@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@font-face{font-family:"Titillium Web";src:url("../fonts/titillium-web/TitilliumWeb-Bold.woff2") format("woff2"),url("../fonts/titillium-web/TitilliumWeb-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Titillium Web";src:url("../fonts/titillium-web/TitilliumWeb-ExtraLight.woff2") format("woff2"),url("../fonts/titillium-web/TitilliumWeb-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Titillium Web";src:url("../fonts/titillium-web/TitilliumWeb-Black.woff2") format("woff2"),url("../fonts/titillium-web/TitilliumWeb-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Titillium Web";src:url("../fonts/titillium-web/TitilliumWeb-BoldItalic.woff2") format("woff2"),url("../fonts/titillium-web/TitilliumWeb-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Titillium Web";src:url("../fonts/titillium-web/TitilliumWeb-SemiBold.woff2") format("woff2"),url("../fonts/titillium-web/TitilliumWeb-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Titillium Web";src:url("../fonts/titillium-web/TitilliumWeb-ExtraLightItalic.woff2") format("woff2"),url("../fonts/titillium-web/TitilliumWeb-ExtraLightItalic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Titillium Web";src:url("../fonts/titillium-web/TitilliumWeb-Regular.woff2") format("woff2"),url("../fonts/titillium-web/TitilliumWeb-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Titillium Web";src:url("../fonts/titillium-web/TitilliumWeb-LightItalic.woff2") format("woff2"),url("../fonts/titillium-web/TitilliumWeb-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Titillium Web";src:url("../fonts/titillium-web/TitilliumWeb-Italic.woff2") format("woff2"),url("../fonts/titillium-web/TitilliumWeb-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Titillium Web";src:url("../fonts/titillium-web/TitilliumWeb-SemiBoldItalic.woff2") format("woff2"),url("../fonts/titillium-web/TitilliumWeb-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Titillium Web";src:url("../fonts/titillium-web/TitilliumWeb-Light.woff2") format("woff2"),url("../fonts/titillium-web/TitilliumWeb-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@media only screen and (min-width: 801px){.mobile-only{display:none !important}}@media only screen and (max-width: 800px){.desktop-only{display:none !important}}.btn-blob{display:flex;align-items:center;filter:drop-shadow(0 0 4px rgba(191, 205, 223, 0.1882352941));color:#1a1a19;width:max-content;cursor:pointer;transition:.3s ease}.btn-blob:hover{filter:drop-shadow(0 0 4px rgba(0, 0, 0, 0.1882352941));color:#f5f3ec}.btn-blob:hover>.text,.btn-blob:hover>.icon{background:#1a1a19}.btn-blob>.text,.btn-blob>.icon{background:#f5f3ec;border-radius:16rem;transition:inherit}.btn-blob>.text{position:relative;display:block;padding:1rem 1.4rem;font-size:1.6rem;font-weight:600;line-height:125%;text-align:center}.btn-blob>.icon{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;width:4rem;height:100%}.btn-blob>.icon svg{width:1.6rem;height:1.6rem}.btn-blob>.icon::after{content:"";position:absolute;right:3.15rem;top:calc(.4rem + 50%);transform:translateY(-50%);clip-path:path("M0 0.862305C2.16131 3.49334 6.4618 6.14513 11 1.33496V28.9521C8.38826 27.6281 3.90612 26.6369 0 28.9102V0.862305Z");background:inherit;height:3.809rem;aspect-ratio:11/29.09}.btn-blob--plochere{color:#fff}.btn-blob--plochere:hover{filter:drop-shadow(0 0 4px rgba(0, 0, 0, 0.1882352941));color:#fff}.btn-blob--plochere:hover>.text,.btn-blob--plochere:hover>.icon{background:#cc3417}.btn-blob--plochere>.text,.btn-blob--plochere>.icon{background:#1a1a19}.btn-blob--dark{color:#fff}.btn-blob--dark:hover{filter:drop-shadow(0 0 4px rgba(0, 0, 0, 0.1882352941));color:#fff}.btn-blob--dark:hover>.text,.btn-blob--dark:hover>.icon{background:#2f2f2d}.btn-blob--dark>.text,.btn-blob--dark>.icon{background:#1a1a19}.btn-blob--small>.text{padding:.6rem 1.4rem;font-size:1.2rem}.btn-blob--small>.icon{width:2.8rem}.btn-blob--small>.icon::after{top:calc(.1rem + 50%);right:2.2rem;height:3.2rem;aspect-ratio:11/29.09}.btn-blob--small>.icon svg{width:1.2rem;height:1.2rem}.btn-blob--small>.icon::after{transform:translateY(-50%) scale(0.7)}*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%;scroll-behavior:smooth}body{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;position:relative;font-family:"Titillium Web",sans-serif;color:#1a1a19;background:#fff}main{position:relative;display:block;flex:1 0 auto;min-height:100vh}main::after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background:#1a1a19;opacity:0;visibility:hidden;transition:.3s ease-in-out}main.overlay::after{opacity:.4;z-index:2;visibility:visible}img{max-width:100%}a{color:inherit;text-decoration:none}button{font-family:"Titillium Web",sans-serif;border:none;outline:none;background:rgba(0,0,0,0)}input,select,textarea{font-family:"Titillium Web",sans-serif;resize:none}.wrapper{margin:0 auto;width:90%;max-width:1140px}.footer{position:relative;background:#2f2f2d}.footer::before,.footer::after{content:"";position:absolute;bottom:0;background-size:contain;background-repeat:no-repeat}.footer::before{left:0;background-image:url("../img/comcat-footer-1.png");width:27.29166666%;aspect-ratio:393/97}@media only screen and (max-width: 1920px){.footer::before{max-width:393px;width:36.4102564103%}}.footer::after{right:0;background-image:url("../img/comcat-footer-2.png");width:14.6527777%;aspect-ratio:211/256}@media only screen and (max-width: 620px){.footer::after{width:21.2820512821%}}.footer__content{padding:7rem 0 10rem}@media only screen and (max-width: 620px){.footer__content{padding:4rem 0 5.9rem}}.footer__top{display:flex;justify-content:space-between;margin-bottom:2.3rem}@media only screen and (max-width: 620px){.footer__top{flex-direction:column;align-items:center;gap:4rem}}.footer__bottom{display:flex;justify-content:space-between;align-items:center;position:relative;padding-top:3rem}@media only screen and (max-width: 800px){.footer__bottom{flex-direction:column;gap:1.4rem}}.footer__bottom::after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg, rgb(47, 47, 45) 0%, rgb(255, 255, 255) 50%, rgb(47, 47, 45) 100%)}.footer__bottom .socials{display:flex;gap:.4rem;list-style:none}.footer__bottom .socials .btn{position:relative;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.47);aspect-ratio:1/1;border-radius:100%;width:4.6rem;color:#1a1a19;cursor:pointer;transition:.3s ease}.footer__bottom .socials .btn svg{position:relative;z-index:2;width:2.4rem;height:2.4rem;color:inherit;transition:.3s ease}.footer__bottom .socials .btn::after{content:"";position:absolute;left:.3rem;top:.3rem;background:#fff;border-radius:inherit;width:4rem;aspect-ratio:inherit;transition:inherit}.footer__bottom .socials .btn:hover{transform:scale(1.1);filter:invert(0.95)}.footer__bottom .copyright{font-size:1.4rem;color:#f5f3ec;text-align:center;margin-right:6.8rem}@media only screen and (max-width: 800px){.footer__bottom .copyright{margin-right:unset}}@media only screen and (max-width: 620px){.footer__bottom .copyright{max-width:52.8205128205%}}.footer__logo{display:block;max-width:171px}.footer__logo .logo{display:flex;flex-direction:column}.footer__news{max-width:374px}.footer__news>*:not(:last-child){margin-bottom:2rem}.footer__news .desc{font-size:2.2rem;font-weight:700;line-height:125%;text-align:right;color:#f5f3ec}@media only screen and (max-width: 620px){.footer__news .desc{text-align:center;font-size:2rem}}.footer__news .btn-blob{justify-self:end}@media only screen and (max-width: 620px){.footer__news .btn-blob{justify-self:center}}.footer__nav{padding-bottom:6.6rem}.footer__nav .menu{display:flex;flex-flow:wrap;gap:3.6rem;list-style:none}@media only screen and (max-width: 620px){.footer__nav .menu{justify-content:center;gap:2rem}}.footer__nav .menu-item a{font-size:1.4rem;font-weight:600;line-height:125%;color:#f5f3ec}.contact-modal{display:flex;position:fixed;inset:0;background:rgba(0,0,0,.6);align-items:center;justify-content:center;z-index:10;opacity:0;pointer-events:none;transition:.3s ease}@media only screen and (max-width: 800px){.contact-modal{height:100%}}.contact-modal.active{opacity:1;pointer-events:all}.contact-modal.active .contact-modal__content{transform:scale(100%);opacity:1}.contact-modal__content{background:#f6f6f6;border:1px solid #b7b5ae;padding:3rem;max-width:900px;width:90%;position:relative;border-radius:1.6rem;transform:scale(0%);opacity:0;transition:.6s ease}@media only screen and (max-width: 800px){.contact-modal__content{height:100%;overflow:auto;padding:2rem;max-height:73vh}}.contact-modal__content h3{font-size:3.2rem;line-height:125%;margin-bottom:3rem;max-width:calc(100% - 4.6rem)}@media only screen and (max-width: 520px){.contact-modal__content h3{font-size:2.4rem}}.contact-modal__close{position:absolute;top:3rem;right:3rem;cursor:pointer;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.47);aspect-ratio:1/1;border-radius:100%;width:4.6rem;color:#1a1a19;cursor:pointer;transition:.3s ease}@media only screen and (max-width: 800px){.contact-modal__close{top:2rem;right:2rem}}.contact-modal__close svg{position:relative;z-index:2;width:2.4rem;height:2.4rem;color:inherit;transition:.3s ease}.contact-modal__close::after{content:"";position:absolute;left:.3rem;top:.3rem;background:#fff;border-radius:inherit;width:4rem;aspect-ratio:inherit;transition:inherit}.contact-modal__close:hover{transform:scale(1.1);filter:invert(0.95)}.contact-modal__form form{display:grid;grid-template-columns:1fr;gap:2rem}.contact-modal__form form.form--twoColumns{grid-template-columns:repeat(2, 1fr)}.contact-modal__form form.form--twoColumns button{grid-column:span 2;margin:2.8rem auto 0 auto}.contact-modal__form form.form--twoColumns .label,.contact-modal__form form.form--twoColumns .checkbox-group{grid-column:span 1}.contact-modal__form form.form--twoColumns .label--full,.contact-modal__form form.form--twoColumns .checkbox-group--full{grid-column:span 2}.contact-modal__form form.form--twoColumns .label--half,.contact-modal__form form.form--twoColumns .checkbox-group--half{grid-column:span 1}.contact-modal__form form.form--threeColumns{grid-template-columns:repeat(6, 1fr)}.contact-modal__form form.form--threeColumns button{grid-column:span 6;margin:2.8rem auto 0 auto}.contact-modal__form form.form--threeColumns .label,.contact-modal__form form.form--threeColumns .checkbox-group{grid-column:span 2}.contact-modal__form form.form--threeColumns .label--full,.contact-modal__form form.form--threeColumns .checkbox-group--full{grid-column:span 6}.contact-modal__form form.form--threeColumns .label--half,.contact-modal__form form.form--threeColumns .checkbox-group--half{grid-column:span 3}@media only screen and (max-width: 1000px){.contact-modal__form form.form--threeColumns{grid-template-columns:1fr}.contact-modal__form form.form--threeColumns button{grid-column:span 1}.contact-modal__form form.form--threeColumns .label,.contact-modal__form form.form--threeColumns .checkbox-group{grid-column:span 1}.contact-modal__form form.form--threeColumns .label--full,.contact-modal__form form.form--threeColumns .checkbox-group--full{grid-column:span 1}.contact-modal__form form.form--threeColumns .label--half,.contact-modal__form form.form--threeColumns .checkbox-group--half{grid-column:span 1}}.contact-modal__form form .label,.contact-modal__form form .checkbox-group{display:flex;flex-direction:column}.contact-modal__form form .label:has(input:required,input[aria-required=true],select:required,select[aria-required=true],textarea:required,textarea[aria-required=true]) span:not(.wpcf7-form-control-wrap)::after,.contact-modal__form form .checkbox-group:has(input:required,input[aria-required=true],select:required,select[aria-required=true],textarea:required,textarea[aria-required=true]) span:not(.wpcf7-form-control-wrap)::after{content:"*";color:#cc3417}.contact-modal__form form .label:has(>input[type=checkbox]),.contact-modal__form form .checkbox-group:has(>input[type=checkbox]){display:flex;flex-direction:row}.contact-modal__form form .label--full,.contact-modal__form form .checkbox-group--full{grid-column:span 1}.contact-modal__form form .label button,.contact-modal__form form .checkbox-group button{grid-column:span 1}.contact-modal__form form .label h3,.contact-modal__form form .checkbox-group h3{font-size:2.4rem;color:#494846}.contact-modal__form form .label p,.contact-modal__form form .checkbox-group p{font-size:1.8rem;font-weight:400}.contact-modal__form form .label p a,.contact-modal__form form .checkbox-group p a{color:#1a1a19}.contact-modal__form form .label span,.contact-modal__form form .checkbox-group span{display:block;font-size:1.8rem;font-weight:600;color:#494846;margin-bottom:.6rem}.contact-modal__form form .label a,.contact-modal__form form .checkbox-group a{color:#487fc1;text-decoration:underline;font-weight:bold}.contact-modal__form form .label .custom-checkbox,.contact-modal__form form .label.custom-checkbox,.contact-modal__form form .checkbox-group .custom-checkbox,.contact-modal__form form .checkbox-group.custom-checkbox{position:relative;display:flex;align-items:center;cursor:pointer;font-size:1.8rem;padding-left:3rem;color:#7e7c77;user-select:none;max-width:471px}.contact-modal__form form .label .custom-checkbox--full,.contact-modal__form form .label.custom-checkbox--full,.contact-modal__form form .checkbox-group .custom-checkbox--full,.contact-modal__form form .checkbox-group.custom-checkbox--full{max-width:100%}.contact-modal__form form .label .custom-checkbox span,.contact-modal__form form .label.custom-checkbox span,.contact-modal__form form .checkbox-group .custom-checkbox span,.contact-modal__form form .checkbox-group.custom-checkbox span{font-weight:400}.contact-modal__form form .label .custom-checkbox:not(:last-of-type),.contact-modal__form form .label.custom-checkbox:not(:last-of-type),.contact-modal__form form .checkbox-group .custom-checkbox:not(:last-of-type),.contact-modal__form form .checkbox-group.custom-checkbox:not(:last-of-type){margin-bottom:.7rem}.contact-modal__form form .label .custom-checkbox:last-of-type:not(label),.contact-modal__form form .label.custom-checkbox:last-of-type:not(label),.contact-modal__form form .checkbox-group .custom-checkbox:last-of-type:not(label),.contact-modal__form form .checkbox-group.custom-checkbox:last-of-type:not(label){border-bottom:1px solid #b7b5ae;padding-bottom:2.3rem}.contact-modal__form form .label .custom-checkbox input,.contact-modal__form form .label.custom-checkbox input,.contact-modal__form form .checkbox-group .custom-checkbox input,.contact-modal__form form .checkbox-group.custom-checkbox input{position:absolute;z-index:2;opacity:0;width:2rem;height:100%;left:0;cursor:pointer}.contact-modal__form form .label .custom-checkbox input:checked~.checkmark,.contact-modal__form form .label.custom-checkbox input:checked~.checkmark,.contact-modal__form form .checkbox-group .custom-checkbox input:checked~.checkmark,.contact-modal__form form .checkbox-group.custom-checkbox input:checked~.checkmark{background-color:#487fc1;border-color:#487fc1}.contact-modal__form form .label .custom-checkbox input:checked~.checkmark:after,.contact-modal__form form .label.custom-checkbox input:checked~.checkmark:after,.contact-modal__form form .checkbox-group .custom-checkbox input:checked~.checkmark:after,.contact-modal__form form .checkbox-group.custom-checkbox input:checked~.checkmark:after{display:block}.contact-modal__form form .label .custom-checkbox .checkmark,.contact-modal__form form .label.custom-checkbox .checkmark,.contact-modal__form form .checkbox-group .custom-checkbox .checkmark,.contact-modal__form form .checkbox-group.custom-checkbox .checkmark{position:absolute;left:0;top:.5rem;height:18px;width:18px;background-color:#fff;border:1px solid #b7b5ae;border-radius:.6rem;transition:all .2s ease}.contact-modal__form form .label .custom-checkbox .checkmark:after,.contact-modal__form form .label.custom-checkbox .checkmark:after,.contact-modal__form form .checkbox-group .custom-checkbox .checkmark:after,.contact-modal__form form .checkbox-group.custom-checkbox .checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:4px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.contact-modal__form form input:not([type=checkbox]),.contact-modal__form form select,.contact-modal__form form textarea{font-size:1.8rem;width:100%;padding:1.6rem 1.8rem;border-radius:1.6rem;border:1px solid #b7b5ae;min-height:6.3rem;margin-top:auto}@media only screen and (max-width: 800px){.contact-modal__form form input:not([type=checkbox]),.contact-modal__form form select,.contact-modal__form form textarea{font-size:1.6rem;padding:1.2rem 1.6rem;min-height:unset}}.contact-modal__form form input:not([type=checkbox]):focus,.contact-modal__form form select:focus,.contact-modal__form form textarea:focus{outline-color:#494846}.contact-modal__form form input:not([type=checkbox])::placeholder,.contact-modal__form form select::placeholder,.contact-modal__form form textarea::placeholder{color:#7e7c77}.contact-modal__form form textarea{height:10rem}.contact-modal__form form input[type=file]{height:10rem;background:#fff}.header{position:fixed;z-index:13;top:2rem;left:0;right:0;width:100%;transition:.3s ease}@media only screen and (max-width: 800px){.header{position:sticky;top:0;background:#fff}.header .header__logo .logo--dark{opacity:1}.header .header__logo .logo-special{height:1.5rem}.header .header__nav .menu-item>a,.header .header__nav .menu-item>span{color:#1a1a19}.header .header__nav .menu-item--drop .drop{top:calc(100% + 1.2rem)}.header .header__interact .search .btn span{background-color:#fff}.header .header__interact .search .btn span::before{border-color:#fff;background-color:#1a1a19}.header .header__interact .search .btn.active span::before{background-color:#fff}.header .header__interact .btn{color:#fff;background:rgba(0,0,0,.47)}.header .header__interact .btn .fa-flickr::before{filter:invert(0)}.header .header__interact .btn::after{background:#1a1a19}.header .header__interact .btn-hamb{background-color:#fff}.header .header__interact .btn.active .btn-hamb{background-color:#fff}}@media only screen and (min-width: 800px){.header--dark{position:sticky}.header--dark .header__logo .logo--dark{opacity:1}.header--dark .header__logo .logo-special{height:1.5rem}.header--dark .header__nav .menu-item>a,.header--dark .header__nav .menu-item>span{color:#1a1a19}.header--dark .header__nav .menu-item--drop .drop{top:calc(100% + 1.2rem)}.header--dark .header__interact .search .btn span{background-color:#fff}.header--dark .header__interact .search .btn span::before{border-color:#fff;background-color:#1a1a19}.header--dark .header__interact .search .btn.active span::before{background-color:#fff}.header--dark .header__interact .btn{color:#fff;background:rgba(0,0,0,.47)}.header--dark .header__interact .btn .fa-flickr::before{filter:invert(0)}.header--dark .header__interact .btn::after{background:#1a1a19}.header--dark .header__interact .btn-hamb{background-color:#fff}.header--dark .header__interact .lang-switcher{color:#1a1a19}.header--border .header__content::after{content:"";position:absolute;left:0;bottom:-2.8rem;height:1px;width:100%;background:#b7b5ae;z-index:-1;transition:.3s ease}.header.scrolled{top:0;background:#fff}.header.scrolled .header__content::after{width:0%}.header.scrolled .header__logo{margin:1rem 0;max-width:17rem}.header.scrolled .header__logo .logo--dark{opacity:1}.header.scrolled .header__logo .logo-special{height:1.5rem;opacity:0}.header.scrolled .header__nav .menu-item>a,.header.scrolled .header__nav .menu-item>span{color:#1a1a19}.header.scrolled .header__nav .menu-item--drop .drop{top:calc(100% + 1.2rem)}.header.scrolled .header__interact .search-drop{top:calc(100% + 1rem)}.header.scrolled .header__interact .search .btn.active span{left:26%}.header.scrolled .header__interact .search .btn.active span::before{width:inherit;height:inherit;left:unset;border-radius:unset;border:unset;right:0}.header.scrolled .header__interact .search .btn span{width:20px;height:2px;background-color:#fff}.header.scrolled .header__interact .search .btn span::before{width:15px;height:15px;bottom:-6.5px;left:-1px;border-color:#fff;background-color:#1a1a19}.header.scrolled .header__interact .search .btn.active span::before{background-color:#fff}.header.scrolled .header__interact .btn{color:#fff;background:rgba(0,0,0,.47);width:4rem}.header.scrolled .header__interact .btn svg{width:2rem}.header.scrolled .header__interact .btn::after{background:#1a1a19;width:3.4rem}.header.scrolled .header__interact .btn .fa-flickr::before{width:2rem;filter:invert(0)}.header.scrolled .header__interact .btn .fa-classic{font-size:17px;width:1.7rem;height:1.7rem}.header.scrolled .header__interact .btn-hamb{background-color:#fff}.header.scrolled .header__interact .lang-switcher{color:#1a1a19}.header.scrolled .header__interact .lang-switcher .lang-menu{top:calc(100% + 2rem)}}.header__content{position:relative;display:flex;justify-content:space-between;padding:0 2rem;border-radius:.8rem;max-width:1160px;transition:.4s ease-in-out}@media only screen and (max-width: 800px){.header__content{padding:0}}.header__logo{display:block;position:relative;margin:2rem 0}.header__logo .logo{position:relative;width:100%;max-width:234px;transition:.3s ease-out}@media only screen and (max-width: 800px){.header__logo .logo{max-width:12.5rem}}.header__logo .logo--dark{position:absolute;right:0;top:0;opacity:0}.header__logo .logo-special{position:absolute;top:100%;right:0;object-fit:contain;object-position:center;width:73.0769230769%;height:100%;max-height:2.5rem;transition:.5s ease}.header__nav{display:flex;justify-self:end;margin-left:4.1rem;margin-right:auto}.header__nav .menu{display:flex}@media only screen and (max-width: 1030px){.header__nav .menu{display:none}}.header__nav .menu-mobile{position:absolute;right:-5%;top:0;top:calc(100% + 1px);height:100vh;max-height:calc(100vh - 7rem);width:0%;padding-bottom:2rem;background-color:#fff;border-left:1px solid #6e6f71;transform:translateX(100%);visibility:hidden;opacity:0;overflow-y:scroll;transition:.3s ease-in-out}@media only screen and (min-width: 1030px){.header__nav .menu-mobile{display:none}}.header__nav .menu-mobile::-webkit-scrollbar{width:5px}.header__nav .menu-mobile::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.header__nav .menu-mobile::-webkit-scrollbar-thumb{background:#fff;border-radius:5px}.header__nav .menu-mobile::-webkit-scrollbar-thumb:hover{background:#555}.header__nav .menu-mobile.active{display:none;transform:translateX(0%);width:60%;visibility:visible;opacity:1}@media only screen and (max-width: 600px){.header__nav .menu-mobile.active{width:100vw}}@media only screen and (max-width: 1030px){.header__nav .menu-mobile.active{display:block}}.header__nav .menu-mobile .search{background:hsla(0,0%,100%,.47);padding:1.8rem 1.6rem;transition:.3s ease-out}.header__nav .menu-mobile .search::after{content:"";position:absolute;left:.3rem;top:.3rem;background:#fff;border-radius:3.6rem;width:calc(100% - .6rem);height:calc(100% - .6rem);aspect-ratio:inherit;transition:inherit}.header__nav .menu-mobile .search__content{position:relative;z-index:2}.header__nav .menu-mobile .search__content .form{position:relative;margin-bottom:1.1rem}.header__nav .menu-mobile .search__content .form:has(input:focus) button svg{color:#1a1a19}.header__nav .menu-mobile .search__content .form label{position:relative}.header__nav .menu-mobile .search__content .form label input{display:block;padding:1rem 1.4rem;border-radius:16rem;font-size:1.6rem;font-weight:400;background:#f5f3ec;border:none;outline:none;color:#494846;white-space:nowrap;width:100%;transition:.3s ease}.header__nav .menu-mobile .search__content .form label input:focus{border-color:#1a1a19}.header__nav .menu-mobile .search__content .form label input::placeholder{color:#494846}.header__nav .menu-mobile .search__content .form button{position:absolute;right:1.4rem;top:1rem;background:rgba(0,0,0,0);color:#b7b5ae;cursor:pointer}.header__nav .menu-mobile .search__content .form button svg{width:2.4rem;height:2.4rem;color:#b7b5ae;transition:.3s ease}.header__nav .menu-mobile__items{position:relative;width:100%;margin-bottom:3rem;font-weight:600;font-size:1.5rem;line-height:1.8rem;list-style:none}.header__nav .menu-mobile__items .mobile-item,.header__nav .menu-mobile__items .mobile-item--drop{font-weight:700;font-size:1.6rem;line-height:1.7rem;background:#fff}.header__nav .menu-mobile__items .mobile-item:last-child,.header__nav .menu-mobile__items .mobile-item--drop:last-child{margin-bottom:unset}.header__nav .menu-mobile__items .mobile-item>a,.header__nav .menu-mobile__items .mobile-item>span,.header__nav .menu-mobile__items .mobile-item--drop>a,.header__nav .menu-mobile__items .mobile-item--drop>span{display:flex;cursor:pointer;padding:1.8rem 2rem 1.8rem 2rem;border-bottom:1px solid #6e6f71;width:100%}.header__nav .menu-mobile__items .mobile-item--drop,.header__nav .menu-mobile__items .mobile-item--drop--drop{position:relative}.header__nav .menu-mobile__items .mobile-item--drop>a,.header__nav .menu-mobile__items .mobile-item--drop--drop>a{position:relative;z-index:5;align-items:center;justify-content:space-between;height:100%;background-color:#fff}.header__nav .menu-mobile__items .mobile-item--drop>a::after,.header__nav .menu-mobile__items .mobile-item--drop--drop>a::after{content:url("../img/SVG/arrow.svg");transform:rotate(180deg);margin-left:.5rem;width:1.3rem;object-fit:contain;transition:.3s ease-out}.header__nav .menu-mobile__items .mobile-item--drop.active>a::after,.header__nav .menu-mobile__items .mobile-item--drop.active span::after,.header__nav .menu-mobile__items .mobile-item--drop--drop.active>a::after,.header__nav .menu-mobile__items .mobile-item--drop--drop.active span::after{transform:rotate(0deg)}.header__nav .menu-mobile__items .mobile-item--drop.active .drop,.header__nav .menu-mobile__items .mobile-item--drop--drop.active .drop{height:100%;overflow:hidden;padding:2rem 2.6rem 2rem 5rem;border-bottom:1px solid #6e6f71;max-height:200vh;opacity:1}.header__nav .menu-mobile__items .mobile-item--drop .drop,.header__nav .menu-mobile__items .mobile-item--drop--drop .drop{list-style:none;padding:0 2.6rem;overflow:hidden;text-transform:none;font-weight:600;color:#494846;max-height:0;overflow:hidden;opacity:0;transition:.5s ease-out}.header__nav .menu-mobile__items .mobile-item--drop .drop-item:last-of-type>a,.header__nav .menu-mobile__items .mobile-item--drop--drop .drop-item:last-of-type>a{padding-bottom:unset}.header__nav .menu-mobile__items .mobile-item--drop .drop-item a,.header__nav .menu-mobile__items .mobile-item--drop--drop .drop-item a{display:block;padding-bottom:1.2rem}.header__nav .menu-mobile .socials{display:flex;justify-content:center;gap:.4rem;list-style:none}.header__nav .menu-mobile .socials .btn{position:relative;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.47);aspect-ratio:1/1;border-radius:100%;width:4.6rem;color:#fff;cursor:pointer;transition:.3s ease}.header__nav .menu-mobile .socials .btn svg{position:relative;z-index:2;width:2.4rem;height:2.4rem;color:inherit;transition:.3s ease}.header__nav .menu-mobile .socials .btn::after{content:"";position:absolute;left:.3rem;top:.3rem;background:#1a1a19;border-radius:inherit;width:4rem;aspect-ratio:inherit;transition:inherit}.header__nav .menu-mobile .socials .btn:hover{transform:scale(1.1);filter:invert(0.95)}.header__nav .menu-mobile .socials .btn:hover .btn-hamb{background-color:#494846}.header__nav .menu-item{display:flex;align-items:center;position:relative}.header__nav .menu-item:not(:last-of-type){margin-right:1rem}.header__nav .menu-item>span{cursor:pointer}.header__nav .menu-item>a,.header__nav .menu-item>span{display:flex;align-items:center;font-weight:400;font-size:1.6rem;line-height:125%;white-space:nowrap;text-align:center;color:#fff;height:100%;transition:.3s ease}.header__nav .menu-item>a:hover,.header__nav .menu-item>span:hover{transition:.3s ease;font-weight:500}.header__nav .menu-item--drop>a::after,.header__nav .menu-item--drop>span::after{content:"+";margin-left:.25rem;transition:.3s ease-out}.header__nav .menu-item--drop.active>a,.header__nav .menu-item--drop.active>span{transition:.3s ease;font-weight:500}.header__nav .menu-item--drop.active>a::after,.header__nav .menu-item--drop.active>span::after{transform:rotate(-45deg)}.header__nav .menu-item--drop.active>.drop{transform:translateX(-50%);visibility:visible;opacity:1;z-index:2;pointer-events:all}.header__nav .menu-item--drop .drop{position:absolute;z-index:-5;background:#fff;border-radius:.8rem;top:calc(100% - 2rem);left:50%;transform:translateX(-50%) translateY(-100%);padding:1rem 2.2rem 1rem 1.4rem;min-width:19rem;list-style:none;visibility:hidden;opacity:0;pointer-events:none;filter:drop-shadow(0 0 4px rgba(0, 0, 0, 0.1882352941));transition:.4s ease-in-out}.header__nav .menu-item--drop .drop::after{content:"";position:absolute;right:0;top:0;width:2px;height:0%;background:#e1dbd7;transition:.7s ease-in-out}.header__nav .menu-item--drop .drop li:not(:last-of-type){padding-bottom:1.3rem}.header__nav .menu-item--drop .drop li a{display:block;width:100%;text-align:left;transition:.3s ease}.header__nav .menu-item--drop .drop li a:hover{transition:.3s ease;font-weight:500}.header__nav .menu-item--drop .drop li a.italico{font-style:italic}.header__nav .menu-item--drop .drop-item a{font-weight:400;font-size:1.4rem}.header__interact{display:flex;gap:.4rem;align-self:center}@media only screen and (max-width: 800px){.header__interact{flex-direction:row-reverse}}.header__interact .search .btn{cursor:pointer;position:relative}@media only screen and (max-width: 800px){.header__interact .search .btn{display:none}}.header__interact .search .btn:hover span{background-color:#1a1a19}.header__interact .search .btn:hover span::before{border-color:#1a1a19}.header__interact .search .btn.active span{transform:translateY(-50%) rotate(-45deg)}.header__interact .search .btn.active span::before{transform:rotate(-90deg);top:0;content:"";position:absolute;background-color:inherit;width:inherit;height:inherit;left:unset;border-radius:unset;border:unset;right:0}.header__interact .search .btn span{position:absolute;z-index:2;top:50%;right:20%;transform:translateY(-50%) rotate(45deg);width:27px;height:2px;border-radius:2px;background-color:#000;transition:transform .3s ease}.header__interact .search .btn span:before{content:"";position:absolute;background-color:#fff;width:17px;border-radius:100%;border:2px solid #000;z-index:2;height:17px;bottom:-6.5px;left:-1px;transition:transform .3s ease}.header__interact .search-drop{background:hsla(0,0%,100%,.47);position:absolute;z-index:-1;top:100%;left:50%;width:36.3rem;padding:1.8rem 1.6rem;border-radius:3.6rem;transform:translateY(-100%) translateX(50%);opacity:0;transition:.3s ease-out}@media only screen and (max-width: 800px){.header__interact .search-drop{display:none}}.header__interact .search-drop::after{content:"";position:absolute;left:.3rem;top:.3rem;background:#fff;border-radius:3.6rem;width:calc(100% - .6rem);height:calc(100% - .6rem);aspect-ratio:inherit;transition:inherit}.header__interact .search-drop.show{transform:translateY(0%) translateX(50%);opacity:1}.header__interact .search-drop__content{position:relative;z-index:2}.header__interact .search-drop__content .form{position:relative;margin-bottom:1.1rem}.header__interact .search-drop__content .form:has(input:focus) button svg{color:#1a1a19}.header__interact .search-drop__content .form label{position:relative}.header__interact .search-drop__content .form label input{display:block;padding:1rem 1.4rem;border-radius:16rem;font-size:1.6rem;font-weight:400;background:#f5f3ec;border:none;outline:none;color:#494846;white-space:nowrap;width:100%;transition:.3s ease}.header__interact .search-drop__content .form label input:focus{border-color:#1a1a19}.header__interact .search-drop__content .form label input::placeholder{color:#494846}.header__interact .search-drop__content .form button{position:absolute;right:1.4rem;top:1rem;background:rgba(0,0,0,0);color:#b7b5ae;cursor:pointer}.header__interact .search-drop__content .form button svg{width:2.4rem;height:2.4rem;color:#b7b5ae;transition:.3s ease}.header__interact .search-drop__content .suggestions{list-style:none;padding:0 1.6rem}.header__interact .search-drop__content .suggestions-title{font-weight:700;font-size:1.6rem;color:#494846;line-height:125%;margin-bottom:.7rem}.header__interact .search-drop__content .suggestions li:not(:last-of-type) .item{margin-bottom:1.4rem;border-bottom:1px solid #f5f3ec;padding-bottom:1.1rem}.header__interact .search-drop__content .suggestions li .item{display:flex;justify-content:space-between;align-items:center}.header__interact .search-drop__content .suggestions li .item__text{flex-basis:69.4630872483%}.header__interact .search-drop__content .suggestions li .item__text .tag{display:flex}.header__interact .search-drop__content .suggestions li .item__text .tag span{display:flex;align-items:center;font-size:1.4rem;line-height:125%;color:#7e7c77}.header__interact .search-drop__content .suggestions li .item__text .tag span.blue{color:#487fc1}.header__interact .search-drop__content .suggestions li .item__text .tag span:not(:last-of-type)::after{content:"";display:block;width:.4rem;height:.4rem;margin:.3rem .9rem 0 .9rem;border-radius:100%;background:#7e7c77}.header__interact .search-drop__content .suggestions li .item__text h4{font-size:1.6rem;line-height:125%;font-weight:500}.header__interact .search-drop__content .suggestions li .item__img{flex-basis:26.8456375839%;aspect-ratio:1/1;border-radius:1rem;overflow:hidden}.header__interact .search-drop__content .suggestions li .item__img img{display:block;width:100%;height:100%;object-fit:cover}.header__interact .btn{position:relative;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.47);aspect-ratio:1/1;border-radius:100%;width:4.6rem;color:#1a1a19;cursor:pointer;transition:.3s ease}.header__interact .btn svg{position:relative;z-index:2;width:2.4rem;height:2.4rem;color:inherit;transition:.3s ease}.header__interact .btn::after{content:"";position:absolute;left:.3rem;top:.3rem;background:#fff;border-radius:inherit;width:4rem;aspect-ratio:inherit;transition:inherit}.header__interact .btn:hover{transform:scale(1.1);filter:invert(0.95)}.header__interact .btn:hover .btn-hamb{background-color:#494846}@media only screen and (min-width: 1030px){.header__interact .btn.toggle-menu{display:none}}.header__interact .btn.toggle-menu .btn-title{margin-left:3.68rem}.header__interact .btn.active .btn-hamb{transform:translateY(-50%) rotate(-135deg);background-color:#494846}.header__interact .btn.active .btn-hamb::before{transform:rotate(-90deg);top:0}.header__interact .btn.active .btn-hamb::after{opacity:0}.header__interact .btn-hamb{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:2.8rem;height:.3rem;background-color:#161616;border-radius:5px;transition:.3s ease}.header__interact .btn-hamb::after,.header__interact .btn-hamb::before{content:"";position:absolute;background-color:inherit;border-radius:inherit;width:inherit;height:inherit;left:0;transition:.3s ease}.header__interact .btn-hamb::before{top:-0.7rem}.header__interact .btn-hamb::after{bottom:-0.7rem}.header__interact .socials{display:flex;gap:.4rem;list-style:none}@media only screen and (max-width: 600px){.header__interact .socials{display:none}}.header__interact .lang-switcher{position:relative;display:flex;font-family:inherit;color:#fff;cursor:pointer;margin-left:1.4rem}@media only screen and (max-width: 800px){.header__interact .lang-switcher{color:#1a1a19;margin-left:unset;margin-right:1.4rem}}.header__interact .lang-switcher .lang-toggle{display:flex;align-items:center;gap:6px}.header__interact .lang-switcher .lang-toggle .icon-globe{display:flex;align-items:center}.header__interact .lang-switcher .lang-toggle .icon-globe svg{width:2.4rem;height:2.4rem}.header__interact .lang-switcher .lang-toggle .caret{font-size:10px;transition:transform .2s ease}.header__interact .lang-switcher .lang-toggle .caret svg{height:1.8rem;width:1.8rem}.header__interact .lang-switcher .lang-toggle .lang-code{font-size:1.6rem;font-weight:500}.header__interact .lang-switcher .lang-menu{position:absolute;top:100%;right:0;background:#fff;color:#333;list-style:none;padding:4px 0;margin:6px 0 0;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.15);min-width:80px;transform:translateY(-100%);opacity:0;pointer-events:none;transition:.3s ease-out;z-index:100}.header__interact .lang-switcher .lang-menu li a{display:block;padding:6px 12px;text-decoration:none;color:inherit;font-size:14px;transition:background .2s}.header__interact .lang-switcher .lang-menu li a:hover{background:#f2f2f2}.header__interact .lang-switcher .lang-menu li.active a{font-weight:bold}.header__interact .lang-switcher.open .lang-menu{transform:translateY(0%);opacity:1;pointer-events:all}.header__interact .lang-switcher.open .caret{transform:rotate(180deg)}/*# sourceMappingURL=main.css.map */
