html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}a{background-color:rgba(0,0,0,0)}img{border-style:none}button{font-family:inherit;font-size:100%;line-height:1.15;margin:0;overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}[hidden]{display:none}html{min-height:100%;height:auto;scroll-behavior:smooth}*{box-sizing:border-box}body{position:relative;overflow-x:hidden;font-family:"Roboto",sans-serif;font-size:18px}img{width:100%}a{text-decoration:none;color:#333}.d-flex{display:flex}.container{max-width:1180px;width:100%;margin:0 auto;padding:0 35px}.logo{width:216px}*:focus{outline:none}::-moz-focus-inner,::-moz-focus-outer{border:0;outline:none}b,strong{font-weight:bolder}h1,h2,h3,h4,h5,h6{margin:0;font-family:"Noto Serif",sans-serif;font-weight:bold}h1{font-size:36px;color:#fff}.subtitle{font-family:"Roboto",sans-serif;font-size:21px;text-align:center;margin-bottom:15px}h2{margin-bottom:20px;font-size:30px;font-weight:bold;text-align:center}@media only screen and (min-width: 1200px){h2{margin-bottom:45px}}h3{font-family:"Roboto",sans-serif;font-weight:medium;font-size:18px;text-transform:uppercase;letter-spacing:3px;margin-bottom:15px}p{margin:0 0 15px}ul{margin:0;padding:0;list-style:none}li{text-align:center;margin-bottom:10px}.material-symbols-outlined{color:#fff}i{font-size:30px}.bold-underlined{font-weight:bold;text-decoration:underline}.btn{display:inline-block;padding:15px 35px;text-transform:uppercase;cursor:pointer;transition:all .3s;border:1px solid #fff;background-color:#333;color:#fff;font-size:14px}.btn:hover{border:1px solid #333;background-color:#fff;color:#333}.btn-reversed{border:1px solid #333;background-color:#fff;color:#333}.btn-reversed:hover{border:1px solid #fff;background-color:#333;color:#fff}.social-links{display:flex;gap:34px;align-items:center;justify-content:start;color:#fff}.header-section{position:fixed;left:0;right:0;padding:30px 0;z-index:1000;transition:all .3s}@media only screen and (min-width: 1200px){.header-section{padding:25px 0}}.header-section .logo{z-index:2;transition:all .3s}@media only screen and (max-width: 1199px){.header-section .logo-desktop{display:none}}.header-section .container{align-items:center;justify-content:space-between}.header-section .nav{position:fixed;left:0;top:0;height:100vh;width:100%;display:flex;flex-direction:column;align-items:start;justify-content:start;transform:translateX(100%);transition:all .3s;background-color:#333;padding:150px 35px 20px}@media only screen and (min-width: 1200px){.header-section .nav{flex-direction:row;justify-content:space-between;align-items:center;position:static;transform:none;height:auto;background-color:rgba(0,0,0,0);padding:0}}.header-section .nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}@media only screen and (min-width: 1200px){.header-section .nav ul{flex-direction:row}}.header-section .nav ul li{color:#fff}@media only screen and (min-width: 1200px){.header-section .nav ul li{margin:0}}.header-section .nav ul li a{text-decoration:none;font-size:14px;letter-spacing:.2px;transition:color .3s ease;color:#fff}.header-section .nav ul li a span{transition:color .3s ease}.header-section .nav ul li a:hover{color:#979797}.header-section .nav ul li a:hover span{color:#979797}.header-section .nav ul li:has(.search){display:none}@media only screen and (min-width: 1200px){.header-section .nav ul li:has(.search){display:flex}}.header-section .nav>ul{min-width:345px}.header-section .nav .social-links{display:none}.header-section .logo-mobile{position:relative;z-index:1001}@media only screen and (min-width: 1200px){.header-section .logo-mobile{display:none}}.header-section .button-menu{display:block;position:relative;cursor:pointer;z-index:10}@media only screen and (min-width: 1200px){.header-section .button-menu{display:none}}.header-section .button-menu div{position:relative;width:34px;height:4px;background-color:#fff;transition:all .3s ease;border-radius:8px}.header-section .button-menu div::after{content:"";top:12px;position:absolute;width:100%;height:4px;background-color:#fff;border-radius:8px;transition:all .3s ease}.header-section .button-menu div::before{content:"";bottom:12px;position:absolute;width:100%;height:4px;background-color:#fff;border-radius:8px;transition:all .3s ease}.header-section .search{display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:400;cursor:pointer;text-decoration:none}.header-section .search span{font-size:26px}.menu-active{overflow:hidden;z-index:1000}.menu-active .header-section nav{transform:translateX(0%)}.menu-active .header-section nav ul{align-items:start;width:100%;border-bottom:1px solid #fff;padding-bottom:20px;gap:30px;margin-bottom:30px}.menu-active .header-section nav ul li a{font-size:18px}.menu-active .header-section nav ul.user-info{margin:0;display:flex;flex-direction:row;justify-content:start;border:none;padding:0}.menu-active .header-section .social-links{display:flex;flex-direction:row;border:none;justify-content:start}.menu-active .header-section .button-menu .line{background-color:rgba(0,0,0,0)}.menu-active .header-section .button-menu .line::before{width:40px;transform:rotate(-45deg) translate(-10px, 7px)}.menu-active .header-section .button-menu .line::after{width:40px;transform:rotate(45deg) translate(-10px, -7px)}.header-scroll{backdrop-filter:blur(10px);background:rgba(0,0,0,.1)}@media only screen and (min-width: 1200px){.header-scroll{padding:20px 0}}.hero-section{position:relative;min-height:650px;height:100%;padding:30px 0;background:no-repeat url(assets/images/bg-hero.webp) center/cover;flex-direction:column;justify-content:end;margin-bottom:100px}.hero-section::before{content:"";width:100%;position:absolute;left:0;bottom:120px;border-top:1px solid #fff}@media only screen and (max-width: 767px){.hero-section::before{display:none}}@media only screen and (min-width: 1200px){.hero-section{min-height:950px}}.hero-section .container{flex-direction:column;align-items:center;justify-content:end}.hero-section .container h1{margin-bottom:55px;text-align:center}@media only screen and (min-width: 1200px){.hero-section .container h1{text-align:start}}.hero-section .container .btn{margin-bottom:110px}.hero-section .container .partners{display:none;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 768px){.hero-section .container .partners{display:flex}}.hero-section .container .partners li{height:60px;padding:0 14.5px;margin:0;display:flex;align-items:center}@media only screen and (max-width: 1199px){.hero-section .container .partners li{width:16%}}.hero-section .container .partners li:not(:last-child){border-right:1px solid #fff}.hero-section .container .partners li:last-child{padding-right:0}.hero-section .container .partners li:first-child{padding-left:0}.catalog{margin-bottom:30px}@media only screen and (min-width: 1200px){.catalog{margin-bottom:120px}}.catalog .subtitle{margin-bottom:25px}.catalog h2{margin-bottom:65px}.catalog .tab{margin-bottom:55px;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:10px}.catalog .tab button{min-width:47%;position:relative;z-index:5;border:1px solid #d6d6d6;background:#fff;cursor:pointer;padding:14px 16px;margin-right:6px;margin-bottom:6px;transition:all .3s;font-size:17px;transform-style:preserve-3d;box-shadow:none;text-transform:uppercase}@media only screen and (min-width: 1200px){.catalog .tab button{min-width:165px}}.catalog .tab button::before{content:"";position:absolute;top:5px;left:5px;z-index:1;width:100%;height:100%;border:1px solid #d6d6d6;transform:translateZ(-1px)}.catalog .tab button:hover{background-color:#ddd}.catalog .tab button.active{margin:0;background-color:#333;color:#fff}.catalog .tab button.active::before{content:none}.catalog .tabcontent{position:relative;display:none;border-top:none;display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:30px}@media only screen and (min-width: 768px){.catalog .tabcontent img{max-width:49%}}@media only screen and (min-width: 1200px){.catalog .tabcontent img{max-width:350px}}.catalog .tabcontent .topright{position:absolute;cursor:pointer;font-size:28px}.catalog .tabcontent .topright:hover{color:red}.exposition{margin-bottom:30px;padding:100px 0;background:no-repeat url(assets/images/bg-dark.webp) center/cover;color:#fff;text-align:center}@media only screen and (min-width: 1200px){.exposition{margin-bottom:120px}}.exposition .subtitle{margin-bottom:30px}.exposition p{line-height:1.4}.exposition .container{flex-direction:column;justify-content:center;align-items:center}.exposition .container p{margin-bottom:20px}@media only screen and (min-width: 1200px){.exposition .container p{max-width:720px;margin-bottom:60px}}.blog{margin-bottom:30px;text-align:center}@media only screen and (min-width: 1200px){.blog{margin-bottom:120px}}.blog .subtitle{margin-bottom:30px}.blog h2{margin-bottom:60px}.blog .images{width:100%;margin-bottom:30px;justify-content:space-between;flex-direction:column;gap:10px}@media only screen and (min-width: 768px){.blog .images{margin-bottom:60px;flex-direction:row}}.blog .images img{max-width:350px}@media only screen and (min-width: 768px){.blog .images img{width:32%}}.gallery{margin-bottom:30px}@media only screen and (min-width: 1200px){.gallery{margin-bottom:150px}}.gallery .subtitle{margin-bottom:20px}.gallery h2{margin-bottom:65px}.gallery .images{display:flex;flex-wrap:wrap;width:100%}.gallery .images img{display:inline-block;object-fit:cover}.gallery .images .image-1{width:100%}@media only screen and (min-width: 768px){.gallery .images .image-1{width:50%}}.gallery .images .image-2{width:50%}@media only screen and (min-width: 768px){.gallery .images .image-2{width:25%}}.exclusive{margin-bottom:30px;padding:50px 0;background:no-repeat url(assets/images/bg-dark.webp) center/cover;color:#fff}@media only screen and (min-width: 1200px){.exclusive{padding:100px 0 120px}}.exclusive .subtitle{margin-bottom:25px}.exclusive h2{margin-bottom:40px}@media only screen and (min-width: 1200px){.exclusive h2{margin-bottom:70px}}.exclusive .container{flex-direction:column;align-items:center}.exclusive .content-form{max-width:770px;width:100%;justify-content:space-between}@media only screen and (max-width: 1199px){.exclusive .content-form{flex-direction:column;align-items:center}}.exclusive ul{display:flex;flex-direction:column;justify-content:space-between;width:fit-content;align-items:start}@media only screen and (max-width: 1199px){.exclusive ul{text-align:center;align-self:center;margin-bottom:20px}}.exclusive ul li{position:relative;padding-left:10px}@media only screen and (max-width: 1199px){.exclusive ul li{margin-bottom:10px}}.exclusive ul li::before{content:url(assets/images/subscribe__icon.svg);position:absolute;left:-20px;top:0;width:10px}.exclusive .form-email{display:flex;align-items:center;justify-content:space-between;padding:20px;margin:10px;background-color:#fff;outline:1px solid #fff;outline-offset:10px;max-width:428px;width:100%}.exclusive .form-email input[type=email]{font-family:"Roboto",sans-serif;font-size:14px;color:#d6d6d6;border:1px solid #d6d6d6;padding:15px 0 15px 20px}@media only screen and (max-width: 767px){.exclusive .form-email input[type=email]{max-width:120px}}@media only screen and (min-width: 1200px){.exclusive .form-email input[type=email]{margin-right:15px}}.footer-section{font-family:"Roboto",sans-serif;padding-bottom:20px}@media only screen and (min-width: 1200px){.footer-section{padding:50px 0 20px}}.footer-section .footer-content{gap:30px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #000;flex-direction:column;align-items:center;text-align:center;flex-wrap:wrap;font-size:14px}@media only screen and (min-width: 768px){.footer-section .footer-content{flex-direction:row;justify-content:center;align-items:start}}@media only screen and (min-width: 1200px){.footer-section .footer-content{padding-bottom:35px;text-align:start}}.footer-section .footer-content h3{border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:30px}@media only screen and (min-width: 768px){.footer-section .footer-content .col{width:48%}}@media only screen and (min-width: 1200px){.footer-section .footer-content .col{width:100%;max-width:255px}}.footer-section .footer-content li{display:flex;align-items:center;gap:10px;font-size:16px;margin-bottom:20px}@media only screen and (max-width: 1199px){.footer-section .footer-content li{justify-content:center}}.footer-section .footer-content i.fa-solid{font-size:14px}.footer-section .footer-content i.fa-brands{font-size:22px}.footer-section .footer-content .container-icons{gap:10px}@media only screen and (max-width: 1199px){.footer-section .footer-content .container-icons{justify-content:center}}.footer-section .footer-content .partner-icon{width:45px}.footer-section .copy{width:100%;justify-content:space-between;font-size:14px}@media only screen and (max-width: 767px){.footer-section .copy{flex-direction:column;align-items:center;gap:10px}}
