.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-a199e9e{--display:flex;--min-height:160px;--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:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-83c9185{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-83c9185 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-cb70862{--display:flex;--position:absolute;--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;top:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-cb70862{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-cb70862{right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4df0918 .elementor-button{background-color:#61CE7000;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;fill:#207ABB;color:#207ABB;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-4df0918 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4df0918 .elementor-button:focus{background-color:#E1F3FF;border-color:#E1F3FF;}.elementor-12 .elementor-element.elementor-element-4df0918 > .elementor-widget-container{margin:590px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-918a7b3 .elementor-button{background-color:#61CE7000;font-family:"Lato", Sans-serif;font-size:0px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-918a7b3 > .elementor-widget-container{margin:-50px 0px 0px -5px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-918a7b3{right:20px;}body.rtl .elementor-12 .elementor-element.elementor-element-918a7b3{left:20px;}.elementor-12 .elementor-element.elementor-element-918a7b3{top:321px;z-index:20;}.elementor-12 .elementor-element.elementor-element-0ca8ee1 .elementor-button{background-color:#61CE7000;font-family:"Lato", Sans-serif;font-size:0px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-0ca8ee1 > .elementor-widget-container{margin:-60px 0px 0px -5px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0ca8ee1{right:20px;}body.rtl .elementor-12 .elementor-element.elementor-element-0ca8ee1{left:20px;}.elementor-12 .elementor-element.elementor-element-0ca8ee1{top:411px;z-index:20;}.elementor-12 .elementor-element.elementor-element-aeea8bc{--display:flex;--position:absolute;--min-height:370px;--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;top:1614px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-aeea8bc{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-aeea8bc{right:0px;}.elementor-12 .elementor-element.elementor-element-4fb9123{--display:flex;--min-height:370px;--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-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--margin-top:160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-4fb9123:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4fb9123 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 10%, #FFFFFF00 80%);}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-9fef75e > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9fef75e.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-9fef75e{text-align:center;}.elementor-12 .elementor-element.elementor-element-9fef75e .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:60px;font-weight:700;color:#207ABB;}.elementor-12 .elementor-element.elementor-element-de2ecef{width:var( --container-widget-width, 866px );max-width:866px;--container-widget-width:866px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-de2ecef > .elementor-widget-container{margin:29px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-de2ecef.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-de2ecef .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#475467;}.elementor-12 .elementor-element.elementor-element-04956d0 .elementor-button{background-color:#61CE7000;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;fill:#207ABB;color:#207ABB;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-04956d0 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-04956d0 .elementor-button:focus{background-color:#E1F3FF;border-color:#E1F3FF;}.elementor-12 .elementor-element.elementor-element-04956d0 > .elementor-widget-container{margin:29px 0px 32px 0px;}.elementor-12 .elementor-element.elementor-element-04956d0.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-606628d{--display:flex;--position:absolute;--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;top:3420px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-606628d{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-606628d{right:0px;}.elementor-12 .elementor-element.elementor-element-ed3f999{--display:flex;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-84a9783{text-align:center;}.elementor-12 .elementor-element.elementor-element-84a9783 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:60px;font-weight:700;color:#207ABB;}.elementor-12 .elementor-element.elementor-element-6991f95 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6991f95{text-align:center;}.elementor-12 .elementor-element.elementor-element-6991f95 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#475467;}.elementor-12 .elementor-element.elementor-element-9eaed18{--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:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-9eaed18.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-4d84b5e{--display:flex;--min-height:318px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-4d84b5e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4d84b5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 10%, #FFFFFF00 80%);}.elementor-12 .elementor-element.elementor-element-4d84b5e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-314bd92 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-314bd92.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-314bd92 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#101828;}.elementor-12 .elementor-element.elementor-element-e6a53ae{text-align:left;}.elementor-12 .elementor-element.elementor-element-e6a53ae .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:500;color:#475467;}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-ed74c2e.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ed74c2e{right:15px;}body.rtl .elementor-12 .elementor-element.elementor-element-ed74c2e{left:15px;}.elementor-12 .elementor-element.elementor-element-ed74c2e{bottom:15px;}.elementor-12 .elementor-element.elementor-element-cf6195c{--display:flex;--min-height:318px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-cf6195c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cf6195c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 10%, #FFFFFF00 80%);}.elementor-12 .elementor-element.elementor-element-cf6195c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-6f31de5 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6f31de5.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-6f31de5 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#101828;}.elementor-12 .elementor-element.elementor-element-89e8585 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:500;color:#475467;}.elementor-12 .elementor-element.elementor-element-d5c7102.elementor-element{--align-self:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-d5c7102{right:15px;}body.rtl .elementor-12 .elementor-element.elementor-element-d5c7102{left:15px;}.elementor-12 .elementor-element.elementor-element-d5c7102{bottom:15px;}.elementor-12 .elementor-element.elementor-element-8ad7a29{--display:flex;--min-height:318px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-8ad7a29:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8ad7a29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 10%, #FFFFFF00 80%);}.elementor-12 .elementor-element.elementor-element-8ad7a29.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-8f1e6e9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8f1e6e9.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-8f1e6e9 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#101828;}.elementor-12 .elementor-element.elementor-element-63ad06c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:500;color:#475467;}.elementor-12 .elementor-element.elementor-element-56204ab.elementor-element{--align-self:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-56204ab{right:15px;}body.rtl .elementor-12 .elementor-element.elementor-element-56204ab{left:15px;}.elementor-12 .elementor-element.elementor-element-56204ab{bottom:15px;}.elementor-12 .elementor-element.elementor-element-dc99c1f{--display:flex;--min-height:318px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-dc99c1f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dc99c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 10%, #FFFFFF00 80%);}.elementor-12 .elementor-element.elementor-element-dc99c1f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7856f9c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7856f9c.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-7856f9c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#101828;}.elementor-12 .elementor-element.elementor-element-8aaf465 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:500;color:#475467;}.elementor-12 .elementor-element.elementor-element-10173ab.elementor-element{--align-self:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-10173ab{right:15px;}body.rtl .elementor-12 .elementor-element.elementor-element-10173ab{left:15px;}.elementor-12 .elementor-element.elementor-element-10173ab{bottom:15px;}.elementor-12 .elementor-element.elementor-element-f68a40d{--display:flex;--min-height:318px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-f68a40d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f68a40d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 10%, #FFFFFF00 80%);}.elementor-12 .elementor-element.elementor-element-f68a40d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-25ff8f8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-25ff8f8.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-25ff8f8 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#101828;}.elementor-12 .elementor-element.elementor-element-07351ba .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:500;color:#475467;}.elementor-12 .elementor-element.elementor-element-72827f2.elementor-element{--align-self:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-72827f2{right:15px;}body.rtl .elementor-12 .elementor-element.elementor-element-72827f2{left:15px;}.elementor-12 .elementor-element.elementor-element-72827f2{bottom:15px;}.elementor-12 .elementor-element.elementor-element-51fd02e{--display:flex;--position:absolute;--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;top:5123px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-51fd02e{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-51fd02e{right:0px;}.elementor-12 .elementor-element.elementor-element-85c8527{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-85c8527.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-869fa4c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:128px;font-weight:700;line-height:135px;color:#207ABB;}.elementor-12 .elementor-element.elementor-element-d41510e{--display:flex;}.elementor-12 .elementor-element.elementor-element-d41510e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-9b3b3da{--display:flex;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-3cf5231{text-align:left;}.elementor-12 .elementor-element.elementor-element-3cf5231 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#475467;}.elementor-12 .elementor-element.elementor-element-5d70ed0 .elementor-button{background-color:#61CE7000;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;fill:#207ABB;color:#207ABB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#207ABB;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-5d70ed0 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-5d70ed0 .elementor-button:focus{background-color:#E1F3FF;color:#207ABB;}.elementor-12 .elementor-element.elementor-element-5d70ed0 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-5d70ed0 .elementor-button:focus svg{fill:#207ABB;}.elementor-12 .elementor-element.elementor-element-a087329{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;top:7200px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-a087329{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-a087329{right:0px;}.elementor-12 .elementor-element.elementor-element-470d7f3{--display:flex;--min-height:192px;--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-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:16px 16px 16px 16px;--margin-top:400px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-470d7f3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-470d7f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 10%, #FFFFFF00 80%);}.elementor-12 .elementor-element.elementor-element-d9280e7 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-12 .elementor-element.elementor-element-d9280e7{text-align:center;}.elementor-12 .elementor-element.elementor-element-d9280e7 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#475467;}.elementor-12 .elementor-element.elementor-element-a4ea771 .elementor-button{background-color:#61CE7000;fill:#207ABB;color:#207ABB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#207ABB;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-a4ea771 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-a4ea771 .elementor-button:focus{background-color:#E1F3FF;color:#207ABB;border-color:#E1F3FF;}.elementor-12 .elementor-element.elementor-element-a4ea771{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-a4ea771.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a4ea771 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12 .elementor-element.elementor-element-a4ea771 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-a4ea771 .elementor-button:focus svg{fill:#207ABB;}.elementor-12 .elementor-element.elementor-element-1d1f5af{--display:flex;--position:absolute;--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;top:8680px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1d1f5af{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-1d1f5af{right:0px;}.elementor-12 .elementor-element.elementor-element-6bd7518{--display:flex;--min-height:192px;--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-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:16px 16px 16px 16px;--margin-top:380px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-6bd7518:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6bd7518 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 10%, #FFFFFF00 80%);}.elementor-12 .elementor-element.elementor-element-78725a7 > .elementor-widget-container{margin:10px 0px 15px 0px;}.elementor-12 .elementor-element.elementor-element-78725a7{text-align:center;}.elementor-12 .elementor-element.elementor-element-78725a7 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#475467;}.elementor-12 .elementor-element.elementor-element-175f300 .elementor-button{background-color:#61CE7000;fill:#207ABB;color:#207ABB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#207ABB;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-175f300 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-175f300 .elementor-button:focus{background-color:#E1F3FF;color:#207ABB;border-color:#E1F3FF;}.elementor-12 .elementor-element.elementor-element-175f300{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-175f300.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-175f300 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12 .elementor-element.elementor-element-175f300 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-175f300 .elementor-button:focus svg{fill:#207ABB;}.elementor-12 .elementor-element.elementor-element-66fd9f7{--display:flex;--position:absolute;--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;top:10200px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-66fd9f7{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-66fd9f7{right:0px;}.elementor-12 .elementor-element.elementor-element-9c111cd{--display:flex;--min-height:192px;--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-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:16px 16px 16px 16px;--margin-top:400px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-9c111cd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9c111cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 10%, #FFFFFF00 80%);}.elementor-12 .elementor-element.elementor-element-096518e{text-align:center;}.elementor-12 .elementor-element.elementor-element-096518e .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#475467;}.elementor-12 .elementor-element.elementor-element-708d61c .elementor-button{background-color:#61CE7000;fill:#207ABB;color:#207ABB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#207ABB;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-708d61c .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-708d61c .elementor-button:focus{background-color:#E1F3FF;color:#207ABB;border-color:#E1F3FF;}.elementor-12 .elementor-element.elementor-element-708d61c{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-708d61c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-708d61c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12 .elementor-element.elementor-element-708d61c .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-708d61c .elementor-button:focus svg{fill:#207ABB;}.elementor-12 .elementor-element.elementor-element-03985af{--display:flex;--position:absolute;--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;top:11850px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-03985af{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-03985af{right:0px;}.elementor-12 .elementor-element.elementor-element-4483376{--display:flex;--min-height:192px;--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-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:16px 16px 16px 16px;--margin-top:400px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-4483376:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4483376 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 10%, #FFFFFF00 80%);}.elementor-12 .elementor-element.elementor-element-adb1ccd{text-align:center;}.elementor-12 .elementor-element.elementor-element-adb1ccd .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#475467;}.elementor-12 .elementor-element.elementor-element-3e2f43a .elementor-button{background-color:#61CE7000;fill:#207ABB;color:#207ABB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#207ABB;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-3e2f43a .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-3e2f43a .elementor-button:focus{background-color:#E1F3FF;color:#207ABB;border-color:#E1F3FF;}.elementor-12 .elementor-element.elementor-element-3e2f43a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3e2f43a.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3e2f43a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12 .elementor-element.elementor-element-3e2f43a .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-3e2f43a .elementor-button:focus svg{fill:#207ABB;}.elementor-12 .elementor-element.elementor-element-c5085b4{--display:flex;--position:absolute;--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;top:13350px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-c5085b4{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-c5085b4{right:0px;}.elementor-12 .elementor-element.elementor-element-93ecc0a{--display:flex;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-93ecc0a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-3789f46 > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-12 .elementor-element.elementor-element-3789f46 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:96px;font-weight:700;line-height:90px;color:#207ABB;}.elementor-12 .elementor-element.elementor-element-f88f198{--display:flex;}.elementor-12 .elementor-element.elementor-element-f88f198.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-a6e893a{--display:flex;--min-height:192px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:235px;--margin-bottom:0px;--margin-left:-110px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-a6e893a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-d18ef08 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d18ef08{text-align:left;}.elementor-12 .elementor-element.elementor-element-d18ef08 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#475467;}.elementor-12 .elementor-element.elementor-element-4bc2255 .elementor-button{background-color:#61CE7000;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;fill:#207ABB;color:#207ABB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#207ABB;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-4bc2255 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4bc2255 .elementor-button:focus{background-color:#E1F3FF;color:#207ABB;}.elementor-12 .elementor-element.elementor-element-4bc2255.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-4bc2255 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-4bc2255 .elementor-button:focus svg{fill:#207ABB;}.elementor-12 .elementor-element.elementor-element-f4142c9{--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:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-7861b2d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:10%;}.elementor-12 .elementor-element.elementor-element-7861b2d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7cc311c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7cc311c.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-7cc311c{text-align:left;}.elementor-12 .elementor-element.elementor-element-7cc311c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:500;color:#207ABB;}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.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-12 .elementor-element.elementor-element-ee83efd{width:100%;max-width:100%;text-align:left;color:#475467;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-4172cba{--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;--z-index:4;}.elementor-widget-stepbooking .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-stepbooking .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-stepbooking.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-stepbooking .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-stepbooking .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-3c59662{--display:flex;--min-height:0px;--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:062px;--padding-bottom:062px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3c59662:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3c59662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #475467CC 18%, #FFFFFF00 100%);}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-e5024b4{--spacer-size:103px;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://healyourself.com.mx/wp-content/uploads/2024/10/Healy-Home-Animado603-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-a199e9e{--width:100%;}.elementor-12 .elementor-element.elementor-element-aeea8bc{--content-width:936px;}.elementor-12 .elementor-element.elementor-element-4fb9123{--content-width:936px;}.elementor-12 .elementor-element.elementor-element-9eaed18{--width:100%;}.elementor-12 .elementor-element.elementor-element-4d84b5e{--width:171px;}.elementor-12 .elementor-element.elementor-element-cf6195c{--width:171px;}.elementor-12 .elementor-element.elementor-element-8ad7a29{--width:171px;}.elementor-12 .elementor-element.elementor-element-dc99c1f{--width:171px;}.elementor-12 .elementor-element.elementor-element-f68a40d{--width:171px;}.elementor-12 .elementor-element.elementor-element-85c8527{--width:31%;}.elementor-12 .elementor-element.elementor-element-d41510e{--width:33.8%;}.elementor-12 .elementor-element.elementor-element-a087329{--content-width:550px;}.elementor-12 .elementor-element.elementor-element-470d7f3{--content-width:550px;}.elementor-12 .elementor-element.elementor-element-1d1f5af{--content-width:550px;}.elementor-12 .elementor-element.elementor-element-6bd7518{--content-width:550px;}.elementor-12 .elementor-element.elementor-element-66fd9f7{--content-width:550px;}.elementor-12 .elementor-element.elementor-element-9c111cd{--content-width:550px;}.elementor-12 .elementor-element.elementor-element-03985af{--content-width:550px;}.elementor-12 .elementor-element.elementor-element-4483376{--content-width:550px;}.elementor-12 .elementor-element.elementor-element-93ecc0a{--width:31.683%;}.elementor-12 .elementor-element.elementor-element-f88f198{--width:33.3%;}.elementor-12 .elementor-element.elementor-element-a6e893a{--width:30.089%;}.elementor-12 .elementor-element.elementor-element-7861b2d{--width:33%;}.elementor-12 .elementor-element.elementor-element-4172cba{--width:50%;}}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-stepbooking.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-918a7b3{right:3px;}body.rtl .elementor-12 .elementor-element.elementor-element-918a7b3{left:3px;}.elementor-12 .elementor-element.elementor-element-918a7b3{top:176px;}.elementor-12 .elementor-element.elementor-element-0ca8ee1 > .elementor-widget-container{margin:-50px 0px 0px 5px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0ca8ee1{right:3px;}body.rtl .elementor-12 .elementor-element.elementor-element-0ca8ee1{left:3px;}.elementor-12 .elementor-element.elementor-element-0ca8ee1{top:385px;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-de2ecef .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-04956d0 .elementor-button{border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-84a9783 > .elementor-widget-container{margin:0px 0px 0px -13px;}.elementor-12 .elementor-element.elementor-element-84a9783{text-align:center;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-51fd02e{top:5520px;}.elementor-12 .elementor-element.elementor-element-85c8527{--border-radius:10px 10px 10px 10px;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-9b3b3da{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-3cf5231{text-align:left;}.elementor-12 .elementor-element.elementor-element-3cf5231 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-5d70ed0.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5d70ed0 .elementor-button{border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-470d7f3{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-a4ea771 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12 .elementor-element.elementor-element-a4ea771 .elementor-button{border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-6bd7518{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-175f300 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12 .elementor-element.elementor-element-175f300 .elementor-button{border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-9c111cd{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-708d61c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12 .elementor-element.elementor-element-708d61c .elementor-button{border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-4483376{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-3e2f43a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12 .elementor-element.elementor-element-3e2f43a .elementor-button{border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-3789f46 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3789f46 .elementor-heading-title{font-size:66px;}.elementor-12 .elementor-element.elementor-element-a6e893a{--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-d18ef08{text-align:left;}.elementor-12 .elementor-element.elementor-element-d18ef08 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-4bc2255.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4bc2255 .elementor-button{border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-7cc311c .elementor-heading-title{font-size:28px;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-stepbooking.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-3c59662{--padding-top:05px;--padding-bottom:05px;--padding-left:0px;--padding-right:0px;}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-e5024b4{--spacer-size:105px;}}/* Start custom CSS for button, class: .elementor-element-918a7b3 */.navigation2 {
    cursor: pointer;
    background: #FFFFFF; /* Color de fondo */
    width: 50px;         /* Ancho del botón */
    height: 50px;        /* Alto del botón */
    position: relative;  /* Cambiado a relative para no afectar el flujo de la página */
    display: block;      /* Mostrar como bloque */
    z-index: 1000;      /* Z-index para asegurarse de que esté por encima de otros elementos */
    border-radius: 50%;  /* Bordes redondeados al 50% para un círculo */
    text-align: center;  /* Centrar el texto dentro del botón */
    line-height: 48px;   /* Alinear verticalmente el texto (conservado de .navigation2) */
    font-family: 'revicons'; /* Fuente personalizada */
    font-size: 15px;     /* Tamaño de la fuente */
    color: #207ABB;         /* Color del texto */
    transition: transform 0.3s ease, background 0.3s ease; /* Transición suave para el efecto de escala y color de fondo */
}

/* Añadir la flecha hacia arriba con :before */
.navigation2:before {
    content: '\25B2'; /* Unicode para flecha hacia arriba (↑) */
    font-size: 20px;  /* Ajusta el tamaño de la flecha */
    line-height: 45px; /* Alinear verticalmente el símbolo */
}

/* Cambiar el color del texto al pasar el mouse y aplicar escala */
.navigation2:hover {
    background: #207ABB; /* Cambia el fondo al pasar el mouse */
    transform: scale(1.1); /* Aumenta la escala al 110% */
}

.navigation2:hover:before {
    color: #FFFFFF; /* Cambiar el color del ícono al pasar el mouse */
}

/* Estilo cuando el botón es tocado (activo) en dispositivos móviles */
.navigation2:active {
    background: #207ABB; /* Cambia el fondo tras el toque */
    transform: scale(1); /* Restablece la escala original */
}

.navigation2:active:before {
    color: #FFFFFF; /* Cambiar el color del ícono al tocar */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ca8ee1 */.navigation {
    cursor: pointer;
    background: #FFFFFF; /* Color de fondo */
    width: 50px;         /* Ancho del botón */
    height: 50px;        /* Alto del botón */
    position: relative;  /* Cambiado a relative para no afectar el flujo de la página */
    display: block;      /* Mostrar como bloque */
    z-index: 1000;      /* Z-index para asegurarse de que esté por encima de otros elementos */
    border-radius: 50%;  /* Bordes redondeados al 50% para un círculo */
    text-align: center;  /* Centrar el texto dentro del botón */
    line-height: 55px;   /* Alinear verticalmente el texto */
    font-family: 'revicons'; /* Fuente personalizada */
    font-size: 15px;     /* Tamaño de la fuente */
    color: #207ABB;         /* Color del texto */
    transition: transform 0.3s ease, background 0.3s ease; /* Transición suave para el efecto de escala y color de fondo */
}

/* Añadir la flecha hacia abajo con :before */
.navigation:before {
    content: '\25BC'; /* Unicode para flecha hacia abajo (↓) */
    font-size: 20px;  /* Ajusta el tamaño de la flecha */
    line-height: 45px; /* Alinear verticalmente el símbolo */
}

/* Cambiar el color del texto al pasar el mouse y aplicar escala */
.navigation:hover {
    background: #207ABB; /* Cambia el fondo al pasar el mouse */
    transform: scale(1.1); /* Aumenta la escala al 110% */
}

.navigation:hover:before {
    color: #FFFFFF; /* Cambiar el color del ícono al pasar el mouse */
}

/* Estilo cuando el botón es tocado (activo) en dispositivos móviles */
.navigation:active {
    background: #207ABB; /* Cambia el fondo tras el toque */
    transform: scale(1); /* Restablece la escala original */
}

.navigation:active:before {
    color: #FFFFFF; /* Cambiar el color del ícono al tocar */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb70862 */.section {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 2rem;
}

#section1 { background-color: transparent; }
#section2 { background-color: transparent; }
#section3 { background-color: transparent; }
#section4 { background-color: transparent; }
#section5 { background-color: transparent; }
#section6 { background-color: transparent; }
#section7 { background-color: transparent; }
#section8 { background-color: transparent; }
#section9 { background-color: transparent; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fb9123 */.blured {
    backdrop-filter: blur(3px);
}/* End custom CSS */
/* Start custom CSS */.contenido{
    color:#344054;
    float: left!important;
    text-align: left;
    font-style: normal;
}


}

.formulario .elementor-widget-container{
    backdrop-filter: blur(15px)!important;
}
#boton_banner1 .elementor-button-text{
    padding:10px!important;
}

img.fila {
    float: left !important;
    color: #475467 !important;
    padding-right: 80% !important;
    text-align: left !important;
    width: 100% !important;
}


.nombre.fila{
    float: left !important;
    color: #475467 !important;
    text-align: left !important;
    width: 100% !important;
    font-style: normal;
}


.form_contacto{
        padding: 3%;
    background-image: linear-gradient(180deg, #fffffff0, #ffffff45);
    border-color: white;
    border-style: solid;
    border-width: 1px;
    border-radius: 12px;
}

body {
    overflow-y: hidden; /* Desactiva el scroll manual */
}/* End custom CSS */