.elementor-8015 .elementor-element.elementor-element-2426381a{--display:flex;--min-height:60vh;--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;--overlay-opacity:0.96;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-2426381a:not(.elementor-motion-effects-element-type-background), .elementor-8015 .elementor-element.elementor-element-2426381a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escolaris.edu.gt/wp-content/uploads/2026/04/ninos-aprendiendo-clase-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8015 .elementor-element.elementor-element-2426381a::before, .elementor-8015 .elementor-element.elementor-element-2426381a > .elementor-background-video-container::before, .elementor-8015 .elementor-element.elementor-element-2426381a > .e-con-inner > .elementor-background-video-container::before, .elementor-8015 .elementor-element.elementor-element-2426381a > .elementor-background-slideshow::before, .elementor-8015 .elementor-element.elementor-element-2426381a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8015 .elementor-element.elementor-element-2426381a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(93deg, var( --e-global-color-primary ) 43%, #FFFFFF24 63%);}.elementor-8015 .elementor-element.elementor-element-66c9cbd6{--display:flex;--justify-content:center;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-66c9cbd6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8015 .elementor-element.elementor-element-002d1ad{--display:flex;--justify-content:center;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-6dd4389 .elementor-heading-title{font-family:"Futura Bold", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-3f30b2a{font-family:"Futura Medium", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-27579a5{font-family:"Futura Medium", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-f8dfdd3 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-8015 .elementor-element.elementor-element-f8dfdd3 .elementskit-btn{background-color:var( --e-global-color-00ecf98 );padding:15px 20px 15px 20px;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:none;border-radius:25px 25px 25px 25px;}.elementor-8015 .elementor-element.elementor-element-f8dfdd3 .elementskit-btn:hover{background-color:var( --e-global-color-accent );color:#ffffff;fill:#ffffff;}.elementor-8015 .elementor-element.elementor-element-f8dfdd3 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-8015 .elementor-element.elementor-element-f8dfdd3 .elementskit-btn > i, .elementor-8015 .elementor-element.elementor-element-f8dfdd3 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-8015 .elementor-element.elementor-element-f8dfdd3 .elementskit-btn > i, .rtl .elementor-8015 .elementor-element.elementor-element-f8dfdd3 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-8015 .elementor-element.elementor-element-359477d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-7c2a53ad{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.26);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-7c2a53ad:not(.elementor-motion-effects-element-type-background), .elementor-8015 .elementor-element.elementor-element-7c2a53ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-45511aea{--icon-box-icon-margin:15px;}.elementor-8015 .elementor-element.elementor-element-45511aea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-45511aea.elementor-view-framed .elementor-icon, .elementor-8015 .elementor-element.elementor-element-45511aea.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-45511aea .elementor-icon-box-title, .elementor-8015 .elementor-element.elementor-element-45511aea .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-8015 .elementor-element.elementor-element-45511aea .elementor-icon-box-title{color:#244B5A;}.elementor-8015 .elementor-element.elementor-element-45511aea .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-d7057e1{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.26);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-d7057e1:not(.elementor-motion-effects-element-type-background), .elementor-8015 .elementor-element.elementor-element-d7057e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-b62e6df{--icon-box-icon-margin:15px;}.elementor-8015 .elementor-element.elementor-element-b62e6df.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-b62e6df.elementor-view-framed .elementor-icon, .elementor-8015 .elementor-element.elementor-element-b62e6df.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-b62e6df .elementor-icon-box-title, .elementor-8015 .elementor-element.elementor-element-b62e6df .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-8015 .elementor-element.elementor-element-b62e6df .elementor-icon-box-title{color:#244B5A;}.elementor-8015 .elementor-element.elementor-element-b62e6df .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-b9b1459{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.26);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-b9b1459:not(.elementor-motion-effects-element-type-background), .elementor-8015 .elementor-element.elementor-element-b9b1459 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-b472cd0{--icon-box-icon-margin:15px;}.elementor-8015 .elementor-element.elementor-element-b472cd0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-b472cd0.elementor-view-framed .elementor-icon, .elementor-8015 .elementor-element.elementor-element-b472cd0.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-b472cd0 .elementor-icon-box-title, .elementor-8015 .elementor-element.elementor-element-b472cd0 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-8015 .elementor-element.elementor-element-b472cd0 .elementor-icon-box-title{color:#244B5A;}.elementor-8015 .elementor-element.elementor-element-b472cd0 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-33336b26{--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:50px;--padding-left:50px;--padding-right:50px;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-64ea174d{--display:flex;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-1f76e8b1{text-align:center;}.elementor-8015 .elementor-element.elementor-element-1f76e8b1 .elementor-heading-title{font-family:"Futura Bold", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-7519457f{--display:flex;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 4px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-7519457f:not(.elementor-motion-effects-element-type-background), .elementor-8015 .elementor-element.elementor-element-7519457f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cffe454 );}.elementor-8015 .elementor-element.elementor-element-925f28d{text-align:center;}.elementor-8015 .elementor-element.elementor-element-925f28d .elementor-heading-title{font-family:"Futura Bold", Sans-serif;font-size:45px;font-weight:700;color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-7b4a7d54{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:2px 2px 10px 3px rgba(0,0,0,0.5);overflow:visible;}.elementor-8015 .elementor-element.elementor-element-7b4a7d54:not(.elementor-motion-effects-element-type-background), .elementor-8015 .elementor-element.elementor-element-7b4a7d54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-50277c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-37598a2{--display:flex;--justify-content:center;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-acb8101{text-align:center;}.elementor-8015 .elementor-element.elementor-element-acb8101 .elementor-heading-title{font-family:"Futura Medium", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-0051813{text-align:center;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-1437d17{text-align:center;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-5db6fc9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-c2acab1 .elementor-heading-title{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-598fc78{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-36ac235 .elementor-heading-title{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-483ed84{column-gap:0px;text-align:left;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-4847d43e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-12f32cb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#325B6A;border-style:solid;border-color:#547480;}.elementor-8015 .elementor-element.elementor-element-12f32cb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:var( --e-global-color-00ecf98 );color:var( --e-global-color-primary );border-style:none;}.elementor-8015 .elementor-element.elementor-element-12f32cb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-12f32cb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-8015 .elementor-element.elementor-element-12f32cb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-12f32cb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:var( --e-global-color-00ecf98 );fill:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-12f32cb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-12f32cb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-8015 .elementor-element.elementor-element-12f32cb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-8015 .elementor-element.elementor-element-12f32cb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-8015 .elementor-element.elementor-element-12f32cb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-8015 .elementor-element.elementor-element-12f32cb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-8015 .elementor-element.elementor-element-12f32cb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-8015 .elementor-element.elementor-element-12f32cb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-8015 .elementor-element.elementor-element-12f32cb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-8015 .elementor-element.elementor-element-12f32cb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-8015 .elementor-element.elementor-element-26f1afff{--display:flex;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 4px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-26f1afff:not(.elementor-motion-effects-element-type-background), .elementor-8015 .elementor-element.elementor-element-26f1afff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-26e45365{text-align:center;}.elementor-8015 .elementor-element.elementor-element-26e45365 .elementor-heading-title{font-family:"Futura Bold", Sans-serif;font-size:45px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-0e42ae6{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:2px 2px 10px 3px rgba(0,0,0,0.5);overflow:visible;}.elementor-8015 .elementor-element.elementor-element-0e42ae6:not(.elementor-motion-effects-element-type-background), .elementor-8015 .elementor-element.elementor-element-0e42ae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-7bf1b6d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-34e96f4{--display:flex;--justify-content:center;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-aaf2bf9{text-align:center;}.elementor-8015 .elementor-element.elementor-element-aaf2bf9 .elementor-heading-title{font-family:"Futura Medium", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-0947e32{text-align:center;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-70a433a{text-align:center;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-d3bbf15{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-da951cf .elementor-heading-title{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-ce13198{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-2e77107 .elementor-heading-title{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-b93904b{column-gap:0px;text-align:left;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-a41cd22{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-a66cac6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#325B6A;border-style:solid;border-color:#547480;}.elementor-8015 .elementor-element.elementor-element-a66cac6 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:var( --e-global-color-00ecf98 );color:var( --e-global-color-primary );border-style:none;}.elementor-8015 .elementor-element.elementor-element-a66cac6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-a66cac6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-8015 .elementor-element.elementor-element-a66cac6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-a66cac6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:var( --e-global-color-00ecf98 );fill:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-a66cac6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-a66cac6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-8015 .elementor-element.elementor-element-a66cac6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-8015 .elementor-element.elementor-element-a66cac6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-8015 .elementor-element.elementor-element-a66cac6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-8015 .elementor-element.elementor-element-a66cac6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-8015 .elementor-element.elementor-element-a66cac6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-8015 .elementor-element.elementor-element-a66cac6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-8015 .elementor-element.elementor-element-a66cac6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-8015 .elementor-element.elementor-element-a66cac6 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-8015 .elementor-element.elementor-element-33e0fe75{--display:flex;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 4px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-33e0fe75:not(.elementor-motion-effects-element-type-background), .elementor-8015 .elementor-element.elementor-element-33e0fe75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cffe454 );}.elementor-8015 .elementor-element.elementor-element-348db501{text-align:center;}.elementor-8015 .elementor-element.elementor-element-348db501 .elementor-heading-title{font-family:"Futura Bold", Sans-serif;font-size:45px;font-weight:700;color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-91ae6e1{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:2px 2px 10px 3px rgba(0,0,0,0.5);overflow:visible;}.elementor-8015 .elementor-element.elementor-element-91ae6e1:not(.elementor-motion-effects-element-type-background), .elementor-8015 .elementor-element.elementor-element-91ae6e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-51ee2de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-ec4ad0a{--display:flex;--justify-content:center;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-586ac93{text-align:center;}.elementor-8015 .elementor-element.elementor-element-586ac93 .elementor-heading-title{font-family:"Futura Medium", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-3476430{text-align:center;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-bb6253a{text-align:center;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-e405b0d{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-4a978e2 .elementor-heading-title{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-d7e654f{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-b99b744 .elementor-heading-title{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-21b40e9{column-gap:0px;text-align:left;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-634df50{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-da646c3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#325B6A;border-style:solid;border-color:#547480;}.elementor-8015 .elementor-element.elementor-element-da646c3 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:var( --e-global-color-00ecf98 );color:var( --e-global-color-primary );border-style:none;}.elementor-8015 .elementor-element.elementor-element-da646c3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-da646c3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-8015 .elementor-element.elementor-element-da646c3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-da646c3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:var( --e-global-color-00ecf98 );fill:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-da646c3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-da646c3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-8015 .elementor-element.elementor-element-da646c3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-8015 .elementor-element.elementor-element-da646c3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-8015 .elementor-element.elementor-element-da646c3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-8015 .elementor-element.elementor-element-da646c3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-8015 .elementor-element.elementor-element-da646c3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-8015 .elementor-element.elementor-element-da646c3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-8015 .elementor-element.elementor-element-da646c3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-8015 .elementor-element.elementor-element-da646c3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-8015 .elementor-element.elementor-element-205e73b9{--display:flex;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 4px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-205e73b9:not(.elementor-motion-effects-element-type-background), .elementor-8015 .elementor-element.elementor-element-205e73b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-12d05de5{text-align:center;}.elementor-8015 .elementor-element.elementor-element-12d05de5 .elementor-heading-title{font-family:"Futura Bold", Sans-serif;font-size:45px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-60eadad{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:2px 2px 10px 3px rgba(0,0,0,0.5);overflow:visible;}.elementor-8015 .elementor-element.elementor-element-60eadad:not(.elementor-motion-effects-element-type-background), .elementor-8015 .elementor-element.elementor-element-60eadad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-7f3a869{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-2c7b76e{--display:flex;--justify-content:center;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-7596d67{text-align:center;}.elementor-8015 .elementor-element.elementor-element-7596d67 .elementor-heading-title{font-family:"Futura Medium", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-9466439{text-align:center;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-0410f06{text-align:center;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-7c61aa6{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-33af3a9 .elementor-heading-title{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-30e5f6f{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-33195e6 .elementor-heading-title{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-fa404bf{column-gap:0px;text-align:left;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-5fae14e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-57bfaf9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#325B6A;border-style:solid;border-color:#547480;}.elementor-8015 .elementor-element.elementor-element-57bfaf9 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:var( --e-global-color-00ecf98 );color:var( --e-global-color-primary );border-style:none;}.elementor-8015 .elementor-element.elementor-element-57bfaf9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-57bfaf9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-8015 .elementor-element.elementor-element-57bfaf9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-57bfaf9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:var( --e-global-color-00ecf98 );fill:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-57bfaf9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-57bfaf9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-8015 .elementor-element.elementor-element-57bfaf9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-8015 .elementor-element.elementor-element-57bfaf9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-8015 .elementor-element.elementor-element-57bfaf9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-8015 .elementor-element.elementor-element-57bfaf9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-8015 .elementor-element.elementor-element-57bfaf9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-8015 .elementor-element.elementor-element-57bfaf9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-8015 .elementor-element.elementor-element-57bfaf9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-8015 .elementor-element.elementor-element-57bfaf9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-8015 .elementor-element.elementor-element-51898da0{--display:flex;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 4px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-51898da0:not(.elementor-motion-effects-element-type-background), .elementor-8015 .elementor-element.elementor-element-51898da0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cffe454 );}.elementor-8015 .elementor-element.elementor-element-6b0682c3{text-align:center;}.elementor-8015 .elementor-element.elementor-element-6b0682c3 .elementor-heading-title{font-family:"Futura Bold", Sans-serif;font-size:45px;font-weight:700;color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-0945a44{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:2px 2px 10px 3px rgba(0,0,0,0.5);overflow:visible;}.elementor-8015 .elementor-element.elementor-element-0945a44:not(.elementor-motion-effects-element-type-background), .elementor-8015 .elementor-element.elementor-element-0945a44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-3f20775{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-fe63df6{--display:flex;--justify-content:center;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-411fc43{text-align:center;}.elementor-8015 .elementor-element.elementor-element-411fc43 .elementor-heading-title{font-family:"Futura Medium", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-c2cd7ef{text-align:center;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-5a19b5b{text-align:center;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-89e2482{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-61eb0f6 .elementor-heading-title{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-f8fe102{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-601215f .elementor-heading-title{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-1d35c10{column-gap:0px;text-align:left;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-148f6eb{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-3343e20 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#325B6A;border-style:solid;border-color:#547480;}.elementor-8015 .elementor-element.elementor-element-3343e20 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:var( --e-global-color-00ecf98 );color:var( --e-global-color-primary );border-style:none;}.elementor-8015 .elementor-element.elementor-element-3343e20 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-3343e20 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-8015 .elementor-element.elementor-element-3343e20 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-3343e20 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:var( --e-global-color-00ecf98 );fill:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-3343e20 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-3343e20 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-8015 .elementor-element.elementor-element-3343e20 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-8015 .elementor-element.elementor-element-3343e20 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-8015 .elementor-element.elementor-element-3343e20 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-8015 .elementor-element.elementor-element-3343e20 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-8015 .elementor-element.elementor-element-3343e20 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-8015 .elementor-element.elementor-element-3343e20 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-8015 .elementor-element.elementor-element-3343e20 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-8015 .elementor-element.elementor-element-3343e20 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-8015 .elementor-element.elementor-element-31b1631f{--display:flex;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 4px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-31b1631f:not(.elementor-motion-effects-element-type-background), .elementor-8015 .elementor-element.elementor-element-31b1631f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-33fc4ade{text-align:center;}.elementor-8015 .elementor-element.elementor-element-33fc4ade .elementor-heading-title{font-family:"Futura Bold", Sans-serif;font-size:45px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-b42034b{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:2px 2px 10px 3px rgba(0,0,0,0.5);overflow:visible;}.elementor-8015 .elementor-element.elementor-element-b42034b:not(.elementor-motion-effects-element-type-background), .elementor-8015 .elementor-element.elementor-element-b42034b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-5d6ef07{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-bc37770{--display:flex;--justify-content:center;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-685c330{text-align:center;}.elementor-8015 .elementor-element.elementor-element-685c330 .elementor-heading-title{font-family:"Futura Medium", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-5014890{text-align:center;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-aadc332{text-align:center;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-0153ebf{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-eb780c8 .elementor-heading-title{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-b737a8b{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-4f39482 .elementor-heading-title{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-4e946f6{column-gap:0px;text-align:left;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-4be16a2{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-f0a20a1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#325B6A;border-style:solid;border-color:#547480;}.elementor-8015 .elementor-element.elementor-element-f0a20a1 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:var( --e-global-color-00ecf98 );color:var( --e-global-color-primary );border-style:none;}.elementor-8015 .elementor-element.elementor-element-f0a20a1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-f0a20a1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-8015 .elementor-element.elementor-element-f0a20a1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-f0a20a1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:var( --e-global-color-00ecf98 );fill:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-f0a20a1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-f0a20a1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-8015 .elementor-element.elementor-element-f0a20a1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-8015 .elementor-element.elementor-element-f0a20a1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-8015 .elementor-element.elementor-element-f0a20a1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-8015 .elementor-element.elementor-element-f0a20a1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-8015 .elementor-element.elementor-element-f0a20a1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-8015 .elementor-element.elementor-element-f0a20a1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-8015 .elementor-element.elementor-element-f0a20a1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-8015 .elementor-element.elementor-element-f0a20a1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-8015 .elementor-element.elementor-element-23d1bf85{--display:flex;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 4px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-23d1bf85:not(.elementor-motion-effects-element-type-background), .elementor-8015 .elementor-element.elementor-element-23d1bf85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cffe454 );}.elementor-8015 .elementor-element.elementor-element-7a60d257{text-align:center;}.elementor-8015 .elementor-element.elementor-element-7a60d257 .elementor-heading-title{font-family:"Futura Bold", Sans-serif;font-size:45px;font-weight:700;color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-1769604{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:2px 2px 10px 3px rgba(0,0,0,0.5);overflow:visible;}.elementor-8015 .elementor-element.elementor-element-1769604:not(.elementor-motion-effects-element-type-background), .elementor-8015 .elementor-element.elementor-element-1769604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-52d7b10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-dbe77fe{--display:flex;--justify-content:center;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-8dc591a{text-align:center;}.elementor-8015 .elementor-element.elementor-element-8dc591a .elementor-heading-title{font-family:"Futura Medium", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-104c748{text-align:center;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-2a64ab6{text-align:center;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-f0c1199{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-e51bc27 .elementor-heading-title{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-3c92e05{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-21b807f .elementor-heading-title{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-3ddb5e4{column-gap:0px;text-align:left;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-a29fbc9{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-c38d2c7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#325B6A;border-style:solid;border-color:#547480;}.elementor-8015 .elementor-element.elementor-element-c38d2c7 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:var( --e-global-color-00ecf98 );color:var( --e-global-color-primary );border-style:none;}.elementor-8015 .elementor-element.elementor-element-c38d2c7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-c38d2c7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-8015 .elementor-element.elementor-element-c38d2c7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-c38d2c7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:var( --e-global-color-00ecf98 );fill:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-c38d2c7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-c38d2c7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-8015 .elementor-element.elementor-element-c38d2c7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-8015 .elementor-element.elementor-element-c38d2c7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-8015 .elementor-element.elementor-element-c38d2c7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-8015 .elementor-element.elementor-element-c38d2c7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-8015 .elementor-element.elementor-element-c38d2c7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-8015 .elementor-element.elementor-element-c38d2c7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-8015 .elementor-element.elementor-element-c38d2c7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-8015 .elementor-element.elementor-element-c38d2c7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-8015 .elementor-element.elementor-element-5ba1afd9{--display:flex;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 4px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-5ba1afd9:not(.elementor-motion-effects-element-type-background), .elementor-8015 .elementor-element.elementor-element-5ba1afd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-557929d3{text-align:center;}.elementor-8015 .elementor-element.elementor-element-557929d3 .elementor-heading-title{font-family:"Futura Bold", Sans-serif;font-size:45px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-00c5046{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:2px 2px 10px 3px rgba(0,0,0,0.5);overflow:visible;}.elementor-8015 .elementor-element.elementor-element-00c5046:not(.elementor-motion-effects-element-type-background), .elementor-8015 .elementor-element.elementor-element-00c5046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-5d8b74c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-564e9e4{--display:flex;--justify-content:center;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-0cb58b2{text-align:center;}.elementor-8015 .elementor-element.elementor-element-0cb58b2 .elementor-heading-title{font-family:"Futura Medium", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-6df1c66{text-align:center;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-2ce2f69{text-align:center;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-63f6e64{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-ae7785c .elementor-heading-title{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-fb9d6a6{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-29986cf .elementor-heading-title{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-1cdc039{column-gap:0px;text-align:left;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-3370f8b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-0a6dcb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#325B6A;border-style:solid;border-color:#547480;}.elementor-8015 .elementor-element.elementor-element-0a6dcb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:var( --e-global-color-00ecf98 );color:var( --e-global-color-primary );border-style:none;}.elementor-8015 .elementor-element.elementor-element-0a6dcb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-0a6dcb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-8015 .elementor-element.elementor-element-0a6dcb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-0a6dcb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:var( --e-global-color-00ecf98 );fill:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-0a6dcb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-0a6dcb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-8015 .elementor-element.elementor-element-0a6dcb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-8015 .elementor-element.elementor-element-0a6dcb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-8015 .elementor-element.elementor-element-0a6dcb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-8015 .elementor-element.elementor-element-0a6dcb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-8015 .elementor-element.elementor-element-0a6dcb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-8015 .elementor-element.elementor-element-0a6dcb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-8015 .elementor-element.elementor-element-0a6dcb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-8015 .elementor-element.elementor-element-0a6dcb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-8015 .elementor-element.elementor-element-7802fd04{--display:flex;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 4px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-7802fd04:not(.elementor-motion-effects-element-type-background), .elementor-8015 .elementor-element.elementor-element-7802fd04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cffe454 );}.elementor-8015 .elementor-element.elementor-element-2c024c48{text-align:center;}.elementor-8015 .elementor-element.elementor-element-2c024c48 .elementor-heading-title{font-family:"Futura Bold", Sans-serif;font-size:45px;font-weight:700;color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-ea85a1f{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:2px 2px 10px 3px rgba(0,0,0,0.5);overflow:visible;}.elementor-8015 .elementor-element.elementor-element-ea85a1f:not(.elementor-motion-effects-element-type-background), .elementor-8015 .elementor-element.elementor-element-ea85a1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-3ad3f67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-f703de5{--display:flex;--justify-content:center;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-69dfadf{text-align:center;}.elementor-8015 .elementor-element.elementor-element-69dfadf .elementor-heading-title{font-family:"Futura Medium", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-74f803d{text-align:center;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-e8c051e{text-align:center;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-9ce55e0{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-2e501ab .elementor-heading-title{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-db048ad{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-1069da8 .elementor-heading-title{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-e103a50{column-gap:0px;text-align:left;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-8ea69bf{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-e08ece9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#325B6A;border-style:solid;border-color:#547480;}.elementor-8015 .elementor-element.elementor-element-e08ece9 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:var( --e-global-color-00ecf98 );color:var( --e-global-color-primary );border-style:none;}.elementor-8015 .elementor-element.elementor-element-e08ece9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-e08ece9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-8015 .elementor-element.elementor-element-e08ece9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-e08ece9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:var( --e-global-color-00ecf98 );fill:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-e08ece9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-e08ece9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-8015 .elementor-element.elementor-element-e08ece9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-8015 .elementor-element.elementor-element-e08ece9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-8015 .elementor-element.elementor-element-e08ece9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-8015 .elementor-element.elementor-element-e08ece9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-8015 .elementor-element.elementor-element-e08ece9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-8015 .elementor-element.elementor-element-e08ece9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-8015 .elementor-element.elementor-element-e08ece9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-8015 .elementor-element.elementor-element-e08ece9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-8015 .elementor-element.elementor-element-251b8eab{--display:flex;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 4px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-251b8eab:not(.elementor-motion-effects-element-type-background), .elementor-8015 .elementor-element.elementor-element-251b8eab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-4ad9e079{text-align:center;}.elementor-8015 .elementor-element.elementor-element-4ad9e079 .elementor-heading-title{font-family:"Futura Bold", Sans-serif;font-size:45px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-6853abc{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:2px 2px 10px 3px rgba(0,0,0,0.5);overflow:visible;}.elementor-8015 .elementor-element.elementor-element-6853abc:not(.elementor-motion-effects-element-type-background), .elementor-8015 .elementor-element.elementor-element-6853abc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-d775fef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-6ccaecb{--display:flex;--justify-content:center;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-cc6049b{text-align:center;}.elementor-8015 .elementor-element.elementor-element-cc6049b .elementor-heading-title{font-family:"Futura Medium", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-6632e78{text-align:center;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-443e11d{text-align:center;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-503b0ce{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-30ea3c4 .elementor-heading-title{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-832fb5c{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-7d292b9 .elementor-heading-title{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-488d5b6{column-gap:0px;text-align:left;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-8ed1151{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-9d2dff9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#325B6A;border-style:solid;border-color:#547480;}.elementor-8015 .elementor-element.elementor-element-9d2dff9 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:var( --e-global-color-00ecf98 );color:var( --e-global-color-primary );border-style:none;}.elementor-8015 .elementor-element.elementor-element-9d2dff9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-9d2dff9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-8015 .elementor-element.elementor-element-9d2dff9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-9d2dff9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:var( --e-global-color-00ecf98 );fill:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-9d2dff9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-9d2dff9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-8015 .elementor-element.elementor-element-9d2dff9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-8015 .elementor-element.elementor-element-9d2dff9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-8015 .elementor-element.elementor-element-9d2dff9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-8015 .elementor-element.elementor-element-9d2dff9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-8015 .elementor-element.elementor-element-9d2dff9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-8015 .elementor-element.elementor-element-9d2dff9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-8015 .elementor-element.elementor-element-9d2dff9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-8015 .elementor-element.elementor-element-9d2dff9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-8015 .elementor-element.elementor-element-6139607{--display:flex;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 4px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-6139607:not(.elementor-motion-effects-element-type-background), .elementor-8015 .elementor-element.elementor-element-6139607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cffe454 );}.elementor-8015 .elementor-element.elementor-element-2c482909{text-align:center;}.elementor-8015 .elementor-element.elementor-element-2c482909 .elementor-heading-title{font-family:"Futura Bold", Sans-serif;font-size:45px;font-weight:700;color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-9130fb8{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:2px 2px 10px 3px rgba(0,0,0,0.5);overflow:visible;}.elementor-8015 .elementor-element.elementor-element-9130fb8:not(.elementor-motion-effects-element-type-background), .elementor-8015 .elementor-element.elementor-element-9130fb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-deef6f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-ccf0c3e{--display:flex;--justify-content:center;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-aee4629{text-align:center;}.elementor-8015 .elementor-element.elementor-element-aee4629 .elementor-heading-title{font-family:"Futura Medium", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-ae1b8b9{text-align:center;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-22cb044{text-align:center;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-eeccb0c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-ac40fec .elementor-heading-title{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-a8663fd{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-8956b31 .elementor-heading-title{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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-secondary );}.elementor-8015 .elementor-element.elementor-element-cab077d{column-gap:0px;text-align:left;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 );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-primary );}.elementor-8015 .elementor-element.elementor-element-4094821{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-d8e4eec .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#325B6A;border-style:solid;border-color:#547480;}.elementor-8015 .elementor-element.elementor-element-d8e4eec .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:var( --e-global-color-00ecf98 );color:var( --e-global-color-primary );border-style:none;}.elementor-8015 .elementor-element.elementor-element-d8e4eec .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-d8e4eec .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-8015 .elementor-element.elementor-element-d8e4eec .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-d8e4eec .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:var( --e-global-color-00ecf98 );fill:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-d8e4eec .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:var( --e-global-color-00ecf98 );}.elementor-8015 .elementor-element.elementor-element-d8e4eec .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-8015 .elementor-element.elementor-element-d8e4eec .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-8015 .elementor-element.elementor-element-d8e4eec .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-8015 .elementor-element.elementor-element-d8e4eec .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-8015 .elementor-element.elementor-element-d8e4eec .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-8015 .elementor-element.elementor-element-d8e4eec .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-8015 .elementor-element.elementor-element-d8e4eec .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-8015 .elementor-element.elementor-element-d8e4eec .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-8015 .elementor-element.elementor-element-d8e4eec .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-8015 .elementor-element.elementor-element-89e9171{--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:50px;--padding-left:50px;--padding-right:50px;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-89e9171:not(.elementor-motion-effects-element-type-background), .elementor-8015 .elementor-element.elementor-element-89e9171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cffe454 );}.elementor-8015 .elementor-element.elementor-element-a3197b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-ecb1d58{--display:flex;--justify-content:center;overflow:visible;}.elementor-8015 .elementor-element.elementor-element-2506a8d{text-align:center;}.elementor-8015 .elementor-element.elementor-element-2506a8d .elementor-heading-title{font-family:"Futura Bold", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-primary );}div.elementor-8015 .elementor-element.elementor-element-5c9ae32:not(.elementor-widget-video, .elementor-widget-elementskit-image-hover-effect) .elementor-widget-container img{-webkit-mask-image:url(https://escolaris.edu.gt/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-9.svg);-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;}div.elementor-8015 .elementor-element.elementor-element-5c9ae32.elementor-widget-video .elementor-widget-container{-webkit-mask-image:url(https://escolaris.edu.gt/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-9.svg);-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;}div.elementor-8015 .elementor-element.elementor-element-5c9ae32.elementor-widget-elementskit-image-hover-effect .elementor-widget-container{-webkit-mask-image:url(https://escolaris.edu.gt/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-9.svg);-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;}.elementor-8015 .elementor-element.elementor-element-be74798{--display:flex;overflow:visible;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8015 .elementor-element.elementor-element-f8dfdd3 .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-45511aea .elementor-icon-box-title, .elementor-8015 .elementor-element.elementor-element-45511aea .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8015 .elementor-element.elementor-element-b62e6df .elementor-icon-box-title, .elementor-8015 .elementor-element.elementor-element-b62e6df .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8015 .elementor-element.elementor-element-b472cd0 .elementor-icon-box-title, .elementor-8015 .elementor-element.elementor-element-b472cd0 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8015 .elementor-element.elementor-element-0051813{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-1437d17{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-c2acab1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-598fc78{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-36ac235 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-483ed84{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-4847d43e{--grid-auto-flow:row;}.elementor-8015 .elementor-element.elementor-element-0947e32{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-70a433a{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-da951cf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-ce13198{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-2e77107 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-b93904b{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-a41cd22{--grid-auto-flow:row;}.elementor-8015 .elementor-element.elementor-element-3476430{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-bb6253a{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-4a978e2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-d7e654f{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-b99b744 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-21b40e9{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-634df50{--grid-auto-flow:row;}.elementor-8015 .elementor-element.elementor-element-9466439{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-0410f06{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-33af3a9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-30e5f6f{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-33195e6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-fa404bf{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-5fae14e{--grid-auto-flow:row;}.elementor-8015 .elementor-element.elementor-element-c2cd7ef{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-5a19b5b{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-61eb0f6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-f8fe102{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-601215f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-1d35c10{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-148f6eb{--grid-auto-flow:row;}.elementor-8015 .elementor-element.elementor-element-5014890{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-aadc332{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-eb780c8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-b737a8b{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-4f39482 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-4e946f6{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-4be16a2{--grid-auto-flow:row;}.elementor-8015 .elementor-element.elementor-element-104c748{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-2a64ab6{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-e51bc27 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-3c92e05{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-21b807f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-3ddb5e4{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-a29fbc9{--grid-auto-flow:row;}.elementor-8015 .elementor-element.elementor-element-6df1c66{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-2ce2f69{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-ae7785c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-fb9d6a6{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-29986cf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-1cdc039{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-3370f8b{--grid-auto-flow:row;}.elementor-8015 .elementor-element.elementor-element-74f803d{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-e8c051e{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-2e501ab .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-db048ad{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-1069da8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-e103a50{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-8ea69bf{--grid-auto-flow:row;}.elementor-8015 .elementor-element.elementor-element-6632e78{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-443e11d{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-30ea3c4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-832fb5c{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-7d292b9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-488d5b6{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-8ed1151{--grid-auto-flow:row;}.elementor-8015 .elementor-element.elementor-element-ae1b8b9{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-22cb044{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-ac40fec .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-a8663fd{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-8956b31 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-cab077d{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-4094821{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-8015 .elementor-element.elementor-element-66c9cbd6{--width:100%;}.elementor-8015 .elementor-element.elementor-element-002d1ad{--width:60%;}.elementor-8015 .elementor-element.elementor-element-37598a2{--width:45%;}.elementor-8015 .elementor-element.elementor-element-5db6fc9{--width:55%;}.elementor-8015 .elementor-element.elementor-element-34e96f4{--width:45%;}.elementor-8015 .elementor-element.elementor-element-d3bbf15{--width:55%;}.elementor-8015 .elementor-element.elementor-element-ec4ad0a{--width:45%;}.elementor-8015 .elementor-element.elementor-element-e405b0d{--width:55%;}.elementor-8015 .elementor-element.elementor-element-2c7b76e{--width:45%;}.elementor-8015 .elementor-element.elementor-element-7c61aa6{--width:55%;}.elementor-8015 .elementor-element.elementor-element-fe63df6{--width:45%;}.elementor-8015 .elementor-element.elementor-element-89e2482{--width:55%;}.elementor-8015 .elementor-element.elementor-element-bc37770{--width:45%;}.elementor-8015 .elementor-element.elementor-element-0153ebf{--width:55%;}.elementor-8015 .elementor-element.elementor-element-dbe77fe{--width:45%;}.elementor-8015 .elementor-element.elementor-element-f0c1199{--width:55%;}.elementor-8015 .elementor-element.elementor-element-564e9e4{--width:45%;}.elementor-8015 .elementor-element.elementor-element-63f6e64{--width:55%;}.elementor-8015 .elementor-element.elementor-element-f703de5{--width:45%;}.elementor-8015 .elementor-element.elementor-element-9ce55e0{--width:55%;}.elementor-8015 .elementor-element.elementor-element-6ccaecb{--width:45%;}.elementor-8015 .elementor-element.elementor-element-503b0ce{--width:55%;}.elementor-8015 .elementor-element.elementor-element-ccf0c3e{--width:45%;}.elementor-8015 .elementor-element.elementor-element-eeccb0c{--width:55%;}.elementor-8015 .elementor-element.elementor-element-ecb1d58{--width:60%;}.elementor-8015 .elementor-element.elementor-element-be74798{--width:40%;}}@media(max-width:767px){.elementor-8015 .elementor-element.elementor-element-6dd4389 .elementor-heading-title{font-size:35px;}.elementor-8015 .elementor-element.elementor-element-3f30b2a{font-size:16px;}.elementor-8015 .elementor-element.elementor-element-27579a5{font-size:16px;}.elementor-8015 .elementor-element.elementor-element-f8dfdd3 .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-45511aea .elementor-icon-box-title, .elementor-8015 .elementor-element.elementor-element-45511aea .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8015 .elementor-element.elementor-element-45511aea .elementor-icon-box-description{font-size:15px;}.elementor-8015 .elementor-element.elementor-element-b62e6df .elementor-icon-box-title, .elementor-8015 .elementor-element.elementor-element-b62e6df .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8015 .elementor-element.elementor-element-b62e6df .elementor-icon-box-description{font-size:15px;}.elementor-8015 .elementor-element.elementor-element-b472cd0 .elementor-icon-box-title, .elementor-8015 .elementor-element.elementor-element-b472cd0 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8015 .elementor-element.elementor-element-b472cd0 .elementor-icon-box-description{font-size:15px;}.elementor-8015 .elementor-element.elementor-element-33336b26{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8015 .elementor-element.elementor-element-1f76e8b1 .elementor-heading-title{font-size:25px;}.elementor-8015 .elementor-element.elementor-element-7519457f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8015 .elementor-element.elementor-element-925f28d .elementor-heading-title{font-size:35px;}.elementor-8015 .elementor-element.elementor-element-0051813{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-1437d17{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-c2acab1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-598fc78{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-36ac235 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-483ed84{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-4847d43e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8015 .elementor-element.elementor-element-26f1afff{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8015 .elementor-element.elementor-element-26e45365 .elementor-heading-title{font-size:35px;}.elementor-8015 .elementor-element.elementor-element-0947e32{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-70a433a{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-da951cf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-ce13198{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-2e77107 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-b93904b{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-a41cd22{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8015 .elementor-element.elementor-element-33e0fe75{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8015 .elementor-element.elementor-element-348db501 .elementor-heading-title{font-size:35px;}.elementor-8015 .elementor-element.elementor-element-3476430{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-bb6253a{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-4a978e2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-d7e654f{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-b99b744 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-21b40e9{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-634df50{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8015 .elementor-element.elementor-element-205e73b9{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8015 .elementor-element.elementor-element-12d05de5 .elementor-heading-title{font-size:35px;}.elementor-8015 .elementor-element.elementor-element-9466439{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-0410f06{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-33af3a9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-30e5f6f{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-33195e6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-fa404bf{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-5fae14e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8015 .elementor-element.elementor-element-51898da0{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8015 .elementor-element.elementor-element-6b0682c3 .elementor-heading-title{font-size:35px;}.elementor-8015 .elementor-element.elementor-element-c2cd7ef{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-5a19b5b{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-61eb0f6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-f8fe102{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-601215f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-1d35c10{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-148f6eb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8015 .elementor-element.elementor-element-31b1631f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8015 .elementor-element.elementor-element-33fc4ade .elementor-heading-title{font-size:35px;}.elementor-8015 .elementor-element.elementor-element-5014890{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-aadc332{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-eb780c8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-b737a8b{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-4f39482 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-4e946f6{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-4be16a2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8015 .elementor-element.elementor-element-23d1bf85{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8015 .elementor-element.elementor-element-7a60d257 .elementor-heading-title{font-size:35px;}.elementor-8015 .elementor-element.elementor-element-104c748{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-2a64ab6{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-e51bc27 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-3c92e05{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-21b807f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-3ddb5e4{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-a29fbc9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8015 .elementor-element.elementor-element-5ba1afd9{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8015 .elementor-element.elementor-element-557929d3 .elementor-heading-title{font-size:35px;}.elementor-8015 .elementor-element.elementor-element-6df1c66{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-2ce2f69{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-ae7785c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-fb9d6a6{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-29986cf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-1cdc039{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-3370f8b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8015 .elementor-element.elementor-element-7802fd04{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8015 .elementor-element.elementor-element-2c024c48 .elementor-heading-title{font-size:35px;}.elementor-8015 .elementor-element.elementor-element-74f803d{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-e8c051e{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-2e501ab .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-db048ad{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-1069da8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-e103a50{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-8ea69bf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8015 .elementor-element.elementor-element-251b8eab{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8015 .elementor-element.elementor-element-4ad9e079 .elementor-heading-title{font-size:35px;}.elementor-8015 .elementor-element.elementor-element-6632e78{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-443e11d{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-30ea3c4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-832fb5c{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-7d292b9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-488d5b6{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-8ed1151{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8015 .elementor-element.elementor-element-6139607{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8015 .elementor-element.elementor-element-2c482909 .elementor-heading-title{font-size:35px;}.elementor-8015 .elementor-element.elementor-element-ae1b8b9{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-22cb044{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-ac40fec .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-a8663fd{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-8956b31 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-cab077d{font-size:var( --e-global-typography-accent-font-size );}.elementor-8015 .elementor-element.elementor-element-4094821{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8015 .elementor-element.elementor-element-89e9171{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:010px;}.elementor-8015 .elementor-element.elementor-element-a3197b5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8015 .elementor-element.elementor-element-ecb1d58{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8015 .elementor-element.elementor-element-2506a8d .elementor-heading-title{font-size:30px;}}/* Start custom CSS for container, class: .elementor-element-7c2a53ad *//* Asegura que los elementos se posicionen bien */
.elementor-8015 .elementor-element.elementor-element-7c2a53ad {
    position: relative;
}

/* --- LÍNEA AMARILLA SUPERIOR IZQUIERDA (Blindada contra Elementor) --- */
.elementor-8015 .elementor-element.elementor-element-7c2a53ad::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 60px !important;
    height: 60px !important;
    background: transparent !important; /* Anula cualquier capa superpuesta de Elementor */
    border: none !important; /* Limpia bordes fantasma */
    border-top: 4px solid #F7BE00 !important;
    border-left: 4px solid #F7BE00 !important;
    border-radius: 0 !important; /* Resetea curvas heredadas */
    border-top-left-radius: 15px !important; /* Nuestro radio exacto */
    pointer-events: none !important;
    box-sizing: border-box !important;
}

/* --- LÍNEA AMARILLA INFERIOR DERECHA (Perfecta, pero la blindamos también) --- */
.elementor-8015 .elementor-element.elementor-element-7c2a53ad::after {
    content: "" !important;
    position: absolute !important;
    bottom: 0 !important;
    right: 0 !important;
    width: 60px !important; 
    height: 60px !important; 
    background: transparent !important;
    border: none !important;
    border-bottom: 4px solid #F7BE00 !important;
    border-right: 4px solid #F7BE00 !important;
    border-radius: 0 !important;
    border-bottom-right-radius: 15px !important;
    pointer-events: none !important;
    box-sizing: border-box !important;
}
/* --- TRANSICIÓN SUAVE --- */
/* Esto hace que el cambio de color sea elegante (0.3 segundos) */
.elementor-8015 .elementor-element.elementor-element-7c2a53ad::before,
.elementor-8015 .elementor-element.elementor-element-7c2a53ad::after {
    transition: border-color 0.3s ease-in-out !important;
}

/* --- EFECTO HOVER: Cambiar a Azul Oscuro --- */
/* Cambia la esquina superior izquierda */
.elementor-8015 .elementor-element.elementor-element-7c2a53ad:hover::before {
    border-top-color: #244B5A !important;
    border-left-color: #244B5A !important;
}

/* Cambia la esquina inferior derecha */
.elementor-8015 .elementor-element.elementor-element-7c2a53ad:hover::after {
    border-bottom-color: #244B5A !important;
    border-right-color: #244B5A !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7057e1 *//* Asegura que los elementos se posicionen bien */
.elementor-8015 .elementor-element.elementor-element-d7057e1 {
    position: relative;
}

/* --- LÍNEA AMARILLA SUPERIOR IZQUIERDA (Blindada contra Elementor) --- */
.elementor-8015 .elementor-element.elementor-element-d7057e1::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 60px !important;
    height: 60px !important;
    background: transparent !important; /* Anula cualquier capa superpuesta de Elementor */
    border: none !important; /* Limpia bordes fantasma */
    border-top: 4px solid #F7BE00 !important;
    border-left: 4px solid #F7BE00 !important;
    border-radius: 0 !important; /* Resetea curvas heredadas */
    border-top-left-radius: 15px !important; /* Nuestro radio exacto */
    pointer-events: none !important;
    box-sizing: border-box !important;
}

/* --- LÍNEA AMARILLA INFERIOR DERECHA (Perfecta, pero la blindamos también) --- */
.elementor-8015 .elementor-element.elementor-element-d7057e1::after {
    content: "" !important;
    position: absolute !important;
    bottom: 0 !important;
    right: 0 !important;
    width: 60px !important; 
    height: 60px !important; 
    background: transparent !important;
    border: none !important;
    border-bottom: 4px solid #F7BE00 !important;
    border-right: 4px solid #F7BE00 !important;
    border-radius: 0 !important;
    border-bottom-right-radius: 15px !important;
    pointer-events: none !important;
    box-sizing: border-box !important;
}
/* --- TRANSICIÓN SUAVE --- */
/* Esto hace que el cambio de color sea elegante (0.3 segundos) */
.elementor-8015 .elementor-element.elementor-element-d7057e1::before,
.elementor-8015 .elementor-element.elementor-element-d7057e1::after {
    transition: border-color 0.3s ease-in-out !important;
}

/* --- EFECTO HOVER: Cambiar a Azul Oscuro --- */
/* Cambia la esquina superior izquierda */
.elementor-8015 .elementor-element.elementor-element-d7057e1:hover::before {
    border-top-color: #244B5A !important;
    border-left-color: #244B5A !important;
}

/* Cambia la esquina inferior derecha */
.elementor-8015 .elementor-element.elementor-element-d7057e1:hover::after {
    border-bottom-color: #244B5A !important;
    border-right-color: #244B5A !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9b1459 *//* Asegura que los elementos se posicionen bien */
.elementor-8015 .elementor-element.elementor-element-b9b1459 {
    position: relative;
}

/* --- LÍNEA AMARILLA SUPERIOR IZQUIERDA (Blindada contra Elementor) --- */
.elementor-8015 .elementor-element.elementor-element-b9b1459::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 60px !important;
    height: 60px !important;
    background: transparent !important; /* Anula cualquier capa superpuesta de Elementor */
    border: none !important; /* Limpia bordes fantasma */
    border-top: 4px solid #F7BE00 !important;
    border-left: 4px solid #F7BE00 !important;
    border-radius: 0 !important; /* Resetea curvas heredadas */
    border-top-left-radius: 15px !important; /* Nuestro radio exacto */
    pointer-events: none !important;
    box-sizing: border-box !important;
}

/* --- LÍNEA AMARILLA INFERIOR DERECHA (Perfecta, pero la blindamos también) --- */
.elementor-8015 .elementor-element.elementor-element-b9b1459::after {
    content: "" !important;
    position: absolute !important;
    bottom: 0 !important;
    right: 0 !important;
    width: 60px !important; 
    height: 60px !important; 
    background: transparent !important;
    border: none !important;
    border-bottom: 4px solid #F7BE00 !important;
    border-right: 4px solid #F7BE00 !important;
    border-radius: 0 !important;
    border-bottom-right-radius: 15px !important;
    pointer-events: none !important;
    box-sizing: border-box !important;
}
/* --- TRANSICIÓN SUAVE --- */
/* Esto hace que el cambio de color sea elegante (0.3 segundos) */
.elementor-8015 .elementor-element.elementor-element-b9b1459::before,
.elementor-8015 .elementor-element.elementor-element-b9b1459::after {
    transition: border-color 0.3s ease-in-out !important;
}

/* --- EFECTO HOVER: Cambiar a Azul Oscuro --- */
/* Cambia la esquina superior izquierda */
.elementor-8015 .elementor-element.elementor-element-b9b1459:hover::before {
    border-top-color: #244B5A !important;
    border-left-color: #244B5A !important;
}

/* Cambia la esquina inferior derecha */
.elementor-8015 .elementor-element.elementor-element-b9b1459:hover::after {
    border-bottom-color: #244B5A !important;
    border-right-color: #244B5A !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b4a7d54 *//* --- 1. CONTENEDOR PRINCIPAL --- */
.elementor-8015 .elementor-element.elementor-element-7b4a7d54 {
    position: relative !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 40px 30px !important;
    background-color: #FFFFFF !important;
    border-radius: 15px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.04);
}

/* --- 2. CAPA PARA ESQUINAS AZULES (Top-Right / Bottom-Left) --- */
/* Dibujamos un borde azul completo y enmascaramos solo las esquinas */
.elementor-8015 .elementor-element.elementor-element-7b4a7d54::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    border: 6px solid #244B5A;
    border-radius: 15px;
    box-sizing: border-box;
    pointer-events: none;
    z-index: 10;
    
    /* Magia: Solo muestra áreas de 35x35px en las esquinas deseadas */
    -webkit-mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    -webkit-mask-size: 35px 35px, 35px 35px;
    -webkit-mask-position: top right, bottom left;
    -webkit-mask-repeat: no-repeat, no-repeat;
    
    mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    mask-size: 35px 35px, 35px 35px;
    mask-position: top right, bottom left;
    mask-repeat: no-repeat, no-repeat;
}

