header{z-index:2}header .container{max-width:100%}header .container .contact-info{display:grid;grid-template-columns:repeat(4, auto);justify-content:space-between;gap:.75rem 1rem;padding-block:1.1rem}header .container .contact-info::after{content:"";bottom:0;width:100%;height:1px;background-color:var(--color-black);opacity:10%}@media(max-width: 1250px){header .container .contact-info{grid-template-columns:auto auto}}@media(max-width: 680px){header .container .contact-info{display:none}}header .container .contact-info .header-contact{display:flex;align-items:center;gap:.5rem;font-size:.7222222222rem}header .container .contact-info .header-contact a{color:inherit;display:flex;align-items:center;gap:.5rem;text-decoration:none}header .container .contact-info .header-contact .contacts a{display:inline}header .container .header-content{display:flex;justify-content:space-between;align-items:center;padding-block:1.5rem}header .container .header-content .logo img{height:clamp(2.222rem,2.063rem + 0.893vw,2.7777777778rem)}@media(max-width: 1100px){header .container .header-content nav{display:none}}header .container .header-content nav ul{display:flex;gap:2.5rem;font-size:.8888888889rem}@media(max-width: 1300px){header .container .header-content nav ul{gap:2rem}}header .container .header-content .buttons{display:flex;align-items:center;gap:.65rem}header .container .header-content .buttons .btn .initial-text,header .container .header-content .buttons .btn .hover-text{font-size:.83rem;padding:.65rem 2.5rem}@media(max-width: 1300px){header .container .header-content .buttons .btn .initial-text,header .container .header-content .buttons .btn .hover-text{padding:.65rem}}@media(max-width: 500px){header .container .header-content .buttons .lang-selector,header .container .header-content .buttons .price-offer-btn{display:none}}header .container .header-content .buttons #mobile-menu-btn{width:45px;height:22px;position:relative;transform:rotate(0deg);display:none;transition:.5s ease-in-out;cursor:pointer}@media(max-width: 1100px){header .container .header-content .buttons #mobile-menu-btn{display:block}}header .container .header-content .buttons #mobile-menu-btn.open span:nth-child(1){top:18px;width:0%;left:50%}header .container .header-content .buttons #mobile-menu-btn.open span:nth-child(2){transform:rotate(45deg)}header .container .header-content .buttons #mobile-menu-btn.open span:nth-child(3){transform:rotate(-45deg)}header .container .header-content .buttons #mobile-menu-btn.open span:nth-child(4){top:18px;width:0%;left:50%}header .container .header-content .buttons #mobile-menu-btn span{display:block;position:absolute;height:3px;width:100%;background:var(--color-red);border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}header .container .header-content .buttons #mobile-menu-btn span:nth-child(1){top:0px}header .container .header-content .buttons #mobile-menu-btn span:nth-child(2),header .container .header-content .buttons #mobile-menu-btn span:nth-child(3){top:9px}header .container .header-content .buttons #mobile-menu-btn span:nth-child(4){top:19px}.mobile-menu{--dur: 0.3s;--ease: ease-out;--base-delay: 0.5s;--stagger: 0.1s;--count: 7;display:none;position:absolute;top:190px;left:0;width:100vw;height:calc(100dvh - 190px);flex-direction:column;padding-block:1rem;background-color:#fff;transform:translateX(100%);transition:transform .75s ease-in-out .5s;pointer-events:none;z-index:50}@media(max-width: 680px){.mobile-menu{--count: 6}}@media(max-width: 1100px){.mobile-menu{display:flex}}@media(max-width: 680px){.mobile-menu{top:90px;height:calc(100dvh - 90px)}}.mobile-menu .buttons{gap:.5rem;justify-content:center;display:none}@media(max-width: 500px){.mobile-menu .buttons{display:flex}}.mobile-menu .animate-mobile-menu-item{transform:translateY(100%);opacity:0;transition:transform var(--dur) var(--ease),clip-path var(--dur) var(--ease),opacity .2s linear;will-change:transform,clip-path,opacity;--rev: calc(var(--count) - 1 - var(--i, 0));transition-delay:calc(var(--rev)*var(--stagger))}.mobile-menu .animate-mobile-menu-item:not(.buttons){clip-path:inset(0 0 100% 0)}.mobile-menu .menu-content{display:flex;flex-direction:column;justify-content:space-around;width:100vw;margin-block:auto}.mobile-menu .menu-content .menu-items{display:flex;flex-direction:column;align-items:center;gap:1.5rem;font-size:1.25em}.mobile-menu .menu-content .menu-items a,.mobile-menu .menu-content .menu-items button{color:var(--color-black)}.mobile-menu .menu-content .menu-items li{list-style-type:none}.mobile-menu .menu-content .menu-items li.price-offer a{color:var(--color-green)}.mobile-menu .menu-content .menu-items li a{text-decoration:none}.mobile-menu .menu-content .socials{display:flex;flex-direction:column;align-items:center;gap:1rem}.mobile-menu .menu-content .socials li{list-style-type:none}.mobile-menu .menu-content .socials li a{color:var(--color-black);text-decoration:none;font-size:1.1em}.mobile-menu.open{pointer-events:all;transform:translateX(0);transition-delay:0s}.mobile-menu.open .animate-mobile-menu-item{transform:translateY(0);opacity:1;transition-delay:calc(var(--base-delay) + var(--i, 0)*var(--stagger))}.mobile-menu.open .animate-mobile-menu-item:not(.buttons){clip-path:inset(0 0 0 0)}.mobile-menu .animate-mobile-menu-item:nth-child(1){--i: 0}.mobile-menu .animate-mobile-menu-item:nth-child(2){--i: 1}.mobile-menu .animate-mobile-menu-item:nth-child(3){--i: 2}.mobile-menu .animate-mobile-menu-item:nth-child(4){--i: 3}.mobile-menu .animate-mobile-menu-item:nth-child(5){--i: 4}.mobile-menu .animate-mobile-menu-item:nth-child(6){--i: 5}.mobile-menu .animate-mobile-menu-item:nth-child(7){--i: 6}@media(prefers-reduced-motion: reduce){.mobile-menu .animate-mobile-menu-item{transition:none;transform:none;clip-path:none;opacity:1}}.container{width:100%;max-width:1920px;padding-inline:1.6666666667rem;margin-inline:auto;z-index:1}@media(max-width: 500px){.container{padding-inline:.75rem}}button{color:var(--color-black);font-size:.8333333333rem;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.btn{width:-moz-fit-content;width:fit-content;color:var(--color-grey);display:block;background-color:var(--color-red);border-radius:10px;font-size:.8333333333rem;font-weight:500;text-align:center;text-decoration:none;cursor:pointer;overflow:hidden}.btn .initial-text,.btn .hover-text{display:block;padding:clamp(0.833rem,0.754rem + 0.446vw,1.1111111111rem) clamp(1.389rem,1.151rem + 1.339vw,2.2222222222rem);transition:transform .5s ease-out}.btn .hover-text{width:100%;position:absolute;left:0;top:0;transform:translateY(100%);text-align:center}.btn:hover .initial-text,.btn:active .initial-text{transform:translateY(-100%)}.btn:hover .hover-text,.btn:active .hover-text{transform:translateY(0)}h1,.heading-lvl-1{font-size:clamp(2.5rem,1.944rem + 3.125vw,4.4444444444rem);line-height:1;margin-bottom:.2em;padding-top:1rem;margin-top:-1rem}h1.subpage-heading,.heading-lvl-1.subpage-heading{color:var(--color-red);font-weight:700;text-align:center}h2,.heading-lvl-2{font-size:clamp(1.667rem,1.032rem + 3.571vw,3.8888888889rem);line-height:clamp(1.944rem,1.31rem + 3.571vw,4.1666666667rem);font-weight:300;margin-bottom:.25em}h2.subpage-subheading,.heading-lvl-2.subpage-subheading{color:var(--color-red);font-weight:700}h2.subpage-subheading.black,.heading-lvl-2.subpage-subheading.black{color:var(--color-black)}h3,.heading-lvl-3{font-size:clamp(1.278rem,1.089rem + 1.063vw,2.2222222222rem);line-height:1.4;margin-bottom:.5em}h3.section-short-desc,.heading-lvl-3.section-short-desc{text-align:center}.heading-lvl-4{font-size:clamp(1.111rem,1.067rem + 0.25vw,1.3333333333rem)}.heading-lvl-5,.large-text{font-size:1.1111111111rem;line-height:normal}.heading-lvl-5{font-weight:700;margin-bottom:1.1em}p{line-height:1.56em}p:not(:last-child){margin-bottom:1.5em}.large{font-size:clamp(1rem,0.933rem + 0.375vw,1.3333333333rem)}.section-margin{margin-bottom:clamp(2.5rem,1.738rem + 4.286vw,5.1666666667rem)}.border-radius{border-radius:clamp(1.944rem,1.548rem + 2.232vw,3.3333333333rem);overflow:hidden}.lang-selector{align-self:stretch}.lang-selector:has(.lang-list-wrapper.open) .toggle img{transform:rotateX(180deg)}.lang-selector button,.lang-selector li{text-transform:uppercase}.lang-selector .toggle{height:100%;display:flex;align-items:center;gap:.75rem;padding-inline:.5rem;background-color:#fff;border:1px solid var(--color-black);border-radius:10px;z-index:1}.lang-selector .toggle img{transition:transform .3s ease-out}.lang-selector .lang-list-wrapper{position:absolute;top:80%;width:100%;max-height:0;background-color:var(--color-black);border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden;transition:max-height .5s ease-out}.lang-selector .lang-list-wrapper .lang-list{list-style-type:none;color:var(--color-grey);padding-top:.75rem;transition:padding-top .5s ease-out}.lang-selector .lang-list-wrapper .lang-list li{text-align:center}.lang-selector .lang-list-wrapper .lang-list li a{display:block;color:var(--color-grey);text-decoration:none;padding-block:.5rem;transition:background-color .2s ease}.lang-selector .lang-list-wrapper .lang-list li a:hover,.lang-selector .lang-list-wrapper .lang-list li a:active{background-color:#676767}.swal2-styled.swal2-confirm{background-color:var(--color-red) !important}.swal2-popup .swal2-styled:focus{box-shadow:none !important}#swal2-title{line-height:inherit}.price-offer{max-width:97%;max-height:98dvh;width:1150px;position:fixed;left:50%;top:50%;transform:translate(-50%, -50%) scale(0.95);opacity:0;visibility:hidden;z-index:50;background-color:#fff;box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px;padding:clamp(1.944rem,1.548rem + 2.232vw,3.3333333333rem) clamp(0.833rem,0.119rem + 4.018vw,3.3333333333rem);transition:all .2s ease;overflow-y:overlay}.price-offer.open{transform:translate(-50%, -50%) scale(1);opacity:1;visibility:visible}.price-offer .close-btn{position:absolute;right:min(1.5vw,1.5rem);top:min(1.5vw,1.5rem);width:clamp(2.5rem,2.341rem + 0.893vw,3.0555555556rem);z-index:1}.price-offer form{display:grid;grid-template-columns:1fr 1fr;gap:clamp(0.833rem,0.667rem + 0.938vw,1.6666666667rem)}@media(max-width: 600px){.price-offer form{grid-template-columns:1fr}}.price-offer .column h2{color:var(--color-red);font-size:clamp(1.5rem,1.244rem + 1.438vw,2.7777777778rem);font-weight:700;line-height:normal;margin-bottom:.5em}@media(max-width: 600px){.price-offer .column h2{max-width:85%}}.price-offer .column:nth-of-type(2) .input-container,.price-offer .column:nth-of-type(2) textarea{height:100%}.price-offer .column:nth-of-type(3){display:flex;flex-direction:column;gap:clamp(0.833rem,0.667rem + 0.938vw,1.6666666667rem)}.price-offer .column .input-container{display:flex;flex-direction:column;gap:clamp(0.167rem,0.024rem + 0.804vw,0.6666666667rem)}.price-offer .column .input-container input{height:clamp(2.778rem,2.46rem + 1.786vw,3.8888888889rem)}.price-offer .column .input-container input,.price-offer .column .input-container textarea{color:var(--color-black);border-radius:10px;background-color:#fff;border:none;padding:.75rem}.price-offer .column .form-buttons{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.price-offer .column .form-buttons .gdpr-checkbox .cbx{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;border-radius:4px;overflow:hidden;transition:all .2s ease;display:flex;align-items:center}.price-offer .column .form-buttons .gdpr-checkbox .cbx span{float:left;vertical-align:middle;transform:translate3d(0, 0, 0)}.price-offer .column .form-buttons .gdpr-checkbox .cbx span:first-child{flex-shrink:0;position:relative;width:30px;height:30px;border-radius:4px;transform:scale(1);border:1px solid var(--color-black);background-color:var(--color-grey);transition:all .2s ease;box-shadow:0 1px 1px rgba(0,16,75,.05)}.price-offer .column .form-buttons .gdpr-checkbox .cbx span:first-child svg{position:absolute;top:50%;left:50%;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease;transition-delay:.1s;transform:translate3d(-50%, -50%, 0px)}.price-offer .column .form-buttons .gdpr-checkbox .cbx span:last-child{padding-left:8px;line-height:18px}.price-offer .column .form-buttons .gdpr-checkbox .inp-cbx{position:absolute;visibility:hidden}.price-offer .column .form-buttons .gdpr-checkbox .inp-cbx:checked+.cbx span:first-child{background:var(--color-red);border-color:var(--color-red);animation:wave-4 .4s ease}.price-offer .column .form-buttons .gdpr-checkbox .inp-cbx:checked+.cbx span:first-child svg{stroke-dashoffset:0}.price-offer .column .form-buttons .gdpr-checkbox .inline-svg{position:absolute;width:0;height:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes wave-4{50%{transform:scale(0.9)}}.price-offer .column .form-buttons .btn{font-size:inherit}.price-offer .column .input-container input,.price-offer .column .input-container textarea{background-color:var(--color-grey)}.price-offer .column .input-container input:focus,.price-offer .column .input-container textarea:focus{outline:none}.price-offer .column textarea::-moz-placeholder{color:rgba(73,73,73,.5)}.price-offer .column textarea::placeholder{color:rgba(73,73,73,.5)}.price-offer .column .form-buttons{height:100%;flex-direction:column;align-items:baseline}.price-offer .column .form-buttons .submit{margin-left:auto}@media(max-width: 600px){.price-offer .column .form-buttons .submit{margin:0}}footer{margin-top:auto}footer .footer-content{border-block:1px solid rgba(73,73,73,.1);padding-block:clamp(1.389rem,0.833rem + 3.125vw,3.3333333333rem)}footer .footer-content .container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:clamp(2rem,6vw,5.5rem)}@media(max-width: 1000px){footer .footer-content .container{justify-content:start}}footer .footer-content .container .logos{display:flex;flex-direction:column;align-items:center;margin-right:2rem}@media(max-width: 1300px){footer .footer-content .container .logos{margin:0}}footer .footer-content .container .logos .btw-logo{height:clamp(3.056rem,2.183rem + 4.911vw,6.1111111111rem);margin-bottom:3rem}footer .footer-content .container .logos .socials{display:flex;align-items:center;gap:1rem}footer .footer-content .container .logos .socials img{width:1.25rem;height:1.25rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}footer .footer-content .container .logos .bohm-logo{max-height:clamp(2.5rem,2.103rem + 2.232vw,3.8888888889rem);margin-top:1.85rem}footer .footer-content .container .contact{margin-left:auto}@media(max-width: 1050px){footer .footer-content .container .contact{margin:0}}footer .footer-content .container .contact .footer-block:nth-child(1){margin-bottom:1.25rem}@media(max-width: 720px){footer .footer-content .container .contact .footer-block:nth-child(1){margin-bottom:2rem}}footer .footer-content .container .footer-block ul{display:flex;flex-direction:column;gap:1.1111111111rem;list-style-type:none}@media(max-width: 400px){footer .footer-content .container .footer-block ul{gap:.85rem}}footer .footer-content .container .footer-block ul li{line-height:1.5555555556rem;font-weight:300}footer .footer-content .container .footer-block .footer-contact{display:flex;align-items:center;gap:.5rem}footer .footer-content .container .footer-block .footer-contact a{color:inherit;display:flex;align-items:center;gap:.5rem;font-weight:300;text-decoration:none}footer .footer-content .container .footer-block .footer-contact .icon{width:1rem;height:1.0277777778rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}footer .footer-content .container .company-info li{margin:0}footer .footer-content .container .company-info li strong{font-weight:700}footer .footer-content .container .company-info li .red{color:var(--color-red);font-weight:700}footer .footnote{padding-block:clamp(1.389rem,0.833rem + 3.125vw,3.3333333333rem)}@media(max-width: 400px){footer .footnote{font-size:.8rem}}footer .footnote .container{max-width:100%;display:flex;gap:.35rem;font-weight:300}@media(max-width: 650px){footer .footnote .container{flex-direction:column;align-items:center}}footer .footnote .container .copyright{text-align:center}footer .footnote .container a{color:inherit;margin-left:auto;text-decoration:none}@media(max-width: 650px){footer .footnote .container a{margin-left:0}}footer .footnote .container a strong{font-weight:700}*{position:relative;line-height:normal}html{--color-grey: #faf8f8;--color-grey-light: rgba(73, 73, 73, 0.2);--color-white-light: rgba(255, 255, 255, 0.2);--color-black: #494949;--color-red: #ea2446;color:var(--color-black);width:100%;height:100%;scroll-behavior:smooth;font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:18px}html body{width:100%;margin-inline:auto;display:flex;flex-direction:column;min-height:100vh;overflow:hidden}html body.lock-scroll{position:fixed}.contact-subpage .container{display:flex;flex-direction:column;gap:clamp(2.5rem,1.738rem + 4.286vw,5.1666666667rem);margin-block:clamp(2.5rem,1.897rem + 3.393vw,4.6111111111rem) clamp(4.444rem,4.238rem + 1.161vw,5.1666666667rem)}.contact-subpage .section-short-desc{margin:0}.contact-subpage .contact h2{margin-bottom:.85em}.contact-subpage .contact .grid{display:grid;grid-template-columns:73% 27%}@media(max-width: 1399px){.contact-subpage .contact .grid{grid-template-columns:1fr;gap:clamp(0.833rem,0.667rem + 0.938vw,1.6666666667rem)}}.contact-subpage .contact .grid .contact-form{margin-right:clamp(0.833rem,0.667rem + 0.938vw,1.6666666667rem)}@media(max-width: 1399px){.contact-subpage .contact .grid .contact-form{margin:0}}.contact-subpage .contact .grid .contact-form form{display:flex;flex-direction:column;gap:clamp(0.833rem,0.667rem + 0.938vw,1.6666666667rem);padding:clamp(1.667rem,1.19rem + 2.679vw,3.3333333333rem) clamp(1.111rem,0.667rem + 2.5vw,3.3333333333rem);background-color:var(--color-grey)}.contact-subpage .contact .grid .contact-form form .form-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:clamp(0.833rem,0.667rem + 0.938vw,1.6666666667rem)}@media(max-width: 750px){.contact-subpage .contact .grid .contact-form form .form-row{grid-template-columns:1fr}}.contact-subpage .contact .grid .contact-form form .input-container{display:flex;flex-direction:column;gap:clamp(0.167rem,0.024rem + 0.804vw,0.6666666667rem)}.contact-subpage .contact .grid .contact-form form .input-container input{height:clamp(2.778rem,2.46rem + 1.786vw,3.8888888889rem)}.contact-subpage .contact .grid .contact-form form .input-container input,.contact-subpage .contact .grid .contact-form form .input-container textarea{color:var(--color-black);border-radius:10px;background-color:#fff;border:none;padding:.75rem}.contact-subpage .contact .grid .contact-form form .form-buttons{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.contact-subpage .contact .grid .contact-form form .form-buttons .gdpr-checkbox .cbx{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;border-radius:4px;overflow:hidden;transition:all .2s ease;display:flex;align-items:center}.contact-subpage .contact .grid .contact-form form .form-buttons .gdpr-checkbox .cbx span{float:left;vertical-align:middle;transform:translate3d(0, 0, 0)}.contact-subpage .contact .grid .contact-form form .form-buttons .gdpr-checkbox .cbx span:first-child{flex-shrink:0;position:relative;width:30px;height:30px;border-radius:4px;transform:scale(1);border:1px solid var(--color-black);background-color:var(--color-grey);transition:all .2s ease;box-shadow:0 1px 1px rgba(0,16,75,.05)}.contact-subpage .contact .grid .contact-form form .form-buttons .gdpr-checkbox .cbx span:first-child svg{position:absolute;top:50%;left:50%;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease;transition-delay:.1s;transform:translate3d(-50%, -50%, 0px)}.contact-subpage .contact .grid .contact-form form .form-buttons .gdpr-checkbox .cbx span:last-child{padding-left:8px;line-height:18px}.contact-subpage .contact .grid .contact-form form .form-buttons .gdpr-checkbox .inp-cbx{position:absolute;visibility:hidden}.contact-subpage .contact .grid .contact-form form .form-buttons .gdpr-checkbox .inp-cbx:checked+.cbx span:first-child{background:var(--color-red);border-color:var(--color-red);animation:wave-4 .4s ease}.contact-subpage .contact .grid .contact-form form .form-buttons .gdpr-checkbox .inp-cbx:checked+.cbx span:first-child svg{stroke-dashoffset:0}.contact-subpage .contact .grid .contact-form form .form-buttons .gdpr-checkbox .inline-svg{position:absolute;width:0;height:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes wave-4{50%{transform:scale(0.9)}}.contact-subpage .contact .grid .contact-form form .form-buttons .btn{font-size:inherit}.contact-subpage .contact .grid .contact-info{color:#fff;padding:clamp(1.111rem,0.667rem + 2.5vw,3.3333333333rem);background-color:var(--color-black)}@media(max-width: 1399px){.contact-subpage .contact .grid .contact-info{width:-moz-fit-content;width:fit-content;margin-inline:auto}}.contact-subpage .contact .grid .contact-info .logo{width:clamp(5.556rem,4.978rem + 3.25vw,8.4444444444rem);margin-inline:auto;margin-bottom:30px}.contact-subpage .contact .grid .contact-info .company-name{margin-bottom:20px;text-align:center}.contact-subpage .contact .grid .contact-info ul{list-style-type:none}.contact-subpage .contact .grid .contact-info ul li{line-height:1.5555555556rem}.contact-subpage .contact-info-wrapper{color:#fff;display:flex;align-items:center;gap:9px;text-decoration:none}.contact-subpage .contact-info-wrapper.tel,.contact-subpage .contact-info-wrapper.email{margin-top:clamp(0.833rem,0.754rem + 0.446vw,1.1111111111rem);padding-top:clamp(0.833rem,0.754rem + 0.446vw,1.1111111111rem);border-top:1px solid var(--color-white-light)}.contact-subpage .contact-info-wrapper.address{margin-bottom:clamp(0.833rem,0.754rem + 0.446vw,1.1111111111rem)}.contact-subpage .contact-info-wrapper .icon{width:clamp(1.111rem,0.952rem + 0.893vw,1.6666666667rem)}.contact-subpage .contact-people h2{margin-bottom:.85em}.contact-subpage .contact-people .people-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.contact-subpage .contact-people .people-grid .contact-card{height:100%;padding:clamp(1.389rem,1rem + 2.188vw,3.3333333333rem)}.contact-subpage .contact-people .people-grid .contact-card .img-and-name{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:clamp(0.833rem,0.667rem + 0.938vw,1.6666666667rem);margin-bottom:clamp(1.389rem,1.356rem + 0.188vw,1.5555555556rem)}.contact-subpage .contact-people .people-grid .contact-card .img-and-name .profile-photo-wrapper{width:clamp(4.444rem,3.889rem + 3.125vw,7.2222222222rem);aspect-ratio:1/1;border-radius:50%;overflow:hidden}.contact-subpage .contact-people .people-grid .contact-card .img-and-name .profile-photo-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact-subpage .contact-people .people-grid .contact-card .img-and-name .profile-photo-wrapper .avatar{background-color:var(--color-grey);padding:1rem}.contact-subpage .contact-people .people-grid .contact-card .img-and-name .name-container h3{margin-bottom:.25em}.contact-subpage .contact-people .people-grid .contact-card .img-and-name .name-container .function{font-size:clamp(0.889rem,0.8rem + 0.5vw,1.3333333333rem)}.contact-subpage .contact-people .people-grid .contact-card a{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;text-decoration:none}.contact-subpage .contact-people .people-grid .contact-card a:nth-child(2){border-top:1px solid var(--color-white-light);padding-top:clamp(0.556rem,0.4rem + 0.875vw,1.3333333333rem);margin-top:clamp(0.556rem,0.4rem + 0.875vw,1.3333333333rem)}.contact-subpage .contact-people .people-grid .contact-card a svg{flex-shrink:0;width:clamp(1.111rem,1rem + 0.625vw,1.6666666667rem);height:clamp(1.111rem,1rem + 0.625vw,1.6666666667rem);-o-object-fit:contain;object-fit:contain}@media(max-width: 1399px){.contact-subpage .contact-people .people-grid{grid-template-columns:1fr 1fr}}@media(max-width: 850px){.contact-subpage .contact-people .people-grid{grid-template-columns:1fr}}.contact-subpage .contact-people .people-grid .contact-card{background-color:var(--color-grey)}.contact-subpage .contact-people .people-grid .contact-card a{color:var(--color-black)}.contact-subpage .contact-people .people-grid .contact-card a:nth-child(2){border-color:var(--color-grey-light)}.contact-subpage .contact-people .people-grid .contact-card a svg path{stroke:var(--color-black)}.contact-subpage .map .map-wrapper{aspect-ratio:2.35/1}@media(max-width: 1280px){.contact-subpage .map .map-wrapper{aspect-ratio:16/9}}@media(max-width: 500px){.contact-subpage .map .map-wrapper{aspect-ratio:1/1}}.contact-subpage .map .map-wrapper iframe{width:100%;height:100%}.contact-subpage .map .map-wrapper .map-location-pin{width:clamp(2.222rem,1.778rem + 2.5vw,3.7777777778rem)}.contact-subpage .map .floating-info{color:#fff;background-color:var(--color-red);display:flex;flex-direction:column;gap:clamp(1rem,0.841rem + 0.893vw,1.5555555556rem);position:absolute;top:50%;left:70%;transform:translate(-50%, -50%);padding:clamp(1.389rem,1.222rem + 0.938vw,2.2222222222rem) clamp(1.111rem,0.667rem + 2.5vw,3.3333333333rem);border-radius:clamp(1.944rem,1.865rem + 0.446vw,2.2222222222rem)}@media(max-width: 1280px){.contact-subpage .map .floating-info{left:auto;right:3%;transform:translate(0, -50%)}}@media(max-width: 1100px){.contact-subpage .map .floating-info{position:relative;transform:none;right:auto;top:auto;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-top:clamp(0.833rem,0.595rem + 1.339vw,1.6666666667rem)}}.contact-subpage .map .floating-info .logo{width:clamp(7.5rem,6.389rem + 6.25vw,13.0555555556rem);margin-inline:auto}.contact-subpage .map .floating-info .contact-info-wrapper{margin:0}.contact-subpage .map .floating-info .contact-info-wrapper .icon{width:32px}/*# sourceMappingURL=contact.min.css.map */