.elementor-11723 .elementor-element.elementor-element-005a935{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-11723 .elementor-element.elementor-element-005a935:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-005a935>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fbfbfb
}
.elementor-11723 .elementor-element.elementor-element-05d26a7{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:flex-start;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:30px;
    --padding-bottom:30px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-widget-heading .elementor-heading-title{
    font-family:var(--e-global-typography-primary-font-family),Helvetica Neue;
    font-weight:var(--e-global-typography-primary-font-weight);
    color:var(--e-global-color-primary)
}
.elementor-11723 .elementor-element.elementor-element-e1cb4dc .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:28px;
    font-weight:600;
    color:#000
}
.elementor-widget-text-editor{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Helvetica Neue;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{
    background-color:var(--e-global-color-primary)
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{
    color:var(--e-global-color-primary);
    border-color:var(--e-global-color-primary)
}
.elementor-11723 .elementor-element.elementor-element-ab75029{
    color:#000
}
.elementor-11723 .elementor-element.elementor-element-9c21e3a{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-widget-image .widget-image-caption{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Helvetica Neue;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-11723 .elementor-element.elementor-element-c34d638{
    text-align:right
}
.elementor-11723 .elementor-element.elementor-element-c34d638 img{
    width:95%;
    border-radius:20px
}
.elementor-11723 .elementor-element.elementor-element-59f59e7{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:center;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:12px;
    --padding-bottom:12px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-11723 .elementor-element.elementor-element-59f59e7:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-59f59e7>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-11723 .elementor-element.elementor-element-59f59e7.e-con{
    --align-self:center
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{
    border-color:var(--e-global-color-text)
}
.elementor-widget-icon-list .elementor-icon-list-icon i{
    color:var(--e-global-color-primary)
}
.elementor-widget-icon-list .elementor-icon-list-icon svg{
    fill:var(--e-global-color-primary)
}
.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{
    font-family:var(--e-global-typography-text-font-family),Helvetica Neue;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-icon-list .elementor-icon-list-text{
    color:var(--e-global-color-secondary)
}
.elementor-11723 .elementor-element.elementor-element-5de7d01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(2em/2)
}
.elementor-11723 .elementor-element.elementor-element-5de7d01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(2em/2)
}
.elementor-11723 .elementor-element.elementor-element-5de7d01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(2em/2);
    margin-left:calc(2em/2)
}
.elementor-11723 .elementor-element.elementor-element-5de7d01 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-2em/2);
    margin-left:calc(-2em/2)
}
body.rtl .elementor-11723 .elementor-element.elementor-element-5de7d01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-2em/2)
}
body:not(.rtl) .elementor-11723 .elementor-element.elementor-element-5de7d01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-2em/2)
}
.elementor-11723 .elementor-element.elementor-element-5de7d01 .elementor-icon-list-icon i{
    color:#000;
    transition:color .3s
}
.elementor-11723 .elementor-element.elementor-element-5de7d01 .elementor-icon-list-icon svg{
    fill:#000;
    transition:fill .3s
}
.elementor-11723 .elementor-element.elementor-element-5de7d01{
    --e-icon-list-icon-size:18px;
    --icon-vertical-offset:0px
}
.elementor-11723 .elementor-element.elementor-element-5de7d01 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-11723 .elementor-element.elementor-element-5de7d01 .elementor-icon-list-item>a{
    font-family:"Roboto",Helvetica Neue;
    font-size:18px;
    font-weight:400
}
.elementor-11723 .elementor-element.elementor-element-5de7d01 .elementor-icon-list-text{
    color:#0071e3;
    transition:color .3s
}
.elementor-11723 .elementor-element.elementor-element-042578b{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --flex-wrap:wrap;
    --padding-top:30px;
    --padding-bottom:30px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-11723 .elementor-element.elementor-element-e72be67{
    --display:flex;
    --flex-direction:row-reverse;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap-reverse;
    --justify-content:center;
    --background-transition:.3s;
    --overlay-opacity:.5;
    border-style:solid;
    --border-style:solid;
    border-width:2px;
    --border-top-width:2px;
    --border-right-width:2px;
    --border-bottom-width:2px;
    --border-left-width:2px
}
.elementor-11723 .elementor-element.elementor-element-e72be67:hover:before,.elementor-11723 .elementor-element.elementor-element-e72be67:hover>.elementor-background-video-container:before,.elementor-11723 .elementor-element.elementor-element-e72be67:hover>.e-con-inner>.elementor-background-video-container:before,.elementor-11723 .elementor-element.elementor-element-e72be67>.elementor-background-slideshow:hover:before,.elementor-11723 .elementor-element.elementor-element-e72be67>.e-con-inner>.elementor-background-slideshow:hover:before{
    background-color:var(--e-global-color-6abcc4c);
    --background-overlay:''
}
.elementor-11723 .elementor-element.elementor-element-e72be67:before,.elementor-11723 .elementor-element.elementor-element-e72be67>.elementor-background-video-container:before,.elementor-11723 .elementor-element.elementor-element-e72be67>.e-con-inner>.elementor-background-video-container:before,.elementor-11723 .elementor-element.elementor-element-e72be67>.elementor-background-slideshow:before,.elementor-11723 .elementor-element.elementor-element-e72be67>.e-con-inner>.elementor-background-slideshow:before,.elementor-11723 .elementor-element.elementor-element-e72be67>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{
    --background-overlay:''
}
.elementor-11723 .elementor-element.elementor-element-e72be67:hover{
    --overlay-opacity:.1
}
.elementor-11723 .elementor-element.elementor-element-1385b7f{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-11723 .elementor-element.elementor-element-eed5cf9{
    text-align:left
}
.elementor-11723 .elementor-element.elementor-element-eed5cf9 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:25px;
    font-weight:600;
    color:#050505
}
.elementor-11723 .elementor-element.elementor-element-7b88811{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --overlay-opacity:.5;
    border-style:solid;
    --border-style:solid;
    border-width:2px;
    --border-top-width:2px;
    --border-right-width:2px;
    --border-bottom-width:2px;
    --border-left-width:2px
}
.elementor-11723 .elementor-element.elementor-element-7b88811:hover:before,.elementor-11723 .elementor-element.elementor-element-7b88811:hover>.elementor-background-video-container:before,.elementor-11723 .elementor-element.elementor-element-7b88811:hover>.e-con-inner>.elementor-background-video-container:before,.elementor-11723 .elementor-element.elementor-element-7b88811>.elementor-background-slideshow:hover:before,.elementor-11723 .elementor-element.elementor-element-7b88811>.e-con-inner>.elementor-background-slideshow:hover:before{
    background-color:var(--e-global-color-6abcc4c);
    --background-overlay:''
}
.elementor-11723 .elementor-element.elementor-element-7b88811:before,.elementor-11723 .elementor-element.elementor-element-7b88811>.elementor-background-video-container:before,.elementor-11723 .elementor-element.elementor-element-7b88811>.e-con-inner>.elementor-background-video-container:before,.elementor-11723 .elementor-element.elementor-element-7b88811>.elementor-background-slideshow:before,.elementor-11723 .elementor-element.elementor-element-7b88811>.e-con-inner>.elementor-background-slideshow:before,.elementor-11723 .elementor-element.elementor-element-7b88811>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{
    --background-overlay:''
}
.elementor-11723 .elementor-element.elementor-element-7b88811:hover{
    --overlay-opacity:.1
}
.elementor-11723 .elementor-element.elementor-element-2967e8b{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-11723 .elementor-element.elementor-element-e9bdd1e>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-11723 .elementor-element.elementor-element-e9bdd1e{
    text-align:left;
    color:#000;
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-11723 .elementor-element.elementor-element-ea6de3f{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --overlay-opacity:.5;
    border-style:solid;
    --border-style:solid;
    border-width:2px;
    --border-top-width:2px;
    --border-right-width:2px;
    --border-bottom-width:2px;
    --border-left-width:2px
}
.elementor-11723 .elementor-element.elementor-element-ea6de3f:hover:before,.elementor-11723 .elementor-element.elementor-element-ea6de3f:hover>.elementor-background-video-container:before,.elementor-11723 .elementor-element.elementor-element-ea6de3f:hover>.e-con-inner>.elementor-background-video-container:before,.elementor-11723 .elementor-element.elementor-element-ea6de3f>.elementor-background-slideshow:hover:before,.elementor-11723 .elementor-element.elementor-element-ea6de3f>.e-con-inner>.elementor-background-slideshow:hover:before{
    background-color:var(--e-global-color-6abcc4c);
    --background-overlay:''
}
.elementor-11723 .elementor-element.elementor-element-ea6de3f:before,.elementor-11723 .elementor-element.elementor-element-ea6de3f>.elementor-background-video-container:before,.elementor-11723 .elementor-element.elementor-element-ea6de3f>.e-con-inner>.elementor-background-video-container:before,.elementor-11723 .elementor-element.elementor-element-ea6de3f>.elementor-background-slideshow:before,.elementor-11723 .elementor-element.elementor-element-ea6de3f>.e-con-inner>.elementor-background-slideshow:before,.elementor-11723 .elementor-element.elementor-element-ea6de3f>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{
    --background-overlay:''
}
.elementor-11723 .elementor-element.elementor-element-ea6de3f:hover{
    --overlay-opacity:.1
}
.elementor-11723 .elementor-element.elementor-element-46b3f35{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-11723 .elementor-element.elementor-element-440105c>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-11723 .elementor-element.elementor-element-440105c{
    text-align:left;
    color:#000;
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-11723 .elementor-element.elementor-element-f3dd06a{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --overlay-opacity:.5;
    border-style:solid;
    --border-style:solid;
    border-width:2px;
    --border-top-width:2px;
    --border-right-width:2px;
    --border-bottom-width:2px;
    --border-left-width:2px
}
.elementor-11723 .elementor-element.elementor-element-f3dd06a:hover:before,.elementor-11723 .elementor-element.elementor-element-f3dd06a:hover>.elementor-background-video-container:before,.elementor-11723 .elementor-element.elementor-element-f3dd06a:hover>.e-con-inner>.elementor-background-video-container:before,.elementor-11723 .elementor-element.elementor-element-f3dd06a>.elementor-background-slideshow:hover:before,.elementor-11723 .elementor-element.elementor-element-f3dd06a>.e-con-inner>.elementor-background-slideshow:hover:before{
    background-color:var(--e-global-color-6abcc4c);
    --background-overlay:''
}
.elementor-11723 .elementor-element.elementor-element-f3dd06a:before,.elementor-11723 .elementor-element.elementor-element-f3dd06a>.elementor-background-video-container:before,.elementor-11723 .elementor-element.elementor-element-f3dd06a>.e-con-inner>.elementor-background-video-container:before,.elementor-11723 .elementor-element.elementor-element-f3dd06a>.elementor-background-slideshow:before,.elementor-11723 .elementor-element.elementor-element-f3dd06a>.e-con-inner>.elementor-background-slideshow:before,.elementor-11723 .elementor-element.elementor-element-f3dd06a>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{
    --background-overlay:''
}
.elementor-11723 .elementor-element.elementor-element-f3dd06a:hover{
    --overlay-opacity:.1
}
.elementor-11723 .elementor-element.elementor-element-c129e2e{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-11723 .elementor-element.elementor-element-01f5111>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-11723 .elementor-element.elementor-element-01f5111{
    text-align:left;
    color:#000;
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-11723 .elementor-element.elementor-element-c2df271{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --overlay-opacity:.5;
    border-style:solid;
    --border-style:solid;
    border-width:2px;
    --border-top-width:2px;
    --border-right-width:2px;
    --border-bottom-width:2px;
    --border-left-width:2px
}
.elementor-11723 .elementor-element.elementor-element-c2df271:hover:before,.elementor-11723 .elementor-element.elementor-element-c2df271:hover>.elementor-background-video-container:before,.elementor-11723 .elementor-element.elementor-element-c2df271:hover>.e-con-inner>.elementor-background-video-container:before,.elementor-11723 .elementor-element.elementor-element-c2df271>.elementor-background-slideshow:hover:before,.elementor-11723 .elementor-element.elementor-element-c2df271>.e-con-inner>.elementor-background-slideshow:hover:before{
    background-color:var(--e-global-color-6abcc4c);
    --background-overlay:''
}
.elementor-11723 .elementor-element.elementor-element-c2df271:before,.elementor-11723 .elementor-element.elementor-element-c2df271>.elementor-background-video-container:before,.elementor-11723 .elementor-element.elementor-element-c2df271>.e-con-inner>.elementor-background-video-container:before,.elementor-11723 .elementor-element.elementor-element-c2df271>.elementor-background-slideshow:before,.elementor-11723 .elementor-element.elementor-element-c2df271>.e-con-inner>.elementor-background-slideshow:before,.elementor-11723 .elementor-element.elementor-element-c2df271>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{
    --background-overlay:''
}
.elementor-11723 .elementor-element.elementor-element-c2df271:hover{
    --overlay-opacity:.1
}
.elementor-11723 .elementor-element.elementor-element-e9f7fe5{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-11723 .elementor-element.elementor-element-0c53fa3>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-11723 .elementor-element.elementor-element-0c53fa3{
    text-align:left;
    color:#000;
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:400
}
.elementor-11723 .elementor-element.elementor-element-4139fb1{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:30px;
    --padding-bottom:30px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-11723 .elementor-element.elementor-element-1047d75{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-11723 .elementor-element.elementor-element-35acf1e{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:center
}
.elementor-11723 .elementor-element.elementor-element-43fd12b>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-11723 .elementor-element.elementor-element-43fd12b{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-43fd12b .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:28px;
    font-weight:600;
    color:#000
}
.elementor-11723 .elementor-element.elementor-element-66c840c{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-11723 .elementor-element.elementor-element-b073d82{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:0%;
    --padding-top:10px;
    --padding-bottom:30px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-11723 .elementor-element.elementor-element-ac9e2e3{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:8px;
    box-shadow:0px 0px 10px 0px rgba(0,0,0,.09);
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:1%;
    --padding-top:2%;
    --padding-bottom:0%;
    --padding-left:1%;
    --padding-right:1%
}
.elementor-11723 .elementor-element.elementor-element-ac9e2e3:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-ac9e2e3>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-widget-divider{
    --divider-color:var(--e-global-color-secondary)
}
.elementor-widget-divider .elementor-divider__text{
    color:var(--e-global-color-secondary);
    font-family:var(--e-global-typography-secondary-font-family),Helvetica Neue;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon{
    background-color:var(--e-global-color-secondary)
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{
    color:var(--e-global-color-secondary);
    border-color:var(--e-global-color-secondary)
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{
    fill:var(--e-global-color-secondary)
}
.elementor-11723 .elementor-element.elementor-element-58c2f9d{
    --divider-border-style:dotted;
    --divider-color:#737373;
    --divider-border-width:1px;
    --divider-icon-size:30px
}
.elementor-11723 .elementor-element.elementor-element-58c2f9d>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-11723 .elementor-element.elementor-element-58c2f9d .elementor-divider-separator{
    width:100%
}
.elementor-11723 .elementor-element.elementor-element-58c2f9d .elementor-divider{
    padding-block-start:15px;
    padding-block-end:15px
}
.elementor-11723 .elementor-element.elementor-element-58c2f9d.elementor-view-stacked .elementor-icon{
    background-color:#5b90f7
}
.elementor-11723 .elementor-element.elementor-element-58c2f9d.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-58c2f9d.elementor-view-default .elementor-icon{
    color:#5b90f7;
    border-color:#5b90f7
}
.elementor-11723 .elementor-element.elementor-element-58c2f9d.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-58c2f9d.elementor-view-default .elementor-icon svg{
    fill:#5b90f7
}
.elementor-11723 .elementor-element.elementor-element-ebb2baa>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-11723 .elementor-element.elementor-element-ebb2baa.elementor-element{
    --align-self:center
}
.elementor-11723 .elementor-element.elementor-element-ebb2baa{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-ebb2baa .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:18px;
    font-weight:700;
    color:#000
}
.elementor-11723 .elementor-element.elementor-element-de571a9>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-11723 .elementor-element.elementor-element-de571a9{
    text-align:center;
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:400
}
.elementor-11723 .elementor-element.elementor-element-9644af5{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:8px;
    box-shadow:0px 0px 10px 0px rgba(0,0,0,.09);
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:1%;
    --padding-top:2%;
    --padding-bottom:0%;
    --padding-left:1%;
    --padding-right:1%
}
.elementor-11723 .elementor-element.elementor-element-9644af5:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-9644af5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-11723 .elementor-element.elementor-element-25148eb{
    --divider-border-style:dotted;
    --divider-color:#737373;
    --divider-border-width:1px;
    --divider-icon-size:30px
}
.elementor-11723 .elementor-element.elementor-element-25148eb>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-11723 .elementor-element.elementor-element-25148eb .elementor-divider-separator{
    width:100%
}
.elementor-11723 .elementor-element.elementor-element-25148eb .elementor-divider{
    padding-block-start:15px;
    padding-block-end:15px
}
.elementor-11723 .elementor-element.elementor-element-25148eb.elementor-view-stacked .elementor-icon{
    background-color:#5b90f7
}
.elementor-11723 .elementor-element.elementor-element-25148eb.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-25148eb.elementor-view-default .elementor-icon{
    color:#5b90f7;
    border-color:#5b90f7
}
.elementor-11723 .elementor-element.elementor-element-25148eb.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-25148eb.elementor-view-default .elementor-icon svg{
    fill:#5b90f7
}
.elementor-11723 .elementor-element.elementor-element-5f1b15d>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-11723 .elementor-element.elementor-element-5f1b15d.elementor-element{
    --align-self:center
}
.elementor-11723 .elementor-element.elementor-element-5f1b15d{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-5f1b15d .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:18px;
    font-weight:700;
    color:#000
}
.elementor-11723 .elementor-element.elementor-element-a58b73b>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-11723 .elementor-element.elementor-element-a58b73b{
    text-align:center;
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:400
}
.elementor-11723 .elementor-element.elementor-element-d8e97db{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:8px;
    box-shadow:0px 0px 10px 0px rgba(0,0,0,.09);
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:1%;
    --padding-top:2%;
    --padding-bottom:0%;
    --padding-left:1%;
    --padding-right:1%
}
.elementor-11723 .elementor-element.elementor-element-d8e97db:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-d8e97db>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-11723 .elementor-element.elementor-element-4ad1127{
    --divider-border-style:dotted;
    --divider-color:#737373;
    --divider-border-width:1px;
    --divider-icon-size:30px
}
.elementor-11723 .elementor-element.elementor-element-4ad1127>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-11723 .elementor-element.elementor-element-4ad1127 .elementor-divider-separator{
    width:100%
}
.elementor-11723 .elementor-element.elementor-element-4ad1127 .elementor-divider{
    padding-block-start:15px;
    padding-block-end:15px
}
.elementor-11723 .elementor-element.elementor-element-4ad1127.elementor-view-stacked .elementor-icon{
    background-color:#5b90f7
}
.elementor-11723 .elementor-element.elementor-element-4ad1127.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-4ad1127.elementor-view-default .elementor-icon{
    color:#5b90f7;
    border-color:#5b90f7
}
.elementor-11723 .elementor-element.elementor-element-4ad1127.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-4ad1127.elementor-view-default .elementor-icon svg{
    fill:#5b90f7
}
.elementor-11723 .elementor-element.elementor-element-11d8bdc>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-11723 .elementor-element.elementor-element-11d8bdc.elementor-element{
    --align-self:center
}
.elementor-11723 .elementor-element.elementor-element-11d8bdc{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-11d8bdc .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:18px;
    font-weight:700;
    color:#000
}
.elementor-11723 .elementor-element.elementor-element-d4acd43>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-11723 .elementor-element.elementor-element-d4acd43{
    text-align:center;
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:400
}
.elementor-11723 .elementor-element.elementor-element-45aa10b{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:8px;
    box-shadow:0px 0px 10px 0px rgba(0,0,0,.09);
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:1%;
    --padding-top:2%;
    --padding-bottom:0%;
    --padding-left:1%;
    --padding-right:1%
}
.elementor-11723 .elementor-element.elementor-element-45aa10b:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-45aa10b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-11723 .elementor-element.elementor-element-065fc8a{
    --divider-border-style:dotted;
    --divider-color:#737373;
    --divider-border-width:1px;
    --divider-icon-size:30px
}
.elementor-11723 .elementor-element.elementor-element-065fc8a>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-11723 .elementor-element.elementor-element-065fc8a .elementor-divider-separator{
    width:100%
}
.elementor-11723 .elementor-element.elementor-element-065fc8a .elementor-divider{
    padding-block-start:15px;
    padding-block-end:15px
}
.elementor-11723 .elementor-element.elementor-element-065fc8a.elementor-view-stacked .elementor-icon{
    background-color:#5b90f7
}
.elementor-11723 .elementor-element.elementor-element-065fc8a.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-065fc8a.elementor-view-default .elementor-icon{
    color:#5b90f7;
    border-color:#5b90f7
}
.elementor-11723 .elementor-element.elementor-element-065fc8a.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-065fc8a.elementor-view-default .elementor-icon svg{
    fill:#5b90f7
}
.elementor-11723 .elementor-element.elementor-element-a5e5453>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-11723 .elementor-element.elementor-element-a5e5453.elementor-element{
    --align-self:center
}
.elementor-11723 .elementor-element.elementor-element-a5e5453{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-a5e5453 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:18px;
    font-weight:700;
    color:#000
}
.elementor-11723 .elementor-element.elementor-element-da833e6>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-11723 .elementor-element.elementor-element-da833e6{
    text-align:center;
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:400
}
.elementor-11723 .elementor-element.elementor-element-40476ec{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:30px;
    --padding-bottom:30px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-11723 .elementor-element.elementor-element-40476ec:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-40476ec>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-11723 .elementor-element.elementor-element-09f43e6{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:center
}
.elementor-11723 .elementor-element.elementor-element-b9a1e39>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-11723 .elementor-element.elementor-element-b9a1e39{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-b9a1e39 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:28px;
    font-weight:600;
    color:#000
}
.elementor-11723 .elementor-element.elementor-element-b639c70{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-11723 .elementor-element.elementor-element-b639c70:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-b639c70>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-11723 .elementor-element.elementor-element-563f1b8{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:1%;
    --padding-bottom:1%;
    --padding-left:0%;
    --padding-right:0%
}
.elementor-11723 .elementor-element.elementor-element-563f1b8:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-563f1b8>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-11723 .elementor-element.elementor-element-5b59b17{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-11723 .elementor-element.elementor-element-5b59b17:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-5b59b17>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-widget-icon.elementor-view-stacked .elementor-icon{
    background-color:var(--e-global-color-primary)
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{
    color:var(--e-global-color-primary);
    border-color:var(--e-global-color-primary)
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{
    fill:var(--e-global-color-primary)
}
.elementor-11723 .elementor-element.elementor-element-564de2b .elementor-icon-wrapper{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-564de2b.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-11723 .elementor-element.elementor-element-564de2b.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-564de2b.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-11723 .elementor-element.elementor-element-564de2b.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-564de2b.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-11723 .elementor-element.elementor-element-e0a3add>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-11723 .elementor-element.elementor-element-e0a3add.elementor-element{
    --align-self:center
}
.elementor-11723 .elementor-element.elementor-element-e0a3add{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-e0a3add .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-11723 .elementor-element.elementor-element-08b21f7{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-11723 .elementor-element.elementor-element-071e1dd{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-11723 .elementor-element.elementor-element-071e1dd:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-071e1dd>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-11723 .elementor-element.elementor-element-d27d0bb .elementor-icon-wrapper{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-d27d0bb.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-11723 .elementor-element.elementor-element-d27d0bb.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-d27d0bb.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-11723 .elementor-element.elementor-element-d27d0bb.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-d27d0bb.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-11723 .elementor-element.elementor-element-d3e7b00>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-11723 .elementor-element.elementor-element-d3e7b00.elementor-element{
    --align-self:center
}
.elementor-11723 .elementor-element.elementor-element-d3e7b00{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-d3e7b00 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:600;
    color:#000
}
.elementor-11723 .elementor-element.elementor-element-6009f42{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-11723 .elementor-element.elementor-element-009deb6{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-11723 .elementor-element.elementor-element-009deb6:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-009deb6>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-11723 .elementor-element.elementor-element-a650638 .elementor-icon-wrapper{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-a650638.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-11723 .elementor-element.elementor-element-a650638.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-a650638.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-11723 .elementor-element.elementor-element-a650638.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-a650638.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-11723 .elementor-element.elementor-element-9e1fe87>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-11723 .elementor-element.elementor-element-9e1fe87.elementor-element{
    --align-self:center
}
.elementor-11723 .elementor-element.elementor-element-9e1fe87{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-9e1fe87 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-11723 .elementor-element.elementor-element-60f52ab{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-11723 .elementor-element.elementor-element-7b2cfd0{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-11723 .elementor-element.elementor-element-7b2cfd0:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-7b2cfd0>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-11723 .elementor-element.elementor-element-01672a3 .elementor-icon-wrapper{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-01672a3.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-11723 .elementor-element.elementor-element-01672a3.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-01672a3.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-11723 .elementor-element.elementor-element-01672a3.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-01672a3.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-11723 .elementor-element.elementor-element-d2c8395>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-11723 .elementor-element.elementor-element-d2c8395.elementor-element{
    --align-self:center
}
.elementor-11723 .elementor-element.elementor-element-d2c8395{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-d2c8395 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-11723 .elementor-element.elementor-element-7058ff4{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-11723 .elementor-element.elementor-element-d2a8178{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-11723 .elementor-element.elementor-element-d2a8178:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-d2a8178>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-11723 .elementor-element.elementor-element-a5392c6{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:1%;
    --padding-bottom:1%;
    --padding-left:0%;
    --padding-right:0%
}
.elementor-11723 .elementor-element.elementor-element-a5392c6:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-a5392c6>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-11723 .elementor-element.elementor-element-09024af{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-11723 .elementor-element.elementor-element-09024af:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-09024af>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-11723 .elementor-element.elementor-element-8f33f44 .elementor-icon-wrapper{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-8f33f44.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-11723 .elementor-element.elementor-element-8f33f44.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-8f33f44.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-11723 .elementor-element.elementor-element-8f33f44.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-8f33f44.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-11723 .elementor-element.elementor-element-1b6c2d3>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-11723 .elementor-element.elementor-element-1b6c2d3.elementor-element{
    --align-self:center
}
.elementor-11723 .elementor-element.elementor-element-1b6c2d3{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-1b6c2d3 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-11723 .elementor-element.elementor-element-66ff57e{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-11723 .elementor-element.elementor-element-fde8390{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-11723 .elementor-element.elementor-element-fde8390:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-fde8390>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-11723 .elementor-element.elementor-element-57d8899 .elementor-icon-wrapper{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-57d8899.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-11723 .elementor-element.elementor-element-57d8899.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-57d8899.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-11723 .elementor-element.elementor-element-57d8899.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-57d8899.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-11723 .elementor-element.elementor-element-879e065>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-11723 .elementor-element.elementor-element-879e065.elementor-element{
    --align-self:center
}
.elementor-11723 .elementor-element.elementor-element-879e065{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-879e065 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:600;
    color:#000
}
.elementor-11723 .elementor-element.elementor-element-dcbf9e1{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-11723 .elementor-element.elementor-element-e85de56{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-11723 .elementor-element.elementor-element-e85de56:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-e85de56>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-11723 .elementor-element.elementor-element-d02e79c .elementor-icon-wrapper{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-d02e79c.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-11723 .elementor-element.elementor-element-d02e79c.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-d02e79c.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-11723 .elementor-element.elementor-element-d02e79c.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-d02e79c.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-11723 .elementor-element.elementor-element-9fdfef4>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-11723 .elementor-element.elementor-element-9fdfef4.elementor-element{
    --align-self:center
}
.elementor-11723 .elementor-element.elementor-element-9fdfef4{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-9fdfef4 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-11723 .elementor-element.elementor-element-a227edd{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-11723 .elementor-element.elementor-element-79d4c28{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-11723 .elementor-element.elementor-element-79d4c28:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-79d4c28>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-11723 .elementor-element.elementor-element-087f35a .elementor-icon-wrapper{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-087f35a.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-11723 .elementor-element.elementor-element-087f35a.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-087f35a.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-11723 .elementor-element.elementor-element-087f35a.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-087f35a.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-11723 .elementor-element.elementor-element-2d237eb>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-11723 .elementor-element.elementor-element-2d237eb.elementor-element{
    --align-self:center
}
.elementor-11723 .elementor-element.elementor-element-2d237eb{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-2d237eb .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-11723 .elementor-element.elementor-element-57829ee{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-11723 .elementor-element.elementor-element-54e915c{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-11723 .elementor-element.elementor-element-54e915c:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-54e915c>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-11723 .elementor-element.elementor-element-0e37460{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:1%;
    --padding-bottom:1%;
    --padding-left:0%;
    --padding-right:0%
}
.elementor-11723 .elementor-element.elementor-element-0e37460:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-0e37460>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-11723 .elementor-element.elementor-element-7f54b24{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-11723 .elementor-element.elementor-element-7f54b24:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-7f54b24>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-11723 .elementor-element.elementor-element-0329e2e .elementor-icon-wrapper{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-0329e2e.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-11723 .elementor-element.elementor-element-0329e2e.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-0329e2e.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-11723 .elementor-element.elementor-element-0329e2e.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-0329e2e.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-11723 .elementor-element.elementor-element-51b5545>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-11723 .elementor-element.elementor-element-51b5545.elementor-element{
    --align-self:center
}
.elementor-11723 .elementor-element.elementor-element-51b5545{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-51b5545 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:15px;
    font-weight:600;
    color:#000
}
.elementor-11723 .elementor-element.elementor-element-2157d8e{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-11723 .elementor-element.elementor-element-d95cc35{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:8px;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:2%;
    --padding-top:2%;
    --padding-bottom:2%;
    --padding-left:2%;
    --padding-right:2%
}
.elementor-11723 .elementor-element.elementor-element-d95cc35:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-d95cc35>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-11723 .elementor-element.elementor-element-a50b6eb .elementor-icon-wrapper{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-a50b6eb.elementor-view-stacked .elementor-icon{
    background-color:#424242
}
.elementor-11723 .elementor-element.elementor-element-a50b6eb.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-a50b6eb.elementor-view-default .elementor-icon{
    color:#424242;
    border-color:#424242
}
.elementor-11723 .elementor-element.elementor-element-a50b6eb.elementor-view-framed .elementor-icon,.elementor-11723 .elementor-element.elementor-element-a50b6eb.elementor-view-default .elementor-icon svg{
    fill:#424242
}
.elementor-11723 .elementor-element.elementor-element-494bba6>.elementor-widget-container{
    margin:0;
    padding:10px 0 0
}
.elementor-11723 .elementor-element.elementor-element-494bba6.elementor-element{
    --align-self:center
}
.elementor-11723 .elementor-element.elementor-element-494bba6{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-494bba6 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:14px;
    font-weight:600;
    color:#000
}
.elementor-11723 .elementor-element.elementor-element-22e58d9{
    text-align:left;
    color:#424242;
    font-family:"Roboto",Helvetica Neue;
    font-size:12px;
    font-weight:400
}
.elementor-11723 .elementor-element.elementor-element-150f0e6{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:20px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-11723 .elementor-element.elementor-element-4c0b9d4{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:center
}
.elementor-11723 .elementor-element.elementor-element-368c62d>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-11723 .elementor-element.elementor-element-368c62d{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-368c62d .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:28px;
    font-weight:600;
    color:#000
}
.elementor-11723 .elementor-element.elementor-element-28e9eaa{
    color:#000
}
.elementor-11723 .elementor-element.elementor-element-3a48e66{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-11723 .elementor-element.elementor-element-e905239{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --margin-top:4%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:0%;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-11723 .elementor-element.elementor-element-e905239.e-con{
    --flex-grow:0;
    --flex-shrink:0
}
.elementor-11723 .elementor-element.elementor-element-cf41074{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --overlay-opacity:.5
}
.elementor-11723 .elementor-element.elementor-element-cf41074:before,.elementor-11723 .elementor-element.elementor-element-cf41074>.elementor-background-video-container:before,.elementor-11723 .elementor-element.elementor-element-cf41074>.e-con-inner>.elementor-background-video-container:before,.elementor-11723 .elementor-element.elementor-element-cf41074>.elementor-background-slideshow:before,.elementor-11723 .elementor-element.elementor-element-cf41074>.e-con-inner>.elementor-background-slideshow:before,.elementor-11723 .elementor-element.elementor-element-cf41074>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{
    --background-overlay:''
}
.elementor-11723 .elementor-element.elementor-element-e5e3b88{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:0%;
    --padding-top:0%;
    --padding-bottom:0%;
    --padding-left:0%;
    --padding-right:0%
}
.elementor-11723 .elementor-element.elementor-element-0c8bc7f>.elementor-widget-container{
    margin:20px 0 0;
    padding:0
}
.elementor-11723 .elementor-element.elementor-element-2327d79{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:40px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:15px;
    --padding-bottom:15px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-11723 .elementor-element.elementor-element-2327d79:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-2327d79>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-11723 .elementor-element.elementor-element-c8068ff{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-c8068ff .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:28px;
    font-weight:600;
    color:#000
}
.elementor-11723 .elementor-element.elementor-element-80c7fe5{
    color:#070707;
    font-family:"Roboto",Helvetica Neue;
    font-weight:400
}
.elementor-11723 .elementor-element.elementor-element-ed8d93a{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-11723 .elementor-element.elementor-element-21dbf19{
    --display:flex;
    --justify-content:center;
    --align-items:center;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-11723 .elementor-element.elementor-element-21dbf19.e-con{
    --flex-grow:0;
    --flex-shrink:0
}
.elementor-widget-button .elementor-button{
    background-color:var(--e-global-color-accent);
    font-family:var(--e-global-typography-accent-font-family),Helvetica Neue;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-11723 .elementor-element.elementor-element-96f63ab .elementor-button-content-wrapper{
    flex-direction:row
}
.elementor-11723 .elementor-element.elementor-element-96f63ab .elementor-button{
    fill:#fff;
    color:#fff;
    border-radius:10px
}
.elementor-11723 .elementor-element.elementor-element-116a0f4{
    --display:flex;
    --justify-content:center;
    --align-items:center;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-11723 .elementor-element.elementor-element-116a0f4.e-con{
    --flex-grow:0;
    --flex-shrink:0
}
.elementor-11723 .elementor-element.elementor-element-a2cc9a4 .elementor-button-content-wrapper{
    flex-direction:row
}
.elementor-11723 .elementor-element.elementor-element-a2cc9a4 .elementor-button{
    fill:#fff;
    color:#fff;
    border-radius:10px
}
.elementor-11723 .elementor-element.elementor-element-0242136{
    --display:flex;
    --justify-content:center;
    --align-items:center;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-11723 .elementor-element.elementor-element-0242136.e-con{
    --flex-grow:0;
    --flex-shrink:0
}
.elementor-11723 .elementor-element.elementor-element-00ec734 .elementor-button-content-wrapper{
    flex-direction:row
}
.elementor-11723 .elementor-element.elementor-element-00ec734 .elementor-button{
    fill:#fff;
    color:#fff;
    border-radius:10px
}
.elementor-11723 .elementor-element.elementor-element-88e0a9b{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --margin-top:40px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px
}
.elementor-11723 .elementor-element.elementor-element-5548bc1>.elementor-widget-container{
    margin:10px
}
.elementor-11723 .elementor-element.elementor-element-5548bc1{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-5548bc1 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:28px;
    font-weight:600;
    color:#000
}
.elementor-11723 .elementor-element.elementor-element-41d7c83{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --gap:0px 20px;
    --row-gap:0px;
    --column-gap:20px;
    --padding-top:20px;
    --padding-bottom:20px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-11723 .elementor-element.elementor-element-f3f4c9b{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:5px;
    box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)
}
.elementor-11723 .elementor-element.elementor-element-f3f4c9b:hover{
    box-shadow:0px 0px 10px 0px #0071e3
}
.elementor-11723 .elementor-element.elementor-element-9074744{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --align-items:center
}
.elementor-11723 .elementor-element.elementor-element-8bc563d img{
    border-radius:50px
}
.elementor-11723 .elementor-element.elementor-element-4a97aea .elementor-heading-title{
    color:#0071e3
}
.elementor-11723 .elementor-element.elementor-element-6ba3b15>.elementor-widget-container{
    margin:-30px 0 0 50px
}
.elementor-11723 .elementor-element.elementor-element-6ba3b15{
    --e-rating-justify-content:center;
    --e-rating-icon-font-size:20px;
    --e-rating-gap:3px;
    --e-rating-icon-marked-color:#fbbc05
}
.elementor-11723 .elementor-element.elementor-element-551b3ee{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:5px;
    box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)
}
.elementor-11723 .elementor-element.elementor-element-551b3ee:hover{
    box-shadow:0px 0px 10px 0px #0071e3
}
.elementor-11723 .elementor-element.elementor-element-6a2416e{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --align-items:center
}
.elementor-11723 .elementor-element.elementor-element-2682ec3 img{
    border-radius:50px
}
.elementor-11723 .elementor-element.elementor-element-c73677e>.elementor-widget-container{
    margin:-30px 0 0 50px
}
.elementor-11723 .elementor-element.elementor-element-c73677e{
    --e-rating-justify-content:center;
    --e-rating-icon-font-size:20px;
    --e-rating-gap:3px;
    --e-rating-icon-marked-color:#fbbc05
}
.elementor-11723 .elementor-element.elementor-element-ef757e2{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:5px;
    box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)
}
.elementor-11723 .elementor-element.elementor-element-ef757e2:hover{
    box-shadow:0px 0px 10px 0px #0071e3
}
.elementor-11723 .elementor-element.elementor-element-e5ac806{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --align-items:center
}
.elementor-11723 .elementor-element.elementor-element-5d950ca img{
    border-radius:50px
}
.elementor-11723 .elementor-element.elementor-element-660ca6a>.elementor-widget-container{
    margin:-30px 0 0 50px
}
.elementor-11723 .elementor-element.elementor-element-660ca6a{
    --e-rating-justify-content:center;
    --e-rating-icon-font-size:20px;
    --e-rating-gap:3px;
    --e-rating-icon-marked-color:#fbbc05
}
.elementor-11723 .elementor-element.elementor-element-52dbb55{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --border-radius:5px;
    box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)
}
.elementor-11723 .elementor-element.elementor-element-52dbb55:hover{
    box-shadow:0px 0px 10px 0px #0071e3
}
.elementor-11723 .elementor-element.elementor-element-215cd9d{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --align-items:center
}
.elementor-11723 .elementor-element.elementor-element-7667fa0 img{
    border-radius:50px
}
.elementor-11723 .elementor-element.elementor-element-af40d6a>.elementor-widget-container{
    margin:-30px 0 0 50px
}
.elementor-11723 .elementor-element.elementor-element-af40d6a{
    --e-rating-justify-content:center;
    --e-rating-icon-font-size:20px;
    --e-rating-gap:3px;
    --e-rating-icon-marked-color:#fbbc05
}
.elementor-11723 .elementor-element.elementor-element-05311ac{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:60px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-11723 .elementor-element.elementor-element-05311ac:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-05311ac>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-11723 .elementor-element.elementor-element-a241775{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-11723 .elementor-element.elementor-element-43fe138{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-11723 .elementor-element.elementor-element-0b28728>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-11723 .elementor-element.elementor-element-0b28728{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-0b28728 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:28px;
    font-weight:600;
    color:#000
}
.elementor-11723 .elementor-element.elementor-element-a14fb07>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-11723 .elementor-element.elementor-element-a14fb07{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-ca3a3ed{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-11723 .elementor-element.elementor-element-f01d5b8{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:30px;
    --padding-bottom:60px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-11723 .elementor-element.elementor-element-f01d5b8:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-f01d5b8>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f3f6f8
}
.elementor-11723 .elementor-element.elementor-element-48f31b4{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --padding-top:60px;
    --padding-bottom:60px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-11723 .elementor-element.elementor-element-48f31b4:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-48f31b4>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("../../uploads/2023/11/background-2-1.png.webp");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-11723 .elementor-element.elementor-element-db368fa{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:flex-start;
    --align-items:flex-start;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:70px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-11723 .elementor-element.elementor-element-db368fa.e-con{
    --flex-grow:0;
    --flex-shrink:0
}
.elementor-11723 .elementor-element.elementor-element-19a1b91{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-19a1b91 img{
    width:68%
}
.elementor-11723 .elementor-element.elementor-element-47e6cf0.elementor-element{
    --align-self:center
}
.elementor-11723 .elementor-element.elementor-element-47e6cf0{
    text-align:left
}
.elementor-11723 .elementor-element.elementor-element-47e6cf0 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:24px;
    font-weight:600;
    color:#000
}
.elementor-11723 .elementor-element.elementor-element-db61f70{
    color:#fff
}
.elementor-11723 .elementor-element.elementor-element-0002233{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:center;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-11723 .elementor-element.elementor-element-0002233.e-con{
    --align-self:center
}
.elementor-11723 .elementor-element.elementor-element-fec946a{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-11723 .elementor-element.elementor-element-c61a8c7{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-11723 .elementor-element.elementor-element-b2370ee>.elementor-widget-container{
    margin:0;
    padding:0 0 10px
}
.elementor-11723 .elementor-element.elementor-element-b2370ee{
    text-align:left
}
.elementor-11723 .elementor-element.elementor-element-b2370ee .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:28px;
    font-weight:600;
    color:#000
}
.elementor-11723 .elementor-element.elementor-element-b4d1a58{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-c026a18{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap
}
.elementor-11723 .elementor-element.elementor-element-0f99806{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:60px;
    --padding-bottom:20px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-11723 .elementor-element.elementor-element-861d90e{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:center;
    border-style:solid;
    --border-style:solid;
    border-width:12px;
    --border-top-width:12px;
    --border-right-width:12px;
    --border-bottom-width:12px;
    --border-left-width:12px;
    border-color:#5386e9;
    --border-color:#5386e9;
    --border-radius:8px 0px 0px 8px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:12px;
    --padding-bottom:12px;
    --padding-left:4px;
    --padding-right:6px
}
.elementor-11723 .elementor-element.elementor-element-861d90e.e-con{
    --align-self:center;
    --flex-grow:0;
    --flex-shrink:0
}
.elementor-11723 .elementor-element.elementor-element-0f8deb0.elementor-element{
    --align-self:center
}
.elementor-11723 .elementor-element.elementor-element-0f8deb0 img{
    width:63%
}
.elementor-11723 .elementor-element.elementor-element-ab6f304>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-11723 .elementor-element.elementor-element-ab6f304.elementor-element{
    --align-self:center
}
.elementor-11723 .elementor-element.elementor-element-ab6f304{
    text-align:left
}
.elementor-11723 .elementor-element.elementor-element-ab6f304 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:16px;
    font-weight:400;
    color:#000
}
.elementor-11723 .elementor-element.elementor-element-6465db8{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --gap:10px 10px;
    --row-gap:10px;
    --column-gap:10px;
    --border-radius:0px 8px 8px 0px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:12px;
    --padding-bottom:12px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-11723 .elementor-element.elementor-element-6465db8:not(.elementor-motion-effects-element-type-background),.elementor-11723 .elementor-element.elementor-element-6465db8>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5386e9
}
.elementor-11723 .elementor-element.elementor-element-b54ebcf img{
    width:48%
}
.elementor-11723 .elementor-element.elementor-element-4d36c93{
    text-align:center
}
.elementor-11723 .elementor-element.elementor-element-4d36c93 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:18px;
    font-weight:500;
    color:#fff
}
.elementor-11723 .elementor-element.elementor-element-075a17a{
    --display:flex;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:60px;
    --padding-bottom:60px;
    --padding-left:0px;
    --padding-right:0px
}
.elementor-11723 .elementor-element.elementor-element-1a8c534{
    text-align:left
}
.elementor-11723 .elementor-element.elementor-element-1a8c534 .elementor-heading-title{
    font-family:"Roboto",Helvetica Neue;
    font-size:28px;
    font-weight:600;
    color:#000
}
.elementor-widget-toggle .elementor-toggle-title,.elementor-widget-toggle .elementor-toggle-icon{
    color:var(--e-global-color-primary)
}
.elementor-widget-toggle .elementor-toggle-icon svg{
    fill:var(--e-global-color-primary)
}
.elementor-widget-toggle .elementor-tab-title.elementor-active a,.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{
    color:var(--e-global-color-accent)
}
.elementor-widget-toggle .elementor-toggle-title{
    font-family:var(--e-global-typography-primary-font-family),Helvetica Neue;
    font-weight:var(--e-global-typography-primary-font-weight)
}
.elementor-widget-toggle .elementor-tab-content{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Helvetica Neue;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-11723 .elementor-element.elementor-element-711e6cd>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-11723 .elementor-element.elementor-element-711e6cd .elementor-toggle-title,.elementor-11723 .elementor-element.elementor-element-711e6cd .elementor-toggle-icon{
    color:#7a7a7a
}
.elementor-11723 .elementor-element.elementor-element-711e6cd .elementor-toggle-icon svg{
    fill:#7a7a7a
}
.elementor-11723 .elementor-element.elementor-element-711e6cd .elementor-toggle-title{
    font-family:"Roboto",Helvetica Neue;
    font-weight:600
}
.elementor-11723 .elementor-element.elementor-element-711e6cd .elementor-toggle-icon.elementor-toggle-icon-left{
    margin-right:15px
}
.elementor-11723 .elementor-element.elementor-element-711e6cd .elementor-toggle-icon.elementor-toggle-icon-right{
    margin-left:15px
}
@media(max-width:767px){
    .elementor-11723 .elementor-element.elementor-element-05d26a7{
        --margin-top:0px;
        --margin-bottom:0px;
        --margin-left:15px;
        --margin-right:15px
    }
    .elementor-11723 .elementor-element.elementor-element-e1cb4dc{
        width:100%;
        max-width:100%;
        text-align:center
    }
    .elementor-11723 .elementor-element.elementor-element-5de7d01>.elementor-widget-container{
        margin:15px
    }
    .elementor-11723 .elementor-element.elementor-element-5de7d01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
        padding-bottom:calc(2em/2)
    }
    .elementor-11723 .elementor-element.elementor-element-5de7d01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
        margin-top:calc(2em/2)
    }
    .elementor-11723 .elementor-element.elementor-element-5de7d01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
        margin-right:calc(2em/2);
        margin-left:calc(2em/2)
    }
    .elementor-11723 .elementor-element.elementor-element-5de7d01 .elementor-icon-list-items.elementor-inline-items{
        margin-right:calc(-2em/2);
        margin-left:calc(-2em/2)
    }
    body.rtl .elementor-11723 .elementor-element.elementor-element-5de7d01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
        left:calc(-2em/2)
    }
    body:not(.rtl) .elementor-11723 .elementor-element.elementor-element-5de7d01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
        right:calc(-2em/2)
    }
    .elementor-11723 .elementor-element.elementor-element-042578b{
        --padding-top:30px;
        --padding-bottom:30px;
        --padding-left:10px;
        --padding-right:10px
    }
    .elementor-11723 .elementor-element.elementor-element-e72be67{
        border-width:1px;
        --border-top-width:1px;
        --border-right-width:1px;
        --border-bottom-width:1px;
        --border-left-width:1px
    }
    .elementor-11723 .elementor-element.elementor-element-1385b7f{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-11723 .elementor-element.elementor-element-eed5cf9>.elementor-widget-container{
        padding:0 10px
    }
    .elementor-11723 .elementor-element.elementor-element-eed5cf9 .elementor-heading-title{
        font-size:20px;
        line-height:1.4em
    }
    .elementor-11723 .elementor-element.elementor-element-7b88811{
        border-width:1px;
        --border-top-width:1px;
        --border-right-width:1px;
        --border-bottom-width:1px;
        --border-left-width:1px
    }
    .elementor-11723 .elementor-element.elementor-element-2967e8b{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-11723 .elementor-element.elementor-element-ea6de3f{
        border-width:1px;
        --border-top-width:1px;
        --border-right-width:1px;
        --border-bottom-width:1px;
        --border-left-width:1px
    }
    .elementor-11723 .elementor-element.elementor-element-46b3f35{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-11723 .elementor-element.elementor-element-f3dd06a{
        border-width:1px;
        --border-top-width:1px;
        --border-right-width:1px;
        --border-bottom-width:1px;
        --border-left-width:1px
    }
    .elementor-11723 .elementor-element.elementor-element-c129e2e{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-11723 .elementor-element.elementor-element-c2df271{
        border-width:1px;
        --border-top-width:1px;
        --border-right-width:1px;
        --border-bottom-width:1px;
        --border-left-width:1px
    }
    .elementor-11723 .elementor-element.elementor-element-e9f7fe5{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px
    }
    .elementor-11723 .elementor-element.elementor-element-b073d82{
        --margin-top:0%;
        --margin-bottom:0%;
        --margin-left:0%;
        --margin-right:0%;
        --padding-top:20px;
        --padding-bottom:20px;
        --padding-left:20px;
        --padding-right:20px
    }
    .elementor-11723 .elementor-element.elementor-element-ac9e2e3{
        --margin-top:0%;
        --margin-bottom:5%;
        --margin-left:0%;
        --margin-right:0%
    }
    .elementor-11723 .elementor-element.elementor-element-9644af5{
        --margin-top:0%;
        --margin-bottom:5%;
        --margin-left:0%;
        --margin-right:0%
    }
    .elementor-11723 .elementor-element.elementor-element-d8e97db{
        --margin-top:0%;
        --margin-bottom:5%;
        --margin-left:0%;
        --margin-right:0%
    }
    .elementor-11723 .elementor-element.elementor-element-45aa10b{
        --margin-top:0%;
        --margin-bottom:5%;
        --margin-left:0%;
        --margin-right:0%
    }
    .elementor-11723 .elementor-element.elementor-element-563f1b8{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-11723 .elementor-element.elementor-element-5b59b17{
        --width:45%;
        --min-height:300px;
        --justify-content:center;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:0%;
        --margin-right:2%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-11723 .elementor-element.elementor-element-071e1dd{
        --width:45%;
        --min-height:300px;
        --justify-content:center;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:2%;
        --margin-right:0%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-11723 .elementor-element.elementor-element-009deb6{
        --width:45%;
        --min-height:300px;
        --justify-content:center;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:0%;
        --margin-right:2%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-11723 .elementor-element.elementor-element-7b2cfd0{
        --width:45%;
        --min-height:300px;
        --justify-content:center;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:0%;
        --margin-right:2%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-11723 .elementor-element.elementor-element-a5392c6{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-11723 .elementor-element.elementor-element-09024af{
        --width:45%;
        --min-height:300px;
        --justify-content:center;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:0%;
        --margin-right:2%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-11723 .elementor-element.elementor-element-fde8390{
        --width:45%;
        --min-height:300px;
        --justify-content:center;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:0%;
        --margin-right:2%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-11723 .elementor-element.elementor-element-e85de56{
        --width:45%;
        --min-height:300px;
        --justify-content:center;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:0%;
        --margin-right:2%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-11723 .elementor-element.elementor-element-79d4c28{
        --width:45%;
        --min-height:300px;
        --justify-content:center;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:0%;
        --margin-right:2%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-11723 .elementor-element.elementor-element-0e37460{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)
    }
    .elementor-11723 .elementor-element.elementor-element-7f54b24{
        --width:45%;
        --min-height:300px;
        --justify-content:center;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:0%;
        --margin-right:2%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-11723 .elementor-element.elementor-element-d95cc35{
        --width:45%;
        --min-height:300px;
        --justify-content:center;
        --margin-top:0%;
        --margin-bottom:4%;
        --margin-left:0%;
        --margin-right:2%;
        --padding-top:2%;
        --padding-bottom:6%;
        --padding-left:2%;
        --padding-right:2%
    }
    .elementor-11723 .elementor-element.elementor-element-368c62d .elementor-heading-title{
        font-size:22px;
        line-height:1.4em
    }
    .elementor-11723 .elementor-element.elementor-element-e5e3b88{
        --padding-top:5%;
        --padding-bottom:5%;
        --padding-left:5%;
        --padding-right:5%
    }
    .elementor-11723 .elementor-element.elementor-element-c8068ff .elementor-heading-title{
        font-size:22px
    }
    .elementor-11723 .elementor-element.elementor-element-80c7fe5>.elementor-widget-container{
        padding:5px 10px
    }
    .elementor-11723 .elementor-element.elementor-element-80c7fe5{
        font-size:16px
    }
    .elementor-11723 .elementor-element.elementor-element-96f63ab .elementor-button{
        border-radius:30px
    }
    .elementor-11723 .elementor-element.elementor-element-a2cc9a4 .elementor-button{
        border-radius:30px
    }
    .elementor-11723 .elementor-element.elementor-element-00ec734 .elementor-button{
        border-radius:30px
    }
    .elementor-11723 .elementor-element.elementor-element-41d7c83{
        --margin-top:0px;
        --margin-bottom:0px;
        --margin-left:0px;
        --margin-right:0px;
        --padding-top:10px;
        --padding-bottom:10px;
        --padding-left:10px;
        --padding-right:10px
    }
    .elementor-11723 .elementor-element.elementor-element-f3f4c9b{
        --margin-top:0px;
        --margin-bottom:20px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-11723 .elementor-element.elementor-element-6ba3b15>.elementor-widget-container{
        margin:-30px 0 0
    }
    .elementor-11723 .elementor-element.elementor-element-551b3ee{
        --margin-top:0px;
        --margin-bottom:20px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-11723 .elementor-element.elementor-element-c73677e>.elementor-widget-container{
        margin:-30px 0 0
    }
    .elementor-11723 .elementor-element.elementor-element-ef757e2{
        --margin-top:0px;
        --margin-bottom:20px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-11723 .elementor-element.elementor-element-660ca6a>.elementor-widget-container{
        margin:-30px 0 0
    }
    .elementor-11723 .elementor-element.elementor-element-52dbb55{
        --margin-top:0px;
        --margin-bottom:20px;
        --margin-left:0px;
        --margin-right:0px
    }
    .elementor-11723 .elementor-element.elementor-element-af40d6a>.elementor-widget-container{
        margin:-30px 0 0
    }
    .elementor-11723 .elementor-element.elementor-element-0002233{
        --justify-content:center
    }
    .elementor-11723 .elementor-element.elementor-element-0002233.e-con{
        --align-self:center
    }
    .elementor-11723 .elementor-element.elementor-element-b2370ee{
        text-align:center
    }
    .elementor-11723 .elementor-element.elementor-element-b2370ee .elementor-heading-title{
        font-size:24px
    }
    .elementor-11723 .elementor-element.elementor-element-0f99806{
        --padding-top:4%;
        --padding-bottom:4%;
        --padding-left:4%;
        --padding-right:4%
    }
    .elementor-11723 .elementor-element.elementor-element-861d90e{
        --border-radius:0px;
        --padding-top:12px;
        --padding-bottom:12px;
        --padding-left:6px;
        --padding-right:6px
    }
    .elementor-11723 .elementor-element.elementor-element-6465db8{
        --border-radius:0px
    }
    .elementor-11723 .elementor-element.elementor-element-075a17a{
        --padding-top:40px;
        --padding-bottom:0px;
        --padding-left:10px;
        --padding-right:10px
    }
    .elementor-11723 .elementor-element.elementor-element-711e6cd>.elementor-widget-container{
        margin:0;
        padding:4%
    }
    .elementor-11723 .elementor-element.elementor-element-711e6cd .elementor-toggle-title{
        line-height:1.7em
    }
}
@media(min-width:768px){
    .elementor-11723 .elementor-element.elementor-element-005a935{
        --content-width:1140px
    }
    .elementor-11723 .elementor-element.elementor-element-9c21e3a{
        --width:50%
    }
    .elementor-11723 .elementor-element.elementor-element-e72be67{
        --width:66.6666%
    }
    .elementor-11723 .elementor-element.elementor-element-7b88811{
        --width:33.3333%
    }
    .elementor-11723 .elementor-element.elementor-element-ea6de3f{
        --width:33.3333%
    }
    .elementor-11723 .elementor-element.elementor-element-f3dd06a{
        --width:33.3333%
    }
    .elementor-11723 .elementor-element.elementor-element-c2df271{
        --width:33.3333%
    }
    .elementor-11723 .elementor-element.elementor-element-1047d75{
        --width:20%
    }
    .elementor-11723 .elementor-element.elementor-element-35acf1e{
        --width:60%
    }
    .elementor-11723 .elementor-element.elementor-element-66c840c{
        --width:20%
    }
    .elementor-11723 .elementor-element.elementor-element-ac9e2e3{
        --width:33.33%
    }
    .elementor-11723 .elementor-element.elementor-element-9644af5{
        --width:33.33%
    }
    .elementor-11723 .elementor-element.elementor-element-d8e97db{
        --width:33.33%
    }
    .elementor-11723 .elementor-element.elementor-element-45aa10b{
        --width:33.33%
    }
    .elementor-11723 .elementor-element.elementor-element-5b59b17{
        --width:25%
    }
    .elementor-11723 .elementor-element.elementor-element-071e1dd{
        --width:25%
    }
    .elementor-11723 .elementor-element.elementor-element-009deb6{
        --width:25%
    }
    .elementor-11723 .elementor-element.elementor-element-7b2cfd0{
        --width:25%
    }
    .elementor-11723 .elementor-element.elementor-element-09024af{
        --width:25%
    }
    .elementor-11723 .elementor-element.elementor-element-fde8390{
        --width:25%
    }
    .elementor-11723 .elementor-element.elementor-element-e85de56{
        --width:25%
    }
    .elementor-11723 .elementor-element.elementor-element-79d4c28{
        --width:25%
    }
    .elementor-11723 .elementor-element.elementor-element-7f54b24{
        --width:25%
    }
    .elementor-11723 .elementor-element.elementor-element-d95cc35{
        --width:25%
    }
    .elementor-11723 .elementor-element.elementor-element-e905239{
        --width:60%
    }
    .elementor-11723 .elementor-element.elementor-element-e5e3b88{
        --width:70%
    }
    .elementor-11723 .elementor-element.elementor-element-21dbf19{
        --width:26.03%
    }
    .elementor-11723 .elementor-element.elementor-element-116a0f4{
        --width:26.03%
    }
    .elementor-11723 .elementor-element.elementor-element-0242136{
        --width:26.03%
    }
    .elementor-11723 .elementor-element.elementor-element-f3f4c9b{
        --width:25%
    }
    .elementor-11723 .elementor-element.elementor-element-551b3ee{
        --width:25%
    }
    .elementor-11723 .elementor-element.elementor-element-ef757e2{
        --width:25%
    }
    .elementor-11723 .elementor-element.elementor-element-52dbb55{
        --width:25%
    }
    .elementor-11723 .elementor-element.elementor-element-a241775{
        --width:20%
    }
    .elementor-11723 .elementor-element.elementor-element-43fe138{
        --width:60%
    }
    .elementor-11723 .elementor-element.elementor-element-ca3a3ed{
        --width:20%
    }
    .elementor-11723 .elementor-element.elementor-element-db368fa{
        --width:22.634%
    }
    .elementor-11723 .elementor-element.elementor-element-0002233{
        --width:74%
    }
    .elementor-11723 .elementor-element.elementor-element-0f99806{
        --content-width:900px
    }
    .elementor-11723 .elementor-element.elementor-element-861d90e{
        --width:70%
    }
    .elementor-11723 .elementor-element.elementor-element-6465db8{
        --width:50%
    }
}