/* --- 3. CAPA PARA ESQUINAS AMARILLAS (Top-Left / Bottom-Right) --- */
/* Dibujamos un borde amarillo completo y enmascaramos las esquinas opuestas */
.elementor-8015 .elementor-element.elementor-element-7b4a7d54::after {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    border: 6px solid #F7BE00;
    border-radius: 15px;
    box-sizing: border-box;
    pointer-events: none;
    z-index: 10;
    
    /* Magia: Solo muestra áreas de 35x35px en las esquinas deseadas */
    -webkit-mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    -webkit-mask-size: 35px 35px, 35px 35px;
    -webkit-mask-position: top left, bottom right;
    -webkit-mask-repeat: no-repeat, no-repeat;
    
    mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    mask-size: 35px 35px, 35px 35px;
    mask-position: top left, bottom right;
    mask-repeat: no-repeat, no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e42ae6 *//* --- 1. CONTENEDOR PRINCIPAL --- */
.elementor-8015 .elementor-element.elementor-element-0e42ae6 {
    position: relative !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 40px 30px !important;
    background-color: #FFFFFF !important;
    border-radius: 15px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.04);
}

/* --- 2. CAPA PARA ESQUINAS AZULES (Top-Right / Bottom-Left) --- */
/* Dibujamos un borde azul completo y enmascaramos solo las esquinas */
.elementor-8015 .elementor-element.elementor-element-0e42ae6::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    border: 6px solid #244B5A;
    border-radius: 15px;
    box-sizing: border-box;
    pointer-events: none;
    z-index: 10;
    
    /* Magia: Solo muestra áreas de 35x35px en las esquinas deseadas */
    -webkit-mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    -webkit-mask-size: 35px 35px, 35px 35px;
    -webkit-mask-position: top right, bottom left;
    -webkit-mask-repeat: no-repeat, no-repeat;
    
    mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    mask-size: 35px 35px, 35px 35px;
    mask-position: top right, bottom left;
    mask-repeat: no-repeat, no-repeat;
}

