.elementor-21159 .elementor-element.elementor-element-80f09d0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-80f09d0:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-80f09d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-80f09d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21159 .elementor-element.elementor-element-80f09d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21159 .elementor-element.elementor-element-b96fef2{text-align:center;}.elementor-21159 .elementor-element.elementor-element-b96fef2 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-21159 .elementor-element.elementor-element-b7c5224:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-b7c5224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF0;}.elementor-21159 .elementor-element.elementor-element-b7c5224{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-21159 .elementor-element.elementor-element-b7c5224 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-371945f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21159 .elementor-element.elementor-element-371945f.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-21159 .elementor-element.elementor-element-e289231.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21159 .elementor-element.elementor-element-e289231.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-21159 .elementor-element.elementor-element-328cb4c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21159 .elementor-element.elementor-element-328cb4c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-2faa13d{width:var( --container-widget-width, 103.871% );max-width:103.871%;--container-widget-width:103.871%;--container-widget-flex-grow:0;}.elementor-21159 .elementor-element.elementor-element-2faa13d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21159 .elementor-element.elementor-element-2faa13d .elementor-menu-toggle{margin-right:auto;}.elementor-21159 .elementor-element.elementor-element-2faa13d .elementor-nav-menu .elementor-item{font-family:"Baloo 2", Sans-serif;font-size:18px;font-weight:700;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-b356000.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21159 .elementor-element.elementor-element-b356000.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-5ce85a1 .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-21159 .elementor-element.elementor-element-5ce85a1 .elementor-button:hover, .elementor-21159 .elementor-element.elementor-element-5ce85a1 .elementor-button:focus{background-color:#C94A2C;color:#FFFFFF;}.elementor-21159 .elementor-element.elementor-element-5ce85a1 > .elementor-widget-container{margin:0px 0px 0px -5px;}.elementor-21159 .elementor-element.elementor-element-5ce85a1 .elementor-button:hover svg, .elementor-21159 .elementor-element.elementor-element-5ce85a1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-10c5a91.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21159 .elementor-element.elementor-element-10c5a91.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-37c58c8 img{max-width:65%;}.elementor-21159 .elementor-element.elementor-element-2d1da98 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-2d1da98:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-2d1da98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21159 .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-21159 .elementor-element.elementor-element-2d1da98 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-ecd4a05.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21159 .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-21159 .elementor-element.elementor-element-d1b1936{--spacer-size:10px;}.elementor-21159 .elementor-element.elementor-element-91c9cf1{text-align:justify;}.elementor-21159 .elementor-element.elementor-element-91c9cf1 .elementor-heading-title{font-size:80px;font-weight:500;letter-spacing:-2.3px;}.elementor-21159 .elementor-element.elementor-element-ce0800b > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-21159 .elementor-element.elementor-element-ce0800b{text-align:start;}.elementor-21159 .elementor-element.elementor-element-ce0800b .elementor-heading-title{font-size:50px;font-weight:500;text-transform:uppercase;color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-d3f5d9c{text-align:start;font-family:"Helvetica", Sans-serif;font-size:18px;}.elementor-21159 .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-21159 .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-21159 .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-21159 .elementor-element.elementor-element-d7edf44 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-21159 .elementor-element.elementor-element-d7edf44 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 8px/2 );}body:not(.rtl) .elementor-21159 .elementor-element.elementor-element-d7edf44 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 8px/2 );}body.rtl .elementor-21159 .elementor-element.elementor-element-d7edf44 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 8px/2 );}body.rtl .elementor-21159 .elementor-element.elementor-element-d7edf44 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 8px/2 );}.elementor-21159 .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-21159 .elementor-element.elementor-element-d7edf44 .elementor-countdown-digits{color:#1A2B3A;font-family:"Baloo 2", Sans-serif;font-size:50px;font-weight:700;}.elementor-21159 .elementor-element.elementor-element-d7edf44 .elementor-countdown-label{color:#44525E;}.elementor-21159 .elementor-element.elementor-element-65455cd{--spacer-size:30px;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-4f743b9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21159 .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-21159 .elementor-element.elementor-element-4f743b9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21159 .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-21159 .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-21159 .elementor-element.elementor-element-ea82872.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21159 .elementor-element.elementor-element-ea82872 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-21159 .elementor-element.elementor-element-11502f4{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-da3e106 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-da3e106:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-da3e106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21159 .elementor-element.elementor-element-da3e106{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-21159 .elementor-element.elementor-element-da3e106 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-8452871.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21159 .elementor-element.elementor-element-8452871.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21159 .elementor-element.elementor-element-95b1593{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-f237571{text-align:justify;}.elementor-21159 .elementor-element.elementor-element-f237571 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-e07308c{text-align:start;}.elementor-21159 .elementor-element.elementor-element-e07308c .elementor-heading-title{font-size:60px;font-weight:500;}.elementor-21159 .elementor-element.elementor-element-0acad8d > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-21159 .elementor-element.elementor-element-0acad8d{text-align:start;}.elementor-21159 .elementor-element.elementor-element-0acad8d .elementor-heading-title{font-size:60px;font-weight:500;font-style:normal;color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-26e1ffe{text-align:start;font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-21159 .elementor-element.elementor-element-4a3165d{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#235552;}.elementor-21159 .elementor-element.elementor-element-4a3165d .elementor-headline{text-align:center;font-family:"Baloo 2", Sans-serif;font-size:29px;}.elementor-21159 .elementor-element.elementor-element-4a3165d .elementor-headline-dynamic-text{font-family:"Baloo 2", Sans-serif;font-weight:900;z-index:auto;}.elementor-21159 .elementor-element.elementor-element-4a3165d .elementor-headline-dynamic-wrapper path{stroke:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-4a3165d .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-21159 .elementor-element.elementor-element-51a0189 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-51a0189:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-51a0189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21159 .elementor-element.elementor-element-51a0189{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21159 .elementor-element.elementor-element-51a0189 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-eb58c95.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21159 .elementor-element.elementor-element-eb58c95.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21159 .elementor-element.elementor-element-a5e7f46 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-a5e7f46:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-a5e7f46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21159 .elementor-element.elementor-element-a5e7f46{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21159 .elementor-element.elementor-element-a5e7f46 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-81ab630.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21159 .elementor-element.elementor-element-81ab630.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21159 .elementor-element.elementor-element-28ab3d8{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-894fecb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-894fecb:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-894fecb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21159 .elementor-element.elementor-element-894fecb{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-21159 .elementor-element.elementor-element-894fecb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-e8a0f3d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21159 .elementor-element.elementor-element-e8a0f3d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21159 .elementor-element.elementor-element-9e119fb{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-7626b01{text-align:center;}.elementor-21159 .elementor-element.elementor-element-7626b01 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-7add33d{text-align:center;}.elementor-21159 .elementor-element.elementor-element-7add33d .elementor-heading-title{font-size:80px;}.elementor-21159 .elementor-element.elementor-element-414bb1a > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-21159 .elementor-element.elementor-element-414bb1a{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-21159 .elementor-element.elementor-element-cbd35ca{text-align:center;}.elementor-21159 .elementor-element.elementor-element-cbd35ca .elementor-heading-title{font-size:45px;font-weight:500;font-style:italic;}.elementor-21159 .elementor-element.elementor-element-512998d{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-ac30473 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-ac30473:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-ac30473 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21159 .elementor-element.elementor-element-ac30473{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-21159 .elementor-element.elementor-element-ac30473 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-aa316f2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21159 .elementor-element.elementor-element-aa316f2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21159 .elementor-element.elementor-element-c83b6e4{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-fcd9def{text-align:center;}.elementor-21159 .elementor-element.elementor-element-fcd9def .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-028c669{text-align:center;}.elementor-21159 .elementor-element.elementor-element-028c669 .elementor-heading-title{font-size:80px;}.elementor-21159 .elementor-element.elementor-element-224b39d > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-21159 .elementor-element.elementor-element-224b39d{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-21159 .elementor-element.elementor-element-a22f56f img{max-width:20%;}.elementor-21159 .elementor-element.elementor-element-878967f{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-3dcdbd0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-3dcdbd0:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-3dcdbd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21159 .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-21159 .elementor-element.elementor-element-3dcdbd0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-1f029d2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21159 .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-21159 .elementor-element.elementor-element-892503e{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-500f7f4{text-align:justify;}.elementor-21159 .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-21159 .elementor-element.elementor-element-69aa44f{text-align:start;}.elementor-21159 .elementor-element.elementor-element-69aa44f .elementor-heading-title{font-size:60px;font-weight:500;}.elementor-21159 .elementor-element.elementor-element-4860387 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-21159 .elementor-element.elementor-element-4860387{text-align:start;}.elementor-21159 .elementor-element.elementor-element-4860387 .elementor-heading-title{font-size:60px;font-weight:500;color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-7e19aab{text-align:start;font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-21159 .elementor-element.elementor-element-a605112{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-0e574ec > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-0e574ec:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-0e574ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21159 .elementor-element.elementor-element-0e574ec{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-21159 .elementor-element.elementor-element-0e574ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-552d1e0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21159 .elementor-element.elementor-element-552d1e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21159 .elementor-element.elementor-element-5c08b45{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-7199173{text-align:justify;}.elementor-21159 .elementor-element.elementor-element-7199173 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-8b4386e{text-align:start;}.elementor-21159 .elementor-element.elementor-element-8b4386e .elementor-heading-title{font-size:60px;}.elementor-21159 .elementor-element.elementor-element-af1c93a{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-8a940b1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-8a940b1:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-8a940b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21159 .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-21159 .elementor-element.elementor-element-8a940b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-f3a1da0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21159 .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-21159 .elementor-element.elementor-element-8e6c164{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-5f593c2{text-align:justify;}.elementor-21159 .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-21159 .elementor-element.elementor-element-af29739{text-align:start;}.elementor-21159 .elementor-element.elementor-element-af29739 .elementor-heading-title{font-size:60px;font-weight:500;}.elementor-21159 .elementor-element.elementor-element-038901a > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-21159 .elementor-element.elementor-element-038901a{text-align:start;}.elementor-21159 .elementor-element.elementor-element-038901a .elementor-heading-title{font-size:60px;font-weight:500;color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-fecae06{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-6266d4e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-6266d4e:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-6266d4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21159 .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-21159 .elementor-element.elementor-element-6266d4e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-d42440d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21159 .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-21159 .elementor-element.elementor-element-5f3eae3{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-6c4f8f4{text-align:justify;}.elementor-21159 .elementor-element.elementor-element-6c4f8f4 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-2a33c54{text-align:start;}.elementor-21159 .elementor-element.elementor-element-2a33c54 .elementor-heading-title{font-size:60px;font-weight:500;}.elementor-21159 .elementor-element.elementor-element-1379928 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-21159 .elementor-element.elementor-element-1379928{text-align:start;}.elementor-21159 .elementor-element.elementor-element-1379928 .elementor-heading-title{font-size:60px;font-weight:500;color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-2041f97{text-align:start;font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-21159 .elementor-element.elementor-element-b0005d6{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-1bd96a2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-1bd96a2:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-1bd96a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21159 .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-21159 .elementor-element.elementor-element-1bd96a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-afd18ec.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21159 .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-21159 .elementor-element.elementor-element-6b59f2c{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-32d63e0{text-align:justify;}.elementor-21159 .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-21159 .elementor-element.elementor-element-a8a9fd4{text-align:start;}.elementor-21159 .elementor-element.elementor-element-a8a9fd4 .elementor-heading-title{font-size:60px;font-weight:500;}.elementor-21159 .elementor-element.elementor-element-a33ca86 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-21159 .elementor-element.elementor-element-a33ca86{text-align:start;}.elementor-21159 .elementor-element.elementor-element-a33ca86 .elementor-heading-title{font-size:60px;font-weight:500;color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-d7465e2{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-7af0cbf > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-7af0cbf:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-7af0cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000A1F 65%, #1ECAD3 100%);}.elementor-21159 .elementor-element.elementor-element-7af0cbf{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-21159 .elementor-element.elementor-element-7af0cbf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-acc33f1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21159 .elementor-element.elementor-element-acc33f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21159 .elementor-element.elementor-element-01fcc11{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-0b4a9a5{text-align:justify;}.elementor-21159 .elementor-element.elementor-element-0b4a9a5 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-6eaaf14{text-align:start;}.elementor-21159 .elementor-element.elementor-element-6eaaf14 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:60px;font-weight:500;}.elementor-21159 .elementor-element.elementor-element-cb3554b > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-21159 .elementor-element.elementor-element-116022b{--spacer-size:50px;}.elementor-21159 .elementor-element.elementor-element-d320da8{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-21159 .elementor-element.elementor-element-d320da8 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-21159 .elementor-element.elementor-element-d320da8 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-21159 .elementor-element.elementor-element-05cf4a9{text-align:center;}.elementor-21159 .elementor-element.elementor-element-05cf4a9 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#FFFFFF;}.elementor-21159 .elementor-element.elementor-element-11ccfe5{--spacer-size:10px;}.elementor-21159 .elementor-element.elementor-element-6d50e67:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-6d50e67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-6d50e67{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21159 .elementor-element.elementor-element-6d50e67 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-8adf8fe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21159 .elementor-element.elementor-element-8adf8fe.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-21159 .elementor-element.elementor-element-8bc3b95.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21159 .elementor-element.elementor-element-8bc3b95.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-21159 .elementor-element.elementor-element-a08c522.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21159 .elementor-element.elementor-element-a08c522.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-21159 .elementor-element.elementor-element-0b4051b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21159 .elementor-element.elementor-element-0b4051b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-7161187:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-7161187 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-7161187{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21159 .elementor-element.elementor-element-7161187 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-8d82f08.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21159 .elementor-element.elementor-element-8d82f08.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-21159 .elementor-element.elementor-element-a09c5e2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21159 .elementor-element.elementor-element-a09c5e2.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-21159 .elementor-element.elementor-element-ac013f9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21159 .elementor-element.elementor-element-ac013f9.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-21159 .elementor-element.elementor-element-343a31e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21159 .elementor-element.elementor-element-343a31e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-7fc0bda:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-7fc0bda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-7fc0bda{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21159 .elementor-element.elementor-element-7fc0bda > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-6262757.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21159 .elementor-element.elementor-element-6262757.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-21159 .elementor-element.elementor-element-a398848.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21159 .elementor-element.elementor-element-a398848.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-21159 .elementor-element.elementor-element-ebe8ad3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21159 .elementor-element.elementor-element-ebe8ad3.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-21159 .elementor-element.elementor-element-67ffaa0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21159 .elementor-element.elementor-element-67ffaa0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-19ee9cd:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-19ee9cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-19ee9cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21159 .elementor-element.elementor-element-19ee9cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21159 .elementor-element.elementor-element-5538920{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-d758029 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-d758029:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-d758029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-21159 .elementor-element.elementor-element-d758029{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-21159 .elementor-element.elementor-element-d758029 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-2ca4d27.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21159 .elementor-element.elementor-element-2ca4d27.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21159 .elementor-element.elementor-element-a6b1c7f{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-2ecbeab{text-align:justify;}.elementor-21159 .elementor-element.elementor-element-2ecbeab .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-ce66c66{text-align:start;}.elementor-21159 .elementor-element.elementor-element-ce66c66 .elementor-heading-title{font-size:60px;font-weight:500;}.elementor-21159 .elementor-element.elementor-element-72a3619 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-21159 .elementor-element.elementor-element-72a3619{text-align:start;}.elementor-21159 .elementor-element.elementor-element-72a3619 .elementor-heading-title{font-size:60px;font-weight:500;color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-3b7afaf{text-align:start;font-family:"Baloo 2", Sans-serif;font-size:20px;}.elementor-21159 .elementor-element.elementor-element-0c0a00b{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-5fbe44d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-5fbe44d:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-5fbe44d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21159 .elementor-element.elementor-element-5fbe44d{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-21159 .elementor-element.elementor-element-5fbe44d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-174055d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21159 .elementor-element.elementor-element-174055d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21159 .elementor-element.elementor-element-7d02a24{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-2fb97a1{text-align:justify;}.elementor-21159 .elementor-element.elementor-element-2fb97a1 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-0f122da{text-align:start;}.elementor-21159 .elementor-element.elementor-element-0f122da .elementor-heading-title{font-size:60px;}.elementor-21159 .elementor-element.elementor-element-f2cdbe8{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-63d82d2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-63d82d2:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-63d82d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21159 .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-21159 .elementor-element.elementor-element-63d82d2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-8b18e09.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21159 .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-21159 .elementor-element.elementor-element-e1558ab{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-50a5343{text-align:justify;}.elementor-21159 .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-21159 .elementor-element.elementor-element-be4207a{text-align:start;}.elementor-21159 .elementor-element.elementor-element-be4207a .elementor-heading-title{font-size:60px;font-weight:500;}.elementor-21159 .elementor-element.elementor-element-5ed5de2 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-21159 .elementor-element.elementor-element-5ed5de2{text-align:start;}.elementor-21159 .elementor-element.elementor-element-5ed5de2 .elementor-heading-title{font-size:60px;font-weight:500;color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-1541311{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-bd2e4d4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-bd2e4d4:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-bd2e4d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21159 .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-21159 .elementor-element.elementor-element-bd2e4d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-18f0bcf.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21159 .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-21159 .elementor-element.elementor-element-745bde3{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-c647dc8{text-align:start;}.elementor-21159 .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-21159 .elementor-element.elementor-element-fd7fc1a{text-align:start;}.elementor-21159 .elementor-element.elementor-element-fd7fc1a .elementor-heading-title{font-size:80px;}.elementor-21159 .elementor-element.elementor-element-c745e8d > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-21159 .elementor-element.elementor-element-c745e8d{text-align:start;font-family:"Baloo 2", Sans-serif;font-size:22px;}.elementor-21159 .elementor-element.elementor-element-fab2021 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21159 .elementor-element.elementor-element-fab2021{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;}.elementor-21159 .elementor-element.elementor-element-0315d0e{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-bce921e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-bce921e:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-bce921e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-21159 .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-21159 .elementor-element.elementor-element-bce921e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-4e6ad3f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21159 .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-21159 .elementor-element.elementor-element-ac7cc71{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-7acd217{text-align:justify;}.elementor-21159 .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-21159 .elementor-element.elementor-element-a7107c4{text-align:start;}.elementor-21159 .elementor-element.elementor-element-a7107c4 .elementor-heading-title{font-size:60px;font-weight:500;}.elementor-21159 .elementor-element.elementor-element-db6604d > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-21159 .elementor-element.elementor-element-db6604d{text-align:start;}.elementor-21159 .elementor-element.elementor-element-db6604d .elementor-heading-title{font-size:60px;font-weight:500;color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-3ce38f7{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-10cf6de > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-10cf6de:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-10cf6de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21159 .elementor-element.elementor-element-10cf6de{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-21159 .elementor-element.elementor-element-10cf6de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-114ed89.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21159 .elementor-element.elementor-element-114ed89.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21159 .elementor-element.elementor-element-828330d{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-8cb18fd{text-align:justify;}.elementor-21159 .elementor-element.elementor-element-8cb18fd .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-2e5bd74{text-align:start;}.elementor-21159 .elementor-element.elementor-element-2e5bd74 .elementor-heading-title{font-size:60px;font-weight:500;}.elementor-21159 .elementor-element.elementor-element-ac30e39 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-21159 .elementor-element.elementor-element-ac30e39{text-align:start;}.elementor-21159 .elementor-element.elementor-element-ac30e39 .elementor-heading-title{font-size:60px;font-weight:500;color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-821e77a{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-7a44a7f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-7a44a7f:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-7a44a7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21159 .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-21159 .elementor-element.elementor-element-7a44a7f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-0e802eb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21159 .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-21159 .elementor-element.elementor-element-96c95e0{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-d10769b{text-align:justify;}.elementor-21159 .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-21159 .elementor-element.elementor-element-337c73c{text-align:start;}.elementor-21159 .elementor-element.elementor-element-337c73c .elementor-heading-title{font-size:60px;font-weight:500;}.elementor-21159 .elementor-element.elementor-element-38bc000 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-21159 .elementor-element.elementor-element-38bc000{text-align:start;}.elementor-21159 .elementor-element.elementor-element-38bc000 .elementor-heading-title{font-size:60px;font-weight:500;color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-da1aa2f{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-ad4da95 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-ad4da95:not(.elementor-motion-effects-element-type-background), .elementor-21159 .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-21159 .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-21159 .elementor-element.elementor-element-ad4da95 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-5419372.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21159 .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-21159 .elementor-element.elementor-element-bcfcb23{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-cb80298{text-align:center;}.elementor-21159 .elementor-element.elementor-element-cb80298 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-0fc8bec{text-align:center;}.elementor-21159 .elementor-element.elementor-element-0fc8bec .elementor-heading-title{font-size:80px;}.elementor-21159 .elementor-element.elementor-element-58898a9{text-align:center;}.elementor-21159 .elementor-element.elementor-element-58898a9 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:25px;font-weight:300;color:#FFFFFF;}.elementor-21159 .elementor-element.elementor-element-6cd4136{text-align:center;}.elementor-21159 .elementor-element.elementor-element-6cd4136 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:300;color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-1889cc1{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-8d7df1a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-8d7df1a:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-8d7df1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21159 .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-21159 .elementor-element.elementor-element-8d7df1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-6f6ef6b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21159 .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-21159 .elementor-element.elementor-element-f80d151{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-4e62736{text-align:justify;}.elementor-21159 .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-21159 .elementor-element.elementor-element-63d2806{text-align:start;}.elementor-21159 .elementor-element.elementor-element-63d2806 .elementor-heading-title{font-size:80px;}.elementor-21159 .elementor-element.elementor-element-41fa4ad{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-769b84e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-769b84e:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-769b84e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21159 .elementor-element.elementor-element-769b84e{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-21159 .elementor-element.elementor-element-769b84e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-7d1caa2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21159 .elementor-element.elementor-element-7d1caa2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21159 .elementor-element.elementor-element-682b551{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-036aba3{text-align:center;}.elementor-21159 .elementor-element.elementor-element-036aba3 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#1ECAD3;}.elementor-21159 .elementor-element.elementor-element-c79b71d{text-align:center;}.elementor-21159 .elementor-element.elementor-element-c79b71d .elementor-heading-title{font-size:60px;font-weight:500;color:#005157;}.elementor-21159 .elementor-element.elementor-element-c775061{text-align:center;}.elementor-21159 .elementor-element.elementor-element-c775061 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:24px;font-weight:300;letter-spacing:0.3px;color:#585858;}.elementor-21159 .elementor-element.elementor-element-2d8009a{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-4b84091 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-4b84091:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-4b84091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21159 .elementor-element.elementor-element-4b84091{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-21159 .elementor-element.elementor-element-4b84091 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-5bcaef8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21159 .elementor-element.elementor-element-5bcaef8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21159 .elementor-element.elementor-element-2def55f{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-5d1dd65{text-align:center;}.elementor-21159 .elementor-element.elementor-element-5d1dd65 .elementor-heading-title{font-size:40px;font-weight:500;color:#005157;}.elementor-21159 .elementor-element.elementor-element-2437a99{--spacer-size:30px;}.elementor-21159 .elementor-element.elementor-element-098dea6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21159 .elementor-element.elementor-element-098dea6:not(.elementor-motion-effects-element-type-background), .elementor-21159 .elementor-element.elementor-element-098dea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-21159 .elementor-element.elementor-element-098dea6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21159 .elementor-element.elementor-element-098dea6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-21159 .elementor-element.elementor-element-7836240.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21159 .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:767px){.elementor-21159 .elementor-element.elementor-element-2faa13d > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-21159 .elementor-element.elementor-element-2faa13d .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-21159 .elementor-element.elementor-element-2faa13d .elementor-nav-menu--dropdown a{padding-left:70px;padding-right:70px;padding-top:14px;padding-bottom:14px;}.elementor-21159 .elementor-element.elementor-element-5ce85a1 > .elementor-widget-container{margin:-60px 0px 0px 90px;}.elementor-21159 .elementor-element.elementor-element-37c58c8 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-21159 .elementor-element.elementor-element-37c58c8 img{max-width:40%;}.elementor-21159 .elementor-element.elementor-element-ce0800b .elementor-heading-title{font-size:67px;}.elementor-21159 .elementor-element.elementor-element-f237571 .elementor-heading-title{font-size:14px;}.elementor-21159 .elementor-element.elementor-element-e07308c .elementor-heading-title{font-size:40px;}.elementor-21159 .elementor-element.elementor-element-0acad8d .elementor-heading-title{font-size:40px;}.elementor-21159 .elementor-element.elementor-element-26e1ffe{text-align:center;font-size:20px;}.elementor-21159 .elementor-element.elementor-element-414bb1a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21159 .elementor-element.elementor-element-414bb1a{font-size:16px;}.elementor-21159 .elementor-element.elementor-element-cbd35ca .elementor-heading-title{font-size:27px;}.elementor-21159 .elementor-element.elementor-element-224b39d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21159 .elementor-element.elementor-element-224b39d{font-size:15px;}.elementor-21159 .elementor-element.elementor-element-a22f56f img{max-width:70%;}.elementor-21159 .elementor-element.elementor-element-69aa44f .elementor-heading-title{font-size:45px;}.elementor-21159 .elementor-element.elementor-element-4860387 .elementor-heading-title{font-size:45px;}.elementor-21159 .elementor-element.elementor-element-7e19aab{text-align:center;font-size:15px;}.elementor-21159 .elementor-element.elementor-element-7199173 .elementor-heading-title{font-size:16px;}.elementor-21159 .elementor-element.elementor-element-8b4386e .elementor-heading-title{font-size:55px;}.elementor-21159 .elementor-element.elementor-element-5f593c2 .elementor-heading-title{font-size:15px;}.elementor-21159 .elementor-element.elementor-element-af29739 .elementor-heading-title{font-size:50px;}.elementor-21159 .elementor-element.elementor-element-038901a .elementor-heading-title{font-size:36px;}.elementor-21159 .elementor-element.elementor-element-6c4f8f4 .elementor-heading-title{font-size:24px;}.elementor-21159 .elementor-element.elementor-element-2a33c54 .elementor-heading-title{font-size:44px;}.elementor-21159 .elementor-element.elementor-element-1379928 .elementor-heading-title{font-size:36px;}.elementor-21159 .elementor-element.elementor-element-2041f97{text-align:center;}.elementor-21159 .elementor-element.elementor-element-32d63e0 .elementor-heading-title{font-size:16px;}.elementor-21159 .elementor-element.elementor-element-a8a9fd4 .elementor-heading-title{font-size:43px;}.elementor-21159 .elementor-element.elementor-element-a33ca86 .elementor-heading-title{font-size:37px;}.elementor-21159 .elementor-element.elementor-element-0b4a9a5 .elementor-heading-title{font-size:13px;}.elementor-21159 .elementor-element.elementor-element-6eaaf14 .elementor-heading-title{font-size:44px;}.elementor-21159 .elementor-element.elementor-element-2ecbeab .elementor-heading-title{font-size:15px;}.elementor-21159 .elementor-element.elementor-element-ce66c66 .elementor-heading-title{font-size:43px;}.elementor-21159 .elementor-element.elementor-element-72a3619 .elementor-heading-title{font-size:44px;}.elementor-21159 .elementor-element.elementor-element-3b7afaf{text-align:center;font-size:18px;}.elementor-21159 .elementor-element.elementor-element-2fb97a1 .elementor-heading-title{font-size:15px;}.elementor-21159 .elementor-element.elementor-element-0f122da .elementor-heading-title{font-size:55px;}.elementor-21159 .elementor-element.elementor-element-50a5343 .elementor-heading-title{font-size:15px;}.elementor-21159 .elementor-element.elementor-element-be4207a .elementor-heading-title{font-size:47px;}.elementor-21159 .elementor-element.elementor-element-5ed5de2 .elementor-heading-title{font-size:41px;}.elementor-21159 .elementor-element.elementor-element-c647dc8 .elementor-heading-title{font-size:15px;}.elementor-21159 .elementor-element.elementor-element-c745e8d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21159 .elementor-element.elementor-element-fab2021 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21159 .elementor-element.elementor-element-a7107c4 .elementor-heading-title{font-size:55px;}.elementor-21159 .elementor-element.elementor-element-db6604d .elementor-heading-title{font-size:53px;}.elementor-21159 .elementor-element.elementor-element-2e5bd74 .elementor-heading-title{font-size:55px;}.elementor-21159 .elementor-element.elementor-element-ac30e39 .elementor-heading-title{font-size:53px;}.elementor-21159 .elementor-element.elementor-element-337c73c .elementor-heading-title{font-size:55px;}.elementor-21159 .elementor-element.elementor-element-38bc000 .elementor-heading-title{font-size:53px;}.elementor-21159 .elementor-element.elementor-element-bf54254 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-21159 .elementor-element.elementor-element-371945f{width:3%;}.elementor-21159 .elementor-element.elementor-element-e289231{width:27%;}.elementor-21159 .elementor-element.elementor-element-328cb4c{width:37%;}.elementor-21159 .elementor-element.elementor-element-b356000{width:16%;}.elementor-21159 .elementor-element.elementor-element-10c5a91{width:17%;}.elementor-21159 .elementor-element.elementor-element-e32f49d{width:5%;}.elementor-21159 .elementor-element.elementor-element-ecd4a05{width:59.962%;}.elementor-21159 .elementor-element.elementor-element-4f743b9{width:34.702%;}.elementor-21159 .elementor-element.elementor-element-f3579b7{width:5%;}.elementor-21159 .elementor-element.elementor-element-8452871{width:85%;}.elementor-21159 .elementor-element.elementor-element-31d2287{width:9.333%;}.elementor-21159 .elementor-element.elementor-element-9d521fe{width:5%;}.elementor-21159 .elementor-element.elementor-element-eb58c95{width:89.333%;}.elementor-21159 .elementor-element.elementor-element-38bbc30{width:5%;}.elementor-21159 .elementor-element.elementor-element-9eb3833{width:5%;}.elementor-21159 .elementor-element.elementor-element-e8a0f3d{width:85%;}.elementor-21159 .elementor-element.elementor-element-48d4a7c{width:9.333%;}.elementor-21159 .elementor-element.elementor-element-e5c8ca0{width:5%;}.elementor-21159 .elementor-element.elementor-element-aa316f2{width:85%;}.elementor-21159 .elementor-element.elementor-element-2518b9a{width:9.333%;}.elementor-21159 .elementor-element.elementor-element-0fc1948{width:5%;}.elementor-21159 .elementor-element.elementor-element-1f029d2{width:85%;}.elementor-21159 .elementor-element.elementor-element-6a1ed6d{width:9.333%;}.elementor-21159 .elementor-element.elementor-element-6afb637{width:5%;}.elementor-21159 .elementor-element.elementor-element-552d1e0{width:85%;}.elementor-21159 .elementor-element.elementor-element-e417ad2{width:9.333%;}.elementor-21159 .elementor-element.elementor-element-764b27b{width:5%;}.elementor-21159 .elementor-element.elementor-element-f3a1da0{width:85%;}.elementor-21159 .elementor-element.elementor-element-b3b4497{width:9.333%;}.elementor-21159 .elementor-element.elementor-element-e207b28{width:5%;}.elementor-21159 .elementor-element.elementor-element-d42440d{width:85%;}.elementor-21159 .elementor-element.elementor-element-1f67e9e{width:9.333%;}.elementor-21159 .elementor-element.elementor-element-11596df{width:5%;}.elementor-21159 .elementor-element.elementor-element-afd18ec{width:85%;}.elementor-21159 .elementor-element.elementor-element-7557a8b{width:9.333%;}.elementor-21159 .elementor-element.elementor-element-9a9fe1e{width:5%;}.elementor-21159 .elementor-element.elementor-element-acc33f1{width:85%;}.elementor-21159 .elementor-element.elementor-element-357f29b{width:9.333%;}.elementor-21159 .elementor-element.elementor-element-3af5adb{width:5%;}.elementor-21159 .elementor-element.elementor-element-476f7ef{width:85.333%;}.elementor-21159 .elementor-element.elementor-element-100f6bd{width:9%;}.elementor-21159 .elementor-element.elementor-element-c6a034d{width:5%;}.elementor-21159 .elementor-element.elementor-element-2ca4d27{width:85%;}.elementor-21159 .elementor-element.elementor-element-a464789{width:9.333%;}.elementor-21159 .elementor-element.elementor-element-272bf76{width:5%;}.elementor-21159 .elementor-element.elementor-element-174055d{width:85%;}.elementor-21159 .elementor-element.elementor-element-1a369f6{width:9.333%;}.elementor-21159 .elementor-element.elementor-element-b2d0e33{width:5%;}.elementor-21159 .elementor-element.elementor-element-8b18e09{width:85%;}.elementor-21159 .elementor-element.elementor-element-eedda60{width:9.333%;}.elementor-21159 .elementor-element.elementor-element-4f63cec{width:5%;}.elementor-21159 .elementor-element.elementor-element-18f0bcf{width:85%;}.elementor-21159 .elementor-element.elementor-element-48060f6{width:9.333%;}.elementor-21159 .elementor-element.elementor-element-f555c19{width:5%;}.elementor-21159 .elementor-element.elementor-element-4e6ad3f{width:85%;}.elementor-21159 .elementor-element.elementor-element-3f5da44{width:9.333%;}.elementor-21159 .elementor-element.elementor-element-d23e613{width:5%;}.elementor-21159 .elementor-element.elementor-element-114ed89{width:89.333%;}.elementor-21159 .elementor-element.elementor-element-2c7d24a{width:5%;}.elementor-21159 .elementor-element.elementor-element-2c3b8d5{width:5%;}.elementor-21159 .elementor-element.elementor-element-0e802eb{width:85%;}.elementor-21159 .elementor-element.elementor-element-6478e8e{width:9.333%;}.elementor-21159 .elementor-element.elementor-element-27c53fc{width:5%;}.elementor-21159 .elementor-element.elementor-element-5419372{width:85%;}.elementor-21159 .elementor-element.elementor-element-acca020{width:9.333%;}.elementor-21159 .elementor-element.elementor-element-68a93a2{width:5%;}.elementor-21159 .elementor-element.elementor-element-6f6ef6b{width:85%;}.elementor-21159 .elementor-element.elementor-element-49cc3bc{width:9.333%;}.elementor-21159 .elementor-element.elementor-element-d96b26b{width:5%;}.elementor-21159 .elementor-element.elementor-element-7d1caa2{width:85%;}.elementor-21159 .elementor-element.elementor-element-e86a53c{width:9.333%;}.elementor-21159 .elementor-element.elementor-element-e867f9d{width:5%;}.elementor-21159 .elementor-element.elementor-element-5bcaef8{width:85%;}.elementor-21159 .elementor-element.elementor-element-b62b1aa{width:9.333%;}}/* 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 */