.elementor-995338 .elementor-element.elementor-element-97e78cf{--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;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-995338 .elementor-element.elementor-element-bb87131{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-995338 .elementor-element.elementor-element-bb87131.e-con{--align-self:center;}.elementor-995338 .elementor-element.elementor-element-a9dec1e{--display:flex;}.elementor-995338 .elementor-element.elementor-element-453d61f{background-color:var( --e-global-color-77d7b4d );padding:10px 15px 10px 15px;border-radius:15px 15px 15px 15px;box-shadow:1px 1px 5px -1px rgba(0,0,0,0.5);}.elementor-995338 .elementor-element.elementor-element-453d61f.elementor-element{--align-self:flex-start;}.elementor-995338 .elementor-element.elementor-element-453d61f .elementor-heading-title{font-family:var( --e-global-typography-e069ff5-font-family ), Sans-serif;font-size:var( --e-global-typography-e069ff5-font-size );font-weight:var( --e-global-typography-e069ff5-font-weight );text-transform:var( --e-global-typography-e069ff5-text-transform );font-style:var( --e-global-typography-e069ff5-font-style );text-decoration:var( --e-global-typography-e069ff5-text-decoration );line-height:var( --e-global-typography-e069ff5-line-height );letter-spacing:var( --e-global-typography-e069ff5-letter-spacing );color:var( --e-global-color-vamtam_accent_5 );}.elementor-995338 .elementor-element.elementor-element-a441833{--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;}.elementor-995338 .elementor-element.elementor-element-cc3b3b3{width:100%;max-width:100%;text-align:left;}.elementor-995338 .elementor-element.elementor-element-cc3b3b3 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );text-transform:var( --e-global-typography-vamtam_h1-text-transform );font-style:var( --e-global-typography-vamtam_h1-font-style );text-decoration:var( --e-global-typography-vamtam_h1-text-decoration );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-995338 .elementor-element.elementor-element-b350d9b{--display:flex;}.elementor-995338 .elementor-element.elementor-element-291181c{text-align:left;font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );text-transform:var( --e-global-typography-vamtam_primary_font-text-transform );font-style:var( --e-global-typography-vamtam_primary_font-font-style );text-decoration:var( --e-global-typography-vamtam_primary_font-text-decoration );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-291181c a{color:var( --e-global-color-0b1ab3b );}.elementor-995338 .elementor-element.elementor-element-30bd7b2{--display:flex;}.elementor-995338 .elementor-element.elementor-element-70f4cd3 .elementor-button{background-color:transparent;font-family:"Work Sans", Sans-serif;background-image:linear-gradient(180deg, #6D99FF 0%, #3873FF 100%);border-radius:8px 8px 8px 8px;}.elementor-995338 .elementor-element.elementor-element-70f4cd3.elementor-element{--align-self:flex-start;}.elementor-995338 .elementor-element.elementor-element-70f4cd3 .elementor-button:hover, .elementor-995338 .elementor-element.elementor-element-70f4cd3 .elementor-button:focus{color:var( --e-global-color-vamtam_accent_5 );}.elementor-995338 .elementor-element.elementor-element-70f4cd3 .elementor-button:hover svg, .elementor-995338 .elementor-element.elementor-element-70f4cd3 .elementor-button:focus svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-995338 .elementor-element.elementor-element-d6bdcc6{--display:flex;--min-height:0px;--justify-content:center;}.elementor-995338 .elementor-element.elementor-element-1ce5845 .elementor-wrapper{--video-aspect-ratio:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-995338 .elementor-element.elementor-element-6869e33{--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:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-995338 .elementor-element.elementor-element-ab302d1{--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-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-995338 .elementor-element.elementor-element-c830b6d{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 0px 0px;}.elementor-995338 .elementor-element.elementor-element-c830b6d .elementor-counter-number-wrapper{color:var( --e-global-color-13f5211 );font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );text-transform:var( --e-global-typography-vamtam_h1-text-transform );font-style:var( --e-global-typography-vamtam_h1-font-style );text-decoration:var( --e-global-typography-vamtam_h1-text-decoration );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-995338 .elementor-element.elementor-element-c830b6d .elementor-counter-title{color:var( --e-global-color-0b1ab3b );font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );text-transform:var( --e-global-typography-vamtam_primary_font-text-transform );font-style:var( --e-global-typography-vamtam_primary_font-font-style );text-decoration:var( --e-global-typography-vamtam_primary_font-text-decoration );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-d02d4ee{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 0px 0px;}.elementor-995338 .elementor-element.elementor-element-d02d4ee .elementor-counter-number-wrapper{color:var( --e-global-color-13f5211 );font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );text-transform:var( --e-global-typography-vamtam_h1-text-transform );font-style:var( --e-global-typography-vamtam_h1-font-style );text-decoration:var( --e-global-typography-vamtam_h1-text-decoration );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-995338 .elementor-element.elementor-element-d02d4ee .elementor-counter-title{color:var( --e-global-color-0b1ab3b );font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );text-transform:var( --e-global-typography-vamtam_primary_font-text-transform );font-style:var( --e-global-typography-vamtam_primary_font-font-style );text-decoration:var( --e-global-typography-vamtam_primary_font-text-decoration );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-75b0ca1{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 0px 0px;}.elementor-995338 .elementor-element.elementor-element-75b0ca1 .elementor-counter-number-wrapper{color:var( --e-global-color-13f5211 );font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );text-transform:var( --e-global-typography-vamtam_h1-text-transform );font-style:var( --e-global-typography-vamtam_h1-font-style );text-decoration:var( --e-global-typography-vamtam_h1-text-decoration );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-995338 .elementor-element.elementor-element-75b0ca1 .elementor-counter-title{color:var( --e-global-color-0b1ab3b );font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );text-transform:var( --e-global-typography-vamtam_primary_font-text-transform );font-style:var( --e-global-typography-vamtam_primary_font-font-style );text-decoration:var( --e-global-typography-vamtam_primary_font-text-decoration );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-1c5b0d4{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-995338 .elementor-element.elementor-element-1c5b0d4 .elementor-counter-number-wrapper{color:var( --e-global-color-13f5211 );font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );text-transform:var( --e-global-typography-vamtam_h1-text-transform );font-style:var( --e-global-typography-vamtam_h1-font-style );text-decoration:var( --e-global-typography-vamtam_h1-text-decoration );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-995338 .elementor-element.elementor-element-1c5b0d4 .elementor-counter-title{color:var( --e-global-color-0b1ab3b );font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );text-transform:var( --e-global-typography-vamtam_primary_font-text-transform );font-style:var( --e-global-typography-vamtam_primary_font-font-style );text-decoration:var( --e-global-typography-vamtam_primary_font-text-decoration );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-adea604{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-995338 .elementor-element.elementor-element-a537b07{--display:flex;}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-interactive-circle-rotate{animation-duration:100s;}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-interactive-circle-rotate .eael-circle-btn-icon{animation-duration:100s;}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-interactive-circle-rotate .eael-circle-content{animation-duration:100s;}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-inner{width:400px;height:400px;}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-interactive-circle-preset-2 .eael-circle-inner{width:400px;height:calc(400px / 2);}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-interactive-circle-preset-2 .eael-circle-content{height:calc(400px / 2);}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-interactive-circle-preset-2 .eael-circle-btn-content{height:calc(400px / 2);}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-inner, .elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-responsive-view .eael-circle-inner .eael-circle-item{border-style:double;}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-btn-txt{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );text-transform:var( --e-global-typography-vamtam_primary_font-text-transform );font-style:var( --e-global-typography-vamtam_primary_font-font-style );text-decoration:var( --e-global-typography-vamtam_primary_font-text-decoration );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-btn{width:150px!important;height:150px!important;}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-btn-icon i{font-size:50px!important;}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-btn-icon svg{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-icon-inner span.eael-circle-btn-txt{color:var( --e-global-color-0b1ab3b );}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon .eael-circle-btn-icon-inner span.eael-circle-btn-txt{color:var( --e-global-color-0b1ab3b );}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-btn:hover .eael-circle-btn-icon, .elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-btn:hover .eael-circle-btn-icon{background-color:var( --e-global-color-77d7b4d );}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon .eael-circle-icon-inner, .elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-btn:hover .eael-circle-icon-inner{background-color:var( --e-global-color-77d7b4d );}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-btn.active:hover .eael-circle-btn-icon, .elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-btn.active:hover .eael-circle-btn-icon{background-color:var( --e-global-color-77d7b4d );}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active:hover .eael-circle-btn-icon .eael-circle-icon-inner, .elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-btn.active:hover .eael-circle-icon-inner{background-color:var( --e-global-color-77d7b4d );}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon .eael-circle-icon-inner span.eael-circle-btn-txt{color:var( --e-global-color-vamtam_accent_5 );}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon .eael-circle-btn-icon-inner span.eael-circle-btn-txt{color:var( --e-global-color-vamtam_accent_5 );}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active:hover .eael-circle-btn-icon .eael-circle-icon-inner span.eael-circle-btn-txt{color:var( --e-global-color-vamtam_accent_5 );}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active:hover .eael-circle-btn-icon .eael-circle-btn-icon-inner span.eael-circle-btn-txt{color:var( --e-global-color-vamtam_accent_5 );}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-wrapper.eael-interactive-circle-preset-1 .eael-circle-btn.active .eael-circle-btn-icon, .elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-btn.active .eael-circle-btn-icon{background-color:var( --e-global-color-77d7b4d );}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon .eael-circle-icon-inner, .elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-btn.active .eael-circle-icon-inner{background-color:var( --e-global-color-77d7b4d );}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-btn.active .eael-circle-btn-icon{background-color:var( --e-global-color-77d7b4d );}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon .eael-circle-icon-inner span.eael-circle-btn-txt{color:var( --e-global-color-vamtam_accent_5 );}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon .eael-circle-btn-icon-inner span.eael-circle-btn-txt{color:var( --e-global-color-vamtam_accent_5 );}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-content{color:var( --e-global-color-0b1ab3b );font-family:var( --e-global-typography-c2177bc-font-family ), Sans-serif;font-size:var( --e-global-typography-c2177bc-font-size );font-weight:var( --e-global-typography-c2177bc-font-weight );text-transform:var( --e-global-typography-c2177bc-text-transform );font-style:var( --e-global-typography-c2177bc-font-style );text-decoration:var( --e-global-typography-c2177bc-text-decoration );line-height:var( --e-global-typography-c2177bc-line-height );letter-spacing:var( --e-global-typography-c2177bc-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-aad2e0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-995338 .elementor-element.elementor-element-aad2e0f.e-con{--align-self:center;}.elementor-995338 .elementor-element.elementor-element-cae297d{--display:flex;}.elementor-995338 .elementor-element.elementor-element-03b9d6c{background-color:var( --e-global-color-77d7b4d );padding:10px 15px 10px 15px;border-radius:15px 15px 15px 15px;box-shadow:1px 1px 5px -1px rgba(0,0,0,0.5);}.elementor-995338 .elementor-element.elementor-element-03b9d6c.elementor-element{--align-self:flex-start;}.elementor-995338 .elementor-element.elementor-element-03b9d6c .elementor-heading-title{font-family:var( --e-global-typography-e069ff5-font-family ), Sans-serif;font-size:var( --e-global-typography-e069ff5-font-size );font-weight:var( --e-global-typography-e069ff5-font-weight );text-transform:var( --e-global-typography-e069ff5-text-transform );font-style:var( --e-global-typography-e069ff5-font-style );text-decoration:var( --e-global-typography-e069ff5-text-decoration );line-height:var( --e-global-typography-e069ff5-line-height );letter-spacing:var( --e-global-typography-e069ff5-letter-spacing );color:var( --e-global-color-vamtam_accent_5 );}.elementor-995338 .elementor-element.elementor-element-e78f485{--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;}.elementor-995338 .elementor-element.elementor-element-29bed79{width:100%;max-width:100%;text-align:left;}.elementor-995338 .elementor-element.elementor-element-29bed79 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );text-transform:var( --e-global-typography-vamtam_h1-text-transform );font-style:var( --e-global-typography-vamtam_h1-font-style );text-decoration:var( --e-global-typography-vamtam_h1-text-decoration );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-995338 .elementor-element.elementor-element-3ef301e{--display:flex;}.elementor-995338 .elementor-element.elementor-element-930b8b0{text-align:left;font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );text-transform:var( --e-global-typography-vamtam_primary_font-text-transform );font-style:var( --e-global-typography-vamtam_primary_font-font-style );text-decoration:var( --e-global-typography-vamtam_primary_font-text-decoration );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-930b8b0 a{color:var( --e-global-color-0b1ab3b );}.elementor-995338 .elementor-element.elementor-element-8dfdd14{--display:flex;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-995338 .elementor-element.elementor-element-61f0ed0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-995338 .elementor-element.elementor-element-4f4c4e3 .eael-advance-tabs .eael-tabs-nav > ul li{font-family:var( --e-global-typography-vamtam_h5-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h5-font-size );font-weight:var( --e-global-typography-vamtam_h5-font-weight );text-transform:var( --e-global-typography-vamtam_h5-text-transform );font-style:var( --e-global-typography-vamtam_h5-font-style );text-decoration:var( --e-global-typography-vamtam_h5-text-decoration );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-4f4c4e3 .eael-advance-tabs .eael-tabs-nav > ul li i{font-size:20px;}.elementor-995338 .elementor-element.elementor-element-4f4c4e3 .eael-advance-tabs .eael-tabs-nav > ul li img{width:20px;}.elementor-995338 .elementor-element.elementor-element-4f4c4e3 .eael-advance-tabs .eael-tabs-nav > ul li svg{width:20px;height:20px;}.elementor-995338 .elementor-element.elementor-element-4f4c4e3 .eael-tab-inline-icon li .title-before-icon{margin-right:10px;}.elementor-995338 .elementor-element.elementor-element-4f4c4e3 .eael-tab-inline-icon li .title-after-icon{margin-left:10px;}.elementor-995338 .elementor-element.elementor-element-4f4c4e3 .eael-tab-top-icon li i, .elementor-995338 .elementor-element.elementor-element-4f4c4e3 .eael-tab-top-icon li img, .elementor-995338 .elementor-element.elementor-element-4f4c4e3 .eael-tab-top-icon li svg{margin-bottom:10px;}.elementor-995338 .elementor-element.elementor-element-4f4c4e3 .eael-advance-tabs .eael-tabs-nav > ul li:hover{color:#fff;}.elementor-995338 .elementor-element.elementor-element-4f4c4e3 .eael-advance-tabs .eael-tabs-nav > ul li.active{color:#fff;}.elementor-995338 .elementor-element.elementor-element-4f4c4e3 .eael-advance-tabs .eael-tabs-content > div{color:#333;}.elementor-995338 .elementor-element.elementor-element-4f4c4e3 .eael-advance-tabs .eael-tabs-nav > ul li:after{border-width:10px;bottom:-10px;}.elementor-995338 .elementor-element.elementor-element-4f4c4e3 .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after{right:-10px;top:calc(50% - 10px) !important;border-left-color:#444;}.rtl .elementor-995338 .elementor-element.elementor-element-4f4c4e3 .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after{right:auto;left:-10px !important;top:calc(50% - 10px) !important;}.elementor-995338 .elementor-element.elementor-element-4f4c4e3 .eael-advance-tabs:not(.eael-tabs-vertical) > .eael-tabs-nav > ul li:after{border-top-color:#444;}.elementor-995338 .elementor-element.elementor-element-d852135{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-995338 .elementor-element.elementor-element-149fb61{--display:flex;--min-height:400px;--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:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-995338 .elementor-element.elementor-element-149fb61:not(.elementor-motion-effects-element-type-background), .elementor-995338 .elementor-element.elementor-element-149fb61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-995338 .elementor-element.elementor-element-b652af0{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-995338 .elementor-element.elementor-element-5c3c3ea img{border-radius:20px 20px 20px 20px;}.elementor-995338 .elementor-element.elementor-element-cdd56ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-995338 .elementor-element.elementor-element-3482a9f .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h4-font-size );font-weight:var( --e-global-typography-vamtam_h4-font-weight );text-transform:var( --e-global-typography-vamtam_h4-text-transform );font-style:var( --e-global-typography-vamtam_h4-font-style );text-decoration:var( --e-global-typography-vamtam_h4-text-decoration );line-height:var( --e-global-typography-vamtam_h4-line-height );letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-5f1f528{width:initial;max-width:initial;background-color:var( --e-global-color-vamtam_accent_1 );padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;text-align:left;}.elementor-995338 .elementor-element.elementor-element-5f1f528.elementor-element{--align-self:flex-start;}.elementor-995338 .elementor-element.elementor-element-5f1f528 .elementor-heading-title{font-family:var( --e-global-typography-7123f6d-font-family ), Sans-serif;font-size:var( --e-global-typography-7123f6d-font-size );font-weight:var( --e-global-typography-7123f6d-font-weight );text-transform:var( --e-global-typography-7123f6d-text-transform );font-style:var( --e-global-typography-7123f6d-font-style );text-decoration:var( --e-global-typography-7123f6d-text-decoration );line-height:var( --e-global-typography-7123f6d-line-height );letter-spacing:var( --e-global-typography-7123f6d-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-694dbdd{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );text-transform:var( --e-global-typography-vamtam_primary_font-text-transform );font-style:var( --e-global-typography-vamtam_primary_font-font-style );text-decoration:var( --e-global-typography-vamtam_primary_font-text-decoration );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-ccfe008 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-7123f6d-font-family ), Sans-serif;font-size:var( --e-global-typography-7123f6d-font-size );font-weight:var( --e-global-typography-7123f6d-font-weight );text-transform:var( --e-global-typography-7123f6d-text-transform );font-style:var( --e-global-typography-7123f6d-font-style );text-decoration:var( --e-global-typography-7123f6d-text-decoration );line-height:var( --e-global-typography-7123f6d-line-height );letter-spacing:var( --e-global-typography-7123f6d-letter-spacing );background-image:linear-gradient(180deg, #6D99FF 0%, #3873FF 100%);border-radius:8px 8px 8px 8px;}.elementor-995338 .elementor-element.elementor-element-ccfe008.elementor-element{--align-self:flex-start;}.elementor-995338 .elementor-element.elementor-element-ccfe008 .elementor-button:hover, .elementor-995338 .elementor-element.elementor-element-ccfe008 .elementor-button:focus{color:var( --e-global-color-vamtam_accent_5 );}.elementor-995338 .elementor-element.elementor-element-ccfe008 .elementor-button:hover svg, .elementor-995338 .elementor-element.elementor-element-ccfe008 .elementor-button:focus svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-995338 .elementor-element.elementor-element-522e9f8{--display:flex;--min-height:400px;--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-995338 .elementor-element.elementor-element-12e4e96{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-995338 .elementor-element.elementor-element-666f3e1 img{border-radius:20px 20px 20px 20px;}.elementor-995338 .elementor-element.elementor-element-72d95ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-995338 .elementor-element.elementor-element-ed7f485 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h4-font-size );font-weight:var( --e-global-typography-vamtam_h4-font-weight );text-transform:var( --e-global-typography-vamtam_h4-text-transform );font-style:var( --e-global-typography-vamtam_h4-font-style );text-decoration:var( --e-global-typography-vamtam_h4-text-decoration );line-height:var( --e-global-typography-vamtam_h4-line-height );letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-b5e0275{width:initial;max-width:initial;background-color:var( --e-global-color-vamtam_accent_1 );padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;text-align:left;}.elementor-995338 .elementor-element.elementor-element-b5e0275.elementor-element{--align-self:flex-start;}.elementor-995338 .elementor-element.elementor-element-b5e0275 .elementor-heading-title{font-family:var( --e-global-typography-7123f6d-font-family ), Sans-serif;font-size:var( --e-global-typography-7123f6d-font-size );font-weight:var( --e-global-typography-7123f6d-font-weight );text-transform:var( --e-global-typography-7123f6d-text-transform );font-style:var( --e-global-typography-7123f6d-font-style );text-decoration:var( --e-global-typography-7123f6d-text-decoration );line-height:var( --e-global-typography-7123f6d-line-height );letter-spacing:var( --e-global-typography-7123f6d-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-f4eb995{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );text-transform:var( --e-global-typography-vamtam_primary_font-text-transform );font-style:var( --e-global-typography-vamtam_primary_font-font-style );text-decoration:var( --e-global-typography-vamtam_primary_font-text-decoration );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-bb366eb .elementor-button{background-color:transparent;font-family:var( --e-global-typography-7123f6d-font-family ), Sans-serif;font-size:var( --e-global-typography-7123f6d-font-size );font-weight:var( --e-global-typography-7123f6d-font-weight );text-transform:var( --e-global-typography-7123f6d-text-transform );font-style:var( --e-global-typography-7123f6d-font-style );text-decoration:var( --e-global-typography-7123f6d-text-decoration );line-height:var( --e-global-typography-7123f6d-line-height );letter-spacing:var( --e-global-typography-7123f6d-letter-spacing );background-image:linear-gradient(180deg, #6D99FF 0%, #3873FF 100%);border-radius:8px 8px 8px 8px;}.elementor-995338 .elementor-element.elementor-element-bb366eb.elementor-element{--align-self:flex-start;}.elementor-995338 .elementor-element.elementor-element-bb366eb .elementor-button:hover, .elementor-995338 .elementor-element.elementor-element-bb366eb .elementor-button:focus{color:var( --e-global-color-vamtam_accent_5 );}.elementor-995338 .elementor-element.elementor-element-bb366eb .elementor-button:hover svg, .elementor-995338 .elementor-element.elementor-element-bb366eb .elementor-button:focus svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-995338 .elementor-element.elementor-element-5ed8ba3{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-995338 .elementor-element.elementor-element-49cc8ea{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-995338 .elementor-element.elementor-element-368bc8c img{border-radius:20px 20px 20px 20px;}.elementor-995338 .elementor-element.elementor-element-9eaedd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-995338 .elementor-element.elementor-element-a3990e4 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h4-font-size );font-weight:var( --e-global-typography-vamtam_h4-font-weight );text-transform:var( --e-global-typography-vamtam_h4-text-transform );font-style:var( --e-global-typography-vamtam_h4-font-style );text-decoration:var( --e-global-typography-vamtam_h4-text-decoration );line-height:var( --e-global-typography-vamtam_h4-line-height );letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-6cd558a{width:initial;max-width:initial;background-color:var( --e-global-color-vamtam_accent_1 );padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;text-align:left;}.elementor-995338 .elementor-element.elementor-element-6cd558a.elementor-element{--align-self:flex-start;}.elementor-995338 .elementor-element.elementor-element-6cd558a .elementor-heading-title{font-family:var( --e-global-typography-7123f6d-font-family ), Sans-serif;font-size:var( --e-global-typography-7123f6d-font-size );font-weight:var( --e-global-typography-7123f6d-font-weight );text-transform:var( --e-global-typography-7123f6d-text-transform );font-style:var( --e-global-typography-7123f6d-font-style );text-decoration:var( --e-global-typography-7123f6d-text-decoration );line-height:var( --e-global-typography-7123f6d-line-height );letter-spacing:var( --e-global-typography-7123f6d-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-a89a4ac{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );text-transform:var( --e-global-typography-vamtam_primary_font-text-transform );font-style:var( --e-global-typography-vamtam_primary_font-font-style );text-decoration:var( --e-global-typography-vamtam_primary_font-text-decoration );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-3078cfe .elementor-button{background-color:transparent;font-family:var( --e-global-typography-7123f6d-font-family ), Sans-serif;font-size:var( --e-global-typography-7123f6d-font-size );font-weight:var( --e-global-typography-7123f6d-font-weight );text-transform:var( --e-global-typography-7123f6d-text-transform );font-style:var( --e-global-typography-7123f6d-font-style );text-decoration:var( --e-global-typography-7123f6d-text-decoration );line-height:var( --e-global-typography-7123f6d-line-height );letter-spacing:var( --e-global-typography-7123f6d-letter-spacing );background-image:linear-gradient(180deg, #6D99FF 0%, #3873FF 100%);border-radius:8px 8px 8px 8px;}.elementor-995338 .elementor-element.elementor-element-3078cfe.elementor-element{--align-self:flex-start;}.elementor-995338 .elementor-element.elementor-element-3078cfe .elementor-button:hover, .elementor-995338 .elementor-element.elementor-element-3078cfe .elementor-button:focus{color:var( --e-global-color-vamtam_accent_5 );}.elementor-995338 .elementor-element.elementor-element-3078cfe .elementor-button:hover svg, .elementor-995338 .elementor-element.elementor-element-3078cfe .elementor-button:focus svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-995338 .elementor-element.elementor-element-8059238{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-swiper-pagination-spacing:20px;}:where( .elementor-995338 .elementor-element.elementor-element-8059238 .swiper-slide ) > .e-con{background-color:var( --e-global-color-vamtam_accent_5 );--border-radius:20px 20px 20px 20px;}.elementor-995338 .elementor-element.elementor-element-1761297{--display:flex;}.elementor-995338 .elementor-element.elementor-element-3c5fcb5{--grid-columns:1;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-995338 .elementor-element.elementor-element-bb87131{--width:50%;}.elementor-995338 .elementor-element.elementor-element-a441833{--width:100%;}.elementor-995338 .elementor-element.elementor-element-b350d9b{--width:100%;}.elementor-995338 .elementor-element.elementor-element-d6bdcc6{--width:50%;}.elementor-995338 .elementor-element.elementor-element-a537b07{--width:50%;}.elementor-995338 .elementor-element.elementor-element-aad2e0f{--width:50%;}.elementor-995338 .elementor-element.elementor-element-e78f485{--width:100%;}.elementor-995338 .elementor-element.elementor-element-3ef301e{--width:100%;}.elementor-995338 .elementor-element.elementor-element-d852135{--width:1280px;}.elementor-995338 .elementor-element.elementor-element-b652af0{--width:80%;}.elementor-995338 .elementor-element.elementor-element-cdd56ac{--width:100%;}.elementor-995338 .elementor-element.elementor-element-12e4e96{--width:80%;}.elementor-995338 .elementor-element.elementor-element-72d95ef{--width:100%;}.elementor-995338 .elementor-element.elementor-element-49cc8ea{--width:80%;}.elementor-995338 .elementor-element.elementor-element-9eaedd6{--width:100%;}}@media(max-width:1024px){.elementor-995338 .elementor-element.elementor-element-453d61f .elementor-heading-title{font-size:var( --e-global-typography-e069ff5-font-size );line-height:var( --e-global-typography-e069ff5-line-height );letter-spacing:var( --e-global-typography-e069ff5-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-cc3b3b3 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-995338 .elementor-element.elementor-element-291181c{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-c830b6d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-995338 .elementor-element.elementor-element-c830b6d .elementor-counter-title{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-d02d4ee .elementor-counter-number-wrapper{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-995338 .elementor-element.elementor-element-d02d4ee .elementor-counter-title{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-75b0ca1 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-995338 .elementor-element.elementor-element-75b0ca1 .elementor-counter-title{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-1c5b0d4 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-995338 .elementor-element.elementor-element-1c5b0d4 .elementor-counter-title{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-btn-txt{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-content{font-size:var( --e-global-typography-c2177bc-font-size );line-height:var( --e-global-typography-c2177bc-line-height );letter-spacing:var( --e-global-typography-c2177bc-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-03b9d6c .elementor-heading-title{font-size:var( --e-global-typography-e069ff5-font-size );line-height:var( --e-global-typography-e069ff5-line-height );letter-spacing:var( --e-global-typography-e069ff5-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-29bed79 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-995338 .elementor-element.elementor-element-930b8b0{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-4f4c4e3 .eael-advance-tabs .eael-tabs-nav > ul li{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-3482a9f .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-5f1f528 .elementor-heading-title{font-size:var( --e-global-typography-7123f6d-font-size );line-height:var( --e-global-typography-7123f6d-line-height );letter-spacing:var( --e-global-typography-7123f6d-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-694dbdd{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-ccfe008 .elementor-button{font-size:var( --e-global-typography-7123f6d-font-size );line-height:var( --e-global-typography-7123f6d-line-height );letter-spacing:var( --e-global-typography-7123f6d-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-ed7f485 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-b5e0275 .elementor-heading-title{font-size:var( --e-global-typography-7123f6d-font-size );line-height:var( --e-global-typography-7123f6d-line-height );letter-spacing:var( --e-global-typography-7123f6d-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-f4eb995{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-bb366eb .elementor-button{font-size:var( --e-global-typography-7123f6d-font-size );line-height:var( --e-global-typography-7123f6d-line-height );letter-spacing:var( --e-global-typography-7123f6d-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-a3990e4 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-6cd558a .elementor-heading-title{font-size:var( --e-global-typography-7123f6d-font-size );line-height:var( --e-global-typography-7123f6d-line-height );letter-spacing:var( --e-global-typography-7123f6d-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-a89a4ac{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-3078cfe .elementor-button{font-size:var( --e-global-typography-7123f6d-font-size );line-height:var( --e-global-typography-7123f6d-line-height );letter-spacing:var( --e-global-typography-7123f6d-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-8059238{--e-n-carousel-swiper-slides-to-display:2;}.elementor-995338 .elementor-element.elementor-element-3c5fcb5{--grid-columns:2;}}@media(max-width:767px){.elementor-995338 .elementor-element.elementor-element-453d61f .elementor-heading-title{font-size:var( --e-global-typography-e069ff5-font-size );line-height:var( --e-global-typography-e069ff5-line-height );letter-spacing:var( --e-global-typography-e069ff5-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-cc3b3b3 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-995338 .elementor-element.elementor-element-291181c{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-c830b6d{padding:14px 0px 14px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;border-width:0px 0px 0px 0px;}.elementor-995338 .elementor-element.elementor-element-c830b6d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-995338 .elementor-element.elementor-element-c830b6d .elementor-counter-title{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-d02d4ee{padding:14px 0px 14px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;border-width:0px 1px 1px 0px;}.elementor-995338 .elementor-element.elementor-element-d02d4ee .elementor-counter-number-wrapper{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-995338 .elementor-element.elementor-element-d02d4ee .elementor-counter-title{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-75b0ca1{padding:14px 0px 14px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;border-width:0px 0px 1px 0px;}.elementor-995338 .elementor-element.elementor-element-75b0ca1 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-995338 .elementor-element.elementor-element-75b0ca1 .elementor-counter-title{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-1c5b0d4{padding:14px 0px 14px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-995338 .elementor-element.elementor-element-1c5b0d4 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-995338 .elementor-element.elementor-element-1c5b0d4 .elementor-counter-title{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-btn-txt{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-2a03f51 .eael-circle-content{font-size:var( --e-global-typography-c2177bc-font-size );line-height:var( --e-global-typography-c2177bc-line-height );letter-spacing:var( --e-global-typography-c2177bc-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-03b9d6c .elementor-heading-title{font-size:var( --e-global-typography-e069ff5-font-size );line-height:var( --e-global-typography-e069ff5-line-height );letter-spacing:var( --e-global-typography-e069ff5-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-29bed79 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-995338 .elementor-element.elementor-element-930b8b0{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-4f4c4e3 .eael-advance-tabs .eael-tabs-nav > ul li{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-3482a9f .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-5f1f528 .elementor-heading-title{font-size:var( --e-global-typography-7123f6d-font-size );line-height:var( --e-global-typography-7123f6d-line-height );letter-spacing:var( --e-global-typography-7123f6d-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-694dbdd{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-ccfe008 .elementor-button{font-size:var( --e-global-typography-7123f6d-font-size );line-height:var( --e-global-typography-7123f6d-line-height );letter-spacing:var( --e-global-typography-7123f6d-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-ed7f485 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-b5e0275 .elementor-heading-title{font-size:var( --e-global-typography-7123f6d-font-size );line-height:var( --e-global-typography-7123f6d-line-height );letter-spacing:var( --e-global-typography-7123f6d-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-f4eb995{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-bb366eb .elementor-button{font-size:var( --e-global-typography-7123f6d-font-size );line-height:var( --e-global-typography-7123f6d-line-height );letter-spacing:var( --e-global-typography-7123f6d-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-a3990e4 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-6cd558a .elementor-heading-title{font-size:var( --e-global-typography-7123f6d-font-size );line-height:var( --e-global-typography-7123f6d-line-height );letter-spacing:var( --e-global-typography-7123f6d-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-a89a4ac{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );word-spacing:var( --e-global-typography-vamtam_primary_font-word-spacing );}.elementor-995338 .elementor-element.elementor-element-3078cfe .elementor-button{font-size:var( --e-global-typography-7123f6d-font-size );line-height:var( --e-global-typography-7123f6d-line-height );letter-spacing:var( --e-global-typography-7123f6d-letter-spacing );}.elementor-995338 .elementor-element.elementor-element-8059238{--e-n-carousel-swiper-slides-to-display:1;}.elementor-995338 .elementor-element.elementor-element-3c5fcb5{--grid-columns:1;}}/* Start custom CSS for button, class: .elementor-element-70f4cd3 *//* 高级浮动 + 阴影悬停 + 流光效果（圆角防露白版） */
.btn-float {
  position: relative;
  z-index: 1;
  overflow: hidden; /* 关键：裁掉溢出部分 */
  border-radius: 8px; /* 你的按钮圆角 */
  transition: transform 0.35s ease, box-shadow 0.35s ease, background-color 0.35s ease;
  will-change: transform, box-shadow;
}

/* 按钮背景修复层 */
.btn-float::after {
  content: "";
  position: absolute;
  inset: 0;
  background: inherit; /* 跟随按钮背景 */
  z-index: -1;
}

/* 流光效果层 */
.btn-float::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  pointer-events: none; /* 避免挡住点击 */
}

.btn-float:hover {
  transform: translateY(-4px) scale(1.03);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.18);
}

.btn-float:hover::before {
  animation: shine 0.8s ease forwards;
}

@keyframes shine {
  from {
    left: -75%;
  }
  to {
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1ce5845 */.elementor-995338 .elementor-element.elementor-element-1ce5845 .elementor-wrapper, 
.elementor-995338 .elementor-element.elementor-element-1ce5845 iframe, 
.elementor-995338 .elementor-element.elementor-element-1ce5845 video {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for eael-adv-tabs, class: .elementor-element-4f4c4e3 *//* Tabs hover 使用全局 Accent Color */
.elementor-995338 .elementor-element.elementor-element-4f4c4e3 .eael-tab-title:hover {
    --n-tabs-title-background-color-hover: var(--e-global-color-accent) !important;
}

/* Tabs active 使用全局 Accent Color */
.elementor-995338 .elementor-element.elementor-element-4f4c4e3 .eael-tab-title.elementor-active {
    --n-tabs-title-background-color-active: var(--e-global-color-accent) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ccfe008 *//* 高级浮动 + 阴影悬停 + 流光效果（圆角防露白版） */
.btn-float {
  position: relative;
  z-index: 1;
  overflow: hidden; /* 关键：裁掉溢出部分 */
  border-radius: 8px; /* 你的按钮圆角 */
  transition: transform 0.35s ease, box-shadow 0.35s ease, background-color 0.35s ease;
  will-change: transform, box-shadow;
}

/* 按钮背景修复层 */
.btn-float::after {
  content: "";
  position: absolute;
  inset: 0;
  background: inherit; /* 跟随按钮背景 */
  z-index: -1;
}

/* 流光效果层 */
.btn-float::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  pointer-events: none; /* 避免挡住点击 */
}

.btn-float:hover {
  transform: translateY(-4px) scale(1.03);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.18);
}

.btn-float:hover::before {
  animation: shine 0.8s ease forwards;
}

@keyframes shine {
  from {
    left: -75%;
  }
  to {
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb366eb *//* 高级浮动 + 阴影悬停 + 流光效果（圆角防露白版） */
.btn-float {
  position: relative;
  z-index: 1;
  overflow: hidden; /* 关键：裁掉溢出部分 */
  border-radius: 8px; /* 你的按钮圆角 */
  transition: transform 0.35s ease, box-shadow 0.35s ease, background-color 0.35s ease;
  will-change: transform, box-shadow;
}

/* 按钮背景修复层 */
.btn-float::after {
  content: "";
  position: absolute;
  inset: 0;
  background: inherit; /* 跟随按钮背景 */
  z-index: -1;
}

/* 流光效果层 */
.btn-float::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  pointer-events: none; /* 避免挡住点击 */
}

.btn-float:hover {
  transform: translateY(-4px) scale(1.03);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.18);
}

.btn-float:hover::before {
  animation: shine 0.8s ease forwards;
}

@keyframes shine {
  from {
    left: -75%;
  }
  to {
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3078cfe *//* 高级浮动 + 阴影悬停 + 流光效果（圆角防露白版） */
.btn-float {
  position: relative;
  z-index: 1;
  overflow: hidden; /* 关键：裁掉溢出部分 */
  border-radius: 8px; /* 你的按钮圆角 */
  transition: transform 0.35s ease, box-shadow 0.35s ease, background-color 0.35s ease;
  will-change: transform, box-shadow;
}

/* 按钮背景修复层 */
.btn-float::after {
  content: "";
  position: absolute;
  inset: 0;
  background: inherit; /* 跟随按钮背景 */
  z-index: -1;
}

/* 流光效果层 */
.btn-float::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  pointer-events: none; /* 避免挡住点击 */
}

.btn-float:hover {
  transform: translateY(-4px) scale(1.03);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.18);
}

.btn-float:hover::before {
  animation: shine 0.8s ease forwards;
}

@keyframes shine {
  from {
    left: -75%;
  }
  to {
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ccfe008 *//* 高级浮动 + 阴影悬停 + 流光效果（圆角防露白版） */
.btn-float {
  position: relative;
  z-index: 1;
  overflow: hidden; /* 关键：裁掉溢出部分 */
  border-radius: 8px; /* 你的按钮圆角 */
  transition: transform 0.35s ease, box-shadow 0.35s ease, background-color 0.35s ease;
  will-change: transform, box-shadow;
}

/* 按钮背景修复层 */
.btn-float::after {
  content: "";
  position: absolute;
  inset: 0;
  background: inherit; /* 跟随按钮背景 */
  z-index: -1;
}

/* 流光效果层 */
.btn-float::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  pointer-events: none; /* 避免挡住点击 */
}

.btn-float:hover {
  transform: translateY(-4px) scale(1.03);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.18);
}

.btn-float:hover::before {
  animation: shine 0.8s ease forwards;
}

@keyframes shine {
  from {
    left: -75%;
  }
  to {
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb366eb *//* 高级浮动 + 阴影悬停 + 流光效果（圆角防露白版） */
.btn-float {
  position: relative;
  z-index: 1;
  overflow: hidden; /* 关键：裁掉溢出部分 */
  border-radius: 8px; /* 你的按钮圆角 */
  transition: transform 0.35s ease, box-shadow 0.35s ease, background-color 0.35s ease;
  will-change: transform, box-shadow;
}

/* 按钮背景修复层 */
.btn-float::after {
  content: "";
  position: absolute;
  inset: 0;
  background: inherit; /* 跟随按钮背景 */
  z-index: -1;
}

/* 流光效果层 */
.btn-float::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  pointer-events: none; /* 避免挡住点击 */
}

.btn-float:hover {
  transform: translateY(-4px) scale(1.03);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.18);
}

.btn-float:hover::before {
  animation: shine 0.8s ease forwards;
}

@keyframes shine {
  from {
    left: -75%;
  }
  to {
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3078cfe *//* 高级浮动 + 阴影悬停 + 流光效果（圆角防露白版） */
.btn-float {
  position: relative;
  z-index: 1;
  overflow: hidden; /* 关键：裁掉溢出部分 */
  border-radius: 8px; /* 你的按钮圆角 */
  transition: transform 0.35s ease, box-shadow 0.35s ease, background-color 0.35s ease;
  will-change: transform, box-shadow;
}

/* 按钮背景修复层 */
.btn-float::after {
  content: "";
  position: absolute;
  inset: 0;
  background: inherit; /* 跟随按钮背景 */
  z-index: -1;
}

/* 流光效果层 */
.btn-float::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  pointer-events: none; /* 避免挡住点击 */
}

.btn-float:hover {
  transform: translateY(-4px) scale(1.03);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.18);
}

.btn-float:hover::before {
  animation: shine 0.8s ease forwards;
}

@keyframes shine {
  from {
    left: -75%;
  }
  to {
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ccfe008 *//* 高级浮动 + 阴影悬停 + 流光效果（圆角防露白版） */
.btn-float {
  position: relative;
  z-index: 1;
  overflow: hidden; /* 关键：裁掉溢出部分 */
  border-radius: 8px; /* 你的按钮圆角 */
  transition: transform 0.35s ease, box-shadow 0.35s ease, background-color 0.35s ease;
  will-change: transform, box-shadow;
}

/* 按钮背景修复层 */
.btn-float::after {
  content: "";
  position: absolute;
  inset: 0;
  background: inherit; /* 跟随按钮背景 */
  z-index: -1;
}

/* 流光效果层 */
.btn-float::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  pointer-events: none; /* 避免挡住点击 */
}

.btn-float:hover {
  transform: translateY(-4px) scale(1.03);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.18);
}

.btn-float:hover::before {
  animation: shine 0.8s ease forwards;
}

@keyframes shine {
  from {
    left: -75%;
  }
  to {
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb366eb *//* 高级浮动 + 阴影悬停 + 流光效果（圆角防露白版） */
.btn-float {
  position: relative;
  z-index: 1;
  overflow: hidden; /* 关键：裁掉溢出部分 */
  border-radius: 8px; /* 你的按钮圆角 */
  transition: transform 0.35s ease, box-shadow 0.35s ease, background-color 0.35s ease;
  will-change: transform, box-shadow;
}

/* 按钮背景修复层 */
.btn-float::after {
  content: "";
  position: absolute;
  inset: 0;
  background: inherit; /* 跟随按钮背景 */
  z-index: -1;
}

/* 流光效果层 */
.btn-float::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  pointer-events: none; /* 避免挡住点击 */
}

.btn-float:hover {
  transform: translateY(-4px) scale(1.03);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.18);
}

.btn-float:hover::before {
  animation: shine 0.8s ease forwards;
}

@keyframes shine {
  from {
    left: -75%;
  }
  to {
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3078cfe *//* 高级浮动 + 阴影悬停 + 流光效果（圆角防露白版） */
.btn-float {
  position: relative;
  z-index: 1;
  overflow: hidden; /* 关键：裁掉溢出部分 */
  border-radius: 8px; /* 你的按钮圆角 */
  transition: transform 0.35s ease, box-shadow 0.35s ease, background-color 0.35s ease;
  will-change: transform, box-shadow;
}

/* 按钮背景修复层 */
.btn-float::after {
  content: "";
  position: absolute;
  inset: 0;
  background: inherit; /* 跟随按钮背景 */
  z-index: -1;
}

/* 流光效果层 */
.btn-float::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  pointer-events: none; /* 避免挡住点击 */
}

.btn-float:hover {
  transform: translateY(-4px) scale(1.03);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.18);
}

.btn-float:hover::before {
  animation: shine 0.8s ease forwards;
}

@keyframes shine {
  from {
    left: -75%;
  }
  to {
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ccfe008 *//* 高级浮动 + 阴影悬停 + 流光效果（圆角防露白版） */
.btn-float {
  position: relative;
  z-index: 1;
  overflow: hidden; /* 关键：裁掉溢出部分 */
  border-radius: 8px; /* 你的按钮圆角 */
  transition: transform 0.35s ease, box-shadow 0.35s ease, background-color 0.35s ease;
  will-change: transform, box-shadow;
}

/* 按钮背景修复层 */
.btn-float::after {
  content: "";
  position: absolute;
  inset: 0;
  background: inherit; /* 跟随按钮背景 */
  z-index: -1;
}

/* 流光效果层 */
.btn-float::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  pointer-events: none; /* 避免挡住点击 */
}

.btn-float:hover {
  transform: translateY(-4px) scale(1.03);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.18);
}

.btn-float:hover::before {
  animation: shine 0.8s ease forwards;
}

@keyframes shine {
  from {
    left: -75%;
  }
  to {
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb366eb *//* 高级浮动 + 阴影悬停 + 流光效果（圆角防露白版） */
.btn-float {
  position: relative;
  z-index: 1;
  overflow: hidden; /* 关键：裁掉溢出部分 */
  border-radius: 8px; /* 你的按钮圆角 */
  transition: transform 0.35s ease, box-shadow 0.35s ease, background-color 0.35s ease;
  will-change: transform, box-shadow;
}

/* 按钮背景修复层 */
.btn-float::after {
  content: "";
  position: absolute;
  inset: 0;
  background: inherit; /* 跟随按钮背景 */
  z-index: -1;
}

/* 流光效果层 */
.btn-float::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  pointer-events: none; /* 避免挡住点击 */
}

.btn-float:hover {
  transform: translateY(-4px) scale(1.03);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.18);
}

.btn-float:hover::before {
  animation: shine 0.8s ease forwards;
}

@keyframes shine {
  from {
    left: -75%;
  }
  to {
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3078cfe *//* 高级浮动 + 阴影悬停 + 流光效果（圆角防露白版） */
.btn-float {
  position: relative;
  z-index: 1;
  overflow: hidden; /* 关键：裁掉溢出部分 */
  border-radius: 8px; /* 你的按钮圆角 */
  transition: transform 0.35s ease, box-shadow 0.35s ease, background-color 0.35s ease;
  will-change: transform, box-shadow;
}

/* 按钮背景修复层 */
.btn-float::after {
  content: "";
  position: absolute;
  inset: 0;
  background: inherit; /* 跟随按钮背景 */
  z-index: -1;
}

/* 流光效果层 */
.btn-float::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
  pointer-events: none; /* 避免挡住点击 */
}

.btn-float:hover {
  transform: translateY(-4px) scale(1.03);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.18);
}

.btn-float:hover::before {
  animation: shine 0.8s ease forwards;
}

@keyframes shine {
  from {
    left: -75%;
  }
  to {
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8059238 *//* 默认所有卡片半透明，缩小 */
.elementor-carousel-item {
    opacity: 0.5;
    transform: scale(0.9);
    transition: all 0.3s ease;
}

/* 当前激活/中心卡片高亮显示 */
.elementor-carousel-item.slick-center {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */