@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Sofia+Sans+Extra+Condensed:wght@1;100;200;300;400;500;600;700;800;900&display=swap");*,* :before,:after{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Ubuntu,sans-serif;margin:0;padding:0}p{font-size:18px;font-weight:400;line-height:1.6}img{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none}ul{margin:0;padding-left:20px}h1,h2,h3,h4,h5,h6{font-family:Sofia Sans Extra Condensed,sans-serif}h1,h2,h3,h4,h5,h6,p{margin-bottom:0;margin-top:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}.main-header .header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.main-header .language-switcher{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;gap:8px}.main-header .language-switcher a{color:#17371c;text-decoration:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.main-header .language-switcher a:hover{opacity:.7}.main-header .language-switcher .current-lang{color:#5c5c5c;cursor:default}.main-header .burger-button{background:none;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#164168;border-radius:50%;cursor:pointer;height:40px;padding:10px 0;width:40px;z-index:1003}.main-header .burger-button .burger-line{background:#fff;border-radius:9px;display:block;height:2px;left:10px;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;width:20px}.main-header .burger-button.is-open .burger-line:first-child{-webkit-transform:translateY(6.5px) rotate(45deg);transform:translateY(6.5px) rotate(45deg)}.main-header .burger-button.is-open .burger-line:nth-child(2){opacity:0}.main-header .burger-button.is-open .burger-line:nth-child(3){-webkit-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}.main-nav{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:fixed;top:0;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-animation:in-out 1s forwards;animation:in-out 1s forwards;background:#fff;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:1001}.main-nav,.main-nav.is-open{-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.main-nav.is-open{-webkit-transform:translateX(0);transform:translateX(0)}.main-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:20px}.main-nav ul li{font-size:clamp(3rem,5.6508577195vw,72px);list-style:none;margin-bottom:20px}@media (max-width:375px){.main-nav ul li{font-size:clamp(3rem,13.7931034483vw,4rem)}}body{background-color:#f7f5ef}body.open-burger{position:fixed;width:100%}.main-header{display:grid;grid-template-columns:1fr 90% 1fr;position:relative;z-index:1002}.main-header .header-wrapper{grid-column:2/3;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-header .header-wrapper,.main-header .logo{display:-webkit-box;display:-ms-flexbox;display:flex}.main-header .logo{text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#17371c;font-size:clamp(22px,1.9444444444vw,28px);font-weight:700;gap:10px;margin:40px 0;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media only screen and (max-width:991px){.main-header .logo{margin:20px 0}}.main-header .logo img{width:50px}@media only screen and (min-width:991px){.main-header .logo img{width:65px}}.main-header .logo span{display:none}section{margin:clamp(75px,8.6805555556vw,125px) 0}.main{display:grid;grid-template-columns:1fr 90% 1fr}.main .wrapper{grid-column:2/3}@media only screen and (max-width:991px){.main .wrapper .hero-section{margin-top:30px}}.main .wrapper .hero-section .grid-titles{display:grid;grid-template-columns:auto 1fr auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.main .wrapper .hero-section .grid-titles .title{font-size:clamp(72px,9.1666666667vw,132px);font-weight:100;grid-column:1/4;line-height:1;text-align:center;text-transform:uppercase}@media only screen and (max-width:991px){.main .wrapper .hero-section .grid-titles .title{grid-column:1/4}}.main .wrapper .hero-section .grid-titles .small-title{font-size:clamp(18px,1.9444444444vw,28px);font-weight:300;grid-row:1/2;grid-row:2/3;padding-bottom:15px;text-transform:uppercase}@media only screen and (max-width:991px){.main .wrapper .hero-section .grid-titles .small-title{display:none;grid-row:2/3}}.main .wrapper .hero-section .grid-titles .small-title.left{grid-column:1/2;justify-self:start}@media only screen and (max-width:991px){.main .wrapper .hero-section .grid-titles .small-title.left{grid-column:1/3}}.main .wrapper .hero-section .grid-titles .small-title.right{grid-column:3/4;justify-self:end}@media only screen and (max-width:991px){.main .wrapper .hero-section .grid-titles .small-title.right{grid-column:2/4}}.main .wrapper .hero-section .hero-img{width:100%}.main .wrapper .info-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:991px){.main .wrapper .info-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main .wrapper .info-section .overview{max-width:50%}@media only screen and (max-width:991px){.main .wrapper .info-section .overview{max-width:100%}}.main .wrapper .info-section .overview h2{font-size:clamp(76px,8.4722222222vw,122px);font-weight:100;line-height:.8;margin-bottom:25px;text-transform:uppercase}.main .wrapper .info-section .contact-info{margin-left:10vw;padding-left:10vw;-webkit-box-flex:1;border-left:1px solid rgba(154,135,96,.5);-ms-flex:1;flex:1;padding-top:20px;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media only screen and (max-width:991px){.main .wrapper .info-section .contact-info{border:none;margin:50px 0;padding:0;width:100%}}.main .wrapper .info-section .contact-info h2{font-size:clamp(36px,3.1944444444vw,46px);font-weight:300;margin-bottom:30px;text-transform:uppercase;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media only screen and (max-width:991px){.main .wrapper .info-section .contact-info .info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main .wrapper .info-section .contact-info p{width:-webkit-max-content;width:-moz-max-content;width:max-content}@media only screen and (max-width:991px){.main .wrapper .info-section .contact-info p{width:100%}}.main .wrapper .gallery-section h2{font-size:clamp(76px,8.4722222222vw,122px);font-weight:100;line-height:.8;margin-bottom:25px;text-transform:uppercase}.main .wrapper .gallery-section .gallery{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1200px){.main .wrapper .gallery-section .gallery{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media only screen and (max-width:600px){.main .wrapper .gallery-section .gallery{grid-template-columns:1fr 1fr}}.main .wrapper .gallery-section .gallery a{height:100%}.main .wrapper .gallery-section .gallery a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main .large-wrapper{background-color:#164168;color:#f7f5ef;display:grid;grid-column:1/4;grid-template-columns:1fr 90% 1fr}.main .large-wrapper .social-container{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:2/3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:125px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:2rem;justify-content:space-between}.main .large-wrapper .social-container .social-headers h2{font-size:clamp(76px,8.4722222222vw,122px);font-weight:100;line-height:.8;text-transform:uppercase}.main .large-wrapper .social-container .social-headers h4{font-size:clamp(28px,2.9166666667vw,42px);font-weight:600}.main .large-wrapper .social-container .social-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:end;align-self:flex-end;gap:1rem}@media only screen and (max-width:991px){.main .large-wrapper .social-container .social-media{width:100%}}.main .large-wrapper .social-container .social-media a{border:1px solid #f7f5ef;border-left:none;border-right:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main .large-wrapper .social-container .social-media a h3{font-size:clamp(48px,5vw,72px);font-weight:400}.main .large-wrapper .social-container .social-media a .arrow-up-right{height:auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:clamp(3.5rem,8.072653885vw,5rem)}@media only screen and (max-width:991px){.main .large-wrapper .social-container .social-media a .arrow-up-right{width:3.5rem}}.main .large-wrapper .social-container .social-media a:hover .arrow-up-right{rotate:45deg}