/* --- 3. CAPA PARA ESQUINAS AMARILLAS (Top-Left / Bottom-Right) --- */
/* Dibujamos un borde amarillo completo y enmascaramos las esquinas opuestas */
.elementor-8015 .elementor-element.elementor-element-0e42ae6::after {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    border: 6px solid #F7BE00;
    border-radius: 15px;
    box-sizing: border-box;
    pointer-events: none;
    z-index: 10;
    
    /* Magia: Solo muestra áreas de 35x35px en las esquinas deseadas */
    -webkit-mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    -webkit-mask-size: 35px 35px, 35px 35px;
    -webkit-mask-position: top left, bottom right;
    -webkit-mask-repeat: no-repeat, no-repeat;
    
    mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    mask-size: 35px 35px, 35px 35px;
    mask-position: top left, bottom right;
    mask-repeat: no-repeat, no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91ae6e1 *//* --- 1. CONTENEDOR PRINCIPAL --- */
.elementor-8015 .elementor-element.elementor-element-91ae6e1 {
    position: relative !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 40px 30px !important;
    background-color: #FFFFFF !important;
    border-radius: 15px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.04);
}

/* --- 2. CAPA PARA ESQUINAS AZULES (Top-Right / Bottom-Left) --- */
/* Dibujamos un borde azul completo y enmascaramos solo las esquinas */
.elementor-8015 .elementor-element.elementor-element-91ae6e1::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    border: 6px solid #244B5A;
    border-radius: 15px;
    box-sizing: border-box;
    pointer-events: none;
    z-index: 10;
    
    /* Magia: Solo muestra áreas de 35x35px en las esquinas deseadas */
    -webkit-mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    -webkit-mask-size: 35px 35px, 35px 35px;
    -webkit-mask-position: top right, bottom left;
    -webkit-mask-repeat: no-repeat, no-repeat;
    
    mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    mask-size: 35px 35px, 35px 35px;
    mask-position: top right, bottom left;
    mask-repeat: no-repeat, no-repeat;
}

