@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto+Slab:wght@100..900&display=block");*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex='-1']:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}ul{list-style:none;padding:0}dt{font-weight:700}dd{margin-bottom:0.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:0.75rem;padding-bottom:0.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:0.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}button:not(:disabled),[type='button']:not(:disabled),[type='reset']:not(:disabled),[type='submit']:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{padding:0;border-style:none}input[type='radio'],input[type='checkbox']{box-sizing:border-box;padding:0}input[type='date'],input[type='time'],input[type='datetime-local'],input[type='month']{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:0.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{outline-offset:-2px;-webkit-appearance:none}[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}html,body{height:100%}:root{--gray-100:hsl(0,0%,97%);--gray-200:hsl(0,0%,93%);--gray-300:hsl(0,0%,83%);--gray-400:hsl(0,0%,70%);--gray-500:hsl(0,0%,50%);--gray-600:hsl(0,0%,40%);--gray-700:hsl(0,0%,30%);--gray-800:hsl(0,0%,20%);--gray-900:hsl(0,0%,10%);--gray:#9d9d9d;--gray-light:#BDBDBD;--c-black:#000000;--c-white:#fcfcfc;--blue-400:#00D4EB;--blue-500:#009FAF;--blue-600:#018c9a;--dark-blue-500:#34495e;--yellow-500:#FFCA3A;--yellow-600:#e3aa04;--red-500:#FF005B;--red-600:#FD2975;--green-400:#70C1B3;--green-500:#519E8A;--background-100:var(--c-white);--text-100:var(--gray-100);--text-400:var(--gray-400);--text-600:var(--gray-600);--text-900:var(--gray-900);--border-400:var(--gray-400);--border-900:var(--gray-900);--fs-50:7.5rem;--fs-100:3.8125rem;--fs-200:3.0625rem;--fs-300:2.4375rem;--fs-400:1.9375rem;--fs-500:1.5625rem;--fs-600:1.25rem;--fs-700:1rem;--fs-800:0.8125rem;--fs-900:0.625rem;--shadow-100:rgba(0,0,0,0.1) 0px 4px 12px;--shadow-200:rgba(0,0,0,0.16) 0px 10px 36px 0px,rgba(0,0,0,0.06) 0px 0px 0px 1px;--shadow-300:rgba(50,50,93,0.25) 0px 6px 12px -2px,rgba(0,0,0,0.3) 0px 3px 7px -3px;--shadow-400:0 2px 8px 0 #00000026;--shadow-500:0px 8px 12px 0px #00000066;--br2:.125rem;--br4:.25rem;--br8:.5rem;--br16:1rem;--ff-open-sans:"Open Sans",sans-serif;--ff-roboto-slab:"Roboto Slab",serif;font-size:16px}body{font-family:var(--ff-open-sans);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--ff-roboto-slab);font-weight:400}h1,.h1{font-size:var(--fs-100);line-height:1.18}h2,.h2{font-size:var(--fs-200);line-height:1.14}h3,.h3{font-size:var(--fs-300);line-height:1.23}h4,.h4{font-size:var(--fs-400);line-height:1.29}h5,.h5{font-size:var(--fs-500);line-height:1.28}h6,.h6{font-size:var(--fs-600);line-height:1.3}p{font-size:var(--fs-700);line-height:1.5}.small{font-size:var(--fs-800);line-height:16px}.caption{font-size:var(--fs-900);line-height:16px}.pull-right{margin-left:auto}.container{width:100%;margin-left:auto;margin-right:auto;padding-right:16px;padding-left:16px}@media (min-width:576px){.container{max-width:540px;padding-right:8px;padding-left:8px}}@media (min-width:768px){.container{max-width:720px;padding-left:16px;padding-right:16px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1256px}}.js-stop-transition *{transition:none!important}[x-ref="container"]{transition:transform 1s ease-in-out}body{display:flex;flex-direction:column;scroll-padding:10rem}body .no-scroll{overflow:clip}main{flex-grow:1;padding-top:222px}@media (max-width:992px){main{padding-top:124px}}main.empty-banner{padding-top:144px}@media (max-width:992px){main.empty-banner{padding-top:62px}}main.booking_steps{background-color:#f7f8f9}#id_newsletter_form-address{display:none}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.no-scroll{overflow:hidden}.no-label .form-label{margin-bottom:0}.no-label .form-label>label{display:none}.lang-form select{background-color:transparent;border:none}input:focus,textarea:focus,select:focus,button:focus,a:focus{outline:none}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--blue-400)}.richtext ol{padding-left:1rem}.richtext ul{list-style:disc;padding-left:1rem}.richtext a{color:var(--blue-500)}.richtext h2,.richtext h3,.richtext h4{font-weight:700}.photo-album .pictures{margin:-30px -34px -28px -34px}.photo-album .pictures .big{margin-bottom:4px}.photo-album .pictures .big img{display:block;width:100%;cursor:pointer}.photo-album .pictures .small{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch;margin-left:-2px;margin-right:-2px}.photo-album .pictures .small .item{box-sizing:border-box;padding-left:2px;padding-right:2px;margin-bottom:4px;width:50%;position:relative}.photo-album .pictures .small .item a{display:flex;justify-content:center;align-items:center;left:2px;right:2px;top:0;bottom:0;position:absolute;background-color:rgba(33,33,33,0.6);color:var(--c-white);text-decoration:none;font-size:12px;line-height:17px;text-transform:uppercase;letter-spacing:2px}.photo-album .pictures .small .item img{display:block;width:100%;cursor:pointer}@media (max-width:768px){.photo-album .pictures{margin:-30px -10px -8px -10px}}.p16{padding:1rem}.p32{padding:2rem}.m16{margin:1rem}.m32{margin:2rem}.mt16{margin-top:1rem}.mt32{margin-top:2rem}.mt40{margin-top:2.5rem}.mt64{margin-top:4rem}.mb32{margin-bottom:2rem}.spacer16{height:1rem}.spacer32{height:2rem}.flex,[class*="flex-"]{display:flex}.flex--align-items{align-items:center}.flex--justify-between{justify-content:space-between}.flex--direction-column{flex-direction:column}.flex--justify-center{justify-content:center}.flex--wrap{flex-wrap:wrap}.flex--end{justify-content:flex-end}.flex--self-end{align-self:flex-end}@media (max-width:768px){.md\:flex--align-items{align-items:center}.md\:flex--order-1{order:-1}.md\:flex--direction-column{flex-direction:column}}.form-label{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.form-label>label{font-size:var(--fs-600);font-weight:700;margin-bottom:0}.custom__checkbox{position:relative;margin-bottom:.5rem}.custom__checkbox label{padding-left:1.5rem;text-transform:capitalize;margin-bottom:0}.custom__checkbox label:hover{cursor:pointer}.custom__checkbox label input{position:absolute;opacity:0;height:0;width:0}.custom__checkbox label input:checked ~ .checkmark{box-shadow:1px 2.67px 2.67px 0 #FFFFFF30;background-color:var(--blue-500);border:none}.custom__checkbox label input:checked ~ .text{font-weight:700}.custom__checkbox label .text{transition:.3s}.custom__checkbox label .checkmark{transition:.3s;content:"";height:16px;width:16px;box-shadow:1px 2.67px 2.67px 0 #00000030;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:var(--c-white);border-radius:var(--br2);border:solid 1px var(--gray-200)}.custom__checkbox label .checkmark:after{content:'\2713';position:absolute;top:0;left:0;right:0;bottom:0;color:var(--c-white);display:flex;align-items:center;justify-content:center}.location-options{display:flex;flex-wrap:wrap;gap:.5rem}.location-options__checkbox label{display:flex;gap:.5rem;align-items:center;border-radius:var(--br4);height:27px;overflow:clip;margin-bottom:0}.location-options__checkbox label:hover{cursor:pointer}.location-options__checkbox label input{position:absolute;opacity:0;height:0;width:0}.location-options__checkbox label input:checked ~ .text{opacity:1}.location-options__checkbox label input:checked ~ svg{opacity:1}.location-options__checkbox label svg{opacity:.6;transition:.3s}.location-options__checkbox label .text{transition:.3s;background-color:var(--blue-500);font-weight:800;padding-inline:.75rem;color:var(--c-white);display:flex;justify-content:center;align-items:center;height:100%;opacity:.6}.checkbox-2-cols{columns:2}.filter-select{width:100%;background-color:var(--c-white);border:none;padding-inline:1.375rem;height:2rem;border-radius:var(--br4);color:var(--gray-400);cursor:pointer;transition:.3s;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:var(--c-white) url("/static/img/icon-dropdown-8px.png?fc1bab586646") no-repeat calc(100% - 1.375rem) center}.filter-select:hover{font-weight:700;color:var(--c-black)}.filter-select.active{color:var(--c-black)}.assessment-type{display:flex;flex-direction:column;gap:.5rem}.assessment-type__question{cursor:pointer}.assessment-type__checkbox{display:flex;align-items:center;gap:.5rem}.assessment-type__checkbox label{display:inline-flex;flex-direction:column;border-radius:var(--br4);margin-bottom:0;cursor:pointer}.assessment-type__checkbox label input{position:absolute;opacity:0;height:0;width:0}.assessment-type__checkbox label input:checked ~ .text{opacity:1}.assessment-type__checkbox label input:checked ~ .description{opacity:1}.assessment-type__checkbox label:hover .description,.assessment-type__checkbox label:hover .text{opacity:1}.assessment-type__checkbox label .description{color:var(--c-white);padding:.25rem .75rem .75rem;background-color:var(--blue-500);opacity:.6;margin-top:-.25rem;border-radius:0 0 var(--br4) var(--br4);font-size:var(--fs-800);line-height:1.9;font-weight:400;transition:.3s}.assessment-type__checkbox label .text{font-weight:700;color:var(--c-white);padding:.5rem .75rem .5rem 3rem;display:inline-block;transition:.3s;border-radius:var(--br4);opacity:.6;background:var(--blue-500) 0.75rem center no-repeat;background-size:auto 24px}.assessment-type__checkbox label .text--1{background-image:url("/static/img/ribbon-white.png?fc1bab586646")}.assessment-type__checkbox label .text--2{background-image:url("/static/img/maginifier-white.png?fc1bab586646")}.assessment-type__checkbox label .text--3{background-image:url("/static/img/exit-white.png?fc1bab586646")}.btn{display:inline-block;font-size:var(--fs-700);font-weight:700;padding:.5rem 1rem;border-radius:10rem;cursor:pointer;text-align:center;text-decoration:none;transition:background-color 0.3s,border-color 0.3s,color 0.3s;line-height:1.2;border:solid 2px transparent}.btn:hover{text-decoration:none}.btn--full-width{width:100%}.btn--small{font-size:var(--fs-700);padding:0.5em 1em}.btn--primary{background-color:var(--blue-500);color:var(--c-white)}.btn--primary:hover{background-color:var(--blue-600);border:2px solid var(--blue-400);color:var(--c-white)}.btn--secondary{background-color:var(--yellow-500);color:var(--c-white)}.btn--secondary:hover{background-color:var(--yellow-600);border:2px solid var(--yellow-600);color:var(--c-white)}.btn--red{background-color:var(--red-600);color:var(--c-white)}.btn--red:hover{background-color:var(--red-500);color:var(--c-white);border-color:var(--c-white)}.btn--outline-white{background-color:transparent;border:solid 1px var(--c-white);color:var(--c-white);font-weight:600}.btn--outline-white:hover{color:var(--c-black);background-color:var(--c-white)}.btn--yellow{height:50px;border-radius:100px;padding:0 15px;text-align:center;background-color:#ffca3a;color:var(--c-white);font-size:var(--fs-800);line-height:50px;font-weight:600;border:none;min-width:155px;margin-bottom:1rem}.btn--yellow:hover{color:var(--c-white);background-size:var(--yellow-600)}.shadow-100{box-shadow:var(--shadow-100)}.shadow-200{box-shadow:var(--shadow-200)}.shadow-300{box-shadow:var(--shadow-300)}.header{position:relative}.header>div{height:680px}.header__item{min-width:100vw;width:100%;height:680px;position:relative;overflow:clip}.header__item>div{display:flex;align-items:start;justify-content:end;flex-direction:column;padding-bottom:12.5rem;height:100%;position:relative;z-index:5}.header__item>div>div:first-child{margin-bottom:1rem}.header__item>div>div:first-child h2{font-weight:900;color:var(--c-white);line-height:1.2;display:inline;margin-right:2rem}@media (max-width:992px){.header__item>div>div:first-child h2{font-size:var(--fs-400);margin-right:1rem;display:block}}.header__item>div>div:last-child{display:flex;align-items:center;gap:2rem;font-weight:800;font-size:var(--fs-700);color:var(--c-white)}.header__item>div>div:last-child a{color:var(--c-white);background-color:var(--yellow-500);font-weight:700;padding:.5rem 1rem;border-radius:10rem;font-size:var(--fs-600);border:solid 2px transparent;transition:.3s all}@media (max-width:768px){.header__item>div>div:last-child a{font-size:var(--fs-700)}}.header__item>div>div:last-child a:hover{text-decoration:none;border:solid 2px var(--c-white)}@media (max-width:992px){.header__item>div>div:last-child{flex-wrap:wrap}.header__item>div>div:last-child a{order:1}}.header__item-img{position:absolute;width:100vw;height:inherit}.header__item-img:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0.1) 41.18%,#008A99 96.85%)}.header__item-img img{height:100%;width:100%;object-fit:cover}.header__wrapper{overflow:clip}.header__container{display:flex;flex-wrap:nowrap}.header__controls{position:absolute;bottom:5rem;left:0;right:0;display:flex;column-gap:2rem}@media (max-width:768px){.header__controls{height:72px;flex-direction:column;overflow-y:auto;overflow-x:clip}}.header__controls-item{font-weight:800;font-size:var(--fs-700);color:var(--c-white);border-bottom:2px transparent solid;padding-block:.5rem;padding-bottom:.25rem;text-transform:uppercase;opacity:.5}.header__controls-item:hover{opacity:1;cursor:pointer}.header__controls-item.active{opacity:1;border-bottom:2px var(--yellow-500) solid}.header>svg{position:absolute;left:0;bottom:0;right:0;width:100%}.header>svg *{width:100vw}.nav{position:fixed;top:0;bottom:auto;background-color:var(--c-white);z-index:100;transition:.3s;width:100%;box-shadow:var(--shadow-400)}.nav--scrolled{top:-144px}.nav__container{display:grid;grid-template-columns:192px auto}@media (max-width:992px){.nav__container{display:none}}.nav__container__mobile{display:none}@media (max-width:992px){.nav__container__mobile{display:grid;grid-template-columns:50px auto}}.nav__logo{width:144px;padding-block:9.5px}.nav__logo img{width:144px}@media (max-width:992px){.nav__logo{width:50px}.nav__logo img{width:50px}}.nav__list--mobile{display:flex;justify-content:end;align-items:center;gap:1.5rem}.nav__list--mobile--wrapper{display:flex;align-items:center;justify-content:right;height:100%}.nav__list{display:flex;flex-direction:column}.nav__list-top{display:flex;background-color:#F7F8F9;padding-left:2rem;border-bottom-left-radius:20px;position:relative;padding-block:.85rem;font-size:var(--fs-800);justify-content:space-between}.nav__list-top:after{position:absolute;content:"";display:block;height:100%;width:100vw;background-color:#f7f8f9;z-index:1;left:100%;top:0;bottom:0}.nav__list-top>div{display:flex;align-items:center;gap:1rem}.nav__list-top>div:first-child a{padding-inline:.5rem;display:flex;gap:.5rem;align-items:center;color:var(--gray-800);opacity:.7;transition:.3s ease-in-out}.nav__list-top>div:first-child a:hover{font-weight:700;text-decoration:none}.nav__list-top>div:last-child a{color:var(--gray-800);opacity:.7;transition:.3s ease-in-out}.nav__list-top>div:last-child a:hover{font-weight:700;text-decoration:none}.nav__list-bottom{display:flex;justify-content:end;align-items:center;flex-grow:1;gap:2.5rem}.nav__list-bottom ul{display:flex;gap:1.5rem;margin-bottom:0}.nav__list-bottom ul a{font-size:var(--fs-700);font-weight:600;line-height:1.5;text-transform:uppercase;color:var(--gray-800);opacity:.6;transition:.3s ease-in-out;border-bottom:transparent solid 2px}.nav__list-bottom ul a:hover,.nav__list-bottom ul a.active{opacity:1;text-decoration:none;border-bottom:var(--gray-100) solid 2px}.nav__list-bottom ul a.active{border-bottom:solid var(--yellow-500) 2px}.nav__lang-switch{position:relative}.nav__lang-switch:hover{cursor:pointer}.nav__active-lang{text-transform:uppercase;font-weight:400;transition:.3s ease-in-out}.nav__active-lang svg{transition:.3s ease-in-out}.nav__active-lang.active,.nav__active-lang:hover{font-weight:700}.nav__active-lang.active svg{transform:rotate(-180deg)}.nav__lang-list{position:absolute;top:100%;left:-.5rem;right:-.5rem;padding-top:.75rem;padding-inline:.5rem;padding-bottom:.25rem;border-bottom-left-radius:var(--br4);border-bottom-right-radius:var(--br4);background-color:var(--gray-100);z-index:10000}.nav__lang-item{font-size:var(--fs-900);font-weight:400;line-height:1.6;display:block;text-transform:uppercase;padding-bottom:.25rem;color:var(--gray-900);transition:.3s all;opacity:.7}.nav__lang-item:hover{color:var(--gray-900);text-shadow:0.5px 0 var(--gray-900);text-decoration:none;opacity:1}.nav__vertical-line{height:100%;background-color:#21212114;width:2px}.nav__login-parents{color:var(--c-white)!important;opacity:.7;transition:.3s ease-in-out;background:var(--blue-500);padding:.25rem .5rem;font-size:var(--fs-800);line-height:1.46;border-radius:var(--br4)}.nav__login-parents:hover{text-decoration:none;font-weight:700;color:var(--c-white);background-color:var(--blue-600);opacity:1}.nav__button{position:relative;z-index:100}.nav__button button{border:none;background:transparent;opacity:.6;transition:all .3s}.nav__button button:hover,.nav__button button:focus-visible{opacity:1}.nav__button button.active{transform:rotate(90deg)}.nav__button--mobile button{background:transparent;border:none;cursor:pointer;transition:all .3s}.nav__button--mobile button:focus-visible,.nav__button--mobile button:focus{outline:transparent}.nav__button--mobile button.active{transform:rotate(90deg)}.nav__menu--mobile{position:absolute;top:62px;bottom:0;right:0;z-index:10000;background-color:var(--c-white);height:100vh;padding:1rem;overflow:auto}.nav__menu--mobile ul{display:flex;flex-direction:column;margin-bottom:0}.nav__menu--mobile ul li a{display:block;padding-block:.75rem;font-weight:700;color:var(--gray)}.nav__menu-socials{display:flex;gap:1rem;align-items:center;padding-top:.75rem;border-top:solid 1px var(--gray);justify-content:space-between}.nav__menu-socials a{color:var(--gray);opacity:.6;transition:.3s all}.nav__menu-socials a svg{max-height:1rem}.nav__menu-socials a:hover{opacity:1}.nav__menu-top--mobile{display:flex;gap:2rem;align-items:center;border-bottom:1px solid var(--gray);padding-bottom:1rem}.nav__menu-bottom-mobile{border-top:1px solid var(--gray)}.nav__menu-bottom-mobile a{font-size:var(--fs-800);font-weight:500}.nav__logged-in{font-weight:600}.nav__logged-in:hover{cursor:pointer}.nav__user-menu{position:absolute;right:0;text-align:left;font-size:14px;line-height:19px;padding:5px 0;font-weight:normal;letter-spacing:0;opacity:1;background-color:var(--c-white);box-shadow:0 1px 3px 0 rgba(181,199,218,0.5);z-index:1000}.nav__user-menu li{white-space:nowrap}.nav__user-menu li a{display:block;padding:16px 15px 16px 15px}.nav__user-menu li a:hover{font-weight:400!important;background-color:var(--gray-200)}.nav__dropdown{width:242px;position:absolute;right:0;margin-left:-162px;top:calc(100% + 30px);padding:0 2rem 2rem 2rem;border-radius:0 0 var(--br8) var(--br8);background-color:var(--c-white);z-index:100;display:flex;flex-direction:column;box-shadow:var(--shadow-300)}.nav__dropdown h4{font-size:var(--fs-700);line-height:1.5;font-weight:600;text-transform:uppercase;font-family:var(--ff-open-sans)}.nav__dropdown div:not(:first-child) h4{margin-top:1rem}.nav__dropdown a{font-size:var(--fs-800);line-height:1.846;display:block;margin-bottom:.5rem;color:var(--c-black);font-weight:400;transition:all .3s}.nav__dropdown a:hover{font-weight:600;text-decoration:none}.nav__parent-login a{font-size:var(--fs-600);color:var(--c-black)}.footer{background-color:var(--blue-500);padding-block:6.75rem;background:var(--blue-500) url("/static/img/background.webp?fc1bab586646") no-repeat center;background:var(--blue-500) url("/static/img/background.avif?fc1bab586646") no-repeat center;background-size:cover;background-position:center 0%}.footer__container{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media (max-width:992px){.footer__container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.footer__container{grid-template-columns:1fr}}.footer__list{display:flex;flex-direction:column;gap:1rem}@media (max-width:992px){.footer__list{margin-bottom:2rem}}.footer__list a{color:var(--c-white);font-weight:400;line-height:1}.footer__list h3{font-family:var(--ff-open-sans);font-size:var(--fs-700);text-transform:uppercase;color:var(--c-white);font-weight:700;line-height:0.69}.footer__newsletter{color:var(--c-white)}.footer__block{margin-bottom:2.5rem}.footer__title-h4{font-family:var(--ff-open-sans);font-weight:700;font-size:var(--fs-700);line-height:0.69;margin-bottom:1rem;white-space:nowrap}.footer__title-h5{font-family:var(--ff-open-sans);font-weight:700;font-size:var(--fs-700);line-height:0.69;margin-bottom:1rem}.footer__socials{display:flex;align-items:center;justify-content:start;gap:2rem}.footer__socials a{color:var(--c-white);opacity:.6;transition:all .3s}.footer__socials a:hover{opacity:1}.footer__bottom{display:flex;justify-content:space-between;align-items:center}@media (max-width:992px){.footer__bottom{flex-direction:column;padding-block:1rem}}.footer__logos{display:flex;align-items:center;gap:1.125rem;padding-block:1rem}.footer__logos img{height:43px;width:auto}.highlighted-projects{padding-top:104px;padding-bottom:160px}.highlighted-projects:hover{cursor:pointer}.highlighted-projects__title{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.5rem}.highlighted-projects__title-btn-top{display:block}@media (max-width:768px){.highlighted-projects__title-btn-top{display:none}}.highlighted-projects__title-btn-bottom{display:none}@media (max-width:768px){.highlighted-projects__title-btn-bottom{text-align:right;display:block}}.highlighted-projects__title h2{font-weight:700}.highlighted-projects__container{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width:992px){.highlighted-projects__container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.highlighted-projects__container{grid-template-columns:1fr}}.highlighted-projects__item{box-shadow:0 4px 4px 0 #0000001A;border-radius:var(--br8);overflow:clip;position:relative;border-bottom:4px solid transparent;transition:all .3s}.highlighted-projects__item:after{transition:all .3s;opacity:0;content:"";position:absolute;top:240px;left:0;right:0;bottom:0}.highlighted-projects__item:hover{box-shadow:0 8px 12px 0 #009FB066;border-bottom:4px solid var(--blue-500)}.highlighted-projects__item:hover:after{opacity:.4;background:linear-gradient(180deg,rgba(255,255,255,0) 41.18%,rgba(0,138,153,0.4) 96.85%)}.highlighted-projects__item--almost-full:hover{box-shadow:0 8px 12px 0 #FFCA3A66;border-bottom:4px solid var(--yellow-500)}.highlighted-projects__item--almost-full:hover:after{opacity:.4;background:linear-gradient(180deg,rgba(255,255,255,0) 41.18%,rgba(255,202,58,0.4) 96.85%)}.highlighted-projects__item--full:hover{box-shadow:0 8px 12px 0 #FF005B66;border-bottom:4px solid var(--red-500)}.highlighted-projects__item--full:hover:after{opacity:.4;background:linear-gradient(180deg,rgba(255,255,255,0) 41.18%,rgba(255,0,91,0.4) 96.85%)}.highlighted-projects__image{max-height:240px;overflow:clip;position:relative}.highlighted-projects__image img{height:100%;width:100%;object-fit:cover}.highlighted-projects__flag{position:absolute;bottom:1rem;left:1rem;border:solid var(--c-white) thin;border-radius:var(--br4)}.highlighted-projects__item-label{position:absolute;top:0;left:0;right:0;z-index:10;font-weight:800;text-align:center;line-height:1.5;padding-block:.5rem;color:var(--c-white)}.highlighted-projects__item-label:before{position:absolute;right:1rem;top:50%;transform:translateY(-50%);content:"";display:inline-block;width:24px;height:24px;background:center no-repeat}.highlighted-projects__item-label--red{background-color:var(--red-500)}.highlighted-projects__item-label--yellow{background-color:var(--yellow-500)}.highlighted-projects__item-label--blue{background-color:var(--blue-500)}.highlighted-projects__item-label--1:before{background-image:url("/static/img/exit-white.png?fc1bab586646");background-size:auto 24px}.highlighted-projects__item-label--2:before{background-image:url("/static/img/ribbon-white.png?fc1bab586646");background-size:contain}.highlighted-projects__item-label--3:before{background-image:url("/static/img/maginifier-white.png?fc1bab586646");background-size:contain}.highlighted-projects__content{padding:2rem;position:relative}.highlighted-projects__content span{display:block;font-weight:700;font-size:var(--fs-800);line-height:9px;color:var(--gray-light);text-transform:uppercase}.highlighted-projects__assessment{position:absolute;top:0;left:0;right:0;padding:.5rem 2rem .5rem 4rem;border-bottom:1px solid #0000001A;font-weight:800;text-transform:uppercase}.highlighted-projects__assessment:before{position:absolute;left:2rem;top:50%;transform:translateY(-50%);content:"";display:inline-block;width:24px;height:24px;background:center no-repeat}.highlighted-projects__body{font-size:var(--fs-700);white-space:nowrap;font-weight:400;color:var(--text-900);margin-top:3rem;display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.highlighted-projects__body>div{border-bottom:1px solid #ADADAD29;padding-bottom:.5rem}.highlighted-projects__price{font-family:var(--ff-open-sans);font-weight:700;font-size:var(--fs-600)}.highlighted-projects__price-link{display:flex;justify-content:space-between;align-items:start;margin-top:3rem}.highlighted-projects__price-link h3{margin-bottom:0;font-size:var(--fs-400)}.highlighted-projects__price-link a{font-size:var(--fs-600);font-weight:400;color:var(--text-900);padding-top:10px;display:block}.highlighted-projects__item-title{font-family:var(--ff-open-sans);font-weight:700;font-size:var(--fs-600);line-height:24px;margin-bottom:1rem}.highlighted-projects__location{color:var(--c-white);font-weight:800;font-size:var(--fs-700);border-radius:var(--br4);overflow:clip}.highlighted-projects__location>span{background-color:var(--blue-500);padding:.25rem 1rem}.choose{background-color:#F7F8F9;padding-block:104px 160px}.choose__title{font-weight:700;font-size:var(--fs-300);line-height:1.23}.choose__title span{color:var(--blue-500)}.choose__container{margin-top:2.5rem;display:grid;grid-template-columns:repeat(2,1fr);column-gap:3rem;row-gap:2rem}@media (max-width:768px){.choose__container{grid-template-columns:1fr}}.choose__item{display:grid;grid-template-columns:80px 1fr;gap:1rem;padding-right:2rem}@media (max-width:768px){.choose__item{padding-right:0}}.choose__item img{height:80px;width:80px}.choose__item h3{font-family:var(--ff-open-sans);font-weight:700}.choose__item p,.choose__item b{font-size:var(--fs-700);line-height:1.5}.choose__item p{font-weight:400;margin-bottom:0}.choose__item b{font-weight:600}.banner__wrapper{overflow:clip;position:relative}.banner__container{display:flex;width:100vw;flex-wrap:nowrap}.banner__item{min-width:100vw;width:100%;padding-block:1rem;position:relative}.banner__item:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--yellow-500);z-index:-1}.banner__item:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;opacity:.1;background:url("/static/img/bg-yellow-image.png?fc1bab586646");z-index:-1}.banner__item:nth-child(even):before{background:var(--red-500)}.banner__item:nth-child(even):after{background:url("/static/img/bg-red-image.png?fc1bab586646")}.banner__item h2{margin-bottom:0;color:var(--c-white);font-size:var(--fs-300);line-height:1.2;font-weight:700}@media (max-width:992px){.banner__item h2{font-size:var(--fs-500)}}.banner__item h2 span{color:var(--c-black)}.banner__item>div{padding-right:8rem}@media (max-width:768px){.banner__item>div{padding-right:0}}.banner__item>div>div{display:flex;justify-content:space-between;align-items:center}@media (max-width:768px){.banner__item>div>div{flex-direction:column;align-items:start;gap:1rem}}.banner__item>div>div a{padding:.5rem 1rem;font-size:var(--fs-700);line-height:1.2;transition:.3s}@media (max-width:768px){.banner__item>div>div a{display:none}}.banner__item>div>div a:hover{text-decoration:none}.banner__controls{position:absolute;left:0;right:0;top:50%;display:flex;gap:.5rem;align-items:center;justify-content:right;transform:translateY(-50%)}@media (max-width:768px){.banner__controls{right:auto;justify-content:left;left:0;top:85%}}.banner__controls-prev{width:0;height:0;border-style:solid;border-width:4px 8px 4px 0;border-color:transparent var(--c-white) transparent transparent;cursor:pointer}@media (max-width:768px){.banner__controls-prev{border-width:4px 6px 4px 0}}.banner__controls-dot{height:.5rem;width:.5rem;display:inline-block;background-color:var(--c-white);border-radius:50%}@media (max-width:768px){.banner__controls-dot{height:.375rem;width:.375rem}}.banner__controls-dot:hover{cursor:pointer}.banner__controls-dot.active{background-color:var(--yellow-500)}.banner__controls-dot:nth-child(even).active{background-color:var(--red-500)}.banner__controls-next{width:0;height:0;border-style:solid;border-width:4px 0 4px 8px;border-color:transparent transparent transparent var(--c-white);cursor:pointer}@media (max-width:768px){.banner__controls-next{border-width:4px 0 4px 6px}}.cta{color:var(--c-white);padding-block:104px;position:relative;background:var(--blue-500) url("/static/img/background.webp?fc1bab586646") no-repeat center;background:var(--blue-500) url("/static/img/background.avif?fc1bab586646") no-repeat center;background-size:cover;background-position:center 27%}.cta--inline{background-size:cover;border-radius:var(--br8);padding:3rem 1.5rem;margin-block:2.5rem}.cta__text{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width:992px){.cta__text{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.cta__text{grid-template-columns:1fr}}.cta__text--inline{grid-template-columns:1fr;background-size:cover;gap:2rem}.cta__text--inline .cta__title{margin-bottom:0;font-weight:900}.cta__text--inline .cta__column-title{margin-bottom:0}.cta__text--inline .cta p{margin-top:auto;margin-bottom:auto}.cta__small-title{font-weight:800;text-transform:uppercase;color:var(--yellow-500)}.cta__title{font-weight:900;margin-bottom:0}.cta__column-title{font-family:var(--ff-open-sans);font-weight:800;font-size:var(--fs-500)}.cta ul,.cta ol{padding-left:1rem}.cta__image-column{position:absolute;top:-2rem;right:0;bottom:-2rem}@media (max-width:992px){.cta__image-column{position:relative;top:0;bottom:0}.cta__image-column img{width:100%;height:auto}}.cta__image-column--inline{top:25%;right:-2rem}.cta__image-column--inline img{width:212px!important;height:auto}.cta__image{background-color:transparent;background-image:none;margin-block:10rem}.cta__image:after{background:var(--blue-500) url("/static/img/background.webp?fc1bab586646") no-repeat center;background:var(--blue-500) url("/static/img/background.avif?fc1bab586646") no-repeat center;background-size:100% auto;background-position:center 57%;content:"";display:block;position:absolute;width:66%;height:100%;border-radius:0 1rem 1rem 0;top:0;left:0;bottom:0;background-color:var(--blue-500);z-index:-1}@media (max-width:992px){.cta__image:after{width:100%;border-radius:0;background-size:cover}}.cta__image--inline{background-image:url("/static/img/background.webp?fc1bab586646");background-image:url("/static/img/background.avif?fc1bab586646");margin-block:2.5rem;padding:3rem 1.5rem}.cta__image--inline:after{display:none}.cta__image--inline .cta__text{margin-left:0;width:80%}.project{display:grid;grid-template-columns:344px 1fr;box-shadow:0 1px 2px 0 #0000001A;border-radius:var(--br8);overflow:clip;border-right:4px solid var(--blue-500)}@media (max-width:1200px){.project{grid-template-columns:1fr}}.project:hover{cursor:pointer}@media (max-width:1200px){.project{border-right:none;border-bottom:4px solid var(--blue-500)}}.project--red{border-right:4px solid var(--red-500)}@media (max-width:1200px){.project--red{border-right:none;border-bottom:4px solid var(--red-500)}}.project--yellow{border-right:4px solid var(--yellow-500)}@media (max-width:1200px){.project--yellow{border-right:none;border-bottom:4px solid var(--yellow-500)}}.project__image-container{position:relative}.project__image-container img{width:100%;height:100%;object-fit:cover}.project__status{position:absolute;top:0;left:0;right:0;text-align:center;color:var(--c-white);font-weight:800;padding-block:.75rem;line-height:0.7}.project__status--yellow{background-color:var(--yellow-500)}.project__status--red{background-color:var(--red-500)}.project__info{padding:1.5rem 2rem;border-top:0.4px solid #00000033;display:flex;flex-direction:column;gap:1rem}.project__country-price{display:flex;justify-content:space-between;align-items:center}.project__country-price>h4{font-family:var(--ff-open-sans);border-bottom:4px solid #F7F8F9;font-weight:700}.project__title{font-weight:700;font-size:var(--fs-600);line-height:1.2}.project__info-link{display:flex;align-items:end;justify-content:space-between}@media (max-width:1200px){.project__info-link{flex-direction:column;align-items:start}}.project__info-link table th{line-height:1.5;font-weight:400;color:var(--gray-400)}.project__info-link table td{font-weight:400;line-height:1.5}.project__info-link table td.empty{width:24px}.project__location{display:flex;gap:.5rem;border-radius:var(--br4);overflow:clip;height:27px}.project__location span{background-color:var(--blue-500);font-weight:800;padding-inline:.75rem;color:var(--c-white);line-height:1;display:flex;justify-content:center;align-items:center}.project__link a{font-size:var(--fs-600);color:var(--c-black);font-weight:400}@media (max-width:1200px){.project__link{width:100%;text-align:right;margin-top:1.5rem}}.text-image{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem;margin-bottom:10rem}@media (max-width:992px){.text-image{grid-template-columns:1fr}}.text-image__text h2{font-family:var(--ff-open-sans);font-weight:700;font-size:var(--fs-600);line-height:1.2}.text-image__text p{font-weight:400}.text-image__text b{font-weight:600}.text-image__text a{color:var(--blue-500);font-weight:600}.text-image__image img{border-radius:var(--br8)}@media (max-width:992px){.text-image__image img{width:100%;height:auto}}.people{margin-bottom:10rem}.people h2{font-weight:700;margin-bottom:4rem}.people__person-list{display:grid;grid-template-columns:repeat(4,1fr);column-gap:1.5rem;row-gap:4rem}@media (max-width:992px){.people__person-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.people__person-list{grid-template-columns:1fr}}.people__item{display:flex;flex-direction:column;gap:1rem}.people__person>div{display:flex;gap:.5rem;align-items:center}.people__person-image{border-radius:var(--br8);overflow:clip;border-bottom:solid 4px var(--yellow-500);aspect-ratio:288/276}.people__person-image img{height:100%;width:100%;object-fit:cover}.people__person-name{font-weight:700;font-size:var(--fs-600)}.people__person-role{color:var(--gray)}.people__person-mail{color:var(--blue-500)}.people__person-mail a{color:inherit}.people__person-phone{color:var(--c-black)}.people__person-phone a{color:inherit}.flyer-brochure{margin-bottom:10rem}.flyer-brochure__list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2.5rem}@media (max-width:768px){.flyer-brochure__list{grid-template-columns:1fr}}.flyer-brochure__item ul{margin-top:2.5rem}.flyer-brochure__item ul li{margin-bottom:1.5rem}.flyer-brochure__item ul li div{border-left:4px solid var(--blue-500);padding-left:.75rem;display:flex;flex-direction:column;font-weight:700;font-size:var(--fs-600)}.flyer-brochure__item ul li div span{font-weight:400}.flyer-brochure__item ul li div span a{color:var(--blue-500)}.flyer-brochure__item ul li div span a:hover{color:var(--blue-600)}.flyer-brochure__title{font-weight:700}.flyer-brochure__card{height:280px;position:relative;border-radius:var(--br16);padding:.5rem 1rem;display:flex;align-items:start;justify-content:end}.flyer-brochure__card h3{color:var(--c-white);font-weight:700}.flyer-brochure__card img{max-width:100%;height:auto;transform:translate(-45%,-50%) scale(1.25);position:absolute;top:50%;left:50%;pointer-events:none}@media (max-width:992px){.flyer-brochure__card img{transform:translate(-45%,-50%) scale(1)}}.flyer-brochure__card--brochure{background:linear-gradient(258.14deg,var(--yellow-500),var(--yellow-600))}.flyer-brochure__card--flyer{background:linear-gradient(254.88deg,var(--blue-500),var(--blue-600))}.logos{margin-bottom:10rem}.logos__title{font-weight:700;margin-bottom:2.5rem}.logos__logo-title{font-family:var(--ff-open-sans);font-size:var(--fs-500);font-weight:700;border-left:4px solid var(--blue-500);padding-left:.8rem;margin-bottom:2rem}.logos__logo-files{margin-top:3rem}.logos__logo-files li{margin-bottom:1.5rem}.logos__logo-files li a{color:var(--blue-600);font-size:var(--fs-600)}.logos__logo-files li h2{font-family:var(--ff-open-sans);font-weight:700;line-height:1.2;margin:0;text-transform:uppercase}.logos__list{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:992px){.logos__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.logos__list{grid-template-columns:1fr}}.articles{margin-bottom:10rem}.articles img{border-radius:var(--br8)}@media (max-width:992px){.articles img{width:100%;height:auto}}.articles__title{margin-bottom:2.5rem;font-weight:700}.articles__list{margin-top:5rem;columns:2}@media (max-width:992px){.articles__list{columns:1}}.articles__list li{border-left:4px solid var(--blue-500);margin-bottom:3rem;padding-left:1rem}.articles__list li h4{font-weight:700;font-family:var(--ff-open-sans);margin-bottom:0}.articles__list li h4 span{font-size:var(--fs-800);color:var(--gray)}@media (max-width:768px){.articles__list li h4 span{display:block}}.articles__list li a{font-weight:400;font-size:var(--fs-600);line-height:1.2;color:var(--blue-500);display:flex;gap:.5rem}.articles__list li a>svg{min-width:1rem;margin-top:.25rem}.news-block{padding-block:6.75rem 10rem}.news-block__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}.news-block__title h2{font-weight:700}.news-block__list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width:992px){.news-block__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.news-block__list{grid-template-columns:1fr}}.news-block__button a{color:var(--c-white)}.news-block__button a:hover{text-decoration:none}.news-block__button-top{display:block}@media (max-width:768px){.news-block__button-top{display:none}}.news-block__button-bottom{display:none}@media (max-width:768px){.news-block__button-bottom{margin-top:2rem;text-align:right;display:block}}.release{margin-bottom:10rem;min-height:372px}.release__title{margin-bottom:2.5rem;font-weight:700}.release__image{margin-right:1.5rem;float:left;border-radius:var(--br8);overflow:clip}@media (max-width:992px){.release__image{float:none;width:100%;height:auto;margin-bottom:1.5rem;margin-right:0}}.release__item{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding-left:.75rem;border-left:4px solid var(--blue-500)}.release__item h4{font-family:var(--ff-open-sans);font-weight:700;margin-bottom:0}.release__item div{font-size:var(--fs-800);line-height:2;color:var(--gray);font-weight:700}.release__item a{color:var(--blue-500);transition:.3s;font-size:var(--fs-600);line-height:1.2}.release__item a:hover{color:var(--blue-600)}.newsletter__fields{display:flex;flex-wrap:nowrap;gap:.5rem}.newsletter__fields select,.newsletter__fields input{height:2rem;border-radius:var(--br4);background-color:var(--c-white);border:solid 1px transparent}.newsletter__fields select{padding-inline:.25rem;font-size:var(--fs-800)}.newsletter__fields input{padding-inline:.625rem}.newsletter__fields button{background-color:var(--yellow-500);border:solid 1px transparent;border-radius:var(--br4);color:var(--c-white);height:32px;width:32px}.newsletter__block{background:var(--blue-500) url("/static/img/background.webp?fc1bab586646");background:var(--blue-500) url("/static/img/background.avif?fc1bab586646");background-position:center 50%;border-radius:var(--br8);padding:1.5rem;color:var(--c-white)}.newsletter__block .newsletter__form .newsletter__fields{display:grid;grid-template-columns:45px 1fr 32px;gap:.5rem}.newsletter__block .newsletter__form .newsletter__fields input{width:100%}.partner{border-bottom:1px solid #A4A4A433}.partner__slider{padding-block:1.25rem;overflow:clip}.partner__wrapper{display:flex;flex-wrap:nowrap}.partner__item{width:100%;min-width:207px;max-width:207px;filter:grayscale(1);transition:.3s all;display:flex;justify-content:center;padding-right:69px}.partner__item img{height:48px;width:auto}.partner__item:hover{filter:grayscale(0)}.video-block{margin-bottom:2rem}.video-block iframe{width:100%;height:auto;aspect-ratio:16/9;border-radius:var(--br8);overflow:clip}.image-carousel{display:flex;gap:.5rem;margin-bottom:1.5rem;position:relative;overflow:clip}.image-carousel img{border-radius:var(--br8);width:100%}.image-carousel__preview-images{display:grid;grid-template-columns:928fr 288fr;gap:.5rem;width:100%}.image-carousel__preview-images[data-click]:hover{cursor:pointer}@media (max-width:992px){.image-carousel__preview-images{transform:scale(1.5)}}.image-carousel__preview-images--1{grid-template-columns:1fr}.image-carousel__preview-images img{height:auto}.image-carousel__preview-images>div{position:relative}.image-carousel__preview-images-full{display:grid;grid-template-columns:500fr 392fr 500fr;gap:1.5rem;width:100%}@media (max-width:992px){.image-carousel__preview-images-full{gap:.5rem}}.image-carousel__preview-images-full--2{grid-template-columns:928fr 288fr}.image-carousel__preview-images-full--1{grid-template-columns:1fr}.image-carousel__preview-button{position:absolute;bottom:1rem;right:8.5rem;display:flex;color:var(--c-white);align-items:center;justify-content:center;gap:1rem;opacity:.4;transition:.3s all}.image-carousel__preview-button:hover{cursor:pointer;opacity:1}.image-carousel__preview-button h2{font-weight:700}.image-carousel__overlay{background-color:transparent;height:100vh;width:1224px;border:none;overflow-x:clip;display:flex;justify-content:center;align-items:center}.image-carousel__overlay img{width:auto}@media (max-width:992px){.image-carousel__overlay img{width:100%;height:auto}}.image-carousel__overlay:focus-visible{outline:none}.image-carousel__overlay::backdrop{background-color:rgba(0,0,0,0.6);filter:blur(1px)}.image-carousel__body{display:flex;flex-direction:column;align-items:center;gap:2rem;overflow:clip;width:100%}@media (max-width:768px){.image-carousel__body{height:450px}}.image-carousel__images{max-width:1000px;display:flex;flex-direction:column;max-height:544px;position:relative;width:100%}.image-carousel__images img{aspect-ratio:1000/544;width:100%;height:auto}@media (max-width:992px){.image-carousel__images{height:544px;align-items:center}}@media (max-width:768px){.image-carousel__images{overflow:clip;max-height:254px;height:254px}}.image-carousel__image{order:1}.image-carousel__image.active{order:2}.image-carousel__close{position:absolute;z-index:100;top:1rem;left:1rem;color:var(--c-white);transition:.3s all;transform:translateX(-6rem)}@media (max-width:992px){.image-carousel__close{top:2rem;left:2rem;transform:translateX(0)}.image-carousel__close>svg{height:3rem;width:3rem}}@media (max-width:768px){.image-carousel__close{top:1.5rem;left:1.5rem}.image-carousel__close>svg{height:2rem;width:2rem}}.image-carousel__close:hover{cursor:pointer;opacity:.8}.image-carousel__controls{display:flex;gap:2rem;align-items:center}.image-carousel__indicator{color:var(--c-white);font-size:var(--fs-600);font-weight:700}.image-carousel__arrow-left,.image-carousel__arrow-right{transition:.3s all}.image-carousel__arrow-left.disabled,.image-carousel__arrow-right.disabled{opacity:.4;pointer-events:none}.image-carousel__arrow-left:hover,.image-carousel__arrow-right:hover{cursor:pointer;opacity:.8}.image-carousel__arrow-left{color:var(--c-white)}.image-carousel__arrow-right{color:var(--c-white);transform:rotate(180deg)}.image-carousel__previews{display:flex;align-items:center;gap:1.5rem;width:133px;scroll-snap-align:center;transition:.3s all}.image-carousel__previews>div.active img{border:solid var(--c-white) 2px}.image-carousel__previews img{height:80px;width:133px;border:solid transparent 2px;transition:.3s all}.image-carousel__previews img:hover{cursor:pointer}.small-search-from{background-color:var(--blue-500);padding-block:1.5rem;background:var(--blue-500) url("/static/img/background.webp?fc1bab586646") no-repeat center;background:var(--blue-500) url("/static/img/background.avif?fc1bab586646") no-repeat center;background-size:100% auto;background-position:center 50%}.small-search-from h1{margin-bottom:1rem;font-weight:700;color:var(--c-white);font-family:var(--ff-open-sans)}.small-search-from__form{display:grid;grid-template-columns:361fr 361fr 361fr 116fr;gap:.5rem}@media (max-width:992px){.small-search-from__form{grid-template-columns:repeat(2,1fr)}}.small-search-from__form button{height:40px;font-size:var(--fs-700);display:flex;gap:.5rem;align-items:center;justify-content:center;border-radius:10rem;border:solid transparent 2px}.small-search-from__form button:hover{background-color:var(--yellow-500);border:solid var(--c-white) 2px}.small-search-from__form .icon-in-field{position:relative}.small-search-from__form .icon-in-field .form-label{position:absolute;top:50%;transform:translateY(-50%);left:1rem}.small-search-from__form .icon-in-field .form-label svg{height:1rem}.small-search-from__form .icon-in-field select{padding-left:3rem;height:40px;border-radius:10rem}.controls .iti{width:100%}.controls .iti--allow-dropdown input[type=tel]{padding-left:52px}.controls .iti__country-list{z-index:3}.quote{margin-block:2.5rem}.quote__quote{padding-left:.75rem;border-left:4px solid var(--blue-500);font-size:var(--fs-700);line-height:24px;font-weight:600}.quote__quote span{font-family:var(--ff-open-sans);font-weight:800;font-size:var(--fs-500);color:var(--green-400)}.quote__author{padding-left:1rem;font-weight:400;line-height:1.5;color:var(--gray);margin-top:.5rem;font-style:italic}.steps{padding-top:38px;text-align:center}.steps .bread-crumbs{margin-top:-22px}.steps h2{margin-bottom:32px}.steps .wrap{display:flex;justify-content:space-between;text-align:left}.steps .wrap.same-height{align-items:stretch}.steps .left{padding-right:25px;flex-grow:1;order:1}.steps .right{width:460px;order:2}.steps .right:after{display:block;content:'';width:460px}.steps .right .block .txt{padding-top:30px}@media (max-width:768px){.steps h2{margin-bottom:22px}.steps .wrap{display:block}.steps .block{max-width:100%!important}.steps .block .txt{padding-left:10px;padding-right:10px;padding-bottom:12px;padding-top:18px}.steps .left,.steps .right{width:auto;padding-right:0;margin-bottom:32px}.steps .right .block{background:none;box-shadow:none;margin-bottom:0}.steps .right .block .picture,.steps .right .block .address{display:none}}.project-overview{margin-block:4rem}.project-overview__title{font-weight:700;margin-bottom:2rem}.project-overview__body{display:grid;grid-template-columns:392px 1fr;gap:1.5rem}@media (max-width:992px){.project-overview__body{grid-template-columns:350px 1fr}}@media (max-width:768px){.project-overview__body{grid-template-columns:1fr}}.project-overview__filter{background-color:var(--gray-100);box-shadow:0 1px 2px 0 #00000040;padding:2rem 2rem 4rem;border-radius:var(--br8)}.project-overview__filter form{display:flex;flex-direction:column;gap:2.5rem}@media (max-width:992px){.project-overview__filter{margin-inline:auto;max-width:350px}.project-overview__filter form{width:100%}}.project-overview__filter-title{display:flex;align-items:center;justify-content:center;font-weight:800;font-family:var(--ff-open-sans);gap:.25rem;font-size:2.375rem;line-height:1.35;margin-bottom:2.5rem}.project-overview__list{display:flex;flex-direction:column;gap:1.5rem}.news-overview{margin-top:4rem}.news-overview h3{font-weight:700;margin-block:2.5rem;line-height:1}.news-overview h3 span{font-size:var(--fs-600);color:var(--gray-400);font-family:var(--ff-open-sans)}.news-overview__categories{display:flex;gap:.5rem;margin-bottom:2.5rem;flex-wrap:wrap}.news-overview__category a{padding:.25rem .75rem;background-color:var(--gray);font-size:var(--fs-700);line-height:1.5;font-weight:600;border-radius:var(--br8);color:var(--c-white);transition:all .3s;display:block}.news-overview__category.active a,.news-overview__category:hover a{font-weight:600;background-color:var(--yellow-500);color:var(--c-black);text-decoration:none}.news-overview__item{display:flex;flex-direction:column;border-radius:var(--br4);box-shadow:0 4px 4px 0 #0000001A;border-bottom:4px solid var(--yellow-500);overflow:clip;transition:all .3s ease-in-out;position:relative}.news-overview__item:hover{box-shadow:0 0 10px 1px #009FAF66;border-bottom:4px solid var(--blue-500);cursor:pointer}.news-overview__item:hover .news-overview__item-body-title{color:var(--blue-500)}.news-overview__item-body{padding:1rem 1.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;max-height:200px;height:100%}.news-overview__item-body-category{text-transform:uppercase;color:var(--gray);font-size:var(--fs-800);font-weight:700;line-height:2;letter-spacing:0.05em}.news-overview__item-body-category--image{position:absolute;top:.5rem;left:.5rem;background-color:var(--blue-500);border-radius:var(--br4);font-size:12px;text-transform:capitalize;padding:.5rem .75rem;line-height:1.3;color:var(--c-white)}.news-overview__item-body-title{font-size:var(--fs-600);font-weight:700;line-height:1.35;transition:all .3s ease-in-out}.news-overview__item-body-date{font-size:var(--fs-800);font-weight:600;line-height:1.2;text-align:left;color:var(--gray)}.news-overview__item--blue{border-bottom:4px solid var(--blue-500)}.news-overview__image{max-height:200px;max-width:100%;width:100%;overflow:clip}.news-overview__image img{max-width:100%;width:100%;height:auto;object-fit:cover}.news-overview__list{display:grid;grid-template-columns:repeat(4,1fr);column-gap:1.5rem;row-gap:2.5rem;margin-bottom:2.5rem}@media (max-width:992px){.news-overview__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.news-overview__list{grid-template-columns:1fr}}.news-overview__pagination{display:flex;align-items:center;gap:.5rem}.news-overview__pagination a,.news-overview__pagination span{color:var(--gray);font-weight:400;font-size:var(--fs-600);width:28px;text-align:center;display:inline-block}.news-overview__pagination strong{font-size:var(--fs-600);width:28px;text-align:center;display:inline-block}.news-overview__pagination-button{width:48px;display:inline-block}.news-overview__pagination__next{transform:rotate(180deg)}.news-overview__pagination-disabled{pointer-events:none;cursor:none;opacity:.5}.news-detail{margin-block:4rem 10rem}.news-detail h1{font-weight:700;margin-bottom:2.5rem}.news-detail__content{display:grid;grid-template-columns:1fr 2fr 1fr;gap:1.5rem}@media (max-width:992px){.news-detail__content{grid-template-columns:1fr}}.news-detail__date-categories{border-left:4px solid var(--blue-500);padding-left:1rem}.news-detail__date{margin-bottom:1rem;font-weight:400;font-size:var(--fs-600);line-height:1.25}.news-detail__categories{display:flex;flex-wrap:wrap;gap:.5rem}.news-detail__category a{color:var(--c-white);background-color:var(--gray);padding:.25rem .75rem;display:block;opacity:.4;border-radius:var(--br8)}.news-detail__category.active a{background-color:var(--yellow-500);opacity:1;color:var(--c-black);font-weight:600}.news-detail__recent-articles{display:grid;grid-template-columns:1fr;gap:2rem}.news-detail__recent-articles .text-center{order:2}.news-detail__recent-articles-item{box-shadow:var(--shadow-400);position:relative;border-radius:var(--br4);padding:1rem 1.5rem;transition:.3s all;border:solid 2px transparent;border-bottom:solid 2px var(--yellow-500);order:1}.news-detail__recent-articles-item:after{content:"";position:absolute;height:4px;width:calc(100% + 4px);bottom:-2px;left:-2px;right:-2px;background-color:var(--blue-500);transition:.3s;z-index:1;border-radius:0 0 var(--br4) var(--br4);box-shadow:0 2px 8px 0 #FFCA3A73}.news-detail__recent-articles-item:hover{cursor:pointer;opacity:1;border:solid var(--yellow-500) 2px}.news-detail__recent-articles-item:hover .news-detail__recent-articles-title{color:var(--yellow-500)}.news-detail__recent-articles-item:hover:after{background-color:var(--yellow-500)}.news-detail__recent-articles-title{font-weight:700;font-size:var(--fs-700);margin-bottom:.5rem;transition:.3s}.news-detail__recent-articles-date,.news-detail__recent-articles-category{font-weight:700;font-size:var(--fs-900);color:var(--gray)}.news-detail__recent-articles-date{padding-bottom:.5rem}.news-detail__recent-articles-category{text-transform:uppercase;padding-bottom:.25rem}.news-detail__text h2,.news-detail__text h3,.news-detail__text h4{font-weight:700;font-family:var(--ff-open-sans);margin-bottom:3rem}.news-detail__text h2 + p,.news-detail__text h3 + p,.news-detail__text h4 + p{margin-top:-2rem}.news-detail__text p{margin-bottom:3rem}.news-detail__text p + p{margin-top:-2rem}.news-detail__text h2{font-size:var(--fs-300)}.news-detail__text h3{font-size:var(--fs-400)}.news-detail__text h4{font-size:var(--fs-500)}.news-detail__text img{max-width:100%;width:100%;height:auto;border-radius:var(--br8);margin-bottom:3rem}.about{margin-top:4rem}.about__title{font-weight:700;font-size:var(--fs-300);line-height:1.25}.press>h3{font-weight:700;margin-bottom:2.5rem}.press__header{margin-bottom:10rem}.press__header-image{max-height:276px;height:100%}.press__header-image img{width:100%;height:100%;object-fit:cover}.press__header-person{display:grid;grid-template-columns:3fr 1fr;gap:1.5rem}.press__header-person img{border-radius:var(--br8);max-height:276px;height:100%}@media (max-width:768px){.press__header-person{grid-template-columns:1fr}}.press__header-person .people__person-image{height:276px}.press__header-text{display:grid;grid-template-columns:1fr 2fr;gap:1.5rem;margin-top:1.25rem}@media (max-width:992px){.press__header-text{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.press__header-text{grid-template-columns:1fr}}.press__header-text>div p{font-weight:400;line-height:1.5}.press__header-text>div b{font-weight:600}.press__header-text>div>div{font-size:var(--fs-600);font-weight:700;padding-inline:1rem;border-left:4px solid var(--blue-500);line-height:1.2}.press__header-text-columns{columns:2;column-gap:1.5rem}.press__header-subtitle{font-size:var(--fs-500);font-family:var(--ff-open-sans);font-weight:400;line-height:1.25;border-left:4px solid var(--blue-500);padding-left:1rem;margin-bottom:1.5rem}.press__header-subtitle:first-letter {text-transform:uppercase}.free-page{padding-top:4rem}.free-page__title{margin-bottom:2.5rem;font-weight:700}.free-page__content{margin-bottom:10rem}.faq{margin-top:4rem}.faq__content{display:grid;grid-template-columns:1fr 2fr 1fr;gap:1.5rem;margin-top:-5rem}@media (max-width:992px){.faq__content{grid-template-columns:1fr}}.faq__nav{margin-top:5rem;position:relative}.faq__nav nav{display:flex;flex-direction:column;position:sticky;top:6.5rem;padding-bottom:1rem;overflow:auto}.faq__nav nav>div{transition:.3s;margin-bottom:1rem}.faq__nav nav>div.active{margin-bottom:1.5rem;padding-left:.75rem;border-left:4px solid var(--blue-500)}.faq__nav nav>div.active span{color:var(--blue-500)}.faq__nav nav span{display:block;font-weight:700;font-size:var(--fs-700);line-height:1.5;margin-bottom:.5rem}.faq__nav nav span:hover{cursor:pointer}.faq__nav nav a{line-height:1.3;font-size:var(--fs-800);display:block;margin-bottom:1rem;transition:.3s;color:var(--gray)}.faq__nav nav a:hover,.faq__nav nav a.active{color:var(--blue-500);text-decoration:none}.faq__title{margin-bottom:2.5rem;font-weight:700}.faq__header{margin-bottom:2.5rem;font-weight:700}.faq__header:first-child{margin-top:5rem}.faq__question{margin-bottom:2rem}@media (max-width:992px){.faq__question{max-width:100%}}.faq__question h5{font-weight:700}.faq__question h5.active{color:var(--blue-500)}.faq__question ul{padding-left:1.5rem;list-style:disc}.faq__question ol{list-style:decimal;padding-left:1.5rem}.faq__question a{color:var(--blue-500);font-weight:600}.faq__question a:hover{color:var(--blue-600);text-decoration:none}.project-detail{display:grid;grid-template-columns:1fr 392px;gap:1.5rem}@media (max-width:992px){.project-detail{grid-template-columns:1fr;margin-bottom:4rem}.project-detail>div:last-child{display:flex;justify-content:center}}.project-detail>div:last-child{position:relative;right:-4px}@media (max-width:992px){.project-detail>div:last-child{right:0}}.project-detail__order-button{display:none}@media (max-width:992px){.project-detail__order-button{display:flex;justify-content:center;position:fixed;bottom:1rem;left:1rem;right:1rem;z-index:10}.project-detail__order-button a{width:200px;padding-inline:1.5rem;padding-block:.5rem;border-radius:var(--br8);box-shadow:0 4px 4px 0 #0000001A}}.project-detail__content{margin-top:5rem}@media (max-width:992px){.project-detail__content{margin-top:2.5rem}}.project-detail__content .block-TextBlock{margin-bottom:5rem;max-width:600px}.project-detail__content .block-TextBlock .container{padding:0}.project-detail__content .block-VideoBlock{margin-bottom:5rem;max-width:607px}.project-detail__content .block-VideoBlock iframe{height:auto;width:100%;aspect-ratio:16/9;border-radius:var(--br8)}.project-detail__content .block-ImageBlock{margin-bottom:5rem;max-width:607px}.project-detail__content .block-ImageBlock img{max-width:100%;height:auto;border-radius:var(--br8)}.project-detail-intro{position:relative}.project-detail-intro__back-button{position:absolute;left:0;transform:translateX(calc(-100% - 1rem))}@media (max-width:1410px){.project-detail-intro__back-button{transform:translateY(calc(-100% - 1rem))}}.project-detail-intro__back-button a{font-weight:700;color:var(--gray);display:flex;gap:.5rem;align-items:center;transition:.3s all}.project-detail-intro__back-button a:hover{text-decoration:none;color:var(--blue-500)}.project-detail-intro__assessment_type{border:solid 2px var(--blue-500);padding:.5rem .75rem;border-radius:var(--br4);color:var(--blue-500);height:27px;display:flex;align-items:center;gap:.5rem}.project-detail-intro__assessment_type svg{height:20px;width:auto}.project-detail-intro__lang-info{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}@media (max-width:992px){.project-detail-intro__lang-info{flex-direction:column;align-items:start}}.project-detail-intro__lang-info div{font-weight:700;line-height:1.3}.project-detail-intro__title{font-weight:700;margin-bottom:2.5rem}.project-detail-intro__text{padding-left:.75rem;border-left:4px solid var(--blue-500);max-width:616px;margin-bottom:5rem}@media (max-width:992px){.project-detail-intro__text{margin-bottom:4rem}}.project-detail-intro__text h3{font-size:var(--fs-600);font-weight:700;line-height:1.3}.project-detail-intro__text p{font-weight:400}.project-detail-intro__text b{font-weight:600}.project-detail-location{margin-bottom:5rem}@media (max-width:992px){.project-detail-location{margin-bottom:4rem}}.project-detail-location h3{font-weight:700;margin-bottom:2.5rem}.project-detail-location img{max-width:808px;width:100%;height:160px;gap:1.5rem;margin-bottom:1.5rem;border-radius:var(--br8)}@media (max-width:992px){.project-detail-location img{height:auto}}.project-detail-location__text-image{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width:1200px){.project-detail-location__text-image{grid-template-columns:1fr}}.project-detail-location__text-image iframe{width:392px;height:208px;border-radius:var(--br8)}@media (max-width:992px){.project-detail-location__text-image iframe{width:100%}}.project-detail-location__text-image p{font-weight:400}.project-detail-location__text-image b{font-weight:600}.project-detail-activity{margin-bottom:5rem}@media (max-width:992px){.project-detail-activity{margin-bottom:4rem}}.project-detail-activity h3{font-weight:700;margin-bottom:2.5rem}.project-detail-activity__text{padding-left:.75rem;border-left:4px solid var(--blue-500);max-width:616px;margin-bottom:1.5rem}.project-detail-activity__text p{font-weight:400}.project-detail-activity__text b{font-weight:600}.project-detail-activity iframe{border-radius:var(--br8);margin-bottom:1.5rem;max-width:607px;aspect-ratio:16/9;width:100%}@media (max-width:992px){.project-detail-activity iframe{width:100%;height:auto;aspect-ratio:16/9}}.project-detail-activity ul{list-style:disc;margin-left:1rem}.project-detail-activity ul li{line-height:11px;margin-bottom:1.25rem}.project-detail-one-column{margin-bottom:5rem}@media (max-width:992px){.project-detail-one-column{margin-bottom:4rem}}@media (max-width:992px){.project-detail-one-column{margin-bottom:4rem}}.project-detail-one-column h3{font-weight:700;margin-bottom:2.5rem}.project-detail-one-column h3 span{margin-left:.6125rem;font-weight:700;font-size:var(--fs-600);line-height:1.3;color:var(--gray);font-family:var(--ff-open-sans)}@media (max-width:992px){.project-detail-one-column h3 span{display:block;margin-left:0}}.project-detail-two-column{margin-bottom:5rem}@media (max-width:992px){.project-detail-two-column{margin-bottom:4rem}}.project-detail-two-column h3{font-weight:700;margin-bottom:2.5rem}.project-detail-two-column h3 span{margin-left:.6125rem;font-weight:700;font-size:var(--fs-600);line-height:1.3;color:var(--gray);font-family:var(--ff-open-sans)}@media (max-width:992px){.project-detail-two-column h3 span{display:block;margin-left:0}}.project-detail-two-column__text{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}@media (max-width:992px){.project-detail-two-column__text{grid-template-columns:1fr}}.project-detail-cta{margin-bottom:5rem;background-color:var(--blue-500);border-radius:var(--br8);padding:1rem 2rem;color:var(--c-white)}@media (max-width:992px){.project-detail-cta{margin-bottom:4rem}}.project-detail-cta p{margin-bottom:0}.project-detail-cta__title{font-size:var(--fs-600);font-weight:700;line-height:1.3}.project-detail-cta__text a{font-weight:700;color:var(--c-white)}.project-detail-aside{position:sticky;top:.5rem;margin-bottom:5rem;margin-top:5rem;background-color:var(--c-white);padding-inline:2rem;padding-bottom:1.5rem;box-shadow:0 8px 12px 0 #008A9933;border-radius:var(--br8);overflow:clip;padding-top:2.5rem}@media (max-width:992px){.project-detail-aside{margin-bottom:4rem;margin-top:0;max-width:392px}}.project-detail-aside #totalPreview{margin-inline:-2rem;padding-block:1rem .5rem;padding-inline:2rem;background-color:var(--gray-100);border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200)}.project-detail-aside__title{font-weight:700;font-size:var(--fs-600);margin-top:1.5rem}.project-detail-aside__status{text-align:center;width:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0;color:var(--c-white);height:2.5rem;font-weight:700;font-size:var(--fs-700);text-transform:lowercase;box-shadow:0 8px 12px 0 #00000033}.project-detail-aside__status:first-letter {text-transform:uppercase}.project-detail-aside__status--red{background-color:var(--red-500)}.project-detail-aside__status--yellow{background-color:var(--yellow-500)}.project-detail-aside__status--blue{background-color:var(--blue-500)}.project-detail-aside__spacer{height:.75rem}.project-detail-aside__table{margin-top:.75rem;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:1.25rem;column-gap:2rem}.project-detail-aside__table>div{display:flex;flex-direction:column;width:45%;border-bottom:1px solid #ADADAD29;padding-bottom:.25rem}@media (max-width:576px){.project-detail-aside__table>div{width:40%}}.project-detail-aside__table>div:first-child{width:100%}.project-detail-aside__table>div span{text-transform:uppercase;font-size:var(--fs-800);line-height:1.5;color:var(--gray-light);font-weight:700}.project-detail-aside__table>div div{font-weight:600;line-height:1.5;font-size:.9375rem}.project-detail-aside #totalPreview{margin-top:2rem}.project-detail-aside #totalPreview>div{display:flex;justify-content:space-between;align-items:center}.project-detail-aside #totalPreview>div span{color:var(--gray-light);text-transform:uppercase;font-weight:700;font-size:var(--fs-800)}.project-detail-aside #totalPreview>div[data-total]{border-top:1px solid #ADADAD29;margin-top:.5rem;padding-top:.25rem}.project-detail-aside #totalPreview>div[data-total] div,.project-detail-aside #totalPreview>div[data-total] span{font-size:var(--fs-600);font-weight:700;color:var(--c-black)}.project-detail-aside__button{text-align:center;margin-top:2.5rem}.project-detail-aside__button button{font-weight:400;font-size:var(--fs-600);background-color:var(--blue-500);color:var(--c-white);border-radius:10rem;border:none;padding:.75rem 2rem}.project-detail-aside__button button[disabled]{filter:grayscale(1);pointer-events:none}.project-detail-aside__form-row{text-align:left}.project-detail-aside__form-row .error input,.project-detail-aside__form-row .error select,.project-detail-aside__form-row .error textarea{border:solid 1px var(--red-500)!important}.project-detail-aside__form-row .errorlist{color:var(--red-500)!important;font-size:var(--fs-800);position:absolute;top:100%}.project-detail-aside__form-row:not(:last-child){margin-bottom:1rem}.project-detail-aside__form-row svg{color:var(--gray)}.project-detail-aside__form-row .form-label{margin-bottom:.5rem}.project-detail-aside__form-row label{font-weight:700!important;font-size:var(--fs-800);color:var(--gray);padding-bottom:0;margin-bottom:0}.project-detail-aside__form-row select{background-color:var(--c-white);padding-inline:1rem;border-radius:var(--br4);height:2rem;width:100%;border:1px solid #ADADAD29;color:var(--gray-600)}.project-detail-aside__form-row .icon-in-field{position:relative}.project-detail-aside__form-row .icon-in-field .form-label svg{height:1.25rem;position:absolute;top:75%;transform:translateY(-50%);left:.5rem}.project-detail-aside__form-row .icon-in-field select{padding-left:2.5rem}.project-detail-aside__form-row .row-form p{font-size:var(--fs-800);color:var(--gray)}.project-detail-aside__waitlist-text{font-size:var(--fs-800);line-height:1.2;margin-top:.5rem;margin-bottom:-2.5rem}.project-detail-aside--full{box-shadow:0 8px 12px 0 #FF005B33;padding-bottom:2.75rem}.project-detail-aside--full button{background-color:var(--red-500)}.project-detail-aside--last-spots{box-shadow:0 8px 12px 0 #FFCA3A33}.project-detail-aside--last-spots button{background-color:var(--yellow-500)}.contact{padding-top:4rem;padding-bottom:10rem;position:relative}.contact__info{background-color:var(--gray-100);padding-block:3rem .75rem}.contact__info>.container{display:grid;grid-template-columns:1fr 1fr;gap:4rem}@media (max-width:992px){.contact__info>.container{grid-template-columns:1fr}}.contact__info>.container>div{display:flex;gap:4rem;flex-wrap:wrap;row-gap:1rem}@media (max-width:992px){.contact__info>.container>div{justify-content:space-between}}.contact__info-block{display:flex;flex-direction:column;padding-bottom:1.25rem}@media (max-width:992px){.contact__info-block{flex-grow:1}}.contact__info-title{font-size:var(--fs-900);text-transform:uppercase;font-weight:700;display:flex;gap:.5rem;align-items:center;border-bottom:1px solid #ADADAD29;padding-bottom:.25rem;margin-bottom:.5rem}.contact__info-title i{font-size:var(--fs-800)}.contact__info-content span{font-weight:400;font-size:var(--fs-900);line-height:1.5;color:var(--gray)}.contact__info-content span.tooltip{display:block;position:absolute;top:-1rem;left:50%;transform:translateX(-50%);background-color:var(--blue-500);color:var(--c-white);font-weight:700;font-size:var(--fs-900);padding:0 .5rem;border-radius:var(--br2)}.contact__info-content span.tooltip:after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border-style:solid;border-width:3px 4px 0 4px;border-color:var(--blue-500) transparent transparent transparent;height:0;width:0}.contact__info-content a{display:block;font-weight:400;font-size:var(--fs-900);line-height:1.5;color:var(--c-black);text-decoration:underline;text-shadow:0 0 0 currentColor;transition:.3s all}.contact__info-content a:hover{text-shadow:-0.5px 0 0 currentColor,0.5px 0 0 currentColor;color:var(--blue-500)}.contact__info-content--bank{display:flex;gap:1.5rem;flex-wrap:wrap}@media (max-width:992px){.contact__info-content--bank{display:grid;grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.contact__info-content--bank{grid-template-columns:repeat(2,1fr)}}.contact__info-content--bank>div{position:relative}.contact__info-content--bank>div div{font-weight:400;font-size:var(--fs-900);line-height:1.5;padding-right:1.25rem;text-shadow:0 0 0 currentColor}.contact__info-content--bank>div div:hover{text-shadow:-0.5px 0 0 currentColor,0.5px 0 0 currentColor;color:var(--blue-500);cursor:pointer}.contact__info-content--bank>div div i{padding-left:.5rem;font-size:var(--fs-800)}.contact__form{display:flex;flex-direction:column;gap:1.5rem;max-width:496px}@media (max-width:992px){.contact__form{max-width:100%}}.contact__form .streetnumber{display:none}.contact__form button{border-radius:var(--br8)}.contact__map{position:absolute;top:0;right:0;bottom:0;left:50%}@media (max-width:992px){.contact__map{position:relative;top:0;left:auto;right:auto;bottom:auto}}.contact__map iframe{width:100%;height:100%;border-radius:var(--br8)}@media (max-width:992px){.contact__map iframe{margin-bottom:-11rem;margin-top:4rem}}.contact__title{font-weight:700;margin-bottom:1.25rem}.contact__content{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}@media (max-width:992px){.contact__content{grid-template-columns:1fr}}.contact__content h4.h5{font-family:var(--ff-open-sans);font-weight:400;border-left:4px solid var(--blue-500);padding-left:1rem;margin-bottom:1.25rem}.contact .form-row{display:flex;gap:1.5rem}.contact .form-row>div{flex-grow:1}.contact .form-row .form-input,.contact .form-row .form-textarea{border:1px solid #9D9D9D66;border-radius:var(--br8);width:100%;padding:.5rem 1rem;font-size:var(--fs-800)}.contact .form-row .form-input::placeholder,.contact .form-row .form-textarea::placeholder{color:var(--gray)}.contact .form-row .form-input{height:2.5rem}.contact .form-row .form-textarea{height:10.5rem;width:100%}.contact .form-row .form-label{display:none}.contact .no-label label{display:none}.steps{padding-top:2.375rem}.steps form .column{flex-grow:1;max-width:526px}.steps .bread-crumbs{margin-top:-22px;font-size:10px;line-height:14px;color:var(--gray-800);margin-bottom:14px;text-align:left;letter-spacing:1px}.steps .bread-crumbs a{color:var(--gray-800)}.steps .bread-crumbs b{font-weight:600;display:inline-block;margin-left:4px;margin-right:4px}@media (max-width:768px){.steps .bread-crumbs{display:none}}.steps .block{background-color:#ffffff;box-shadow:0 1px 3px 0 rgba(181,199,218,0.5);border-radius:6px;margin-bottom:18px}.steps .block.blog-share .copy-result{text-align:center;color:#519e8a;margin-top:13px;display:none}.steps .block.blog-share .form{display:flex;flex-direction:row;position:relative;border:rgba(226,226,226,0.95) 1px solid;border-radius:100px;padding:0 0 0 20px;margin:0}.steps .block.blog-share .form.copy-success + .copy-result{display:block}.steps .block.blog-share .form input{flex-grow:2;border:none;padding:0;height:50px;min-width:70px}.steps .block.blog-share .form a{height:50px;border-radius:100px;font-family:inherit;display:inline-block;min-width:170px;padding-left:15px;padding-right:15px;text-align:center;background-color:#ffca3a;color:#ffffff;font-size:12px;line-height:50px;text-decoration:none;letter-spacing:1px;font-weight:600;border:none;cursor:pointer;padding-block:0}.steps .block .title-block{padding:19px 34px;font-size:16px;line-height:22px;border-bottom:#e2e2e2 1px solid;font-weight:600}@media (max-width:992px){.steps .block .title-block{padding-inline:10px}}.steps .block .title-block-no-border{border-bottom:none}.steps .block .title-block a{float:right;text-transform:uppercase;font-weight:bold;color:var(--green-500);font-size:var(--fs-800);letter-spacing:1px}.steps .block .txt{padding:18px 34px}.steps .block .txt hr{display:block;height:0;border:none;border-top:#E2E2E2 1px dashed;margin-bottom:1.125rem}@media (max-width:992px){.steps .block .txt{padding:10px 12px}}.steps .block .txt .no-result{padding-top:1.875rem;padding-inline:2.125rem;text-align:center}.steps .block .txt .no-result h5{font-size:14px;line-height:26px;margin-bottom:.5rem;color:var(--c-black);font-weight:600}.steps .block .txt .no-result p{font-size:14px;color:var(--gray-400);max-width:350px;margin-inline:auto}.steps .block .txt .download-link{color:var(--green-500);letter-spacing:1px;text-transform:uppercase;font-size:.75rem;font-weight:bold;display:inline-block}.steps .block .txt .download-link img{margin-right:6px;margin-top:-4px;width:14px;vertical-align:middle}.steps .block .txt .important-info h3{font-family:var(--ff-open-sans)}.steps .block .txt .important-info img{width:17px;margin-right:4px;vertical-align:middle;margin-top:-4px}.steps .block .txt .important-info p{font-size:.875rem}.steps .block .txt .important-info p a{color:var(--green-500)}.steps .block .txt .important-info p a:hover{text-decoration:none}.steps h2{font-size:var(--fs-400);font-family:var(--ff-open-sans);font-weight:600;line-height:37px;text-align:center;margin-bottom:2rem}.steps__wrap{display:grid;grid-template-columns:1fr 460px;gap:1.5rem}.steps__info{border-radius:var(--br8);background-color:var(--c-white)}.steps__info h3{font-size:var(--fs-600);font-weight:600;text-align:center;font-family:var(--ff-open-sans);line-height:2rem;margin-bottom:1.75rem}.steps__info h3 b{font-weight:600}.steps__info--address{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.25rem;line-height:1}.steps__info--address p{margin-bottom:0}.steps__info--address a{color:var(--green-500);font-weight:700;white-space:nowrap}.steps__info--image{border-radius:var(--br8) var(--br8) 0 0;overflow:clip}.steps__info--txt{box-shadow:0 1px 3px 0 rgba(181,199,218,0.5);padding:30px 34px 32px}.steps__info--payment-info table{width:100%}.steps__info--payment-info tbody th{line-height:1.35;color:var(--gray);font-weight:400;padding-bottom:1.25rem}.steps__info--payment-info tbody td{padding-bottom:1.25rem;text-align:right}.steps__info--payment-info tfoot{border-top:var(--gray) 1px solid}.steps__info--payment-info tfoot th{line-height:1.35;color:var(--gray);font-weight:400}.steps__info--payment-info tfoot td{text-align:right;font-size:18px}.steps__info--payment-info tfoot .total-row-total th{color:var(--c-black);font-size:var(--fs-600)}.steps__info--payment-info tfoot .total-row-total td{font-size:var(--fs-500)}.steps form{max-width:526px;margin-inline:auto}.steps form h3{font-size:var(--fs-600);margin-bottom:1.25rem;line-height:2rem;font-weight:700;font-family:var(--ff-open-sans)}.steps form label{padding-top:5px;font-size:15px}.steps form select,.steps form input:not([type*="checkbox"]):not([type*="radio"]){background-color:white;width:100%;border:var(--gray-300) solid 1px;padding-right:1.875rem;padding-left:1rem;height:38px;font-size:14px;color:#212121;font-weight:300;border-radius:var(--br2)}.steps form textarea{border:var(--gray-300) solid 1px;padding:12px 13px;width:100%;border-radius:var(--br2);resize:none;height:auto;font-weight:300;font-size:14px;line-height:1.2}.steps form input[type*="tel"]{padding-left:52px!important}.steps form fieldset{margin-bottom:.625rem}.steps form fieldset .row-form{margin-bottom:11px;display:table;width:100%}.steps form fieldset .row-form .birthday{border:1px solid #E0E7EE;border-radius:var(--br2)}.steps form fieldset .row-form .birthday .select-with-border{border:none;float:left;box-sizing:border-box}.steps form fieldset .row-form .birthday .select-with-border select{border:none}.steps form fieldset .row-form .birthday .select-with-border.day{width:25%}.steps form fieldset .row-form .birthday .select-with-border.month{width:40%;border-left:1px solid #E0E7EE}.steps form fieldset .row-form .birthday .select-with-border.year{width:35%;border-left:1px solid #E0E7EE}.steps form fieldset .row-form .birthday:after{clear:both;content:'';display:block}.steps form fieldset .row-form .select-with-border{position:relative}.steps form fieldset .row-form .select-with-border select{appearance:none}.steps form fieldset .row-form .select-with-border:before{display:block;font-family:'FontAwesome';content:"\f107";position:absolute;right:12px;top:7px;z-index:1;color:#2D2E2E}.steps form fieldset .row-form .one-half,.steps form fieldset .row-form .one-third,.steps form fieldset .row-form .two-third{float:left;box-sizing:border-box;padding-right:5px}.steps form fieldset .row-form .one-half{width:50%}.steps form fieldset .row-form .one-half + .one-half{padding-left:5px;padding-right:0}.steps form fieldset .row-form .one-third{width:33.33%}.steps form fieldset .row-form .two-third{width:66.66%}.steps form fieldset .row-form .two-third + .one-third{padding-left:5px}.steps form fieldset .row-form.row-checkbox li{display:flex;align-items:baseline}.steps form.login-form{max-width:365px;text-align:center}.steps form.login-form h3{font-size:22px;font-family:var(--ff-open-sans);text-align:center}.steps form.login-form input:not([type*="checkbox"]){height:50px;margin-bottom:10px;border-radius:var(--br2)}.steps form.login-form .btn-place{margin-top:2rem;display:flex;align-items:center;flex-direction:column}.steps form.login-form .btn-place button{display:block;height:50px;border-radius:100px;padding:0 15px;text-align:center;background-color:#ffca3a;color:var(--c-white);font-size:var(--fs-800);line-height:50px;font-weight:600;border:none;min-width:155px;margin-bottom:1rem}.steps form.login-form .btn-place a{color:var(--gray);display:block}.steps form.personal-detail-form{max-width:100%;padding-top:8px;display:flex;flex-wrap:wrap;align-items:stretch;gap:3rem;padding-inline:27px}.steps form.personal-detail-form .steps__btn-place{width:100%;text-align:right}@media (max-width:992px){.steps form.personal-detail-form .steps__btn-place{text-align:center}}.steps hr{display:block;height:0;border:none;border-top:#E2E2E2 1px dashed;margin-bottom:1.125rem}.steps__form{background-color:var(--c-white);box-shadow:0 1px 3px 0 rgba(181,199,218,0.5);border-radius:var(--br8);padding:1.125rem 2.125rem 2rem;margin-bottom:1.125rem}.steps__form .warning-message{margin-bottom:18px;border:1px solid var(--gray-300);padding:11px 20px 11px 42px;position:relative;font-size:var(--fs-800);line-height:1.3;color:var(--gray);border-radius:var(--br4);background:var(--c-white)}.steps__form .warning-message:before{display:block;content:'';background:url("/static/img/alert-icon.png?fc1bab586646") no-repeat center;background-size:3px 11px;width:17px;height:17px;box-sizing:border-box;border:solid 1px var(--red-500);border-radius:50%;position:absolute;left:13px;top:13px}.steps__form .create-account{max-width:360px;margin-inline:auto;text-align:center}.steps__form .create-account h3{font-size:22px;font-family:var(--ff-open-sans);text-align:center;font-weight:600}.steps__form .create-account a{height:50px;border-radius:100px;padding:0 15px;text-align:center;background-color:#ffca3a;color:var(--c-white);font-size:var(--fs-800);line-height:50px;font-weight:600;border:none;min-width:155px;margin-bottom:1rem}.steps__form .btn-place{text-align:right}.steps__form .btn-place button{height:50px;border-radius:100px;padding:0 15px;text-align:center;background-color:var(--yellow-500);color:var(--c-white);font-size:var(--fs-800);line-height:50px;font-weight:600;border:none;min-width:155px;margin-bottom:1rem;margin-left:.5rem}.steps__form .btn-place button:hover{background-color:var(--yellow-600)}.steps__form .btn-place a{height:50px;border-radius:100px;padding:0 15px;text-align:center;background-color:transparent;color:var(--c-black);font-size:var(--fs-800);line-height:50px;font-weight:600;border:1px solid var(--gray);min-width:155px;margin-bottom:1rem}.steps__form .btn-place a:hover{background-color:var(--gray-200)}.steps__btn-place{text-align:right}.steps__btn-place button{height:50px;border-radius:100px;padding:0 15px;text-align:center;background-color:#ffca3a;color:var(--c-white);font-size:var(--fs-800);line-height:50px;font-weight:600;border:none;min-width:155px;margin-bottom:1rem;margin-left:.5rem}.steps__btn-place a{height:50px;border-radius:100px;padding:0 15px;text-align:center;background-color:transparent;color:var(--c-black);font-size:var(--fs-800);line-height:50px;font-weight:600;border:solid thin var(--gray);min-width:155px;margin-bottom:1rem;letter-spacing:1px}.steps__controls i{color:var(--gray)}.steps__controls button{float:right;font-weight:600;background-color:transparent;border:none;font-size:var(--fs-800);margin-top:.5rem}.steps__link-black .form-group label{font-weight:400}.steps__link-black .form-group label a{color:var(--c-black)}.steps__vert-list-chk>.form-group{display:flex;flex-direction:row-reverse;justify-content:left;position:relative}.steps__vert-list-chk>.form-group label{padding-top:0;font-weight:400}.steps__vert-list-chk>.form-group label a{color:var(--c-black)}.steps__vert-list-chk>.form-group .errorlist{position:absolute;top:calc(100% - .5rem);font-size:var(--fs-800);color:var(--red-500)}.steps__vert-list-chk>.form-group p{margin:0;font-size:var(--fs-800);color:var(--gray);order:0}.steps__vert-list-chk>.form-group.checkbox>*{order:1}.steps__vert-list-chk>.form-group.checkbox label{color:var(--c-black);font-weight:500!important}.steps__vert-list-chk>.form-group.checkbox p{order:2;width:100%;margin:0;margin-top:-.5rem;padding-left:1.5rem}.steps__container{display:grid;grid-template-columns:repeat(2,1fr);padding-block:2.375rem 1rem;margin-bottom:1.375rem}@media (max-width:992px){.steps__container{grid-template-columns:1fr}}.steps__congratulation h2{margin-bottom:1.875rem;font-size:1.75rem;line-height:37px;font-weight:600;font-family:var(--ff-open-sans)}@media (max-width:576px){.steps__congratulation .btns-place{display:flex;flex-direction:column}}.steps__congratulation .btns-place .back{font-size:12px;color:var(--c-black);text-decoration:none;font-weight:600;letter-spacing:1px;margin-right:32px;display:inline-block;line-height:50px;margin-top:24px;white-space:nowrap;order:1}.steps__congratulation .btns-place .btn{height:50px;border-radius:100px;font-family:inherit;display:inline-block;min-width:170px;text-align:center;background-color:var(--yellow-500);color:var(--c-white);font-size:12px;line-height:50px;text-decoration:none;letter-spacing:1px;font-weight:600;padding-block:0 15px}.steps__congratulation .btns-place .btn:hover{background-color:var(--yellow-600)}.steps__useful-info{margin-left:5rem;background-color:#ffffff;box-shadow:0 1px 3px 0 rgba(181,199,218,0.5);border-radius:6px;margin-bottom:18px;padding:1.125rem 2.625rem 2rem}@media (max-width:992px){.steps__useful-info{margin-left:0;margin-top:2.5rem}}.steps__useful-info a{height:50px;border-radius:100px;padding:0 15px;text-align:center;background-color:transparent;color:var(--c-black);font-size:var(--fs-800);line-height:50px;font-weight:600;border:solid thin var(--gray);min-width:155px;margin-bottom:1rem;letter-spacing:1px}.steps__login{display:flex;justify-content:center}.steps__login form{max-width:365px}.steps__login .create-account{max-width:360px}.steps.login-single{max-width:580px;width:100%;margin-inline:auto}.steps.login-single .block{width:100%}.steps.login-single .block h3{font-size:22px;line-height:32px;font-weight:600;margin-bottom:28px}.steps.login-single .block .login-form{padding-top:22px}.steps.login-single .block .create-account{text-align:center;margin-inline:auto}.steps.login-single .block .create-account h3{margin-bottom:11px}.steps.login-single .block .create-account a{height:50px;border-radius:100px;font-family:inherit;display:inline-block;min-width:170px;text-align:center;background-color:var(--yellow-500);color:var(--c-white);font-size:12px;line-height:50px;text-decoration:none;letter-spacing:1px;font-weight:600;padding-block:0 15px}.steps.login-single .block .create-account a:hover{background-color:var(--yellow-600)}.steps__personal-profile h2{text-align:left}.steps__med-info h2{text-align:left;margin-bottom:0}.steps__med-info h2 + h3{font-size:var(--fs-700);font-weight:400;margin-bottom:2rem;color:var(--gray);line-height:1.25}.steps__med-info form h3{font-size:var(--fs-600);font-weight:600}.steps__med-info form .row{display:flex;justify-content:space-between;align-items:flex-start}.steps__med-info form .row + .row{margin-top:1.25rem}.steps__med-info form .row.middle{align-items:center}.steps__med-info form .row.vertical.question{flex-direction:column;align-items:flex-start}.steps__med-info form .row .value{margin-left:1.25rem}.steps__med-info form .row .attr{font-size:var(--fs-800)}.steps__med-info form .row .controls{min-width:75px}.steps__med-info form .row .controls label{padding-top:0;margin-bottom:0}.steps__med-info form .row select{min-width:172px}.steps__med-info form .row.answer{font-size:var(--fs-800);flex-direction:column}.steps__med-info form .row.answer label{padding-top:0;margin-bottom:0;font-size:var(--fs-800)}.steps__med-info form .row.answer .controls{width:100%}.steps__med-info form .row.answer .controls input,.steps__med-info form .row.answer .controls textarea{width:100%}.steps__register-form fieldset{width:100%}.steps__register-form .vert-list-chk li{display:flex}.message{padding-top:38px;text-align:center}.message .block{max-width:680px;margin-left:auto;margin-right:auto;background-color:var(--c-white);box-shadow:0 1px 3px 0 rgba(181,199,218,0.5);border-radius:6px;margin-bottom:18px}.message .block h3{margin-bottom:12px;font-size:var(--fs-500);font-family:var(--ff-open-sans);font-weight:600}.message .block .txt{max-width:433px;margin-left:auto;margin-right:auto;padding:18px 34px 32px}.message .block .txt .steps__btn-place{text-align:center}.message form input{display:block;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-left:22px;padding-right:22px;font-size:14px;line-height:1;font-family:inherit;color:var(--c-black);height:50px;border:#E0E7EE 1px solid;border-radius:var(--br2);font-weight:300!important}.message form .btn-place{text-align:center;font-size:14px;line-height:19px;margin-top:26px}.message form .btn-place a{color:var(--gray-900);text-decoration:none;background-color:var(--yellow-500)}.message form .btn-place a:hover{text-decoration:underline}.message form .btn-place .btn{margin-bottom:16px}@media (max-width:992px){.message{padding-top:13px}}.employees-login{overflow:hidden;margin-bottom:82px;padding-top:38px}.employees-login .container{display:flex;justify-content:space-between}.employees-login .txt-place{width:40.59%;position:relative;z-index:5}.employees-login h2{margin-bottom:32px}.employees-login p{margin-bottom:12px}.employees-login p b{font-weight:600}.employees-login .form-place{width:45.04%;text-align:center;position:relative}.employees-login .form-place .link{font-size:14px;line-height:19px;padding-top:28px;color:var(--gray-900)}.employees-login .form-place .link a{margin-left:22px;color:var(--c-black)}.employees-login .form-place:before{position:absolute;width:117px;height:97px;content:'';display:block;left:-138px;bottom:67px;background:url("/static/images/7.png") no-repeat center;-webkit-background-size:100% 100%;background-size:100% 100%}.employees-login .form-place:after{position:absolute;width:148px;height:120px;content:'';display:block;right:-68px;top:46px;background:url("/static/images/8.svg") no-repeat center;-webkit-background-size:100% 100%;background-size:100% 100%}.employees-login .block{position:relative;z-index:5}.employees-login .block form{max-width:365px;margin-left:auto;margin-right:auto;text-align:center;padding-top:30px}.employees-login .block form h3{margin-bottom:28px}.employees-login .block form input{display:block;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-left:22px;padding-right:22px;font-size:14px;line-height:1;font-family:inherit;color:var(--c-black);height:50px;border:#E0E7EE 1px solid;border-radius:var(--br2);font-weight:300!important}.employees-login .block form .btn-place{text-align:center;font-size:14px;line-height:19px;margin-top:26px}.employees-login .block form .btn-place a{color:var(--gray-700);text-decoration:none;background-color:var(--yellow-500)}.employees-login .block form .btn-place a:hover{text-decoration:underline}.employees-login .block form .btn-place .btn{margin-bottom:16px}.controls .help-text{font-size:var(--fs-800)}.controls.error input,.controls.error select,.controls.error textarea{border:solid 1px var(--red-500)!important}.controls.error .errorlist{color:var(--red-500)!important;font-size:var(--fs-800)}.dashboard__dashboard h2{text-align:left}.dashboard__dashboard-container{display:grid;grid-template-columns:1fr 460px;gap:1.5625rem}@media (max-width:992px){.dashboard__dashboard-container{grid-template-columns:1fr}}.dashboard__dashboard .documents table{margin-bottom:1.3125rem;width:100%}.dashboard__dashboard .documents table tr{border:solid thin #e2e2e2}.dashboard__dashboard .documents table tr td{vertical-align:baseline}.dashboard__dashboard .documents table .name-date{padding:15px 20px 15px 10px;width:43%}.dashboard__dashboard .documents table .name-date .labels span{background-color:var(--dark-blue-500);display:inline-block;height:27px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--c-white);padding-inline:10px;border-radius:100px;line-height:27px}.dashboard__dashboard .documents table .user-name{padding-right:10px}@media (max-width:576px){.dashboard__dashboard .documents table .user-name{display:none}}.dashboard__dashboard .documents table .price b{font-weight:600}@media (max-width:576px){.dashboard__dashboard .documents table .price{display:none}}.dashboard__dashboard .documents table .link a{font-size:12px;line-height:2;letter-spacing:1px;font-weight:bold;text-transform:uppercase;color:var(--green-500)}.dashboard__dashboard .personal-info .link{float:right;text-align:right;font-size:var(--fs-800);line-height:2;letter-spacing:1px;font-weight:bold}.dashboard__dashboard .personal-info .link a{text-transform:uppercase;color:var(--green-500)}.dashboard__dashboard .personal-info h3{margin-bottom:0;font-size:18px;line-height:1.25;color:var(--c-black);font-weight:600;font-family:var(--ff-open-sans)}.dashboard__dashboard .personal-info table th{padding-right:.9375rem;padding-top:0.875rem;color:var(--gray-400);font-weight:400}.dashboard__dashboard .personal-info table td{padding-top:.875rem;padding-right:.9375rem}.dashboard__dashboard .my-children .link{float:right;text-align:right;font-size:var(--fs-800);line-height:2;letter-spacing:1px;font-weight:bold}.dashboard__dashboard .my-children .link a{text-transform:uppercase;color:var(--green-500)}.dashboard__dashboard .my-children .item{display:flex}@media (max-width:992px){.dashboard__dashboard .my-children .item{display:block}}.dashboard__dashboard .my-children .item + .item{margin-top:31px;padding-top:31px;border-top:#e2e2e2 1px dashed}.dashboard__dashboard .my-children .picture-cell{width:139px}@media (max-width:992px){.dashboard__dashboard .my-children .picture-cell{width:auto;margin-top:1.5rem;text-align:center;margin-bottom:21px}}.dashboard__dashboard .my-children .picture-cell img{width:106px;border-radius:50%}.dashboard__dashboard .my-children .text-cell{flex-grow:1}.dashboard__dashboard .my-children .text-cell h3{font-size:18px;line-height:1.3;font-weight:600;font-family:var(--ff-open-sans)}.dashboard__dashboard .my-children .text-cell table th{padding-top:.825rem;padding-right:15px;color:var(--gray-400);font-weight:400}.dashboard__dashboard .my-children .text-cell table td{padding-top:.825rem}.dashboard__dashboard .dashboard-right{background:url("/static/img/callto-img.png?fc1bab586646") no-repeat right 20px var(--c-white)!important;background-size:85px auto!important}.dashboard__dashboard .dashboard-right h3{font-size:var(--fs-700);line-height:22px;font-family:var(--ff-open-sans);font-weight:600}.dashboard__dashboard .dashboard-right p{font-size:14px;margin-bottom:22px;color:var(--gray-500)}.dashboard__dashboard .dashboard-right a{color:var(--gray-500)}.dashboard__dashboard .dashboard-right hr{height:0;border:none;border-bottom:dashed #e3e3e3 thin}.dashboard__dashboard .dashboard-right a:not([href*="tel"]):not([href*="mailto"]){background-color:var(--yellow-500);color:var(--c-white);min-width:152px;font-size:12px;height:50px;border-radius:50px;padding-inline:15px;text-align:center;line-height:50px;letter-spacing:1px;padding-block:0}.dashboard__dashboard .dashboard-right a:not([href*="tel"]):not([href*="mailto"]):hover{background-color:var(--yellow-600)}.dashboard__bookings-container{display:grid;grid-template-columns:1fr 460px;gap:25px}.dashboard__bookings-container .reservation-summary{width:100%}@media (max-width:1200px){.dashboard__bookings-container{grid-template-columns:1fr}.dashboard__bookings-container>div:first-child{order:1}.dashboard__bookings-container>div:last-child{order:0}}.dashboard__bookings-camp-details .txt{display:flex}.dashboard__bookings-camp-details .picture{width:37.33%}@media (max-width:1200px){.dashboard__bookings-camp-details .picture{display:none}}.dashboard__bookings-camp-details h3{line-height:1.3;font-size:var(--fs-600)}.dashboard__bookings-camp-details h3 a{color:var(--c-black);font-weight:600}.dashboard__bookings-camp-details .txt-place{flex-grow:1}.dashboard__bookings-camp-details table{width:100%}.dashboard__bookings-camp-details table th{font-size:var(--fs-700);line-height:1.25;padding-bottom:1rem;font-weight:400;color:var(--gray-600)}.dashboard__bookings-camp-details table td{font-size:15px;line-height:1.25;padding-bottom:1rem}.dashboard__bookings-block-info p{font-size:14px}.dashboard__bookings-block-info p a{color:var(--green-500)}.dashboard__bookings-transport table{width:100%}.dashboard__bookings-transport table tr{border:solid thin var(--gray-300)}.dashboard__bookings-transport table th{color:var(--gray);padding:16px 10px 16px 32px;font-weight:400}@media (max-width:992px){.dashboard__bookings-transport table th{padding-inline:10px}}.dashboard__bookings-transport table td{padding:16px 10px 16px 32px}@media (max-width:992px){.dashboard__bookings-transport table td{padding-inline:10px}}.dashboard__bookings-transport table td b{color:var(--c-black)}.dashboard__bookings-reservation-summary hr{margin-block:1.625rem}.dashboard__bookings-reservation-summary table{width:100%}.dashboard__bookings-reservation-summary table th{font-size:var(--fs-700);line-height:1.25;padding-bottom:1rem;font-weight:400;color:var(--gray-600)}.dashboard__bookings-reservation-summary table td{text-align:right;font-size:15px;line-height:1.25;padding-bottom:1rem}.dashboard__bookings-reservation-summary table td.discount{font-size:26px}.dashboard__bookings-reservation-summary .important-info h3{font-size:var(--fs-700);line-height:1.3;margin-bottom:1.375rem;font-weight:600;text-align:left}.dashboard__profile-user .tabs{margin:0;padding:0;border-bottom:#e3e3e3 1px solid}.dashboard__profile-user .tabs li{display:inline-block;margin-right:15px}.dashboard__profile-user .tabs li a{padding-inline:15px;min-width:130px;display:block;font-size:18px;line-height:24px;padding-bottom:15px;color:var(--c-black);text-decoration:none}.dashboard__profile-user .tabs li.active{position:relative;margin-right:15px}.dashboard__profile-user .tabs li.active:after{display:block;content:'';height:2px;background-color:var(--yellow-500);position:absolute;left:0;right:0;bottom:-1px}.dashboard__profile-user .tabs-content{padding-top:1.5rem}.dashboard__profile-user h2{text-align:left}.dashboard__profile-user .steps__form{background-color:white;padding:0;box-shadow:none}.dashboard__profile-user .steps__form form{margin-inline:0;max-width:100%}.dashboard__profile-user .steps__form form select,.dashboard__profile-user .steps__form form input{background-color:white}.dashboard__profile-user .steps__form .personal-detail-form{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch}.dashboard__profile-user .steps__form .personal-detail-form .photo{order:2;display:flex;flex-direction:column;gap:1.5rem;align-items:center;letter-spacing:1px;text-transform:uppercase;font-weight:600;font-size:12px}.dashboard__profile-user .steps__form .personal-detail-form .photo:hover{cursor:pointer}.dashboard__profile-user .steps__form .personal-detail-form .photo .current-picture img{border-radius:50%}.dashboard__profile-user .steps__form .personal-detail-form .column{order:1}.dashboard__profile-user .steps__form .personal-detail-form .btn-place{order:3;width:100%}@keyframes FlyInFromRightOne{from{transform:translateX(100vw)}to{transform:translateX(70%)}}@keyframes FlyInFromRightTwo{from{transform:translateX(100vw)}to{transform:translate(100%)}}@keyframes FlyInFromLeftOne{from{transform:translateX(-100vw)}to{transform:translateX(0)}}@keyframes FlyInFromLeftTwo{from{transform:translateX(-100vw)}to{transform:translateX(-100%)}}@keyframes FlyInFromRightMobile{from{transform:translateX(100vw)}to{transform:translateX(0)}}@keyframes MouseAnimation{0%,10%,80%,100%{transform:translateY(20px)}30%,60%{transform:translateY(-20px)}}.volunteer__header{background:url("/static/img/background.webp?fc1bab586646") no-repeat center 14% var(--blue-500);background:url("/static/img/background.avif?fc1bab586646") no-repeat center 14% var(--blue-500);background-size:cover;color:var(--c-white);padding-block:5rem;position:relative;padding-bottom:12rem}.volunteer__header .btn{border-radius:var(--br4)}.volunteer__header .btn + .btn{margin-left:1rem}.volunteer__header:after{content:'';background:url("/static/img/header_bottom.svg?fc1bab586646") center 100%;background-size:cover;position:absolute;width:100%;left:0;right:0;bottom:0;height:74px}.volunteer__header span{color:var(--red-500)}.volunteer__header-scroll{position:absolute;left:50%;top:400px;animation:MouseAnimation 3s infinite}@media (max-width:992px){.volunteer__header-scroll{left:1rem;top:300px}}.volunteer__header-titles{display:flex;justify-content:center}.volunteer__header-title{display:flex;flex-direction:column-reverse}.volunteer__header-title h3,.volunteer__header-title h4{display:inline}.volunteer__header-title h2{font-size:var(--fs-50);font-weight:900;line-height:1.1}@media (max-width:992px){.volunteer__header-title h2{font-size:var(--fs-100)}}.volunteer__header-title h3{font-weight:900;font-size:var(--fs-200);margin-right:.25rem}@media (max-width:992px){.volunteer__header-title h3{font-size:var(--fs-400)}}.volunteer__header-title h4{font-weight:800;font-size:var(--fs-500)}@media (max-width:992px){.volunteer__header-title h4{font-size:var(--fs-600)}}.volunteer__header .block-HeaderBlock{overflow-x:clip}.volunteer__header .block-HeaderBlock>div:nth-child(4n + 2) .container{margin-top:15rem;max-width:412px}@media (max-width:992px){.volunteer__header .block-HeaderBlock>div:nth-child(4n + 2) .container{text-align:right;margin-top:5rem}.volunteer__header .block-HeaderBlock>div:nth-child(4n + 2) .container>div{margin-top:5rem}}.volunteer__header .block-HeaderBlock>div:nth-child(4n + 2) .active{animation:FlyInFromRightOne 1s forwards ease-in-out}@media (max-width:992px){.volunteer__header .block-HeaderBlock>div:nth-child(4n + 2) .active{animation:FlyInFromRightMobile 1s forwards ease-in-out}}.volunteer__header .block-HeaderBlock>div:nth-child(4n + 3) .container div{margin-top:12rem;max-width:300px}.volunteer__header .block-HeaderBlock>div:nth-child(4n + 3) .container.active{animation:FlyInFromLeftOne 1s forwards ease-in-out}@media (max-width:992px){.volunteer__header .block-HeaderBlock>div:nth-child(4n + 3) .container{margin-top:5rem}.volunteer__header .block-HeaderBlock>div:nth-child(4n + 3) .container>div{margin-top:5rem}}.volunteer__header .block-HeaderBlock>div:nth-child(4n + 4) .container{margin-top:1rem;max-width:400px;text-align:right}.volunteer__header .block-HeaderBlock>div:nth-child(4n + 4) .container.active{animation:FlyInFromRightTwo 1s forwards ease-in-out}@media (max-width:992px){.volunteer__header .block-HeaderBlock>div:nth-child(4n + 4) .container.active{animation:FlyInFromRightMobile 1s forwards ease-in-out}}@media (max-width:992px){.volunteer__header .block-HeaderBlock>div:nth-child(4n + 4) .container{margin-top:5rem}.volunteer__header .block-HeaderBlock>div:nth-child(4n + 4) .container>div{margin-top:5rem}}.volunteer__header .block-HeaderBlock>div:nth-child(4n + 5) .container{margin-top:10rem;max-width:300px;transform:translateX(-100%)}.volunteer__header .block-HeaderBlock>div:nth-child(4n + 5) .container.active{animation:FlyInFromLeftTwo 1s forwards ease-in-out}@media (max-width:992px){.volunteer__header .block-HeaderBlock>div:nth-child(4n + 5) .container.active{animation:FlyInFromLeftOne 1s forwards ease-in-out}}@media (max-width:992px){.volunteer__header .block-HeaderBlock>div:nth-child(4n + 5) .container{margin-top:5rem}.volunteer__header .block-HeaderBlock>div:nth-child(4n + 5) .container>div{margin-top:5rem}}.volunteer__header-cta-register p{font-weight:400;font-size:var(--fs-500)}.volunteer__header-cta-register b{font-weight:800;font-size:var(--fs-500)}.volunteer__header-cta-register a{border-radius:var(--br4)}.volunteer__header-wanted h2{font-weight:900}.volunteer__header-wanted ul li{padding-left:.75rem;border-left:0.25rem solid var(--c-white);margin-bottom:.5rem;font-size:var(--fs-500)}.volunteer__header-wanted ul li>div{font-weight:600;margin-top:0!important;font-size:var(--fs-700);line-height:1.5}.volunteer__header-become_volunteer h2{font-weight:900}.volunteer__header-become_volunteer p{font-weight:400;font-size:var(--fs-500)}.volunteer__header-more_info h2{font-weight:900}.volunteer__header-more_info p{font-weight:400;font-size:var(--fs-500)}.volunteer__header-more_info b{font-weight:800;font-size:var(--fs-500)}.volunteer-content__title{font-weight:700;margin-bottom:2.5rem}.volunteer-content__title span{color:var(--blue-500)}.volunteer-content__become{padding-top:6.75rem}.volunteer-content__become-intro *{font-size:var(--fs-600);line-height:1.5;font-weight:400}.volunteer-content__become-contact{font-weight:600;line-height:1.5}.volunteer-content__become-container{display:grid;grid-template-columns:1fr 2fr;gap:2.5rem;margin-bottom:6rem}@media (max-width:992px){.volunteer-content__become-container{grid-template-columns:1fr}}.volunteer-content__become-container ul{counter-reset:indicator;display:grid;grid-template-columns:1fr 1fr;margin-bottom:0;gap:3rem}@media (max-width:992px){.volunteer-content__become-container ul{grid-template-columns:1fr}}.volunteer-content__become-container ul li{counter-increment:indicator;display:grid;grid-template-columns:72px 1fr;gap:1.5rem}.volunteer-content__become-container ul li:before{content:counter(indicator);width:72px;height:72px;border-radius:50%;background-color:var(--blue-500);color:var(--c-white);font-size:var(--fs-200);line-height:1;display:flex;justify-content:center;align-items:center;font-weight:700;font-family:var(--ff-roboto-slab)}.volunteer-content__become-container ul li div h3{padding-top:.75rem;font-weight:700;font-size:var(--fs-600);line-height:1.2;font-family:var(--ff-open-sans);margin-bottom:1rem}.volunteer-content__become-container ul li div div{color:var(--gray-light);font-weight:600;line-height:1.5}.volunteer-content__become-container>div:first-child{display:flex;flex-direction:column;justify-content:space-between}.volunteer-content__types{background:var(--blue-500) url("/static/img/background.webp?fc1bab586646") center no-repeat;background:var(--blue-500) url("/static/img/background.avif?fc1bab586646") center no-repeat;background-size:100% auto;background-position:center 35%;padding:104px 0}@media (max-width:992px){.volunteer-content__types{background-position:center center;background-size:cover}}.volunteer-content__types-title{display:flex;flex-direction:column-reverse;align-items:center}.volunteer-content__types-title h2{color:var(--c-white);font-size:var(--fs-100);margin-bottom:4rem}.volunteer-content__types-title h3{color:var(--yellow-500);font-weight:800;font-family:var(--ff-open-sans);text-transform:uppercase;font-size:var(--fs-700);line-height:1.5;margin-bottom:0}.volunteer-content__types-container{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem}@media (max-width:992px){.volunteer-content__types-container{grid-template-columns:1fr}}.volunteer-content__types-item{background-color:var(--c-white);border-radius:var(--br8);padding:1.75rem 1rem 1rem;box-shadow:0 8px 12px 0 #00000033;border-bottom:solid 4px transparent;transition:.3s all;position:relative}.volunteer-content__types-item:before{content:'';opacity:0;background:linear-gradient(180.07deg,transparent,transparent);position:absolute;top:0;left:0;right:0;bottom:0;transition:.3s;pointer-events:none}.volunteer-content__types-item:hover{border-bottom:solid 4px var(--yellow-500)}.volunteer-content__types-item:hover:before{opacity:.4;background:linear-gradient(180.07deg,rgba(255,255,255,0) 1.37%,rgba(255,202,58,0.32) 91.56%)}.volunteer-content__types-item:hover h4{color:var(--yellow-500)}.volunteer-content__types-item h4{font-weight:800;font-family:var(--ff-open-sans);transition:.3s}.volunteer-content__types-item div{color:var(--gray);font-weight:600}.volunteer-content__types-item a{box-shadow:0 8px 12px 0 #00000033}.volunteer-content__courses{padding-block:104px 80px}.volunteer-content__courses-item{display:grid;grid-template-columns:80px 1fr;vertical-align:center;gap:1.5rem;min-height:152px;border:2px solid #ADADAD29;border-radius:var(--br8);padding-inline:1.5rem .5rem;padding-block:.5rem;position:relative;overflow:clip;transition:.3s all}@media (max-width:992px){.volunteer-content__courses-item{grid-template-columns:1fr;min-height:auto}.volunteer-content__courses-item>div>div{display:none}.volunteer-content__courses-item>div:first-child{display:none}}.volunteer-content__courses-item img{height:80px;width:80px}.volunteer-content__courses-item:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.volunteer-content__courses-item:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;opacity:.1;z-index:-1}.volunteer-content__courses-item>div{display:flex;flex-direction:column;justify-content:center}.volunteer-content__courses-item>div h3{font-family:var(--ff-open-sans);font-weight:700}@media (max-width:992px){.volunteer-content__courses-item>div h3{font-size:var(--fs-700)}}.volunteer-content__courses-item>div div{font-weight:600}.volunteer-content__courses-item:nth-child(3n + 1) img{filter:brightness(0) saturate(100%) invert(63%) sepia(84%) saturate(4940%) hue-rotate(153deg) brightness(90%) contrast(101%)}.volunteer-content__courses-item:nth-child(3n + 1).active{border-color:var(--blue-500);background-size:100% auto;background:url("/static/img/background.webp?fc1bab586646") no-repeat center 1%;background:url("/static/img/background.avif?fc1bab586646") no-repeat center 1%}@media (max-width:992px){.volunteer-content__courses-item:nth-child(3n + 1).active{background:var(--blue-500)}}.volunteer-content__courses-item:nth-child(3n + 1):hover{background-color:var(--blue-500)}.volunteer-content__courses-item:nth-child(3n + 2) img{filter:brightness(0) saturate(100%) invert(75%) sepia(80%) saturate(429%) hue-rotate(344deg) brightness(100%) contrast(102%)}.volunteer-content__courses-item:nth-child(3n + 2).active{border-color:var(--yellow-500)}.volunteer-content__courses-item:nth-child(3n + 2).active:before{background-color:var(--yellow-500)}.volunteer-content__courses-item:nth-child(3n + 2).active:after{background:url("/static/img/bg-yellow-volunteer.png?fc1bab586646")}.volunteer-content__courses-item:nth-child(3n + 2):hover{background-color:var(--yellow-500);color:var(--c-white)}.volunteer-content__courses-item:nth-child(3n + 3) img{filter:brightness(0) saturate(100%) invert(47%) sepia(99%) saturate(7456%) hue-rotate(328deg) brightness(93%) contrast(120%)}.volunteer-content__courses-item:nth-child(3n + 3).active{border-color:var(--red-500)}.volunteer-content__courses-item:nth-child(3n + 3).active:before{background-color:var(--red-500)}.volunteer-content__courses-item:nth-child(3n + 3).active:after{background:url("/static/img/bg-red-volunteer.png?fc1bab586646")}.volunteer-content__courses-item:nth-child(3n + 3):hover{background-color:var(--red-500);color:var(--c-white)}.volunteer-content__courses-item:hover,.volunteer-content__courses-item.active{cursor:pointer;color:var(--c-white)}.volunteer-content__courses-item:hover img,.volunteer-content__courses-item.active img{filter:brightness(0) invert(1)}.volunteer-content__courses-nav{display:flex;flex-direction:column;gap:3rem}@media (max-width:992px){.volunteer-content__courses-nav{gap:1rem}}.volunteer-content__courses-container{display:grid;grid-template-columns:392px 1fr;gap:2.5rem}@media (max-width:992px){.volunteer-content__courses-container{grid-template-columns:1fr}}.volunteer-content__courses-text a{font-weight:700;color:var(--blue-500)}.volunteer-content__courses-text h2{font-size:var(--fs-400);font-weight:700}.volunteer-content__courses-text h3{font-size:var(--fs-500);font-weight:700}.volunteer-content__courses-text h4{font-size:var(--fs-600);font-weight:700}.volunteer-content__courses-text * + h2,.volunteer-content__courses-text * + h3,.volunteer-content__courses-text * + h4{margin-top:2.5rem}.volunteer-content__carousel{padding-block:2.5rem 10rem}@media (max-width:992px){.volunteer-content__carousel>div.container{flex-direction:column}}.volunteer-content__carousel-container{overflow:clip;display:flex;justify-content:center}.volunteer-content__carousel-wrapper{display:flex;flex-wrap:nowrap;max-width:292px}.volunteer-content__carousel-item{width:292px;padding-inline:.5rem}.volunteer-content__carousel-item img{width:276px;height:auto;border-radius:var(--br8)}.volunteer-content__carousel-controls{display:flex;gap:.75rem;margin-bottom:2.5rem}@media (max-width:992px){.volunteer-content__carousel-controls{margin-bottom:1rem}}.volunteer-content__carousel-control{display:flex}.volunteer-content__carousel-control--prev{border-style:solid;border-width:5px 10px 5px 0;border-color:transparent var(--c-black) transparent transparent;height:10px}.volunteer-content__carousel-control--prev:hover{cursor:pointer}.volunteer-content__carousel-control--dot{height:10px;width:10px;background-color:var(--gray);border-radius:5px}.volunteer-content__carousel-control--dot.active{background-color:var(--red-500)}.volunteer-content__carousel-control--next{border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent var(--c-black);height:10px}.volunteer-content__carousel-control--next:hover{cursor:pointer}.privacy_page{padding-block:2rem 4rem}.privacy_page h1,.privacy_page h2,.privacy_page h3,.privacy_page h4,.privacy_page h5,.privacy_page h6{font-weight:700;margin-top:2rem}.privacy_page a{color:var(--blue-500);font-weight:600}.privacy_page ul{margin-left:1rem;list-style:disc}.privacy_page ._CookieScriptReportPageCheckboxes ._CookieScriptReportPageCheckbox ._CookieScriptReportPageCheckboxLabel{font-size:var(--fs-700)}html,body{min-height:100vh}[x-cloak]{display:none!important}