.elementor-22946 .elementor-element.elementor-element-b94b513{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-22946 .elementor-element.elementor-element-b94b513:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-b94b513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://p.fluencypass.com/wp-content/uploads/2025/07/background-hero-plans-02.webp");background-position:center center;background-repeat:no-repeat;}.elementor-22946 .elementor-element.elementor-element-8be941c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-22946 .elementor-element.elementor-element-6c969ab .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:800;line-height:40px;letter-spacing:0.14994px;word-spacing:0px;color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-056fe9c{--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;--flex-wrap:wrap;}.elementor-22946 .elementor-element.elementor-element-9257c9f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-9257c9f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-22946 .elementor-element.elementor-element-012eff2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-22946 .elementor-element.elementor-element-012eff2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-22946 .elementor-element.elementor-element-012eff2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-22946 .elementor-element.elementor-element-012eff2 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-22946 .elementor-element.elementor-element-012eff2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-22946 .elementor-element.elementor-element-012eff2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-22946 .elementor-element.elementor-element-012eff2 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-012eff2 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-012eff2{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-012eff2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-012eff2 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-012eff2 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-4870a3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-4870a3b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-b956ede .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-22946 .elementor-element.elementor-element-b956ede .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-22946 .elementor-element.elementor-element-b956ede .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-22946 .elementor-element.elementor-element-b956ede .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-22946 .elementor-element.elementor-element-b956ede .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-22946 .elementor-element.elementor-element-b956ede .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-22946 .elementor-element.elementor-element-b956ede .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-b956ede .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-b956ede{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-b956ede .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-b956ede .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-b956ede .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-b846989{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-b846989.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-2267e84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-22946 .elementor-element.elementor-element-2267e84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-22946 .elementor-element.elementor-element-2267e84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-22946 .elementor-element.elementor-element-2267e84 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-22946 .elementor-element.elementor-element-2267e84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-22946 .elementor-element.elementor-element-2267e84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-22946 .elementor-element.elementor-element-2267e84 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-2267e84 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-2267e84{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-2267e84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-2267e84 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-2267e84 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-88b8802{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-88b8802.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-cfa386c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-22946 .elementor-element.elementor-element-cfa386c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-22946 .elementor-element.elementor-element-cfa386c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-22946 .elementor-element.elementor-element-cfa386c .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-22946 .elementor-element.elementor-element-cfa386c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-22946 .elementor-element.elementor-element-cfa386c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-22946 .elementor-element.elementor-element-cfa386c .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-cfa386c .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-cfa386c{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-cfa386c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-cfa386c .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-cfa386c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-b3a3c7e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-b3a3c7e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-c0ea1d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-22946 .elementor-element.elementor-element-c0ea1d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-22946 .elementor-element.elementor-element-c0ea1d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-22946 .elementor-element.elementor-element-c0ea1d7 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-22946 .elementor-element.elementor-element-c0ea1d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-22946 .elementor-element.elementor-element-c0ea1d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-22946 .elementor-element.elementor-element-c0ea1d7 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-c0ea1d7 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-c0ea1d7{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-c0ea1d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-c0ea1d7 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-c0ea1d7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-cc06617{--display:flex;--border-radius:20px 20px 20px 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-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-22946 .elementor-element.elementor-element-af757b9{--display:flex;--border-radius:20px 20px 20px 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-22946 .elementor-element.elementor-element-31e28ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:5px 5px 5px 5px;--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-22946 .elementor-element.elementor-element-31e28ed:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-31e28ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-981356f{--display:flex;--border-radius:3px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-981356f:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-981356f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(81deg, #FF9C1A 0%, #ED6A6D 66%);}.elementor-22946 .elementor-element.elementor-element-30c82b3 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-22946 .elementor-element.elementor-element-30c82b3{text-align:center;}.elementor-22946 .elementor-element.elementor-element-30c82b3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-8ebe3c4{--display:flex;--min-height:335px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22946 .elementor-element.elementor-element-9ec3a44.elementor-element{--align-self:center;}.elementor-22946 .elementor-element.elementor-element-9ec3a44 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22946 .elementor-element.elementor-element-9ec3a44 .elementor-button span{gap:20px;}.elementor-22946 .elementor-element.elementor-element-9ec3a44 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-22946 .elementor-element.elementor-element-9ec3a44 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-22946 .elementor-element.elementor-element-9ec3a44 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-22946 .elementor-element.elementor-element-9ec3a44 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-22946 .elementor-element.elementor-element-9ec3a44 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-22946 .elementor-element.elementor-element-9ec3a44 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-22946 .elementor-element.elementor-element-9ec3a44 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-22946 .elementor-element.elementor-element-9ec3a44 .elementor-field-group > label{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:600;}.elementor-22946 .elementor-element.elementor-element-9ec3a44 .elementor-field-type-html{padding-bottom:0px;}.elementor-22946 .elementor-element.elementor-element-9ec3a44 .elementor-field-group .elementor-field{color:#242424;}.elementor-22946 .elementor-element.elementor-element-9ec3a44 .elementor-field-group .elementor-field, .elementor-22946 .elementor-element.elementor-element-9ec3a44 .elementor-field-subgroup label{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-9ec3a44 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#C9C9C9;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-9ec3a44 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#C9C9C9;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-9ec3a44 .elementor-field-group .elementor-select-wrapper::before{color:#C9C9C9;}.elementor-22946 .elementor-element.elementor-element-9ec3a44 .elementor-button{font-family:"Open Sans", Sans-serif;font-weight:600;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-9ec3a44 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-22946 .elementor-element.elementor-element-9ec3a44 .elementor-button[type="submit"]{color:#ffffff;}.elementor-22946 .elementor-element.elementor-element-9ec3a44 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-22946 .elementor-element.elementor-element-9ec3a44 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-22946 .elementor-element.elementor-element-9ec3a44 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-22946 .elementor-element.elementor-element-9ec3a44 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-22946 .elementor-element.elementor-element-9ec3a44 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-22946 .elementor-element.elementor-element-9ec3a44 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-22946 .elementor-element.elementor-element-9ec3a44{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-22946 .elementor-element.elementor-element-b53fba5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:5px 5px 5px 5px;--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-22946 .elementor-element.elementor-element-b53fba5:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-b53fba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-596faf8{--display:flex;--border-radius:3px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-596faf8:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-596faf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(81deg, #FF9C1A 0%, #ED6A6D 66%);}.elementor-22946 .elementor-element.elementor-element-31b21db > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-22946 .elementor-element.elementor-element-31b21db{text-align:center;}.elementor-22946 .elementor-element.elementor-element-31b21db .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-9cda41e{--display:flex;--min-height:310px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-22946 .elementor-element.elementor-element-345f8ff .elementor-icon-wrapper{text-align:center;}.elementor-22946 .elementor-element.elementor-element-345f8ff .elementor-icon{font-size:223px;}.elementor-22946 .elementor-element.elementor-element-345f8ff .elementor-icon svg{height:223px;}.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-22946 .elementor-element.elementor-element-88dbb78 .elementor-button{background-color:#4CAF50;}.elementor-22946 .elementor-element.elementor-element-88dbb78 .elementor-button:hover, .elementor-22946 .elementor-element.elementor-element-88dbb78 .elementor-button:focus{background-color:#1B5E20;color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-88dbb78.elementor-element{--align-self:stretch;}.elementor-22946 .elementor-element.elementor-element-88dbb78 .elementor-button:hover svg, .elementor-22946 .elementor-element.elementor-element-88dbb78 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-9513ac0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-9513ac0:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-9513ac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#958E8E;}.elementor-22946 .elementor-element.elementor-element-56668fb{--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-22946 .elementor-element.elementor-element-56668fb:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-56668fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#958E8E;}.elementor-22946 .elementor-element.elementor-element-fa05d19{--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:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-22946 .elementor-element.elementor-element-edc7c92{text-align:center;}.elementor-22946 .elementor-element.elementor-element-edc7c92 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:800;color:#000000;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22946 .elementor-element.elementor-element-9f97e08{--display:flex;}.elementor-22946 .elementor-element.elementor-element-90af9a0{--display:flex;}.elementor-22946 .elementor-element.elementor-element-90af9a0:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-90af9a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-22946 .elementor-element.elementor-element-4437828{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-4437828:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-4437828 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-22946 .elementor-element.elementor-element-181e639{--display:flex;}.elementor-22946 .elementor-element.elementor-element-02277fe{text-align:center;}.elementor-22946 .elementor-element.elementor-element-02277fe .elementor-heading-title{color:#000000;}.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-22946 .elementor-element.elementor-element-943884f{width:var( --container-widget-width, 94.015% );max-width:94.015%;--container-widget-width:94.015%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-943884f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-b0d5c64{text-align:center;}.elementor-22946 .elementor-element.elementor-element-dd7f53f{--display:flex;--border-radius:35px 35px 35px 35px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-dd7f53f:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-dd7f53f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5C32E;}.elementor-22946 .elementor-element.elementor-element-dd7f53f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-da3bab6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-22946 .elementor-element.elementor-element-da3bab6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-da3bab6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-22946 .elementor-element.elementor-element-bc04877 .elementor-button{background-color:#4CAF50;border-radius:5px 5px 5px 5px;padding:10px 20px 10px 20px;}.elementor-22946 .elementor-element.elementor-element-bc04877 .elementor-button:hover, .elementor-22946 .elementor-element.elementor-element-bc04877 .elementor-button:focus{background-color:#1B5E20;color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-bc04877.elementor-element{--align-self:stretch;}.elementor-22946 .elementor-element.elementor-element-bc04877 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22946 .elementor-element.elementor-element-bc04877 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-22946 .elementor-element.elementor-element-bc04877 .elementor-button:hover svg, .elementor-22946 .elementor-element.elementor-element-bc04877 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-86be31c .elementor-button{background-color:#4CAF50;border-radius:5px 5px 5px 5px;padding:10px 20px 10px 20px;}.elementor-22946 .elementor-element.elementor-element-86be31c .elementor-button:hover, .elementor-22946 .elementor-element.elementor-element-86be31c .elementor-button:focus{background-color:#1B5E20;color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-86be31c.elementor-element{--align-self:stretch;}.elementor-22946 .elementor-element.elementor-element-86be31c .elementor-button-content-wrapper{flex-direction:row;}.elementor-22946 .elementor-element.elementor-element-86be31c .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-22946 .elementor-element.elementor-element-86be31c .elementor-button:hover svg, .elementor-22946 .elementor-element.elementor-element-86be31c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-e7228db{width:var( --container-widget-width, 76.548% );max-width:76.548%;--container-widget-width:76.548%;--container-widget-flex-grow:0;text-align:center;}.elementor-22946 .elementor-element.elementor-element-e7228db.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-075c36c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-30ef83a .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-30ef83a .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-30ef83a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-30ef83a .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-2c63423 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-2c63423 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-2c63423{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-2c63423 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-9e61b50 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-9e61b50 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-9e61b50{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-9e61b50 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-56e84bc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-56e84bc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-56e84bc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-56e84bc .elementor-icon-list-text{color:#8A8A8A;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-14072bb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-14072bb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-14072bb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-14072bb .elementor-icon-list-text{color:#8A8A8A;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-49f4701 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-49f4701 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-49f4701{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-49f4701 .elementor-icon-list-text{color:#8A8A8A;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-7b6cea4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-7b6cea4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-7b6cea4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-7b6cea4 .elementor-icon-list-text{color:#8A8A8A;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-2e38f23 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-2e38f23 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-2e38f23{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-2e38f23 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-bda577d .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-bda577d .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-bda577d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-bda577d .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-3795451{--display:flex;}.elementor-22946 .elementor-element.elementor-element-fe25882{--display:flex;--overlay-opacity:0.5;}.elementor-22946 .elementor-element.elementor-element-fe25882:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-fe25882 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-fe25882::before, .elementor-22946 .elementor-element.elementor-element-fe25882 > .elementor-background-video-container::before, .elementor-22946 .elementor-element.elementor-element-fe25882 > .e-con-inner > .elementor-background-video-container::before, .elementor-22946 .elementor-element.elementor-element-fe25882 > .elementor-background-slideshow::before, .elementor-22946 .elementor-element.elementor-element-fe25882 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22946 .elementor-element.elementor-element-fe25882 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-22946 .elementor-element.elementor-element-06c3550{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.22;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-06c3550:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-06c3550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F1;}.elementor-22946 .elementor-element.elementor-element-06c3550::before, .elementor-22946 .elementor-element.elementor-element-06c3550 > .elementor-background-video-container::before, .elementor-22946 .elementor-element.elementor-element-06c3550 > .e-con-inner > .elementor-background-video-container::before, .elementor-22946 .elementor-element.elementor-element-06c3550 > .elementor-background-slideshow::before, .elementor-22946 .elementor-element.elementor-element-06c3550 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22946 .elementor-element.elementor-element-06c3550 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-22946 .elementor-element.elementor-element-279e8bb{--display:flex;}.elementor-22946 .elementor-element.elementor-element-5629beb{text-align:center;}.elementor-22946 .elementor-element.elementor-element-5629beb .elementor-heading-title{color:#000000;}.elementor-22946 .elementor-element.elementor-element-eeddc32{width:var( --container-widget-width, 94.015% );max-width:94.015%;--container-widget-width:94.015%;--container-widget-flex-grow:0;text-align:center;}.elementor-22946 .elementor-element.elementor-element-eeddc32.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-2fb21d2{text-align:center;}.elementor-22946 .elementor-element.elementor-element-1ea563b{--display:flex;--border-radius:35px 35px 35px 35px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-1ea563b:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-1ea563b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5C32E;}.elementor-22946 .elementor-element.elementor-element-1ea563b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-59c7acd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-22946 .elementor-element.elementor-element-59c7acd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-59c7acd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-22946 .elementor-element.elementor-element-2dc87cd .elementor-button{background-color:#4CAF50;border-radius:5px 5px 5px 5px;padding:10px 20px 10px 20px;}.elementor-22946 .elementor-element.elementor-element-2dc87cd .elementor-button:hover, .elementor-22946 .elementor-element.elementor-element-2dc87cd .elementor-button:focus{background-color:#1B5E20;color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-2dc87cd.elementor-element{--align-self:stretch;}.elementor-22946 .elementor-element.elementor-element-2dc87cd .elementor-button-content-wrapper{flex-direction:row;}.elementor-22946 .elementor-element.elementor-element-2dc87cd .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-22946 .elementor-element.elementor-element-2dc87cd .elementor-button:hover svg, .elementor-22946 .elementor-element.elementor-element-2dc87cd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-db74fd5 .elementor-button{background-color:#4CAF50;border-radius:5px 5px 5px 5px;padding:10px 20px 10px 20px;}.elementor-22946 .elementor-element.elementor-element-db74fd5 .elementor-button:hover, .elementor-22946 .elementor-element.elementor-element-db74fd5 .elementor-button:focus{background-color:#1B5E20;color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-db74fd5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22946 .elementor-element.elementor-element-db74fd5 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-22946 .elementor-element.elementor-element-db74fd5 .elementor-button:hover svg, .elementor-22946 .elementor-element.elementor-element-db74fd5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-97cb9ac{width:var( --container-widget-width, 76.548% );max-width:76.548%;--container-widget-width:76.548%;--container-widget-flex-grow:0;text-align:center;}.elementor-22946 .elementor-element.elementor-element-97cb9ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-615fbc5{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#8A8A8A;--border-color:#8A8A8A;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-7276050 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-7276050 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-7276050{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-7276050 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-d90da39 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-d90da39 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-d90da39{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-d90da39 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-19a7c96 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-19a7c96 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-19a7c96{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-19a7c96 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-cae2b21 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-cae2b21 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-cae2b21{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-cae2b21 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-c35abe2 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-c35abe2 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-c35abe2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-c35abe2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-b38dfd7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-b38dfd7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-b38dfd7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-b38dfd7 .elementor-icon-list-text{color:#8A8A8A;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-f9c4191 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-f9c4191 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-f9c4191{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-f9c4191 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-280acac .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-280acac .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-280acac{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-280acac .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-433d852 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-433d852 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-433d852{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-433d852 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-90c7ac7{--display:flex;}.elementor-22946 .elementor-element.elementor-element-0b385fa{--display:flex;--overlay-opacity:0.5;}.elementor-22946 .elementor-element.elementor-element-0b385fa:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-0b385fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-0b385fa::before, .elementor-22946 .elementor-element.elementor-element-0b385fa > .elementor-background-video-container::before, .elementor-22946 .elementor-element.elementor-element-0b385fa > .e-con-inner > .elementor-background-video-container::before, .elementor-22946 .elementor-element.elementor-element-0b385fa > .elementor-background-slideshow::before, .elementor-22946 .elementor-element.elementor-element-0b385fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-22946 .elementor-element.elementor-element-0b385fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-22946 .elementor-element.elementor-element-76c296e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.22;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-76c296e:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-76c296e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F1;}.elementor-22946 .elementor-element.elementor-element-76c296e::before, .elementor-22946 .elementor-element.elementor-element-76c296e > .elementor-background-video-container::before, .elementor-22946 .elementor-element.elementor-element-76c296e > .e-con-inner > .elementor-background-video-container::before, .elementor-22946 .elementor-element.elementor-element-76c296e > .elementor-background-slideshow::before, .elementor-22946 .elementor-element.elementor-element-76c296e > .e-con-inner > .elementor-background-slideshow::before, .elementor-22946 .elementor-element.elementor-element-76c296e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-22946 .elementor-element.elementor-element-e5b7793{--display:flex;}.elementor-22946 .elementor-element.elementor-element-b7edadc{text-align:center;}.elementor-22946 .elementor-element.elementor-element-b7edadc .elementor-heading-title{color:#000000;}.elementor-22946 .elementor-element.elementor-element-f22d2f3{width:var( --container-widget-width, 94.015% );max-width:94.015%;--container-widget-width:94.015%;--container-widget-flex-grow:0;text-align:center;}.elementor-22946 .elementor-element.elementor-element-f22d2f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-c27419f{text-align:center;}.elementor-22946 .elementor-element.elementor-element-f251eb8{--display:flex;--border-radius:35px 35px 35px 35px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-f251eb8:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-f251eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5C32E;}.elementor-22946 .elementor-element.elementor-element-f251eb8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-8ad3f37{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-22946 .elementor-element.elementor-element-8ad3f37.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-8ad3f37 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-22946 .elementor-element.elementor-element-75f9221 .elementor-button{background-color:#4CAF50;border-radius:5px 5px 5px 5px;padding:10px 20px 10px 20px;}.elementor-22946 .elementor-element.elementor-element-75f9221 .elementor-button:hover, .elementor-22946 .elementor-element.elementor-element-75f9221 .elementor-button:focus{background-color:#1B5E20;color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-75f9221.elementor-element{--align-self:stretch;}.elementor-22946 .elementor-element.elementor-element-75f9221 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22946 .elementor-element.elementor-element-75f9221 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-22946 .elementor-element.elementor-element-75f9221 .elementor-button:hover svg, .elementor-22946 .elementor-element.elementor-element-75f9221 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-9a9dacc .elementor-button{background-color:#4CAF50;border-radius:5px 5px 5px 5px;padding:10px 20px 10px 20px;}.elementor-22946 .elementor-element.elementor-element-9a9dacc .elementor-button:hover, .elementor-22946 .elementor-element.elementor-element-9a9dacc .elementor-button:focus{background-color:#1B5E20;color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-9a9dacc .elementor-button-content-wrapper{flex-direction:row;}.elementor-22946 .elementor-element.elementor-element-9a9dacc .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-22946 .elementor-element.elementor-element-9a9dacc .elementor-button:hover svg, .elementor-22946 .elementor-element.elementor-element-9a9dacc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-7b73d92{width:var( --container-widget-width, 76.548% );max-width:76.548%;--container-widget-width:76.548%;--container-widget-flex-grow:0;text-align:center;}.elementor-22946 .elementor-element.elementor-element-7b73d92.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-857d5ec{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#8A8A8A;--border-color:#8A8A8A;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-431b997 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-431b997 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-431b997{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-431b997 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-35cfc9e .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-35cfc9e .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-35cfc9e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-35cfc9e .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-3719208 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-3719208 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-3719208{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-3719208 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-43a5aa8 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-43a5aa8 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-43a5aa8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-43a5aa8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-fe439f1 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-fe439f1 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-fe439f1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-fe439f1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-7b82a38 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-7b82a38 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-7b82a38{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-7b82a38 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-a510d44 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-a510d44 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-a510d44{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-a510d44 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-10920b9 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-10920b9 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-10920b9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-10920b9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-137b7b4 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-137b7b4 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-137b7b4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-137b7b4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-2036add{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-22946 .elementor-element.elementor-element-2036add > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-2036add.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-color:#C9C8C8;}.elementor-22946 .elementor-element.elementor-element-20437fe{--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-22946 .elementor-element.elementor-element-f66ae11{--display:flex;}.elementor-22946 .elementor-element.elementor-element-f66ae11:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-f66ae11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-22946 .elementor-element.elementor-element-fbd8e34{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-fbd8e34:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-fbd8e34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-22946 .elementor-element.elementor-element-29331d0{--display:flex;}.elementor-22946 .elementor-element.elementor-element-f20f1f6{text-align:center;}.elementor-22946 .elementor-element.elementor-element-f20f1f6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:#000000;}.elementor-22946 .elementor-element.elementor-element-e022e10{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-e022e10.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-1e1a4d6{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-df725b0{--display:flex;--border-radius:35px 35px 35px 35px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-df725b0:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-df725b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5C32E;}.elementor-22946 .elementor-element.elementor-element-df725b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-12e1268{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-22946 .elementor-element.elementor-element-12e1268.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-12e1268 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-22946 .elementor-element.elementor-element-115ffde .elementor-button{background-color:#4CAF50;border-radius:5px 5px 5px 5px;padding:12px 20px 12px 20px;}.elementor-22946 .elementor-element.elementor-element-115ffde .elementor-button:hover, .elementor-22946 .elementor-element.elementor-element-115ffde .elementor-button:focus{background-color:#1B5E20;color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-115ffde.elementor-element{--align-self:stretch;}.elementor-22946 .elementor-element.elementor-element-115ffde .elementor-button-content-wrapper{flex-direction:row;}.elementor-22946 .elementor-element.elementor-element-115ffde .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-22946 .elementor-element.elementor-element-115ffde .elementor-button:hover svg, .elementor-22946 .elementor-element.elementor-element-115ffde .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-ac22186 .elementor-button{background-color:#4CAF50;border-radius:5px 5px 5px 5px;padding:10px 20px 10px 20px;}.elementor-22946 .elementor-element.elementor-element-ac22186 .elementor-button:hover, .elementor-22946 .elementor-element.elementor-element-ac22186 .elementor-button:focus{background-color:#1B5E20;color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-ac22186.elementor-element{--align-self:stretch;}.elementor-22946 .elementor-element.elementor-element-ac22186 .elementor-button:hover svg, .elementor-22946 .elementor-element.elementor-element-ac22186 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-f0a5107{width:var( --container-widget-width, 76.548% );max-width:76.548%;--container-widget-width:76.548%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-f0a5107.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-73f7ed5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-2356f79 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-2356f79 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-2356f79{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-2356f79 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-2356f79 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-2356f79 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-af6fa97 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-af6fa97 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-af6fa97{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-af6fa97 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-af6fa97 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-af6fa97 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-87ae62e .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-87ae62e .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-87ae62e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-87ae62e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-87ae62e .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-87ae62e .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-284a86d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-284a86d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-284a86d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-284a86d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-284a86d .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-284a86d .elementor-icon-list-text{color:#8A8A8A;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-24c89ac .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-24c89ac .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-24c89ac{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-24c89ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-24c89ac .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-24c89ac .elementor-icon-list-text{color:#8A8A8A;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-9f2ddfb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-9f2ddfb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-9f2ddfb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-9f2ddfb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-9f2ddfb .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-9f2ddfb .elementor-icon-list-text{color:#8A8A8A;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-2bd6cdc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-2bd6cdc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-2bd6cdc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-2bd6cdc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-2bd6cdc .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-2bd6cdc .elementor-icon-list-text{color:#8A8A8A;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-3fead13 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-3fead13 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-3fead13{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-3fead13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-3fead13 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-3fead13 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-41501cd .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-41501cd .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-41501cd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-41501cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-41501cd .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-41501cd .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-b411312{--display:flex;--overlay-opacity:0.5;}.elementor-22946 .elementor-element.elementor-element-b411312:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-b411312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EE6A6C;}.elementor-22946 .elementor-element.elementor-element-b411312::before, .elementor-22946 .elementor-element.elementor-element-b411312 > .elementor-background-video-container::before, .elementor-22946 .elementor-element.elementor-element-b411312 > .e-con-inner > .elementor-background-video-container::before, .elementor-22946 .elementor-element.elementor-element-b411312 > .elementor-background-slideshow::before, .elementor-22946 .elementor-element.elementor-element-b411312 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22946 .elementor-element.elementor-element-b411312 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-22946 .elementor-element.elementor-element-757112b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.22;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-757112b:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-757112b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F1;}.elementor-22946 .elementor-element.elementor-element-757112b::before, .elementor-22946 .elementor-element.elementor-element-757112b > .elementor-background-video-container::before, .elementor-22946 .elementor-element.elementor-element-757112b > .e-con-inner > .elementor-background-video-container::before, .elementor-22946 .elementor-element.elementor-element-757112b > .elementor-background-slideshow::before, .elementor-22946 .elementor-element.elementor-element-757112b > .e-con-inner > .elementor-background-slideshow::before, .elementor-22946 .elementor-element.elementor-element-757112b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FDF0F1;--background-overlay:'';}.elementor-22946 .elementor-element.elementor-element-7c51c17{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-22946 .elementor-element.elementor-element-88c3c11.elementor-element{--align-self:center;}.elementor-22946 .elementor-element.elementor-element-f680bd6{text-align:center;}.elementor-22946 .elementor-element.elementor-element-f680bd6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:#000000;}.elementor-22946 .elementor-element.elementor-element-b8e9aae{width:var( --container-widget-width, 94.015% );max-width:94.015%;--container-widget-width:94.015%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-b8e9aae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-4f74df1{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-badb3d6{--display:flex;--border-radius:35px 35px 35px 35px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-badb3d6:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-badb3d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5C32E;}.elementor-22946 .elementor-element.elementor-element-badb3d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-c7fe7f9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-22946 .elementor-element.elementor-element-c7fe7f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-c7fe7f9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-22946 .elementor-element.elementor-element-12ed935 .elementor-button{background-color:#4CAF50;font-family:"Open Sans", Sans-serif;font-weight:500;border-radius:5px 5px 5px 5px;padding:12px 20px 12px 20px;}.elementor-22946 .elementor-element.elementor-element-12ed935 .elementor-button:hover, .elementor-22946 .elementor-element.elementor-element-12ed935 .elementor-button:focus{background-color:#1B5E20;color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-12ed935.elementor-element{--align-self:stretch;}.elementor-22946 .elementor-element.elementor-element-12ed935 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22946 .elementor-element.elementor-element-12ed935 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-22946 .elementor-element.elementor-element-12ed935 .elementor-button:hover svg, .elementor-22946 .elementor-element.elementor-element-12ed935 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-e21b9d4 .elementor-button{background-color:#4CAF50;border-radius:5px 5px 5px 5px;padding:10px 20px 10px 20px;}.elementor-22946 .elementor-element.elementor-element-e21b9d4 .elementor-button:hover, .elementor-22946 .elementor-element.elementor-element-e21b9d4 .elementor-button:focus{background-color:#1B5E20;color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-e21b9d4.elementor-element{--align-self:stretch;}.elementor-22946 .elementor-element.elementor-element-e21b9d4 .elementor-button:hover svg, .elementor-22946 .elementor-element.elementor-element-e21b9d4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-b35ff28{width:var( --container-widget-width, 76.548% );max-width:76.548%;--container-widget-width:76.548%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-b35ff28.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-0f68431{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#8A8A8A;--border-color:#8A8A8A;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-114f435 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-114f435 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-114f435{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-114f435 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-114f435 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-114f435 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-05b99e3 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-05b99e3 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-05b99e3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-05b99e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-05b99e3 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-05b99e3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-5913dc9 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-5913dc9 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-5913dc9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-5913dc9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-5913dc9 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-5913dc9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-454b14a .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-454b14a .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-454b14a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-454b14a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-454b14a .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-454b14a .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-3522769 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-3522769 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-3522769{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-3522769 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-3522769 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-3522769 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-cfda733 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-cfda733 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-cfda733{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-cfda733 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-cfda733 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-cfda733 .elementor-icon-list-text{color:#8A8A8A;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-44d8e50 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-44d8e50 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-44d8e50{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-44d8e50 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-44d8e50 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-44d8e50 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-334c517 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-334c517 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-334c517{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-334c517 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-334c517 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-334c517 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-e7543d5 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-e7543d5 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-e7543d5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-e7543d5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-e7543d5 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-e7543d5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-c3312c5{--display:flex;--overlay-opacity:0.5;}.elementor-22946 .elementor-element.elementor-element-c3312c5:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-c3312c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EE6A6C;}.elementor-22946 .elementor-element.elementor-element-c3312c5::before, .elementor-22946 .elementor-element.elementor-element-c3312c5 > .elementor-background-video-container::before, .elementor-22946 .elementor-element.elementor-element-c3312c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-22946 .elementor-element.elementor-element-c3312c5 > .elementor-background-slideshow::before, .elementor-22946 .elementor-element.elementor-element-c3312c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22946 .elementor-element.elementor-element-c3312c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-22946 .elementor-element.elementor-element-56cc39e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.22;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEBEBE;--border-color:#BEBEBE;--border-radius:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-56cc39e:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-56cc39e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F1;}.elementor-22946 .elementor-element.elementor-element-56cc39e::before, .elementor-22946 .elementor-element.elementor-element-56cc39e > .elementor-background-video-container::before, .elementor-22946 .elementor-element.elementor-element-56cc39e > .e-con-inner > .elementor-background-video-container::before, .elementor-22946 .elementor-element.elementor-element-56cc39e > .elementor-background-slideshow::before, .elementor-22946 .elementor-element.elementor-element-56cc39e > .e-con-inner > .elementor-background-slideshow::before, .elementor-22946 .elementor-element.elementor-element-56cc39e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FDF0F1;--background-overlay:'';}.elementor-22946 .elementor-element.elementor-element-a817f07{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-22946 .elementor-element.elementor-element-fbf0f79.elementor-element{--align-self:center;}.elementor-22946 .elementor-element.elementor-element-a4a36c6.elementor-element{--align-self:center;}.elementor-22946 .elementor-element.elementor-element-3be9137.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-b300fd9{text-align:center;}.elementor-22946 .elementor-element.elementor-element-b300fd9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:#000000;}.elementor-22946 .elementor-element.elementor-element-869d6dc{width:var( --container-widget-width, 94.015% );max-width:94.015%;--container-widget-width:94.015%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-869d6dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-35ee5b3{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-a372379{--display:flex;--border-radius:35px 35px 35px 35px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-a372379:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-a372379 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5C32E;}.elementor-22946 .elementor-element.elementor-element-a372379.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-0769549{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-22946 .elementor-element.elementor-element-0769549.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-0769549 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-22946 .elementor-element.elementor-element-7e394ca .elementor-button{background-color:#4CAF50;font-family:"Open Sans", Sans-serif;font-weight:500;border-radius:5px 5px 5px 5px;padding:12px 20px 12px 20px;}.elementor-22946 .elementor-element.elementor-element-7e394ca .elementor-button:hover, .elementor-22946 .elementor-element.elementor-element-7e394ca .elementor-button:focus{background-color:#1B5E20;color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-7e394ca.elementor-element{--align-self:stretch;}.elementor-22946 .elementor-element.elementor-element-7e394ca .elementor-button-content-wrapper{flex-direction:row;}.elementor-22946 .elementor-element.elementor-element-7e394ca .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-22946 .elementor-element.elementor-element-7e394ca .elementor-button:hover svg, .elementor-22946 .elementor-element.elementor-element-7e394ca .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-b042690 .elementor-button{background-color:#4CAF50;border-radius:5px 5px 5px 5px;padding:10px 20px 10px 20px;}.elementor-22946 .elementor-element.elementor-element-b042690 .elementor-button:hover, .elementor-22946 .elementor-element.elementor-element-b042690 .elementor-button:focus{background-color:#1B5E20;color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-b042690.elementor-element{--align-self:stretch;}.elementor-22946 .elementor-element.elementor-element-b042690 .elementor-button:hover svg, .elementor-22946 .elementor-element.elementor-element-b042690 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-65beb84{width:var( --container-widget-width, 76.548% );max-width:76.548%;--container-widget-width:76.548%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-65beb84.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-52b742e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#8A8A8A;--border-color:#8A8A8A;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-77ebe08 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-77ebe08 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-77ebe08{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-77ebe08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-77ebe08 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-77ebe08 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-c21861c .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-c21861c .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-c21861c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-c21861c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-c21861c .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-c21861c .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-f9aa269 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-f9aa269 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-f9aa269{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-f9aa269 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-f9aa269 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-f9aa269 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-2003de3 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-2003de3 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-2003de3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-2003de3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-2003de3 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-2003de3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-ac508ae .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-ac508ae .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-ac508ae{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-ac508ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-ac508ae .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-ac508ae .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-b555dcf .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-b555dcf .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-b555dcf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-b555dcf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-b555dcf .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-b555dcf .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-012f805 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-012f805 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-012f805{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-012f805 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-012f805 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-012f805 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-8554860 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-8554860 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-8554860{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-8554860 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-8554860 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-8554860 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-21135d4 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-21135d4 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-22946 .elementor-element.elementor-element-21135d4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22946 .elementor-element.elementor-element-21135d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-21135d4 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-21135d4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22946 .elementor-element.elementor-element-8f5cbd5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-22946 .elementor-element.elementor-element-8f5cbd5:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-8f5cbd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-22946 .elementor-element.elementor-element-d2de237{--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-22946 .elementor-element.elementor-element-d2de237.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-67a9048 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:700;color:#000000;}.elementor-22946 .elementor-element.elementor-element-304b3af{--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-22946 .elementor-element.elementor-element-1802016{width:var( --container-widget-width, 10.626% );max-width:10.626%;--container-widget-width:10.626%;--container-widget-flex-grow:0;}.elementor-22946 .elementor-element.elementor-element-1802016.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-1802016 .elementor-icon-wrapper{text-align:center;}.elementor-22946 .elementor-element.elementor-element-dfd03fc{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-6ae02c0{--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-22946 .elementor-element.elementor-element-d6e1f81{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-22946 .elementor-element.elementor-element-d6e1f81.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-d6e1f81 .elementor-icon-wrapper{text-align:center;}.elementor-22946 .elementor-element.elementor-element-775ea19{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-18f283b{--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-22946 .elementor-element.elementor-element-ffaf8a6{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-22946 .elementor-element.elementor-element-ffaf8a6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-ffaf8a6 .elementor-icon-wrapper{text-align:center;}.elementor-22946 .elementor-element.elementor-element-455a994{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-30067c7{--display:flex;--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-22946 .elementor-element.elementor-element-8c66ffd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-bde1bf4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;color:#000000;}.elementor-22946 .elementor-element.elementor-element-f0fb410{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22946 .elementor-element.elementor-element-f0fb410.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-665e8ce .elementor-button{background-color:#4CAF50;font-family:"Open Sans", Sans-serif;font-weight:700;border-radius:5px 5px 5px 5px;padding:12px 30px 12px 30px;}.elementor-22946 .elementor-element.elementor-element-665e8ce .elementor-button:hover, .elementor-22946 .elementor-element.elementor-element-665e8ce .elementor-button:focus{background-color:#1B5E20;color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-665e8ce .elementor-button:hover svg, .elementor-22946 .elementor-element.elementor-element-665e8ce .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-2249235{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-2249235:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-2249235 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-af99287{text-align:center;}.elementor-22946 .elementor-element.elementor-element-af99287 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-4cbbd8a{--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:50px;--padding-left:50px;--padding-right:50px;}.elementor-22946 .elementor-element.elementor-element-4cbbd8a:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-4cbbd8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-2e41c3f{--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-22946 .elementor-element.elementor-element-3557971{--display:flex;--min-height:600px;--justify-content:center;}.elementor-22946 .elementor-element.elementor-element-1a891a8 img{width:61%;}.elementor-22946 .elementor-element.elementor-element-ab37e96{--display:flex;}.elementor-22946 .elementor-element.elementor-element-5c06b26{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-5c06b26.e-con{--align-self:center;}.elementor-22946 .elementor-element.elementor-element-30613cd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22946 .elementor-element.elementor-element-30613cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-30613cd.elementor-element{--align-self:center;}.elementor-22946 .elementor-element.elementor-element-160cbaf{text-align:left;}.elementor-22946 .elementor-element.elementor-element-160cbaf .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-22946 .elementor-element.elementor-element-aea6d51{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22946 .elementor-element.elementor-element-62e0cdb .elementor-button{background-color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:.5px .5px 0px .5px;border-radius:5px 5px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-62e0cdb .elementor-button:hover, .elementor-22946 .elementor-element.elementor-element-62e0cdb .elementor-button:focus{background-color:#F7F6F6;}.elementor-22946 .elementor-element.elementor-element-62e0cdb .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-22946 .elementor-element.elementor-element-9d90fea .elementor-button{background-color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:.5px .5px 0px .5px;border-radius:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-9d90fea .elementor-button:hover, .elementor-22946 .elementor-element.elementor-element-9d90fea .elementor-button:focus{background-color:#F7F6F6;}.elementor-22946 .elementor-element.elementor-element-57010f5 .elementor-button{background-color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:.5px .5px 0px .5px;border-radius:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-57010f5 .elementor-button:hover, .elementor-22946 .elementor-element.elementor-element-57010f5 .elementor-button:focus{background-color:#F7F6F6;}.elementor-22946 .elementor-element.elementor-element-52d79d3 .elementor-button{background-color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:.5px .5px 0px .5px;border-radius:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-52d79d3 .elementor-button:hover, .elementor-22946 .elementor-element.elementor-element-52d79d3 .elementor-button:focus{background-color:#F7F6F6;}.elementor-22946 .elementor-element.elementor-element-48588e9 .elementor-button{background-color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:.5px .5px .5px .5px;border-radius:0px 0px 5px 5px;}.elementor-22946 .elementor-element.elementor-element-48588e9 .elementor-button:hover, .elementor-22946 .elementor-element.elementor-element-48588e9 .elementor-button:focus{background-color:#F7F6F6;}.elementor-22946 .elementor-element.elementor-element-a6cc4b0{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-0a3a347{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22946 .elementor-element.elementor-element-0a3a347 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-0a3a347.elementor-element{--align-self:center;}.elementor-22946 .elementor-element.elementor-element-a158681{text-align:left;}.elementor-22946 .elementor-element.elementor-element-a158681 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-22946 .elementor-element.elementor-element-0fec8c8{--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-22946 .elementor-element.elementor-element-ce90e48{--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-22946 .elementor-element.elementor-element-86703cd{--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-22946 .elementor-element.elementor-element-2f00cf8 .elementor-icon-wrapper{text-align:center;}.elementor-22946 .elementor-element.elementor-element-2f00cf8.elementor-view-stacked .elementor-icon{background-color:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-2f00cf8.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-2f00cf8.elementor-view-default .elementor-icon{color:#3F3F3F;border-color:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-2f00cf8.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-2f00cf8.elementor-view-default .elementor-icon svg{fill:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-2f00cf8.elementor-view-stacked .elementor-icon:hover{background-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-2f00cf8.elementor-view-framed .elementor-icon:hover, .elementor-22946 .elementor-element.elementor-element-2f00cf8.elementor-view-default .elementor-icon:hover{color:#ED6A6D;border-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-2f00cf8.elementor-view-framed .elementor-icon:hover, .elementor-22946 .elementor-element.elementor-element-2f00cf8.elementor-view-default .elementor-icon:hover svg{fill:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-3084875{text-align:center;}.elementor-22946 .elementor-element.elementor-element-08569b5{--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-22946 .elementor-element.elementor-element-f8bef86 .elementor-icon-wrapper{text-align:center;}.elementor-22946 .elementor-element.elementor-element-f8bef86.elementor-view-stacked .elementor-icon{background-color:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-f8bef86.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-f8bef86.elementor-view-default .elementor-icon{color:#3F3F3F;border-color:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-f8bef86.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-f8bef86.elementor-view-default .elementor-icon svg{fill:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-f8bef86.elementor-view-stacked .elementor-icon:hover{background-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-f8bef86.elementor-view-framed .elementor-icon:hover, .elementor-22946 .elementor-element.elementor-element-f8bef86.elementor-view-default .elementor-icon:hover{color:#ED6A6D;border-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-f8bef86.elementor-view-framed .elementor-icon:hover, .elementor-22946 .elementor-element.elementor-element-f8bef86.elementor-view-default .elementor-icon:hover svg{fill:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-a9b2fcb{text-align:center;}.elementor-22946 .elementor-element.elementor-element-db3dbe2{--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-22946 .elementor-element.elementor-element-d640f54 .elementor-icon-wrapper{text-align:center;}.elementor-22946 .elementor-element.elementor-element-d640f54.elementor-view-stacked .elementor-icon{background-color:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-d640f54.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-d640f54.elementor-view-default .elementor-icon{color:#3F3F3F;border-color:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-d640f54.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-d640f54.elementor-view-default .elementor-icon svg{fill:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-d640f54.elementor-view-stacked .elementor-icon:hover{background-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-d640f54.elementor-view-framed .elementor-icon:hover, .elementor-22946 .elementor-element.elementor-element-d640f54.elementor-view-default .elementor-icon:hover{color:#ED6A6D;border-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-d640f54.elementor-view-framed .elementor-icon:hover, .elementor-22946 .elementor-element.elementor-element-d640f54.elementor-view-default .elementor-icon:hover svg{fill:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-a337c75{text-align:center;}.elementor-22946 .elementor-element.elementor-element-18e7c10{--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-22946 .elementor-element.elementor-element-1be3ed7{--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-22946 .elementor-element.elementor-element-0509540 .elementor-icon-wrapper{text-align:center;}.elementor-22946 .elementor-element.elementor-element-0509540.elementor-view-stacked .elementor-icon{background-color:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-0509540.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-0509540.elementor-view-default .elementor-icon{color:#3F3F3F;border-color:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-0509540.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-0509540.elementor-view-default .elementor-icon svg{fill:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-0509540.elementor-view-stacked .elementor-icon:hover{background-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-0509540.elementor-view-framed .elementor-icon:hover, .elementor-22946 .elementor-element.elementor-element-0509540.elementor-view-default .elementor-icon:hover{color:#ED6A6D;border-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-0509540.elementor-view-framed .elementor-icon:hover, .elementor-22946 .elementor-element.elementor-element-0509540.elementor-view-default .elementor-icon:hover svg{fill:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-ff423dc{text-align:center;}.elementor-22946 .elementor-element.elementor-element-f360d41{--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-22946 .elementor-element.elementor-element-a243015 .elementor-icon-wrapper{text-align:center;}.elementor-22946 .elementor-element.elementor-element-a243015.elementor-view-stacked .elementor-icon{background-color:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-a243015.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-a243015.elementor-view-default .elementor-icon{color:#3F3F3F;border-color:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-a243015.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-a243015.elementor-view-default .elementor-icon svg{fill:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-a243015.elementor-view-stacked .elementor-icon:hover{background-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-a243015.elementor-view-framed .elementor-icon:hover, .elementor-22946 .elementor-element.elementor-element-a243015.elementor-view-default .elementor-icon:hover{color:#ED6A6D;border-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-a243015.elementor-view-framed .elementor-icon:hover, .elementor-22946 .elementor-element.elementor-element-a243015.elementor-view-default .elementor-icon:hover svg{fill:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-73c80e4{text-align:center;}.elementor-22946 .elementor-element.elementor-element-56644b0{--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-22946 .elementor-element.elementor-element-d83223f .elementor-icon-wrapper{text-align:center;}.elementor-22946 .elementor-element.elementor-element-d83223f.elementor-view-stacked .elementor-icon{background-color:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-d83223f.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-d83223f.elementor-view-default .elementor-icon{color:#3F3F3F;border-color:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-d83223f.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-d83223f.elementor-view-default .elementor-icon svg{fill:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-d83223f.elementor-view-stacked .elementor-icon:hover{background-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-d83223f.elementor-view-framed .elementor-icon:hover, .elementor-22946 .elementor-element.elementor-element-d83223f.elementor-view-default .elementor-icon:hover{color:#ED6A6D;border-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-d83223f.elementor-view-framed .elementor-icon:hover, .elementor-22946 .elementor-element.elementor-element-d83223f.elementor-view-default .elementor-icon:hover svg{fill:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-24a6895{text-align:center;}.elementor-22946 .elementor-element.elementor-element-527a5cd{--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-22946 .elementor-element.elementor-element-d7d5461{--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-22946 .elementor-element.elementor-element-4ab09fa{--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:solid;--border-style:solid;border-color:#D0D0D0;--border-color:#D0D0D0;}.elementor-22946 .elementor-element.elementor-element-e0b7416 .elementor-icon-wrapper{text-align:center;}.elementor-22946 .elementor-element.elementor-element-e0b7416.elementor-view-stacked .elementor-icon{background-color:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-e0b7416.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-e0b7416.elementor-view-default .elementor-icon{color:#3F3F3F;border-color:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-e0b7416.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-e0b7416.elementor-view-default .elementor-icon svg{fill:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-e0b7416.elementor-view-stacked .elementor-icon:hover{background-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-e0b7416.elementor-view-framed .elementor-icon:hover, .elementor-22946 .elementor-element.elementor-element-e0b7416.elementor-view-default .elementor-icon:hover{color:#ED6A6D;border-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-e0b7416.elementor-view-framed .elementor-icon:hover, .elementor-22946 .elementor-element.elementor-element-e0b7416.elementor-view-default .elementor-icon:hover svg{fill:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-b3c9803{text-align:center;}.elementor-22946 .elementor-element.elementor-element-1cb3fa9{--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:solid;--border-style:solid;border-color:#D0D0D0;--border-color:#D0D0D0;}.elementor-22946 .elementor-element.elementor-element-83994e5 .elementor-icon-wrapper{text-align:center;}.elementor-22946 .elementor-element.elementor-element-83994e5.elementor-view-stacked .elementor-icon{background-color:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-83994e5.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-83994e5.elementor-view-default .elementor-icon{color:#3F3F3F;border-color:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-83994e5.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-83994e5.elementor-view-default .elementor-icon svg{fill:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-83994e5.elementor-view-stacked .elementor-icon:hover{background-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-83994e5.elementor-view-framed .elementor-icon:hover, .elementor-22946 .elementor-element.elementor-element-83994e5.elementor-view-default .elementor-icon:hover{color:#ED6A6D;border-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-83994e5.elementor-view-framed .elementor-icon:hover, .elementor-22946 .elementor-element.elementor-element-83994e5.elementor-view-default .elementor-icon:hover svg{fill:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-369ebf5{text-align:center;}.elementor-22946 .elementor-element.elementor-element-d930bb0{--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-22946 .elementor-element.elementor-element-e4ef139{--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:solid;--border-style:solid;border-color:#D0D0D0;--border-color:#D0D0D0;}.elementor-22946 .elementor-element.elementor-element-8738feb .elementor-icon-wrapper{text-align:center;}.elementor-22946 .elementor-element.elementor-element-8738feb.elementor-view-stacked .elementor-icon{background-color:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-8738feb.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-8738feb.elementor-view-default .elementor-icon{color:#3F3F3F;border-color:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-8738feb.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-8738feb.elementor-view-default .elementor-icon svg{fill:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-8738feb.elementor-view-stacked .elementor-icon:hover{background-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-8738feb.elementor-view-framed .elementor-icon:hover, .elementor-22946 .elementor-element.elementor-element-8738feb.elementor-view-default .elementor-icon:hover{color:#ED6A6D;border-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-8738feb.elementor-view-framed .elementor-icon:hover, .elementor-22946 .elementor-element.elementor-element-8738feb.elementor-view-default .elementor-icon:hover svg{fill:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-46c02c4{text-align:center;}.elementor-22946 .elementor-element.elementor-element-aed17c9{--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:solid;--border-style:solid;border-color:#D0D0D0;--border-color:#D0D0D0;}.elementor-22946 .elementor-element.elementor-element-5ed2139 .elementor-icon-wrapper{text-align:center;}.elementor-22946 .elementor-element.elementor-element-5ed2139.elementor-view-stacked .elementor-icon{background-color:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-5ed2139.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-5ed2139.elementor-view-default .elementor-icon{color:#3F3F3F;border-color:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-5ed2139.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-5ed2139.elementor-view-default .elementor-icon svg{fill:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-5ed2139.elementor-view-stacked .elementor-icon:hover{background-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-5ed2139.elementor-view-framed .elementor-icon:hover, .elementor-22946 .elementor-element.elementor-element-5ed2139.elementor-view-default .elementor-icon:hover{color:#ED6A6D;border-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-5ed2139.elementor-view-framed .elementor-icon:hover, .elementor-22946 .elementor-element.elementor-element-5ed2139.elementor-view-default .elementor-icon:hover svg{fill:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-b8114e9{text-align:center;}.elementor-22946 .elementor-element.elementor-element-a4dd033{--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-22946 .elementor-element.elementor-element-28174ae{--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:solid;--border-style:solid;border-color:#D0D0D0;--border-color:#D0D0D0;}.elementor-22946 .elementor-element.elementor-element-9180c82 .elementor-icon-wrapper{text-align:center;}.elementor-22946 .elementor-element.elementor-element-9180c82.elementor-view-stacked .elementor-icon{background-color:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-9180c82.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-9180c82.elementor-view-default .elementor-icon{color:#3F3F3F;border-color:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-9180c82.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-9180c82.elementor-view-default .elementor-icon svg{fill:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-9180c82.elementor-view-stacked .elementor-icon:hover{background-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-9180c82.elementor-view-framed .elementor-icon:hover, .elementor-22946 .elementor-element.elementor-element-9180c82.elementor-view-default .elementor-icon:hover{color:#ED6A6D;border-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-9180c82.elementor-view-framed .elementor-icon:hover, .elementor-22946 .elementor-element.elementor-element-9180c82.elementor-view-default .elementor-icon:hover svg{fill:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-83eb5a7{text-align:center;}.elementor-22946 .elementor-element.elementor-element-3278004{--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:solid;--border-style:solid;border-color:#D0D0D0;--border-color:#D0D0D0;}.elementor-22946 .elementor-element.elementor-element-582c61d .elementor-icon-wrapper{text-align:center;}.elementor-22946 .elementor-element.elementor-element-582c61d.elementor-view-stacked .elementor-icon{background-color:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-582c61d.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-582c61d.elementor-view-default .elementor-icon{color:#3F3F3F;border-color:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-582c61d.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-582c61d.elementor-view-default .elementor-icon svg{fill:#3F3F3F;}.elementor-22946 .elementor-element.elementor-element-582c61d.elementor-view-stacked .elementor-icon:hover{background-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-582c61d.elementor-view-framed .elementor-icon:hover, .elementor-22946 .elementor-element.elementor-element-582c61d.elementor-view-default .elementor-icon:hover{color:#ED6A6D;border-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-582c61d.elementor-view-framed .elementor-icon:hover, .elementor-22946 .elementor-element.elementor-element-582c61d.elementor-view-default .elementor-icon:hover svg{fill:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-da950b6{text-align:center;}.elementor-22946 .elementor-element.elementor-element-3756592{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-b2ff87c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22946 .elementor-element.elementor-element-b2ff87c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-b2ff87c.elementor-element{--align-self:center;}.elementor-22946 .elementor-element.elementor-element-524a947{text-align:left;}.elementor-22946 .elementor-element.elementor-element-524a947 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-22946 .elementor-element.elementor-element-036def3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22946 .elementor-element.elementor-element-036def3.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-22946 .elementor-element.elementor-element-ca7b4c3 .elementor-button{background-color:#ED6A6D;font-family:"Open Sans", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:10px 20px 10px 20px;}.elementor-22946 .elementor-element.elementor-element-ca7b4c3 .elementor-button:hover, .elementor-22946 .elementor-element.elementor-element-ca7b4c3 .elementor-button:focus{background-color:#C63134;color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-ca7b4c3 .elementor-button:hover svg, .elementor-22946 .elementor-element.elementor-element-ca7b4c3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-c60c048{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-61b5ed7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22946 .elementor-element.elementor-element-61b5ed7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-61b5ed7.elementor-element{--align-self:center;}.elementor-22946 .elementor-element.elementor-element-ad41546{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-ad41546.e-con{--align-self:center;}.elementor-22946 .elementor-element.elementor-element-70bde0a.elementor-element{--align-self:center;}.elementor-22946 .elementor-element.elementor-element-70bde0a .elementor-icon-wrapper{text-align:center;}.elementor-22946 .elementor-element.elementor-element-70bde0a.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-22946 .elementor-element.elementor-element-70bde0a.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-70bde0a.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-22946 .elementor-element.elementor-element-70bde0a.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-70bde0a.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-22946 .elementor-element.elementor-element-70bde0a .elementor-icon{font-size:30px;}.elementor-22946 .elementor-element.elementor-element-70bde0a .elementor-icon svg{height:30px;}.elementor-22946 .elementor-element.elementor-element-dfbb713.elementor-element{--align-self:center;}.elementor-22946 .elementor-element.elementor-element-dfbb713{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-22946 .elementor-element.elementor-element-a3f2bef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-f2eee34 img{width:70%;}.elementor-22946 .elementor-element.elementor-element-065e2be.elementor-element{--align-self:center;}.elementor-22946 .elementor-element.elementor-element-2a2dd76 img{width:70%;}.elementor-22946 .elementor-element.elementor-element-2980714 .elementor-button{background-color:#ED6A6D;font-family:"Open Sans", Sans-serif;font-weight:500;border-radius:5px 5px 5px 5px;padding:10px 20px 10px 20px;}.elementor-22946 .elementor-element.elementor-element-2980714 .elementor-button:hover, .elementor-22946 .elementor-element.elementor-element-2980714 .elementor-button:focus{background-color:#C63134;color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-2980714 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-2980714 .elementor-button:hover svg, .elementor-22946 .elementor-element.elementor-element-2980714 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-831b6c8 .elementor-button{background-color:#ED6A6D;font-family:"Open Sans", Sans-serif;font-weight:500;border-radius:5px 5px 5px 5px;padding:10px 20px 10px 20px;}.elementor-22946 .elementor-element.elementor-element-831b6c8 .elementor-button:hover, .elementor-22946 .elementor-element.elementor-element-831b6c8 .elementor-button:focus{background-color:#C63134;color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-831b6c8 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-831b6c8 .elementor-button:hover svg, .elementor-22946 .elementor-element.elementor-element-831b6c8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-c9b7a9e{font-family:"Open Sans", Sans-serif;font-weight:400;color:#9E9E9E;}.elementor-22946 .elementor-element.elementor-element-c62e845{--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:50px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-5433e41{text-align:center;}.elementor-22946 .elementor-element.elementor-element-5433e41 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;color:#000000;}.elementor-22946 .elementor-element.elementor-element-263856d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22946 .elementor-element.elementor-element-c3bc551{--display:flex;--min-height:730px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-c3bc551:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-c3bc551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F0;}.elementor-22946 .elementor-element.elementor-element-e45f581{width:100%;max-width:100%;text-align:center;}.elementor-22946 .elementor-element.elementor-element-e45f581 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-e45f581.elementor-element{--align-self:center;}.elementor-22946 .elementor-element.elementor-element-e45f581 img{width:100%;}.elementor-22946 .elementor-element.elementor-element-90519b6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22946 .elementor-element.elementor-element-8f90f7f{--display:flex;--min-height:265px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-2e7ee06{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;font-style:italic;color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-c6664cc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-10b3bdf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-10b3bdf{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-22946 .elementor-element.elementor-element-56e1970 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-56e1970{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-f172d7b{--display:flex;--min-height:730px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-f172d7b:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-f172d7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F0;}.elementor-22946 .elementor-element.elementor-element-6b3efdc{width:100%;max-width:100%;}.elementor-22946 .elementor-element.elementor-element-6b3efdc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-6b3efdc.elementor-element{--align-self:center;}.elementor-22946 .elementor-element.elementor-element-6b3efdc img{width:100%;}.elementor-22946 .elementor-element.elementor-element-9aa5900{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22946 .elementor-element.elementor-element-49e5157{--display:flex;--min-height:265px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-0d1ac9b{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;font-style:italic;color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-09262e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-bded5b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-bded5b7{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-22946 .elementor-element.elementor-element-bcea821 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-bcea821{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-12e8fc5{--display:flex;--min-height:730px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-12e8fc5:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-12e8fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F0;}.elementor-22946 .elementor-element.elementor-element-dd97b66{width:100%;max-width:100%;}.elementor-22946 .elementor-element.elementor-element-dd97b66 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-dd97b66.elementor-element{--align-self:center;}.elementor-22946 .elementor-element.elementor-element-dd97b66 img{width:100%;}.elementor-22946 .elementor-element.elementor-element-7ca1e96{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22946 .elementor-element.elementor-element-39d47d3{--display:flex;--min-height:265px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-8e73379{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;font-style:italic;color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-7fb4519{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-054c6be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-054c6be{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-22946 .elementor-element.elementor-element-20157eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-20157eb{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-2fdd3d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-2fdd3d3:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-2fdd3d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ED6A6D;}.elementor-22946 .elementor-element.elementor-element-619879a{text-align:center;}.elementor-22946 .elementor-element.elementor-element-619879a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-f063216{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-a16923c{--display:flex;}.elementor-22946 .elementor-element.elementor-element-2e19c81{color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-aac8b68 .elementor-icon-wrapper{text-align:center;}.elementor-22946 .elementor-element.elementor-element-aac8b68.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-aac8b68.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-aac8b68.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-aac8b68.elementor-view-framed .elementor-icon, .elementor-22946 .elementor-element.elementor-element-aac8b68.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-a672bc9{--display:flex;}.elementor-22946 .elementor-element.elementor-element-6fa4a8d{--display:flex;}.elementor-22946 .elementor-element.elementor-element-6fa4a8d:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-6fa4a8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-aac6252{--display:flex;}.elementor-22946 .elementor-element.elementor-element-aac6252:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-aac6252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-1a89d04 .elementor-button{background-color:#4CAF50;font-family:"Open Sans", Sans-serif;font-weight:700;border-radius:5px 5px 5px 5px;padding:12px 30px 12px 30px;}.elementor-22946 .elementor-element.elementor-element-1a89d04 .elementor-button:hover, .elementor-22946 .elementor-element.elementor-element-1a89d04 .elementor-button:focus{background-color:#1B5E20;color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-1a89d04 .elementor-button:hover svg, .elementor-22946 .elementor-element.elementor-element-1a89d04 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-e231dc2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-678a73c{text-align:center;}.elementor-22946 .elementor-element.elementor-element-678a73c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#000000;}.elementor-22946 .elementor-element.elementor-element-b6cf73f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22946 .elementor-element.elementor-element-fb948e1{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-775f30f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22946 .elementor-element.elementor-element-435d7ce{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-23a17fd{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22946 .elementor-element.elementor-element-db4ccc9{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-3fb9afc{--display:flex;}.elementor-22946 .elementor-element.elementor-element-1b4aa34 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-22946 .elementor-element.elementor-element-1b4aa34{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-f6d8888{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22946 .elementor-element.elementor-element-de43470{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-f177e08{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22946 .elementor-element.elementor-element-f300e84{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-6e51b59{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22946 .elementor-element.elementor-element-cc8624f{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-90b7593{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22946 .elementor-element.elementor-element-4e7ae6d{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-de56ce3{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22946 .elementor-element.elementor-element-9630e85{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-75afe7b{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22946 .elementor-element.elementor-element-1187f95{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-3370f7f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22946 .elementor-element.elementor-element-5f25710{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-d02fab3{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22946 .elementor-element.elementor-element-d1a1dd2{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-a9f6379{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22946 .elementor-element.elementor-element-305fa53{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-3d6c6ce{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22946 .elementor-element.elementor-element-1be5035{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-679f713{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22946 .elementor-element.elementor-element-91a9bb9{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-373cc23{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22946 .elementor-element.elementor-element-586bf71{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-22946 .elementor-element.elementor-element-f57eb46{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;--n-accordion-icon-gap:10px;}.elementor-22946 .elementor-element.elementor-element-f57eb46 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-f57eb46 {--n-accordion-padding:15px 0px 15px 40px;}:where( .elementor-22946 .elementor-element.elementor-element-f57eb46 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Open Sans", Sans-serif;font-weight:400;}:where( .elementor-22946 .elementor-element.elementor-element-f57eb46 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:1px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-22946 .elementor-element.elementor-element-0376a3d .elementor-button{background-color:#4CAF50;font-family:"Open Sans", Sans-serif;font-weight:700;border-radius:5px 5px 5px 5px;padding:12px 30px 12px 30px;}.elementor-22946 .elementor-element.elementor-element-0376a3d .elementor-button:hover, .elementor-22946 .elementor-element.elementor-element-0376a3d .elementor-button:focus{background-color:#1B5E20;color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-0376a3d.elementor-element{--align-self:center;}.elementor-22946 .elementor-element.elementor-element-0376a3d .elementor-button:hover svg, .elementor-22946 .elementor-element.elementor-element-0376a3d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-1cd6a1e{--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;}.elementor-22946 .elementor-element.elementor-element-1cd6a1e:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-1cd6a1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}.elementor-22946 .elementor-element.elementor-element-ac7d0f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-22946 .elementor-element.elementor-element-3164eb0{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-318954d{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-22946 .elementor-element.elementor-element-f29619f > .elementor-widget-container:hover{--e-transform-scale:1.2;}body:not(.rtl) .elementor-22946 .elementor-element.elementor-element-f29619f{right:15px;}body.rtl .elementor-22946 .elementor-element.elementor-element-f29619f{left:15px;}.elementor-22946 .elementor-element.elementor-element-f29619f{bottom:20px;}.elementor-22946 .elementor-element.elementor-element-f29619f .elementor-icon-wrapper{text-align:center;}.elementor-22946 .elementor-element.elementor-element-f29619f .elementor-icon{font-size:70px;}.elementor-22946 .elementor-element.elementor-element-f29619f .elementor-icon svg{height:70px;}@media(max-width:1366px){.elementor-22946 .elementor-element.elementor-element-b94b513{--min-height:390px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-22946 .elementor-element.elementor-element-b94b513:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-b94b513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-22946 .elementor-element.elementor-element-8be941c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-056fe9c{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-012eff2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(3px/2);}.elementor-22946 .elementor-element.elementor-element-012eff2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(3px/2);}.elementor-22946 .elementor-element.elementor-element-012eff2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(3px/2);margin-left:calc(3px/2);}.elementor-22946 .elementor-element.elementor-element-012eff2 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-3px/2);margin-left:calc(-3px/2);}body.rtl .elementor-22946 .elementor-element.elementor-element-012eff2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-3px/2);}body:not(.rtl) .elementor-22946 .elementor-element.elementor-element-012eff2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-3px/2);}.elementor-22946 .elementor-element.elementor-element-012eff2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-012eff2 .elementor-icon-list-item > a{font-size:14px;}.elementor-22946 .elementor-element.elementor-element-b956ede .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(3px/2);}.elementor-22946 .elementor-element.elementor-element-b956ede .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(3px/2);}.elementor-22946 .elementor-element.elementor-element-b956ede .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(3px/2);margin-left:calc(3px/2);}.elementor-22946 .elementor-element.elementor-element-b956ede .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-3px/2);margin-left:calc(-3px/2);}body.rtl .elementor-22946 .elementor-element.elementor-element-b956ede .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-3px/2);}body:not(.rtl) .elementor-22946 .elementor-element.elementor-element-b956ede .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-3px/2);}.elementor-22946 .elementor-element.elementor-element-b956ede .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-b956ede .elementor-icon-list-item > a{font-size:14px;}.elementor-22946 .elementor-element.elementor-element-2267e84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-2267e84 .elementor-icon-list-item > a{font-size:14px;}.elementor-22946 .elementor-element.elementor-element-cfa386c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-cfa386c .elementor-icon-list-item > a{font-size:14px;}.elementor-22946 .elementor-element.elementor-element-c0ea1d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-c0ea1d7 .elementor-icon-list-item > a{font-size:14px;}.elementor-22946 .elementor-element.elementor-element-cc06617{--justify-content:flex-end;}.elementor-22946 .elementor-element.elementor-element-72ec06f{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-22946 .elementor-element.elementor-element-af757b9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-9ec3a44 .elementor-field-group .elementor-field, .elementor-22946 .elementor-element.elementor-element-9ec3a44 .elementor-field-subgroup label{font-size:13px;}.elementor-22946 .elementor-element.elementor-element-fa05d19{--gap:20px 5px;--row-gap:20px;--column-gap:5px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-22946 .elementor-element.elementor-element-3be9137{width:var( --container-widget-width, 46px );max-width:46px;--container-widget-width:46px;--container-widget-flex-grow:0;}.elementor-22946 .elementor-element.elementor-element-8f5cbd5{--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-22946 .elementor-element.elementor-element-30067c7{--justify-content:center;}.elementor-22946 .elementor-element.elementor-element-f0fb410{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-22946 .elementor-element.elementor-element-2249235{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-af99287 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-22946 .elementor-element.elementor-element-af99287 .elementor-heading-title{font-size:28px;}.elementor-22946 .elementor-element.elementor-element-3557971{--min-height:650px;}.elementor-22946 .elementor-element.elementor-element-c62e845{--padding-top:50px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-22946 .elementor-element.elementor-element-2fdd3d3{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-22946 .elementor-element.elementor-element-e231dc2{--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-22946 .elementor-element.elementor-element-b94b513{--content-width:1440px;}.elementor-22946 .elementor-element.elementor-element-9257c9f{--width:39.835%;}.elementor-22946 .elementor-element.elementor-element-4870a3b{--width:38.471%;}.elementor-22946 .elementor-element.elementor-element-b846989{--width:47.51%;}.elementor-22946 .elementor-element.elementor-element-88b8802{--width:28.727%;}.elementor-22946 .elementor-element.elementor-element-b3a3c7e{--width:47.949%;}.elementor-22946 .elementor-element.elementor-element-af757b9{--width:70%;}.elementor-22946 .elementor-element.elementor-element-31e28ed{--width:100%;}.elementor-22946 .elementor-element.elementor-element-b53fba5{--width:100%;}.elementor-22946 .elementor-element.elementor-element-fa05d19{--content-width:1440px;}.elementor-22946 .elementor-element.elementor-element-dd7f53f{--width:33.515%;}.elementor-22946 .elementor-element.elementor-element-1ea563b{--width:33.515%;}.elementor-22946 .elementor-element.elementor-element-f251eb8{--width:33.515%;}.elementor-22946 .elementor-element.elementor-element-df725b0{--width:33.515%;}.elementor-22946 .elementor-element.elementor-element-badb3d6{--width:33.515%;}.elementor-22946 .elementor-element.elementor-element-a372379{--width:33.515%;}.elementor-22946 .elementor-element.elementor-element-8f5cbd5{--content-width:1440px;}.elementor-22946 .elementor-element.elementor-element-d2de237{--width:47%;}}@media(max-width:1366px) and (min-width:768px){.elementor-22946 .elementor-element.elementor-element-b94b513{--content-width:100%;}.elementor-22946 .elementor-element.elementor-element-8be941c{--width:100%;}.elementor-22946 .elementor-element.elementor-element-9257c9f{--width:41%;}.elementor-22946 .elementor-element.elementor-element-4870a3b{--width:50%;}.elementor-22946 .elementor-element.elementor-element-cc06617{--width:100%;}.elementor-22946 .elementor-element.elementor-element-af757b9{--width:65%;}.elementor-22946 .elementor-element.elementor-element-31e28ed{--width:100%;}.elementor-22946 .elementor-element.elementor-element-b53fba5{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22946 .elementor-element.elementor-element-8be941c{--width:100%;}.elementor-22946 .elementor-element.elementor-element-9257c9f{--width:30%;}.elementor-22946 .elementor-element.elementor-element-4870a3b{--width:25%;}.elementor-22946 .elementor-element.elementor-element-b846989{--width:35%;}.elementor-22946 .elementor-element.elementor-element-88b8802{--width:35%;}.elementor-22946 .elementor-element.elementor-element-b3a3c7e{--width:45%;}.elementor-22946 .elementor-element.elementor-element-af757b9{--width:100%;}.elementor-22946 .elementor-element.elementor-element-31e28ed{--width:100%;}.elementor-22946 .elementor-element.elementor-element-981356f{--width:100%;}.elementor-22946 .elementor-element.elementor-element-596faf8{--width:100%;}.elementor-22946 .elementor-element.elementor-element-dd7f53f{--width:30%;}.elementor-22946 .elementor-element.elementor-element-1ea563b{--width:30%;}.elementor-22946 .elementor-element.elementor-element-f251eb8{--width:30%;}.elementor-22946 .elementor-element.elementor-element-d2de237{--width:90%;}.elementor-22946 .elementor-element.elementor-element-30067c7{--width:80%;}}@media(min-width:1920px){.elementor-22946 .elementor-element.elementor-element-b94b513{--content-width:1440px;}.elementor-22946 .elementor-element.elementor-element-b94b513:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-b94b513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-22946 .elementor-element.elementor-element-3be9137{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-22946 .elementor-element.elementor-element-3557971{--min-height:650px;}.elementor-22946 .elementor-element.elementor-element-61b5ed7 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-22946 .elementor-element.elementor-element-c9b7a9e{font-size:14px;}.elementor-22946 .elementor-element.elementor-element-2fdd3d3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-619879a{text-align:center;}.elementor-22946 .elementor-element.elementor-element-619879a .elementor-heading-title{font-size:40px;}.elementor-22946 .elementor-element.elementor-element-f063216{text-align:center;font-size:20px;}.elementor-22946 .elementor-element.elementor-element-a672bc9{--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-22946 .elementor-element.elementor-element-6fa4a8d{--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-22946 .elementor-element.elementor-element-aac6252{--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-22946 .elementor-element.elementor-element-f57eb46{--n-accordion-title-font-size:16px;}}@media(max-width:1024px){.elementor-22946 .elementor-element.elementor-element-b94b513{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-22946 .elementor-element.elementor-element-b94b513:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-b94b513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-22946 .elementor-element.elementor-element-8be941c{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-22946 .elementor-element.elementor-element-6c969ab{text-align:center;}.elementor-22946 .elementor-element.elementor-element-6c969ab .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-22946 .elementor-element.elementor-element-056fe9c{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-22946 .elementor-element.elementor-element-9257c9f{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-012eff2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-012eff2 .elementor-icon-list-item > a{font-size:18px;}.elementor-22946 .elementor-element.elementor-element-b956ede .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-b956ede .elementor-icon-list-item > a{font-size:18px;}.elementor-22946 .elementor-element.elementor-element-2267e84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-2267e84 .elementor-icon-list-item > a{font-size:18px;}.elementor-22946 .elementor-element.elementor-element-88b8802{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22946 .elementor-element.elementor-element-cfa386c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-cfa386c .elementor-icon-list-item > a{font-size:18px;}.elementor-22946 .elementor-element.elementor-element-b3a3c7e{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22946 .elementor-element.elementor-element-c0ea1d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-c0ea1d7 .elementor-icon-list-item > a{font-size:18px;}.elementor-22946 .elementor-element.elementor-element-cc06617{--justify-content:flex-end;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-af757b9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-8ebe3c4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22946 .elementor-element.elementor-element-4437828{--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-22946 .elementor-element.elementor-element-06c3550{--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-22946 .elementor-element.elementor-element-76c296e{--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-22946 .elementor-element.elementor-element-2036add > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-8f5cbd5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-22946 .elementor-element.elementor-element-dfd03fc{font-size:18px;}.elementor-22946 .elementor-element.elementor-element-775ea19{font-size:18px;}.elementor-22946 .elementor-element.elementor-element-455a994{font-size:18px;}.elementor-22946 .elementor-element.elementor-element-3557971{--min-height:500px;}}@media(max-width:767px){.elementor-22946 .elementor-element.elementor-element-b94b513:not(.elementor-motion-effects-element-type-background), .elementor-22946 .elementor-element.elementor-element-b94b513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://p.fluencypass.com/wp-content/uploads/2025/07/background_1x.webp");}.elementor-22946 .elementor-element.elementor-element-b94b513{--padding-top:25px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-22946 .elementor-element.elementor-element-6c969ab .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-22946 .elementor-element.elementor-element-056fe9c{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-9257c9f{--width:45%;}.elementor-22946 .elementor-element.elementor-element-012eff2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-012eff2 .elementor-icon-list-item > a{font-size:12px;}.elementor-22946 .elementor-element.elementor-element-4870a3b{--width:45%;}.elementor-22946 .elementor-element.elementor-element-b956ede .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-b956ede .elementor-icon-list-item > a{font-size:12px;}.elementor-22946 .elementor-element.elementor-element-b846989{--width:58%;}.elementor-22946 .elementor-element.elementor-element-2267e84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-2267e84 .elementor-icon-list-item > a{font-size:12px;}.elementor-22946 .elementor-element.elementor-element-88b8802{--width:29%;}.elementor-22946 .elementor-element.elementor-element-cfa386c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-cfa386c .elementor-icon-list-item > a{font-size:12px;}.elementor-22946 .elementor-element.elementor-element-b3a3c7e{--width:100%;--justify-content:center;}.elementor-22946 .elementor-element.elementor-element-c0ea1d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22946 .elementor-element.elementor-element-c0ea1d7 .elementor-icon-list-item > a{font-size:12px;}.elementor-22946 .elementor-element.elementor-element-cc06617{--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-af757b9{--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-22946 .elementor-element.elementor-element-8ebe3c4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22946 .elementor-element.elementor-element-f49b271{--e-image-carousel-slides-to-show:3;}.elementor-22946 .elementor-element.elementor-element-f49b271 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-22946 .elementor-element.elementor-element-f49b271 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;}.elementor-22946 .elementor-element.elementor-element-f49b271 .swiper-wrapper{display:flex;align-items:center;}.elementor-22946 .elementor-element.elementor-element-fa05d19{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-22946 .elementor-element.elementor-element-edc7c92 .elementor-heading-title{font-size:24px;}.elementor-22946 .elementor-element.elementor-element-181e639{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-279e8bb{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-82e5d25.elementor-element{--align-self:center;}.elementor-22946 .elementor-element.elementor-element-615fbc5{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-22946 .elementor-element.elementor-element-e5b7793{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-e121cc3.elementor-element{--align-self:center;}.elementor-22946 .elementor-element.elementor-element-d0bdbf5.elementor-element{--align-self:center;}.elementor-22946 .elementor-element.elementor-element-857d5ec{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-22946 .elementor-element.elementor-element-2036add{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:20px;}.elementor-22946 .elementor-element.elementor-element-2036add.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-width:.5px .5px .5px .5px;}.elementor-22946 .elementor-element.elementor-element-67a9048 .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-22946 .elementor-element.elementor-element-304b3af{--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-22946 .elementor-element.elementor-element-1802016{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-22946 .elementor-element.elementor-element-1802016.elementor-element{--align-self:center;}.elementor-22946 .elementor-element.elementor-element-dfd03fc{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:16px;}.elementor-22946 .elementor-element.elementor-element-d6e1f81{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-22946 .elementor-element.elementor-element-d6e1f81.elementor-element{--align-self:center;}.elementor-22946 .elementor-element.elementor-element-775ea19{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:16px;}.elementor-22946 .elementor-element.elementor-element-ffaf8a6{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-22946 .elementor-element.elementor-element-ffaf8a6.elementor-element{--align-self:center;}.elementor-22946 .elementor-element.elementor-element-455a994{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:16px;}.elementor-22946 .elementor-element.elementor-element-8c66ffd{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-22946 .elementor-element.elementor-element-bde1bf4{text-align:center;}.elementor-22946 .elementor-element.elementor-element-bde1bf4 .elementor-heading-title{font-size:24px;}.elementor-22946 .elementor-element.elementor-element-f0fb410{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22946 .elementor-element.elementor-element-2249235{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-22946 .elementor-element.elementor-element-af99287 .elementor-heading-title{font-size:24px;}.elementor-22946 .elementor-element.elementor-element-4cbbd8a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-2e41c3f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-3557971{--min-height:125px;--justify-content:flex-start;}.elementor-22946 .elementor-element.elementor-element-1a891a8 img{width:30%;}.elementor-22946 .elementor-element.elementor-element-5c06b26{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-30613cd{--container-widget-width:664px;--container-widget-flex-grow:0;width:var( --container-widget-width, 664px );max-width:664px;}.elementor-22946 .elementor-element.elementor-element-a6cc4b0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-527a5cd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-d7d5461{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-4ab09fa{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:.24px 0.12px .120px .24px;--border-top-width:.24px;--border-right-width:0.12px;--border-bottom-width:.120px;--border-left-width:.24px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-1cb3fa9{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:.24px .24px .12px .12px;--border-top-width:.24px;--border-right-width:.24px;--border-bottom-width:.12px;--border-left-width:.12px;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-d930bb0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-e4ef139{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:.12px 0.12px .24px .24px;--border-top-width:.12px;--border-right-width:0.12px;--border-bottom-width:.24px;--border-left-width:.24px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-46c02c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-aed17c9{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0.12px 0.24px 0.24px .24px;--border-top-width:0.12px;--border-right-width:0.24px;--border-bottom-width:0.24px;--border-left-width:.24px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-a4dd033{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-28174ae{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:.12px 0.12px 0.24px 0.12px;--border-top-width:.12px;--border-right-width:0.12px;--border-bottom-width:0.24px;--border-left-width:0.12px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-3278004{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:.24px 0.12px .12px 0.24px;--border-top-width:.24px;--border-right-width:0.12px;--border-bottom-width:.12px;--border-left-width:0.24px;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-3756592{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-c60c048{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22946 .elementor-element.elementor-element-c9b7a9e > .elementor-widget-container{padding:0px 10px 30px 10px;}.elementor-22946 .elementor-element.elementor-element-c9b7a9e{font-size:10px;}.elementor-22946 .elementor-element.elementor-element-5433e41 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-22946 .elementor-element.elementor-element-5433e41 .elementor-heading-title{font-size:32px;}.elementor-22946 .elementor-element.elementor-element-2fdd3d3{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-22946 .elementor-element.elementor-element-619879a .elementor-heading-title{font-size:24px;}.elementor-22946 .elementor-element.elementor-element-a16923c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--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-22946 .elementor-element.elementor-element-2e19c81{width:initial;max-width:initial;}.elementor-22946 .elementor-element.elementor-element-2e19c81 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22946 .elementor-element.elementor-element-2e19c81.elementor-element{--align-self:center;}.elementor-22946 .elementor-element.elementor-element-aac8b68{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-22946 .elementor-element.elementor-element-aac8b68 .elementor-icon{font-size:32px;}.elementor-22946 .elementor-element.elementor-element-aac8b68 .elementor-icon svg{height:32px;}.elementor-22946 .elementor-element.elementor-element-a672bc9{--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-22946 .elementor-element.elementor-element-678a73c > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-22946 .elementor-element.elementor-element-678a73c .elementor-heading-title{font-size:24px;}.elementor-22946 .elementor-element.elementor-element-fb948e1{font-size:14px;}.elementor-22946 .elementor-element.elementor-element-435d7ce{font-size:14px;}.elementor-22946 .elementor-element.elementor-element-db4ccc9{font-size:14px;}.elementor-22946 .elementor-element.elementor-element-1b4aa34{font-size:14px;}.elementor-22946 .elementor-element.elementor-element-de43470{font-size:14px;}.elementor-22946 .elementor-element.elementor-element-f300e84{font-size:14px;}.elementor-22946 .elementor-element.elementor-element-cc8624f{font-size:14px;}.elementor-22946 .elementor-element.elementor-element-4e7ae6d{font-size:14px;}.elementor-22946 .elementor-element.elementor-element-9630e85{font-size:14px;}.elementor-22946 .elementor-element.elementor-element-1187f95{font-size:14px;}.elementor-22946 .elementor-element.elementor-element-5f25710{font-size:14px;}.elementor-22946 .elementor-element.elementor-element-d1a1dd2{font-size:14px;}.elementor-22946 .elementor-element.elementor-element-305fa53{font-size:14px;}.elementor-22946 .elementor-element.elementor-element-1be5035{font-size:14px;}.elementor-22946 .elementor-element.elementor-element-91a9bb9{font-size:14px;}.elementor-22946 .elementor-element.elementor-element-586bf71{font-size:14px;}.elementor-22946 .elementor-element.elementor-element-f57eb46{--n-accordion-title-font-size:16px;}.elementor-22946 .elementor-element.elementor-element-f29619f .elementor-icon{font-size:55px;}.elementor-22946 .elementor-element.elementor-element-f29619f .elementor-icon svg{height:55px;}}/* Start custom CSS for html, class: .elementor-element-23b84cb */<style>
  #meu-codigo-html {
    display: none !important;
  }