/* --- 3. CAPA PARA ESQUINAS AMARILLAS (Top-Left / Bottom-Right) --- */
/* Dibujamos un borde amarillo completo y enmascaramos las esquinas opuestas */
.elementor-8015 .elementor-element.elementor-element-91ae6e1::after {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    border: 6px solid #F7BE00;
    border-radius: 15px;
    box-sizing: border-box;
    pointer-events: none;
    z-index: 10;
    
    /* Magia: Solo muestra áreas de 35x35px en las esquinas deseadas */
    -webkit-mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    -webkit-mask-size: 35px 35px, 35px 35px;
    -webkit-mask-position: top left, bottom right;
    -webkit-mask-repeat: no-repeat, no-repeat;
    
    mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    mask-size: 35px 35px, 35px 35px;
    mask-position: top left, bottom right;
    mask-repeat: no-repeat, no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60eadad *//* --- 1. CONTENEDOR PRINCIPAL --- */
.elementor-8015 .elementor-element.elementor-element-60eadad {
    position: relative !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 40px 30px !important;
    background-color: #FFFFFF !important;
    border-radius: 15px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.04);
}

/* --- 2. CAPA PARA ESQUINAS AZULES (Top-Right / Bottom-Left) --- */
/* Dibujamos un borde azul completo y enmascaramos solo las esquinas */
.elementor-8015 .elementor-element.elementor-element-60eadad::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    border: 6px solid #244B5A;
    border-radius: 15px;
    box-sizing: border-box;
    pointer-events: none;
    z-index: 10;
    
    /* Magia: Solo muestra áreas de 35x35px en las esquinas deseadas */
    -webkit-mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    -webkit-mask-size: 35px 35px, 35px 35px;
    -webkit-mask-position: top right, bottom left;
    -webkit-mask-repeat: no-repeat, no-repeat;
    
    mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    mask-size: 35px 35px, 35px 35px;
    mask-position: top right, bottom left;
    mask-repeat: no-repeat, no-repeat;
}

