@font-face{font-family:'Inter';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyeMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuLyeMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuLyeMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuLyeMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuLyeMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuLyeMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuLyeMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuDyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuDyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuDyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuDyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuDyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuDyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuOKfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuOKfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuOKfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuOKfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuOKfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuOKfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuLyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuLyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuLyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuLyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuLyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuLyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuI6fMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuI6fMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuI6fMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuI6fMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuI6fMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuI6fMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuGKYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuGKYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuGKYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuGKYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuGKYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuGKYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuFuYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuFuYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuFuYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuFuYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuFuYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuFuYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuDyYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuDyYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuDyYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuDyYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuDyYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuDyYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuBWYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuBWYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuBWYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuBWYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuBWYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuBWYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuBWYMZg.ttf) format('truetype');}@font-face{font-family:'Rounded Mplus 1c';src:url('/assets/fonts/rounded-mplus-1c.ttf') format('truetype');font-weight:400;font-style:normal;}@font-face{font-family:'Rounded Mplus 1c';src:url('/assets/fonts/mplus-rounded-1c-extrabold.ttf') format('truetype');font-weight:800;font-style:normal;}@font-face{font-family:'Rounded Mplus 1c Bold';src:url('/assets/fonts/mplus-rounded-1c-bold.ttf') format('truetype');font-weight:700;font-style:normal;}*,::after,::before{box-sizing:border-box;}html{scroll-behavior:smooth;}body{overflow-x:hidden;line-height:normal;}blockquote,body,p,h1,h2,h3,h4,h5,h6,figure,iframe{margin:0;}a{display:block;text-decoration:none;width:fit-content;}a:hover{text-decoration:none;}address{font-style:normal;margin-bottom:0;}button{border:0;appearance:none;text-align:initial;background-color:transparent;padding-block:0;padding-inline:0;cursor:pointer;}dialog{border:0;}form{width:100%;display:block;}fieldset{border:0;display:block;}iframe{border:0;}img{display:block;}label{display:block;margin-bottom:0;}mark{padding:0;background-color:transparent;}menu{padding-inline-start:0;margin-block-start:0;margin-block-end:0;}ul{list-style-type:none;padding-inline-start:0;}summary{list-style:none;cursor:pointer;}time{display:block;}[role="button"]{cursor:pointer;}section,article,aside,details,figcaption,figure,header,footer,menu,nav{display:block;}body{background-color:#f8fafc;font-family:'Inter',sans-serif;line-height:114.29%;}body p,body h1,body h2,body h3,body a{line-height:114.29%;}body input,body textarea,body button{font-family:'Inter',sans-serif;}[data-hidden]{display:none!important;}@media(max-width:1200px){[data-desktop]{display:none!important;}}@media(max-width:1200px){[data-mobile]{display:inherit;}}@media(min-width:1200px){[data-mobile]{display:none!important;}}.debug{border:2px dotted #f00;width:100%;height:100%;}.sl-image .sl-caption.pos-bottom{border-radius:0 0 32px 32px;padding-left:32px;}.sl-wrapper .sl-image{border-radius:32px;}.sl-wrapper .sl-image img{border-radius:32px;}.the__alert{padding:8px 18px;border-radius:8px;display:flex;align-items:center;gap:12px;transition:all .25s linear;font-size:16px;font-weight:400;}.the__alert .icon{width:24px;height:24px;flex-shrink:0;}.the__alert.severity--success{background-color:#edf7ed;color:#2e7d32;}.the__alert.severity--info{background-color:#e5f6fd;color:#0288d1;}.the__alert.severity--warning{background-color:#fff4e5;color:#ed6c02;}.the__alert.severity--error{background-color:#fdeded;color:#d32f2f;}[x-cloak]{display:none!important;}.layout__header{padding-top:24px;position:absolute;width:100%;z-index:1000;}.layout__header .grid--desktop{width:100%;max-width:1296px;margin-left:auto;margin-right:auto;padding:16px;border-radius:16px;background:#fff;box-shadow:235px 473px 211px 0 rgba(41,39,56,.01),132px 266px 178px 0 rgba(41,39,56,.02),59px 118px 132px 0 rgba(41,39,56,.03),15px 30px 73px 0 rgba(41,39,56,.04);display:grid;grid-template-areas:"logo upper" "logo main";column-gap:53px;row-gap:0;}.layout__header .grid--desktop .logo{grid-area:logo;}.layout__header .grid--desktop .upper{grid-area:upper;padding-top:12px;padding-right:16px;padding-bottom:16px;display:flex;align-items:center;justify-content:flex-end;gap:19px;border-bottom:1px solid #d9d9d9;}.layout__header .grid--desktop .upper .time{display:flex;justify-content:center;align-items:center;gap:10px;color:#64748b;font-size:14px;font-weight:400;line-height:normal;}.layout__header .grid--desktop .upper .instagram{display:flex;justify-content:center;align-items:center;gap:8px;color:#0c9e5d;font-size:14px;font-weight:400;line-height:normal;}.layout__header .grid--desktop .main{grid-area:main;padding-top:16px;padding-bottom:7px;padding-left:16px;padding-right:16px;display:flex;justify-content:flex-end;align-items:center;gap:59px;width:100%;}.layout__header .grid--desktop .main .navigation{flex-grow:1;display:flex;align-items:center;justify-content:center;gap:32px;}.layout__header .grid--desktop .main .navigation a{color:#334155;font-family:"Rounded Mplus 1c Bold";font-size:16px;font-weight:700;line-height:normal;}.layout__header .grid--desktop .main .button__login{display:flex;padding:8px 24px;justify-content:center;align-items:center;gap:10px;color:#fff;font-family:"Rounded Mplus 1c";font-size:16px;font-weight:800;line-height:normal;border-radius:64px;background:#0c9e5d;}.layout__header .header--mobile{display:none;}@media(max-width:1200px){.layout__header{padding-top:11px;padding-left:10px;padding-right:10px;}.layout__header .grid--desktop{display:none;}.layout__header .logo{width:79px;height:65px;}.layout__header .logo img{width:100%!important;height:100%!important;object-fit:contain!important;}.layout__header .header--mobile{display:block;padding:16px;border-radius:32px;background:#fff;box-shadow:235px 473px 211px 0 rgba(41,39,56,.01),132px 266px 178px 0 rgba(41,39,56,.02),59px 118px 132px 0 rgba(41,39,56,.03),15px 30px 73px 0 rgba(41,39,56,.04);}.layout__header .header--mobile .heading{display:flex;justify-content:space-between;align-items:center;}.layout__header .header--mobile .navbar{padding-top:40px;}.layout__header .header--mobile .navbar .navigation{display:flex;flex-direction:column;align-items:center;gap:32px;}.layout__header .header--mobile .navbar .navigation a{color:#334155;font-family:'Rounded Mplus 1c Bold',sans-serif;font-size:16px;font-weight:700;}.layout__header .header--mobile .navbar .button{border-radius:64px;background:#fff;display:flex;padding:8px 32px;justify-content:center;align-items:center;gap:10px;width:100%;color:#0c9e5d;font-family:'Rounded Mplus 1c',sans-serif;font-size:16px;font-weight:800;width:fit-content;background:#0c9e5d;color:#fff;padding:8px 24px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px;}.layout__header .header--mobile .navbar .hours{margin-bottom:24px;display:flex;align-items:center;justify-content:center;gap:10px;color:#64748b;font-size:14px;font-weight:400;}.layout__header .header--mobile .navbar .instagram{display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;gap:8px;color:#0c9e5d;font-size:14px;font-weight:400;}}.layout__cta{background-image:url('/assets/img/cta-background.png');background-size:cover;padding-top:48px;padding-bottom:48px;}.layout__cta .wrapper{width:100%;max-width:1290px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center;}.layout__cta .wrapper .call{color:#f8fafc;font-family:'Rounded Mplus 1c',sans-serif;font-size:36px;font-style:normal;font-weight:800;line-height:99%;}.layout__cta .wrapper .action{border-radius:64px;background:#fff;display:flex;padding:8px 32px;justify-content:center;align-items:center;gap:10px;width:100%;color:#0c9e5d;font-family:'Rounded Mplus 1c',sans-serif;font-size:16px;font-weight:800;width:fit-content;}@media(max-width:1200px){.layout__cta{background-image:url('/assets/img/cta-background-mobile.png');}.layout__cta .wrapper{padding-left:24px;padding-right:24px;flex-direction:column;align-items:center;gap:32px;}.layout__cta .wrapper .call{text-align:center;}.layout__cta .wrapper .action{width:100%;}}.layout__footer{padding-top:96px;padding-bottom:96px;}.layout__footer .upper{width:100%;max-width:1124px;margin-left:auto;margin-right:auto;padding-bottom:40px;padding-left:16px;padding-right:16px;border-bottom:1px solid #e2e8f0;margin-bottom:40px;display:flex;justify-content:space-between;}.layout__footer .upper .box{flex-shrink:0;display:flex;align-items:center;gap:12px;}.layout__footer .upper .box .info{color:#334155;}.layout__footer .upper .box .info .subtitle{margin-bottom:4px;font-size:14px;font-weight:400;}.layout__footer .upper .box .info strong,.layout__footer .upper .box .info address{color:#1e293b;font-family:'Rounded Mplus 1c Bold',sans-serif;font-size:16px;font-style:normal;font-weight:700;}.layout__footer .main{width:100%;max-width:1124px;margin-left:auto;margin-right:auto;display:flex;gap:105px;padding-left:25px;}.layout__footer .main .brand .tagline{margin-top:17px;margin-bottom:17px;color:#334155;font-family:'Rounded Mplus 1c',sans-serif;font-size:16px;font-weight:800;}.layout__footer .main .brand .instagram{display:flex;align-items:center;gap:6px;color:#334155;font-size:14px;font-weight:400;text-decoration:underline;text-underline-offset:2px;text-decoration-skip-ink:auto;}.layout__footer .main .links{display:flex;flex-direction:column;gap:8px;flex-shrink:0;}.layout__footer .main .links .subtitle{margin-bottom:4px;font-size:14px;font-weight:400;color:#334155;}.layout__footer .main .links a{font-size:16px;font-family:'Rounded Mplus 1c Bold',sans-serif;font-weight:700;color:#334155;line-height:24px;transition:all .25s linear;}.layout__footer .main .links a:hover{color:#0c9e5d;}.layout__footer .main .contact{flex-shrink:0;display:flex;flex-direction:column;gap:10px;}.layout__footer .main .contact .subtitle{display:flex;padding-top:10px;padding-bottom:17px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-family:'Rounded Mplus 1c Bold',sans-serif;font-weight:700;color:#334155;line-height:24px;}.layout__footer .main .contact p{color:#334155;font-size:14px;font-weight:400;}.layout__footer .scrollup{width:100%;max-width:1124px;margin-left:auto;margin-right:auto;display:flex;justify-content:flex-end;margin-bottom:40px;}.layout__footer .attribution{width:100%;max-width:1124px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center;padding-top:28px;padding-left:24px;padding-right:24px;border-top:1px solid #e2e8f0;}.layout__footer .attribution .copyright{color:#334155;font-size:16px;font-weight:400;}@media(max-width:1200px){.layout__footer{padding-left:24px;padding-right:24px;padding-top:48px;padding-bottom:48px;}.layout__footer .upper{flex-direction:column;align-items:center;gap:24px;padding-left:0;padding-right:0;}.layout__footer .upper .box{flex-direction:column;justify-content:center;}.layout__footer .upper .box .info{text-align:center;}.layout__footer .main{flex-direction:column;align-items:center;gap:40px;padding-left:0;}.layout__footer .main .brand .logo{margin-left:auto;margin-right:auto;}.layout__footer .main .brand .tagline{text-align:center;}.layout__footer .main .brand .instagram{margin-left:auto;margin-right:auto;}.layout__footer .main .links,.layout__footer .main .contact{align-items:center;text-align:center;}.layout__footer .scrollup{justify-content:center;margin-top:24px;}.layout__footer .attribution{flex-direction:column;align-items:center;gap:16px;}.layout__footer .attribution .copyright{white-space:nowrap;overflow:visible;text-align:center;}}.layout__breadcrumb{height:331px;display:flex;justify-content:center;align-items:flex-end;padding-bottom:48px;background-image:url(/assets/img/breadcrumb-background.png);}.layout__breadcrumb .wrapper{width:100%;max-width:1124px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between;}.layout__breadcrumb .wrapper .title{position:relative;margin-bottom:32px;color:#1e293b;font-family:'Rounded Mplus 1c',sans-serif;font-size:48px;font-weight:800;line-height:99%;width:fit-content;color:#f8fafc;}.layout__breadcrumb .wrapper .title span{color:#0c9e5d;}.layout__breadcrumb .wrapper .title .title--background{position:absolute;bottom:-8px;right:13px;left:initial;z-index:-1;}@media(max-width:1200px){.layout__breadcrumb .wrapper .title{font-size:40px;}.layout__breadcrumb .wrapper .title .title--background{right:50%;transform:translateX(50%);}}.layout__breadcrumb .wrapper .navigation{flex-shrink:0;display:flex;align-items:center;gap:16px;}.layout__breadcrumb .wrapper .navigation a{color:#f8fafc;font-size:14px;font-weight:600;transition:all .25s linear;}.layout__breadcrumb .wrapper .navigation a:hover{text-decoration:underline;text-underline-offset:2px;text-decoration-skip-ink:auto;}.layout__breadcrumb .wrapper .navigation a.is--active{cursor:default;}.layout__breadcrumb .wrapper .navigation a.is--active:hover{text-decoration:none;}@media(max-width:1200px){.layout__breadcrumb .wrapper{flex-direction:column;align-items:center;gap:16px;padding-left:16px;padding-right:16px;}.layout__breadcrumb .wrapper .title{text-align:center;}}.home__banner{padding-top:165px;}.home__banner .wrapper{width:100%;max-width:1180px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;padding-top:30px;}.home__banner .wrapper .content{margin-left:55px;max-width:360px;padding-top:54px;}.home__banner .wrapper .content .eyebrow{position:relative;padding-left:34px;padding-top:8px;padding-bottom:8px;color:#f8fafc;font-family:"Rounded Mplus 1c";font-size:12px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:.96px;text-transform:uppercase;}.home__banner .wrapper .content .eyebrow .eyebrow--background{position:absolute;top:0;left:0;z-index:-1;}.home__banner .wrapper .content .title{position:relative;margin-top:17px;color:#1e293b;font-family:"Rounded Mplus 1c";font-size:64px;font-style:normal;font-weight:800;line-height:99%;}.home__banner .wrapper .content .title .title--underline{position:absolute;bottom:-9px;right:-17px;}.home__banner .wrapper .content .subtitle{margin-top:24px;margin-bottom:26px;color:#334155;font-family:Inter;font-size:24px;font-style:normal;font-weight:400;line-height:normal;}.home__banner .wrapper .content .button{display:flex;padding:16px 32px;justify-content:center;align-items:center;gap:10px;border-radius:64px;border:1px solid #0c9e5d;color:#0c9e5d;font-family:"Rounded Mplus 1c";font-size:16px;font-style:normal;font-weight:800;line-height:normal;}.home__banner .wrapper .action{flex-grow:1;position:relative;padding-left:157px;}.home__banner .wrapper .action .details__hands{position:absolute;left:0;bottom:-32px;}.home__banner .wrapper .action .details__hands .hand--2{padding-left:28px;margin-bottom:-10px;}.home__banner .wrapper .action .form__shell{position:relative;z-index:3;padding-top:31px;}.home__banner .wrapper .action .form__shell .back{position:absolute;z-index:2;top:63px;left:-66px;display:flex;width:200px;padding:10px;align-items:center;gap:16px;border-radius:16px 0 0 16px;background:#da353b;color:#fff;font-family:"Rounded Mplus 1c";font-size:16px;font-style:normal;font-weight:800;line-height:99%;transition:all .6s linear;}.home__banner .wrapper .action .form__shell .back:hover{left:-200px;}.home__banner .wrapper .action .form__shell .form__content{position:relative;z-index:3;padding:32px;width:354px;border-radius:16px;background:#fff;box-shadow:235px 473px 211px 0 rgba(41,39,56,.01),132px 266px 178px 0 rgba(41,39,56,.02),59px 118px 132px 0 rgba(41,39,56,.03),15px 30px 73px 0 rgba(41,39,56,.04);}.home__banner .wrapper .action .form__shell .form__content .title{margin-bottom:25px;color:#1e293b;font-family:"Rounded Mplus 1c";font-size:24px;font-style:normal;font-weight:800;line-height:99%;}.home__banner .wrapper .action .form__shell .form__content .fields{display:flex;flex-direction:column;gap:16px;}.home__banner .wrapper .action .form__shell .form__content .fields .field{display:flex;flex-direction:column;gap:8px;}.home__banner .wrapper .action .form__shell .form__content .fields .field label{padding-left:8px;color:#334155;font-family:Inter;font-size:14px;font-weight:400;line-height:normal;}.home__banner .wrapper .action .form__shell .form__content .fields .field input{border-radius:12px;border:1px solid #e2e8f0;padding:12px 16px;color:#1e293b;font-family:Inter;font-size:14px;font-weight:400;line-height:normal;}.home__banner .wrapper .action .form__shell .form__content .fields .field input::placeholder{color:#94a3b8;}.home__banner .wrapper .action .form__shell .form__content .fields .field input:focus-within{outline:0;border-color:#0c9e5d;}.home__banner .wrapper .action .form__shell .form__content .fields .button__whatsapp{width:100%;display:flex;padding:8px 32px;justify-content:center;align-items:center;gap:10px;border-radius:64px;background:#0c9e5d;color:#fff;font-family:"Rounded Mplus 1c";font-size:16px;font-weight:800;line-height:normal;transition:all .25s linear;}.home__banner .wrapper .action .form__shell .form__content .fields .button__whatsapp:hover{background:#0eb66b;}.home__banner .wrapper .action .form__shell .map{display:none;}.home__banner .wrapper .action .cover__shell{position:absolute;z-index:2;top:0;right:0;}.home__banner .wrapper .action .cover__shell .float--1,.home__banner .wrapper .action .cover__shell .float--2,.home__banner .wrapper .action .cover__shell .float--3{position:absolute;}.home__banner .wrapper .action .cover__shell .float--1{bottom:-31px;right:142px;box-shadow:235px 473px 211px 0 rgba(41,39,56,.01),132px 266px 178px 0 rgba(41,39,56,.02),59px 118px 132px 0 rgba(41,39,56,.03),15px 30px 73px 0 rgba(41,39,56,.04);}.home__banner .wrapper .action .cover__shell .float--2{bottom:-8px;right:74px;}.home__banner .wrapper .action .cover__shell .float--3{bottom:49px;right:18px;}@media(max-width:1200px){.home__banner{padding-top:108px;}.home__banner .wrapper{padding-top:32px;flex-direction:column;align-items:center;gap:318px;}.home__banner .wrapper .content{padding-top:0;margin-left:0;text-align:center;}.home__banner .wrapper .content .eyebrow .eyebrow--background{left:50%;transform:translateX(-50%);}.home__banner .wrapper .content .title{font-size:48px;padding-left:24px;padding-right:24px;}.home__banner .wrapper .content .title .title--underline{right:48px;}.home__banner .wrapper .content .subtitle{padding-left:24px;padding-right:24px;font-size:16px;}.home__banner .wrapper .content .button{margin-left:auto;margin-right:auto;}.home__banner .wrapper .action{padding-left:0;padding-top:0;margin-left:0;margin-right:0;width:100%;}.home__banner .wrapper .action .details__hands{display:none;}.home__banner .wrapper .action .form__shell .form__content{width:100%;max-width:343px;margin-left:auto;margin-right:auto;}.home__banner .wrapper .action .form__shell .back{display:none;}.home__banner .wrapper .action .form__shell .map{width:100%;max-width:343px;margin-left:auto;margin-right:auto;display:flex;padding:10px;align-items:center;justify-content:center;gap:16px;border-radius:16px;background:#da353b;color:#fff;font-family:'Rounded Mplus 1c',sans-serif;font-size:16px;font-weight:800;line-height:99%;margin-top:8px;}.home__banner .wrapper .action .cover__shell{top:-334px;width:100%;}.home__banner .wrapper .action .cover__shell .cover{width:100%;object-fit:cover;}.home__banner .wrapper .action .cover__shell .float--1,.home__banner .wrapper .action .cover__shell .float--2,.home__banner .wrapper .action .cover__shell .float--3{display:none;}}.home__partners{padding-top:80px;width:100%;max-width:1136px;margin-left:auto;margin-right:auto;}.home__partners .splide__list{height:84px!important;}.home__partners .title{color:#94a3b8;font-size:16px;font-weight:400;line-height:normal;letter-spacing:3.84px;text-align:center;margin-bottom:30px;}.home__partners .splide .splide__pagination{margin-top:18px;display:flex;justify-content:center;align-items:center;gap:8px;}.home__partners .splide .splide__pagination .splide__dot{width:8px;height:8px;background:transparent;border-radius:50%;border:1px solid #ccccc7;}.home__partners .splide .splide__pagination .splide__dot.is-active{background:#535351;}.home__partners .splide .splide__pagination .splide__dot{background:#ccccc7;}.home__partners .splide .splide__slide{width:196px;height:84px;background-color:#fff;border-radius:16px;display:flex;justify-content:center;align-items:center;padding:5px;box-shadow:15px 30px 73px 0 rgba(41,39,56,.04),59px 118px 132px 0 rgba(41,39,56,.03),132px 266px 178px 0 rgba(41,39,56,.02),235px 473px 211px 0 rgba(41,39,56,.01);}.home__partners .splide .splide__slide img{object-fit:contain;max-width:100%;max-height:100%;}.home__partners .splide .splide__slide p{color:#1e293b;font-family:"Rounded Mplus 1c";font-size:22px;font-weight:800;line-height:99%;text-align:center;}.home__diferentials{height:695px;background-image:url(views/img/diferentials-background.png);background-repeat:no-repeat;background-position:top 0 right 57px;padding-top:93px;width:100%;max-width:1124px;margin-left:auto;margin-right:auto;}.home__diferentials .eyebrow{position:relative;margin-bottom:21px;color:#fff;font-family:"Rounded Mplus 1c";font-size:12px;font-weight:800;line-height:normal;letter-spacing:.96px;text-transform:uppercase;padding-top:8px;padding-bottom:8px;padding-left:22px;padding-right:16px;}.home__diferentials .eyebrow .eyebrow--background{position:absolute;top:0;left:-7px;z-index:-1;}.home__diferentials .title{position:relative;margin-bottom:32px;color:#1e293b;font-family:"Rounded Mplus 1c";font-size:48px;font-style:normal;font-weight:800;line-height:99%;width:fit-content;}.home__diferentials .title .title--background{position:absolute;bottom:-8px;right:13px;z-index:-1;}.home__diferentials .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;}.home__diferentials .cards .card{padding:24px;min-height:327px;border-radius:16px;background:#fff;box-shadow:235px 473px 211px 0 rgba(41,39,56,.01),132px 266px 178px 0 rgba(41,39,56,.02),59px 118px 132px 0 rgba(41,39,56,.03),15px 30px 73px 0 rgba(41,39,56,.04);}.home__diferentials .cards .card:nth-child(odd){border-bottom:4px solid #0c9e5d;}.home__diferentials .cards .card:nth-child(even){border-bottom:4px solid #da353b;}.home__diferentials .cards .card .name{margin-top:11px;margin-bottom:15px;color:#1e293b;font-family:"Rounded Mplus 1c";font-size:24px;font-style:normal;font-weight:800;line-height:99%;}.home__diferentials .cards .card .description{color:#334155;font-size:14px;font-weight:400;line-height:1.5;}@media(max-width:1200px){.home__diferentials{height:initial;padding-top:85px;padding-bottom:132px;background-image:none;padding-left:16px;padding-right:16px;}.home__diferentials .eyebrow{width:fit-content;margin-left:auto;margin-right:auto;}.home__diferentials .title{text-align:center;padding-left:20px;padding-right:20px;font-size:40px;}.home__diferentials .title .title--background{right:50%;transform:translateX(50%);}.home__diferentials .cards{grid-template-columns:1fr;}.home__diferentials .cards .card{height:304px;}}.home__levels{padding-top:4px;padding-bottom:122px;}.home__levels .heading{margin-bottom:32px;}.home__levels .heading .eyebrow{position:relative;padding:8px 16px;color:#fff;font-family:"Rounded Mplus 1c";font-size:12px;font-weight:800;line-height:normal;letter-spacing:.96px;text-transform:uppercase;text-align:center;width:fit-content;margin-left:auto;margin-right:auto;}.home__levels .heading .eyebrow .eyebrow--background{position:absolute;top:0;left:-21px;z-index:-1;}.home__levels .heading .title{margin-top:17px;position:relative;color:#1e293b;font-family:"Rounded Mplus 1c";font-size:48px;font-style:normal;font-weight:800;line-height:99%;width:fit-content;margin-left:auto;margin-right:auto;white-space:nowrap;}.home__levels .heading .title .title--background{position:absolute;bottom:-8px;right:-6px;z-index:-1;}.home__levels .card{position:relative;padding:32px;border-radius:32px;background:#fff;box-shadow:235px 473px 211px 0 rgba(41,39,56,.01),132px 266px 178px 0 rgba(41,39,56,.02),59px 118px 132px 0 rgba(41,39,56,.03),15px 30px 73px 0 rgba(41,39,56,.04);}.home__levels .card .cover{margin-bottom:24px;border-radius:32px;width:100%;height:100%;object-fit:cover;object-position:center;height:196px;}.home__levels .card .tag{position:absolute;top:47px;left:47px;color:#da353b;font-family:"Rounded Mplus 1c";font-size:12px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:.96px;text-transform:uppercase;padding:8px 16px;border-radius:64px;background:#fff;}.home__levels .card .card__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:21px;}.home__levels .card .card__heading .title{color:#1e293b;text-align:center;font-family:'Rounded Mplus 1c',sans-serif;font-size:32px;font-weight:800;line-height:99%;}.home__levels .card .card__heading .age{padding:8px 24px;border-radius:64px;background:rgba(12,158,93,.16);color:#0c9e5d;font-size:16px;font-weight:400;}.home__levels .card .description{margin-bottom:20px;color:#334155;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;}.home__levels .card .methodology{margin-bottom:20px;color:#334155;font-family:'Inter',sans-serif;font-size:16px;font-weight:400;}.home__levels .card .methodology h4{font-weight:800;margin-bottom:8px;}.home__levels .card .bullets__grid{display:grid;grid-template-columns:1fr 1fr;}.home__levels .card .bullets__grid p{display:flex;align-items:center;gap:10px;padding:10px;color:#334155;font-family:Inter;font-size:14px;font-weight:400;line-height:normal;}.home__levels .card .actions{margin-top:18px;display:flex;align-items:center;width:100%;gap:16px;}.home__levels .card .actions .button{flex-grow:1;width:100%;padding:16px 32px;border-radius:64px;color:#0c9e5d;font-family:"Rounded Mplus 1c";font-size:16px;font-style:normal;font-weight:800;line-height:normal;}.home__levels .card .actions .button.button--1,.home__levels .card .actions .button.button__more{display:flex;justify-content:center;border:1px solid #0c9e5d;gap:10px;}.home__levels .card .actions .button.button--2,.home__levels .card .actions .button.button__curriculum{color:#f8fafc;background:#0c9e5d;text-align:center;}.home__levels .card.card--large{background:none;padding-top:32px;padding-bottom:19px;padding-left:24px;padding-right:24px;box-shadow:none;}.home__levels .card.card--large .cover{margin-bottom:32px;height:332px;}.home__levels .card.card--large .card__heading,.home__levels .card.card--large .description,.home__levels .card.card--large .methodology,.home__levels .card.card--large .bullets__grid,.home__levels .card.card--large .actions{padding-left:24px;padding-right:24px;}.home__levels .card.card--large .card__heading{margin-bottom:24px;justify-content:flex-start;gap:32px;}.home__levels .card.card--large .card__heading.tag--red .age{background:rgba(218,53,59,.16);color:#da353b;}.home__levels .card.card--large .description{margin-bottom:32px;}.home__levels .card.card--large .actions{margin-top:40px;}.home__levels .card.card--red .card__heading .age{background:rgba(218,53,59,.16);color:#da353b;}.home__levels .card.card--red .actions .button.button__more,.home__levels .card.card--red .actions .button.button--1{color:#da353b;border:1px solid #da353b;}.home__levels .card.card--red .actions .button.button__curriculum,.home__levels .card.card--red .actions .button.button--2{background:#da353b;}.home__levels .card.card--blue .bullets__grid img{filter:brightness(0) saturate(100%) invert(70%) sepia(33%) saturate(6532%) hue-rotate(181deg) brightness(94%) contrast(97%);}.home__levels .card.card--blue .actions .button.button__more,.home__levels .card.card--blue .actions .button.button--1{color:#3d9deb;border:1px solid #3d9deb;}.home__levels .card.card--blue .actions .button.button__curriculum,.home__levels .card.card--blue .actions .button.button--2{background:#3d9deb;}.home__levels .card.card--blue .card__heading .title{text-align:left;}@media(max-width:1200px){.home__levels .card .card__heading{flex-direction:column;align-items:center;gap:16px;}.home__levels .card .card__heading .title{text-align:center;font-size:24px;}.home__levels .card .card__heading .age{width:100%;text-align:center;}.home__levels .card .description{text-align:center;}.home__levels .card .bullets__grid{grid-template-columns:1fr;}.home__levels .card .actions{flex-direction:column;align-items:center;gap:16px;}.home__levels .card .actions .button{width:100%;text-align:center;}}.home__levels .card .card__heading .title{white-space:nowrap;}.home__levels .grid{width:100%;max-width:1124px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr 1fr;gap:24px;}.home__levels .carousel{display:none;}@media(max-width:1200px){.home__levels{padding-left:16px;padding-right:16px;overflow:hidden;}.home__levels .heading .title{font-size:40px;white-space:normal;text-align:center;}.home__levels .heading .title .title--background{right:50%;transform:translateX(50%);}.home__levels .grid{display:none;}.home__levels .carousel{display:block;}.home__levels .carousel .splide .splide__pagination{position:relative;z-index:-1;display:flex;justify-content:center;margin-top:165px;}.home__levels .carousel .splide .splide__dot{width:7px;height:7px;background:#ccccc7;border-radius:50%;margin:0 4px;cursor:pointer;}.home__levels .carousel .splide .splide__dot.is-active{background:#535351;}.home__levels .carousel .splide .splide__track{overflow:visible;}}.home__extras{padding-top:74px;padding-bottom:122px;background-color:#f1f3f5;}.home__extras .heading{margin-bottom:32px;}.home__extras .heading .eyebrow{position:relative;padding:8px 16px;width:fit-content;margin-left:auto;margin-right:auto;}.home__extras .heading .eyebrow span{position:relative;z-index:2;color:#fff;font-family:"Rounded Mplus 1c";font-size:12px;font-weight:800;line-height:normal;letter-spacing:.96px;text-transform:uppercase;text-align:center;}.home__extras .heading .eyebrow .eyebrow--background{position:absolute;top:0;left:-21px;z-index:1;}.home__extras .heading .title{margin-top:17px;position:relative;color:#1e293b;font-family:"Rounded Mplus 1c";font-size:48px;font-style:normal;font-weight:800;line-height:99%;text-align:center;width:fit-content;margin-left:auto;margin-right:auto;}.home__extras .heading .title span{position:relative;z-index:3;}.home__extras .heading .title .title--background{position:absolute;bottom:-16px;right:-6px;z-index:2;}.home__extras .activity{display:flex;gap:24px;padding:24px;background:#fff;box-shadow:235px 473px 211px 0 rgba(41,39,56,.01),132px 266px 178px 0 rgba(41,39,56,.02),59px 118px 132px 0 rgba(41,39,56,.03),15px 30px 73px 0 rgba(41,39,56,.04);border-radius:32px;border:1px solid transparent;transition:all .15s linear;}.home__extras .activity .cover{width:100%;height:100%;object-fit:cover;object-position:center;width:158px;border-radius:32px;}.home__extras .activity .info{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;}.home__extras .activity .info .intro{margin-bottom:16px;}.home__extras .activity .info .intro .icon{margin-bottom:4px;width:fit-content;}.home__extras .activity .info .intro .name{color:#1e293b;font-family:'Rounded Mplus 1c',sans-serif;font-size:24px;font-weight:800;}.home__extras .activity .info .text{margin-bottom:8px;color:#334155;font-size:14px;font-weight:400;}.home__extras .activity .info .instructor{color:#334155;font-size:14px;font-weight:700;}.home__extras .activity .info .button{display:flex;width:fit-content;padding:8px 32px;justify-content:center;align-items:center;gap:10px;border-radius:64px;border:1px solid #0c9e5d;color:#0c9e5d;font-family:'Rounded Mplus 1c',sans-serif;font-size:16px;font-weight:800;padding:8px 19px;white-space:nowrap;justify-self:flex-end;}.home__extras .activity:hover{border-color:#0c9e5d;}@media(max-width:1200px){.home__extras .activity{height:fit-content;flex-direction:column;gap:24px;}.home__extras .activity .cover{width:100%;height:100%;object-fit:cover;object-position:center;height:281px;}.home__extras .activity .info{width:100%;}.home__extras .activity .info .button{margin-top:16px;width:100%;justify-content:center;}}.home__extras .list{width:100%;max-width:1215px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.home__extras .carousel{display:none;}@media(max-width:1200px){.home__extras{padding-top:48px;padding-bottom:48px;overflow:hidden;padding-left:16px;padding-right:16px;}.home__extras .heading .title{font-size:32px;}.home__extras .heading .title .title--background{right:50%;transform:translateX(50%);}.home__extras .activity{display:flex;gap:24px;padding:24px;background:#fff;box-shadow:235px 473px 211px 0 rgba(41,39,56,.01),132px 266px 178px 0 rgba(41,39,56,.02),59px 118px 132px 0 rgba(41,39,56,.03),15px 30px 73px 0 rgba(41,39,56,.04);border-radius:32px;border:1px solid transparent;transition:all .15s linear;margin-left:auto;margin-right:auto;max-width:403px;width:100%;}.home__extras .activity .cover{width:100%;height:100%;object-fit:cover;object-position:center;width:158px;border-radius:32px;}.home__extras .activity .info{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;}.home__extras .activity .info .intro{margin-bottom:16px;}.home__extras .activity .info .intro .icon{margin-bottom:4px;width:fit-content;}.home__extras .activity .info .intro .name{color:#1e293b;font-family:'Rounded Mplus 1c',sans-serif;font-size:24px;font-weight:800;}.home__extras .activity .info .text{margin-bottom:8px;color:#334155;font-size:14px;font-weight:400;}.home__extras .activity .info .instructor{color:#334155;font-size:14px;font-weight:700;}.home__extras .activity .info .button{display:flex;width:fit-content;padding:8px 32px;justify-content:center;align-items:center;gap:10px;border-radius:64px;border:1px solid #0c9e5d;color:#0c9e5d;font-family:'Rounded Mplus 1c',sans-serif;font-size:16px;font-weight:800;padding:8px 19px;white-space:nowrap;justify-self:flex-end;}.home__extras .activity:hover{border-color:#0c9e5d;}.home__extras .list{display:none;}.home__extras .carousel{display:block;}.home__extras .carousel .splide .splide__pagination{margin-top:18px;display:flex;justify-content:center;align-items:center;gap:8px;}.home__extras .carousel .splide .splide__pagination .splide__dot{width:8px;height:8px;background:transparent;border-radius:50%;border:1px solid #ccccc7;}.home__extras .carousel .splide .splide__pagination .splide__dot.is-active{background:#535351;}.home__extras .carousel .splide .splide__pagination .splide__dot{background:#ccccc7;}.home__extras .carousel .splide .splide__track{overflow:visible;}}@media(max-width:1200px) and (max-width:1200px){.home__extras .activity{height:fit-content;flex-direction:column;gap:24px;}.home__extras .activity .cover{width:100%;height:100%;object-fit:cover;object-position:center;height:281px;}.home__extras .activity .info{width:100%;}.home__extras .activity .info .button{margin-top:16px;width:100%;justify-content:center;}}.home__testimonials{height:441px;background-image:url(/assets/img/testimonials-background.png);background-size:cover;background-repeat:no-repeat;}.home__testimonials .wrapper{width:100%;max-width:1108px;margin-left:auto;margin-right:auto;padding-top:72px;padding-bottom:72px;display:flex;align-items:center;gap:85px;}.home__testimonials .heading{max-width:221px;flex-shrink:0;}.home__testimonials .heading .eyebrow{position:relative;margin-bottom:21px;width:fit-content;}.home__testimonials .heading .eyebrow .text{display:block;position:relative;z-index:2;color:#fff;font-family:"Rounded Mplus 1c";font-size:12px;font-weight:800;line-height:normal;letter-spacing:.96px;text-transform:uppercase;padding-top:8px;padding-bottom:8px;padding-left:22px;padding-right:16px;}.home__testimonials .heading .eyebrow .eyebrow--background{position:absolute;top:0;left:0;z-index:1;}.home__testimonials .heading .title{position:relative;margin-top:16px;}.home__testimonials .heading .title span{position:relative;z-index:2;color:#f8fafc;font-family:"Rounded Mplus 1c";font-size:48px;font-style:normal;font-weight:800;line-height:99%;}.home__testimonials .heading .title .title--background{position:absolute;bottom:-8px;left:0;z-index:2;}.home__testimonials .splide{height:fit-content;}.home__testimonials .splide .splide__arrows{display:flex;justify-content:center;align-items:flex-end;gap:12px;}.home__testimonials .splide .splide__arrows .splide__arrow--prev,.home__testimonials .splide .splide__arrows .splide__arrow--next{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:1px solid #0c9e5d;border-radius:50%;background-color:#fff;transition:all .25s linear;}.home__testimonials .splide .splide__arrows .splide__arrow--prev:hover,.home__testimonials .splide .splide__arrows .splide__arrow--next:hover{background:#0c9e5d;}.home__testimonials .splide .splide__arrows .splide__arrow--prev:hover img,.home__testimonials .splide .splide__arrows .splide__arrow--next:hover img{filter:brightness(0) invert(1);}.home__testimonials .splide .splide__arrows .splide__arrow--prev[disabled],.home__testimonials .splide .splide__arrows .splide__arrow--next[disabled]{opacity:.5;}.home__testimonials .splide .splide__relative{position:relative;width:794px;}.home__testimonials .splide .splide__relative .splide__arrows{position:absolute;top:47px;right:24px;z-index:6;}.home__testimonials .splide .splide__relative .splide__track{z-index:5;}.home__testimonials .splide .testimonial__content{display:grid;grid-template-columns:196px 574px;gap:24px;}.home__testimonials .splide .testimonial__content .cover img{width:100%;height:100%;object-fit:cover;border-radius:16px;border:4px solid #fff;}.home__testimonials .splide .testimonial__content .card{border-radius:16px;background:#fff;min-height:297px;}.home__testimonials .splide .testimonial__content .card .quote{padding-top:24px;padding-left:8px;}.home__testimonials .splide .testimonial__content .card .testimonial{padding-left:48px;padding-right:48px;}.home__testimonials .splide .testimonial__content .card .testimonial .author{margin-bottom:15px;color:#1e293b;font-family:"Rounded Mplus 1c";font-size:24px;font-style:normal;font-weight:800;line-height:99%;}.home__testimonials .splide .testimonial__content .card .testimonial .author span{color:#0c9e5d;}.home__testimonials .splide .testimonial__content .card .testimonial .text{color:#334155;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;}@media(max-width:1200px){.home__testimonials{height:initial;padding-left:24px;padding-right:24px;background-image:url(/assets/img/testimonials-background-mobile.png);}.home__testimonials .wrapper{flex-direction:column;align-items:center;gap:85px;}.home__testimonials .heading{max-width:none;}.home__testimonials .heading .eyebrow{margin-left:auto;margin-right:auto;}.home__testimonials .heading .title{text-align:center;}.home__testimonials .heading .title .title--background{left:50%;transform:translateX(-50%);}.home__testimonials .splide{display:block;height:663px;}.home__testimonials .splide .splide__relative{width:calc(100vw - 48px);}.home__testimonials .splide .splide__relative .splide__arrows{top:initial;bottom:255px;}.home__testimonials .splide .testimonial__content{grid-template-columns:327px;grid-template-rows:297px 342px;gap:24px;}}.home__gallery{padding-top:96px;padding-bottom:137px;}.home__gallery .wrapper{width:100%;max-width:1124px;margin-left:auto;margin-right:auto;}.home__gallery .heading{display:grid;grid-template-columns:8fr 3fr;gap:16px;margin-bottom:40px;}.home__gallery .heading .eyebrow{grid-column:span 2;}.home__gallery .heading .button{justify-self:end;align-self:last baseline;white-space:nowrap;}@media(max-width:1200px){.home__gallery .heading{display:grid;grid-template-columns:1fr;}.home__gallery .heading .eyebrow{grid-column:span 1;}}.home__gallery .heading .eyebrow{margin-bottom:16px;position:relative;padding:8px 16px;width:fit-content;color:#fff;font-family:'Rounded Mplus 1c',sans-serif;font-size:12px;font-weight:800;letter-spacing:.96px;text-transform:uppercase;margin-left:23px;}.home__gallery .heading .eyebrow .eyebrow--background{position:absolute;top:0;left:-23px;z-index:-1;}.home__gallery .heading .eyebrow__text{position:relative;top:30px;}.home__gallery .heading .title{position:relative;margin-bottom:32px;color:#1e293b;font-family:'Rounded Mplus 1c',sans-serif;font-size:48px;font-weight:800;line-height:99%;width:fit-content;margin-bottom:10px;}.home__gallery .heading .title span{color:#0c9e5d;}.home__gallery .heading .title .title--background{position:absolute;bottom:-10px;right:0;left:initial;z-index:-1;}@media(max-width:1200px){.home__gallery .heading .title{font-size:40px;}.home__gallery .heading .title .title--background{right:50%;transform:translateX(50%);}}.home__gallery .heading .button{display:flex;width:fit-content;padding:8px 32px;justify-content:center;align-items:center;gap:10px;border-radius:64px;border:1px solid #0c9e5d;color:#0c9e5d;font-family:'Rounded Mplus 1c',sans-serif;font-size:16px;font-weight:800;}.home__gallery .gallery__content{display:grid;grid-template-columns:1fr 1fr 30px 1fr 251px;grid-auto-rows:248px;gap:24px;max-height:800px;}.home__gallery .gallery__content .item{border-radius:32px;width:100%;}.home__gallery .gallery__content .item .thumbnail{border-radius:32px;width:100%;height:100%;object-fit:cover;object-position:center;}.home__gallery .gallery__content .item:nth-child(5n+1){grid-column:span 3;}.home__gallery .gallery__content .item:nth-child(5n+3){grid-row:span 2;}.home__gallery .gallery__content .item:nth-child(5n+5){grid-column:span 3;}@media(max-width:1200px){.home__gallery .gallery__content{grid-template-columns:1fr;grid-template-rows:initial;grid-auto-rows:159px;}}.home__gallery .footer{display:none;}@media(max-width:1200px){.home__gallery{padding-top:79px;padding-bottom:79px;padding-left:16px;padding-right:16px;}.home__gallery .heading{margin-bottom:50px;text-align:center;}.home__gallery .heading .eyebrow{margin-left:auto;margin-right:auto;}.home__gallery .heading .button{display:none;}.home__gallery .footer{margin-top:24px;display:flex;align-items:center;justify-content:center;}.home__gallery .footer .button{display:flex;width:100%;padding:8px 32px;justify-content:center;align-items:center;gap:10px;border-radius:64px;border:1px solid #0c9e5d;color:#0c9e5d;font-family:'Rounded Mplus 1c',sans-serif;font-size:16px;font-weight:800;}}.home__blog{padding-top:96px;padding-bottom:96px;background-color:rgba(12,158,93,.04);}.home__blog .wrapper{width:100%;max-width:1124px;margin-left:auto;margin-right:auto;}.home__blog .heading{margin-bottom:40px;}.home__blog .heading .eyebrow{margin-bottom:16px;position:relative;padding:8px 16px;width:fit-content;color:#fff;font-family:'Rounded Mplus 1c',sans-serif;font-size:12px;font-weight:800;letter-spacing:.96px;text-transform:uppercase;margin-left:auto;margin-right:auto;}.home__blog .heading .eyebrow .eyebrow--background{position:absolute;top:0;left:-11px;z-index:-1;}.home__blog .heading .title{position:relative;margin-bottom:32px;color:#1e293b;font-family:'Rounded Mplus 1c',sans-serif;font-size:48px;font-weight:800;line-height:99%;width:fit-content;margin-left:auto;margin-right:auto;}.home__blog .heading .title span{color:#0c9e5d;}.home__blog .heading .title .title--background{position:absolute;bottom:-8px;right:0;left:initial;z-index:-1;}@media(max-width:1200px){.home__blog .heading .title{font-size:40px;}.home__blog .heading .title .title--background{right:50%;transform:translateX(50%);}}.home__blog .post{position:relative;border-radius:32px;background:#fff;height:434px;padding:8px;box-shadow:235px 473px 211px 0 rgba(41,39,56,.01),132px 266px 178px 0 rgba(41,39,56,.02),59px 118px 132px 0 rgba(41,39,56,.03),15px 30px 73px 0 rgba(41,39,56,.04);}.home__blog .post .cover{height:220px;width:100%;object-fit:cover;border-radius:32px;}.home__blog .post .post__info{margin-top:32px;padding-left:16px;padding-right:16px;}.home__blog .post .post__info .tag{color:#0c9e5d;font-family:'Rounded Mplus 1c',sans-serif;font-size:12px;font-weight:800;letter-spacing:.96px;text-transform:uppercase;margin-bottom:8px;}.home__blog .post .post__info .post__title{color:#1e293b;font-family:'Rounded Mplus 1c',sans-serif;font-size:24px;font-weight:800;line-clamp:3;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.home__blog .post .dots{position:absolute;bottom:24px;right:24px;}.home__blog .post__list{display:grid;grid-template-columns:repeat(3,1fr);gap:19px;}.home__blog .post__list,.home__blog .carousel{position:relative;z-index:3;}.home__blog .footer{position:relative;z-index:4;margin-top:24px;text-align:center;}.home__blog .footer .button{border-radius:64px;background:#fff;display:flex;padding:8px 32px;justify-content:center;align-items:center;gap:10px;width:100%;color:#0c9e5d;font-family:'Rounded Mplus 1c',sans-serif;font-size:16px;font-weight:800;}.home__blog .carousel{display:none;}@media(max-width:1200px){.home__blog{overflow:hidden;padding-top:48px;padding-bottom:48px;padding-left:16px;padding-right:16px;}.home__blog .heading .title{text-align:center;}.home__blog .heading .title .title--background{bottom:-11px;}.home__blog .post__list{display:none;}.home__blog .post{position:relative;border-radius:32px;background:#fff;height:434px;padding:8px;box-shadow:235px 473px 211px 0 rgba(41,39,56,.01),132px 266px 178px 0 rgba(41,39,56,.02),59px 118px 132px 0 rgba(41,39,56,.03),15px 30px 73px 0 rgba(41,39,56,.04);width:calc(100% - 2px);}.home__blog .post .cover{height:220px;width:100%;object-fit:cover;border-radius:32px;}.home__blog .post .post__info{margin-top:32px;padding-left:16px;padding-right:16px;}.home__blog .post .post__info .tag{color:#0c9e5d;font-family:'Rounded Mplus 1c',sans-serif;font-size:12px;font-weight:800;letter-spacing:.96px;text-transform:uppercase;margin-bottom:8px;}.home__blog .post .post__info .post__title{color:#1e293b;font-family:'Rounded Mplus 1c',sans-serif;font-size:24px;font-weight:800;line-clamp:3;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.home__blog .post .dots{position:absolute;bottom:24px;right:24px;}.home__blog .carousel{display:block;}.home__blog .carousel .splide .splide__pagination{margin-top:18px;display:flex;justify-content:center;align-items:center;gap:8px;}.home__blog .carousel .splide .splide__pagination .splide__dot{width:8px;height:8px;background:transparent;border-radius:50%;border:1px solid #ccccc7;}.home__blog .carousel .splide .splide__pagination .splide__dot.is-active{background:#535351;}.home__blog .carousel .splide .splide__pagination .splide__dot{background:#ccccc7;}.home__blog .carousel .splide .splide__track{overflow:visible;height:450px;}}.home__faq{padding-top:137px;padding-bottom:140px;width:100%;max-width:1124px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:330px 1fr;gap:110px;}.home__faq .heading{margin-left:27px;}.home__faq .heading .eyebrow{margin-bottom:16px;position:relative;padding:8px 16px;width:fit-content;color:#fff;font-family:'Rounded Mplus 1c',sans-serif;font-size:12px;font-weight:800;letter-spacing:.96px;text-transform:uppercase;}.home__faq .heading .eyebrow .eyebrow--background{position:absolute;top:0;left:0;z-index:-1;}.home__faq .heading .title{position:relative;margin-bottom:32px;color:#1e293b;font-family:'Rounded Mplus 1c',sans-serif;font-size:48px;font-weight:800;line-height:99%;width:fit-content;}.home__faq .heading .title span{color:#0c9e5d;}.home__faq .heading .title .title--background{position:absolute;bottom:47px;right:initial;left:-5px;z-index:-1;}@media(max-width:1200px){.home__faq .heading .title{font-size:40px;}.home__faq .heading .title .title--background{right:50%;transform:translateX(50%);}}.home__faq .heading .description{color:#334155;font-family:'Inter',sans-serif;font-size:16px;font-weight:400;margin-top:24px;margin-bottom:24px;}.home__faq .heading .button{border-radius:64px;background:#fff;display:flex;padding:8px 32px;justify-content:center;align-items:center;gap:10px;width:100%;color:#0c9e5d;font-family:'Rounded Mplus 1c',sans-serif;font-size:16px;font-weight:800;width:fit-content;background:#0c9e5d;color:#fff;}.home__faq .list{padding-top:10px;display:flex;flex-direction:column;gap:8px;}.home__faq .list .question{padding:16px 24px;border-radius:32px;background:#fff;box-shadow:235px 473px 211px 0 rgba(41,39,56,.01),132px 266px 178px 0 rgba(41,39,56,.02),59px 118px 132px 0 rgba(41,39,56,.03),15px 30px 73px 0 rgba(41,39,56,.04);cursor:pointer;display:grid;grid-template-rows:auto 0fr;overflow:hidden;transition:all .25s linear;}.home__faq .list .question summary{color:#1e293b;font-family:'Rounded Mplus 1c',sans-serif;font-size:24px;font-weight:800;line-height:114%;padding-right:86px;position:relative;background-image:url('/assets/img/faq-plus.svg');background-position:center right;background-repeat:no-repeat;}.home__faq .list .question .text{padding-top:16px;color:#334155;font-size:14px;font-weight:400;}.home__faq .list .question[open]{grid-template-rows:auto 1fr;}.home__faq .list .question[open] summary{background-image:url('/assets/img/faq-minus.svg');}.home__faq .footer{display:none;}@media(max-width:1200px){.home__faq{padding-top:108px;padding-bottom:77px;padding-left:16px;padding-right:16px;grid-template-columns:1fr;gap:48px;}.home__faq .heading{margin-left:0;}.home__faq .heading .eyebrow{margin-left:auto;margin-right:auto;}.home__faq .heading .title{text-align:center;}.home__faq .heading .title .title--background{left:50%;transform:translateX(-50%);bottom:-12px;}.home__faq .heading .description,.home__faq .heading .button{display:none;}.home__faq .list .question summary{padding-right:40px;}.home__faq .footer{display:block;}.home__faq .footer .description{color:#334155;font-family:'Inter',sans-serif;font-size:16px;font-weight:400;text-align:center;margin-bottom:24px;}.home__faq .footer .button{border-radius:64px;background:#fff;display:flex;padding:8px 32px;justify-content:center;align-items:center;gap:10px;color:#0c9e5d;font-family:'Rounded Mplus 1c',sans-serif;font-size:16px;font-weight:800;width:100%;background:#0c9e5d;color:#fff;}}.blog__page{width:100%;max-width:1124px;margin-left:auto;margin-right:auto;padding-top:80px;padding-bottom:132px;}.blog__page .heading{margin-bottom:30px;width:100%;max-width:980px;margin-left:auto;margin-right:auto;}.blog__page .heading .title{position:relative;margin-bottom:32px;color:#1e293b;font-family:'Rounded Mplus 1c',sans-serif;font-size:48px;font-weight:800;line-height:99%;line-height:108%;margin-bottom:16px;width:fit-content;margin-left:auto;margin-right:auto;}.blog__page .heading .title span{color:#0c9e5d;}.blog__page .heading .title .title--background{position:absolute;bottom:-8px;right:-12px;left:initial;z-index:-1;}@media(max-width:1200px){.blog__page .heading .title{font-size:40px;}.blog__page .heading .title .title--background{right:50%;transform:translateX(50%);}}.blog__page .heading .description{color:#334155;font-family:'Inter',sans-serif;font-size:18px;font-weight:400;text-align:center;}.blog__page .categories{display:flex;justify-content:center;align-items:center;gap:8px;}.blog__page .categories a{padding:8px 32px;border-radius:64px;border:1px solid rgba(51,65,85,.24);color:#334155;font-family:'Rounded Mplus 1c',sans-serif;font-size:16px;font-weight:400;transition:all .25s linear;}.blog__page .categories a.is--active{color:#f8fafc;background-color:#0c9e5d;border-color:#0c9e5d;font-weight:700;}.blog__page .categories a.is--active:hover{color:#0c9e5d;}.blog__page .categories a:hover{background-color:rgba(12,158,93,.04);border-color:#0c9e5d;}.blog__page .post__list{position:relative;z-index:3;margin-top:66px;display:grid;grid-template-columns:repeat(3,1fr);gap:19px;}.blog__page .post__list .post{position:relative;border-radius:32px;background:#fff;height:434px;padding:8px;box-shadow:235px 473px 211px 0 rgba(41,39,56,.01),132px 266px 178px 0 rgba(41,39,56,.02),59px 118px 132px 0 rgba(41,39,56,.03),15px 30px 73px 0 rgba(41,39,56,.04);}.blog__page .post__list .post .cover{height:220px;width:100%;object-fit:cover;border-radius:32px;}.blog__page .post__list .post .post__info{margin-top:32px;padding-left:16px;padding-right:16px;}.blog__page .post__list .post .post__info .tag{color:#0c9e5d;font-family:'Rounded Mplus 1c',sans-serif;font-size:12px;font-weight:800;letter-spacing:.96px;text-transform:uppercase;margin-bottom:8px;}.blog__page .post__list .post .post__info .post__title{color:#1e293b;font-family:'Rounded Mplus 1c',sans-serif;font-size:24px;font-weight:800;line-clamp:3;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.blog__page .post__list .post .dots{position:absolute;bottom:24px;right:24px;}.blog__page .pagination{margin-top:40px;display:flex;justify-content:center;align-items:center;gap:8px;position:relative;z-index:4;}.blog__page .pagination a{width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:16px;color:#0c9e5d;font-size:18px;font-weight:600;background-color:#fff;border:1px solid transparent;transition:all .25s linear;}.blog__page .pagination a.is--active{color:#f8fafc;background-color:#0c9e5d;}.blog__page .pagination a:hover{border-color:#0c9e5d;}@media(max-width:1200px){.blog__page .pagination{gap:4px;}.blog__page .pagination a{width:32px;height:32px;font-size:14px;border-radius:12px;}}.blog__page .pagination li.active a{background-color:#0c9e5d;color:#fff;}@media(max-width:1200px){.blog__page{padding-top:64px;padding-bottom:64px;padding-left:16px;padding-right:16px;}.blog__page .heading{text-align:center;}.blog__page .categories{flex-direction:column;}.blog__page .categories::before{content:"CATEGORIAS";display:block;text-align:center;color:#0c9e5d;font-family:'Rounded Mplus 1c',sans-serif;font-size:12px;font-weight:800;letter-spacing:.96px;text-transform:uppercase;}.blog__page .post__list{grid-template-columns:1fr;}.blog__page .post__list .post{width:calc(100% - 2px);}}.blog__post{padding-top:82px;padding-bottom:137px;width:100%;max-width:904px;margin-left:auto;margin-right:auto;}.blog__post .heading{margin-bottom:40px;}.blog__post .heading .tag{color:#0c9e5d;font-family:'Rounded Mplus 1c',sans-serif;font-size:12px;font-weight:800;letter-spacing:.96px;text-transform:uppercase;margin-bottom:8px;}.blog__post .heading .title{position:relative;margin-bottom:32px;color:#1e293b;font-family:'Rounded Mplus 1c',sans-serif;font-size:48px;font-weight:800;line-height:99%;width:fit-content;margin-bottom:16px;font-size:32px;}.blog__post .heading .title span{color:#0c9e5d;}.blog__post .heading .title .title--background{position:absolute;bottom:-8px;right:13px;left:initial;z-index:-1;}@media(max-width:1200px){.blog__post .heading .title{font-size:40px;}.blog__post .heading .title .title--background{right:50%;transform:translateX(50%);}}.blog__post .heading .excerpt{color:#334155;font-family:'Inter',sans-serif;font-size:18px;font-weight:400;}.blog__post .intro{margin-bottom:55px;}.blog__post .intro .cover{width:100%;height:433px;object-fit:cover;object-position:center;border-radius:32px;}.blog__post .intro .share{margin-top:32px;}.blog__post .intro .share .a2a_kit{display:flex;gap:24px;height:58px;margin-bottom:60px;}.blog__post .intro .share a.button,.blog__post .intro .share a.a2a_button_facebook,.blog__post .intro .share a.a2a_button_linkedin,.blog__post .intro .share a.a2a_button_whatsapp{flex:1;border-radius:64px;background-color:#eceef0;transition:all .25s linear;display:flex;justify-content:center;align-items:center;text-decoration:none;}.blog__post .intro .share a.button img,.blog__post .intro .share a.a2a_button_facebook img,.blog__post .intro .share a.a2a_button_linkedin img,.blog__post .intro .share a.a2a_button_whatsapp img{width:24px;height:24px;}.blog__post .intro .share a.button:hover,.blog__post .intro .share a.a2a_button_facebook:hover,.blog__post .intro .share a.a2a_button_linkedin:hover,.blog__post .intro .share a.a2a_button_whatsapp:hover{background-color:#d8dce0;}.blog__post .content{color:#334155;font-size:16px;}@media(max-width:1200px){.blog__post{padding-top:64px;padding-bottom:64px;padding-left:16px;padding-right:16px;}.blog__post .heading{text-align:center;}.blog__post .heading .title{font-size:28px;padding-right:0;padding-left:16px;padding-right:16px;}.blog__post .intro{margin-bottom:32px;}}.contact__page{padding-top:100px;padding-bottom:124px;width:100%;max-width:1124px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:552px 1fr;gap:80px;}.contact__page .content .heading{margin-bottom:32px;}.contact__page .content .heading .eyebrow{color:#0c9e5d;font-family:'Rounded Mplus 1c',sans-serif;font-size:12px;font-weight:800;letter-spacing:.96px;text-transform:uppercase;margin-bottom:24px;}.contact__page .content .heading .title{position:relative;margin-bottom:32px;color:#1e293b;font-family:'Rounded Mplus 1c',sans-serif;font-size:48px;font-weight:800;line-height:99%;width:fit-content;margin-bottom:24px;}.contact__page .content .heading .title span{color:#0c9e5d;}.contact__page .content .heading .title .title--background{position:absolute;bottom:-8px;right:13px;left:initial;z-index:-1;}@media(max-width:1200px){.contact__page .content .heading .title{font-size:40px;}.contact__page .content .heading .title .title--background{right:50%;transform:translateX(50%);}}.contact__page .content .heading .title .title--background{right:initial;left:0;bottom:-12px;}.contact__page .content .heading .description{color:#334155;font-family:'Inter',sans-serif;font-size:18px;font-weight:400;line-height:150%;}.contact__page .content .form__content .fields{display:flex;flex-direction:column;gap:24px;}.contact__page .content .form__content .fields .field{display:flex;flex-direction:column;gap:8px;}.contact__page .content .form__content .fields .field label{color:#334155;font-size:14px;line-height:normal;}.contact__page .content .form__content .fields .field input{width:100%;border-radius:12px;border:1px solid #e2e8f0;padding:12px 16px;color:#1e293b;font-size:14px;line-height:normal;transition:all .25s linear;}.contact__page .content .form__content .fields .field input::placeholder{color:#94a3b8;}.contact__page .content .form__content .fields .field input:focus-within{outline:0;border-color:#0c9e5d;}.contact__page .content .form__content .fields .field input:hover{box-shadow:235px 473px 211px 0 rgba(41,39,56,.01),132px 266px 178px 0 rgba(41,39,56,.02),59px 118px 132px 0 rgba(41,39,56,.03),15px 30px 73px 0 rgba(41,39,56,.04);}.contact__page .content .form__content .fields .field textarea{width:100%;border-radius:12px;border:1px solid #e2e8f0;padding:12px 16px;color:#1e293b;font-size:14px;line-height:normal;transition:all .25s linear;height:180px;min-height:180px;resize:vertical;}.contact__page .content .form__content .fields .field textarea::placeholder{color:#94a3b8;}.contact__page .content .form__content .fields .field textarea:focus-within{outline:0;border-color:#0c9e5d;}.contact__page .content .form__content .fields .field textarea:hover{box-shadow:235px 473px 211px 0 rgba(41,39,56,.01),132px 266px 178px 0 rgba(41,39,56,.02),59px 118px 132px 0 rgba(41,39,56,.03),15px 30px 73px 0 rgba(41,39,56,.04);}.contact__page .content .form__content .footer{margin-top:32px;display:flex;align-items:center;gap:32px;}.contact__page .content .form__content .footer button{border-radius:64px;background:#fff;display:flex;padding:8px 32px;justify-content:center;align-items:center;gap:10px;color:#0c9e5d;font-family:'Rounded Mplus 1c',sans-serif;font-size:16px;font-weight:800;width:100%;background:#0c9e5d;color:#fff;}.contact__page .content .form__content .footer button img{width:32px;}.contact__page .content .form__content .g-recaptcha{background-color:#f9f9f9;border-radius:16px;white-space:nowrap;}.contact__page .content .form__content .g-recaptcha .rc-anchor-container{border-radius:16px;border:0;box-shadow:0;}.contact__page .content .form__content .g-recaptcha .rc-anchor-container .rc-anchor-content .rc-anchor-checkbox-label{font-family:'Rounded Mplus 1c',sans-serif;}.contact__page .map{border-radius:32px;}@media(max-width:1200px){.contact__page{padding-top:64px;padding-bottom:64px;padding-left:16px;padding-right:16px;grid-template-columns:1fr;gap:32px;}.contact__page .content .heading{text-align:center;font-size:32px;}.contact__page .content .heading .title{line-height:120%;}.contact__page .content .heading .title .title--background{display:none;}.contact__page .content .footer{flex-direction:column;align-items:center;}.contact__page .map{height:300px;}}.page__info{padding-top:96px;padding-bottom:96px;}.page__info .wrapper{margin-left:auto;margin-right:auto;padding:0 16px;display:flex;flex-direction:column;align-items:center;}.page__info .wrapper .icon{display:block;margin-bottom:40px;width:fit-content;}.page__info .wrapper .title{margin-bottom:16px;text-align:center;color:#020714;font-size:48px;font-weight:800;font-family:'Rounded Mplus 1c',sans-serif;line-height:124%;}.page__info .wrapper .title span{color:#0c9e5d;}.page__info .wrapper .text{color:#515151;text-align:center;font-size:16px;font-weight:400;line-height:20px;margin-bottom:32px;}.page__info .wrapper .button{border-radius:64px;background:#fff;display:flex;padding:8px 32px;justify-content:center;align-items:center;gap:10px;width:100%;color:#0c9e5d;font-family:'Rounded Mplus 1c',sans-serif;font-size:16px;font-weight:800;width:fit-content;background:#0c9e5d;color:#fff;padding:17px 40px;font-size:15px;}@media(max-width:1200px){.page__info{padding-top:60px;padding-bottom:60px;}.page__info .wrapper .title{font-size:42px;line-height:100%;}}.about__intro{padding-top:69px;width:100%;max-width:1122px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:607px 1fr;gap:55px;}.about__intro .content .title{position:relative;margin-bottom:32px;color:#1e293b;font-family:'Rounded Mplus 1c',sans-serif;font-size:48px;font-weight:800;line-height:99%;width:fit-content;margin-bottom:50px;}.about__intro .content .title span{color:#0c9e5d;}.about__intro .content .title .title--background{position:absolute;bottom:-16px;right:0;left:initial;z-index:-1;}@media(max-width:1200px){.about__intro .content .title{font-size:40px;}.about__intro .content .title .title--background{right:50%;transform:translateX(50%);}}.about__intro .content .title .title--background{left:4px;}.about__intro .content .text{color:#334155;font-family:'Inter',sans-serif;font-size:18px;font-weight:400;max-width:590px;width:100%;}.about__intro .cover{width:100%;height:100%;object-fit:cover;object-position:center;}@media(max-width:1200px){.about__intro{padding-left:16px;padding-right:16px;padding-top:64px;grid-template-columns:1fr;gap:30px;}.about__intro .content{text-align:center;}.about__intro .content .title{margin-bottom:24px;}.about__intro .content .title .title--background{display:none;}.about__intro .content .text{max-width:100%;}}.about__mission{padding-top:53px;padding-bottom:53px;width:100%;max-width:1122px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}.about__mission .box{border-radius:32px;background-color:#f8fafc;padding:24px;box-shadow:235px 473px 211px 0 rgba(41,39,56,.01),132px 266px 178px 0 rgba(41,39,56,.02),59px 118px 132px 0 rgba(41,39,56,.03),15px 30px 73px 0 rgba(41,39,56,.04);}.about__mission .box .title{display:flex;align-items:center;gap:24px;color:#1e293b;font-family:'Rounded Mplus 1c',sans-serif;font-size:40px;font-weight:800;line-height:116%;margin-bottom:24px;}.about__mission .box .text{color:#334155;font-size:18px;font-weight:400;}.about__mission .box .text li{list-style-type:disc;margin-left:20px;margin-bottom:7px;}.about__mission .box .text li:last-child{margin-bottom:0;}@media(max-width:1200px){.about__mission{padding-left:16px;padding-right:16px;padding-top:64px;grid-template-columns:1fr;}}.about__quote{padding-top:40px;padding-bottom:40px;background-color:#eef0f2;}.about__quote .wrapper{width:100%;max-width:1122px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:330px 1fr;gap:22px;}.about__quote .wrapper .cover{width:100%;height:100%;object-fit:cover;object-position:center;height:330px;border-radius:32px;}.about__quote .wrapper .box{border-radius:32px;position:relative;padding-left:69px;padding-right:69px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;height:100%;min-height:330px;background-color:#f8fafc;box-shadow:235px 473px 211px 0 rgba(41,39,56,.01),132px 266px 178px 0 rgba(41,39,56,.02),59px 118px 132px 0 rgba(41,39,56,.03),15px 30px 73px 0 rgba(41,39,56,.04);}.about__quote .wrapper .box .icon{position:absolute;top:15px;right:29px;}.about__quote .wrapper .box .text{color:#1e293b;font-family:'Rounded Mplus 1c',sans-serif;font-size:40px;font-weight:800;line-height:108%;max-width:591px;}.about__quote .wrapper .box .text span{color:#0c9e5d;}.about__quote .wrapper .box .author{color:#334155;font-size:24px;font-weight:700;}@media(max-width:1200px){.about__quote{padding-left:16px;padding-right:16px;padding-top:64px;}.about__quote .wrapper{grid-template-columns:1fr;gap:30px;}.about__quote .wrapper .cover{height:250px;}.about__quote .wrapper .box{padding:32px;padding-top:80px;height:fit-content;}}.about__structure{padding-top:133px;padding-bottom:133px;}.about__structure .wrapper{width:100%;max-width:1073px;margin-left:auto;margin-right:auto;}.about__structure .wrapper .heading{margin-bottom:40px;}.about__structure .wrapper .heading .eyebrow{margin-bottom:16px;position:relative;padding:8px 16px;width:fit-content;color:#fff;font-family:'Rounded Mplus 1c',sans-serif;font-size:12px;font-weight:800;letter-spacing:.96px;text-transform:uppercase;margin-left:auto;margin-right:auto;}.about__structure .wrapper .heading .eyebrow .eyebrow--background{position:absolute;top:0;left:-6px;z-index:-1;}.about__structure .wrapper .heading .title{position:relative;color:#1e293b;font-family:'Rounded Mplus 1c',sans-serif;font-size:48px;font-weight:800;line-height:99%;width:fit-content;margin-left:auto;margin-right:auto;margin-bottom:32px;}.about__structure .wrapper .heading .title span{color:#0c9e5d;}.about__structure .wrapper .heading .title .title--background{position:absolute;bottom:-17px;right:-20px;left:initial;z-index:-1;}@media(max-width:1200px){.about__structure .wrapper .heading .title{font-size:40px;}.about__structure .wrapper .heading .title .title--background{right:50%;transform:translateX(50%);}}.about__structure .wrapper .tabs .selectors{margin-bottom:40px;display:flex;align-items:center;justify-content:center;gap:16px;}.about__structure .wrapper .tabs .selectors .button{padding:8px 32px;border-radius:64px;border:1px solid rgba(51,65,85,.24);color:#334155;font-family:'Rounded Mplus 1c',sans-serif;font-size:16px;font-weight:400;transition:all .25s linear;}.about__structure .wrapper .tabs .selectors .button.is--active{color:#f8fafc;background-color:#0c9e5d;border-color:#0c9e5d;font-weight:700;}.about__structure .wrapper .tabs .selectors .button.is--active:hover{color:#0c9e5d;}.about__structure .wrapper .tabs .selectors .button:hover{background-color:rgba(12,158,93,.04);border-color:#0c9e5d;}.about__structure .wrapper .tabs .gallery__content{display:grid;grid-template-columns:1fr 1fr 30px 1fr 251px;grid-auto-rows:248px;gap:24px;}.about__structure .wrapper .tabs .gallery__content .item{border-radius:32px;width:100%;}.about__structure .wrapper .tabs .gallery__content .item .thumbnail{border-radius:32px;width:100%;height:100%;object-fit:cover;object-position:center;}.about__structure .wrapper .tabs .gallery__content .item.is--xSpan3{grid-column:span 3;}.about__structure .wrapper .tabs .gallery__content .item.is--ySpan2{grid-row:span 2;}.about__structure .wrapper .tabs .gallery__content .item.is--hidden{display:none!important;}@media(max-width:1200px){.about__structure .wrapper .tabs .gallery__content{grid-template-columns:1fr;grid-template-rows:initial;grid-auto-rows:159px;}.about__structure .wrapper .tabs .gallery__content .item.is--xSpan3{grid-column:span 1;}.about__structure .wrapper .tabs .gallery__content .item.is--ySpan2{grid-row:span 1;}.about__structure .wrapper .tabs .gallery__content .item.is--hidden{display:none!important;}}@media(max-width:1200px){.about__structure{padding-top:64px;padding-bottom:64px;padding-left:16px;padding-right:16px;}.about__structure .wrapper .heading{margin-bottom:32px;}.about__structure .wrapper .heading .title{text-align:center;}.about__structure .wrapper .heading .title .title--background{display:none;}.about__structure .wrapper .tabs .selectors{flex-direction:column;align-items:center;gap:8px;}}.gallery__page .wrapper .heading .eyebrow{margin-bottom:16px;position:relative;padding:8px 16px;width:fit-content;color:#fff;font-family:'Rounded Mplus 1c',sans-serif;font-size:12px;font-weight:800;letter-spacing:.96px;text-transform:uppercase;margin-left:auto;margin-right:auto;}.about__partners{max-width:1136px;margin-left:auto;margin-right:auto;height:300px;width:100%;}.about__partners .title{color:#94a3b8;font-size:16px;font-weight:400;line-height:normal;letter-spacing:3.84px;text-align:center;margin-bottom:30px;}.about__partners .splide .splide__pagination{margin-top:18px;display:flex;justify-content:center;align-items:center;gap:8px;}.about__partners .splide .splide__pagination .splide__dot{width:8px;height:8px;background:transparent;border-radius:50%;border:1px solid #ccccc7;}.about__partners .splide .splide__pagination .splide__dot.is-active{background:#535351;}.about__partners .splide .splide__pagination .splide__dot{background:#ccccc7;}.about__partners .splide .splide__slide{width:196px;height:84px;background-color:#fff;border-radius:16px;display:flex;justify-content:center;align-items:center;padding:5px;box-shadow:15px 30px 73px 0 rgba(41,39,56,.04),59px 118px 132px 0 rgba(41,39,56,.03),132px 266px 178px 0 rgba(41,39,56,.02),235px 473px 211px 0 rgba(41,39,56,.01);}.about__partners .splide .splide__slide img{object-fit:contain;max-width:100%;max-height:100%;}.about__partners .splide .splide__slide p{color:#1e293b;font-family:"Rounded Mplus 1c";font-size:22px;font-weight:800;line-height:99%;text-align:center;}.about__partners .splide .splide__pagination{margin-top:-160px;}.gallery__page{width:100%;max-width:1119px;margin-left:auto;margin-right:auto;padding-top:80px;padding-bottom:266px;}.gallery__page .heading{margin-bottom:30px;width:100%;max-width:980px;margin-left:auto;margin-right:auto;}.gallery__page .heading .title{position:relative;margin-bottom:32px;color:#1e293b;font-family:'Rounded Mplus 1c',sans-serif;font-size:48px;font-weight:800;line-height:99%;line-height:108%;margin-bottom:16px;width:fit-content;margin-left:auto;margin-right:auto;}.gallery__page .heading .title span{color:#0c9e5d;}.gallery__page .heading .title .title--background{position:absolute;bottom:-8px;right:-12px;left:initial;z-index:-1;}@media(max-width:1200px){.gallery__page .heading .title{font-size:40px;}.gallery__page .heading .title .title--background{right:50%;transform:translateX(50%);}}.gallery__page .heading .description{color:#334155;font-family:'Inter',sans-serif;font-size:18px;font-weight:400;text-align:center;}.gallery__page .heading .eyebrow__text{position:relative;top:28px;left:25px;}.gallery__page .categories{margin-bottom:79px;display:flex;justify-content:center;align-items:center;gap:8px;}.gallery__page .categories a{padding:8px 32px;border-radius:64px;border:1px solid rgba(51,65,85,.24);color:#334155;font-family:'Rounded Mplus 1c',sans-serif;font-size:16px;font-weight:400;transition:all .25s linear;}.gallery__page .categories a.is--active{color:#f8fafc;background-color:#0c9e5d;border-color:#0c9e5d;font-weight:700;}.gallery__page .categories a.is--active:hover{color:#0c9e5d;}.gallery__page .categories a:hover{background-color:rgba(12,158,93,.04);border-color:#0c9e5d;}.gallery__page .gallery__content{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:248px 210px 163px 103px 137px 100px 270px;column-gap:26px;row-gap:30px;}.gallery__page .gallery__content .item{width:100%;height:100%;border-radius:32px;overflow:hidden;}.gallery__page .gallery__content .item img{width:100%;height:100%;object-fit:cover;object-position:center;}.gallery__page .gallery__content .item:nth-child(12n+2),.gallery__page .gallery__content .item:nth-child(12n+4),.gallery__page .gallery__content .item:nth-child(12n+5),.gallery__page .gallery__content .item:nth-child(12n+6),.gallery__page .gallery__content .item:nth-child(12n+7),.gallery__page .gallery__content .item:nth-child(12n+8),.gallery__page .gallery__content .item:nth-child(12n+9){grid-row:span 2;}.gallery__page .gallery__content .item:nth-child(12n+10),.gallery__page .gallery__content .item:nth-child(12n+11){grid-row:span 2;}@media(max-width:1200px){.gallery__page{padding-top:64px;padding-bottom:64px;padding-left:16px;padding-right:16px;}.gallery__page .heading{text-align:center;}.gallery__page .heading .eyebrow__text{left:7px;}.gallery__page .heading .title .title--background{display:none;}.gallery__page .categories{flex-direction:column;}}.levels__page{padding-top:100px;padding-bottom:120px;width:100%;max-width:1124px;margin-left:auto;margin-right:auto;}.levels__page .heading{display:flex;justify-content:space-between;align-items:center;}.levels__page .heading .title{position:relative;margin-bottom:32px;color:#1e293b;font-family:'Rounded Mplus 1c',sans-serif;font-size:48px;font-weight:800;line-height:99%;width:fit-content;max-width:755px;flex-shrink:0;}.levels__page .heading .title span{color:#0c9e5d;}.levels__page .heading .title .title--background{position:absolute;bottom:-16px;right:13px;left:initial;z-index:-1;}@media(max-width:1200px){.levels__page .heading .title{font-size:40px;}.levels__page .heading .title .title--background{right:50%;transform:translateX(50%);}}.levels__page .heading .description{color:#334155;font-family:'Inter',sans-serif;font-size:18px;font-weight:400;max-width:253px;flex-shrink:0;}.levels__page .heading .solution__material{margin-top:50px;}.levels__page .categories{margin-top:102px;margin-bottom:32px;display:flex;align-items:center;justify-content:center;gap:28px;padding-bottom:20px;border-bottom:1px solid #ccccc7;}.levels__page .categories .button--btn{color:#f8fafc;background:#0c9e5d;text-align:center;flex-grow:1;width:100%;padding:16px 32px;border-radius:64px;font-family:"Rounded Mplus 1c";font-size:16px;font-style:normal;font-weight:800;line-height:normal;font-size:21px;border:2px solid #0c9e5d;}.levels__page .categories .button--btn:hover{background-color:rgba(12,158,93,.04);border-color:#0c9e5d;color:#64748b;}.levels__page .categories .button{padding:16px 24px;color:#1e293b;text-align:center;font-family:'Rounded Mplus 1c',sans-serif;font-size:24px;font-weight:800;line-height:99%;border-radius:32px;border:1px solid transparent;}.levels__page .categories .button.is--active{background-color:#0c9e5d;color:#f8fafc;}.levels__page .categories .button.is--active:hover{color:#64748b;}.levels__page .categories .button:hover{background-color:rgba(12,158,93,.04);border-color:#0c9e5d;}.levels__page .category--1 .card__level,.levels__page .category--2 .card__level{position:relative;padding:32px;border-radius:32px;background:#fff;box-shadow:235px 473px 211px 0 rgba(41,39,56,.01),132px 266px 178px 0 rgba(41,39,56,.02),59px 118px 132px 0 rgba(41,39,56,.03),15px 30px 73px 0 rgba(41,39,56,.04);}.levels__page .category--1 .card__level .cover,.levels__page .category--2 .card__level .cover{margin-bottom:24px;border-radius:32px;width:100%;height:100%;object-fit:cover;object-position:center;height:196px;}.levels__page .category--1 .card__level .tag,.levels__page .category--2 .card__level .tag{position:absolute;top:47px;left:47px;color:#da353b;font-family:"Rounded Mplus 1c";font-size:12px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:.96px;text-transform:uppercase;padding:8px 16px;border-radius:64px;background:#fff;}.levels__page .category--1 .card__level .card__heading,.levels__page .category--2 .card__level .card__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:21px;}.levels__page .category--1 .card__level .card__heading .title,.levels__page .category--2 .card__level .card__heading .title{color:#1e293b;text-align:center;font-family:'Rounded Mplus 1c',sans-serif;font-size:32px;font-weight:800;line-height:99%;}.levels__page .category--1 .card__level .card__heading .age,.levels__page .category--2 .card__level .card__heading .age{padding:8px 24px;border-radius:64px;background:rgba(12,158,93,.16);color:#0c9e5d;font-size:16px;font-weight:400;}.levels__page .category--1 .card__level .description,.levels__page .category--2 .card__level .description{margin-bottom:20px;color:#334155;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;}.levels__page .category--1 .card__level .methodology,.levels__page .category--2 .card__level .methodology{margin-bottom:20px;color:#334155;font-family:'Inter',sans-serif;font-size:16px;font-weight:400;}.levels__page .category--1 .card__level .methodology h4,.levels__page .category--2 .card__level .methodology h4{font-weight:800;margin-bottom:8px;}.levels__page .category--1 .card__level .bullets__grid,.levels__page .category--2 .card__level .bullets__grid{display:grid;grid-template-columns:1fr 1fr;}.levels__page .category--1 .card__level .bullets__grid p,.levels__page .category--2 .card__level .bullets__grid p{display:flex;align-items:center;gap:10px;padding:10px;color:#334155;font-family:Inter;font-size:14px;font-weight:400;line-height:normal;}.levels__page .category--1 .card__level .actions,.levels__page .category--2 .card__level .actions{margin-top:18px;display:flex;align-items:center;width:100%;gap:16px;}.levels__page .category--1 .card__level .actions .button,.levels__page .category--2 .card__level .actions .button{flex-grow:1;width:100%;padding:16px 32px;border-radius:64px;color:#0c9e5d;font-family:"Rounded Mplus 1c";font-size:16px;font-style:normal;font-weight:800;line-height:normal;}.levels__page .category--1 .card__level .actions .button.button--1,.levels__page .category--2 .card__level .actions .button.button--1,.levels__page .category--1 .card__level .actions .button.button__more,.levels__page .category--2 .card__level .actions .button.button__more{display:flex;justify-content:center;border:1px solid #0c9e5d;gap:10px;}.levels__page .category--1 .card__level .actions .button.button--2,.levels__page .category--2 .card__level .actions .button.button--2,.levels__page .category--1 .card__level .actions .button.button__curriculum,.levels__page .category--2 .card__level .actions .button.button__curriculum{color:#f8fafc;background:#0c9e5d;text-align:center;}.levels__page .category--1 .card__level.card--large,.levels__page .category--2 .card__level.card--large{background:none;padding-top:32px;padding-bottom:19px;padding-left:24px;padding-right:24px;box-shadow:none;}.levels__page .category--1 .card__level.card--large .cover,.levels__page .category--2 .card__level.card--large .cover{margin-bottom:32px;height:332px;}.levels__page .category--1 .card__level.card--large .card__heading,.levels__page .category--2 .card__level.card--large .card__heading,.levels__page .category--1 .card__level.card--large .description,.levels__page .category--2 .card__level.card--large .description,.levels__page .category--1 .card__level.card--large .methodology,.levels__page .category--2 .card__level.card--large .methodology,.levels__page .category--1 .card__level.card--large .bullets__grid,.levels__page .category--2 .card__level.card--large .bullets__grid,.levels__page .category--1 .card__level.card--large .actions,.levels__page .category--2 .card__level.card--large .actions{padding-left:24px;padding-right:24px;}.levels__page .category--1 .card__level.card--large .card__heading,.levels__page .category--2 .card__level.card--large .card__heading{margin-bottom:24px;justify-content:flex-start;gap:32px;}.levels__page .category--1 .card__level.card--large .card__heading.tag--red .age,.levels__page .category--2 .card__level.card--large .card__heading.tag--red .age{background:rgba(218,53,59,.16);color:#da353b;}.levels__page .category--1 .card__level.card--large .description,.levels__page .category--2 .card__level.card--large .description{margin-bottom:32px;}.levels__page .category--1 .card__level.card--large .actions,.levels__page .category--2 .card__level.card--large .actions{margin-top:40px;}.levels__page .category--1 .card__level.card--red .card__heading .age,.levels__page .category--2 .card__level.card--red .card__heading .age{background:rgba(218,53,59,.16);color:#da353b;}.levels__page .category--1 .card__level.card--red .actions .button.button__more,.levels__page .category--2 .card__level.card--red .actions .button.button__more,.levels__page .category--1 .card__level.card--red .actions .button.button--1,.levels__page .category--2 .card__level.card--red .actions .button.button--1{color:#da353b;border:1px solid #da353b;}.levels__page .category--1 .card__level.card--red .actions .button.button__curriculum,.levels__page .category--2 .card__level.card--red .actions .button.button__curriculum,.levels__page .category--1 .card__level.card--red .actions .button.button--2,.levels__page .category--2 .card__level.card--red .actions .button.button--2{background:#da353b;}.levels__page .category--1 .card__level.card--blue .bullets__grid img,.levels__page .category--2 .card__level.card--blue .bullets__grid img{filter:brightness(0) saturate(100%) invert(70%) sepia(33%) saturate(6532%) hue-rotate(181deg) brightness(94%) contrast(97%);}.levels__page .category--1 .card__level.card--blue .actions .button.button__more,.levels__page .category--2 .card__level.card--blue .actions .button.button__more,.levels__page .category--1 .card__level.card--blue .actions .button.button--1,.levels__page .category--2 .card__level.card--blue .actions .button.button--1{color:#3d9deb;border:1px solid #3d9deb;}.levels__page .category--1 .card__level.card--blue .actions .button.button__curriculum,.levels__page .category--2 .card__level.card--blue .actions .button.button__curriculum,.levels__page .category--1 .card__level.card--blue .actions .button.button--2,.levels__page .category--2 .card__level.card--blue .actions .button.button--2{background:#3d9deb;}.levels__page .category--1 .card__level.card--blue .card__heading .title,.levels__page .category--2 .card__level.card--blue .card__heading .title{text-align:left;}@media(max-width:1200px){.levels__page .category--1 .card__level .card__heading,.levels__page .category--2 .card__level .card__heading{flex-direction:column;align-items:center;gap:16px;}.levels__page .category--1 .card__level .card__heading .title,.levels__page .category--2 .card__level .card__heading .title{text-align:center;font-size:24px;}.levels__page .category--1 .card__level .card__heading .age,.levels__page .category--2 .card__level .card__heading .age{width:100%;text-align:center;}.levels__page .category--1 .card__level .description,.levels__page .category--2 .card__level .description{text-align:center;}.levels__page .category--1 .card__level .bullets__grid,.levels__page .category--2 .card__level .bullets__grid{grid-template-columns:1fr;}.levels__page .category--1 .card__level .actions,.levels__page .category--2 .card__level .actions{flex-direction:column;align-items:center;gap:16px;}.levels__page .category--1 .card__level .actions .button,.levels__page .category--2 .card__level .actions .button{width:100%;text-align:center;}}.levels__page .category--1 .grid__bricks,.levels__page .category--2 .grid__bricks{padding-left:24px;padding-right:24px;margin-top:32px;display:grid;grid-template-columns:248px 1fr 248px;grid-auto-rows:248px;gap:24px;}.levels__page .category--1 .grid__bricks .item,.levels__page .category--2 .grid__bricks .item{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:32px;}.levels__page .category--1 .grid__bricks .item:nth-child(5n+1),.levels__page .category--2 .grid__bricks .item:nth-child(5n+1){grid-column:span 3;}.levels__page .category--1 .grid__bricks .item:nth-child(5n+3),.levels__page .category--2 .grid__bricks .item:nth-child(5n+3),.levels__page .category--1 .grid__bricks .item:nth-child(5n+4),.levels__page .category--2 .grid__bricks .item:nth-child(5n+4){grid-column:span 2;}.levels__page .category--1 .grid__bricks .item.video,.levels__page .category--2 .grid__bricks .item.video{position:relative;z-index:1;overflow:hidden;border-radius:32px;cursor:pointer;}.levels__page .category--1 .grid__bricks .item.video::before,.levels__page .category--2 .grid__bricks .item.video::before{content:'';position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);border-radius:inherit;transition:all .25s linear;}.levels__page .category--1 .grid__bricks .item.video::after,.levels__page .category--2 .grid__bricks .item.video::after{content:url('img/icon-play.svg');position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);}.levels__page .category--1 .grid__bricks .item.video:hover::before,.levels__page .category--2 .grid__bricks .item.video:hover::before{background-color:rgba(0,0,0,.5);}@media(max-width:1200px){.levels__page .category--1 .grid__bricks,.levels__page .category--2 .grid__bricks{grid-template-columns:1fr;}.levels__page .category--1 .grid__bricks .item:nth-child(5n+1),.levels__page .category--2 .grid__bricks .item:nth-child(5n+1){grid-column:span 1;}.levels__page .category--1 .grid__bricks .item:nth-child(5n+3),.levels__page .category--2 .grid__bricks .item:nth-child(5n+3),.levels__page .category--1 .grid__bricks .item:nth-child(5n+4),.levels__page .category--2 .grid__bricks .item:nth-child(5n+4){grid-column:span 1;}}.levels__page .category--1 .grid__bricks .item.video::before,.levels__page .category--2 .grid__bricks .item.video::before{position:relative;}@media(max-width:1200px){.levels__page{padding-left:16px;padding-right:16px;padding-top:64px;padding-bottom:64px;}.levels__page .heading{flex-direction:column;gap:12px;text-align:center;}.levels__page .heading .title .title--background{display:none;}.levels__page .categories{margin-top:32px;overflow-x:scroll;padding-bottom:12px;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;justify-content:center;padding-left:12px;padding-right:12px;padding-bottom:16px;}.levels__page .categories .button{font-size:18px;padding:12px 16px;}.levels__page .categories .button.is--active{background-color:#0c9e5d;color:#f8fafc;}.levels__page .categories .button.is--active:hover{color:#64748b;}.levels__page .categories .button:hover{background-color:rgba(12,158,93,.04);border-color:#0c9e5d;}}.activities__page{padding-top:100px;padding-bottom:158px;width:100%;max-width:1126px;margin-left:auto;margin-right:auto;}.activities__page .heading{display:flex;justify-content:space-between;align-items:center;}.activities__page .heading .title{position:relative;margin-bottom:32px;color:#1e293b;font-family:'Rounded Mplus 1c',sans-serif;font-size:48px;font-weight:800;line-height:99%;width:fit-content;max-width:420px;flex-shrink:0;}.activities__page .heading .title span{color:#0c9e5d;}.activities__page .heading .title .title--background{position:absolute;bottom:-16px;right:13px;left:initial;z-index:-1;}@media(max-width:1200px){.activities__page .heading .title{font-size:40px;}.activities__page .heading .title .title--background{right:50%;transform:translateX(50%);}}.activities__page .heading .description{color:#334155;font-family:'Inter',sans-serif;font-size:18px;font-weight:400;width:100%;max-width:662px;padding-right:40px;flex-shrink:0;}.activities__page .grid{display:grid;grid-template-columns:4fr 7fr;}.activities__page .categories{margin-top:90px;display:flex;flex-direction:column;gap:16px;}.activities__page .categories .button{display:flex;padding:8px 24px;align-items:center;gap:8px;color:#1e293b;font-family:'Rounded Mplus 1c',sans-serif;font-size:24px;font-weight:800;line-height:99%;border-radius:32px;width:fit-content;transition:all .25s linear;}.activities__page .categories .button .icon{height:40px;}.activities__page .categories .button .arrow{opacity:0;transition:all .25s linear;}.activities__page .categories .button.is--active{color:#f8fafc;background-color:#1e293b;}.activities__page .categories .button.is--active .arrow{filter:brightness(0) invert(1);opacity:1;}.activities__page .categories .button.is--active:hover{color:#fff;}.activities__page .categories .button:hover{background-color:#eceef0;}.activities__page .categories .button:hover .arrow{opacity:1;}.activities__page .pane .card__level{position:relative;padding:32px;border-radius:32px;background:#fff;box-shadow:235px 473px 211px 0 rgba(41,39,56,.01),132px 266px 178px 0 rgba(41,39,56,.02),59px 118px 132px 0 rgba(41,39,56,.03),15px 30px 73px 0 rgba(41,39,56,.04);}.activities__page .pane .card__level .cover{margin-bottom:24px;border-radius:32px;width:100%;height:100%;object-fit:cover;object-position:center;height:196px;}.activities__page .pane .card__level .tag{position:absolute;top:47px;left:47px;color:#da353b;font-family:"Rounded Mplus 1c";font-size:12px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:.96px;text-transform:uppercase;padding:8px 16px;border-radius:64px;background:#fff;}.activities__page .pane .card__level .card__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:21px;}.activities__page .pane .card__level .card__heading .title{color:#1e293b;text-align:center;font-family:'Rounded Mplus 1c',sans-serif;font-size:32px;font-weight:800;line-height:99%;}.activities__page .pane .card__level .card__heading .age{padding:8px 24px;border-radius:64px;background:rgba(12,158,93,.16);color:#0c9e5d;font-size:16px;font-weight:400;}.activities__page .pane .card__level .description{margin-bottom:20px;color:#334155;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;}.activities__page .pane .card__level .methodology{margin-bottom:20px;color:#334155;font-family:'Inter',sans-serif;font-size:16px;font-weight:400;}.activities__page .pane .card__level .methodology h4{font-weight:800;margin-bottom:8px;}.activities__page .pane .card__level .bullets__grid{display:grid;grid-template-columns:1fr 1fr;}.activities__page .pane .card__level .bullets__grid p{display:flex;align-items:center;gap:10px;padding:10px;color:#334155;font-family:Inter;font-size:14px;font-weight:400;line-height:normal;}.activities__page .pane .card__level .actions{margin-top:18px;display:flex;align-items:center;width:100%;gap:16px;}.activities__page .pane .card__level .actions .button{flex-grow:1;width:100%;padding:16px 32px;border-radius:64px;color:#0c9e5d;font-family:"Rounded Mplus 1c";font-size:16px;font-style:normal;font-weight:800;line-height:normal;}.activities__page .pane .card__level .actions .button.button--1,.activities__page .pane .card__level .actions .button.button__more{display:flex;justify-content:center;border:1px solid #0c9e5d;gap:10px;}.activities__page .pane .card__level .actions .button.button--2,.activities__page .pane .card__level .actions .button.button__curriculum{color:#f8fafc;background:#0c9e5d;text-align:center;}.activities__page .pane .card__level.card--large{background:none;padding-top:32px;padding-bottom:19px;padding-left:24px;padding-right:24px;box-shadow:none;}.activities__page .pane .card__level.card--large .cover{margin-bottom:32px;height:332px;}.activities__page .pane .card__level.card--large .card__heading,.activities__page .pane .card__level.card--large .description,.activities__page .pane .card__level.card--large .methodology,.activities__page .pane .card__level.card--large .bullets__grid,.activities__page .pane .card__level.card--large .actions{padding-left:24px;padding-right:24px;}.activities__page .pane .card__level.card--large .card__heading{margin-bottom:24px;justify-content:flex-start;gap:32px;}.activities__page .pane .card__level.card--large .card__heading.tag--red .age{background:rgba(218,53,59,.16);color:#da353b;}.activities__page .pane .card__level.card--large .description{margin-bottom:32px;}.activities__page .pane .card__level.card--large .actions{margin-top:40px;}.activities__page .pane .card__level.card--red .card__heading .age{background:rgba(218,53,59,.16);color:#da353b;}.activities__page .pane .card__level.card--red .actions .button.button__more,.activities__page .pane .card__level.card--red .actions .button.button--1{color:#da353b;border:1px solid #da353b;}.activities__page .pane .card__level.card--red .actions .button.button__curriculum,.activities__page .pane .card__level.card--red .actions .button.button--2{background:#da353b;}.activities__page .pane .card__level.card--blue .bullets__grid img{filter:brightness(0) saturate(100%) invert(70%) sepia(33%) saturate(6532%) hue-rotate(181deg) brightness(94%) contrast(97%);}.activities__page .pane .card__level.card--blue .actions .button.button__more,.activities__page .pane .card__level.card--blue .actions .button.button--1{color:#3d9deb;border:1px solid #3d9deb;}.activities__page .pane .card__level.card--blue .actions .button.button__curriculum,.activities__page .pane .card__level.card--blue .actions .button.button--2{background:#3d9deb;}.activities__page .pane .card__level.card--blue .card__heading .title{text-align:left;}@media(max-width:1200px){.activities__page .pane .card__level .card__heading{flex-direction:column;align-items:center;gap:16px;}.activities__page .pane .card__level .card__heading .title{text-align:center;font-size:24px;}.activities__page .pane .card__level .card__heading .age{width:100%;text-align:center;}.activities__page .pane .card__level .description{text-align:center;}.activities__page .pane .card__level .bullets__grid{grid-template-columns:1fr;}.activities__page .pane .card__level .actions{flex-direction:column;align-items:center;gap:16px;}.activities__page .pane .card__level .actions .button{width:100%;text-align:center;}}.activities__page .pane .card__level .card__heading .title{text-align:justify;}.activities__page .pane .grid__bricks{padding-left:24px;padding-right:24px;margin-top:45px;display:grid;grid-template-columns:248px 1fr 248px;grid-auto-rows:248px;gap:24px;}.activities__page .pane .grid__bricks .item{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:32px;}.activities__page .pane .grid__bricks .item:nth-child(5n+1){grid-column:span 3;}.activities__page .pane .grid__bricks .item:nth-child(5n+3),.activities__page .pane .grid__bricks .item:nth-child(5n+4){grid-column:span 2;}.activities__page .pane .grid__bricks .item.video{position:relative;z-index:1;overflow:hidden;border-radius:32px;cursor:pointer;}.activities__page .pane .grid__bricks .item.video::before{content:'';position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);border-radius:inherit;transition:all .25s linear;}.activities__page .pane .grid__bricks .item.video::after{content:url('img/icon-play.svg');position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);}.activities__page .pane .grid__bricks .item.video:hover::before{background-color:rgba(0,0,0,.5);}@media(max-width:1200px){.activities__page .pane .grid__bricks{grid-template-columns:1fr;}.activities__page .pane .grid__bricks .item:nth-child(5n+1){grid-column:span 1;}.activities__page .pane .grid__bricks .item:nth-child(5n+3),.activities__page .pane .grid__bricks .item:nth-child(5n+4){grid-column:span 1;}}.activities__page .pane .grid__bricks .item.video::before{position:relative;}@media(max-width:1200px){.activities__page{padding-left:16px;padding-right:16px;padding-top:64px;padding-bottom:64px;}.activities__page .heading{flex-direction:column;gap:12px;text-align:center;align-items:center;}.activities__page .heading .title{position:relative;margin-bottom:16px;color:#1e293b;font-family:'Rounded Mplus 1c',sans-serif;font-size:48px;font-weight:800;line-height:99%;width:fit-content;max-width:420px;flex-shrink:0;}.activities__page .heading .description{color:#334155;font-family:'Inter',sans-serif;font-size:18px;font-weight:400;text-align:center;max-width:600px;margin-left:auto;margin-right:auto;padding-right:0;}.activities__page .categories{flex-direction:column;align-items:center;margin-top:50px;}.activities__page .grid{grid-template-columns:1fr;gap:32px;}}