</style>/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-9ec3a44 */<link rel="stylesheet"
      href="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.8/css/intlTelInput.min.css">

<script src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.8/js/intlTelInput.min.js"
        defer></script>

<style>
.tel-error{display:none;font-size:.8em;color:#d93025;margin-top:4px}
.elementor-field-group.has-tel-error{margin-bottom:24px}
</style>

<script defer>
document.addEventListener('DOMContentLoaded',()=>{
  const MARK = '_fpTelReady';                 // ← propriedade, não atributo!
  const itiOpts={
    separateDialCode:true,
    preferredCountries:['br'],
    hiddenInput:'full',
    utilsScript:'https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.8/js/utils.js'
  };

  /* formatação amigável enquanto digita */
  const fmtBR=v=>{
    const d=v.replace(/\D/g,'').slice(0,11);
    if(d.length>10)return`(${d.slice(0,2)}) ${d.slice(2,7)}-${d.slice(7)}`;
    if(d.length>6) return`(${d.slice(0,2)}) ${d.slice(2,6)}-${d.slice(6)}`;
    if(d.length>2) return`(${d.slice(0,2)}) ${d.slice(2)}`;
    return d;
  };

  function ensureErr(group){
    let e=group.querySelector(':scope>.tel-error');
    if(!e){
      e=document.createElement('div');
      e.className='tel-error';
      e.textContent='Celular inválido';
      group.appendChild(e);
    }
    return e;
  }

  function initTel(input){
    if(input[MARK]) return;        // já inicializado?
    input[MARK]=true;              // propriedade JS (não clona)

    const iti=input._iti||window.intlTelInput(input,itiOpts);
    input._iti=iti;

    const group=input.closest('.elementor-field-group')||input.parentNode;
    const err =ensureErr(group);

    /* máscara ao digitar */
    input.addEventListener('input',()=>{
      const p0=input.selectionStart,
            digs=(input.value.slice(0,p0).match(/\d/g)||[]).length;
      input.value=fmtBR(input.value);

      /* re-posiciona cursor */
      let cnt=0,pos=input.value.length;
      for(let i=0;i<input.value.length;i++){
        if(/\d/.test(input.value[i]) && ++cnt>=digs+1){pos=i+1;break;}
      }
      input.setSelectionRange(pos,pos);
    });

    /* valida quando sai do campo */
    input.addEventListener('blur',()=>{
      if(!input.value.trim()){
        err.style.display='none';
        group.classList.remove('has-tel-error');
        return;
      }
      const ok=iti.isValidNumber();
      err.style.display= ok?'none':'block';
      group.classList.toggle('has-tel-error',!ok);
    });

    input.addEventListener('focus',()=>{
      err.style.display='none';
      group.classList.remove('has-tel-error');
    });

    /* normaliza antes de enviar */
    input.closest('form')?.addEventListener('submit',()=>{
      const raw=iti.getNumber(intlTelInputUtils.numberFormat.E164);
      input.value=raw?raw.replace(/^\+/,''):'';
    });
  }

  /* 1) já existentes */
  document.querySelectorAll('input[type="tel"]').forEach(initTel);

  /* 2) pop-ups / DOM dinâmico */
  new MutationObserver(muts=>{
    muts.forEach(m=>{
      m.addedNodes.forEach(n=>{
        if(n.nodeType!==1) return;
        (n.matches?.('input[type="tel"]')? [n] :
         n.querySelectorAll?.('input[type="tel"]') || [])
        .forEach(initTel);
      });
    });
  }).observe(document.body,{childList:true,subtree:true});
});
</script>/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-943884f */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0d5c64 *//* ============================= */
/*  Estilos do Preço Ancorado     */
/* ============================= */

/* 1) Certifique-se de que o container dos preços use esta classe:
   <div class="preco-ancorado"> ... </div> */

/* 2) Por padrão, escondemos as linhas extra (“antes” e “depois”) */
.preco-ancorado .linha-antes,
.preco-ancorado .linha-depois {
  display: none;
}

/* 3) Quando o usuário desbloquear (body ganha .preco-desbloqueado), revelamos tudo */
.preco-desbloqueado .preco-ancorado .linha-antes,
.preco-desbloqueado .preco-ancorado .linha-depois {
  display: block;
}

/* 4) Estilo da linha “de R$ 257 por” (preço riscado) */
.preco-ancorado .linha-antes {
  font-weight: 400;              /* normal */
  text-decoration: line-through; /* riscado */
  margin-bottom: 8px;
  color: #333;                   /* ajuste conforme seu tema */
  font-size: 14px;
}

/* 5) Estilo do valor principal (149) */
.preco-ancorado .valor-protegido {
  font-weight: 700;   /* negrito */
  font-size: 40px;    /* conforme pedido */
  display: inline-block;
  margin: 0 4px;
  filter: blur(10px); /* opcional: mantém o blur se quiser */
  transition: filter 0.3s ease;
}

/* Ao desbloquear, remove o blur */
.preco-desbloqueado .preco-ancorado .valor-protegido {
  filter: none;
}

/* 6) “/mês” permanece visível e no mesmo tamanho de fonte */
.preco-ancorado .apos-valor {
  font-weight: 400;
  font-size: 16px;
  margin-left: 2px;
}

/* 7) Texto de ancoragem “no plano anual com” em negrito */
.preco-ancorado .linha-depois {
  font-weight: 700;
  font-size: 14px;
  margin-top: 4px;
  color: #333; /* ajuste conforme seu tema */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc04877 */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86be31c */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7228db */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-56e84bc */.elementor-22946 .elementor-element.elementor-element-56e84bc .elementor-icon-list-text {
  text-decoration: line-through;
  color: #9c9c9c;
}

.elementor-22946 .elementor-element.elementor-element-56e84bc .elementor-icon {
  color: #e54848;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-14072bb */.elementor-22946 .elementor-element.elementor-element-14072bb .elementor-icon-list-text {
  text-decoration: line-through;
  color: #9c9c9c;
}

.elementor-22946 .elementor-element.elementor-element-14072bb .elementor-icon {
  color: #e54848;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49f4701 */.elementor-22946 .elementor-element.elementor-element-49f4701 .elementor-icon-list-text {
  text-decoration: line-through;
  color: #9c9c9c;
}

.elementor-22946 .elementor-element.elementor-element-49f4701 .elementor-icon {
  color: #e54848;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b6cea4 */.elementor-22946 .elementor-element.elementor-element-7b6cea4 .elementor-icon-list-text {
  text-decoration: line-through;
  color: #9c9c9c;
}

.elementor-22946 .elementor-element.elementor-element-7b6cea4 .elementor-icon {
  color: #e54848;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeddc32 */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fb21d2 *//* ============================= */
/*  Estilos do Preço Ancorado     */
/* ============================= */

/* 1) Certifique-se de que o container dos preços use esta classe:
   <div class="preco-ancorado"> ... </div> */

/* 2) Por padrão, escondemos as linhas extra (“antes” e “depois”) */
.preco-ancorado .linha-antes,
.preco-ancorado .linha-depois {
  display: none;
}

/* 3) Quando o usuário desbloquear (body ganha .preco-desbloqueado), revelamos tudo */
.preco-desbloqueado .preco-ancorado .linha-antes,
.preco-desbloqueado .preco-ancorado .linha-depois {
  display: block;
}

/* 4) Estilo da linha “de R$ 257 por” (preço riscado) */
.preco-ancorado .linha-antes {
  font-weight: 400;              /* normal */
  text-decoration: line-through; /* riscado */
  margin-bottom: 8px;
  color: #333;                   /* ajuste conforme seu tema */
  font-size: 14px;
}

/* 5) Estilo do valor principal (149) */
.preco-ancorado .valor-protegido {
  font-weight: 700;   /* negrito */
  font-size: 40px;    /* conforme pedido */
  display: inline-block;
  margin: 0 4px;
  filter: blur(10px); /* opcional: mantém o blur se quiser */
  transition: filter 0.3s ease;
}

/* Ao desbloquear, remove o blur */
.preco-desbloqueado .preco-ancorado .valor-protegido {
  filter: none;
}

/* 6) “/mês” permanece visível e no mesmo tamanho de fonte */
.preco-ancorado .apos-valor {
  font-weight: 400;
  font-size: 16px;
  margin-left: 2px;
}

/* 7) Texto de ancoragem “no plano anual com” em negrito */
.preco-ancorado .linha-depois {
  font-weight: 700;
  font-size: 14px;
  margin-top: 4px;
  color: #333; /* ajuste conforme seu tema */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2dc87cd */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db74fd5 */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97cb9ac */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b38dfd7 */.elementor-22946 .elementor-element.elementor-element-b38dfd7 .elementor-icon-list-text {
  text-decoration: line-through;
  color: #9c9c9c;
}

.elementor-22946 .elementor-element.elementor-element-b38dfd7 .elementor-icon {
  color: #e54848;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f22d2f3 */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c27419f *//* ============================= */
/*  Estilos do Preço Ancorado     */
/* ============================= */

/* 1) Certifique-se de que o container dos preços use esta classe:
   <div class="preco-ancorado"> ... </div> */

/* 2) Por padrão, escondemos as linhas extra (“antes” e “depois”) */
.preco-ancorado .linha-antes,
.preco-ancorado .linha-depois {
  display: none;
}

/* 3) Quando o usuário desbloquear (body ganha .preco-desbloqueado), revelamos tudo */
.preco-desbloqueado .preco-ancorado .linha-antes,
.preco-desbloqueado .preco-ancorado .linha-depois {
  display: block;
}

/* 4) Estilo da linha “de R$ 257 por” (preço riscado) */
.preco-ancorado .linha-antes {
  font-weight: 400;              /* normal */
  text-decoration: line-through; /* riscado */
  margin-bottom: 8px;
  color: #333;                   /* ajuste conforme seu tema */
  font-size: 14px;
}

/* 5) Estilo do valor principal (149) */
.preco-ancorado .valor-protegido {
  font-weight: 700;   /* negrito */
  font-size: 40px;    /* conforme pedido */
  display: inline-block;
  margin: 0 4px;
  filter: blur(10px); /* opcional: mantém o blur se quiser */
  transition: filter 0.3s ease;
}

/* Ao desbloquear, remove o blur */
.preco-desbloqueado .preco-ancorado .valor-protegido {
  filter: none;
}

/* 6) “/mês” permanece visível e no mesmo tamanho de fonte */
.preco-ancorado .apos-valor {
  font-weight: 400;
  font-size: 16px;
  margin-left: 2px;
}

/* 7) Texto de ancoragem “no plano anual com” em negrito */
.preco-ancorado .linha-depois {
  font-weight: 700;
  font-size: 14px;
  margin-top: 4px;
  color: #333; /* ajuste conforme seu tema */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75f9221 */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a9dacc */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b73d92 */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-943884f */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0d5c64 *//* ============================= */
/*  Estilos do Preço Ancorado     */
/* ============================= */

/* 1) Certifique-se de que o container dos preços use esta classe:
   <div class="preco-ancorado"> ... </div> */

/* 2) Por padrão, escondemos as linhas extra (“antes” e “depois”) */
.preco-ancorado .linha-antes,
.preco-ancorado .linha-depois {
  display: none;
}

/* 3) Quando o usuário desbloquear (body ganha .preco-desbloqueado), revelamos tudo */
.preco-desbloqueado .preco-ancorado .linha-antes,
.preco-desbloqueado .preco-ancorado .linha-depois {
  display: block;
}

/* 4) Estilo da linha “de R$ 257 por” (preço riscado) */
.preco-ancorado .linha-antes {
  font-weight: 400;              /* normal */
  text-decoration: line-through; /* riscado */
  margin-bottom: 8px;
  color: #333;                   /* ajuste conforme seu tema */
  font-size: 14px;
}

/* 5) Estilo do valor principal (149) */
.preco-ancorado .valor-protegido {
  font-weight: 700;   /* negrito */
  font-size: 40px;    /* conforme pedido */
  display: inline-block;
  margin: 0 4px;
  filter: blur(10px); /* opcional: mantém o blur se quiser */
  transition: filter 0.3s ease;
}

/* Ao desbloquear, remove o blur */
.preco-desbloqueado .preco-ancorado .valor-protegido {
  filter: none;
}

/* 6) “/mês” permanece visível e no mesmo tamanho de fonte */
.preco-ancorado .apos-valor {
  font-weight: 400;
  font-size: 16px;
  margin-left: 2px;
}

/* 7) Texto de ancoragem “no plano anual com” em negrito */
.preco-ancorado .linha-depois {
  font-weight: 700;
  font-size: 14px;
  margin-top: 4px;
  color: #333; /* ajuste conforme seu tema */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc04877 */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86be31c */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7228db */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-56e84bc */.elementor-22946 .elementor-element.elementor-element-56e84bc .elementor-icon-list-text {
  text-decoration: line-through;
  color: #9c9c9c;
}

.elementor-22946 .elementor-element.elementor-element-56e84bc .elementor-icon {
  color: #e54848;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-14072bb */.elementor-22946 .elementor-element.elementor-element-14072bb .elementor-icon-list-text {
  text-decoration: line-through;
  color: #9c9c9c;
}

.elementor-22946 .elementor-element.elementor-element-14072bb .elementor-icon {
  color: #e54848;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49f4701 */.elementor-22946 .elementor-element.elementor-element-49f4701 .elementor-icon-list-text {
  text-decoration: line-through;
  color: #9c9c9c;
}

.elementor-22946 .elementor-element.elementor-element-49f4701 .elementor-icon {
  color: #e54848;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b6cea4 */.elementor-22946 .elementor-element.elementor-element-7b6cea4 .elementor-icon-list-text {
  text-decoration: line-through;
  color: #9c9c9c;
}

.elementor-22946 .elementor-element.elementor-element-7b6cea4 .elementor-icon {
  color: #e54848;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeddc32 */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fb21d2 *//* ============================= */
/*  Estilos do Preço Ancorado     */
/* ============================= */

/* 1) Certifique-se de que o container dos preços use esta classe:
   <div class="preco-ancorado"> ... </div> */

/* 2) Por padrão, escondemos as linhas extra (“antes” e “depois”) */
.preco-ancorado .linha-antes,
.preco-ancorado .linha-depois {
  display: none;
}

/* 3) Quando o usuário desbloquear (body ganha .preco-desbloqueado), revelamos tudo */
.preco-desbloqueado .preco-ancorado .linha-antes,
.preco-desbloqueado .preco-ancorado .linha-depois {
  display: block;
}

/* 4) Estilo da linha “de R$ 257 por” (preço riscado) */
.preco-ancorado .linha-antes {
  font-weight: 400;              /* normal */
  text-decoration: line-through; /* riscado */
  margin-bottom: 8px;
  color: #333;                   /* ajuste conforme seu tema */
  font-size: 14px;
}

/* 5) Estilo do valor principal (149) */
.preco-ancorado .valor-protegido {
  font-weight: 700;   /* negrito */
  font-size: 40px;    /* conforme pedido */
  display: inline-block;
  margin: 0 4px;
  filter: blur(10px); /* opcional: mantém o blur se quiser */
  transition: filter 0.3s ease;
}

/* Ao desbloquear, remove o blur */
.preco-desbloqueado .preco-ancorado .valor-protegido {
  filter: none;
}

/* 6) “/mês” permanece visível e no mesmo tamanho de fonte */
.preco-ancorado .apos-valor {
  font-weight: 400;
  font-size: 16px;
  margin-left: 2px;
}

/* 7) Texto de ancoragem “no plano anual com” em negrito */
.preco-ancorado .linha-depois {
  font-weight: 700;
  font-size: 14px;
  margin-top: 4px;
  color: #333; /* ajuste conforme seu tema */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2dc87cd */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db74fd5 */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97cb9ac */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b38dfd7 */.elementor-22946 .elementor-element.elementor-element-b38dfd7 .elementor-icon-list-text {
  text-decoration: line-through;
  color: #9c9c9c;
}

.elementor-22946 .elementor-element.elementor-element-b38dfd7 .elementor-icon {
  color: #e54848;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f22d2f3 */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c27419f *//* ============================= */
/*  Estilos do Preço Ancorado     */
/* ============================= */

/* 1) Certifique-se de que o container dos preços use esta classe:
   <div class="preco-ancorado"> ... </div> */

/* 2) Por padrão, escondemos as linhas extra (“antes” e “depois”) */
.preco-ancorado .linha-antes,
.preco-ancorado .linha-depois {
  display: none;
}

/* 3) Quando o usuário desbloquear (body ganha .preco-desbloqueado), revelamos tudo */
.preco-desbloqueado .preco-ancorado .linha-antes,
.preco-desbloqueado .preco-ancorado .linha-depois {
  display: block;
}

/* 4) Estilo da linha “de R$ 257 por” (preço riscado) */
.preco-ancorado .linha-antes {
  font-weight: 400;              /* normal */
  text-decoration: line-through; /* riscado */
  margin-bottom: 8px;
  color: #333;                   /* ajuste conforme seu tema */
  font-size: 14px;
}

/* 5) Estilo do valor principal (149) */
.preco-ancorado .valor-protegido {
  font-weight: 700;   /* negrito */
  font-size: 40px;    /* conforme pedido */
  display: inline-block;
  margin: 0 4px;
  filter: blur(10px); /* opcional: mantém o blur se quiser */
  transition: filter 0.3s ease;
}

/* Ao desbloquear, remove o blur */
.preco-desbloqueado .preco-ancorado .valor-protegido {
  filter: none;
}

/* 6) “/mês” permanece visível e no mesmo tamanho de fonte */
.preco-ancorado .apos-valor {
  font-weight: 400;
  font-size: 16px;
  margin-left: 2px;
}

/* 7) Texto de ancoragem “no plano anual com” em negrito */
.preco-ancorado .linha-depois {
  font-weight: 700;
  font-size: 14px;
  margin-top: 4px;
  color: #333; /* ajuste conforme seu tema */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75f9221 */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a9dacc */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b73d92 */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-943884f */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0d5c64 *//* ============================= */
/*  Estilos do Preço Ancorado     */
/* ============================= */

/* 1) Certifique-se de que o container dos preços use esta classe:
   <div class="preco-ancorado"> ... </div> */

/* 2) Por padrão, escondemos as linhas extra (“antes” e “depois”) */
.preco-ancorado .linha-antes,
.preco-ancorado .linha-depois {
  display: none;
}

/* 3) Quando o usuário desbloquear (body ganha .preco-desbloqueado), revelamos tudo */
.preco-desbloqueado .preco-ancorado .linha-antes,
.preco-desbloqueado .preco-ancorado .linha-depois {
  display: block;
}

/* 4) Estilo da linha “de R$ 257 por” (preço riscado) */
.preco-ancorado .linha-antes {
  font-weight: 400;              /* normal */
  text-decoration: line-through; /* riscado */
  margin-bottom: 8px;
  color: #333;                   /* ajuste conforme seu tema */
  font-size: 14px;
}

/* 5) Estilo do valor principal (149) */
.preco-ancorado .valor-protegido {
  font-weight: 700;   /* negrito */
  font-size: 40px;    /* conforme pedido */
  display: inline-block;
  margin: 0 4px;
  filter: blur(10px); /* opcional: mantém o blur se quiser */
  transition: filter 0.3s ease;
}

/* Ao desbloquear, remove o blur */
.preco-desbloqueado .preco-ancorado .valor-protegido {
  filter: none;
}

/* 6) “/mês” permanece visível e no mesmo tamanho de fonte */
.preco-ancorado .apos-valor {
  font-weight: 400;
  font-size: 16px;
  margin-left: 2px;
}

/* 7) Texto de ancoragem “no plano anual com” em negrito */
.preco-ancorado .linha-depois {
  font-weight: 700;
  font-size: 14px;
  margin-top: 4px;
  color: #333; /* ajuste conforme seu tema */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc04877 */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86be31c */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7228db */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-56e84bc */.elementor-22946 .elementor-element.elementor-element-56e84bc .elementor-icon-list-text {
  text-decoration: line-through;
  color: #9c9c9c;
}

.elementor-22946 .elementor-element.elementor-element-56e84bc .elementor-icon {
  color: #e54848;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-14072bb */.elementor-22946 .elementor-element.elementor-element-14072bb .elementor-icon-list-text {
  text-decoration: line-through;
  color: #9c9c9c;
}

.elementor-22946 .elementor-element.elementor-element-14072bb .elementor-icon {
  color: #e54848;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49f4701 */.elementor-22946 .elementor-element.elementor-element-49f4701 .elementor-icon-list-text {
  text-decoration: line-through;
  color: #9c9c9c;
}

.elementor-22946 .elementor-element.elementor-element-49f4701 .elementor-icon {
  color: #e54848;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b6cea4 */.elementor-22946 .elementor-element.elementor-element-7b6cea4 .elementor-icon-list-text {
  text-decoration: line-through;
  color: #9c9c9c;
}

.elementor-22946 .elementor-element.elementor-element-7b6cea4 .elementor-icon {
  color: #e54848;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeddc32 */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fb21d2 *//* ============================= */
/*  Estilos do Preço Ancorado     */
/* ============================= */

/* 1) Certifique-se de que o container dos preços use esta classe:
   <div class="preco-ancorado"> ... </div> */

/* 2) Por padrão, escondemos as linhas extra (“antes” e “depois”) */
.preco-ancorado .linha-antes,
.preco-ancorado .linha-depois {
  display: none;
}

/* 3) Quando o usuário desbloquear (body ganha .preco-desbloqueado), revelamos tudo */
.preco-desbloqueado .preco-ancorado .linha-antes,
.preco-desbloqueado .preco-ancorado .linha-depois {
  display: block;
}

/* 4) Estilo da linha “de R$ 257 por” (preço riscado) */
.preco-ancorado .linha-antes {
  font-weight: 400;              /* normal */
  text-decoration: line-through; /* riscado */
  margin-bottom: 8px;
  color: #333;                   /* ajuste conforme seu tema */
  font-size: 14px;
}

/* 5) Estilo do valor principal (149) */
.preco-ancorado .valor-protegido {
  font-weight: 700;   /* negrito */
  font-size: 40px;    /* conforme pedido */
  display: inline-block;
  margin: 0 4px;
  filter: blur(10px); /* opcional: mantém o blur se quiser */
  transition: filter 0.3s ease;
}

/* Ao desbloquear, remove o blur */
.preco-desbloqueado .preco-ancorado .valor-protegido {
  filter: none;
}

/* 6) “/mês” permanece visível e no mesmo tamanho de fonte */
.preco-ancorado .apos-valor {
  font-weight: 400;
  font-size: 16px;
  margin-left: 2px;
}

/* 7) Texto de ancoragem “no plano anual com” em negrito */
.preco-ancorado .linha-depois {
  font-weight: 700;
  font-size: 14px;
  margin-top: 4px;
  color: #333; /* ajuste conforme seu tema */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2dc87cd */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db74fd5 */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97cb9ac */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b38dfd7 */.elementor-22946 .elementor-element.elementor-element-b38dfd7 .elementor-icon-list-text {
  text-decoration: line-through;
  color: #9c9c9c;
}

.elementor-22946 .elementor-element.elementor-element-b38dfd7 .elementor-icon {
  color: #e54848;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f22d2f3 */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c27419f *//* ============================= */
/*  Estilos do Preço Ancorado     */
/* ============================= */

/* 1) Certifique-se de que o container dos preços use esta classe:
   <div class="preco-ancorado"> ... </div> */

/* 2) Por padrão, escondemos as linhas extra (“antes” e “depois”) */
.preco-ancorado .linha-antes,
.preco-ancorado .linha-depois {
  display: none;
}

/* 3) Quando o usuário desbloquear (body ganha .preco-desbloqueado), revelamos tudo */
.preco-desbloqueado .preco-ancorado .linha-antes,
.preco-desbloqueado .preco-ancorado .linha-depois {
  display: block;
}

/* 4) Estilo da linha “de R$ 257 por” (preço riscado) */
.preco-ancorado .linha-antes {
  font-weight: 400;              /* normal */
  text-decoration: line-through; /* riscado */
  margin-bottom: 8px;
  color: #333;                   /* ajuste conforme seu tema */
  font-size: 14px;
}

/* 5) Estilo do valor principal (149) */
.preco-ancorado .valor-protegido {
  font-weight: 700;   /* negrito */
  font-size: 40px;    /* conforme pedido */
  display: inline-block;
  margin: 0 4px;
  filter: blur(10px); /* opcional: mantém o blur se quiser */
  transition: filter 0.3s ease;
}

/* Ao desbloquear, remove o blur */
.preco-desbloqueado .preco-ancorado .valor-protegido {
  filter: none;
}

/* 6) “/mês” permanece visível e no mesmo tamanho de fonte */
.preco-ancorado .apos-valor {
  font-weight: 400;
  font-size: 16px;
  margin-left: 2px;
}

/* 7) Texto de ancoragem “no plano anual com” em negrito */
.preco-ancorado .linha-depois {
  font-weight: 700;
  font-size: 14px;
  margin-top: 4px;
  color: #333; /* ajuste conforme seu tema */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75f9221 */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a9dacc */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b73d92 */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-943884f */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0d5c64 *//* ============================= */
/*  Estilos do Preço Ancorado     */
/* ============================= */

/* 1) Certifique-se de que o container dos preços use esta classe:
   <div class="preco-ancorado"> ... </div> */

/* 2) Por padrão, escondemos as linhas extra (“antes” e “depois”) */
.preco-ancorado .linha-antes,
.preco-ancorado .linha-depois {
  display: none;
}

/* 3) Quando o usuário desbloquear (body ganha .preco-desbloqueado), revelamos tudo */
.preco-desbloqueado .preco-ancorado .linha-antes,
.preco-desbloqueado .preco-ancorado .linha-depois {
  display: block;
}

/* 4) Estilo da linha “de R$ 257 por” (preço riscado) */
.preco-ancorado .linha-antes {
  font-weight: 400;              /* normal */
  text-decoration: line-through; /* riscado */
  margin-bottom: 8px;
  color: #333;                   /* ajuste conforme seu tema */
  font-size: 14px;
}

/* 5) Estilo do valor principal (149) */
.preco-ancorado .valor-protegido {
  font-weight: 700;   /* negrito */
  font-size: 40px;    /* conforme pedido */
  display: inline-block;
  margin: 0 4px;
  filter: blur(10px); /* opcional: mantém o blur se quiser */
  transition: filter 0.3s ease;
}

/* Ao desbloquear, remove o blur */
.preco-desbloqueado .preco-ancorado .valor-protegido {
  filter: none;
}

/* 6) “/mês” permanece visível e no mesmo tamanho de fonte */
.preco-ancorado .apos-valor {
  font-weight: 400;
  font-size: 16px;
  margin-left: 2px;
}

/* 7) Texto de ancoragem “no plano anual com” em negrito */
.preco-ancorado .linha-depois {
  font-weight: 700;
  font-size: 14px;
  margin-top: 4px;
  color: #333; /* ajuste conforme seu tema */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc04877 */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86be31c */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7228db */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-56e84bc */.elementor-22946 .elementor-element.elementor-element-56e84bc .elementor-icon-list-text {
  text-decoration: line-through;
  color: #9c9c9c;
}

.elementor-22946 .elementor-element.elementor-element-56e84bc .elementor-icon {
  color: #e54848;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-14072bb */.elementor-22946 .elementor-element.elementor-element-14072bb .elementor-icon-list-text {
  text-decoration: line-through;
  color: #9c9c9c;
}

.elementor-22946 .elementor-element.elementor-element-14072bb .elementor-icon {
  color: #e54848;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49f4701 */.elementor-22946 .elementor-element.elementor-element-49f4701 .elementor-icon-list-text {
  text-decoration: line-through;
  color: #9c9c9c;
}

.elementor-22946 .elementor-element.elementor-element-49f4701 .elementor-icon {
  color: #e54848;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7b6cea4 */.elementor-22946 .elementor-element.elementor-element-7b6cea4 .elementor-icon-list-text {
  text-decoration: line-through;
  color: #9c9c9c;
}

.elementor-22946 .elementor-element.elementor-element-7b6cea4 .elementor-icon {
  color: #e54848;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeddc32 */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fb21d2 *//* ============================= */
/*  Estilos do Preço Ancorado     */
/* ============================= */

/* 1) Certifique-se de que o container dos preços use esta classe:
   <div class="preco-ancorado"> ... </div> */

/* 2) Por padrão, escondemos as linhas extra (“antes” e “depois”) */
.preco-ancorado .linha-antes,
.preco-ancorado .linha-depois {
  display: none;
}

/* 3) Quando o usuário desbloquear (body ganha .preco-desbloqueado), revelamos tudo */
.preco-desbloqueado .preco-ancorado .linha-antes,
.preco-desbloqueado .preco-ancorado .linha-depois {
  display: block;
}

/* 4) Estilo da linha “de R$ 257 por” (preço riscado) */
.preco-ancorado .linha-antes {
  font-weight: 400;              /* normal */
  text-decoration: line-through; /* riscado */
  margin-bottom: 8px;
  color: #333;                   /* ajuste conforme seu tema */
  font-size: 14px;
}

/* 5) Estilo do valor principal (149) */
.preco-ancorado .valor-protegido {
  font-weight: 700;   /* negrito */
  font-size: 40px;    /* conforme pedido */
  display: inline-block;
  margin: 0 4px;
  filter: blur(10px); /* opcional: mantém o blur se quiser */
  transition: filter 0.3s ease;
}

/* Ao desbloquear, remove o blur */
.preco-desbloqueado .preco-ancorado .valor-protegido {
  filter: none;
}

/* 6) “/mês” permanece visível e no mesmo tamanho de fonte */
.preco-ancorado .apos-valor {
  font-weight: 400;
  font-size: 16px;
  margin-left: 2px;
}

/* 7) Texto de ancoragem “no plano anual com” em negrito */
.preco-ancorado .linha-depois {
  font-weight: 700;
  font-size: 14px;
  margin-top: 4px;
  color: #333; /* ajuste conforme seu tema */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2dc87cd */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db74fd5 */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97cb9ac */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b38dfd7 */.elementor-22946 .elementor-element.elementor-element-b38dfd7 .elementor-icon-list-text {
  text-decoration: line-through;
  color: #9c9c9c;
}

.elementor-22946 .elementor-element.elementor-element-b38dfd7 .elementor-icon {
  color: #e54848;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f22d2f3 */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c27419f *//* ============================= */
/*  Estilos do Preço Ancorado     */
/* ============================= */

/* 1) Certifique-se de que o container dos preços use esta classe:
   <div class="preco-ancorado"> ... </div> */

/* 2) Por padrão, escondemos as linhas extra (“antes” e “depois”) */
.preco-ancorado .linha-antes,
.preco-ancorado .linha-depois {
  display: none;
}

/* 3) Quando o usuário desbloquear (body ganha .preco-desbloqueado), revelamos tudo */
.preco-desbloqueado .preco-ancorado .linha-antes,
.preco-desbloqueado .preco-ancorado .linha-depois {
  display: block;
}

/* 4) Estilo da linha “de R$ 257 por” (preço riscado) */
.preco-ancorado .linha-antes {
  font-weight: 400;              /* normal */
  text-decoration: line-through; /* riscado */
  margin-bottom: 8px;
  color: #333;                   /* ajuste conforme seu tema */
  font-size: 14px;
}

/* 5) Estilo do valor principal (149) */
.preco-ancorado .valor-protegido {
  font-weight: 700;   /* negrito */
  font-size: 40px;    /* conforme pedido */
  display: inline-block;
  margin: 0 4px;
  filter: blur(10px); /* opcional: mantém o blur se quiser */
  transition: filter 0.3s ease;
}

/* Ao desbloquear, remove o blur */
.preco-desbloqueado .preco-ancorado .valor-protegido {
  filter: none;
}

/* 6) “/mês” permanece visível e no mesmo tamanho de fonte */
.preco-ancorado .apos-valor {
  font-weight: 400;
  font-size: 16px;
  margin-left: 2px;
}

/* 7) Texto de ancoragem “no plano anual com” em negrito */
.preco-ancorado .linha-depois {
  font-weight: 700;
  font-size: 14px;
  margin-top: 4px;
  color: #333; /* ajuste conforme seu tema */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75f9221 */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a9dacc */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b73d92 */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2036add *//* =========================================================
   N-Tabs  —  largura igual, título + subtítulo empilhados,
   Open Sans (bold / normal), PRO como aba inicial (defina
   “Active Tab = 2” no widget ou force com JS, se precisar).
   ========================================================= */

/* ---------- cabeçalho: três botões distribuídos ---------- */
.e-n-tabs-heading{
    display:flex !important;
    margin:0;
}

/* ---------- botão (aba) ---------- */
.e-n-tab-title{
    flex:1 0 0 !important;            /* divide igualmente */
    min-width:0 !important;           /* evita expansão */
    display:flex !important;
    flex-direction:column !important; /* empilha linhas */
    justify-content:center !important;
    align-items:center !important;
    padding:14px 6px;
    box-sizing:border-box;
    background:#fff;
    border:1px solid #d4d4d4;
    color:#000;                       /* inativa = preta */
    font-family:'Open Sans',sans-serif;
    font-size:16px;
    font-weight:700;                  /* título bold */
    line-height:1.1;
}

/* remove “borda dupla” entre vizinhos */
.e-n-tab-title + .e-n-tab-title{
    margin-left:-1px;
}

/* ---------- subtítulo via ::after ---------- */
.e-n-tab-title::after{
    content:var(--sub);               /* texto injetado abaixo */
    display:block;
    margin-top:4px;
    font-family:'Open Sans',sans-serif;
    font-size:11px;
    font-weight:400;                  /* subtítulo normal */
    letter-spacing:.3px;
    color:#7a7a7a;                    /* inativa = cinza */
}

/* define o texto de cada subtítulo */
.e-n-tab-title:nth-child(1){--sub:'AULAS';}
.e-n-tab-title:nth-child(2){--sub:'CONVERSAÇÃO';}
.e-n-tab-title:nth-child(3){--sub:'CICLO COMPLETO';}

/* ---------- estado ativo (qualquer aba) ---------- */
.e-n-tab-title[aria-selected="true"]{
    background:#ED6A6D;
    border-color:#ED6A6D;
    color:#fff;                       /* ativa = branca */
}
.e-n-tab-title[aria-selected="true"]::after{
    color:#fff;                       /* subtítulo branco */
}

/* ---------- responsivo ---------- */
@media(max-width:768px){
    .e-n-tab-title{padding:12px 4px;font-size:15px;}
    .e-n-tab-title::after{font-size:10px;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e022e10 */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e1a4d6 *//* ============================= */
/*  Estilos do Preço Ancorado     */
/* ============================= */

/* 1) Certifique-se de que o container dos preços use esta classe:
   <div class="preco-ancorado"> ... </div> */

/* 2) Por padrão, escondemos as linhas extra (“antes” e “depois”) */
.preco-ancorado .linha-antes,
.preco-ancorado .linha-depois {
  display: none;
}

/* 3) Quando o usuário desbloquear (body ganha .preco-desbloqueado), revelamos tudo */
.preco-desbloqueado .preco-ancorado .linha-antes,
.preco-desbloqueado .preco-ancorado .linha-depois {
  display: block;
}

/* 4) Estilo da linha “de R$ 257 por” (preço riscado) */
.preco-ancorado .linha-antes {
  font-weight: 400;              /* normal */
  text-decoration: line-through; /* riscado */
  margin-bottom: 8px;
  color: #333;                   /* ajuste conforme seu tema */
  font-size: 14px;
}

/* 5) Estilo do valor principal (149) */
.preco-ancorado .valor-protegido {
  font-weight: 700;   /* negrito */
  font-size: 40px;    /* conforme pedido */
  display: inline-block;
  margin: 0 4px;
  filter: blur(10px); /* opcional: mantém o blur se quiser */
  transition: filter 0.3s ease;
}

/* Ao desbloquear, remove o blur */
.preco-desbloqueado .preco-ancorado .valor-protegido {
  filter: none;
}

/* 6) “/mês” permanece visível e no mesmo tamanho de fonte */
.preco-ancorado .apos-valor {
  font-weight: 400;
  font-size: 16px;
  margin-left: 2px;
}

/* 7) Texto de ancoragem “no plano anual com” em negrito */
.preco-ancorado .linha-depois {
  font-weight: 700;
  font-size: 14px;
  margin-top: 4px;
  color: #333; /* ajuste conforme seu tema */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-115ffde */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac22186 */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0a5107 */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-284a86d */.elementor-22946 .elementor-element.elementor-element-284a86d .elementor-icon-list-text {
  text-decoration: line-through;
  color: #9c9c9c;
}

.elementor-22946 .elementor-element.elementor-element-284a86d .elementor-icon {
  color: #e54848;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-24c89ac */.elementor-22946 .elementor-element.elementor-element-24c89ac .elementor-icon-list-text {
  text-decoration: line-through;
  color: #9c9c9c;
}

.elementor-22946 .elementor-element.elementor-element-24c89ac .elementor-icon {
  color: #e54848;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9f2ddfb */.elementor-22946 .elementor-element.elementor-element-9f2ddfb .elementor-icon-list-text {
  text-decoration: line-through;
  color: #9c9c9c;
}

.elementor-22946 .elementor-element.elementor-element-9f2ddfb .elementor-icon {
  color: #e54848;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2bd6cdc */.elementor-22946 .elementor-element.elementor-element-2bd6cdc .elementor-icon-list-text {
  text-decoration: line-through;
  color: #9c9c9c;
}

.elementor-22946 .elementor-element.elementor-element-2bd6cdc .elementor-icon {
  color: #e54848;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8e9aae */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f74df1 *//* ============================= */
/*  Estilos do Preço Ancorado     */
/* ============================= */

/* 1) Certifique-se de que o container dos preços use esta classe:
   <div class="preco-ancorado"> ... </div> */

/* 2) Por padrão, escondemos as linhas extra (“antes” e “depois”) */
.preco-ancorado .linha-antes,
.preco-ancorado .linha-depois {
  display: none;
}

/* 3) Quando o usuário desbloquear (body ganha .preco-desbloqueado), revelamos tudo */
.preco-desbloqueado .preco-ancorado .linha-antes,
.preco-desbloqueado .preco-ancorado .linha-depois {
  display: block;
}

/* 4) Estilo da linha “de R$ 257 por” (preço riscado) */
.preco-ancorado .linha-antes {
  font-weight: 400;              /* normal */
  text-decoration: line-through; /* riscado */
  margin-bottom: 8px;
  color: #333;                   /* ajuste conforme seu tema */
  font-size: 14px;
}

/* 5) Estilo do valor principal (149) */
.preco-ancorado .valor-protegido {
  font-weight: 700;   /* negrito */
  font-size: 40px;    /* conforme pedido */
  display: inline-block;
  margin: 0 4px;
  filter: blur(10px); /* opcional: mantém o blur se quiser */
  transition: filter 0.3s ease;
}

/* Ao desbloquear, remove o blur */
.preco-desbloqueado .preco-ancorado .valor-protegido {
  filter: none;
}

/* 6) “/mês” permanece visível e no mesmo tamanho de fonte */
.preco-ancorado .apos-valor {
  font-weight: 400;
  font-size: 16px;
  margin-left: 2px;
}

/* 7) Texto de ancoragem “no plano anual com” em negrito */
.preco-ancorado .linha-depois {
  font-weight: 700;
  font-size: 14px;
  margin-top: 4px;
  color: #333; /* ajuste conforme seu tema */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12ed935 */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e21b9d4 */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b35ff28 */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cfda733 */.elementor-22946 .elementor-element.elementor-element-cfda733 .elementor-icon-list-text {
  text-decoration: line-through;
  color: #9c9c9c;
}

.elementor-22946 .elementor-element.elementor-element-cfda733 .elementor-icon {
  color: #e54848;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-869d6dc */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35ee5b3 *//* ============================= */
/*  Estilos do Preço Ancorado     */
/* ============================= */

/* 1) Certifique-se de que o container dos preços use esta classe:
   <div class="preco-ancorado"> ... </div> */

/* 2) Por padrão, escondemos as linhas extra (“antes” e “depois”) */
.preco-ancorado .linha-antes,
.preco-ancorado .linha-depois {
  display: none;
}

/* 3) Quando o usuário desbloquear (body ganha .preco-desbloqueado), revelamos tudo */
.preco-desbloqueado .preco-ancorado .linha-antes,
.preco-desbloqueado .preco-ancorado .linha-depois {
  display: block;
}

/* 4) Estilo da linha “de R$ 257 por” (preço riscado) */
.preco-ancorado .linha-antes {
  font-weight: 400;              /* normal */
  text-decoration: line-through; /* riscado */
  margin-bottom: 8px;
  color: #333;                   /* ajuste conforme seu tema */
  font-size: 14px;
}

/* 5) Estilo do valor principal (149) */
.preco-ancorado .valor-protegido {
  font-weight: 700;   /* negrito */
  font-size: 40px;    /* conforme pedido */
  display: inline-block;
  margin: 0 4px;
  filter: blur(10px); /* opcional: mantém o blur se quiser */
  transition: filter 0.3s ease;
}

/* Ao desbloquear, remove o blur */
.preco-desbloqueado .preco-ancorado .valor-protegido {
  filter: none;
}

/* 6) “/mês” permanece visível e no mesmo tamanho de fonte */
.preco-ancorado .apos-valor {
  font-weight: 400;
  font-size: 16px;
  margin-left: 2px;
}

/* 7) Texto de ancoragem “no plano anual com” em negrito */
.preco-ancorado .linha-depois {
  font-weight: 700;
  font-size: 14px;
  margin-top: 4px;
  color: #333; /* ajuste conforme seu tema */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e394ca */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b042690 */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65beb84 */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-665e8ce */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30613cd */.stepper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}

.step {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #999;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 14px;
}

.step.active {
  background-color: #ed6a6d; /* Cor ativa */
}

.line {
  flex-grow: 1;
  height: 2px;
  background-color: #ccc;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c06b26 */.elementor-button {
    cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0a3a347 */.stepper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}

.step {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #999;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 14px;
}

.step.active {
  background-color: #ed6a6d; /* Cor ativa */
}

.line {
  flex-grow: 1;
  height: 2px;
  background-color: #ccc;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6cc4b0 *//*────────────────────────────────────────────────────────────
  OBJETIVO – etapa-objetivo  |  containers id^="seletor-"
  – cursor ponteiro
  – SEM scale, borda, sombra ou padding extra
  – ícone mantém tamanho definido no widget (ou 48 px fallback)
  – hover: texto + ícone mudam para #ED6A6D
────────────────────────────────────────────────────────────*/

/* 0. Cursor */
#etapa-objetivo [id^="seletor-"],
#etapa-objetivo [id^="seletor-"] *            { cursor: pointer !important; }

/* 1. Reset total do wrapper do ícone */
#etapa-objetivo [id^="seletor-"] .elementor-icon{
    all: unset;                                 /* apaga borda, padding, animação */
    display:inline-flex;
    align-items:center;
    justify-content:center;
    font-size: var(--e-icon-size, 48px);        /* tamanho do widget ou 48 px */
    line-height:1;
}

/* 2. SVG ocupa 100 % do wrapper; cor herdada */
#etapa-objetivo [id^="seletor-"] .elementor-icon svg{
    width:1em;
    height:1em;
    fill:currentColor;
    stroke:currentColor;
    transition:fill .15s ease, stroke .15s ease;
}

/* 3. Texto – transição só de cor */
#etapa-objetivo [id^="seletor-"] p{ transition:color .15s ease; }

/* 4. Bloqueio de qualquer animação elementor padrão */
#etapa-objetivo [id^="seletor-"] .elementor-icon *,
#etapa-objetivo [id^="seletor-"] .elementor-animation-grow,
#etapa-objetivo [id^="seletor-"] .elementor-animation-pop{
    transform:none !important;
    box-shadow:none !important;
    border:0 !important;
    background:none !important;
    padding:0 !important;
}

/* 5. Hover – aplica cor #ED6A6D a tudo (texto + ícone) */
#etapa-objetivo [id^="seletor-"]:hover{
    color:#ED6A6D;            /* propaga a SVG via currentColor quando não
                                 houver override do Elementor */
}
#etapa-objetivo [id^="seletor-"]:hover p{
    color:#ED6A6D;            /* força override se o widget fixou cor própria */
}
#etapa-objetivo [id^="seletor-"]:hover .elementor-icon svg{
    fill:#ED6A6D;
    stroke:#ED6A6D;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b2ff87c */.stepper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}

.step {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #999;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 14px;
}

.step.active {
  background-color: #ed6a6d; /* Cor ativa */
}

.line {
  flex-grow: 1;
  height: 2px;
  background-color: #ccc;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca7b4c3 */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61b5ed7 */.stepper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}

.step {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #999;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 14px;
}

.step.active {
  background-color: #ed6a6d; /* Cor ativa */
}

.line {
  flex-grow: 1;
  height: 2px;
  background-color: #ccc;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70bde0a */.elementor-icon-wrapper .elementor-icon:last-child {
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dfbb713 */.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2980714 */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-831b6c8 */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e45f581 *//* 1) Força todo widget de imagem a quebrar linha e ocupar 100% */
.elementor-widget-image .elementor-image,
#heloisa-pestana {
  display: block !important;
  width: 100%  !important;
  max-width: 100% !important;
}

/* 2) O link (popup) deve herdar esse 100% */
.elementor-widget-image .elementor-image a,
#heloisa-pestana a {
  display: block !important;
  width: 100%  !important;
  max-width: 100% !important;
  margin: 0       !important;
  padding: 0      !important;
}

/* 3) A imagem também */
.elementor-widget-image .elementor-image img,
#heloisa-pestana img {
  display: block !important;
  width: 100%   !important;
  height: auto  !important;
  max-width: 100% !important;
}

/* 4) Play-button continua igual */
#heloisa-pestana {
  position: relative;
  line-height: 0;
}
#heloisa-pestana::before {
  content:"";
  position:absolute;
  top:50%; left:50%;
  transform:translate(-50%,-50%);
  background:url("https://p.fluencypass.com/wp-content/uploads/2025/06/play-plans.svg") center/contain no-repeat;
  pointer-events:none;
  width:64px;height:64px;
}
@media(max-width:1023px){#heloisa-pestana::before{width:52px;height:52px}}
@media(max-width:599px){ #heloisa-pestana::before{width:40px;height:40px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b3efdc *//* 1) Força container e widget de imagem a 100% */
.elementor-widget-image .elementor-image,
#hugo-rosa {
  display: block !important;
  width: 100%  !important;
  max-width: 100% !important;
  line-height: 0;
}

/* 2) Força o <a> (popup) a ser bloco e 100% */
.elementor-widget-image .elementor-image a,
#hugo-rosa a {
  display: block !important;
  width: 100%  !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* 3) Força a <img> a preencher o link */
.elementor-widget-image .elementor-image img,
#hugo-rosa img {
  display: block !important;
  width: 100%   !important;
  max-width: 100% !important;
  height: auto  !important;
}

/* 4) Ícone de play centralizado */
#hugo-rosa {
  position: relative;
}
#hugo-rosa::before {
  content: "";
  position: absolute;
  top: 50%; left: 50%;
  transform: translate(-50%, -50%);
  background: url("https://p.fluencypass.com/wp-content/uploads/2025/06/play-plans.svg") center/contain no-repeat;
  pointer-events: none;
  width: 64px; height: 64px;
}
@media (max-width: 1023px) {
  #hugo-rosa::before { width: 52px; height: 52px; }
}
@media (max-width: 599px) {
  #hugo-rosa::before { width: 40px; height: 40px; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd97b66 *//* 1) Força container e widget de imagem a 100% */
.elementor-widget-image .elementor-image,
#joao-luiz {
  display: block !important;
  width: 100%  !important;
  max-width: 100% !important;
  line-height: 0;
}

/* 2) Força o <a> (popup) a ser bloco e 100% */
.elementor-widget-image .elementor-image a,
#joao-luiz a {
  display: block !important;
  width: 100%  !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* 3) Força a <img> a preencher o link */
.elementor-widget-image .elementor-image img,
#joao-luiz img {
  display: block !important;
  width: 100%   !important;
  max-width: 100% !important;
  height: auto  !important;
}

/* 4) Ícone de play centralizado */
#joao-luiz {
  position: relative;
}
#joao-luiz::before {
  content: "";
  position: absolute;
  top: 50%; left: 50%;
  transform: translate(-50%, -50%);
  background: url("https://p.fluencypass.com/wp-content/uploads/2025/06/play-plans.svg") center/contain no-repeat;
  pointer-events: none;
  width: 64px; height: 64px;
}

@media (max-width: 1023px) {
  #joao-luiz::before {
    width: 52px;
    height: 52px;
  }
}
@media (max-width: 599px) {
  #joao-luiz::before {
    width: 40px;
    height: 40px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b22d251 *//* ==============================================
   1) Garanta que tudo na tabela use Open Sans
   ============================================== */
.elementor-22946 .elementor-element.elementor-element-b22d251 {
  font-family: 'Open Sans', sans-serif;
}

/* ==============================================
   2) Layout base (já existente, apenas repeti-lo)
   ============================================== */
.elementor-22946 .elementor-element.elementor-element-b22d251 { width: 100%; }
.elementor-22946 .elementor-element.elementor-element-b22d251 .ahvtxp50 { border-collapse: collapse; }
.elementor-22946 .elementor-element.elementor-element-b22d251 .s6yfobwq {
  border-collapse: collapse;
  border-color: #808080;
}
.elementor-22946 .elementor-element.elementor-element-b22d251 .r8gbcknt {
  background-color: #fff;
  border-bottom: 1px solid #e0e0e0;
  box-shadow: 1px 0 0 1px #e0e0e0;
  font-weight: 500;
  line-height: 24px;
  padding: 16px;
  position: sticky;
  text-align: left;
  top: 0;
}
.elementor-22946 .elementor-element.elementor-element-b22d251 .gl7iur6n {
  color: #2a1d1d;
  font-size: 14px;
  line-height: 1.43;
  margin: 0;
}
.elementor-22946 .elementor-element.elementor-element-b22d251 .sgn2qqnx {
  background-color: #be5557;
  border-bottom: 1px solid #e0e0e0;
  font-weight: 500;
  line-height: 24px;
  padding: 16px;
}
.elementor-22946 .elementor-element.elementor-element-b22d251 .lf0kzdf8 {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
}
.elementor-22946 .elementor-element.elementor-element-b22d251 .ko1dtg8m {
  border-bottom: 1px solid #e0e0e0;
  color: #2a1d1d;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  padding: 16px;
  text-align: center;
}
.elementor-22946 .elementor-element.elementor-element-b22d251 .qhbxegbb {
  background-color: #fff;
  border-bottom: 1px solid #e0e0e0;
  box-shadow: 1px 0 0 1px #e0e0e0;
  font-weight: 400;
  position: sticky;
  text-align: left;
  top: 0;
  padding: 16px;
}
.elementor-22946 .elementor-element.elementor-element-b22d251 .fw0dbttm {
  background-color: #e8f5e9;
  border-bottom: 1px solid #e0e0e0;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12),
              0 1px 1px rgba(0,0,0,0.14),
              0 2px 1px -5px rgba(0,0,0,0.2);
  padding: 16px;
  text-align: center;
}
.elementor-22946 .elementor-element.elementor-element-b22d251 .hkamftfv {
  border-color: #4caf50;
  color: #4caf50;
  font-size: 14px;
  font-weight: 800;
  line-height: 1.43;
  text-align: center;
}
.elementor-22946 .elementor-element.elementor-element-b22d251 .ju6ir97o {
  border-bottom: 1px solid #e0e0e0;
  padding: 16px;
  text-align: center;
}
.elementor-22946 .elementor-element.elementor-element-b22d251 .va84vvzx {
  border-color: #828282;
  color: #828282;
  font-size: 14px;
  line-height: 1.43;
  text-align: center;
}
.elementor-22946 .elementor-element.elementor-element-b22d251 .drmyeelg {
  border-color: #4caf50;
  color: #4caf50;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.43;
  text-align: center;
}

/* ==============================================
   3) REFINOS DE TIPOGRAFIA
   ============================================== */

/* 3.1) Coluna “Benefícios” (os <h3> dentro dos TH iniciais) em negrito */
.elementor-22946 .elementor-element.elementor-element-b22d251 .gl7iur6n {
  font-weight: 700;
}

/* 3.2) Cabeçalho inteiro: tamanho 16px e bold */
.elementor-22946 .elementor-element.elementor-element-b22d251 .sgn2qqnx,
.elementor-22946 .elementor-element.elementor-element-b22d251 .ko1dtg8m,
.elementor-22946 .elementor-element.elementor-element-b22d251 .lf0kzdf8 {
  font-size: 16px;
  font-weight: 700;
}

/* 3.3) Respostas “Sim” / “Não” maiores (16px) */
.elementor-22946 .elementor-element.elementor-element-b22d251 .hkamftfv,
.elementor-22946 .elementor-element.elementor-element-b22d251 .va84vvzx,
.elementor-22946 .elementor-element.elementor-element-b22d251 .drmyeelg {
  font-size: 16px;
}

/* 4) Todas as linhas da tabela com borda fina, inclusive verticais */
.elementor-22946 .elementor-element.elementor-element-b22d251 .ahvtxp50 th,
.elementor-22946 .elementor-element.elementor-element-b22d251 .ahvtxp50 td {
  border: 1px solid #e0e0e0 !important;
  /* Remove bordas duplicadas se já existirem */
  border-top: 1px solid #e0e0e0 !important;
  border-right: 1px solid #e0e0e0 !important;
  border-bottom: 1px solid #e0e0e0 !important;
  border-left: 1px solid #e0e0e0 !important;
}

/* Remove borda inferior da última linha, se quiser */
// .elementor-22946 .elementor-element.elementor-element-b22d251 .ahvtxp50 tr:last-child th,
// .elementor-22946 .elementor-element.elementor-element-b22d251 .ahvtxp50 tr:last-child td {
//   border-bottom: none !important;
// }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aac6252 */.elementor-22946 .elementor-element.elementor-element-aac6252{overflow: auto;display: block;}@media (max-width: 1024px) {.elementor-22946 .elementor-element.elementor-element-aac6252{overflow: auto;}}@media (max-width: 767px) {.elementor-22946 .elementor-element.elementor-element-aac6252{overflow: auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fa4a8d */.elementor-22946 .elementor-element.elementor-element-6fa4a8d{color: rgb(255, 255, 255);display: block;}.elementor-22946 .elementor-element.elementor-element-6fa4a8d::before{-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-22946 .elementor-element.elementor-element-6fa4a8d::after{-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a672bc9 */.elementor-22946 .elementor-element.elementor-element-a672bc9{color: rgb(255, 255, 255);flex-basis: 100%;max-width: 100%;display: block;}.elementor-22946 .elementor-element.elementor-element-a672bc9::before{-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-22946 .elementor-element.elementor-element-a672bc9::after{-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a89d04 */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f57eb46 */.e-n-accordion-item-title {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  padding-right: 40px !important; /* antes era 1rem, agora são ~20px */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0376a3d */.elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px; /* espaço entre ícone e texto, ajuste conforme desejar */
}

.elementor-button-icon svg {
  display: block;
  height: 16px; /* ajuste proporcional ao texto */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-238fdcc *//* ============================= */
/*  Estilos do Preço Ancorado   */
/* ============================= */

/* 1) Container padrão */
.preco-ancorado .linha-antes,
.preco-ancorado .linha-depois {
  display: none;
}

/* 2) Revela linhas ao desbloquear */
.preco-desbloqueado .preco-ancorado .linha-antes,
.preco-desbloqueado .preco-ancorado .linha-depois {
  display: block;
}

/* 3) Estilo do “de R$ 257 por” */
.preco-ancorado .linha-antes {
  font-weight: 400;
  text-decoration: line-through;
  margin-bottom: 8px;
  color: #333;
  font-size: 14px;
}

/* 4) Valor principal com blur e proteção */
.preco-ancorado .valor-protegido {
  font-weight: 700;
  font-size: 40px;
  display: inline-block;
  margin: 0 4px;
  filter: blur(10px);
  transition: filter 0.3s ease;
  user-select: none;
  pointer-events: none;
}

/* 5) Ao desbloquear, mostra claramente */
.preco-desbloqueado .preco-ancorado .valor-protegido {
  filter: none;
  pointer-events: auto;
}

/* 6) Sufixo “/mês” */
.preco-ancorado .apos-valor {
  font-weight: 400;
  font-size: 16px;
  margin-left: 2px;
}

/* 7) Texto ancorado após o preço */
.preco-ancorado .linha-depois {
  font-weight: 700;
  font-size: 14px;
  margin-top: 4px;
  color: #333;
}

/* ============================= */
/*  Lógica de Bloqueio de Botões */
/* ============================= */

body:not(.preco-desbloqueado) .btn-comprar {
  display: none !important;
}

body:not(.preco-desbloqueado) .btn-desbloquear {
  display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS */.iti, .iti--allow-dropdown{
    width: 100% !important;
}

.iti__selected-dial-code{
    font-size: 16px;
}

.iti__country-name{
    font-size: 16px;
}

.iti__dial-code{
    font-size: 16px;
}/* End custom CSS */