/* --- 3. CAPA PARA ESQUINAS AMARILLAS (Top-Left / Bottom-Right) --- */
/* Dibujamos un borde amarillo completo y enmascaramos las esquinas opuestas */
.elementor-8015 .elementor-element.elementor-element-60eadad::after {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    border: 6px solid #F7BE00;
    border-radius: 15px;
    box-sizing: border-box;
    pointer-events: none;
    z-index: 10;
    
    /* Magia: Solo muestra áreas de 35x35px en las esquinas deseadas */
    -webkit-mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    -webkit-mask-size: 35px 35px, 35px 35px;
    -webkit-mask-position: top left, bottom right;
    -webkit-mask-repeat: no-repeat, no-repeat;
    
    mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    mask-size: 35px 35px, 35px 35px;
    mask-position: top left, bottom right;
    mask-repeat: no-repeat, no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0945a44 *//* --- 1. CONTENEDOR PRINCIPAL --- */
.elementor-8015 .elementor-element.elementor-element-0945a44 {
    position: relative !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 40px 30px !important;
    background-color: #FFFFFF !important;
    border-radius: 15px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.04);
}

/* --- 2. CAPA PARA ESQUINAS AZULES (Top-Right / Bottom-Left) --- */
/* Dibujamos un borde azul completo y enmascaramos solo las esquinas */
.elementor-8015 .elementor-element.elementor-element-0945a44::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    border: 6px solid #244B5A;
    border-radius: 15px;
    box-sizing: border-box;
    pointer-events: none;
    z-index: 10;
    
    /* Magia: Solo muestra áreas de 35x35px en las esquinas deseadas */
    -webkit-mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    -webkit-mask-size: 35px 35px, 35px 35px;
    -webkit-mask-position: top right, bottom left;
    -webkit-mask-repeat: no-repeat, no-repeat;
    
    mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    mask-size: 35px 35px, 35px 35px;
    mask-position: top right, bottom left;
    mask-repeat: no-repeat, no-repeat;
}

/* --- 3. CAPA PARA ESQUINAS AMARILLAS (Top-Left / Bottom-Right) --- */
/* Dibujamos un borde amarillo completo y enmascaramos las esquinas opuestas */
.elementor-8015 .elementor-element.elementor-element-0945a44::after {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    border: 6px solid #F7BE00;
    border-radius: 15px;
    box-sizing: border-box;
    pointer-events: none;
    z-index: 10;
    
    /* Magia: Solo muestra áreas de 35x35px en las esquinas deseadas */
    -webkit-mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    -webkit-mask-size: 35px 35px, 35px 35px;
    -webkit-mask-position: top left, bottom right;
    -webkit-mask-repeat: no-repeat, no-repeat;
    
    mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    mask-size: 35px 35px, 35px 35px;
    mask-position: top left, bottom right;
    mask-repeat: no-repeat, no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b42034b *//* --- 1. CONTENEDOR PRINCIPAL --- */
.elementor-8015 .elementor-element.elementor-element-b42034b {
    position: relative !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 40px 30px !important;
    background-color: #FFFFFF !important;
    border-radius: 15px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.04);
}

/* --- 2. CAPA PARA ESQUINAS AZULES (Top-Right / Bottom-Left) --- */
/* Dibujamos un borde azul completo y enmascaramos solo las esquinas */
.elementor-8015 .elementor-element.elementor-element-b42034b::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    border: 6px solid #244B5A;
    border-radius: 15px;
    box-sizing: border-box;
    pointer-events: none;
    z-index: 10;
    
    /* Magia: Solo muestra áreas de 35x35px en las esquinas deseadas */
    -webkit-mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    -webkit-mask-size: 35px 35px, 35px 35px;
    -webkit-mask-position: top right, bottom left;
    -webkit-mask-repeat: no-repeat, no-repeat;
    
    mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    mask-size: 35px 35px, 35px 35px;
    mask-position: top right, bottom left;
    mask-repeat: no-repeat, no-repeat;
}

/* --- 3. CAPA PARA ESQUINAS AMARILLAS (Top-Left / Bottom-Right) --- */
/* Dibujamos un borde amarillo completo y enmascaramos las esquinas opuestas */
.elementor-8015 .elementor-element.elementor-element-b42034b::after {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    border: 6px solid #F7BE00;
    border-radius: 15px;
    box-sizing: border-box;
    pointer-events: none;
    z-index: 10;
    
    /* Magia: Solo muestra áreas de 35x35px en las esquinas deseadas */
    -webkit-mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    -webkit-mask-size: 35px 35px, 35px 35px;
    -webkit-mask-position: top left, bottom right;
    -webkit-mask-repeat: no-repeat, no-repeat;
    
    mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    mask-size: 35px 35px, 35px 35px;
    mask-position: top left, bottom right;
    mask-repeat: no-repeat, no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1769604 *//* --- 1. CONTENEDOR PRINCIPAL --- */
.elementor-8015 .elementor-element.elementor-element-1769604 {
    position: relative !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 40px 30px !important;
    background-color: #FFFFFF !important;
    border-radius: 15px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.04);
}

/* --- 2. CAPA PARA ESQUINAS AZULES (Top-Right / Bottom-Left) --- */
/* Dibujamos un borde azul completo y enmascaramos solo las esquinas */
.elementor-8015 .elementor-element.elementor-element-1769604::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    border: 6px solid #244B5A;
    border-radius: 15px;
    box-sizing: border-box;
    pointer-events: none;
    z-index: 10;
    
    /* Magia: Solo muestra áreas de 35x35px en las esquinas deseadas */
    -webkit-mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    -webkit-mask-size: 35px 35px, 35px 35px;
    -webkit-mask-position: top right, bottom left;
    -webkit-mask-repeat: no-repeat, no-repeat;
    
    mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    mask-size: 35px 35px, 35px 35px;
    mask-position: top right, bottom left;
    mask-repeat: no-repeat, no-repeat;
}

/* --- 3. CAPA PARA ESQUINAS AMARILLAS (Top-Left / Bottom-Right) --- */
/* Dibujamos un borde amarillo completo y enmascaramos las esquinas opuestas */
.elementor-8015 .elementor-element.elementor-element-1769604::after {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    border: 6px solid #F7BE00;
    border-radius: 15px;
    box-sizing: border-box;
    pointer-events: none;
    z-index: 10;
    
    /* Magia: Solo muestra áreas de 35x35px en las esquinas deseadas */
    -webkit-mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    -webkit-mask-size: 35px 35px, 35px 35px;
    -webkit-mask-position: top left, bottom right;
    -webkit-mask-repeat: no-repeat, no-repeat;
    
    mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    mask-size: 35px 35px, 35px 35px;
    mask-position: top left, bottom right;
    mask-repeat: no-repeat, no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00c5046 *//* --- 1. CONTENEDOR PRINCIPAL --- */
.elementor-8015 .elementor-element.elementor-element-00c5046 {
    position: relative !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 40px 30px !important;
    background-color: #FFFFFF !important;
    border-radius: 15px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.04);
}

/* --- 2. CAPA PARA ESQUINAS AZULES (Top-Right / Bottom-Left) --- */
/* Dibujamos un borde azul completo y enmascaramos solo las esquinas */
.elementor-8015 .elementor-element.elementor-element-00c5046::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    border: 6px solid #244B5A;
    border-radius: 15px;
    box-sizing: border-box;
    pointer-events: none;
    z-index: 10;
    
    /* Magia: Solo muestra áreas de 35x35px en las esquinas deseadas */
    -webkit-mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    -webkit-mask-size: 35px 35px, 35px 35px;
    -webkit-mask-position: top right, bottom left;
    -webkit-mask-repeat: no-repeat, no-repeat;
    
    mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    mask-size: 35px 35px, 35px 35px;
    mask-position: top right, bottom left;
    mask-repeat: no-repeat, no-repeat;
}

/* --- 3. CAPA PARA ESQUINAS AMARILLAS (Top-Left / Bottom-Right) --- */
/* Dibujamos un borde amarillo completo y enmascaramos las esquinas opuestas */
.elementor-8015 .elementor-element.elementor-element-00c5046::after {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    border: 6px solid #F7BE00;
    border-radius: 15px;
    box-sizing: border-box;
    pointer-events: none;
    z-index: 10;
    
    /* Magia: Solo muestra áreas de 35x35px en las esquinas deseadas */
    -webkit-mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    -webkit-mask-size: 35px 35px, 35px 35px;
    -webkit-mask-position: top left, bottom right;
    -webkit-mask-repeat: no-repeat, no-repeat;
    
    mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    mask-size: 35px 35px, 35px 35px;
    mask-position: top left, bottom right;
    mask-repeat: no-repeat, no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea85a1f *//* --- 1. CONTENEDOR PRINCIPAL --- */
.elementor-8015 .elementor-element.elementor-element-ea85a1f {
    position: relative !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 40px 30px !important;
    background-color: #FFFFFF !important;
    border-radius: 15px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.04);
}

/* --- 2. CAPA PARA ESQUINAS AZULES (Top-Right / Bottom-Left) --- */
/* Dibujamos un borde azul completo y enmascaramos solo las esquinas */
.elementor-8015 .elementor-element.elementor-element-ea85a1f::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    border: 6px solid #244B5A;
    border-radius: 15px;
    box-sizing: border-box;
    pointer-events: none;
    z-index: 10;
    
    /* Magia: Solo muestra áreas de 35x35px en las esquinas deseadas */
    -webkit-mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    -webkit-mask-size: 35px 35px, 35px 35px;
    -webkit-mask-position: top right, bottom left;
    -webkit-mask-repeat: no-repeat, no-repeat;
    
    mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    mask-size: 35px 35px, 35px 35px;
    mask-position: top right, bottom left;
    mask-repeat: no-repeat, no-repeat;
}

/* --- 3. CAPA PARA ESQUINAS AMARILLAS (Top-Left / Bottom-Right) --- */
/* Dibujamos un borde amarillo completo y enmascaramos las esquinas opuestas */
.elementor-8015 .elementor-element.elementor-element-ea85a1f::after {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    border: 6px solid #F7BE00;
    border-radius: 15px;
    box-sizing: border-box;
    pointer-events: none;
    z-index: 10;
    
    /* Magia: Solo muestra áreas de 35x35px en las esquinas deseadas */
    -webkit-mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    -webkit-mask-size: 35px 35px, 35px 35px;
    -webkit-mask-position: top left, bottom right;
    -webkit-mask-repeat: no-repeat, no-repeat;
    
    mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    mask-size: 35px 35px, 35px 35px;
    mask-position: top left, bottom right;
    mask-repeat: no-repeat, no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6853abc *//* --- 1. CONTENEDOR PRINCIPAL --- */
.elementor-8015 .elementor-element.elementor-element-6853abc {
    position: relative !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 40px 30px !important;
    background-color: #FFFFFF !important;
    border-radius: 15px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.04);
}

/* --- 2. CAPA PARA ESQUINAS AZULES (Top-Right / Bottom-Left) --- */
/* Dibujamos un borde azul completo y enmascaramos solo las esquinas */
.elementor-8015 .elementor-element.elementor-element-6853abc::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    border: 6px solid #244B5A;
    border-radius: 15px;
    box-sizing: border-box;
    pointer-events: none;
    z-index: 10;
    
    /* Magia: Solo muestra áreas de 35x35px en las esquinas deseadas */
    -webkit-mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    -webkit-mask-size: 35px 35px, 35px 35px;
    -webkit-mask-position: top right, bottom left;
    -webkit-mask-repeat: no-repeat, no-repeat;
    
    mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    mask-size: 35px 35px, 35px 35px;
    mask-position: top right, bottom left;
    mask-repeat: no-repeat, no-repeat;
}

/* --- 3. CAPA PARA ESQUINAS AMARILLAS (Top-Left / Bottom-Right) --- */
/* Dibujamos un borde amarillo completo y enmascaramos las esquinas opuestas */
.elementor-8015 .elementor-element.elementor-element-6853abc::after {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    border: 6px solid #F7BE00;
    border-radius: 15px;
    box-sizing: border-box;
    pointer-events: none;
    z-index: 10;
    
    /* Magia: Solo muestra áreas de 35x35px en las esquinas deseadas */
    -webkit-mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    -webkit-mask-size: 35px 35px, 35px 35px;
    -webkit-mask-position: top left, bottom right;
    -webkit-mask-repeat: no-repeat, no-repeat;
    
    mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    mask-size: 35px 35px, 35px 35px;
    mask-position: top left, bottom right;
    mask-repeat: no-repeat, no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9130fb8 *//* --- 1. CONTENEDOR PRINCIPAL --- */
.elementor-8015 .elementor-element.elementor-element-9130fb8 {
    position: relative !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 40px 30px !important;
    background-color: #FFFFFF !important;
    border-radius: 15px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.04);
}

/* --- 2. CAPA PARA ESQUINAS AZULES (Top-Right / Bottom-Left) --- */
/* Dibujamos un borde azul completo y enmascaramos solo las esquinas */
.elementor-8015 .elementor-element.elementor-element-9130fb8::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    border: 6px solid #244B5A;
    border-radius: 15px;
    box-sizing: border-box;
    pointer-events: none;
    z-index: 10;
    
    /* Magia: Solo muestra áreas de 35x35px en las esquinas deseadas */
    -webkit-mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    -webkit-mask-size: 35px 35px, 35px 35px;
    -webkit-mask-position: top right, bottom left;
    -webkit-mask-repeat: no-repeat, no-repeat;
    
    mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    mask-size: 35px 35px, 35px 35px;
    mask-position: top right, bottom left;
    mask-repeat: no-repeat, no-repeat;
}

/* --- 3. CAPA PARA ESQUINAS AMARILLAS (Top-Left / Bottom-Right) --- */
/* Dibujamos un borde amarillo completo y enmascaramos las esquinas opuestas */
.elementor-8015 .elementor-element.elementor-element-9130fb8::after {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    border: 6px solid #F7BE00;
    border-radius: 15px;
    box-sizing: border-box;
    pointer-events: none;
    z-index: 10;
    
    /* Magia: Solo muestra áreas de 35x35px en las esquinas deseadas */
    -webkit-mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    -webkit-mask-size: 35px 35px, 35px 35px;
    -webkit-mask-position: top left, bottom right;
    -webkit-mask-repeat: no-repeat, no-repeat;
    
    mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    mask-size: 35px 35px, 35px 35px;
    mask-position: top left, bottom right;
    mask-repeat: no-repeat, no-repeat;
}/* End custom CSS */
/* Start custom CSS */.page-content a, .entry-content a {
text-decoration: none !important;
border: 0 none !important;
}

.wp-block-button__link {
text-decoration: none !important;
border: 0 none !important;
}/* End custom CSS */