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}.index{display:flex;flex-direction:column;gap:clamp(2.5rem,1.738rem + 4.286vw,5.1666666667rem);padding-bottom:clamp(2.5rem,1.738rem + 4.286vw,5.1666666667rem)}.index .hero{height:70vh;max-height:clamp(31.389rem,27.937rem + 19.42vw,55.5555555556rem)}.index .hero .overlay{height:100%;-o-object-fit:cover;object-fit:cover}.index .hero .hero-container{padding-top:clamp(2.778rem,1.667rem + 6.25vw,6.6666666667rem);width:100%;height:100%;position:absolute;inset:0;background:repeat-x url(../../images/index/country.png) 0% 100%/auto 58%;animation:truckBg 15s ease-in-out infinite}.index .hero .hero-container .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.index .hero .hero-container .truck{height:17%;-o-object-fit:contain;object-fit:contain;position:absolute;bottom:11.5%;left:50%;transform:translateX(-50%);z-index:1}@media(max-width: 600px){.index .hero .hero-container .truck{height:12%;bottom:13.5%}}.index .hero .hero-container::after{content:"";inset:0;background:radial-gradient(rgba(255, 255, 255, 0), #ffffff)}.index .hero .swiper{max-width:1100px;padding-top:1rem;margin-top:-1rem}.index .hero .swiper .hero-slide{background-color:#fff}.index .hero .swiper .title,.index .hero .swiper .desc{text-align:center}.index .hero .swiper .desc{font-size:.94rem}.index .hero .btn{margin-inline:auto;margin-top:2rem;z-index:1}@keyframes truckBg{0%{background-position:0% 100%}100%{background-position:100% 100%}}.index .company-profiles .grid{display:grid;grid-template-columns:1fr 1fr 1fr;overflow:hidden}@media(max-width: 1350px){.index .company-profiles .grid{grid-template-columns:1fr}}.index .company-profiles .grid .profile-desc{display:flex;flex-direction:column;justify-content:center;background-color:var(--color-grey);padding:clamp(1.389rem,0.833rem + 3.125vw,3.3333333333rem)}.index .company-profiles .grid .profile-desc h2{margin-bottom:.45em}.index .company-profiles .grid .profile-desc p{font-size:1.11rem}.index .company-profiles .grid .profile{color:var(--color-grey);display:flex;flex-direction:column;text-decoration:none;padding:clamp(2.222rem,-0.317rem + 14.286vw,11.1111111111rem) clamp(1.389rem,0.833rem + 3.125vw,3.3333333333rem) clamp(1.389rem,0.833rem + 3.125vw,3.3333333333rem) clamp(1.389rem,0.833rem + 3.125vw,3.3333333333rem)}.index .company-profiles .grid .profile:nth-child(2){background-color:var(--color-red)}.index .company-profiles .grid .profile:nth-child(3){background-color:var(--color-black)}.index .company-profiles .grid .profile:nth-child(3) .profile-container h3{order:1}.index .company-profiles .grid .profile:nth-child(3) .profile-container .profile-short-text{order:2}.index .company-profiles .grid .profile:nth-child(3) .profile-container .pictogram{align-items:end;order:3}@media(max-width: 1350px){.index .company-profiles .grid .profile:nth-child(3) .profile-container .pictogram{align-items:start}}.index .company-profiles .grid .profile:nth-child(3) .profile-container .pictogram .ellipse{margin:11%;transform-origin:right bottom}@media(max-width: 1350px){.index .company-profiles .grid .profile:nth-child(3) .profile-container .pictogram .ellipse{margin:0}}.index .company-profiles .grid .profile:nth-child(3) .btn-wrapper{order:4}.index .company-profiles .grid .profile:hover .pictogram .pictogram-img,.index .company-profiles .grid .profile:active .pictogram .pictogram-img{transform:scale(0.75)}.index .company-profiles .grid .profile:hover .pictogram .ellipse,.index .company-profiles .grid .profile:active .pictogram .ellipse{transform:rotate(20deg) scale(0.6)}.index .company-profiles .grid .profile:hover .pictogram .ellipse path,.index .company-profiles .grid .profile:active .pictogram .ellipse path{stroke-dasharray:15 15}.index .company-profiles .grid .profile:hover:nth-child(2) .pictogram,.index .company-profiles .grid .profile:active:nth-child(2) .pictogram{transform:translateY(20%)}.index .company-profiles .grid .profile:hover:nth-child(2) .text-wrapper,.index .company-profiles .grid .profile:active:nth-child(2) .text-wrapper{transform:translateY(-20%)}@media(max-width: 1650px){.index .company-profiles .grid .profile:hover:nth-child(2) .text-wrapper,.index .company-profiles .grid .profile:active:nth-child(2) .text-wrapper{transform:translateY(-15%)}}@media(max-width: 650px){.index .company-profiles .grid .profile:hover:nth-child(2) .text-wrapper,.index .company-profiles .grid .profile:active:nth-child(2) .text-wrapper{transform:translateY(0)}}.index .company-profiles .grid .profile:hover:nth-child(3) .pictogram,.index .company-profiles .grid .profile:active:nth-child(3) .pictogram{transform:translateY(-20%)}.index .company-profiles .grid .profile:hover:nth-child(3) .pictogram .ellipse,.index .company-profiles .grid .profile:active:nth-child(3) .pictogram .ellipse{transform:rotate(-25deg) scale(0.6)}.index .company-profiles .grid .profile:hover:nth-child(3) .text-wrapper,.index .company-profiles .grid .profile:active:nth-child(3) .text-wrapper{transform:translateY(20%)}@media(max-width: 1650px){.index .company-profiles .grid .profile:hover:nth-child(3) .text-wrapper,.index .company-profiles .grid .profile:active:nth-child(3) .text-wrapper{transform:translateY(15%)}}@media(max-width: 650px){.index .company-profiles .grid .profile:hover:nth-child(3) .text-wrapper,.index .company-profiles .grid .profile:active:nth-child(3) .text-wrapper{transform:translateY(0)}}.index .company-profiles .grid .profile:hover .btn-wrapper .more-info,.index .company-profiles .grid .profile:active .btn-wrapper .more-info{transform:translateY(-50%)}.index .company-profiles .grid .profile:hover .btn-wrapper .more-info .text,.index .company-profiles .grid .profile:active .btn-wrapper .more-info .text{transform:translateX(-25%);opacity:0}.index .company-profiles .grid .profile:hover .btn-wrapper .more-info svg,.index .company-profiles .grid .profile:active .btn-wrapper .more-info svg{transform:scale(2.15)}.index .company-profiles .grid .profile:hover .btn-wrapper .more-info svg path,.index .company-profiles .grid .profile:active .btn-wrapper .more-info svg path{stroke-width:1px}@media(max-width: 1350px){.index .company-profiles .grid .profile{padding:clamp(1.389rem,0.833rem + 3.125vw,3.3333333333rem)}}.index .company-profiles .grid .profile .profile-container{display:flex;flex-direction:column}@media(max-width: 1350px){.index .company-profiles .grid .profile .profile-container{gap:2rem}}.index .company-profiles .grid .profile .profile-container .pictogram{flex-shrink:0;display:flex;align-items:start;transition:transform .75s ease}@media(max-width: 1350px){.index .company-profiles .grid .profile .profile-container .pictogram{gap:5%}}.index .company-profiles .grid .profile .profile-container .pictogram .pictogram-img{width:clamp(3.889rem,3.333rem + 3.125vw,6.6666666667rem);transform-origin:left bottom;transition:transform .75s ease}.index .company-profiles .grid .profile .profile-container .pictogram .ellipse{width:clamp(6.111rem,4.167rem + 10.938vw,15.8333333333rem);height:auto;margin:11%;transform-origin:right top;transition:transform .75s ease}@media(max-width: 1350px){.index .company-profiles .grid .profile .profile-container .pictogram .ellipse{width:clamp(4.167rem,2.527rem + 9.223vw,9.4444444444rem);margin:0}}.index .company-profiles .grid .profile .profile-container .pictogram .ellipse path{transition:stroke-dasharray .75s ease}.index .company-profiles .grid .profile .profile-container .text-wrapper{transition:transform .75s ease}.index .company-profiles .grid .profile .btn-wrapper{margin-top:auto;margin-left:auto;margin-right:1rem}@media(max-width: 1350px){.index .company-profiles .grid .profile .btn-wrapper{margin-right:0;margin-top:0}}.index .company-profiles .grid .profile .btn-wrapper .text{transition:all .75s ease}.index .company-profiles .grid .profile .btn-wrapper .more-info{color:var(--color-grey);display:flex;align-items:center;gap:.75rem;margin-top:5rem;font-size:.8888888889rem;font-weight:700;text-decoration:none;transition:all .75s ease}@media(max-width: 1350px){.index .company-profiles .grid .profile .btn-wrapper .more-info{margin-top:2rem}}.index .company-profiles .grid .profile .btn-wrapper .more-info img{height:.9rem}.index .company-profiles .grid .profile .btn-wrapper .more-info svg{transform-origin:left center;transition:all .75s ease}@media(max-width: 650px){.index .company-profiles .grid .profile .btn-wrapper .more-info svg{transform-origin:center}}.index .company-profiles .grid .profile .btn-wrapper .more-info svg path{stroke-width:2px;transition:stroke-width .75s ease}.index .company-in-numbers .grid{display:grid;grid-template-columns:repeat(4, 1fr);overflow:hidden}@media(max-width: 1100px){.index .company-in-numbers .grid{grid-template-columns:1fr 1fr}}.index .company-in-numbers .grid .company-number{color:var(--color-grey);display:flex;justify-content:space-between;padding:clamp(1.389rem,2.85vw,3.3333333333rem)}.index .company-in-numbers .grid .company-number:nth-child(odd){background-color:var(--color-black)}.index .company-in-numbers .grid .company-number:nth-child(even){background-color:var(--color-red)}@media(max-width: 1100px){.index .company-in-numbers .grid .company-number:nth-child(3){background-color:var(--color-red)}}@media(max-width: 1100px){.index .company-in-numbers .grid .company-number:nth-child(4){background-color:var(--color-black)}}@media(max-width: 450px){.index .company-in-numbers .grid .company-number{flex-direction:column}}.index .company-in-numbers .grid .company-number .num-item-container{display:flex;flex-direction:column;align-items:baseline}.index .company-in-numbers .grid .company-number .num-item-container .pictogram{height:clamp(2.5rem,1.944rem + 3.125vw,4.4444444444rem)}.index .company-in-numbers .grid .company-number .num-item-container .num{padding:0;margin-top:.75em;font-size:clamp(1.833rem,4vw,4.44rem)}.index .company-in-numbers .grid .company-number .ellipse{height:clamp(5.556rem,3.413rem + 12.054vw,13.0555555556rem);align-self:end}.index .company-in-numbers .grid .company-number .ellipse path,.index .company-in-numbers .grid .company-number .ellipse circle{animation:linear 10s infinite stroke-dash-animation}@keyframes stroke-dash-animation{from{stroke-dashoffset:0}to{stroke-dashoffset:300}}@media(max-width: 450px){.index .company-in-numbers .grid .company-number .ellipse{align-self:center;transform:rotate(70deg);margin-bottom:-1rem}}.index .aspects .aspect-section-container{max-width:83%;margin-inline:auto}@media(max-width: 1550px){.index .aspects .aspect-section-container{max-width:85%}}@media(max-width: 950px){.index .aspects .aspect-section-container{max-width:100%}}.index .aspects h2{max-width:800px}.index .aspects .aspects-img{padding-top:3%}.index .aspects .aspects-img .logo{width:20%;position:absolute;right:0;top:0;z-index:1}.index .aspects .aspects-img .img-wrapper::after{content:"";inset:0;background:radial-gradient(rgba(255, 255, 255, 0), #ffffff);opacity:.8}.index .aspects .aspects-container{max-width:75%;margin-top:-15%;margin-inline:auto;padding:clamp(1rem,0.143rem + 4.821vw,4rem);border-radius:2.2222222222rem;background:linear-gradient(to bottom, rgb(243, 243, 243) 65%, rgba(255, 255, 255, 0) 75%)}@media(max-width: 1000px){.index .aspects .aspects-container{max-width:95%}}@media(max-width: 1550px){.index .aspects .aspects-container{max-width:85%}}@media(max-width: 700px){.index .aspects .aspects-container{max-width:95%}}.index .aspects .aspects-container .aspect{display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;border-bottom:1px solid rgba(73,73,73,.2);cursor:pointer;overflow:hidden}.index .aspects .aspects-container .aspect:not(:first-child){padding-top:1.5rem}.index .aspects .aspects-container .aspect.open .order-num{align-self:baseline;transform:translateY(0)}.index .aspects .aspects-container .aspect.open svg{transform:rotateX(180deg)}.index .aspects .aspects-container .aspect:not(:has(.aspect-desc)){cursor:default}.index .aspects .aspects-container .aspect:not(:has(.aspect-desc)) svg{display:none}@media(max-width: 700px){.index .aspects .aspects-container .aspect{-moz-column-gap:1rem;column-gap:1rem}}.index .aspects .aspects-container .aspect .order-num{align-self:center;width:1.5em;color:var(--color-red);font-weight:700;text-align:center;margin:0;transition:all .5s ease}.index .aspects .aspects-container .aspect .heading-and-arrow{display:flex;justify-content:space-between;align-items:center;gap:1rem}.index .aspects .aspects-container .aspect .heading-and-arrow h3{margin:0}.index .aspects .aspects-container .aspect .heading-and-arrow svg{flex-shrink:0;width:.85rem;height:auto;transition:transform .2s ease}.index .aspects .aspects-container .aspect .heading-and-arrow svg path{stroke:var(--color-red)}@media(max-width: 600px){.index .aspects .aspects-container .aspect .empty{display:none}}.index .aspects .aspects-container .aspect .aspect-desc-wrapper{overflow:hidden;max-height:0;transition:max-height .3s ease}@media(max-width: 600px){.index .aspects .aspects-container .aspect .aspect-desc-wrapper{grid-column:span 2}}.index .aspects .aspects-container .aspect .aspect-desc-wrapper .aspect-desc{font-size:.8888888889rem;margin-block:.5em 1.5em}/*# sourceMappingURL=index.min.css.map */