.elementor-546 .elementor-element.elementor-element-6d90e58a{--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:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-546 .elementor-element.elementor-element-6d90e58a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-546 .elementor-element.elementor-element-7fe2e9e{width:100%;max-width:100%;text-align:right;}.elementor-546 .elementor-element.elementor-element-7fe2e9e .elementor-heading-title{font-weight:900;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-widget-text-editor{color:var( --e-global-color-text );}.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-546 .elementor-element.elementor-element-f050b2d{--e-image-carousel-slides-to-show:5;}.elementor-546 .elementor-element.elementor-element-f050b2d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-546 .elementor-element.elementor-element-f050b2d .swiper-wrapper{display:flex;align-items:center;}.elementor-546 .elementor-element.elementor-element-f050b2d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-546 .elementor-element.elementor-element-7d6f3ae{width:100%;max-width:100%;text-align:right;}.elementor-546 .elementor-element.elementor-element-7d6f3ae .elementor-heading-title{font-weight:900;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-546 .elementor-element.elementor-element-102b2b4{width:100%;max-width:100%;text-align:right;}.elementor-546 .elementor-element.elementor-element-102b2b4 .elementor-heading-title{font-weight:900;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-546 .elementor-element.elementor-element-6abceb5{--e-image-carousel-slides-to-show:5;}.elementor-546 .elementor-element.elementor-element-6abceb5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-546 .elementor-element.elementor-element-6abceb5 .swiper-wrapper{display:flex;align-items:center;}.elementor-546 .elementor-element.elementor-element-6abceb5 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-546 .elementor-element.elementor-element-d24e65d{width:100%;max-width:100%;text-align:right;}.elementor-546 .elementor-element.elementor-element-d24e65d .elementor-heading-title{font-weight:900;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-546 .elementor-element.elementor-element-8f5b6c2{width:100%;max-width:100%;text-align:right;}.elementor-546 .elementor-element.elementor-element-8f5b6c2 .elementor-heading-title{font-weight:900;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-546 .elementor-element.elementor-element-361ac32{width:100%;max-width:100%;text-align:right;}.elementor-546 .elementor-element.elementor-element-361ac32 .elementor-heading-title{font-weight:900;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-546 .elementor-element.elementor-element-7eb58ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-546 .elementor-element.elementor-element-fdb6b59{width:100%;max-width:100%;text-align:right;}.elementor-546 .elementor-element.elementor-element-fdb6b59 .elementor-heading-title{font-weight:900;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );}.elementor-546 .elementor-element.elementor-element-abc231b .elementor-accordion-item{border-width:0px;}.elementor-546 .elementor-element.elementor-element-abc231b .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-546 .elementor-element.elementor-element-abc231b .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-546 .elementor-element.elementor-element-abc231b .elementor-accordion-icon, .elementor-546 .elementor-element.elementor-element-abc231b .elementor-accordion-title{color:#737373;}.elementor-546 .elementor-element.elementor-element-abc231b .elementor-accordion-icon svg{fill:#737373;}.elementor-546 .elementor-element.elementor-element-abc231b .elementor-active .elementor-accordion-icon, .elementor-546 .elementor-element.elementor-element-abc231b .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-546 .elementor-element.elementor-element-abc231b .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-546 .elementor-element.elementor-element-abc231b .elementor-accordion-title{font-weight:500;line-height:30px;}.elementor-546 .elementor-element.elementor-element-abc231b .elementor-tab-title{padding:14px 0px 14px 0px;}.elementor-546 .elementor-element.elementor-element-abc231b .elementor-tab-title .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-546 .elementor-element.elementor-element-abc231b .elementor-tab-title .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-546 .elementor-element.elementor-element-abc231b .elementor-tab-content{color:#767E80;padding:5px 0px 20px 0px;}.elementor-546 .elementor-element.elementor-element-1a45321{width:var( --container-widget-width, calc(52% - 30px) );max-width:calc(52% - 30px);--container-widget-width:calc(52% - 30px);--container-widget-flex-grow:0;}.elementor-546 .elementor-element.elementor-element-1a45321 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-546 .elementor-element.elementor-element-1a45321 .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(max-width:1024px){.elementor-546 .elementor-element.elementor-element-f050b2d{--e-image-carousel-slides-to-show:3;}.elementor-546 .elementor-element.elementor-element-6abceb5{--e-image-carousel-slides-to-show:3;}}@media(min-width:768px){.elementor-546 .elementor-element.elementor-element-6d90e58a{--width:99.637%;}.elementor-546 .elementor-element.elementor-element-7eb58ad{--width:48%;}}@media(max-width:767px){.elementor-546 .elementor-element.elementor-element-7fe2e9e{text-align:right;}.elementor-546 .elementor-element.elementor-element-f050b2d{--e-image-carousel-slides-to-show:2;}.elementor-546 .elementor-element.elementor-element-7d6f3ae{text-align:right;}.elementor-546 .elementor-element.elementor-element-102b2b4{text-align:right;}.elementor-546 .elementor-element.elementor-element-6abceb5{--e-image-carousel-slides-to-show:2;}.elementor-546 .elementor-element.elementor-element-d24e65d{text-align:right;}.elementor-546 .elementor-element.elementor-element-8f5b6c2{text-align:right;}.elementor-546 .elementor-element.elementor-element-361ac32{text-align:right;}.elementor-546 .elementor-element.elementor-element-fdb6b59{text-align:right;}.elementor-546 .elementor-element.elementor-element-abc231b{width:100%;max-width:100%;}.elementor-546 .elementor-element.elementor-element-1a45321{width:100%;max-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-7fe2e9e */.elementor-546 .elementor-element.elementor-element-7fe2e9e h2,.elementor-546 .elementor-element.elementor-element-7fe2e9e h3{
display: inline-block;
position: relative;
background-color: #f9fbff;
z-index: 2;
padding-left: 20px
}
.elementor-546 .elementor-element.elementor-element-7fe2e9e:after{
content:"";
height: 50px;
width: calc(100% - 130px);
position: absolute;
left: 0;
top: 47%;
border:2px dashed #00426320;
border-width: 2px 0 0 2px;
border-top-left-radius: 10px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d6f3ae */.elementor-546 .elementor-element.elementor-element-7d6f3ae h2,.elementor-546 .elementor-element.elementor-element-7d6f3ae h3{
display: inline-block;
position: relative;
background-color: #f9fbff;
z-index: 2;
padding-left: 20px
}
.elementor-546 .elementor-element.elementor-element-7d6f3ae:after{
content:"";
height: 50px;
width: calc(100% - 130px);
position: absolute;
left: 0;
top: 47%;
border:2px dashed #00426320;
border-width: 2px 0 0 2px;
border-top-left-radius: 10px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-102b2b4 */.elementor-546 .elementor-element.elementor-element-102b2b4 h2,.elementor-546 .elementor-element.elementor-element-102b2b4 h3{
display: inline-block;
position: relative;
background-color: #f9fbff;
z-index: 2;
padding-left: 20px
}
.elementor-546 .elementor-element.elementor-element-102b2b4:after{
content:"";
height: 50px;
width: calc(100% - 130px);
position: absolute;
left: 0;
top: 47%;
border:2px dashed #00426320;
border-width: 2px 0 0 2px;
border-top-left-radius: 10px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d24e65d */.elementor-546 .elementor-element.elementor-element-d24e65d h2,.elementor-546 .elementor-element.elementor-element-d24e65d h3{
display: inline-block;
position: relative;
background-color: #f9fbff;
z-index: 2;
padding-left: 20px
}
.elementor-546 .elementor-element.elementor-element-d24e65d:after{
content:"";
height: 50px;
width: calc(100% - 130px);
position: absolute;
left: 0;
top: 47%;
border:2px dashed #00426320;
border-width: 2px 0 0 2px;
border-top-left-radius: 10px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f5b6c2 */.elementor-546 .elementor-element.elementor-element-8f5b6c2 h2,.elementor-546 .elementor-element.elementor-element-8f5b6c2 h3{
display: inline-block;
position: relative;
background-color: #f9fbff;
z-index: 2;
padding-left: 20px
}
.elementor-546 .elementor-element.elementor-element-8f5b6c2:after{
content:"";
height: 50px;
width: calc(100% - 130px);
position: absolute;
left: 0;
top: 47%;
border:2px dashed #00426320;
border-width: 2px 0 0 2px;
border-top-left-radius: 10px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-361ac32 */.elementor-546 .elementor-element.elementor-element-361ac32 h2,.elementor-546 .elementor-element.elementor-element-361ac32 h3{
display: inline-block;
position: relative;
background-color: #f9fbff;
z-index: 2;
padding-left: 20px
}
.elementor-546 .elementor-element.elementor-element-361ac32:after{
content:"";
height: 50px;
width: calc(100% - 130px);
position: absolute;
left: 0;
top: 47%;
border:2px dashed #00426320;
border-width: 2px 0 0 2px;
border-top-left-radius: 10px
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-abc231b */.elementor-546 .elementor-element.elementor-element-abc231b .elementor-accordion-item{
border-top: 1px solid #D7DDE390 !important;
position: relative;
}
.elementor-546 .elementor-element.elementor-element-abc231b .elementor-accordion-item h6{
padding-right: 40px !important
}
.elementor-546 .elementor-element.elementor-element-abc231b .elementor-accordion-item:first-child {
border-top: 0 !important
}
.elementor-546 .elementor-element.elementor-element-abc231b .elementor-accordion-icon{
display: flex;
background-color: #fff;
line-height: 0;
justify-content: center;
background-image: linear-gradient(160deg,#009FDB10,#009FDB);
margin-left: 10px;
width: 30px;
height: 30px;
align-items: center;
border-radius: 10px;
float: none !important;
position: absolute;
right: 0;
top:14px;
}
.elementor-546 .elementor-element.elementor-element-abc231b .elementor-accordion-icon svg{
width: 13px;
height: 13px
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1a45321 */.elementor-546 .elementor-element.elementor-element-1a45321 video{
border-radius: 10px
}/* End custom CSS */