﻿@import"https://fonts.googleapis.com/css2?family=Allison&display=swap";@font-face{font-family:"Zodiak";src:url("../fonts/Zodiak-Light.woff2") format("woff2"),url("../fonts/Zodiak-Light.woff") format("woff"),url("../fonts/Zodiak-Light.ttf") format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:"Zodiak";src:url("../fonts/Zodiak-LightItalic.woff2") format("woff2"),url("../fonts/Zodiak-LightItalic.woff") format("woff"),url("../fonts/Zodiak-LightItalic.ttf") format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:"Zodiak";src:url("../fonts/Zodiak-LightItalic.woff2") format("woff2"),url("../fonts/Zodiak-LightItalic.woff") format("woff"),url("../fonts/Zodiak-LightItalic.ttf") format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:"Zodiak";src:url("../fonts/Zodiak-Regular.woff2") format("woff2"),url("../fonts/Zodiak-Regular.woff") format("woff"),url("../fonts/Zodiak-Regular.ttf") format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"Zodiak";src:url("../fonts/Zodiak-BoldItalic.woff2") format("woff2"),url("../fonts/Zodiak-BoldItalic.woff") format("woff"),url("../fonts/Zodiak-BoldItalic.ttf") format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:"Satoshi";src:url("../fonts/Satoshi-Light.woff2") format("woff2"),url("../fonts/Satoshi-Light.woff") format("woff"),url("../fonts/Satoshi-Light.ttf") format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:"Satoshi";src:url("../fonts/Satoshi-Medium.woff2") format("woff2"),url("../fonts/Satoshi-Medium.woff") format("woff"),url("../fonts/Satoshi-Medium.ttf") format("truetype");font-weight:500;font-display:swap;font-style:normal}:root{--primaryfont: "Satoshi", sans-serif;--titlefont: "Zodiak", serif;--sofbeige:#FEF5E2;--green:#88A78E;--gold:#C9AE54;--deepnoogat:#5F4438;--white:#ffffff;--h1: 5rem;--h2: 3.5rem;--h3: 2rem;--small-padding:1rem;--medium-padding:1.5rem;--large-padding:2rem;--xxl-padding:4rem}.nav-link:hover,.btn:hover{transform:scale(1.05);transition:transform .3s ease-in-out}html,body{line-height:1.5;font-size:19px;font-family:var(--primaryfont);font-weight:300;background:var(--sofbeige);color:var(--deepnoogat)}html strong,body strong{font-weight:700}h1,h2,h3,h4,h5,h6{font-family:var(--titlefont);font-weight:700;color:var(--gold)}a{color:var(--deepnoogat)}.container-fluid{max-width:1920px}section{scroll-margin-top:200px}.navbar{transition-duration:.7s;z-index:2500;font-size:1rem;transition:all .3s ease;background:var(--green);padding:0}.navbar strong{font-weight:700}.navbar ul{position:relative;margin:0}.navbar ul li{display:inline-block}.navbar ul li a{padding:0 15px 0 0;color:var(--white);display:inline;font-weight:300}.navbar ul li a:hover{color:var(--deepnoogat)}.navbar ul li a.nav-link{color:var(--white)}.navbar ul li a.nav-link:hover{color:var(--deepnoogat)}.navbar ul li a.dropdown-toggle:after{content:"";display:inline-block;width:12px;height:12px;border-right:2px solid var(--white);border-bottom:2px solid var(--white);transform:rotate(45deg);margin-left:.5em;vertical-align:.2rem;border-radius:2px;border-top:0;border-left:0}.navbar ul li a.dropdown-toggle.show:after{content:"";display:inline-block;width:12px;height:12px;border-right:0;border-bottom:0;transform:rotate(45deg);margin-left:.5em;vertical-align:-0.1rem;border-radius:2px;border-top:2px solid var(--white);border-left:2px solid var(--white)}.navbar ul li.active a{text-decoration:underline}.navbar ul li.active ul{position:absolute;border:none}.navbar ul li.active ul li{padding:5px}.navbar ul li.active ul li a{text-decoration:none}.navbar ul li .focus a{text-decoration:none;color:var(--deepnoogat)}.navbar ul li ul{position:absolute;border:none}.navbar ul li ul li{padding:5px;display:block}.navbar ul li ul li a{color:var(--deepnoogat);text-decoration:none}.navbar ul li ul li a:hover{text-decoration:underline}.navbar ul li ul li a:active{background-color:rgba(0,0,0,0)}.navbar ul.lang{padding:0;color:var(--white)}.navbar ul.lang .active-lang{font-weight:500}.navbar ul.lang a{text-decoration:none;padding:0 10px 0 0}.navbar .navbar-brand{position:relative;font-family:var(--titlefont);font-size:1.5rem;color:var(--white)}.navbar .navbar-brand .logo{margin-right:15px}.navbar .navbar-brand .logo img{width:50px;height:40px;margin-right:10px;margin-top:-10px}.navbar #burger{position:relative;z-index:100;height:45px;width:45px;border:none;background-color:rgba(0,0,0,0)}.navbar #burger:focus{outline:none}.navbar #burger span{content:"";height:3px;width:30px;background:var(--white);position:absolute;top:11px;left:7px;z-index:100}.navbar #burger span:nth-child(1){transform:none;transition:.5s}.navbar #burger span:nth-child(2){top:21px;opacity:1;transition:.5s}.navbar #burger span:nth-child(3){top:31px;transform:none;transition:.5s}.navbar #burger.visible span:nth-child(1){top:20px;transform:rotate(-45deg);transition:.5s}.navbar #burger.visible span:nth-child(2){opacity:0;transition:.5s}.navbar #burger.visible span:nth-child(3){top:20px;transform:rotate(45deg);transition:.5s}header{background-color:#fff;padding:40px}.slider{height:100vh;margin-top:20px}.slider .row{height:100%}.slider .row .col-md-6{height:100%}.slider .row .col-md-6 h1,.slider .row .col-md-6 h2{font-weight:300}.slider .row .col-md-6 .swiper{height:100%;border-radius:10px}.slider .row .col-md-6 .swiper .swiper-wrapper .swiper-slide img{height:100%;width:100%;object-fit:cover}.introduction{position:relative;top:-6rem;z-index:1;background:var(--white);padding:3rem 10rem;font-size:1.5rem;text-align:center;border-radius:10px}.introduction strong{color:var(--gold)}.introduction a{color:var(--deepnoogat)}.cards-section{text-align:center;padding:var(--xxl-padding) 0}.cards-section.home{margin-top:0}.cards-section.white{background-color:var(--white)}.cards-section h2{color:var(--deepnoogat);font-size:1.1rem;text-transform:uppercase}.cards-section .link a{color:var(--deepnoogat);font-size:1.1rem}.cards-section .link:after{content:"→";display:block;margin-top:10px}.contact-card{padding:0;height:65vh;background:var(--green);text-align:center;color:var(--white)}.contact-card .row{margin:0}.contact-card .row .col-md-6:first-child{padding:0}.contact-card h3{color:var(--white);font-size:1rem;text-transform:uppercase}.contact-card h2{color:var(--white);font-family:var(--primaryfont);font-weight:300}.contact-card a{color:var(--white)}.contact-card a.button{position:relative;top:10px;color:var(--green);background-color:var(--white);padding:10px;border-radius:5px;text-decoration:none}.contact-card .image img{width:100%;height:65vh;object-fit:cover}.header{background-color:var(--sofbeige);padding-top:var(--medium-padding);padding-bottom:var(--medium-padding)}.header h1{font-weight:400;color:var(--deepnoogat)}.header h2{margin-top:15px;font-weight:400;color:var(--deepnoogat);font-size:1.6rem}.introduction-section .content{padding-bottom:4rem;font-size:2rem;color:var(--green);font-family:var(--titlefont)}.introduction-section .visual{background:var(--white);margin-top:8rem}.introduction-section .visual .image--cropped{margin-top:-8rem}.introduction-section .visual .image--cropped img{border-radius:10px;aspect-ratio:16/9;height:100%;width:100%;object-fit:cover}.title-section{margin:0;padding:0;padding-top:2rem;background-color:var(--white);text-align:center}.image-text-card{margin:0;padding:0;padding-bottom:4rem;background-color:var(--white)}.image-text-card .row{margin:0;padding:0}.image-text-card .row .visual{padding:0}.image-text-card .row .visual .image--cropped{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden}.image-text-card .row .visual .image--cropped img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.image-text-card .row .content{background-color:var(--sofbeige)}.two-columns-section{background-color:var(--white);padding-top:var(--large-padding);padding-bottom:var(--large-padding)}.two-columns-section h2{text-transform:uppercase;font-weight:400}.two-columns-section h4{color:var(--deepnoogat)}.two-columns-section ul{list-style:none;padding-left:0}.two-columns-section ul li{position:relative;padding-left:1.5em}.two-columns-section ul li:before{content:"—";position:absolute;left:0;top:0}.two-columns-section .col-two ul{list-style:none;padding-left:0}.two-columns-section .col-two ul li{border-bottom:1px solid #000;padding-bottom:1rem;margin-bottom:1rem;padding-left:0}.two-columns-section .col-two ul li::before{content:none}.two-columns-section .col-two ul li h3{font-size:1rem;margin-bottom:0}.two-columns-section .col-two ul li p{margin-bottom:0rem}.two-columns-section .col-two ul li:last-child{border-bottom:none}.two-columns-section-title{background-color:var(--white);padding-top:var(--large-padding);padding-bottom:var(--large-padding)}.two-columns-section-title h2{text-transform:uppercase;font-weight:400;text-align:center;margin-bottom:4rem}.two-columns-section-title h3{text-transform:uppercase;font-weight:400;font-size:1.5rem}.two-columns-section-title h4{color:var(--deepnoogat)}.two-columns-section-title .col-two ul{list-style:none;padding-left:0}.two-columns-section-title .col-two ul li{border-bottom:1px solid #000;padding-bottom:1rem;margin-bottom:1rem}.two-columns-section-title .col-two ul li h4{font-size:1rem;margin-bottom:0}.two-columns-section-title .col-two ul li p{margin-bottom:0rem}.two-columns-section-title .col-two ul li:last-child{border-bottom:none}.quote{background-color:var(--white);padding-top:var(--large-padding);padding-bottom:var(--large-padding)}.quote blockquote{font-size:2.1rem;text-align:center;font-family:var(--titlefont);font-style:italic;color:var(--gold)}.text-center-section{background-color:var(--white);padding-top:var(--large-padding);padding-bottom:var(--large-padding);text-align:center}.text-center-section h2{text-transform:uppercase;font-weight:400;text-align:center;margin-bottom:4rem}.text-center-section,.updates-section{background-color:var(--white);padding-top:var(--large-padding);padding-bottom:var(--large-padding);text-align:center}.text-center-section h2,.updates-section h2{text-transform:uppercase;font-weight:400;text-align:center;margin-bottom:1.3rem;font-size:1.6rem;color:var(--deepnoogat)}.contact-form{padding-top:var(--large-padding);padding-bottom:var(--large-padding);background-color:var(--green)}.contact-form h2{text-align:center;color:var(--white)}.contact-form .form-label{color:var(--white);font-weight:300}.contact-form .form-control{background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid var(--white);border-radius:0;color:var(--white);font-weight:300;padding-left:0;padding-right:0}.contact-form .form-control::placeholder{color:rgba(255,255,255,.7);font-weight:300}.contact-form .form-control:focus{background-color:rgba(0,0,0,0);border-color:var(--white);box-shadow:none;color:var(--white)}.contact-form .send-btn{background:none;border:none;color:#fff;font-weight:500;letter-spacing:1px;padding:0;text-transform:uppercase;float:right}.contact-form .send-btn:hover{text-decoration:underline}.faq{background:var(--white);padding-top:var(--large-padding);padding-bottom:var(--large-padding)}.faq .accordion .accordion-item{border-bottom:none}.faq .accordion .accordion-item .accordion-header .accordion-button{display:block;text-align:center;font-family:var(--titlefont);text-transform:uppercase;font-weight:400;text-align:center;font-size:1.4rem;color:var(--gold);outline:0}.faq .accordion .accordion-item .accordion-header .accordion-button:after{content:none}.faq .accordion .accordion-item .accordion-header .accordion-button:focus{outline:0}.faq .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:rgba(0,0,0,0);box-shadow:none;border:none}.faq .accordion .accordion-item .accordion-body{text-align:center}#menuModal.modal{--bs-modal-bg: var(--green)}#menuModal .modal-content .modal-body{margin-top:80px;text-align:center;display:flex;align-items:center;justify-content:center;height:100%}#menuModal .modal-content .modal-body ul{list-style:none;font-size:25px;line-height:160%;padding-left:0}#menuModal .modal-content .modal-body ul li{padding:10px 0;font-family:var(--titlefont);cursor:pointer}#menuModal .modal-content .modal-body ul li a{text-decoration:none;color:var(--white);cursor:pointer}#menuModal .modal-content .modal-body ul li a.dropdown-toggle:after{content:"";display:inline-block;width:12px;height:12px;border-right:2px solid var(--white);border-bottom:2px solid var(--white);transform:rotate(45deg);margin-left:.5em;vertical-align:.2rem;border-radius:2px;border-top:0;border-left:0}#menuModal .modal-content .modal-body ul li a.dropdown-toggle.show:after{content:"";display:inline-block;width:12px;height:12px;border-right:0;border-bottom:0;transform:rotate(45deg);margin-left:.5em;vertical-align:-0.1rem;border-radius:2px;border-top:2px solid var(--white);border-left:2px solid var(--white)}#menuModal .modal-content .modal-body ul li ul{background-color:rgba(0,0,0,0);border:none;position:relative !important;text-align:center;transform:none !important}#menuModal .modal-content .modal-body ul li ul li{font-weight:normal;padding:0}#menuModal .modal-content .modal-body ul li ul li a{font-weight:300}#menuModal .modal-content .modal-body ul li ul li a:hover{background-color:rgba(0,0,0,0)}.wpcf7 form.sent .wpcf7-response-output{border-color:#fff;color:#fff}footer{background:var(--sofbeige);padding-top:var(--small-padding);padding-bottom:var(--small-padding)}footer p{margin:0;padding:0;font-size:.8rem}footer .copyright{text-align:center}footer .contact{text-align:right}footer .contact h3{font-family:var(--primaryfont);font-size:.8rem;color:var(--deepnoogat);font-weight:300}@-webkit-keyframes flickerAnimation{0%{opacity:1}100%{opacity:0}}@keyframes flickerAnimation{0%{opacity:1}100%{opacity:0}}@keyframes flickerAnimation{0%{opacity:1}100%{opacity:0}}.lazyloaded{opacity:1;transition:opacity 1.2s ease-out}.image{position:relative;display:block;width:100%;background:#f5f5f5}.image:before{content:"";display:inline-block;position:absolute;right:calc(50% - .25rem);top:calc(50% - .25rem);width:.5rem;height:.5rem;background:#000;border-radius:.5rem;opacity:1;-webkit-animation:flickerAnimation .5s infinite alternate;animation:flickerAnimation .5s infinite alternate}.image .lazyload{opacity:0;-webkit-filter:blur(0.1875rem);filter:blur(0.1875rem)}.image .lazyload:not([src]){visibility:hidden}.image .lazyloaded{opacity:1;-webkit-filter:blur(0);filter:blur(0);transition:opacity 1.2s ease-out,-webkit-filter 1.2s ease-out,opacity 1.2s ease-out,filter 1.2s ease-out}.image img,.image iframe,.image video{position:relative;top:0;left:0;max-width:100%;width:100%;height:auto;display:block;opacity:0}.image .image--cropped{height:auto;clear:both}.image .image--cropped:after{content:"";display:block;height:0;width:100%;padding-bottom:auto img;padding-bottom-content:"";padding-bottom-display:block;padding-bottom-max-width:100%;padding-bottom-width:100%;padding-bottom-height:auto}@media(max-width: 768px){.navbar .navbar-brand{font-size:1.1rem}.navbar ul.lang{font-size:.9rem}html,body{font-size:18px}.slider{height:auto}.slider .title{margin-top:3rem;margin-bottom:3rem}.slider .row .col-md-6 .swiper{height:50vh}.introduction{padding:3rem 15px;font-size:1.2rem;top:-30px;z-index:0}.introduction-section .content{font-size:1.6rem}.image-text-card .content{padding-top:2rem;padding-bottom:2rem}.cards-section.home{margin-top:2rem;margin-bottom:4rem}.cards-section .item{margin-bottom:4rem}.cards-section .item:last-child{margin-bottom:0}.two-columns-section .col-two,.two-columns-section-title .col-two{margin-top:2rem}.contact-card{height:auto}.contact-card .row{margin:0}.contact-card .row .col-md-6:last-child{padding-top:40px;padding-bottom:40px}.quote blockquote{font-size:1.6rem}footer{text-align:center}footer .copyright{text-align:center}footer .contact{text-align:center}}/*# sourceMappingURL=main.css.map */