.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-b20b397{--display:flex;--min-height:50px;--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--z-index:2;overflow:visible;}.elementor-2 .elementor-element.elementor-element-b20b397:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b20b397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C2E71;background-image:url("https://bbrightcom.com/wp-content/uploads/2026/08/adsADAS-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-b20b397.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-857c7f0{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-list .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-list.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-icon-list:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-icon-list.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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 ), Montserrat;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-4dcac59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-4dcac59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2 .elementor-element.elementor-element-4dcac59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2 .elementor-element.elementor-element-4dcac59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2 .elementor-element.elementor-element-4dcac59 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2 .elementor-element.elementor-element-4dcac59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2 .elementor-element.elementor-element-4dcac59 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-4dcac59 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-4dcac59 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-4dcac59 .elementor-icon-list-item > a{font-family:"Montserrat", Montserrat;font-size:13px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-4dcac59 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-48228b4{--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:flex-end;box-shadow:0px 8px 18px -11px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;--z-index:1;overflow:visible;}.elementor-2 .elementor-element.elementor-element-48228b4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-48228b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f8d8461{--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;overflow:visible;}.elementor-2 .elementor-element.elementor-element-e295174{--display:flex;overflow:visible;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-image:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Montserrat;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-7eff4a6:hover{--e-transform-scale:1.1;}.elementor-2 .elementor-element.elementor-element-7eff4a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 2px 2px 2px;text-align:start;}.elementor-2 .elementor-element.elementor-element-7eff4a6 img{width:55%;}.elementor-2 .elementor-element.elementor-element-bc8caca{--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;overflow:visible;}.elementor-widget-mega-menu.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mega-menu .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-mega-menu .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-mega-menu.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-mega-menu:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-mega-menu.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-mega-menu .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Montserrat;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7965887{--display:flex;overflow:visible;}.elementor-2 .elementor-element.elementor-element-2284de3{--display:flex;overflow:visible;}.elementor-2 .elementor-element.elementor-element-b6b4547{--display:flex;overflow:visible;}.elementor-2 .elementor-element.elementor-element-7abf24b{--display:flex;overflow:visible;}.elementor-2 .elementor-element.elementor-element-a8a39e1{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-align:flex-end;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-font-size:20px;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-2 .elementor-element.elementor-element-a8a39e1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2 .elementor-element.elementor-element-a8a39e1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-2 .elementor-element.elementor-element-a8a39e1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Montserrat", Montserrat;font-weight:500;}.elementor-2 .elementor-element.elementor-element-a8a39e1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:solid;border-width:0px 0px 5px 0px;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a8a39e1 {--n-menu-title-color-hover:var( --e-global-color-primary );--n-menu-title-color-active:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-a8a39e1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-a8a39e1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-a8a39e1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0800f48{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-widget-premium-addon-tabs.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-tabs .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-tabs .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-tabs.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-premium-addon-tabs:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-premium-addon-tabs.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-tabs .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-tabs .premium-tabs-nav .premium-tab-link > svg *{stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-tabs .premium-tabs-nav .premium-svg-nodraw > svg *{stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-tabs .premium-tabs-nav-list-item:hover .premium-tab-link > svg *{stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-tabs .premium-tabs-nav-list-item:hover .premium-svg-nodraw > svg *{stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-tabs .premium-tabs-nav-list .slick-arrow{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-c890f9c .premium-tab-link{flex-direction:row !important;}.elementor-2 .elementor-element.elementor-element-c890f9c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2 .elementor-element.elementor-element-c890f9c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-c890f9c:hover{border-style:none;}.elementor-2 .elementor-element.elementor-element-c890f9c .premium-tabs-nav-list{flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-c890f9c:not(.premium-tabs-icon-column) .premium-tab-link{justify-content:center;}.elementor-2 .elementor-element.elementor-element-c890f9c.premium-tabs-icon-column .premium-tab-link{align-items:center;}.elementor-2 .elementor-element.elementor-element-c890f9c .premium-tabs-style-iconbox ul.premium-tabs-horizontal li::after, .elementor-2 .elementor-element.elementor-element-c890f9c .premium-tabs-style-iconbox ul.premium-tabs-vertical li::after, .elementor-2 .elementor-element.elementor-element-c890f9c .premium-tabs-style-flip ul.premium-tabs-horizontal li::after, .elementor-2 .elementor-element.elementor-element-c890f9c .premium-tabs-style-flip ul.premium-tabs-vertical li::after{background-color:#02010100;}.elementor-2 .elementor-element.elementor-element-c890f9c .premium-tabs:not(.premium-tabs-style-circle):not(.premium-tabs-style-flip) .premium-tab-link, .elementor-2 .elementor-element.elementor-element-c890f9c .premium-tabs-style-flip .premium-tabs-nav .premium-tabs-nav-list-item, .elementor-2 .elementor-element.elementor-element-c890f9c .premium-tabs-style-circle .premium-tabs-nav li::before, .elementor-2 .elementor-element.elementor-element-c890f9c .premium-tabs-style-tzoid .premium-tab-link::after{border-style:none;}.elementor-2 .elementor-element.elementor-element-c890f9c:not(.premium-tabs__background-yes) .premium-tabs:not(.premium-tabs-style-flip) .premium-tabs-nav-list li.tab-current .premium-tab-link, .elementor-2 .elementor-element.elementor-element-c890f9c .premium-tabs-style-flip .premium-tabs-nav-list li.tab-current, .elementor-2 .elementor-element.elementor-element-c890f9c.premium-tabs__background-yes .premium-tabs-nav-list::before{border-style:solid;border-radius:0px;}.elementor-2 .elementor-element.elementor-element-c890f9c:not(.premium-tabs__background-yes) .premium-tabs:not(.premium-tabs-style-flip) .premium-tabs-nav-list li.tab-current .premium-tab-link{border-width:0px 0px 4px 0px;border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-c890f9c .premium-tabs-style-flip .premium-tabs-nav-list li.tab-current{border-width:0px 0px 4px 0px;border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-c890f9c.premium-tabs__background-yes .premium-tabs-nav-list::before{border-width:0px 0px 4px 0px;border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-c890f9c ul.premium-tabs-horizontal .premium-tab-arrow{top:-0px;}.elementor-2 .elementor-element.elementor-element-c890f9c ul.premium-tabs-vertical .premium-tab-arrow{left:-0px;}.elementor-2 .elementor-element.elementor-element-c890f9c ul.premium-tabs-horizontal .premium-tab-arrow-border{border-top-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-c890f9c ul.premium-tabs-vertical .premium-tab-arrow-border{border-left-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-c890f9c .premium-tabs .tab-current .premium-tab-link, .elementor-2 .elementor-element.elementor-element-c890f9c .premium-tabs-style-tzoid .premium-tabs-nav .premium-tabs-nav-list.premium-tabs-horizontal li.tab-current:first-child .premium-tab-link{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c890f9c .premium-tabs .tab-current .premium-tab-link{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c890f9c .premium-tabs-nav{width:34%;border-style:none;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c890f9c .premium-tabs .premium-tab-title{color:#000000;font-family:"Montserrat", Montserrat;font-weight:500;font-style:normal;border-style:none;}.elementor-2 .elementor-element.elementor-element-c890f9c .premium-tabs .premium-tabs-nav-list-item:not(.tab-current):hover .premium-tab-title{color:#5C1F4B;}.elementor-2 .elementor-element.elementor-element-c890f9c .premium-tabs .tab-current .premium-tab-title{color:#5C1F4B;}.elementor-2 .elementor-element.elementor-element-c890f9c .premium-tab-content{border-style:none;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-c890f9c .premium-tabs{border-style:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-735adca{--display:flex;--min-height:75vh;--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:center;overflow:visible;}.elementor-2 .elementor-element.elementor-element-735adca:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-735adca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-735adca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-1ebab7f{--display:flex;--min-height:40vh;--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-around;--align-items:center;--border-radius:20px 20px 20px 20px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-1ebab7f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1ebab7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-2 .elementor-element.elementor-element-1ebab7f.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-1e606aa{--display:flex;overflow:visible;}.elementor-2 .elementor-element.elementor-element-1e606aa.e-con{--order:99999 /* order end hack */;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-50ca067{text-align:start;}.elementor-2 .elementor-element.elementor-element-50ca067 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-8a57c15{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-6px;--margin-right:0px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-f0f7855{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-widget-premium-counter.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-counter .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-counter .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-counter.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-premium-counter:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-premium-counter.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-counter .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-counter .premium-counter-area .premium-counter-icon .icon i{color:var( --e-global-color-primary );}.elementor-widget-premium-counter .premium-drawable-icon *, .elementor-widget-premium-counter .premium-counter-icon svg:not([class*="premium-"]){fill:var( --e-global-color-primary );}.elementor-widget-premium-counter .premium-drawable-icon *, .elementor-widget-premium-counter svg:not([class*="premium-"]){stroke:var( --e-global-color-accent );}.elementor-widget-premium-counter .premium-counter-area .premium-counter-icon .icon-bg{background:var( --e-global-color-secondary );}.elementor-widget-premium-counter .premium-counter-title .premium-counter-title-val{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-counter .premium-counter-desc{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Montserrat;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-premium-counter .premium-counter-area .premium-counter-init{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-counter .premium-counter-area span#prefix{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-counter .premium-counter-area span#suffix{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2 .elementor-element.elementor-element-9dd9f26 .premium-init-wrapper{flex-direction:column;}.elementor-2 .elementor-element.elementor-element-9dd9f26{width:var( --container-widget-width, 117.654% );max-width:117.654%;--container-widget-width:117.654%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-9dd9f26.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-9dd9f26 .premium-counter:not(.top){justify-content:flex-start;}.elementor-2 .elementor-element.elementor-element-9dd9f26 .premium-counter.top{align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-9dd9f26 .premium-counter-value-wrap{align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-9dd9f26 .premium-counter-title{text-align:left;}.elementor-2 .elementor-element.elementor-element-9dd9f26 .premium-counter-area .premium-counter-icon img.custom-image{width:30px;}.elementor-2 .elementor-element.elementor-element-9dd9f26 .premium-counter-area .premium-counter-icon svg{width:30px;height:30px;}.elementor-2 .elementor-element.elementor-element-9dd9f26 .premium-counter-area .premium-counter-icon .icon-bg{background:#FFFFFF00;}.elementor-2 .elementor-element.elementor-element-9dd9f26 .premium-counter-area .premium-counter-icon span.icon{width:30px;height:30px;line-height:33px;}.elementor-2 .elementor-element.elementor-element-9dd9f26 .premium-counter-icon{margin:-12px -10px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9dd9f26 .premium-counter-title .premium-counter-title-val{color:#7C2E71;font-family:"Montserrat", Montserrat;font-size:10px;font-weight:600;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-9dd9f26 .premium-counter-area .premium-counter-init{color:#000000;font-family:"Tahoma", Montserrat;font-size:20px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-9dd9f26 .premium-counter-area span#prefix{color:#000000;font-family:"Tahoma", Montserrat;font-size:20px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-9dd9f26 .premium-counter-area span#suffix{color:#000000;font-family:"Roboto", Montserrat;font-size:20px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-b21a56c{--display:flex;overflow:visible;}.elementor-2 .elementor-element.elementor-element-ebb42ce .premium-init-wrapper{flex-direction:column;}.elementor-2 .elementor-element.elementor-element-ebb42ce{width:var( --container-widget-width, 112.75% );max-width:112.75%;--container-widget-width:112.75%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-ebb42ce.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-ebb42ce .premium-counter:not(.top){justify-content:flex-start;}.elementor-2 .elementor-element.elementor-element-ebb42ce .premium-counter.top{align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-ebb42ce .premium-counter-value-wrap{align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-ebb42ce .premium-counter-title{text-align:left;}.elementor-2 .elementor-element.elementor-element-ebb42ce .premium-counter-area .premium-counter-icon img.custom-image{width:30px;}.elementor-2 .elementor-element.elementor-element-ebb42ce .premium-counter-area .premium-counter-icon svg{width:30px;height:30px;}.elementor-2 .elementor-element.elementor-element-ebb42ce .premium-counter-area .premium-counter-icon .icon-bg{background:#FFFFFF00;}.elementor-2 .elementor-element.elementor-element-ebb42ce .premium-counter-area .premium-counter-icon span.icon{width:30px;height:30px;line-height:33px;}.elementor-2 .elementor-element.elementor-element-ebb42ce .premium-counter-icon{margin:-12px -10px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ebb42ce .premium-counter-title .premium-counter-title-val{color:#7C2E71;font-family:"Montserrat", Montserrat;font-size:10px;font-weight:600;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-ebb42ce .premium-counter-area .premium-counter-init{color:#000000;font-family:"Tahoma", Montserrat;font-size:20px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-ebb42ce .premium-counter-area span#prefix{color:#000000;font-family:"Tahoma", Montserrat;font-size:20px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-ebb42ce .premium-counter-area span#suffix{color:#000000;font-family:"Roboto", Montserrat;font-size:20px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-ac7afeb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-6px;--margin-right:0px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-aa1c3b7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-2 .elementor-element.elementor-element-a074011 .premium-init-wrapper{flex-direction:column;}.elementor-2 .elementor-element.elementor-element-a074011{width:var( --container-widget-width, 178.897% );max-width:178.897%;--container-widget-width:178.897%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-a074011.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-a074011 .premium-counter:not(.top){justify-content:flex-start;}.elementor-2 .elementor-element.elementor-element-a074011 .premium-counter.top{align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-a074011 .premium-counter-value-wrap{align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-a074011 .premium-counter-title{text-align:left;}.elementor-2 .elementor-element.elementor-element-a074011 .premium-counter-area .premium-counter-icon img.custom-image{width:30px;}.elementor-2 .elementor-element.elementor-element-a074011 .premium-counter-area .premium-counter-icon svg{width:30px;height:30px;}.elementor-2 .elementor-element.elementor-element-a074011 .premium-counter-area .premium-counter-icon .icon-bg{background:#FFFFFF00;}.elementor-2 .elementor-element.elementor-element-a074011 .premium-counter-area .premium-counter-icon span.icon{width:30px;height:30px;line-height:33px;}.elementor-2 .elementor-element.elementor-element-a074011 .premium-counter-icon{margin:-12px -10px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a074011 .premium-counter-title .premium-counter-title-val{color:#7C2E71;font-family:"Montserrat", Montserrat;font-size:10px;font-weight:600;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-a074011 .premium-counter-area .premium-counter-init{color:#000000;font-family:"Tahoma", Montserrat;font-size:20px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-a074011 .premium-counter-area span#prefix{color:#000000;font-family:"Tahoma", Montserrat;font-size:20px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-a074011 .premium-counter-area span#suffix{color:#000000;font-family:"Roboto", Montserrat;font-size:20px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-3f036ca{--display:flex;overflow:visible;}.elementor-2 .elementor-element.elementor-element-a8c5bb8 .premium-init-wrapper{flex-direction:column;}.elementor-2 .elementor-element.elementor-element-a8c5bb8{width:var( --container-widget-width, 121.239% );max-width:121.239%;--container-widget-width:121.239%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-a8c5bb8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-a8c5bb8 .premium-counter:not(.top){justify-content:flex-start;}.elementor-2 .elementor-element.elementor-element-a8c5bb8 .premium-counter.top{align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-a8c5bb8 .premium-counter-value-wrap{align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-a8c5bb8 .premium-counter-title{text-align:left;}.elementor-2 .elementor-element.elementor-element-a8c5bb8 .premium-counter-area .premium-counter-icon img.custom-image{width:30px;}.elementor-2 .elementor-element.elementor-element-a8c5bb8 .premium-counter-area .premium-counter-icon svg{width:30px;height:30px;}.elementor-2 .elementor-element.elementor-element-a8c5bb8 .premium-counter-area .premium-counter-icon .icon-bg{background:#FFFFFF00;}.elementor-2 .elementor-element.elementor-element-a8c5bb8 .premium-counter-area .premium-counter-icon span.icon{width:30px;height:30px;line-height:33px;}.elementor-2 .elementor-element.elementor-element-a8c5bb8 .premium-counter-icon{margin:-12px -10px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a8c5bb8 .premium-counter-title .premium-counter-title-val{color:#7C2E71;font-family:"Montserrat", Montserrat;font-size:10px;font-weight:600;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-a8c5bb8 .premium-counter-area .premium-counter-init{color:#000000;font-family:"Tahoma", Montserrat;font-size:20px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-a8c5bb8 .premium-counter-area span#prefix{color:#000000;font-family:"Tahoma", Montserrat;font-size:20px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-a8c5bb8 .premium-counter-area span#suffix{color:#000000;font-family:"Roboto", Montserrat;font-size:20px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-f64521e{--display:flex;--border-radius:10px 10px 10px 10px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-f64521e.e-con{--order:99999 /* order end hack */;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Montserrat;font-weight:var( --e-global-typography-text-font-weight );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-2 .elementor-element.elementor-element-96ef25c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:start;font-family:"Montserrat", Montserrat;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-96ef25c.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-a19aeaa{--display:flex;--justify-content:flex-start;overflow:visible;}.elementor-widget-image-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image-box .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image-box.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-image-box:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image-box.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image-box .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Montserrat;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-b3ec8bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b3ec8bb .elementor-image-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-b3ec8bb.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2 .elementor-element.elementor-element-b3ec8bb.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2 .elementor-element.elementor-element-b3ec8bb.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-b3ec8bb .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Montserrat;font-size:20px;font-weight:700;color:#000000;}.elementor-2 .elementor-element.elementor-element-b3ec8bb .elementor-image-box-wrapper .elementor-image-box-img{width:9%;}.elementor-2 .elementor-element.elementor-element-b3ec8bb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-b3ec8bb:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-b3ec8bb:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2 .elementor-element.elementor-element-b3ec8bb .elementor-image-box-description{font-family:"Montserrat", Montserrat;font-size:20px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-0affeba .elementor-image-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-0affeba.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2 .elementor-element.elementor-element-0affeba.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2 .elementor-element.elementor-element-0affeba.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-0affeba .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Montserrat;font-size:20px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-0affeba .elementor-image-box-wrapper .elementor-image-box-img{width:3%;}.elementor-2 .elementor-element.elementor-element-0affeba .elementor-image-box-img img{border-radius:18px;transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-0affeba:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-0affeba:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2 .elementor-element.elementor-element-0affeba .elementor-image-box-description{font-family:"Montserrat", Montserrat;font-weight:400;}.elementor-2 .elementor-element.elementor-element-5ee54c3{text-align:center;}.elementor-2 .elementor-element.elementor-element-5ee54c3 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:25px;font-weight:500;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-a32252d{--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;overflow:visible;}.elementor-2 .elementor-element.elementor-element-9c219be{--display:flex;--justify-content:center;overflow:visible;}.elementor-2 .elementor-element.elementor-element-fa7d7db img{width:80%;}.elementor-2 .elementor-element.elementor-element-cbf655b{--display:flex;--justify-content:center;overflow:visible;}.elementor-widget-form.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-form .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-form .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-form.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-form:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-form.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-form .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Montserrat;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Montserrat;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Montserrat;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Montserrat;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Montserrat;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Montserrat;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Montserrat;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-3888d51 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-3888d51 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-2 .elementor-element.elementor-element-3888d51 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2 .elementor-element.elementor-element-3888d51 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2 .elementor-element.elementor-element-3888d51 .elementor-labels-inline .elementor-field-group > label{padding-left:15px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-3888d51 .elementor-labels-inline .elementor-field-group > label{padding-right:15px;}body .elementor-2 .elementor-element.elementor-element-3888d51 .elementor-labels-above .elementor-field-group > label{padding-bottom:15px;}.elementor-2 .elementor-element.elementor-element-3888d51 .elementor-field-group > label{font-family:"Montserrat", Montserrat;font-weight:600;}.elementor-2 .elementor-element.elementor-element-3888d51 .elementor-field-type-html{padding-bottom:0px;}.elementor-2 .elementor-element.elementor-element-3888d51 .elementor-field-group .elementor-field{color:#000000;}.elementor-2 .elementor-element.elementor-element-3888d51 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F4F4F4;border-color:#02010100;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-3888d51 .elementor-field-group .elementor-select-wrapper select{background-color:#F4F4F4;border-color:#02010100;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-3888d51 .elementor-field-group .elementor-select-wrapper::before{color:#02010100;}.elementor-2 .elementor-element.elementor-element-3888d51 .e-form__buttons__wrapper__button-next{background-color:#7C2E71;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-3888d51 .elementor-button[type="submit"]{background-color:#7C2E71;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-3888d51 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-3888d51 .e-form__buttons__wrapper__button-previous{background-color:#7C2E71;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-3888d51 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-3888d51 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-3888d51 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-3888d51 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-3888d51{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2 .elementor-element.elementor-element-7d736e4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-7d736e4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7d736e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-06b7ff7{--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;overflow:visible;}.elementor-2 .elementor-element.elementor-element-74ab833{--display:flex;--min-height:70vh;--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-radius:10px 10px 10px 10px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-74ab833.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-e55b969{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-bb6f47a{text-align:start;}.elementor-2 .elementor-element.elementor-element-bb6f47a .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:25px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-0e28d94 .elementor-image-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-0e28d94.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2 .elementor-element.elementor-element-0e28d94.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2 .elementor-element.elementor-element-0e28d94.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-0e28d94 .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Montserrat;font-size:20px;font-weight:500;color:#000000;}.elementor-2 .elementor-element.elementor-element-0e28d94 .elementor-image-box-wrapper .elementor-image-box-img{width:5%;}.elementor-2 .elementor-element.elementor-element-0e28d94 .elementor-image-box-img img{border-radius:18px;transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-0e28d94:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-0e28d94:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2 .elementor-element.elementor-element-0e28d94 .elementor-image-box-description{font-family:"Montserrat", Montserrat;font-weight:400;}.elementor-2 .elementor-element.elementor-element-f276160{text-align:justify;font-family:"Montserrat", Montserrat;font-weight:400;}.elementor-2 .elementor-element.elementor-element-0c41c77{--display:flex;--border-radius:10px 10px 10px 10px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-0c41c77.e-con{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-9213772 img{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-08f1877{--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;--align-items:center;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:35px;--padding-right:35px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-08f1877:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-08f1877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F1EF;}.elementor-2 .elementor-element.elementor-element-08f1877.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-db6d670.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-db6d670 .elementor-image-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-db6d670.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2 .elementor-element.elementor-element-db6d670.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2 .elementor-element.elementor-element-db6d670.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-db6d670 .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Montserrat;font-size:20px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-db6d670 .elementor-image-box-wrapper .elementor-image-box-img{width:3%;}.elementor-2 .elementor-element.elementor-element-db6d670 .elementor-image-box-img img{border-radius:18px;transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-db6d670:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-db6d670:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2 .elementor-element.elementor-element-db6d670 .elementor-image-box-description{font-family:"Montserrat", Montserrat;font-weight:400;}.elementor-2 .elementor-element.elementor-element-78e66f8{--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;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-78e66f8.e-con{--align-self:center;}.elementor-widget-premium-carousel-widget.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-carousel-widget .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-carousel-widget .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-premium-carousel-widget:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-premium-carousel-widget.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-carousel-widget .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow:hover{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow:hover svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-nav-fraction{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-carousel-widget ul.slick-dots li{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget ul.slick-dots li svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .fraction-pagination-total{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .fraction-pagination-separator{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget ul.slick-dots li.slick-active{color:var( --e-global-color-primary );}.elementor-widget-premium-carousel-widget ul.slick-dots li.slick-active svg{fill:var( --e-global-color-primary );}.elementor-widget-premium-carousel-widget .fraction-pagination-current{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-2696de7.pa-carousel-horizontal:not(.pa-has-thumb-slider-yes) .premium-carousel-template, .elementor-2 .elementor-element.elementor-element-2696de7.pa-thumb-nav-pos-col.pa-has-thumb-slider-yes .premium-carousel-thumbnail, .elementor-2 .elementor-element.elementor-element-2696de7.pa-thumb-nav-pos-col-reverse.pa-has-thumb-slider-yes .premium-carousel-thumbnail{margin-inline:5px;}.elementor-2 .elementor-element.elementor-element-2696de7.pa-carousel-vertical:not(.pa-has-thumb-slider-yes) .premium-carousel-template, .elementor-2 .elementor-element.elementor-element-2696de7.pa-thumb-nav-pos-row-reverse.pa-has-thumb-slider-yes .premium-carousel-thumbnail, .elementor-2 .elementor-element.elementor-element-2696de7.pa-thumb-nav-pos-row.pa-has-thumb-slider-yes .premium-carousel-thumbnail{margin-block:5px;}.elementor-2 .elementor-element.elementor-element-2696de7 .premium-carousel-scale .premium-carousel-inner .slick-slide{transition:all 300ms !important;}.elementor-2 .elementor-element.elementor-element-2696de7 .premium-carousel-nav-progressbar-fill{transition-duration:300ms !important;}.elementor-2 .elementor-element.elementor-element-2696de7 .premium-carousel-wrapper .slick-arrow{font-size:40px;color:#B7B7B7;}.elementor-2 .elementor-element.elementor-element-2696de7 .premium-carousel-wrapper .slick-arrow svg{width:40px;height:40px;fill:#B7B7B7;}.elementor-2 .elementor-element.elementor-element-2696de7 a.carousel-arrow.carousel-next{right:-62px;}.elementor-2 .elementor-element.elementor-element-2696de7 a.carousel-arrow.carousel-prev{left:-62px;}.elementor-2 .elementor-element.elementor-element-2696de7 a.ver-carousel-arrow.carousel-next{bottom:-62px;}.elementor-2 .elementor-element.elementor-element-2696de7 a.ver-carousel-arrow.carousel-prev{top:-62px;}.elementor-2 .elementor-element.elementor-element-2696de7 .premium-carousel-wrapper .slick-arrow:hover{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-2696de7 .premium-carousel-wrapper .slick-arrow:hover svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-2696de7 a.carousel-next:hover, .elementor-2 .elementor-element.elementor-element-2696de7 a.carousel-prev:hover{background-color:#02010100;}.elementor-2 .elementor-element.elementor-element-f1204aa{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-2 .elementor-element.elementor-element-43044c0{--display:flex;--justify-content:space-evenly;--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-43044c0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-43044c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#858CB3;}.elementor-2 .elementor-element.elementor-element-c7953c5 img{border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-68959b8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-d8fe2a4 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-divider .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-divider.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-divider:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-divider.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill: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 ), Montserrat;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-2 .elementor-element.elementor-element-a8aaff9{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1.5px;}.elementor-2 .elementor-element.elementor-element-a8aaff9 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-a8aaff9 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-2 .elementor-element.elementor-element-f48b98f{font-family:"Montserrat", Montserrat;font-weight:500;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5b237b8{--display:flex;--justify-content:space-evenly;--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-5b237b8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5b237b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#858CB3;}.elementor-2 .elementor-element.elementor-element-6b72c77{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-20deb89 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-768a241{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1.5px;}.elementor-2 .elementor-element.elementor-element-768a241 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-768a241 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-2 .elementor-element.elementor-element-9a7910d{font-family:"Montserrat", Montserrat;font-weight:500;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-8c3c637 img{border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-ccd0441{--display:flex;--justify-content:space-evenly;--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-ccd0441:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ccd0441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#858CB3;}.elementor-2 .elementor-element.elementor-element-8fc0797 img{border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-bb5d6be{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-0435a3c .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-59e76ad{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1.5px;}.elementor-2 .elementor-element.elementor-element-59e76ad .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-59e76ad .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-2 .elementor-element.elementor-element-fadbefc{font-family:"Montserrat", Montserrat;font-weight:500;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-96dbd7b{--display:flex;--justify-content:space-evenly;--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-96dbd7b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-96dbd7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#858CB3;}.elementor-2 .elementor-element.elementor-element-3e104d9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-4f5df3e .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-6009a18{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1.5px;}.elementor-2 .elementor-element.elementor-element-6009a18 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-6009a18 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-2 .elementor-element.elementor-element-e0ab5c7{font-family:"Montserrat", Montserrat;font-weight:500;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b6bab96 img{border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-bb56e14{--display:flex;--justify-content:space-evenly;--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-bb56e14:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bb56e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#858CB3;}.elementor-2 .elementor-element.elementor-element-9ab885a img{border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-01f0748{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-98dd6ca .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e0c24c6{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1.5px;}.elementor-2 .elementor-element.elementor-element-e0c24c6 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-e0c24c6 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-2 .elementor-element.elementor-element-b1ac05f{font-family:"Montserrat", Montserrat;font-weight:500;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-089e1fc{--display:flex;--justify-content:space-evenly;--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-089e1fc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-089e1fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#858CB3;}.elementor-2 .elementor-element.elementor-element-57dcd89{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-39baba4 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-28ff36e{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1.5px;}.elementor-2 .elementor-element.elementor-element-28ff36e .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-28ff36e .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-2 .elementor-element.elementor-element-1138676{font-family:"Montserrat", Montserrat;font-weight:500;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-6e062c8 img{border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-9319f65{--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:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-9319f65:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9319f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-9319f65.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-adc4408{--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;overflow:visible;}.elementor-2 .elementor-element.elementor-element-671fdca{text-align:center;}.elementor-2 .elementor-element.elementor-element-671fdca .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7cc1bd6{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-7cc1bd6.e-con{--align-self:center;}.elementor-widget-premium-addon-modal-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-modal-box .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-modal-box .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-modal-box.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-premium-addon-modal-box:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-premium-addon-modal-box.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-modal-box .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn, .elementor-widget-premium-addon-modal-box .premium-modal-trigger-text{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn i{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn svg:not(.premium-btn-svg), .elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn svg:not(.premium-btn-svg) *{fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn svg:not(.premium-btn-svg) *{stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn, .elementor-widget-premium-addon-modal-box .premium-button-style2-shutinhor:before, .elementor-widget-premium-addon-modal-box .premium-button-style2-shutinver:before, .elementor-widget-premium-addon-modal-box .premium-button-style5-radialin:before, .elementor-widget-premium-addon-modal-box .premium-button-style5-rectin:before{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn:hover, .elementor-widget-premium-addon-modal-box .premium-modal-trigger-text:hover, .elementor-widget-premium-addon-modal-box .premium-button-line6::after{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn:hover i{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn:hover svg:not(.premium-btn-svg), .elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn:hover svg:not(.premium-btn-svg) *{fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn:hover svg:not(.premium-btn-svg) *{stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-modal-box .premium-btn-svg{stroke:var( --e-global-color-secondary );}.elementor-widget-premium-addon-modal-box .premium-button-line2::before,  .elementor-widget-premium-addon-modal-box .premium-button-line4::before, .elementor-widget-premium-addon-modal-box .premium-button-line5::before, .elementor-widget-premium-addon-modal-box .premium-button-line5::after, .elementor-widget-premium-addon-modal-box .premium-button-line6::before, .elementor-widget-premium-addon-modal-box .premium-button-line7::before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-modal-box .premium-button-style7 .premium-button-text-icon-wrapper:before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-modal-box .premium-button-style7 .premium-button-text-icon-wrapper:after{background-color:var( --e-global-color-text );}.elementor-widget-premium-addon-modal-box .premium-button-none:hover, .elementor-widget-premium-addon-modal-box .premium-button-style8:hover, .elementor-widget-premium-addon-modal-box .premium-button-style1:before, .elementor-widget-premium-addon-modal-box .premium-button-style2-shutouthor:before, .elementor-widget-premium-addon-modal-box .premium-button-style2-shutoutver:before, .elementor-widget-premium-addon-modal-box .premium-button-style2-shutinhor, .elementor-widget-premium-addon-modal-box .premium-button-style2-shutinver, .elementor-widget-premium-addon-modal-box .premium-button-style2-dshutinhor:before, .elementor-widget-premium-addon-modal-box .premium-button-style2-dshutinver:before, .elementor-widget-premium-addon-modal-box .premium-button-style2-scshutouthor:before, .elementor-widget-premium-addon-modal-box .premium-button-style2-scshutoutver:before, .elementor-widget-premium-addon-modal-box .premium-button-style5-radialin, .elementor-widget-premium-addon-modal-box .premium-button-style5-radialout:before, .elementor-widget-premium-addon-modal-box .premium-button-style5-rectin, .elementor-widget-premium-addon-modal-box .premium-button-style5-rectout:before, .elementor-widget-premium-addon-modal-box .premium-button-style6-bg, .elementor-widget-premium-addon-modal-box .premium-button-style6:before{background:var( --e-global-color-text );}.elementor-widget-premium-addon-modal-box .premium-modal-box-modal-title{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-modal-box .premium-modal-box-modal-lower-close{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-modal-box .premium-modal-box-modal-lower-close:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-c692af7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2 .elementor-element.elementor-element-c692af7 .premium-modal-trigger-container{text-align:center;}.elementor-2 .elementor-element.elementor-element-c692af7 .premium-modal-trigger-btn, .elementor-2 .elementor-element.elementor-element-c692af7 .premium-modal-trigger-text{font-family:"Roboto", Montserrat;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c692af7 .premium-modal-trigger-btn, .elementor-2 .elementor-element.elementor-element-c692af7 .premium-button-style2-shutinhor:before, .elementor-2 .elementor-element.elementor-element-c692af7 .premium-button-style2-shutinver:before, .elementor-2 .elementor-element.elementor-element-c692af7 .premium-button-style5-radialin:before, .elementor-2 .elementor-element.elementor-element-c692af7 .premium-button-style5-rectin:before{background-color:#7C2E71;}.elementor-2 .elementor-element.elementor-element-c692af7 .premium-modal-trigger-btn, .elementor-2 .elementor-element.elementor-element-c692af7 .premium-modal-trigger-text, .elementor-2 .elementor-element.elementor-element-c692af7 .premium-modal-trigger-img{border-radius:9px;}.elementor-2 .elementor-element.elementor-element-c692af7 .premium-modal-trigger-btn:hover, .elementor-2 .elementor-element.elementor-element-c692af7 .premium-modal-trigger-text:hover, .elementor-2 .elementor-element.elementor-element-c692af7 .premium-button-line6::after{color:#000000;}.elementor-2 .elementor-element.elementor-element-c692af7 .premium-button-none:hover, .elementor-2 .elementor-element.elementor-element-c692af7 .premium-button-style8:hover, .elementor-2 .elementor-element.elementor-element-c692af7 .premium-button-style1:before, .elementor-2 .elementor-element.elementor-element-c692af7 .premium-button-style2-shutouthor:before, .elementor-2 .elementor-element.elementor-element-c692af7 .premium-button-style2-shutoutver:before, .elementor-2 .elementor-element.elementor-element-c692af7 .premium-button-style2-shutinhor, .elementor-2 .elementor-element.elementor-element-c692af7 .premium-button-style2-shutinver, .elementor-2 .elementor-element.elementor-element-c692af7 .premium-button-style2-dshutinhor:before, .elementor-2 .elementor-element.elementor-element-c692af7 .premium-button-style2-dshutinver:before, .elementor-2 .elementor-element.elementor-element-c692af7 .premium-button-style2-scshutouthor:before, .elementor-2 .elementor-element.elementor-element-c692af7 .premium-button-style2-scshutoutver:before, .elementor-2 .elementor-element.elementor-element-c692af7 .premium-button-style5-radialin, .elementor-2 .elementor-element.elementor-element-c692af7 .premium-button-style5-radialout:before, .elementor-2 .elementor-element.elementor-element-c692af7 .premium-button-style5-rectin, .elementor-2 .elementor-element.elementor-element-c692af7 .premium-button-style5-rectout:before, .elementor-2 .elementor-element.elementor-element-c692af7 .premium-button-style6-bg, .elementor-2 .elementor-element.elementor-element-c692af7 .premium-button-style6:before{background:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c692af7 .premium-modal-box-modal-title{color:#7C2E71;}.elementor-2 .elementor-element.elementor-element-c692af7 .premium-modal-box-modal-title svg{fill:#7C2E71;}.elementor-2 .elementor-element.elementor-element-c692af7 .premium-modal-box-modal-close{background:var( --e-global-color-a705d44 );}.elementor-2 .elementor-element.elementor-element-c692af7 .premium-modal-box-modal-close:hover{background:var( --e-global-color-a705d44 );}.elementor-2 .elementor-element.elementor-element-c692af7 .premium-modal-box-modal-lower-close{color:var( --e-global-color-a705d44 );background-color:#7C2E71;}.elementor-2 .elementor-element.elementor-element-c692af7 .premium-modal-box-modal-lower-close:hover{color:var( --e-global-color-a705d44 );background-color:#893371;}.elementor-2 .elementor-element.elementor-element-c692af7 .premium-modal-box-modal-dialog{overflow:auto;margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c692af7 .premium-modal-box-modal-body{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-786a746{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-786a746:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-786a746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1fa0499{--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;overflow:visible;}.elementor-2 .elementor-element.elementor-element-f921bae{--display:flex;overflow:visible;}.elementor-2 .elementor-element.elementor-element-f921bae:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f921bae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-20c356a .elementor-image-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-20c356a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2 .elementor-element.elementor-element-20c356a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2 .elementor-element.elementor-element-20c356a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-20c356a .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Montserrat;font-size:20px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-20c356a .elementor-image-box-wrapper .elementor-image-box-img{width:3%;}.elementor-2 .elementor-element.elementor-element-20c356a .elementor-image-box-img img{border-radius:18px;transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-20c356a:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-20c356a:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2 .elementor-element.elementor-element-20c356a .elementor-image-box-description{font-family:"Montserrat", Montserrat;font-weight:400;}.elementor-2 .elementor-element.elementor-element-73b78c5{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-73b78c5.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-3c0e72f{--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-radius:10px 10px 10px 10px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-3c0e72f.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-d83cd17{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-0f5fe0c{text-align:start;}.elementor-2 .elementor-element.elementor-element-0f5fe0c .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:25px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-0628f88{columns:1;text-align:justify;font-family:"Montserrat", Montserrat;font-weight:400;}.elementor-2 .elementor-element.elementor-element-dff3597{--display:flex;--border-radius:10px 10px 10px 10px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-dff3597.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-15ae6e8 img{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-28be259{--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:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-28be259:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-28be259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-28be259.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-3479a12{--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;overflow:visible;}.elementor-2 .elementor-element.elementor-element-d8a73c5{--display:flex;--min-height:35vh;--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-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-d8a73c5.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-14693e4{--display:flex;overflow:visible;}.elementor-2 .elementor-element.elementor-element-4ed804f{text-align:justify;font-family:"Montserrat", Montserrat;font-weight:400;}.elementor-2 .elementor-element.elementor-element-bd4c2f0{--display:flex;--border-radius:10px 10px 10px 10px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-bd4c2f0.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-0741c64{--display:flex;--justify-content:flex-start;overflow:visible;}.elementor-2 .elementor-element.elementor-element-8c9c3fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8c9c3fe .elementor-image-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-8c9c3fe.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2 .elementor-element.elementor-element-8c9c3fe.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2 .elementor-element.elementor-element-8c9c3fe.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-8c9c3fe .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Montserrat;font-size:20px;font-weight:700;color:#000000;}.elementor-2 .elementor-element.elementor-element-8c9c3fe .elementor-image-box-wrapper .elementor-image-box-img{width:9%;}.elementor-2 .elementor-element.elementor-element-8c9c3fe .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-8c9c3fe:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-8c9c3fe:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2 .elementor-element.elementor-element-8c9c3fe .elementor-image-box-description{font-family:"Montserrat", Montserrat;font-size:20px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-b87f8e0{--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-b87f8e0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b87f8e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b87f8e0.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-94d507d{--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-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-94d507d.e-con{--align-self:center;}.elementor-widget-bdt-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-bdt-carousel .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-bdt-carousel .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-bdt-carousel.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-bdt-carousel:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-bdt-carousel.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-bdt-carousel .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-9ead7ce{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--ep-swiper-dots-space-between:0px;--ep-swiper-carousel-dots-nnx:0px;--ep-swiper-carousel-dots-nny:10px;}.elementor-2 .elementor-element.elementor-element-9ead7ce .bdt-ep-carousel-item{background-color:#55CC11;}.elementor-2 .elementor-element.elementor-element-9ead7ce .bdt-ep-carousel-item, .elementor-2 .elementor-element.elementor-element-9ead7ce .swiper-carousel{border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-9ead7ce .bdt-ep-carousel-desc{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9ead7ce .swiper-carousel{padding:10px;margin:0 -10px;}.elementor-2 .elementor-element.elementor-element-9ead7ce .bdt-ep-carousel-title a{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9ead7ce .bdt-ep-carousel-title a:hover{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9ead7ce .bdt-ep-carousel-title{margin-bottom:0px !important;font-size:54px;}.elementor-2 .elementor-element.elementor-element-9ead7ce .bdt-ep-carousel-excerpt{color:#FFFFFF;margin-bottom:0px !important;}.elementor-2 .elementor-element.elementor-element-9ead7ce .bdt-dots-container .swiper-pagination-bullet-active{background-color:#5C1F4B;}.elementor-2 .elementor-element.elementor-element-dcb3d47{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-dcb3d47:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-dcb3d47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-2 .elementor-element.elementor-element-82a58a1{--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;overflow:visible;}.elementor-2 .elementor-element.elementor-element-77c7e99{--display:flex;overflow:visible;}.elementor-2 .elementor-element.elementor-element-77c7e99:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-77c7e99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-2 .elementor-element.elementor-element-37e5d1c .elementor-image-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-37e5d1c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2 .elementor-element.elementor-element-37e5d1c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2 .elementor-element.elementor-element-37e5d1c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-37e5d1c .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Montserrat;font-size:20px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-37e5d1c .elementor-image-box-wrapper .elementor-image-box-img{width:3%;}.elementor-2 .elementor-element.elementor-element-37e5d1c .elementor-image-box-img img{border-radius:18px;transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-37e5d1c:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-37e5d1c:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2 .elementor-element.elementor-element-37e5d1c .elementor-image-box-description{font-family:"Montserrat", Montserrat;font-weight:400;}.elementor-2 .elementor-element.elementor-element-f846125{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-f846125.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-0430a80{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-0430a80:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0430a80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#858CB3;}.elementor-2 .elementor-element.elementor-element-e34e32e{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;columns:1;text-align:justify;font-family:"Montserrat", Montserrat;font-weight:500;color:var( --e-global-color-a705d44 );}.elementor-2 .elementor-element.elementor-element-e34e32e.elementor-element{--align-self:flex-start;}.elementor-widget-bdt-marker.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-bdt-marker .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-bdt-marker .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-bdt-marker.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-bdt-marker:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-bdt-marker.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-bdt-marker .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-4c02b06 .bdt-marker-wrapper .elementor-repeater-item-99cae8f.bdt-marker-item{left:60%;top:27%;}.elementor-2 .elementor-element.elementor-element-4c02b06 .bdt-marker-wrapper .elementor-repeater-item-a18f134.bdt-marker-item{left:73%;top:36%;}.elementor-2 .elementor-element.elementor-element-4c02b06 .bdt-marker-wrapper .elementor-repeater-item-1df2b37.bdt-marker-item{left:54%;top:46%;}.elementor-2 .elementor-element.elementor-element-4c02b06 .bdt-marker-wrapper .elementor-repeater-item-45e8971.bdt-marker-item{left:31%;top:66%;}.elementor-2 .elementor-element.elementor-element-4c02b06 .bdt-marker-wrapper .bdt-marker{background-color:#FFFFFF00;font-size:36px;opacity:1;}.elementor-2 .elementor-element.elementor-element-4c02b06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-4c02b06 .bdt-marker-wrapper{max-width:100%;}.elementor-2 .elementor-element.elementor-element-4c02b06 .bdt-marker-wrapper > img{opacity:1;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-4c02b06 .bdt-marker-wrapper .bdt-marker > img{width:calc(36px - 12px);height:auto;}.elementor-2 .elementor-element.elementor-element-4c02b06 .bdt-marker-wrapper .bdt-marker > i{font-size:36px;line-height:36px;width:36px;}.elementor-2 .elementor-element.elementor-element-4c02b06 .bdt-marker-animated .bdt-marker:before, .elementor-2 .elementor-element.elementor-element-4c02b06 .bdt-marker-animated .bdt-marker:after{border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-4c02b06 .bdt-marker-wrapper .bdt-marker:hover{color:#7C2E71;}.elementor-2 .elementor-element.elementor-element-4c02b06 .bdt-marker-wrapper .bdt-marker:hover svg{fill:#7C2E71;}.tippy-box[data-theme="bdt-tippy-4c02b06"]{text-align:center;}.elementor-2 .elementor-element.elementor-element-34abf13{--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;--padding-top:25px;--padding-bottom:25px;--padding-left:35px;--padding-right:35px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-34abf13:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-34abf13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2546c51{--display:flex;overflow:visible;}.elementor-2 .elementor-element.elementor-element-2905812 .elementor-image-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-2905812.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2 .elementor-element.elementor-element-2905812.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2 .elementor-element.elementor-element-2905812.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-2905812 .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Montserrat;font-size:20px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-2905812 .elementor-image-box-wrapper .elementor-image-box-img{width:3%;}.elementor-2 .elementor-element.elementor-element-2905812 .elementor-image-box-img img{border-radius:18px;transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-2905812:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-2905812:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2 .elementor-element.elementor-element-2905812 .elementor-image-box-description{font-family:"Montserrat", Montserrat;font-weight:400;}.elementor-2 .elementor-element.elementor-element-bacd1bf{--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;overflow:visible;}.elementor-2 .elementor-element.elementor-element-bacd1bf:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bacd1bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f6d7661{--display:flex;overflow:visible;}.elementor-2 .elementor-element.elementor-element-ef668f2{text-align:start;}.elementor-2 .elementor-element.elementor-element-ef668f2 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:40px;font-weight:700;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-4bb829f{--display:flex;overflow:visible;}.elementor-2 .elementor-element.elementor-element-fb7f44a{--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:-10px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-fb7f44a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fb7f44a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c18d007{--display:flex;--justify-content:center;--border-radius:10px 10px 10px 10px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-c18d007:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c18d007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C2E71;}.elementor-widget-bdt-remote-thumbs.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-bdt-remote-thumbs .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-bdt-remote-thumbs .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-bdt-remote-thumbs.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-bdt-remote-thumbs:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-bdt-remote-thumbs.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-bdt-remote-thumbs .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-rating.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-rating .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-rating .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-rating.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-rating:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-rating.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-rating .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-7a6d281{--e-rating-justify-content:center;}.elementor-2 .elementor-element.elementor-element-e258ae6{text-align:center;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-11edcae{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-11edcae:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-11edcae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-widget-elementskit-testimonial.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-elementskit-testimonial .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-elementskit-testimonial .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-elementskit-testimonial.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-elementskit-testimonial:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-elementskit-testimonial.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-elementskit-testimonial .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-315769e .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:1;}.elementor-2 .elementor-element.elementor-element-315769e .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-2 .elementor-element.elementor-element-315769e .elementskit-single-testimonial-slider, .elementor-2 .elementor-element.elementor-element-315769e .elementskit-testimonial_card, .elementor-2 .elementor-element.elementor-element-315769e .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:#F9F9F900;}.elementor-2 .elementor-element.elementor-element-315769e .ekit_testimonial_style_5 .elementskit-watermark-icon{bottom:30px;right:30px;}.elementor-2 .elementor-element.elementor-element-315769e .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-2 .elementor-element.elementor-element-315769e .elementskit-single-testimonial-slider, .elementor-2 .elementor-element.elementor-element-315769e  .elementskit-testimonial_card{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-2 .elementor-element.elementor-element-315769e .elementskit-commentor-content{text-align:left;}.elementor-2 .elementor-element.elementor-element-315769e .elementskit-testimonial_card{text-align:left;}.elementor-2 .elementor-element.elementor-element-315769e .elementskit-profile-info{text-align:left;}.elementor-2 .elementor-element.elementor-element-315769e .elementskit-commentor-bio{text-align:left;justify-content:left;}.elementor-2 .elementor-element.elementor-element-315769e .ekit_testimonial_style_5 .elementskit-commentor-header{text-align:left;}.elementor-2 .elementor-element.elementor-element-315769e .elementskit-stars > li > a, .elementor-2 .elementor-element.elementor-element-315769e .elementskit-stars > li > span{color:#fec42d;fill:#fec42d;}.elementor-2 .elementor-element.elementor-element-315769e .elementskit-stars > li:not(:last-child){margin-right:5px;}.elementor-2 .elementor-element.elementor-element-315769e .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before{border-radius:50%;}.elementor-2 .elementor-element.elementor-element-315769e .elementskit-profile-info .elementskit-author-name{margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-315769e .elementskit-commentor-bio .elementskit-commentor-image > img{height:70px;width:70px;}.elementor-2 .elementor-element.elementor-element-caadeb8{--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;--padding-top:25px;--padding-bottom:25px;--padding-left:35px;--padding-right:35px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-caadeb8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-caadeb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-2 .elementor-element.elementor-element-556edd8 .elementor-image-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-556edd8.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2 .elementor-element.elementor-element-556edd8.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2 .elementor-element.elementor-element-556edd8.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-556edd8 .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Montserrat;font-size:20px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-556edd8 .elementor-image-box-wrapper .elementor-image-box-img{width:3%;}.elementor-2 .elementor-element.elementor-element-556edd8 .elementor-image-box-img img{border-radius:18px;transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-556edd8:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-556edd8:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2 .elementor-element.elementor-element-556edd8 .elementor-image-box-description{font-family:"Montserrat", Montserrat;font-weight:400;}.elementor-2 .elementor-element.elementor-element-af58989{--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:space-around;overflow:visible;}.elementor-2 .elementor-element.elementor-element-5338cf9{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-5338cf9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5338cf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5338cf9.e-con:hover{--e-con-transform-scale:1.06;}.elementor-widget-bdt-member.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-bdt-member .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-bdt-member .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-bdt-member.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-bdt-member:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-bdt-member.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-bdt-member .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0a0a1ad .bdt-member{background-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:2px 2px 2px 2px;}.elementor-2 .elementor-element.elementor-element-0a0a1ad .bdt-member .bdt-member-photo{border-radius:10px 10px 10px 10px;overflow:hidden;}.elementor-2 .elementor-element.elementor-element-0a0a1ad .bdt-member .bdt-member-photo img{opacity:1;}.elementor-2 .elementor-element.elementor-element-0a0a1ad .bdt-member .bdt-member-photo:hover img{opacity:1;}.elementor-2 .elementor-element.elementor-element-0a0a1ad .bdt-member .bdt-member-role{color:#67105B;font-weight:500;}.elementor-2 .elementor-element.elementor-element-0a0a1ad .bdt-member .bdt-member-text{font-size:10px;}.elementor-widget-bdt-toggle.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-bdt-toggle .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-bdt-toggle .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-bdt-toggle.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-bdt-toggle:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-bdt-toggle.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-bdt-toggle .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0fd8357{margin:-31px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2 .elementor-element.elementor-element-0fd8357 .bdt-show-hide .bdt-show-hide-btn{color:#000000;}.elementor-2 .elementor-element.elementor-element-0fd8357 .bdt-show-hide .bdt-show-hide-title{font-size:12px;}.elementor-2 .elementor-element.elementor-element-0fd8357 .bdt-show-hide .bdt-show-hide-content{color:#000000;font-size:10px;}.elementor-2 .elementor-element.elementor-element-0fd8357 .bdt-show-hide .bdt-show-hide-title .bdt-show-hide-icon{color:#7C2E71;}.elementor-2 .elementor-element.elementor-element-0fd8357 .bdt-show-hide .bdt-show-hide-title .bdt-show-hide-icon svg{fill:#7C2E71;}.elementor-2 .elementor-element.elementor-element-87487ca{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-87487ca:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-87487ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-87487ca.e-con:hover{--e-con-transform-scale:1.06;}.elementor-2 .elementor-element.elementor-element-ecd4e24 .bdt-member{background-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:2px 2px 2px 2px;}.elementor-2 .elementor-element.elementor-element-ecd4e24 .bdt-member .bdt-member-photo{border-radius:10px 10px 10px 10px;overflow:hidden;}.elementor-2 .elementor-element.elementor-element-ecd4e24 .bdt-member .bdt-member-photo img{opacity:1;}.elementor-2 .elementor-element.elementor-element-ecd4e24 .bdt-member .bdt-member-photo:hover img{opacity:1;}.elementor-2 .elementor-element.elementor-element-ecd4e24 .bdt-member .bdt-member-role{color:#67105B;font-weight:500;}.elementor-2 .elementor-element.elementor-element-ecd4e24 .bdt-member .bdt-member-text{font-size:10px;}.elementor-2 .elementor-element.elementor-element-91781c2{margin:-31px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2 .elementor-element.elementor-element-91781c2 .bdt-show-hide .bdt-show-hide-btn{color:#000000;}.elementor-2 .elementor-element.elementor-element-91781c2 .bdt-show-hide .bdt-show-hide-title{font-size:12px;}.elementor-2 .elementor-element.elementor-element-91781c2 .bdt-show-hide .bdt-show-hide-content{color:#000000;font-size:10px;}.elementor-2 .elementor-element.elementor-element-91781c2 .bdt-show-hide .bdt-show-hide-title .bdt-show-hide-icon{color:#7C2E71;}.elementor-2 .elementor-element.elementor-element-91781c2 .bdt-show-hide .bdt-show-hide-title .bdt-show-hide-icon svg{fill:#7C2E71;}.elementor-2 .elementor-element.elementor-element-2a1396a{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-2a1396a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2a1396a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2a1396a.e-con:hover{--e-con-transform-scale:1.06;}.elementor-2 .elementor-element.elementor-element-53aa7e9 .bdt-member{background-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:2px 2px 2px 2px;}.elementor-2 .elementor-element.elementor-element-53aa7e9 .bdt-member .bdt-member-photo{border-radius:10px 10px 10px 10px;overflow:hidden;}.elementor-2 .elementor-element.elementor-element-53aa7e9 .bdt-member .bdt-member-photo img{opacity:1;}.elementor-2 .elementor-element.elementor-element-53aa7e9 .bdt-member .bdt-member-photo:hover img{opacity:1;}.elementor-2 .elementor-element.elementor-element-53aa7e9 .bdt-member .bdt-member-role{color:#67105B;font-weight:500;}.elementor-2 .elementor-element.elementor-element-53aa7e9 .bdt-member .bdt-member-text{font-size:10px;}.elementor-2 .elementor-element.elementor-element-9e04b95{margin:-31px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2 .elementor-element.elementor-element-9e04b95 .bdt-show-hide .bdt-show-hide-btn{color:#000000;}.elementor-2 .elementor-element.elementor-element-9e04b95 .bdt-show-hide .bdt-show-hide-title{font-size:12px;}.elementor-2 .elementor-element.elementor-element-9e04b95 .bdt-show-hide .bdt-show-hide-content{color:#000000;font-size:10px;}.elementor-2 .elementor-element.elementor-element-9e04b95 .bdt-show-hide .bdt-show-hide-title .bdt-show-hide-icon{color:#7C2E71;}.elementor-2 .elementor-element.elementor-element-9e04b95 .bdt-show-hide .bdt-show-hide-title .bdt-show-hide-icon svg{fill:#7C2E71;}.elementor-2 .elementor-element.elementor-element-d01b05a{--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:space-around;overflow:visible;}.elementor-2 .elementor-element.elementor-element-5b8b337{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-5b8b337:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5b8b337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5b8b337.e-con:hover{--e-con-transform-scale:1.06;}.elementor-2 .elementor-element.elementor-element-6984c67 .bdt-member{background-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:2px 2px 2px 2px;}.elementor-2 .elementor-element.elementor-element-6984c67 .bdt-member .bdt-member-photo{border-radius:10px 10px 10px 10px;overflow:hidden;}.elementor-2 .elementor-element.elementor-element-6984c67 .bdt-member .bdt-member-photo img{opacity:1;}.elementor-2 .elementor-element.elementor-element-6984c67 .bdt-member .bdt-member-photo:hover img{opacity:1;}.elementor-2 .elementor-element.elementor-element-6984c67 .bdt-member .bdt-member-role{color:#67105B;font-weight:500;}.elementor-2 .elementor-element.elementor-element-6984c67 .bdt-member .bdt-member-text{font-size:10px;}.elementor-2 .elementor-element.elementor-element-4faeef7{margin:-31px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2 .elementor-element.elementor-element-4faeef7 .bdt-show-hide .bdt-show-hide-btn{color:#000000;}.elementor-2 .elementor-element.elementor-element-4faeef7 .bdt-show-hide .bdt-show-hide-title{font-size:12px;}.elementor-2 .elementor-element.elementor-element-4faeef7 .bdt-show-hide .bdt-show-hide-content{color:#000000;font-size:10px;}.elementor-2 .elementor-element.elementor-element-4faeef7 .bdt-show-hide .bdt-show-hide-title .bdt-show-hide-icon{color:#7C2E71;}.elementor-2 .elementor-element.elementor-element-4faeef7 .bdt-show-hide .bdt-show-hide-title .bdt-show-hide-icon svg{fill:#7C2E71;}.elementor-2 .elementor-element.elementor-element-46bf504{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-46bf504:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-46bf504 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-46bf504.e-con:hover{--e-con-transform-scale:1.06;}.elementor-2 .elementor-element.elementor-element-b3029d1 .bdt-member{background-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:2px 2px 2px 2px;}.elementor-2 .elementor-element.elementor-element-b3029d1 .bdt-member .bdt-member-photo{border-radius:10px 10px 10px 10px;overflow:hidden;}.elementor-2 .elementor-element.elementor-element-b3029d1 .bdt-member .bdt-member-photo img{opacity:1;}.elementor-2 .elementor-element.elementor-element-b3029d1 .bdt-member .bdt-member-photo:hover img{opacity:1;}.elementor-2 .elementor-element.elementor-element-b3029d1 .bdt-member .bdt-member-role{color:#67105B;font-weight:500;}.elementor-2 .elementor-element.elementor-element-b3029d1 .bdt-member .bdt-member-text{font-size:10px;}.elementor-2 .elementor-element.elementor-element-531b7d8{margin:-31px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2 .elementor-element.elementor-element-531b7d8 .bdt-show-hide .bdt-show-hide-btn{color:#000000;}.elementor-2 .elementor-element.elementor-element-531b7d8 .bdt-show-hide .bdt-show-hide-title{font-size:12px;}.elementor-2 .elementor-element.elementor-element-531b7d8 .bdt-show-hide .bdt-show-hide-content{color:#000000;font-size:10px;}.elementor-2 .elementor-element.elementor-element-531b7d8 .bdt-show-hide .bdt-show-hide-title .bdt-show-hide-icon{color:#7C2E71;}.elementor-2 .elementor-element.elementor-element-531b7d8 .bdt-show-hide .bdt-show-hide-title .bdt-show-hide-icon svg{fill:#7C2E71;}.elementor-2 .elementor-element.elementor-element-f8de7ea{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-f8de7ea:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f8de7ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f8de7ea.e-con:hover{--e-con-transform-scale:1.06;}.elementor-2 .elementor-element.elementor-element-7cfc66b .bdt-member{background-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:2px 2px 2px 2px;}.elementor-2 .elementor-element.elementor-element-7cfc66b .bdt-member .bdt-member-photo{border-radius:10px 10px 10px 10px;overflow:hidden;}.elementor-2 .elementor-element.elementor-element-7cfc66b .bdt-member .bdt-member-photo img{opacity:1;}.elementor-2 .elementor-element.elementor-element-7cfc66b .bdt-member .bdt-member-photo:hover img{opacity:1;}.elementor-2 .elementor-element.elementor-element-7cfc66b .bdt-member .bdt-member-role{color:#67105B;font-weight:500;}.elementor-2 .elementor-element.elementor-element-7cfc66b .bdt-member .bdt-member-text{font-size:10px;}.elementor-2 .elementor-element.elementor-element-33b07ce{margin:-31px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2 .elementor-element.elementor-element-33b07ce .bdt-show-hide .bdt-show-hide-btn{color:#000000;}.elementor-2 .elementor-element.elementor-element-33b07ce .bdt-show-hide .bdt-show-hide-title{font-size:12px;}.elementor-2 .elementor-element.elementor-element-33b07ce .bdt-show-hide .bdt-show-hide-content{color:#000000;font-size:10px;}.elementor-2 .elementor-element.elementor-element-33b07ce .bdt-show-hide .bdt-show-hide-title .bdt-show-hide-icon{color:#7C2E71;}.elementor-2 .elementor-element.elementor-element-33b07ce .bdt-show-hide .bdt-show-hide-title .bdt-show-hide-icon svg{fill:#7C2E71;}.elementor-2 .elementor-element.elementor-element-19b3174{--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:space-around;overflow:visible;}.elementor-2 .elementor-element.elementor-element-7157d45{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-7157d45:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7157d45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7157d45.e-con:hover{--e-con-transform-scale:1.06;}.elementor-2 .elementor-element.elementor-element-d62a832 .bdt-member{background-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:2px 2px 2px 2px;}.elementor-2 .elementor-element.elementor-element-d62a832 .bdt-member .bdt-member-photo{border-radius:10px 10px 10px 10px;overflow:hidden;}.elementor-2 .elementor-element.elementor-element-d62a832 .bdt-member .bdt-member-photo img{opacity:1;}.elementor-2 .elementor-element.elementor-element-d62a832 .bdt-member .bdt-member-photo:hover img{opacity:1;}.elementor-2 .elementor-element.elementor-element-d62a832 .bdt-member .bdt-member-role{color:#67105B;font-weight:500;}.elementor-2 .elementor-element.elementor-element-d62a832 .bdt-member .bdt-member-text{font-size:10px;}.elementor-2 .elementor-element.elementor-element-7bb9402{margin:-31px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2 .elementor-element.elementor-element-7bb9402 .bdt-show-hide .bdt-show-hide-btn{color:#000000;}.elementor-2 .elementor-element.elementor-element-7bb9402 .bdt-show-hide .bdt-show-hide-title{font-size:12px;}.elementor-2 .elementor-element.elementor-element-7bb9402 .bdt-show-hide .bdt-show-hide-content{color:#000000;font-size:10px;}.elementor-2 .elementor-element.elementor-element-7bb9402 .bdt-show-hide .bdt-show-hide-title .bdt-show-hide-icon{color:#7C2E71;}.elementor-2 .elementor-element.elementor-element-7bb9402 .bdt-show-hide .bdt-show-hide-title .bdt-show-hide-icon svg{fill:#7C2E71;}.elementor-2 .elementor-element.elementor-element-9252018{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-9252018:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9252018 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9252018.e-con:hover{--e-con-transform-scale:1.06;}.elementor-2 .elementor-element.elementor-element-de38630 .bdt-member{background-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:2px 2px 2px 2px;}.elementor-2 .elementor-element.elementor-element-de38630 .bdt-member .bdt-member-photo{border-radius:10px 10px 10px 10px;overflow:hidden;}.elementor-2 .elementor-element.elementor-element-de38630 .bdt-member .bdt-member-photo img{opacity:1;}.elementor-2 .elementor-element.elementor-element-de38630 .bdt-member .bdt-member-photo:hover img{opacity:1;}.elementor-2 .elementor-element.elementor-element-de38630 .bdt-member .bdt-member-role{color:#67105B;font-weight:500;}.elementor-2 .elementor-element.elementor-element-de38630 .bdt-member .bdt-member-text{font-size:10px;}.elementor-2 .elementor-element.elementor-element-02745ab{margin:-31px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2 .elementor-element.elementor-element-02745ab .bdt-show-hide .bdt-show-hide-btn{color:#000000;}.elementor-2 .elementor-element.elementor-element-02745ab .bdt-show-hide .bdt-show-hide-title{font-size:12px;}.elementor-2 .elementor-element.elementor-element-02745ab .bdt-show-hide .bdt-show-hide-content{color:#000000;font-size:10px;}.elementor-2 .elementor-element.elementor-element-02745ab .bdt-show-hide .bdt-show-hide-title .bdt-show-hide-icon{color:#7C2E71;}.elementor-2 .elementor-element.elementor-element-02745ab .bdt-show-hide .bdt-show-hide-title .bdt-show-hide-icon svg{fill:#7C2E71;}.elementor-2 .elementor-element.elementor-element-085fbba{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-085fbba:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-085fbba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2 .elementor-element.elementor-element-085fbba.e-con:hover{--e-con-transform-scale:1.06;}.elementor-2 .elementor-element.elementor-element-83f0584{--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:space-around;overflow:visible;}.elementor-2 .elementor-element.elementor-element-bcf1416{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-bcf1416:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bcf1416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-bcf1416.e-con:hover{--e-con-transform-scale:1.06;}.elementor-2 .elementor-element.elementor-element-dfda255 .bdt-member{background-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:2px 2px 2px 2px;}.elementor-2 .elementor-element.elementor-element-dfda255 .bdt-member .bdt-member-photo{border-radius:10px 10px 10px 10px;overflow:hidden;}.elementor-2 .elementor-element.elementor-element-dfda255 .bdt-member .bdt-member-photo img{opacity:1;}.elementor-2 .elementor-element.elementor-element-dfda255 .bdt-member .bdt-member-photo:hover img{opacity:1;}.elementor-2 .elementor-element.elementor-element-dfda255 .bdt-member .bdt-member-role{color:#67105B;font-weight:500;}.elementor-2 .elementor-element.elementor-element-dfda255 .bdt-member .bdt-member-text{font-size:10px;}.elementor-2 .elementor-element.elementor-element-ac57f92{margin:-31px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-2 .elementor-element.elementor-element-ac57f92 .bdt-show-hide .bdt-show-hide-btn{color:#000000;}.elementor-2 .elementor-element.elementor-element-ac57f92 .bdt-show-hide .bdt-show-hide-title{font-size:12px;}.elementor-2 .elementor-element.elementor-element-ac57f92 .bdt-show-hide .bdt-show-hide-content{color:#000000;font-size:10px;}.elementor-2 .elementor-element.elementor-element-ac57f92 .bdt-show-hide .bdt-show-hide-title .bdt-show-hide-icon{color:#7C2E71;}.elementor-2 .elementor-element.elementor-element-ac57f92 .bdt-show-hide .bdt-show-hide-title .bdt-show-hide-icon svg{fill:#7C2E71;}.elementor-2 .elementor-element.elementor-element-a3ee9fa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-a3ee9fa:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a3ee9fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a705d44 );}.elementor-2 .elementor-element.elementor-element-481e514{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-49de2e8 .elementor-image-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-49de2e8.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2 .elementor-element.elementor-element-49de2e8.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2 .elementor-element.elementor-element-49de2e8.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-49de2e8 .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Montserrat;font-size:20px;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-49de2e8 .elementor-image-box-wrapper .elementor-image-box-img{width:3%;}.elementor-2 .elementor-element.elementor-element-49de2e8 .elementor-image-box-img img{border-radius:18px;transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-49de2e8:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-49de2e8:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2 .elementor-element.elementor-element-49de2e8 .elementor-image-box-description{font-family:"Montserrat", Montserrat;font-weight:400;}.elementor-2 .elementor-element.elementor-element-862bbad{text-align:center;}.elementor-2 .elementor-element.elementor-element-862bbad .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:25px;font-weight:500;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-45cf4e2{--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;--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-778f6cf{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-2 .elementor-element.elementor-element-d64c2ac{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2 .elementor-element.elementor-element-d64c2ac.elementor-element{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-d64c2ac .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-d64c2ac .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-2 .elementor-element.elementor-element-d64c2ac .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2 .elementor-element.elementor-element-d64c2ac .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2 .elementor-element.elementor-element-d64c2ac .elementor-labels-inline .elementor-field-group > label{padding-left:15px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-d64c2ac .elementor-labels-inline .elementor-field-group > label{padding-right:15px;}body .elementor-2 .elementor-element.elementor-element-d64c2ac .elementor-labels-above .elementor-field-group > label{padding-bottom:15px;}.elementor-2 .elementor-element.elementor-element-d64c2ac .elementor-field-group > label{font-family:"Montserrat", Montserrat;font-weight:600;}.elementor-2 .elementor-element.elementor-element-d64c2ac .elementor-field-type-html{padding-bottom:0px;}.elementor-2 .elementor-element.elementor-element-d64c2ac .elementor-field-group .elementor-field{color:#000000;}.elementor-2 .elementor-element.elementor-element-d64c2ac .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F4F4F4;border-color:#02010100;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-d64c2ac .elementor-field-group .elementor-select-wrapper select{background-color:#F4F4F4;border-color:#02010100;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-d64c2ac .elementor-field-group .elementor-select-wrapper::before{color:#02010100;}.elementor-2 .elementor-element.elementor-element-d64c2ac .e-form__buttons__wrapper__button-next{background-color:#7C2E71;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-d64c2ac .elementor-button[type="submit"]{background-color:#7C2E71;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-d64c2ac .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-d64c2ac .e-form__buttons__wrapper__button-previous{background-color:#7C2E71;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-d64c2ac .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-d64c2ac .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-d64c2ac .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-d64c2ac .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-1dc8ef7{--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;overflow:visible;}.elementor-2 .elementor-element.elementor-element-3d9fc88 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e3e4f1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 3px 3px 3px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-e3e4f1d .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-e3e4f1d .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-e3e4f1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-e3e4f1d .elementor-icon-list-item > a{font-family:"Montserrat", Montserrat;font-weight:400;}.elementor-2 .elementor-element.elementor-element-e3e4f1d .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-03648dd{--display:flex;--min-height:70px;--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-around;--align-items:flex-start;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;overflow:visible;}.elementor-2 .elementor-element.elementor-element-03648dd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-03648dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #7C2E71 48%, #9990BF 100%);}.elementor-2 .elementor-element.elementor-element-03648dd.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-e98101f{--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;overflow:visible;}.elementor-2 .elementor-element.elementor-element-0d1f06b .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-widget-bdt-cookie-consent.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-bdt-cookie-consent .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-bdt-cookie-consent .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-bdt-cookie-consent.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-bdt-cookie-consent:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-bdt-cookie-consent.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-bdt-cookie-consent .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-ad230fb{z-index:5;}body .cc-window .cc-compliance .bdt-cc-close-btn{display:none;}body .cc-window{color:#ffffff !important;background-color:#7C2E71 !important;padding:100px 30px 100px 30px !important;max-width:100% !important;text-align:left;}body .cc-window .cc-message a{color:#4593E3 !important;}body .cc-window .cc-message a:hover{color:#4593E3 !important;}body .cc-window .cc-message{margin-bottom:0px !important;font-size:20px;}body .cc-window .cc-compliance a.cc-btn.cc-dismiss{border-style:none;}body .cc-window a.cc-btn.cc-dismiss{border-radius:0px 0px 0px 0px !important;font-size:21px;}.elementor-2 .elementor-element.elementor-element-a1cea99{--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;overflow:visible;}.elementor-2 .elementor-element.elementor-element-03ba20b .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9ec2917{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 3px 3px 3px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-9ec2917 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-9ec2917 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-9ec2917 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-9ec2917 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-9ec2917 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-9ec2917 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-9ec2917 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-9ec2917 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-9ec2917 .elementor-icon-list-item > a{font-family:"Montserrat", Montserrat;font-weight:400;}.elementor-2 .elementor-element.elementor-element-9ec2917 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-94b482c{--display:flex;overflow:visible;}.elementor-2 .elementor-element.elementor-element-08f7a8e .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-08f7a8e .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-2 .elementor-element.elementor-element-08f7a8e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2 .elementor-element.elementor-element-08f7a8e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2 .elementor-element.elementor-element-08f7a8e .elementor-labels-inline .elementor-field-group > label{padding-left:15px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-08f7a8e .elementor-labels-inline .elementor-field-group > label{padding-right:15px;}body .elementor-2 .elementor-element.elementor-element-08f7a8e .elementor-labels-above .elementor-field-group > label{padding-bottom:15px;}.elementor-2 .elementor-element.elementor-element-08f7a8e .elementor-field-group > label{font-family:"Montserrat", Montserrat;font-weight:600;}.elementor-2 .elementor-element.elementor-element-08f7a8e .elementor-field-type-html{padding-bottom:0px;}.elementor-2 .elementor-element.elementor-element-08f7a8e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F4F4F4;border-color:#02010100;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-08f7a8e .elementor-field-group .elementor-select-wrapper select{background-color:#F4F4F4;border-color:#02010100;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-08f7a8e .elementor-field-group .elementor-select-wrapper::before{color:#02010100;}.elementor-2 .elementor-element.elementor-element-08f7a8e .e-form__buttons__wrapper__button-next{background-color:#7C2E71;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-08f7a8e .elementor-button[type="submit"]{background-color:#7C2E71;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-08f7a8e .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-08f7a8e .e-form__buttons__wrapper__button-previous{background-color:#7C2E71;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-08f7a8e .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-08f7a8e .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-08f7a8e .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-08f7a8e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-08f7a8e{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-9dd9f26{width:var( --container-widget-width, 276.981px );max-width:276.981px;--container-widget-width:276.981px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-ebb42ce{width:var( --container-widget-width, 276.981px );max-width:276.981px;--container-widget-width:276.981px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-a074011{width:var( --container-widget-width, 276.981px );max-width:276.981px;--container-widget-width:276.981px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-a8c5bb8{width:var( --container-widget-width, 276.981px );max-width:276.981px;--container-widget-width:276.981px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-db6d670{width:var( --container-widget-width, 1049.594px );max-width:1049.594px;--container-widget-width:1049.594px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-f1204aa{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-9ead7ce{--ep-swiper-carousel-dots-nnx:0px;--ep-swiper-carousel-dots-nny:30px;}.elementor-2 .elementor-element.elementor-element-4c02b06 .bdt-marker-wrapper .elementor-repeater-item-a18f134.bdt-marker-item{left:72%;top:31%;}.elementor-2 .elementor-element.elementor-element-4c02b06 .bdt-marker-wrapper .elementor-repeater-item-1df2b37.bdt-marker-item{left:53%;top:42%;}.elementor-2 .elementor-element.elementor-element-4c02b06 .bdt-marker-wrapper .elementor-repeater-item-45e8971.bdt-marker-item{left:30%;top:58%;}.elementor-2 .elementor-element.elementor-element-c937600 .bdt-remote-horizontal{justify-content:center;}.elementor-2 .elementor-element.elementor-element-c937600 .bdt-remote-vertical{align-items:center;}.elementor-2 .elementor-element.elementor-element-315769e .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:1;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-b20b397{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-5938615.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-857c7f0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-48228b4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f8d8461{--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;}.elementor-2 .elementor-element.elementor-element-e295174{--width:45%;}.elementor-2 .elementor-element.elementor-element-7eff4a6 img{width:44%;}.elementor-2 .elementor-element.elementor-element-bc8caca{--width:45%;}.elementor-2 .elementor-element.elementor-element-c890f9c:not(.premium-tabs-icon-column) .premium-tab-link{justify-content:center;}.elementor-2 .elementor-element.elementor-element-c890f9c.premium-tabs-icon-column .premium-tab-link{align-items:center;}.elementor-2 .elementor-element.elementor-element-c890f9c:not(.premium-tabs__background-yes) .premium-tabs:not(.premium-tabs-style-flip) .premium-tabs-nav-list li.tab-current .premium-tab-link{border-width:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c890f9c .premium-tabs-style-flip .premium-tabs-nav-list li.tab-current{border-width:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c890f9c.premium-tabs__background-yes .premium-tabs-nav-list::before{border-width:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c890f9c ul.premium-tabs-horizontal .premium-tab-arrow{top:-0px;}.elementor-2 .elementor-element.elementor-element-c890f9c ul.premium-tabs-vertical .premium-tab-arrow{left:-0px;}.elementor-2 .elementor-element.elementor-element-c890f9c .premium-tabs-nav{width:100%;padding:0px 66px 0px 66px;}.elementor-2 .elementor-element.elementor-element-735adca{--width:89.181vw;}.elementor-2 .elementor-element.elementor-element-50ca067 .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-b3ec8bb .elementor-image-box-img{margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-b3ec8bb .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-2 .elementor-element.elementor-element-0affeba .elementor-image-box-img{margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-0affeba .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-2 .elementor-element.elementor-element-0e28d94 .elementor-image-box-img{margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-0e28d94 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-2 .elementor-element.elementor-element-db6d670 .elementor-image-box-img{margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-db6d670 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-2 .elementor-element.elementor-element-78e66f8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-f1204aa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-d8fe2a4 .elementor-heading-title{font-size:21px;}.elementor-2 .elementor-element.elementor-element-9319f65{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-adc4408{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-20c356a .elementor-image-box-img{margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-20c356a .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-2 .elementor-element.elementor-element-73b78c5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-8c9c3fe .elementor-image-box-img{margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-8c9c3fe .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-2 .elementor-element.elementor-element-94d507d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-9ead7ce{--ep-swiper-carousel-dots-nnx:0px;--ep-swiper-carousel-dots-nny:30px;}.elementor-2 .elementor-element.elementor-element-37e5d1c .elementor-image-box-img{margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-37e5d1c .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-2 .elementor-element.elementor-element-f846125{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-e34e32e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-4c02b06 .bdt-marker-wrapper .elementor-repeater-item-99cae8f.bdt-marker-item{left:56%;top:13%;}.elementor-2 .elementor-element.elementor-element-4c02b06 .bdt-marker-wrapper .elementor-repeater-item-a18f134.bdt-marker-item{left:68%;top:20%;}.elementor-2 .elementor-element.elementor-element-4c02b06 .bdt-marker-wrapper .elementor-repeater-item-1df2b37.bdt-marker-item{left:49%;top:31%;}.elementor-2 .elementor-element.elementor-element-4c02b06 .bdt-marker-wrapper .elementor-repeater-item-45e8971.bdt-marker-item{left:26%;top:49%;}.elementor-2 .elementor-element.elementor-element-2905812 .elementor-image-box-img{margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-2905812 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-2 .elementor-element.elementor-element-fb7f44a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-315769e .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-2 .elementor-element.elementor-element-556edd8 .elementor-image-box-img{margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-556edd8 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-2 .elementor-element.elementor-element-49de2e8 .elementor-image-box-img{margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-49de2e8 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-2 .elementor-element.elementor-element-d64c2ac{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-857c7f0{--width:40%;}.elementor-2 .elementor-element.elementor-element-e295174{--width:25%;}.elementor-2 .elementor-element.elementor-element-0800f48{--width:100%;}.elementor-2 .elementor-element.elementor-element-735adca{--width:100%;}.elementor-2 .elementor-element.elementor-element-1e606aa{--width:50%;}.elementor-2 .elementor-element.elementor-element-f0f7855{--width:50%;}.elementor-2 .elementor-element.elementor-element-b21a56c{--width:50%;}.elementor-2 .elementor-element.elementor-element-aa1c3b7{--width:50%;}.elementor-2 .elementor-element.elementor-element-3f036ca{--width:50%;}.elementor-2 .elementor-element.elementor-element-f64521e{--width:50%;}.elementor-2 .elementor-element.elementor-element-a19aeaa{--width:100%;}.elementor-2 .elementor-element.elementor-element-9c219be{--width:50%;}.elementor-2 .elementor-element.elementor-element-cbf655b{--width:50%;}.elementor-2 .elementor-element.elementor-element-7d736e4{--width:100%;}.elementor-2 .elementor-element.elementor-element-06b7ff7{--width:100vw;}.elementor-2 .elementor-element.elementor-element-74ab833{--width:90vw;}.elementor-2 .elementor-element.elementor-element-e55b969{--width:50%;}.elementor-2 .elementor-element.elementor-element-0c41c77{--width:50%;}.elementor-2 .elementor-element.elementor-element-08f1877{--width:100%;}.elementor-2 .elementor-element.elementor-element-78e66f8{--width:70%;}.elementor-2 .elementor-element.elementor-element-9319f65{--width:90%;}.elementor-2 .elementor-element.elementor-element-adc4408{--width:70%;}.elementor-2 .elementor-element.elementor-element-7cc1bd6{--width:30%;}.elementor-2 .elementor-element.elementor-element-786a746{--width:100%;}.elementor-2 .elementor-element.elementor-element-1fa0499{--width:100%;}.elementor-2 .elementor-element.elementor-element-f921bae{--width:100%;}.elementor-2 .elementor-element.elementor-element-73b78c5{--width:100%;}.elementor-2 .elementor-element.elementor-element-3c0e72f{--width:90vw;}.elementor-2 .elementor-element.elementor-element-d83cd17{--width:100%;}.elementor-2 .elementor-element.elementor-element-dff3597{--width:55%;}.elementor-2 .elementor-element.elementor-element-28be259{--width:100%;}.elementor-2 .elementor-element.elementor-element-d8a73c5{--width:100%;}.elementor-2 .elementor-element.elementor-element-14693e4{--width:45%;}.elementor-2 .elementor-element.elementor-element-bd4c2f0{--width:47.41%;}.elementor-2 .elementor-element.elementor-element-0741c64{--width:100%;}.elementor-2 .elementor-element.elementor-element-b87f8e0{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-94d507d{--content-width:75%;}.elementor-2 .elementor-element.elementor-element-dcb3d47{--width:100%;}.elementor-2 .elementor-element.elementor-element-82a58a1{--width:100%;}.elementor-2 .elementor-element.elementor-element-77c7e99{--width:100%;}.elementor-2 .elementor-element.elementor-element-f846125{--width:75%;}.elementor-2 .elementor-element.elementor-element-0430a80{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-34abf13{--width:100%;}.elementor-2 .elementor-element.elementor-element-2546c51{--width:100%;}.elementor-2 .elementor-element.elementor-element-bacd1bf{--width:100%;}.elementor-2 .elementor-element.elementor-element-f6d7661{--width:50%;}.elementor-2 .elementor-element.elementor-element-4bb829f{--width:40%;}.elementor-2 .elementor-element.elementor-element-fb7f44a{--content-width:80%;}.elementor-2 .elementor-element.elementor-element-c18d007{--width:20%;}.elementor-2 .elementor-element.elementor-element-11edcae{--width:70%;}.elementor-2 .elementor-element.elementor-element-5338cf9{--width:30%;}.elementor-2 .elementor-element.elementor-element-87487ca{--width:30%;}.elementor-2 .elementor-element.elementor-element-2a1396a{--width:30%;}.elementor-2 .elementor-element.elementor-element-5b8b337{--width:30%;}.elementor-2 .elementor-element.elementor-element-46bf504{--width:30%;}.elementor-2 .elementor-element.elementor-element-f8de7ea{--width:30%;}.elementor-2 .elementor-element.elementor-element-7157d45{--width:30%;}.elementor-2 .elementor-element.elementor-element-9252018{--width:30%;}.elementor-2 .elementor-element.elementor-element-085fbba{--width:30%;}.elementor-2 .elementor-element.elementor-element-bcf1416{--width:30%;}.elementor-2 .elementor-element.elementor-element-778f6cf{--width:50%;}.elementor-2 .elementor-element.elementor-element-1dc8ef7{--width:0%;}.elementor-2 .elementor-element.elementor-element-e98101f{--width:50%;}.elementor-2 .elementor-element.elementor-element-a1cea99{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-b20b397{--width:996.206px;}.elementor-2 .elementor-element.elementor-element-03648dd{--width:996.206px;}}/* Start custom CSS for html, class: .elementor-element-5938615 */.lang-switcher {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}

.lang-switcher .lang-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  text-decoration: none;
  padding: 6px 14px;
  border-radius: 20px;
  line-height: 1;
  color: #ffffff;
  background: transparent;
  transition: all 0.2s ease;
  white-space: nowrap;
}

/* Активный язык — белый фон */
.lang-switcher .lang-item.active {
  background: #ffffff;
  color: #7C2E71;
}

/* Ховер */
.lang-switcher .lang-item:hover {
  background: rgba(255, 255, 255, 0.18);
  color: #ffffff;
}

.lang-switcher .lang-item.active:hover {
  background: #ffffff;
  color: #1a1a1a;
}/* End custom CSS */
/* Start custom CSS for premium-addon-tabs, class: .elementor-element-c890f9c */.premium-tabs-nav.horizontal,
.premium-tabs-nav-list.premium-tabs-horizontal {
  display: none !important;
}
.elementor-2 .elementor-element.elementor-element-c890f9c {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78e66f8 */.premium-carousel-inner .slick-track {
    display: flex !important;
    align-items: stretch !important;
}

.premium-carousel-inner .slick-slide {
    height: inherit !important;
    display: flex !important;
}

.premium-carousel-inner .slick-slide > div {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-786a746 */.elementor-2 .elementor-element.elementor-element-786a746 {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08f1877 */.elementor-2 .elementor-element.elementor-element-08f1877 {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
}/* End custom CSS */
/* Start custom CSS for bdt-carousel, class: .elementor-element-9ead7ce */.elementor-2 .elementor-element.elementor-element-9ead7ce .bdt-ep-carousel-item {
    background: #f4f4f4 !important;
    border-radius: 12px !important;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.07) !important;
    border: none !important;
    min-height: 260px !important;
    padding: 0 !important;
}

.elementor-2 .elementor-element.elementor-element-9ead7ce .bdt-ep-carousel-item .bdt-carousel-content,
.elementor-2 .elementor-element.elementor-element-9ead7ce .bdt-ep-carousel-item .bdt-ep-carousel-content,
.elementor-2 .elementor-element.elementor-element-9ead7ce .bdt-ep-carousel-item > div {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    min-height: 260px !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* Текст сверху */
.elementor-2 .elementor-element.elementor-element-9ead7ce .bdt-ep-carousel-item p,
.elementor-2 .elementor-element.elementor-element-9ead7ce .bdt-ep-carousel-item .bdt-carousel-text,
.elementor-2 .elementor-element.elementor-element-9ead7ce .bdt-ep-carousel-item .bdt-ep-carousel-text {
    order: 1 !important;
    padding: 28px 24px 20px !important;
    margin: 0 !important;
    color: #1a1a1a !important;
    font-size: 20pxpx !important;
    line-height: 1.55 !important;
    flex-grow: 1 !important;
}

/* Заголовок внизу */
.elementor-2 .elementor-element.elementor-element-9ead7ce .bdt-ep-carousel-item .bdt-carousel-title,
.elementor-2 .elementor-element.elementor-element-9ead7ce .bdt-ep-carousel-item .bdt-ep-carousel-title,
.elementor-2 .elementor-element.elementor-element-9ead7ce .bdt-ep-carousel-item h2,
.elementor-2 .elementor-element.elementor-element-9ead7ce .bdt-ep-carousel-item h3,
.elementor-2 .elementor-element.elementor-element-9ead7ce .bdt-ep-carousel-item h4,
.elementor-2 .elementor-element.elementor-element-9ead7ce .bdt-ep-carousel-item .elementor-heading-title {
    order: 2 !important;
    margin-top: auto !important;
    background-color: #7C2E71 !important;
    color: #ffffff !important;
    margin-bottom: 0 !important;
    padding: 16px 20px !important;
    text-align: center !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    width: 100% !important;
    border-radius: 10px !important;
    display: block !important;
}
/* Отключаем клики по всему содержимому карточек карусели (текст + кнопки) */
.elementor-element-9ead7ce .bdt-ep-carousel-item a,
.elementor-element-9ead7ce .bdt-ep-carousel-item a * {
    pointer-events: none !important;
    cursor: default !important;
    text-decoration: none !important;
}

/* На всякий случай — отдельно для кнопок */
.elementor-element-9ead7ce .elementor-button,
.elementor-element-9ead7ce .elementor-button-link {
    pointer-events: none !important;
    cursor: default !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34abf13 */.elementor-2 .elementor-element.elementor-element-34abf13 {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
}/* End custom CSS */
/* Start custom CSS for bdt-remote-thumbs, class: .elementor-element-c937600 *//* Центрируем весь блок миниатюр */
.bdt-remote-thumbs {
  display: flex !important;
  justify-content: center !important;
}

/* Обёртка */
.bdt-remote-thumbs .bdt-thumbs-wrapper.bdt-remote-horizontal {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  position: relative !important;
  overflow: hidden !important;
  width: 100% !important;
  min-height: 85px; /* чуть увеличил, чтобы влезло */
}

/* Все миниатюры */
.bdt-remote-thumbs .bdt-thumbs-wrapper.bdt-remote-horizontal .bdt-item {
  position: absolute !important;
  left: 50% !important;
  transform: translateX(-50%) scale(1.2) !important; /* +20% */
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  transition: opacity 0.45s ease, visibility 0.45s ease !important;
  z-index: 1 !important;
}

/* Активная миниатюра */
.bdt-remote-thumbs .bdt-thumbs-wrapper.bdt-remote-horizontal .bdt-item.bdt-active {
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  z-index: 2 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcb3d47 */.elementor-2 .elementor-element.elementor-element-dcb3d47 {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b87f8e0 */.elementor-2 .elementor-element.elementor-element-b87f8e0 {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-481e514 */.elementor-2 .elementor-element.elementor-element-481e514 {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ee9fa */.elementor-2 .elementor-element.elementor-element-a3ee9fa {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caadeb8 */.elementor-2 .elementor-element.elementor-element-caadeb8 {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
}/* End custom CSS */