.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-ac62cfb{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-57 .elementor-element.elementor-element-9969cef{--display:flex;--min-height:700px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-slider_revolution .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-slider_revolution .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-slider_revolution.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slider_revolution .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-slider_revolution .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-31549ed{--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:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-57 .elementor-element.elementor-element-a9b4985{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-a9b4985:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-a9b4985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6D8;}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.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 ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-2c3221a{width:var( --container-widget-width, 37% );max-width:37%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;--container-widget-width:37%;--container-widget-flex-grow:0;text-align:left;}.elementor-57 .elementor-element.elementor-element-2c3221a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;color:#1f324d;}.elementor-57 .elementor-element.elementor-element-7f09c46{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-nested-carousel .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-nested-carousel .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-nested-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nested-carousel .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-nested-carousel .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-1a39948{--display:flex;}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.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 ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-57 .elementor-element.elementor-element-46658ea{--ha-tfx-scale-x-hover:1.1;--ha-tfx-scale-y-hover:1.1;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-2d33260 .elementor-button{background-color:#08b3d7;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FDE1C7;color:#FDE1C7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FDE1C7;border-radius:60px 60px 60px 60px;padding:10px 10px 10px 10px;}.elementor-57 .elementor-element.elementor-element-2d33260{margin:-55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--ha-tfx-scale-x-hover:1.1;--ha-tfx-scale-y-hover:1.1;}.elementor-57 .elementor-element.elementor-element-2d33260 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-57 .elementor-element.elementor-element-5b06f5c{--display:flex;}.elementor-57 .elementor-element.elementor-element-d93ba1a{--ha-tfx-scale-x-hover:1.1;--ha-tfx-scale-y-hover:1.1;}.elementor-57 .elementor-element.elementor-element-7c77915 .elementor-button{background-color:#6b5ea1;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FDE1C7;color:#FDE1C7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FDE1C7;border-radius:60px 60px 60px 60px;padding:10px 10px 10px 10px;}.elementor-57 .elementor-element.elementor-element-7c77915{margin:-55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--ha-tfx-scale-x-hover:1.1;--ha-tfx-scale-y-hover:1.1;}.elementor-57 .elementor-element.elementor-element-7c77915 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-57 .elementor-element.elementor-element-490a201{--display:flex;}.elementor-57 .elementor-element.elementor-element-bad86be{--ha-tfx-scale-x-hover:1.1;--ha-tfx-scale-y-hover:1.1;}.elementor-57 .elementor-element.elementor-element-7f977e7 .elementor-button{background-color:#07939f;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FDE1C7;color:#FDE1C7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FDE1C7;border-radius:60px 60px 60px 60px;padding:10px 10px 10px 10px;}.elementor-57 .elementor-element.elementor-element-7f977e7{margin:-55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--ha-tfx-scale-x-hover:1.1;--ha-tfx-scale-y-hover:1.1;}.elementor-57 .elementor-element.elementor-element-7f977e7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-57 .elementor-element.elementor-element-1b72c47{--display:flex;}.elementor-57 .elementor-element.elementor-element-b709ca3{--ha-tfx-scale-x-hover:1.1;--ha-tfx-scale-y-hover:1.1;}.elementor-57 .elementor-element.elementor-element-35fa54a .elementor-button{background-color:#f85305;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FDE1C7;color:#FDE1C7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FDE1C7;border-radius:60px 60px 60px 60px;padding:10px 10px 10px 10px;}.elementor-57 .elementor-element.elementor-element-35fa54a{margin:-55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--ha-tfx-scale-x-hover:1.1;--ha-tfx-scale-y-hover:1.1;}.elementor-57 .elementor-element.elementor-element-35fa54a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-57 .elementor-element.elementor-element-8575f50{--display:flex;}.elementor-57 .elementor-element.elementor-element-40112fd{--ha-tfx-scale-x-hover:1.1;--ha-tfx-scale-y-hover:1.1;}.elementor-57 .elementor-element.elementor-element-0b6a505 .elementor-button{background-color:#6bd72f;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FDE1C7;color:#FDE1C7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FDE1C7;border-radius:60px 60px 60px 60px;padding:10px 10px 10px 10px;}.elementor-57 .elementor-element.elementor-element-0b6a505{margin:-55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--ha-tfx-scale-x-hover:1.1;--ha-tfx-scale-y-hover:1.1;}.elementor-57 .elementor-element.elementor-element-0b6a505 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-57 .elementor-element.elementor-element-a71df94{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-57 .elementor-element.elementor-element-1312dff{--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:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.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-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.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 ), Sans-serif;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-57 .elementor-element.elementor-element-ea01a16{width:var( --container-widget-width, 100% );max-width:100%;background-color:transparent;padding:31px 31px 21px 31px;--container-widget-width:100%;--container-widget-flex-grow:0;background-image:linear-gradient(90deg, #FA2F2F14 0%, #F2295B00 100%);border-style:solid;border-width:0px 0px 0px 6px;border-color:#6bd72f;border-radius:30px 30px 30px 30px;text-align:left;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-ea01a16.elementor-element{--align-self:center;}.elementor-57 .elementor-element.elementor-element-ea01a16.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.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 ), Sans-serif;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-57 .elementor-element.elementor-element-ce886aa{--divider-border-style:double;--divider-color:#000;--divider-border-width:1px;}.elementor-57 .elementor-element.elementor-element-ce886aa .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-57 .elementor-element.elementor-element-ce886aa .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-57 .elementor-element.elementor-element-b52283f{width:var( --container-widget-width, 37% );max-width:37%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;--container-widget-width:37%;--container-widget-flex-grow:0;text-align:left;}.elementor-57 .elementor-element.elementor-element-b52283f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;color:#1f324d;}.elementor-57 .elementor-element.elementor-element-37ca3f9{--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:20px;--padding-right:20px;}.elementor-57 .elementor-element.elementor-element-c08f5fb{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-57 .elementor-element.elementor-element-53048d4{--ha-tfx-scale-x-hover:1.05;--ha-tfx-scale-y-hover:1.05;}.elementor-57 .elementor-element.elementor-element-0de5bec{text-align:center;}.elementor-57 .elementor-element.elementor-element-0de5bec .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:500;color:#1f324d;}.elementor-57 .elementor-element.elementor-element-25cf4d9{text-align:center;}.elementor-57 .elementor-element.elementor-element-25cf4d9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;color:#1f324d;}.elementor-57 .elementor-element.elementor-element-a15ec9e .elementor-button{background-color:#f85305;fill:#FDE1C7;color:#FDE1C7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FDE1C7;border-radius:60px 60px 60px 60px;padding:10px 10px 10px 10px;}.elementor-57 .elementor-element.elementor-element-a15ec9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--ha-tfx-scale-x-hover:1.1;--ha-tfx-scale-y-hover:1.1;}.elementor-57 .elementor-element.elementor-element-a15ec9e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-57 .elementor-element.elementor-element-276eb22{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-57 .elementor-element.elementor-element-8554207{--ha-tfx-scale-x-hover:1.05;--ha-tfx-scale-y-hover:1.05;}.elementor-57 .elementor-element.elementor-element-f245cdf{text-align:center;}.elementor-57 .elementor-element.elementor-element-f245cdf .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:500;color:#1f324d;}.elementor-57 .elementor-element.elementor-element-f6c711b{text-align:center;}.elementor-57 .elementor-element.elementor-element-f6c711b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;color:#1f324d;}.elementor-57 .elementor-element.elementor-element-df0a58f .elementor-button{background-color:#07939f;fill:#FDE1C7;color:#FDE1C7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FDE1C7;border-radius:60px 60px 60px 60px;padding:10px 10px 10px 10px;}.elementor-57 .elementor-element.elementor-element-df0a58f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--ha-tfx-scale-x-hover:1.1;--ha-tfx-scale-y-hover:1.1;}.elementor-57 .elementor-element.elementor-element-df0a58f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-57 .elementor-element.elementor-element-76a0562{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-57 .elementor-element.elementor-element-ae5821d{--ha-tfx-scale-x-hover:1.05;--ha-tfx-scale-y-hover:1.05;}.elementor-57 .elementor-element.elementor-element-757c340{text-align:center;}.elementor-57 .elementor-element.elementor-element-757c340 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:500;color:#1f324d;}.elementor-57 .elementor-element.elementor-element-16406da{text-align:center;}.elementor-57 .elementor-element.elementor-element-16406da .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;color:#1f324d;}.elementor-57 .elementor-element.elementor-element-9c29ca8 .elementor-button{background-color:#6b5ea1;fill:#FDE1C7;color:#FDE1C7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FDE1C7;border-radius:60px 60px 60px 60px;padding:10px 10px 10px 10px;}.elementor-57 .elementor-element.elementor-element-9c29ca8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--ha-tfx-scale-x-hover:1.1;--ha-tfx-scale-y-hover:1.1;}.elementor-57 .elementor-element.elementor-element-9c29ca8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-57 .elementor-element.elementor-element-bd9ce7c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-57 .elementor-element.elementor-element-eeb72f1{--ha-tfx-scale-x-hover:1.05;--ha-tfx-scale-y-hover:1.05;}.elementor-57 .elementor-element.elementor-element-fd27426{text-align:center;}.elementor-57 .elementor-element.elementor-element-fd27426 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:500;color:#1f324d;}.elementor-57 .elementor-element.elementor-element-7d3484e{text-align:center;}.elementor-57 .elementor-element.elementor-element-7d3484e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;color:#1f324d;}.elementor-57 .elementor-element.elementor-element-36546d4 .elementor-button{background-color:#08b3d7;fill:#FDE1C7;color:#FDE1C7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FDE1C7;border-radius:60px 60px 60px 60px;padding:10px 10px 10px 10px;}.elementor-57 .elementor-element.elementor-element-36546d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--ha-tfx-scale-x-hover:1.1;--ha-tfx-scale-y-hover:1.1;}.elementor-57 .elementor-element.elementor-element-36546d4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-57 .elementor-element.elementor-element-169e0b1 .elementor-button{background-color:#272727;fill:#FDE1C7;color:#FDE1C7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FDE1C7;border-radius:60px 60px 60px 60px;padding:10px 10px 10px 10px;}.elementor-57 .elementor-element.elementor-element-169e0b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--ha-tfx-scale-x-hover:1.1;--ha-tfx-scale-y-hover:1.1;}.elementor-57 .elementor-element.elementor-element-169e0b1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-57 .elementor-element.elementor-element-eb47569{--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:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-57 .elementor-element.elementor-element-265f407{--display:flex;--border-radius:50px 50px 50px 50px;}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-57 .elementor-element.elementor-element-ac62cfb{--content-width:1280px;}.elementor-57 .elementor-element.elementor-element-31549ed{--content-width:1140px;}.elementor-57 .elementor-element.elementor-element-a9b4985{--width:100%;}.elementor-57 .elementor-element.elementor-element-c08f5fb{--width:25%;}.elementor-57 .elementor-element.elementor-element-276eb22{--width:25%;}.elementor-57 .elementor-element.elementor-element-76a0562{--width:25%;}.elementor-57 .elementor-element.elementor-element-bd9ce7c{--width:25%;}}@media(max-width:1024px){.elementor-57 .elementor-element.elementor-element-ac62cfb{--min-height:425px;}.elementor-57 .elementor-element.elementor-element-9969cef{--min-height:417px;}.elementor-57 .elementor-element.elementor-element-2c3221a{--container-widget-width:399px;--container-widget-flex-grow:0;width:var( --container-widget-width, 399px );max-width:399px;}.elementor-57 .elementor-element.elementor-element-2d33260 .elementor-button{font-size:12px;}.elementor-57 .elementor-element.elementor-element-7c77915 .elementor-button{font-size:12px;}.elementor-57 .elementor-element.elementor-element-7f977e7 .elementor-button{font-size:12px;}.elementor-57 .elementor-element.elementor-element-35fa54a .elementor-button{font-size:12px;}.elementor-57 .elementor-element.elementor-element-0b6a505 .elementor-button{font-size:12px;}.elementor-57 .elementor-element.elementor-element-a71df94{--e-n-carousel-swiper-slides-to-display:2;}.elementor-57 .elementor-element.elementor-element-b52283f{--container-widget-width:399px;--container-widget-flex-grow:0;width:var( --container-widget-width, 399px );max-width:399px;}}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-ac62cfb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-9969cef{--width:100%;--min-height:506px;}.elementor-57 .elementor-element.elementor-element-a9b4985{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-2c3221a{--container-widget-width:259px;--container-widget-flex-grow:0;width:var( --container-widget-width, 259px );max-width:259px;}.elementor-57 .elementor-element.elementor-element-2c3221a .elementor-heading-title{font-size:20px;}.elementor-57 .elementor-element.elementor-element-2d33260 .elementor-button{font-size:15px;}.elementor-57 .elementor-element.elementor-element-7c77915 .elementor-button{font-size:15px;}.elementor-57 .elementor-element.elementor-element-7f977e7 .elementor-button{font-size:15px;}.elementor-57 .elementor-element.elementor-element-35fa54a .elementor-button{font-size:15px;}.elementor-57 .elementor-element.elementor-element-0b6a505 .elementor-button{font-size:15px;}.elementor-57 .elementor-element.elementor-element-a71df94{--e-n-carousel-swiper-slides-to-display:1;}.elementor-57 .elementor-element.elementor-element-ea01a16{font-size:15px;}.elementor-57 .elementor-element.elementor-element-b52283f{--container-widget-width:259px;--container-widget-flex-grow:0;width:var( --container-widget-width, 259px );max-width:259px;}.elementor-57 .elementor-element.elementor-element-b52283f .elementor-heading-title{font-size:20px;}.elementor-57 .elementor-element.elementor-element-0de5bec .elementor-heading-title{font-size:15px;}.elementor-57 .elementor-element.elementor-element-25cf4d9 .elementor-heading-title{font-size:20px;}.elementor-57 .elementor-element.elementor-element-f245cdf .elementor-heading-title{font-size:15px;}.elementor-57 .elementor-element.elementor-element-f6c711b .elementor-heading-title{font-size:20px;}.elementor-57 .elementor-element.elementor-element-757c340 .elementor-heading-title{font-size:15px;}.elementor-57 .elementor-element.elementor-element-16406da .elementor-heading-title{font-size:20px;}.elementor-57 .elementor-element.elementor-element-fd27426 .elementor-heading-title{font-size:15px;}.elementor-57 .elementor-element.elementor-element-7d3484e .elementor-heading-title{font-size:20px;}}/* Start custom CSS for nested-carousel, class: .elementor-element-a71df94 *//* ===== Bullets Swiper com efeito (anel + pílula ativa) ===== */
:root{
  --cb-navy:#01124A;   /* borda */
  --cb-teal:#00C7B5;   /* gradiente 1 */
  --cb-aqua:#04C6BC;   /* gradiente 2 */
}

/* Força alinhamento e adiciona espaço no topo */
.elementor .swiper-pagination-bullets.swiper-pagination-horizontal,
.e-n-carousel .swiper-pagination-bullets.swiper-pagination-horizontal{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:12px !important;
  padding:8px 0 !important;
  margin-top:10px !important; /* espaço acima dos bullets */
}

/* BULLET PADRÃO — anel branco com borda navy */
.elementor .swiper-pagination-bullets .swiper-pagination-bullet,
.e-n-carousel .swiper-pagination-bullets .swiper-pagination-bullet{
  all: unset;                         /* limpa estilos herdados */
  width:14px !important;
  height:14px !important;
  display:inline-block !important;
  box-sizing:border-box !important;
  background:#fff !important;         /* miolo branco */
  border:2px solid var(--cb-navy) !important;
  border-radius:50% !important;
  opacity:1 !important;
  box-shadow:0 2px 6px rgba(1,18,74,.12) !important;
  transition:all .25s ease !important;
  cursor:pointer !important;
}

/* HOVER sutil */
.elementor .swiper-pagination-bullets .swiper-pagination-bullet:hover,
.e-n-carousel .swiper-pagination-bullets .swiper-pagination-bullet:hover{
  transform:translateY(-1px) scale(1.08) !important;
  box-shadow:0 6px 14px rgba(1,18,74,.18) !important;
}

/* BULLET ATIVO — pílula com gradiente + glow */
.elementor .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
.e-n-carousel .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{
  width:34px !important;
  height:16px !important;
  border-radius:999px !important;
  border-color:transparent !important;
  background:linear-gradient(135deg,var(--cb-teal) 0%, var(--cb-aqua) 100%) !important;
  box-shadow:
    0 10px 20px rgba(0,199,181,.35) !important,
    inset 0 2px 0 rgba(255,255,255,.15) !important;
  transform:none !important;
}

/* MOBILE (ligeiramente menores) */
@media (max-width:480px){
  .elementor .swiper-pagination-bullets .swiper-pagination-bullet,
  .e-n-carousel .swiper-pagination-bullets .swiper-pagination-bullet{
    width:12px !important; height:12px !important;
  }
  .elementor .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
  .e-n-carousel .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{
    width:28px !important; height:14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f09c46 */.elementor-57 .elementor-element.elementor-element-7f09c46 {
  z-index:0;
}

.elementor-57 .elementor-element.elementor-element-7f09c46:before {
    content:"";
    position:absolute;
    z-index:-1;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
    padding:1px;/*alterar espessura*/
    border-radius: 50px;
    background: linear-gradient(219deg, #07a3dc -26.18%, rgba(0, 0, 0, 0) 42.94%, rgba(0, 0, 0, 0) 57.47%, #60629d 113.09%);/*alterar código hex*/
    -webkit-mask:
     linear-gradient(#fff 0 0) content-box,
     linear-gradient(#fff 0 0);
          mask:
     linear-gradient(#fff 0 0) content-box,
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37ca3f9 */.elementor-57 .elementor-element.elementor-element-37ca3f9 {
  z-index:0;
}

.elementor-57 .elementor-element.elementor-element-37ca3f9:before {
    content:"";
    position:absolute;
    z-index:-1;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
    padding:1px;/*alterar espessura*/
    border-radius: 50px;
    background: linear-gradient(219deg, #07a3dc -26.18%, rgba(0, 0, 0, 0) 42.94%, rgba(0, 0, 0, 0) 57.47%, #60629d 113.09%);/*alterar código hex*/
    -webkit-mask:
     linear-gradient(#fff 0 0) content-box,
     linear-gradient(#fff 0 0);
          mask:
     linear-gradient(#fff 0 0) content-box,
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265f407 */.elementor-57 .elementor-element.elementor-element-265f407 {
  z-index:0;
}

.elementor-57 .elementor-element.elementor-element-265f407:before {
    content:"";
    position:absolute;
    z-index:-1;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
    padding:1px;/*alterar espessura*/
    border-radius: 50px;
    background: linear-gradient(219deg, #07a3dc -26.18%, rgba(0, 0, 0, 0) 42.94%, rgba(0, 0, 0, 0) 57.47%, #60629d 113.09%);/*alterar código hex*/
    -webkit-mask:
     linear-gradient(#fff 0 0) content-box,
     linear-gradient(#fff 0 0);
          mask:
     linear-gradient(#fff 0 0) content-box,
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */