.elementor-21872 .elementor-element.elementor-element-d1c1916 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-d1c1916:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-d1c1916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-d1c1916{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-d1c1916 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21872 .elementor-element.elementor-element-1ac67c0{text-align:center;}.elementor-21872 .elementor-element.elementor-element-1ac67c0 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-21872 .elementor-element.elementor-element-d18f78e:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-d18f78e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF0;}.elementor-21872 .elementor-element.elementor-element-d18f78e{box-shadow:0px 5px 5px -6px rgba(0, 0, 0, 0.49);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-d18f78e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-e6cd7b2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21872 .elementor-element.elementor-element-e6cd7b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-18ce81f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21872 .elementor-element.elementor-element-18ce81f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-01ae7ac.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21872 .elementor-element.elementor-element-01ae7ac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-83c217f{width:var( --container-widget-width, 103.871% );max-width:103.871%;--container-widget-width:103.871%;--container-widget-flex-grow:0;}.elementor-21872 .elementor-element.elementor-element-83c217f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21872 .elementor-element.elementor-element-83c217f .elementor-menu-toggle{margin-right:auto;}.elementor-21872 .elementor-element.elementor-element-83c217f .elementor-nav-menu .elementor-item{font-family:"Baloo 2", Sans-serif;font-size:18px;font-weight:700;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-e4be0f2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21872 .elementor-element.elementor-element-e4be0f2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-c626093 .elementor-button{background-color:#FF5B34;font-family:"Baloo 2", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-21872 .elementor-element.elementor-element-c626093 .elementor-button:hover, .elementor-21872 .elementor-element.elementor-element-c626093 .elementor-button:focus{background-color:#C94A2C;color:#FFFFFF;}.elementor-21872 .elementor-element.elementor-element-c626093 > .elementor-widget-container{margin:0px 0px 0px -5px;}.elementor-21872 .elementor-element.elementor-element-c626093 .elementor-button:hover svg, .elementor-21872 .elementor-element.elementor-element-c626093 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-afaf5f9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21872 .elementor-element.elementor-element-afaf5f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-059711c img{max-width:65%;}.elementor-21872 .elementor-element.elementor-element-2d1da98 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-2d1da98:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-2d1da98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21872 .elementor-element.elementor-element-2d1da98{box-shadow:0px 4px 10px -7px rgba(0,0,0,0.5) inset;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-2d1da98 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-ecd4a05.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-ecd4a05.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-d1b1936{--spacer-size:10px;}.elementor-21872 .elementor-element.elementor-element-66e7e28{text-align:justify;}.elementor-21872 .elementor-element.elementor-element-66e7e28 .elementor-heading-title{font-size:80px;font-weight:500;letter-spacing:-2.3px;}.elementor-21872 .elementor-element.elementor-element-a0f1948 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-21872 .elementor-element.elementor-element-a0f1948{text-align:start;}.elementor-21872 .elementor-element.elementor-element-a0f1948 .elementor-heading-title{font-size:50px;font-weight:500;text-transform:uppercase;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-d3f5d9c{text-align:start;font-family:"Helvetica", Sans-serif;font-size:18px;}.elementor-21872 .elementor-element.elementor-element-f7d9ece .elementor-button{background-color:#FFFFFF;font-size:16px;fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:18px 18px 18px 18px;}.elementor-21872 .elementor-element.elementor-element-0614ac5 .elementor-button{background-color:#FFFFFF;font-size:16px;fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:18px 18px 18px 18px;}.elementor-21872 .elementor-element.elementor-element-b304f62 .elementor-button{background-color:#FFFFFF;font-size:16px;fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:18px 18px 18px 18px;}.elementor-21872 .elementor-element.elementor-element-386cb68 .elementor-button{background-color:#FFFFFF;font-size:16px;fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:18px 18px 18px 18px;}.elementor-21872 .elementor-element.elementor-element-d7edf44 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-21872 .elementor-element.elementor-element-d7edf44 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 8px/2 );}body:not(.rtl) .elementor-21872 .elementor-element.elementor-element-d7edf44 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 8px/2 );}body.rtl .elementor-21872 .elementor-element.elementor-element-d7edf44 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 8px/2 );}body.rtl .elementor-21872 .elementor-element.elementor-element-d7edf44 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 8px/2 );}.elementor-21872 .elementor-element.elementor-element-d7edf44 .elementor-countdown-item{background-color:#FFFFFF;border-radius:21px 21px 21px 21px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-21872 .elementor-element.elementor-element-d7edf44 .elementor-countdown-digits{color:#1A2B3A;font-family:"Baloo 2", Sans-serif;font-size:50px;font-weight:700;}.elementor-21872 .elementor-element.elementor-element-d7edf44 .elementor-countdown-label{color:#44525E;}.elementor-21872 .elementor-element.elementor-element-65455cd{--spacer-size:30px;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-4f743b9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-4f743b9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-4f743b9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21872 .elementor-element.elementor-element-ea82872{width:var( --container-widget-width, 74.23% );max-width:74.23%;--container-widget-width:74.23%;--container-widget-flex-grow:0;}.elementor-21872 .elementor-element.elementor-element-ea82872 > .elementor-widget-container{margin:20px 0px 0px 0px;border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21872 .elementor-element.elementor-element-ea82872.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21872 .elementor-element.elementor-element-ea82872 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-21872 .elementor-element.elementor-element-838f0b4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-838f0b4:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-838f0b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21872 .elementor-element.elementor-element-838f0b4{box-shadow:0px 0px 15px 4px rgba(180.2, 180.2, 180.2, 0.99);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-838f0b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-9265625.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-9265625.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-3c5d1ae{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-ef508c8{text-align:justify;}.elementor-21872 .elementor-element.elementor-element-ef508c8 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-0cdb534{text-align:start;}.elementor-21872 .elementor-element.elementor-element-0cdb534 .elementor-heading-title{font-size:60px;font-weight:500;}.elementor-21872 .elementor-element.elementor-element-60ba1b8 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-21872 .elementor-element.elementor-element-60ba1b8{text-align:start;}.elementor-21872 .elementor-element.elementor-element-60ba1b8 .elementor-heading-title{font-size:60px;font-weight:500;font-style:normal;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-df53356{text-align:start;font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-21872 .elementor-element.elementor-element-0c8ec76{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#235552;}.elementor-21872 .elementor-element.elementor-element-0c8ec76 .elementor-headline{text-align:center;font-family:"Baloo 2", Sans-serif;font-size:29px;}.elementor-21872 .elementor-element.elementor-element-0c8ec76 .elementor-headline-dynamic-text{font-family:"Baloo 2", Sans-serif;font-weight:900;z-index:auto;}.elementor-21872 .elementor-element.elementor-element-0c8ec76 .elementor-headline-dynamic-wrapper path{stroke:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-0c8ec76 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-21872 .elementor-element.elementor-element-626da5b{--spacer-size:25px;}.elementor-21872 .elementor-element.elementor-element-7475771 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-7475771:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-7475771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21872 .elementor-element.elementor-element-7475771{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-7475771 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-b019c0c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-b019c0c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-0a53367{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-c96674f{text-align:center;}.elementor-21872 .elementor-element.elementor-element-c96674f .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-8d5119a{text-align:center;}.elementor-21872 .elementor-element.elementor-element-8d5119a .elementor-heading-title{font-size:80px;}.elementor-21872 .elementor-element.elementor-element-e06f563 > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-21872 .elementor-element.elementor-element-e06f563{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-21872 .elementor-element.elementor-element-ff2faea{text-align:center;}.elementor-21872 .elementor-element.elementor-element-ff2faea .elementor-heading-title{font-size:45px;font-weight:500;font-style:italic;}.elementor-21872 .elementor-element.elementor-element-19f01f1{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-bce921e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-bce921e:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-bce921e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21872 .elementor-element.elementor-element-bce921e, .elementor-21872 .elementor-element.elementor-element-bce921e > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-21872 .elementor-element.elementor-element-bce921e{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-bce921e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-4e6ad3f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-4e6ad3f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-6c4923d{--spacer-size:10px;}.elementor-21872 .elementor-element.elementor-element-ac7cc71{--spacer-size:20px;}.elementor-21872 .elementor-element.elementor-element-7acd217{text-align:justify;}.elementor-21872 .elementor-element.elementor-element-7acd217 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-a7107c4{text-align:start;}.elementor-21872 .elementor-element.elementor-element-a7107c4 .elementor-heading-title{font-size:60px;font-weight:500;}.elementor-21872 .elementor-element.elementor-element-db6604d > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-21872 .elementor-element.elementor-element-db6604d{text-align:start;}.elementor-21872 .elementor-element.elementor-element-db6604d .elementor-heading-title{font-size:60px;font-weight:500;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-01fe550{text-align:start;font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-21872 .elementor-element.elementor-element-54ed408 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-21872 .elementor-element.elementor-element-3ce38f7{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-0d7219b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-0d7219b:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-0d7219b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21872 .elementor-element.elementor-element-0d7219b{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-0d7219b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-fc0a917.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-fc0a917.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-068630c{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-b25ab36{text-align:center;}.elementor-21872 .elementor-element.elementor-element-b25ab36 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-315c60f{text-align:center;}.elementor-21872 .elementor-element.elementor-element-1105db1 > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-21872 .elementor-element.elementor-element-1105db1{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-21872 .elementor-element.elementor-element-5ca2330 img{max-width:20%;}.elementor-21872 .elementor-element.elementor-element-a296d0d{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-3dcdbd0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-3dcdbd0:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-3dcdbd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21872 .elementor-element.elementor-element-3dcdbd0{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-3dcdbd0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-1f029d2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-1f029d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-892503e{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-500f7f4{text-align:justify;}.elementor-21872 .elementor-element.elementor-element-500f7f4 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-69aa44f{text-align:start;}.elementor-21872 .elementor-element.elementor-element-69aa44f .elementor-heading-title{font-size:60px;font-weight:500;}.elementor-21872 .elementor-element.elementor-element-4860387 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-21872 .elementor-element.elementor-element-4860387{text-align:start;}.elementor-21872 .elementor-element.elementor-element-4860387 .elementor-heading-title{font-size:60px;font-weight:500;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-7e19aab{text-align:start;font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-21872 .elementor-element.elementor-element-a605112{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-ad4da95 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-ad4da95:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-ad4da95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #004C5C 0%, #000612 100%);}.elementor-21872 .elementor-element.elementor-element-ad4da95{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-ad4da95 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-5419372.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-5419372.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-bcfcb23{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-cb80298{text-align:start;}.elementor-21872 .elementor-element.elementor-element-cb80298 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-0fc8bec{text-align:start;}.elementor-21872 .elementor-element.elementor-element-0fc8bec .elementor-heading-title{font-size:80px;}.elementor-21872 .elementor-element.elementor-element-58898a9{text-align:start;}.elementor-21872 .elementor-element.elementor-element-58898a9 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:21px;font-weight:300;color:#FFFFFF;}.elementor-21872 .elementor-element.elementor-element-6cd4136{text-align:center;}.elementor-21872 .elementor-element.elementor-element-6cd4136 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:300;color:#C7C7C7;}.elementor-21872 .elementor-element.elementor-element-1889cc1{--spacer-size:50px;}.elementor-21872 .elementor-element.elementor-element-8a940b1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-8a940b1:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-8a940b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21872 .elementor-element.elementor-element-8a940b1{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-8a940b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-f3a1da0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-f3a1da0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-000eeb3{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-5f593c2{text-align:justify;}.elementor-21872 .elementor-element.elementor-element-5f593c2 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-af29739{text-align:start;}.elementor-21872 .elementor-element.elementor-element-af29739 .elementor-heading-title{font-size:60px;font-weight:500;}.elementor-21872 .elementor-element.elementor-element-038901a > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-21872 .elementor-element.elementor-element-038901a{text-align:start;}.elementor-21872 .elementor-element.elementor-element-038901a .elementor-heading-title{font-size:60px;font-weight:500;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-fecae06{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-6266d4e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-6266d4e:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-6266d4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21872 .elementor-element.elementor-element-6266d4e{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-6266d4e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-d42440d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-d42440d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-5f3eae3{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-6c4f8f4{text-align:justify;}.elementor-21872 .elementor-element.elementor-element-6c4f8f4 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-d064987{text-align:start;}.elementor-21872 .elementor-element.elementor-element-d064987 .elementor-heading-title{font-size:80px;}.elementor-21872 .elementor-element.elementor-element-2041f97{text-align:start;font-family:"Baloo 2", Sans-serif;font-size:22px;}.elementor-21872 .elementor-element.elementor-element-b0005d6{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-1bd96a2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-1bd96a2:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-1bd96a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21872 .elementor-element.elementor-element-1bd96a2{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-1bd96a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-afd18ec.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-afd18ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-6b59f2c{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-32d63e0{text-align:justify;}.elementor-21872 .elementor-element.elementor-element-32d63e0 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-a8a9fd4{text-align:start;}.elementor-21872 .elementor-element.elementor-element-a8a9fd4 .elementor-heading-title{font-size:60px;font-weight:500;}.elementor-21872 .elementor-element.elementor-element-a33ca86 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-21872 .elementor-element.elementor-element-a33ca86{text-align:start;}.elementor-21872 .elementor-element.elementor-element-a33ca86 .elementor-heading-title{font-size:60px;font-weight:500;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-d7465e2{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-6197bc2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-6197bc2:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-6197bc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000A1F 65%, #1ECAD3 100%);}.elementor-21872 .elementor-element.elementor-element-6197bc2{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-6197bc2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-abfb8c7.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-abfb8c7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-2010647{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-ddc7e12{text-align:justify;}.elementor-21872 .elementor-element.elementor-element-ddc7e12 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-ee91139{text-align:start;}.elementor-21872 .elementor-element.elementor-element-ee91139 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:60px;font-weight:500;}.elementor-21872 .elementor-element.elementor-element-507ffb8 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-21872 .elementor-element.elementor-element-cf2830e{--spacer-size:50px;}.elementor-21872 .elementor-element.elementor-element-beec248{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-21872 .elementor-element.elementor-element-beec248 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-21872 .elementor-element.elementor-element-beec248 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-21872 .elementor-element.elementor-element-23dd0ca{text-align:center;}.elementor-21872 .elementor-element.elementor-element-23dd0ca .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#FFFFFF;}.elementor-21872 .elementor-element.elementor-element-d752091{--spacer-size:10px;}.elementor-21872 .elementor-element.elementor-element-5042d81:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-5042d81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-5042d81{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-5042d81 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-40c22ce.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21872 .elementor-element.elementor-element-40c22ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-729ab49.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21872 .elementor-element.elementor-element-729ab49.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-89ecfca.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21872 .elementor-element.elementor-element-89ecfca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-66bdeff.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21872 .elementor-element.elementor-element-66bdeff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-392e840.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21872 .elementor-element.elementor-element-392e840.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-a9ca04d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21872 .elementor-element.elementor-element-a9ca04d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-6c4e2fb:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-6c4e2fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-6c4e2fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-6c4e2fb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-f8a69ed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21872 .elementor-element.elementor-element-f8a69ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-f0c07d0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21872 .elementor-element.elementor-element-f0c07d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-1d76c5b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21872 .elementor-element.elementor-element-1d76c5b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-2edaed9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21872 .elementor-element.elementor-element-2edaed9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-149508d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21872 .elementor-element.elementor-element-149508d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-1fad96e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21872 .elementor-element.elementor-element-1fad96e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-c4fd1d1:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-c4fd1d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-c4fd1d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-c4fd1d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21872 .elementor-element.elementor-element-02b2b63{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-0531743 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-0531743:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-0531743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21872 .elementor-element.elementor-element-0531743{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-0531743 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-d5c95f5.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-d5c95f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-0eb705c{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-e7b7355{text-align:justify;}.elementor-21872 .elementor-element.elementor-element-e7b7355 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-1330ec6{text-align:start;}.elementor-21872 .elementor-element.elementor-element-1330ec6 .elementor-heading-title{font-size:60px;font-weight:500;}.elementor-21872 .elementor-element.elementor-element-66be757 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-21872 .elementor-element.elementor-element-66be757{text-align:start;}.elementor-21872 .elementor-element.elementor-element-66be757 .elementor-heading-title{font-size:60px;font-weight:500;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-e3821d2{text-align:start;font-family:"Baloo 2", Sans-serif;font-size:20px;}.elementor-21872 .elementor-element.elementor-element-132bbe6{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-0dba53a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-0dba53a:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-0dba53a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21872 .elementor-element.elementor-element-0dba53a{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-0dba53a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-c251cbf.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-c251cbf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-1afa2b9{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-3e5359d{text-align:justify;}.elementor-21872 .elementor-element.elementor-element-3e5359d .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-657d208{text-align:start;}.elementor-21872 .elementor-element.elementor-element-657d208 .elementor-heading-title{font-size:60px;}.elementor-21872 .elementor-element.elementor-element-316200d{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-63d82d2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-63d82d2:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-63d82d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21872 .elementor-element.elementor-element-63d82d2{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-63d82d2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-8b18e09.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-8b18e09.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-3ff584d{--spacer-size:10px;}.elementor-21872 .elementor-element.elementor-element-e1558ab{--spacer-size:20px;}.elementor-21872 .elementor-element.elementor-element-50a5343{text-align:justify;}.elementor-21872 .elementor-element.elementor-element-50a5343 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-be4207a{text-align:start;}.elementor-21872 .elementor-element.elementor-element-be4207a .elementor-heading-title{font-size:60px;font-weight:500;}.elementor-21872 .elementor-element.elementor-element-5ed5de2 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-21872 .elementor-element.elementor-element-5ed5de2{text-align:start;}.elementor-21872 .elementor-element.elementor-element-5ed5de2 .elementor-heading-title{font-size:60px;font-weight:500;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-1541311{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-bd2e4d4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-bd2e4d4:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-bd2e4d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21872 .elementor-element.elementor-element-bd2e4d4{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-bd2e4d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-18f0bcf.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-18f0bcf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-75b313b{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-c647dc8{text-align:start;}.elementor-21872 .elementor-element.elementor-element-c647dc8 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-fd7fc1a{text-align:start;}.elementor-21872 .elementor-element.elementor-element-fd7fc1a .elementor-heading-title{font-size:80px;}.elementor-21872 .elementor-element.elementor-element-c745e8d > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-21872 .elementor-element.elementor-element-c745e8d{text-align:start;font-family:"Baloo 2", Sans-serif;font-size:22px;}.elementor-21872 .elementor-element.elementor-element-fab2021 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21872 .elementor-element.elementor-element-fab2021{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;}.elementor-21872 .elementor-element.elementor-element-0315d0e{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-757a7d5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-757a7d5:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-757a7d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21872 .elementor-element.elementor-element-757a7d5{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-757a7d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-3857fcf.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-3857fcf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-9766f78{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-8cb9930{text-align:justify;}.elementor-21872 .elementor-element.elementor-element-8cb9930 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-acf24ca{text-align:start;}.elementor-21872 .elementor-element.elementor-element-acf24ca .elementor-heading-title{font-size:60px;font-weight:500;}.elementor-21872 .elementor-element.elementor-element-793e3c7 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-21872 .elementor-element.elementor-element-793e3c7{text-align:start;}.elementor-21872 .elementor-element.elementor-element-793e3c7 .elementor-heading-title{font-size:60px;font-weight:500;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-9da26fe{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-ab2afed > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-ab2afed:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-ab2afed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21872 .elementor-element.elementor-element-ab2afed{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-ab2afed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-975fbed.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-975fbed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-a1bfcaf{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-039a7d9{text-align:justify;}.elementor-21872 .elementor-element.elementor-element-039a7d9 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-88890ab{text-align:start;}.elementor-21872 .elementor-element.elementor-element-88890ab .elementor-heading-title{font-size:80px;}.elementor-21872 .elementor-element.elementor-element-44dfa8b > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-21872 .elementor-element.elementor-element-44dfa8b{text-align:start;font-family:"Baloo 2", Sans-serif;font-size:22px;}.elementor-21872 .elementor-element.elementor-element-d3629e6{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-7a44a7f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-7a44a7f:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-7a44a7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21872 .elementor-element.elementor-element-7a44a7f{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-7a44a7f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-0e802eb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-0e802eb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-96c95e0{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-d10769b{text-align:justify;}.elementor-21872 .elementor-element.elementor-element-d10769b .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-337c73c{text-align:start;}.elementor-21872 .elementor-element.elementor-element-337c73c .elementor-heading-title{font-size:60px;font-weight:500;}.elementor-21872 .elementor-element.elementor-element-38bc000 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-21872 .elementor-element.elementor-element-38bc000{text-align:start;}.elementor-21872 .elementor-element.elementor-element-38bc000 .elementor-heading-title{font-size:60px;font-weight:500;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-da1aa2f{--spacer-size:50px;}.elementor-21872 .elementor-element.elementor-element-3203653 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-3203653:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-3203653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #004C5C 0%, #000612 100%);}.elementor-21872 .elementor-element.elementor-element-3203653{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-3203653 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-236d0e1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-236d0e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-556a13f{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-7319035{text-align:center;}.elementor-21872 .elementor-element.elementor-element-7319035 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-699c213{text-align:center;}.elementor-21872 .elementor-element.elementor-element-699c213 .elementor-heading-title{font-size:80px;}.elementor-21872 .elementor-element.elementor-element-7522110{text-align:center;}.elementor-21872 .elementor-element.elementor-element-7522110 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:25px;font-weight:300;color:#FFFFFF;}.elementor-21872 .elementor-element.elementor-element-1305bbc{text-align:center;}.elementor-21872 .elementor-element.elementor-element-1305bbc .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:300;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-869887c{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-8d7df1a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-8d7df1a:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-8d7df1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21872 .elementor-element.elementor-element-8d7df1a{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-8d7df1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-6f6ef6b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-6f6ef6b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-f80d151{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-4e62736{text-align:justify;}.elementor-21872 .elementor-element.elementor-element-4e62736 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-63d2806{text-align:start;}.elementor-21872 .elementor-element.elementor-element-63d2806 .elementor-heading-title{font-size:80px;}.elementor-21872 .elementor-element.elementor-element-41fa4ad{--spacer-size:50px;}.elementor-21872 .elementor-element.elementor-element-782669d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-782669d:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-782669d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21872 .elementor-element.elementor-element-782669d{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-782669d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-0014a2c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-0014a2c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-abd3009{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-12cc813{text-align:center;}.elementor-21872 .elementor-element.elementor-element-12cc813 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21872 .elementor-element.elementor-element-e52234f{text-align:center;}.elementor-21872 .elementor-element.elementor-element-e52234f .elementor-heading-title{font-size:60px;font-weight:500;color:#005157;}.elementor-21872 .elementor-element.elementor-element-b4609bb{text-align:center;}.elementor-21872 .elementor-element.elementor-element-b4609bb .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:24px;font-weight:300;letter-spacing:0.3px;color:#585858;}.elementor-21872 .elementor-element.elementor-element-3485a5d{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-39b6c20 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-39b6c20:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-39b6c20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21872 .elementor-element.elementor-element-39b6c20{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-39b6c20 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-d6203d8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-d6203d8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-673805c{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-db5e1ae{text-align:center;}.elementor-21872 .elementor-element.elementor-element-db5e1ae .elementor-heading-title{font-size:40px;font-weight:500;color:#005157;}.elementor-21872 .elementor-element.elementor-element-9bb1702{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-21872 .elementor-element.elementor-element-5c277f3{text-align:end;}.elementor-21872 .elementor-element.elementor-element-5c277f3 img{max-width:58%;}.elementor-21872 .elementor-element.elementor-element-d2676c4{text-align:start;}.elementor-21872 .elementor-element.elementor-element-d2676c4 img{max-width:69%;}.elementor-21872 .elementor-element.elementor-element-727b93f{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-1ff98fa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-1ff98fa:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-1ff98fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21872 .elementor-element.elementor-element-1ff98fa{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-1ff98fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-2e864e7.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-2e864e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-e6380e9{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-6b2fbe7{text-align:center;}.elementor-21872 .elementor-element.elementor-element-6b2fbe7 .elementor-heading-title{font-size:40px;font-weight:500;color:#005157;}.elementor-21872 .elementor-element.elementor-element-b987009{--spacer-size:30px;}.elementor-21872 .elementor-element.elementor-element-098dea6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21872 .elementor-element.elementor-element-098dea6:not(.elementor-motion-effects-element-type-background), .elementor-21872 .elementor-element.elementor-element-098dea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-21872 .elementor-element.elementor-element-098dea6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21872 .elementor-element.elementor-element-098dea6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21872 .elementor-element.elementor-element-7836240.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21872 .elementor-element.elementor-element-7836240.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}@media(max-width:1024px){.elementor-21872 .elementor-element.elementor-element-9bb1702{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-21872 .elementor-element.elementor-element-e6cd7b2{width:3%;}.elementor-21872 .elementor-element.elementor-element-18ce81f{width:27%;}.elementor-21872 .elementor-element.elementor-element-01ae7ac{width:37%;}.elementor-21872 .elementor-element.elementor-element-e4be0f2{width:16%;}.elementor-21872 .elementor-element.elementor-element-afaf5f9{width:17%;}.elementor-21872 .elementor-element.elementor-element-e32f49d{width:5%;}.elementor-21872 .elementor-element.elementor-element-ecd4a05{width:50%;}.elementor-21872 .elementor-element.elementor-element-4f743b9{width:38.967%;}.elementor-21872 .elementor-element.elementor-element-82c0d8f{width:6.033%;}.elementor-21872 .elementor-element.elementor-element-cb6997d{width:5%;}.elementor-21872 .elementor-element.elementor-element-9265625{width:85%;}.elementor-21872 .elementor-element.elementor-element-16dff2b{width:9.333%;}.elementor-21872 .elementor-element.elementor-element-cb018f3{width:5%;}.elementor-21872 .elementor-element.elementor-element-b019c0c{width:85%;}.elementor-21872 .elementor-element.elementor-element-e22bb41{width:9.333%;}.elementor-21872 .elementor-element.elementor-element-f555c19{width:5%;}.elementor-21872 .elementor-element.elementor-element-4e6ad3f{width:85%;}.elementor-21872 .elementor-element.elementor-element-3f5da44{width:9.333%;}.elementor-21872 .elementor-element.elementor-element-6e28718{width:5%;}.elementor-21872 .elementor-element.elementor-element-fc0a917{width:85%;}.elementor-21872 .elementor-element.elementor-element-990c40a{width:9.333%;}.elementor-21872 .elementor-element.elementor-element-0fc1948{width:5%;}.elementor-21872 .elementor-element.elementor-element-1f029d2{width:85%;}.elementor-21872 .elementor-element.elementor-element-6a1ed6d{width:9.333%;}.elementor-21872 .elementor-element.elementor-element-27c53fc{width:5%;}.elementor-21872 .elementor-element.elementor-element-5419372{width:85%;}.elementor-21872 .elementor-element.elementor-element-acca020{width:9.333%;}.elementor-21872 .elementor-element.elementor-element-764b27b{width:5%;}.elementor-21872 .elementor-element.elementor-element-f3a1da0{width:85%;}.elementor-21872 .elementor-element.elementor-element-b3b4497{width:9.333%;}.elementor-21872 .elementor-element.elementor-element-e207b28{width:5%;}.elementor-21872 .elementor-element.elementor-element-d42440d{width:85%;}.elementor-21872 .elementor-element.elementor-element-1f67e9e{width:9.333%;}.elementor-21872 .elementor-element.elementor-element-11596df{width:5%;}.elementor-21872 .elementor-element.elementor-element-afd18ec{width:85%;}.elementor-21872 .elementor-element.elementor-element-7557a8b{width:9.333%;}.elementor-21872 .elementor-element.elementor-element-c75fe8c{width:5%;}.elementor-21872 .elementor-element.elementor-element-abfb8c7{width:85%;}.elementor-21872 .elementor-element.elementor-element-c8f9161{width:9.333%;}.elementor-21872 .elementor-element.elementor-element-a47504d{width:5%;}.elementor-21872 .elementor-element.elementor-element-476818c{width:85.333%;}.elementor-21872 .elementor-element.elementor-element-7b03987{width:9%;}.elementor-21872 .elementor-element.elementor-element-acbbdc7{width:5%;}.elementor-21872 .elementor-element.elementor-element-d5c95f5{width:85%;}.elementor-21872 .elementor-element.elementor-element-d5124c8{width:9.333%;}.elementor-21872 .elementor-element.elementor-element-d7dca76{width:5%;}.elementor-21872 .elementor-element.elementor-element-c251cbf{width:85%;}.elementor-21872 .elementor-element.elementor-element-71e1711{width:9.333%;}.elementor-21872 .elementor-element.elementor-element-b2d0e33{width:5%;}.elementor-21872 .elementor-element.elementor-element-8b18e09{width:85%;}.elementor-21872 .elementor-element.elementor-element-eedda60{width:9.333%;}.elementor-21872 .elementor-element.elementor-element-4f63cec{width:5%;}.elementor-21872 .elementor-element.elementor-element-18f0bcf{width:85%;}.elementor-21872 .elementor-element.elementor-element-48060f6{width:9.333%;}.elementor-21872 .elementor-element.elementor-element-322675d{width:5%;}.elementor-21872 .elementor-element.elementor-element-3857fcf{width:85%;}.elementor-21872 .elementor-element.elementor-element-3b7fa07{width:9.333%;}.elementor-21872 .elementor-element.elementor-element-2ca1d01{width:5%;}.elementor-21872 .elementor-element.elementor-element-975fbed{width:85%;}.elementor-21872 .elementor-element.elementor-element-fd9eb51{width:9.333%;}.elementor-21872 .elementor-element.elementor-element-2c3b8d5{width:5%;}.elementor-21872 .elementor-element.elementor-element-0e802eb{width:85%;}.elementor-21872 .elementor-element.elementor-element-6478e8e{width:9.333%;}.elementor-21872 .elementor-element.elementor-element-4521474{width:5%;}.elementor-21872 .elementor-element.elementor-element-236d0e1{width:85%;}.elementor-21872 .elementor-element.elementor-element-d1a8a93{width:9.333%;}.elementor-21872 .elementor-element.elementor-element-68a93a2{width:5%;}.elementor-21872 .elementor-element.elementor-element-6f6ef6b{width:85%;}.elementor-21872 .elementor-element.elementor-element-49cc3bc{width:9.333%;}.elementor-21872 .elementor-element.elementor-element-e08bf30{width:5%;}.elementor-21872 .elementor-element.elementor-element-0014a2c{width:85%;}.elementor-21872 .elementor-element.elementor-element-fb485d2{width:9.333%;}.elementor-21872 .elementor-element.elementor-element-5181de0{width:5%;}.elementor-21872 .elementor-element.elementor-element-d6203d8{width:85%;}.elementor-21872 .elementor-element.elementor-element-8116080{width:9.333%;}.elementor-21872 .elementor-element.elementor-element-96f4773{width:5%;}.elementor-21872 .elementor-element.elementor-element-2e864e7{width:85%;}.elementor-21872 .elementor-element.elementor-element-0698a95{width:9.333%;}}@media(max-width:767px){.elementor-21872 .elementor-element.elementor-element-83c217f > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-21872 .elementor-element.elementor-element-83c217f .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-21872 .elementor-element.elementor-element-83c217f .elementor-nav-menu--dropdown a{padding-left:70px;padding-right:70px;padding-top:14px;padding-bottom:14px;}.elementor-21872 .elementor-element.elementor-element-c626093 > .elementor-widget-container{margin:-60px 0px 0px 90px;}.elementor-21872 .elementor-element.elementor-element-059711c > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-21872 .elementor-element.elementor-element-059711c img{max-width:40%;}.elementor-21872 .elementor-element.elementor-element-66e7e28 .elementor-heading-title{font-size:52px;}.elementor-21872 .elementor-element.elementor-element-a0f1948 .elementor-heading-title{font-size:52px;}.elementor-21872 .elementor-element.elementor-element-ef508c8 .elementor-heading-title{font-size:14px;letter-spacing:1.8px;}.elementor-21872 .elementor-element.elementor-element-0cdb534 .elementor-heading-title{font-size:32px;}.elementor-21872 .elementor-element.elementor-element-60ba1b8 .elementor-heading-title{font-size:32px;}.elementor-21872 .elementor-element.elementor-element-df53356{text-align:start;font-size:20px;}.elementor-21872 .elementor-element.elementor-element-c96674f .elementor-heading-title{font-size:20px;}.elementor-21872 .elementor-element.elementor-element-8d5119a .elementor-heading-title{font-size:80px;}.elementor-21872 .elementor-element.elementor-element-e06f563 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21872 .elementor-element.elementor-element-e06f563{text-align:start;font-size:16px;}.elementor-21872 .elementor-element.elementor-element-ff2faea .elementor-heading-title{font-size:27px;}.elementor-21872 .elementor-element.elementor-element-7acd217{text-align:start;}.elementor-21872 .elementor-element.elementor-element-a7107c4 .elementor-heading-title{font-size:48px;}.elementor-21872 .elementor-element.elementor-element-db6604d .elementor-heading-title{font-size:44px;}.elementor-21872 .elementor-element.elementor-element-01fe550{text-align:start;}.elementor-21872 .elementor-element.elementor-element-1105db1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21872 .elementor-element.elementor-element-1105db1{text-align:start;}.elementor-21872 .elementor-element.elementor-element-500f7f4{text-align:start;}.elementor-21872 .elementor-element.elementor-element-500f7f4 .elementor-heading-title{font-size:21px;}.elementor-21872 .elementor-element.elementor-element-69aa44f .elementor-heading-title{font-size:44px;}.elementor-21872 .elementor-element.elementor-element-4860387 .elementor-heading-title{font-size:35px;}.elementor-21872 .elementor-element.elementor-element-7e19aab{text-align:start;}.elementor-21872 .elementor-element.elementor-element-5f593c2{text-align:start;}.elementor-21872 .elementor-element.elementor-element-af29739 .elementor-heading-title{font-size:48px;}.elementor-21872 .elementor-element.elementor-element-038901a .elementor-heading-title{font-size:46px;}.elementor-21872 .elementor-element.elementor-element-2041f97{text-align:start;}.elementor-21872 .elementor-element.elementor-element-32d63e0{text-align:start;}.elementor-21872 .elementor-element.elementor-element-32d63e0 .elementor-heading-title{font-size:24px;}.elementor-21872 .elementor-element.elementor-element-a8a9fd4 .elementor-heading-title{font-size:37px;}.elementor-21872 .elementor-element.elementor-element-a33ca86 .elementor-heading-title{font-size:37px;}.elementor-21872 .elementor-element.elementor-element-ddc7e12 .elementor-heading-title{font-size:13px;}.elementor-21872 .elementor-element.elementor-element-ee91139 .elementor-heading-title{font-size:44px;}.elementor-21872 .elementor-element.elementor-element-e7b7355 .elementor-heading-title{font-size:15px;}.elementor-21872 .elementor-element.elementor-element-1330ec6 .elementor-heading-title{font-size:38px;}.elementor-21872 .elementor-element.elementor-element-66be757 .elementor-heading-title{font-size:36px;}.elementor-21872 .elementor-element.elementor-element-e3821d2{text-align:start;font-size:18px;}.elementor-21872 .elementor-element.elementor-element-3e5359d .elementor-heading-title{font-size:15px;}.elementor-21872 .elementor-element.elementor-element-657d208 .elementor-heading-title{font-size:55px;}.elementor-21872 .elementor-element.elementor-element-50a5343{text-align:start;}.elementor-21872 .elementor-element.elementor-element-50a5343 .elementor-heading-title{font-size:15px;}.elementor-21872 .elementor-element.elementor-element-be4207a .elementor-heading-title{font-size:48px;}.elementor-21872 .elementor-element.elementor-element-5ed5de2 .elementor-heading-title{font-size:48px;}.elementor-21872 .elementor-element.elementor-element-fd7fc1a .elementor-heading-title{font-size:80px;}.elementor-21872 .elementor-element.elementor-element-c745e8d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21872 .elementor-element.elementor-element-fab2021 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21872 .elementor-element.elementor-element-8cb9930{text-align:start;}.elementor-21872 .elementor-element.elementor-element-acf24ca .elementor-heading-title{font-size:48px;}.elementor-21872 .elementor-element.elementor-element-793e3c7 .elementor-heading-title{font-size:48px;}.elementor-21872 .elementor-element.elementor-element-44dfa8b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21872 .elementor-element.elementor-element-337c73c .elementor-heading-title{font-size:48px;}.elementor-21872 .elementor-element.elementor-element-38bc000 .elementor-heading-title{font-size:48px;}.elementor-21872 .elementor-element.elementor-element-e52234f .elementor-heading-title{font-size:36px;}.elementor-21872 .elementor-element.elementor-element-b4609bb{text-align:start;}.elementor-21872 .elementor-element.elementor-element-9bb1702{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-1ac67c0 */html, body {
    overflow-x: hidden;
}
body {
    position: relative;
}/* End custom CSS */
/* Start custom CSS */:root {
  /* Paleta basada en el Brandbook del Col·legi Montserrat + Centenario */
  --brand: #1ecad3;          /* turquesa oficial */
  --brand-deep: #14a5ad;     /* turquesa profundo para hover */
  --brand-ink: #0d5c61;      /* turquesa oscuro para títulos */
  --brand-soft: #e6f8f9;     /* fondo suave */
  --brand-soft-2: #d3f1f3;   /* fondo medio */
  --cta: #ff6a5b;            /* coral para CTAs */
  --cta-deep: #e0533e;
  --ink: #1a2b3a;            /* texto principal */
  --ink-soft: #44525e;
  --muted: #6e7882;
  --line: #e1ddd3;
  --paper: #ffffff;
  --cream: #faf7f2;
  --cream-deep: #f1ece1;
  --warning: #f4a957;
  --max: 1200px;
}

*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
html { scroll-behavior: smooth; }
body {
  font-family: 'Inter', -apple-system, Helvetica, Arial, sans-serif;
  background: var(--cream);
  color: var(--ink);
  line-height: 1.55;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
}
h1, h2, h3, h4 {
  font-family: 'Baloo 2', 'Helvetica', system-ui, sans-serif;
  font-weight: 700;
  letter-spacing: -0.01em;
  line-height: 1.1;
  color: var(--ink);
}
h1 { font-size: clamp(2.8rem, 7vw, 5.4rem); font-weight: 800; letter-spacing: -0.02em; }
h2 { font-size: clamp(1.9rem, 4vw, 3rem); font-weight: 500; }
h3 { font-size: clamp(1.3rem, 2.5vw, 1.8rem); font-weight: 600; }
h4 { font-size: 1.15rem; font-weight: 700; }
p { color: var(--ink-soft); }
a { color: inherit; text-decoration: none; }
img { max-width: 100%; height: auto; display: block; }

.container { max-width: var(--max); margin: 0 auto; padding: 0 24px; }
.kicker {
  font-family: 'Baloo 2', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.16em;
  font-size: 0.78rem;
  font-weight: 700;
  color: var(--brand);
}

/* ─── BUTTONS ─── */
.btn {
  display: inline-flex; align-items: center; gap: 8px;
  padding: 16px 40px; border-radius: 999px; font-weight: 700; font-size: 1.45rem;
  transition: transform .15s, box-shadow .2s, background .2s;
  cursor: pointer; border: none; font-family: 'Baloo 2', sans-serif;
  letter-spacing: 0.01em;
}
.btn.primary { background: var(--cta); color: white; box-shadow: 0 10px 30px rgba(255,106,91,0.30); }
.btn.primary:hover { transform: translateY(-2px); box-shadow: 0 16px 40px rgba(255,106,91,0.40); color: white; background: var(--cta-deep); }
.btn.brand { background: var(--brand); color: white; box-shadow: 0 10px 30px rgba(30,202,211,0.30); }
.btn.brand:hover { background: var(--brand-deep); color: white; }
.btn.ghost { background: transparent; color: var(--ink); border: 1.5px solid var(--ink); }
.btn.ghost:hover { background: var(--ink); color: white; }
.btn.ghost-light { background: transparent; color: white; border: 1.5px solid white; }
.btn.ghost-light:hover { background: white; color: var(--brand-ink); }

/* ─── RIBBON ─── */
.ribbon {
  background: linear-gradient(90deg, var(--brand) 0%, var(--brand-deep) 100%);
  color: white; text-align: center; padding: 11px 16px;
  font-size: 0.88rem; font-weight: 500; letter-spacing: 0.02em;
}
.ribbon strong { font-weight: 700; }

/* ─── NAV ─── */
nav.top {
  position: sticky; top: 0; z-index: 100;
  background: rgba(250, 247, 242, 0.94);
  backdrop-filter: blur(14px);
  border-bottom: 1px solid var(--line);
}
nav.top .row {
  display: flex; align-items: center; justify-content: space-between;
  padding: 12px 24px; max-width: var(--max); margin: 0 auto;
}
nav.top .brand-mark {
  display: flex; align-items: center; gap: 10px;
}
nav.top .brand-mark img { height: 38px; width: auto; }
nav.top .brand-mark .label {
  font-family: 'Baloo 2', sans-serif; font-weight: 700; font-size: 1rem;
  color: var(--brand-ink); line-height: 1; display: flex; flex-direction: column;
}
nav.top .brand-mark .label small { color: var(--muted); font-size: 0.72rem; font-weight: 500; }
nav.top ul { list-style: none; display: flex; gap: 28px; align-items: center; }
nav.top ul a { font-size: 0.92rem; font-weight: 600; color: var(--ink-soft); transition: color .2s; }
nav.top ul a:hover { color: var(--brand); }
nav.top .cta {
  background: var(--cta); color: white; padding: 11px 22px; border-radius: 999px;
  font-weight: 700; font-size: 0.88rem; transition: background .2s;
}
nav.top .cta:hover { background: var(--cta-deep); color: white; }
@media (max-width: 920px) { nav.top ul li:not(:last-child) { display: none; } }

/* ─── SECTION SHELL ─── */
/*section { padding: 100px 0; position: relative; }
section.tight { padding: 72px 0; }
section .container > .kicker { margin-bottom: 14px; display: block; }
section h2 { margin-bottom: 18px; max-width: 880px; }
section h2 .accent { color: var(--brand); }
section h2 .accent-coral { color: var(--cta); }
section p.intro { max-width: 740px; font-size: 1.1rem; color: var(--ink-soft); margin-bottom: 38px; }
section.alt { background: var(--paper); }
section.brand-bg { background: linear-gradient(135deg, var(--brand-soft) 0%, var(--paper) 100%); }
section.dark {
  background: linear-gradient(135deg, var(--brand-ink) 0%, #093438 100%);
  color: var(--cream);
}
section.dark h2, section.dark h3, section.dark h4 { color: white; }
section.dark p { color: rgba(255,255,255,0.82); }
section.dark .kicker { color: var(--brand); opacity: 0.9; }

/* ─── HERO ─── */
.hero .container { display: grid; grid-template-columns: 1.1fr 0.9fr; gap: 60px; align-items: center; }
@media (max-width: 920px) { .hero .container { grid-template-columns: 1fr; gap: 40px; } }
.hero .centenario-badge {
  display: inline-flex; align-items: center; gap: 12px;
  background: white; border: 1px solid var(--line); border-radius: 999px;
  padding: 8px 18px 8px 8px; margin-bottom: 22px;
  box-shadow: 0 4px 20px rgba(0,0,0,0.04);
}
.hero .centenario-badge img { height: 48px; width: auto; }
.hero .centenario-badge span {
  font-family: 'Baloo 2', sans-serif; font-weight: 600; font-size:1.85rem;
  color: var(--brand-ink); letter-spacing: 0.02em;
}
.hero h1 .first { color: var(--brand-ink); display: block; }
.hero h1 .second { color: var(--brand); font-style: italic; display: block; }
.hero p.lead { font-size: 1.18rem; max-width: 560px; margin: 26px 0 32px; color: var(--ink-soft); }
.hero .chips { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 32px; }
.hero .chips span {
  background: white; border: 1px solid var(--line); padding: 9px 16px; border-radius: 999px;
  font-size: 0.88rem; font-weight: 500; color: var(--ink);
}
.hero .chips span strong { color: var(--brand); margin-right: 6px; }
.hero .actions { display: flex; gap: 14px; flex-wrap: wrap; align-items: center; }
.hero-video {
  aspect-ratio: 4 / 5;
  background:
    linear-gradient(180deg, rgba(0,0,0,0) 50%, rgba(13, 92, 97, 0.7) 100%),
    url('https://images.unsplash.com/photo-1577896851231-70ef18881754?auto=format&fit=crop&w=900&q=80') center/cover;
  border-radius: 24px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 40px 80px -30px rgba(13, 92, 97, 0.4);
}
.hero-video .play {
  position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);
  width: 88px; height: 88px; border-radius: 50%;
  background: white; display: flex; align-items: center; justify-content: center;
  box-shadow: 0 10px 30px rgba(0,0,0,0.3);
  cursor: pointer; transition: transform .2s; z-index: 2;
}
.hero-video .play:hover { transform: translate(-50%, -50%) scale(1.07); }
.hero-video .play::after {
  content: ""; border-left: 24px solid var(--cta);
  border-top: 14px solid transparent; border-bottom: 14px solid transparent;
  margin-left: 6px;
}
.hero-video .label {
  position: absolute; left: 22px; bottom: 22px; right: 22px; color: white;
  font-family: 'Baloo 2', serif; font-size: 1rem; font-weight: 600;
  text-shadow: 0 2px 12px rgba(0,0,0,0.4); z-index: 2;
}
.countdown {
  display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px;
  margin-top: 38px; max-width: 540px;
}
.countdown .box {
  background: white; border: 1px solid var(--line); border-radius: 16px;
  padding: 18px 8px; text-align: center;
}
.countdown .box strong {
  display: block; font-family: 'Baloo 2', sans-serif; font-size: 2.1rem; font-weight: 800;
  color: var(--brand-ink);
}
.countdown .box span {
  text-transform: uppercase; letter-spacing: 0.14em;
  font-size: 0.72rem; color: var(--muted); font-weight: 600;
}

/* ─── SECTION 2 · LA PREGUNTA ─── */
.bridge-line {
  text-align: center; max-width: 780px; margin: 30px auto 0;
  padding: 30px 0; border-top: 1px solid var(--line);
  font-family: 'Baloo 2', sans-serif; font-size: 1.4rem; font-weight: 600;
  color: var(--brand-ink); line-height: 1.4;
}
.bridge-line .habitar {
  background: linear-gradient(180deg, transparent 60%, rgba(30,202,211,0.25) 60%);
  padding: 0 4px; font-weight: 800;
}
.question-cards {
  display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px; margin-top: 40px;
}
@media (max-width: 920px) { .question-cards { grid-template-columns: 1fr; } }
.qcard {
  background: white; border-radius: 20px; overflow: hidden; border: 1px solid var(--line);
  transition: transform .25s, box-shadow .25s;
}
.qcard:hover { transform: translateY(-5px); box-shadow: 0 24px 50px -20px rgba(13, 92, 97, 0.25); }
.qcard .photo {
  aspect-ratio: 4 / 3; background-size: cover; background-position: center;
  position: relative;
}
.qcard .photo::after {
  content: ""; position: absolute; inset: 0;
  background: linear-gradient(180deg, transparent 60%, rgba(13,92,97,0.45));
}
.qcard .photo .nameplate {
  position: absolute; left: 22px; bottom: 18px;
  font-family: 'Baloo 2', sans-serif; font-size: 1.8rem; font-weight: 800;
  color: white; z-index: 2; letter-spacing: -0.01em;
  text-shadow: 0 2px 10px rgba(0,0,0,0.3);
}
.qcard .body { padding: 26px 28px 30px; }
.qcard .body p { font-size: 1rem; color: var(--ink); line-height: 1.55; }

/* ─── SECTION 3 · MANIFIESTO ─── */
.manifesto { text-align: center; max-width: 920px; margin: 0 auto; }
.manifesto blockquote {
  font-family: 'Baloo 2', serif; font-size: clamp(2.1rem, 4.4vw, 3rem);
  font-style: italic; color: var(--brand-ink); line-height: 1.2;
  margin: 40px 0; font-weight: 600;
}
.pillars { display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px; margin-top: 50px; }
@media (max-width: 920px) { .pillars { grid-template-columns: 1fr; } }
.pillars div {
  text-align: center; padding: 32px 24px;
  background: white; border-radius: 20px; border: 1px solid var(--line);
}
.pillars div .big {
  display: block; font-family: 'Baloo 2', sans-serif; font-size: 3rem; font-weight: 800;
  color: var(--brand); margin-bottom: 6px; line-height: 1;
}
.pillars div h4 { color: var(--brand-ink); margin-bottom: 8px; }

/* ─── SECTION CTA BANNER ─── */
.cta-banner {
  background: linear-gradient(135deg, var(--brand) 0%, var(--brand-deep) 100%);
  padding: 36px 40px; border-radius: 24px; margin: 60px auto 0;
  display: flex; align-items: center; justify-content: space-between; gap: 30px;
  color: white; max-width: 1000px;
}
.cta-banner .text { flex: 1; min-width: 240px; }
.cta-banner h3 { color: white; font-size: 1.4rem; margin-bottom: 4px; }
.cta-banner p { color: rgba(255,255,255,0.9); font-size: 1rem; margin: 0; }
@media (max-width: 720px) { .cta-banner { flex-direction: column; align-items: flex-start; padding: 28px; } }

/* ─── SPEAKERS ─── */
.speakers { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; margin-top: 44px; }
@media (max-width: 1000px) { .speakers { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 600px) { .speakers { grid-template-columns: 1fr; } }
.speaker {
  background: white; border-radius: 20px; overflow: hidden; border: 1px solid var(--line);
  transition: transform .25s, box-shadow .25s;
}
.speaker:hover { transform: translateY(-5px); box-shadow: 0 24px 50px -20px rgba(13, 92, 97, 0.25); }
.speaker .photo {
  aspect-ratio: 4/5; background-size: cover; background-position: center top;
  position: relative; background-color: var(--brand-soft);
}
.speaker .photo .flag {
  position: absolute; top: 16px; left: 16px;
  background: var(--brand); color: white; font-size: 0.7rem;
  padding: 6px 12px; border-radius: 999px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase;
  font-family: 'Baloo 2', sans-serif;
}
.speaker .photo .flag.coral { background: var(--cta); }
.speaker .photo .flag.dark { background: var(--brand-ink); }
.speaker .body { padding: 24px 26px 28px; }
.speaker .body h4 { font-family: 'Baloo 2', sans-serif; font-size: 1.4rem; margin-bottom: 4px; color: var(--brand-ink); }
.speaker .body .role { font-size: 0.88rem; color: var(--brand); font-weight: 600; margin-bottom: 14px; }
.speaker .body p.bio { font-size: 0.93rem; color: var(--ink-soft); margin-bottom: 16px; line-height: 1.55; }
.speaker .body .talk {
  border-top: 1px solid var(--line); padding-top: 14px; margin-top: 4px;
  font-family: 'Baloo 2', sans-serif; font-style: italic; font-size: 0.98rem; color: var(--ink);
  font-weight: 500;
}
.speaker .badges { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 12px; }
.speaker .badges span {
  background: var(--brand-soft); color: var(--brand-ink);
  font-size: 0.7rem; font-weight: 700; padding: 4px 10px; border-radius: 999px;
  letter-spacing: 0.04em;
}

/* ─── PROGRAMA ─── */
.tabs { display: flex; gap: 8px; margin: 40px 0 28px; flex-wrap: wrap; }
.tabs button {
  background: white; border: 1.5px solid var(--line); padding: 14px 22px; border-radius: 14px;
  font-family: 'Baloo 2', sans-serif; font-size: 1.05rem; cursor: pointer; transition: all .2s;
  color: var(--ink-soft); font-weight: 600;
}
.tabs button strong {
  display: block; font-size: 0.76rem; color: var(--muted); letter-spacing: 0.12em;
  text-transform: uppercase; margin-bottom: 4px; font-family: 'Inter', sans-serif; font-weight: 700;
}
.tabs button.active { background: var(--brand); color: white; border-color: var(--brand); }
.tabs button.active strong { color: rgba(255,255,255,0.85); }
.day { display: none; }
.day.active { display: block; }
.day .location {
  display: inline-flex; align-items: center; gap: 8px;
  background: var(--brand-soft); padding: 10px 18px; border-radius: 999px;
  font-size: 0.92rem; font-weight: 600; color: var(--brand-ink); margin-bottom: 24px;
}
.schedule { background: white; border: 1px solid var(--line); border-radius: 20px; overflow: hidden; }
.slot {
  display: grid; grid-template-columns: 130px 1fr; padding: 20px 30px; border-bottom: 1px solid var(--line);
  align-items: baseline;
}
.slot:last-child { border-bottom: none; }
.slot .time {
  font-family: 'Baloo 2', sans-serif; font-weight: 700; color: var(--cta); font-size: 1.05rem;
}
.slot .desc strong { font-weight: 700; color: var(--ink); }
.slot .desc .muted { color: var(--muted); font-size: 0.9rem; }
.slot.highlight { background: linear-gradient(90deg, rgba(30,202,211,0.08), transparent); }
.franja { background: var(--brand-soft); padding: 22px 30px; border-bottom: 1px solid var(--line); }
.franja h4 { color: var(--brand-ink); margin-bottom: 14px; }
.franja h4 small { font-weight: 500; color: var(--muted); font-family: 'Inter', sans-serif; }
.franja ul { list-style: none; display: grid; grid-template-columns: repeat(2,1fr); gap: 10px; }
.franja ul li { padding-left: 20px; position: relative; font-size: 0.95rem; color: var(--ink); }
.franja ul li::before { content: ""; position: absolute; left: 0; top: 9px; width: 9px; height: 9px; background: var(--brand); border-radius: 50%; }
@media (max-width: 760px) { .franja ul { grid-template-columns: 1fr; } .slot { grid-template-columns: 90px 1fr; padding: 16px 22px; } }

.map-placeholder {
  margin-top: 28px; background: white; border: 2px dashed var(--brand); border-radius: 20px;
  padding: 60px 30px; text-align: center; color: var(--brand-ink);
}
.map-placeholder .icon {
  width: 80px; height: 80px; margin: 0 auto 16px;
  background: var(--brand-soft); border-radius: 50%;
  display: flex; align-items: center; justify-content: center;
  font-size: 2.5rem;
}
.map-placeholder h4 { color: var(--brand-ink); margin-bottom: 6px; }
.map-placeholder p { font-size: 0.95rem; color: var(--ink-soft); }

/* ─── WORKSHOPS ─── */
.workshops { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin-top: 40px; }
@media (max-width: 920px) { .workshops { grid-template-columns: 1fr; } }
.workshop {
  background: white; padding: 30px; border-radius: 18px; border: 1px solid var(--line);
  transition: all .2s; border-top: 4px solid var(--brand);
}
.workshop:hover { transform: translateY(-3px); box-shadow: 0 20px 40px -20px rgba(13, 92, 97, 0.2); }
.workshop .stage {
  font-family: 'Baloo 2', sans-serif; text-transform: uppercase; letter-spacing: 0.1em;
  font-size: 0.72rem; color: var(--brand); font-weight: 700; margin-bottom: 10px;
}
.workshop h4 { font-family: 'Baloo 2', sans-serif; font-size: 1.3rem; margin-bottom: 12px; color: var(--brand-ink); }
.workshop p { font-size: 0.92rem; color: var(--ink-soft); }

/* ─── DIFF TABLE ─── */
.diff-table {
  margin-top: 42px; background: white; border-radius: 20px; overflow: hidden;
  border: 1px solid var(--line);
}
.diff-row { display: grid; grid-template-columns: 1.1fr 1.1fr 1.1fr; border-bottom: 1px solid var(--line); }
.diff-row:last-child { border-bottom: none; }
.diff-row > div { padding: 22px 28px; }
.diff-row.header {
  background: linear-gradient(135deg, var(--brand-ink) 0%, #093438 100%);
  color: white;
}
.diff-row.header > div { font-family: 'Baloo 2', sans-serif; font-weight: 700; font-size: 1.1rem; }
.diff-row .label { font-weight: 700; color: var(--ink); background: var(--cream); }
.diff-row .otros { color: var(--muted); }
.diff-row .nosotros { background: var(--brand-soft); font-weight: 600; color: var(--brand-ink); }
.diff-row .nosotros::before { content: "✓ "; color: var(--brand); font-weight: 800; }
@media (max-width: 760px) { .diff-row { grid-template-columns: 1fr; } .diff-row > div { padding: 16px 22px; } }

/* ─── COL·LEGI MONTSERRAT ─── */
.montserrat-grid {
  display: grid; grid-template-columns: 1fr 0.8fr; gap: 60px; align-items: center; margin-top: 50px;
}
@media (max-width: 920px) { .montserrat-grid { grid-template-columns: 1fr; } }
.seal-display {
  background: white; border-radius: 24px; padding: 50px 40px; text-align: center;
  border: 1px solid rgba(255,255,255,0.15); position: relative; overflow: hidden;
}
.seal-display::before {
  content: ""; position: absolute; inset: 0;
  background: radial-gradient(circle at 50% 30%, rgba(30,202,211,0.18) 0%, transparent 70%);
}
.seal-display img.seal {
  width: 220px; height: auto; margin: 0 auto 20px; position: relative; z-index: 1;
  filter: drop-shadow(0 10px 30px rgba(0,0,0,0.15));
}
.seal-display .seal-cap {
  font-family: 'Baloo 2', sans-serif; color: var(--brand-ink); font-size: 1.1rem; font-weight: 700;
  position: relative; z-index: 1;
}
.seal-display .seal-sub {
  color: var(--ink-soft); font-size: 0.92rem; margin-top: 6px;
  position: relative; z-index: 1;
}
.kpis { display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px; margin-top: 36px; }
.kpi {
  background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.15);
  border-radius: 16px; padding: 24px 22px;
}
.kpi strong {
  display: block; font-family: 'Baloo 2', sans-serif; font-size: 2.4rem; font-weight: 800;
  color: var(--brand); margin-bottom: 6px; line-height: 1;
}
.kpi span { color: rgba(255,255,255,0.85); font-size: 0.93rem; }

.media-row {
  margin-top: 50px; padding: 32px 0; border-top: 1px solid rgba(255,255,255,0.15);
}
.media-row p.label {
  text-align: center; text-transform: uppercase; letter-spacing: 0.16em; font-size: 0.78rem;
  color: rgba(255,255,255,0.65); margin-bottom: 22px; font-weight: 600;
}
.media-list {
  display: flex; flex-wrap: wrap; justify-content: center; gap: 14px 36px;
}
.media-list span {
  font-family: 'Baloo 2', serif; font-style: italic; color: rgba(255,255,255,0.78);
  font-size: 1.05rem; font-weight: 500;
}

/* ─── LEMA · 3 IDEAS ─── */
.ideas { display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px; margin-top: 44px; }
@media (max-width: 920px) { .ideas { grid-template-columns: 1fr; } }
.idea {
  background: white; padding: 32px 28px; border-radius: 20px;
  border-top: 4px solid var(--brand); border: 1px solid var(--line);
}
.idea .num {
  font-family: 'Baloo 2', sans-serif; font-size: 1.05rem; color: var(--brand); font-weight: 800;
  margin-bottom: 14px; display: block;
}
.idea h3 { margin-bottom: 12px; font-size: 1.4rem; color: var(--brand-ink); }

/* ─── AVATARES ─── */
.avatars { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; margin-top: 42px; }
@media (max-width: 920px) { .avatars { grid-template-columns: 1fr; } }
.avatar {
  background: white; padding: 34px; border-radius: 20px; border: 1px solid var(--line);
  position: relative; overflow: hidden;
}
.avatar::before {
  content: ""; position: absolute; top: 0; left: 0; right: 0; height: 4px;
  background: linear-gradient(90deg, var(--brand), var(--cta));
}
.avatar .tag {
  font-family: 'Baloo 2', sans-serif; font-size: 0.78rem; font-weight: 700; color: var(--brand);
  letter-spacing: 0.12em; text-transform: uppercase; margin-bottom: 14px; display: block;
}
.avatar h3 { font-family: 'Baloo 2', sans-serif; margin-bottom: 14px; font-size: 1.4rem; color: var(--brand-ink); }
.avatar p { font-size: 0.95rem; }
.avatar p.promise {
  margin-top: 20px; padding-top: 20px; border-top: 1px dashed var(--line);
  font-family: 'Baloo 2', sans-serif; font-weight: 600; color: var(--brand-ink); font-size: 1rem;
}

/* ─── OBJECIONES ─── */
.objections { display: grid; gap: 18px; margin-top: 42px; }
.obj {
  background: white; border: 1px solid var(--line); border-radius: 18px;
  display: grid; grid-template-columns: 70px 1fr; gap: 26px; padding: 30px 34px;
  align-items: start;
}
.obj .num {
  font-family: 'Baloo 2', sans-serif; font-size: 2.4rem; font-weight: 800; color: var(--brand);
  line-height: 1;
}
.obj h4 { margin-bottom: 10px; font-size: 1.25rem; color: var(--brand-ink); }

/* ─── PRICING ─── */
.pricing { display: grid; grid-template-columns: repeat(2, 1fr); gap: 26px; margin-top: 44px; max-width: 920px; margin-left: auto; margin-right: auto; }
@media (max-width: 760px) { .pricing { grid-template-columns: 1fr; } }
.tier {
  background: white; border: 1px solid var(--line); border-radius: 24px;
  padding: 38px 32px; position: relative; display: flex; flex-direction: column;
}
.tier.featured {
  background: linear-gradient(150deg, var(--brand) 0%, var(--brand-deep) 100%);
  color: white; border-color: var(--brand); transform: scale(1.02);
}
.tier.featured h3, .tier.featured .price { color: white; }
.tier.featured p { color: rgba(255,255,255,0.88); }
.tier.featured .badge {
  position: absolute; top: -16px; left: 50%; transform: translateX(-50%);
  background: var(--cta); color: white; padding: 8px 22px; border-radius: 999px;
  font-family: 'Baloo 2', sans-serif; font-size: 0.78rem; font-weight: 700;
  letter-spacing: 0.08em; text-transform: uppercase;
}
.tier .name {
  font-family: 'Baloo 2', sans-serif; text-transform: uppercase; letter-spacing: 0.14em;
  font-size: 0.8rem; font-weight: 700; color: var(--brand); margin-bottom: 14px;
}
.tier.featured .name { color: rgba(255,255,255,0.85); }
.tier .price {
  font-family: 'Baloo 2', sans-serif; font-size: 3.2rem; font-weight: 800; line-height: 1;
  color: var(--brand-ink); margin-bottom: 6px;
}
.tier .price small { font-size: 0.95rem; font-weight: 500; color: var(--muted); }
.tier.featured .price small { color: rgba(255,255,255,0.7); }
.tier .price-aux { font-size: 0.9rem; color: var(--muted); margin-bottom: 4px; }
.tier.featured .price-aux { color: rgba(255,255,255,0.85); }
.tier .desc { font-size: 0.97rem; margin: 16px 0 22px; }
.tier ul { list-style: none; margin-bottom: 30px; flex: 1; }
.tier ul li { padding: 9px 0 9px 26px; position: relative; font-size: 0.95rem; border-bottom: 1px solid rgba(0,0,0,0.06); }
.tier.featured ul li { border-bottom-color: rgba(255,255,255,0.15); }
.tier ul li::before { content: "✓"; position: absolute; left: 0; top: 9px; color: var(--brand); font-weight: 800; }
.tier.featured ul li::before { color: white; }
.tier .btn { width: 100%; justify-content: center; }
.tier:not(.featured) .btn { background: var(--cta); color: white; }
.tier:not(.featured) .btn:hover { background: var(--cta-deep); color: white; }
.tier.featured .btn { background: white; color: var(--brand-ink); }
.tier.featured .btn:hover { background: var(--brand-ink); color: white; }/* End custom CSS */