header.header-lp{z-index:20;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));width:100%;position:static;top:0}@media (min-width:1025px){header.header-lp{position:sticky}}header.header-lp{box-shadow:0 5px 10px #1018200d}header.header-lp:after{content:"";background-color:#ccc;width:100%;height:1px;position:absolute;bottom:0}header.header-lp .header-navigation{justify-content:space-between;align-items:center;width:100%;max-width:1170px;min-height:65px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;display:flex}@media (min-width:1025px){header.header-lp .header-navigation{padding-left:15px;padding-right:15px}}header.header-lp .header-navigation .header-logo{flex-grow:1;margin-right:.75rem}@media (min-width:1025px){header.header-lp .header-navigation .header-logo{margin-top:15px;margin-bottom:15px}}header.header-lp .header-navigation .header-logo img{width:auto;max-height:20px}header.header-lp .header-navigation .header-nav-head{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));justify-content:space-between;margin-bottom:50px;padding:1rem}@media (min-width:1025px){header.header-lp .header-navigation .header-nav-head{margin-bottom:0;display:none}}header.header-lp .header-navigation .header-nav-head .header-nav-logo{padding-top:5px;padding-bottom:5px;padding-left:15px}header.header-lp .header-navigation .header-nav-head .header-nav-logo img{width:auto;max-height:25px;display:block}header.header-lp .header-navigation .header-nav-close{padding-bottom:5px;padding-left:15px;padding-right:5px;font-size:38px;font-weight:300;line-height:18px}@media (min-width:768px){header.header-lp .header-navigation .header-nav-close{font-size:30px}}@media (min-width:1025px){header.header-lp .header-navigation .header-nav-close{padding-top:5px;padding-bottom:5px}}header.header-lp .header-navigation .header-nav-mobile{padding:10px}@media (min-width:1025px){header.header-lp .header-navigation .header-nav-mobile{display:none}}header.header-lp .header-navigation nav>ul{z-index:21;flex-direction:column;align-items:stretch;width:100%;max-width:576px;min-height:100vh;display:flex;position:absolute;top:0;right:-100%;overflow:hidden}@media (min-width:768px){header.header-lp .header-navigation nav>ul{width:350px;right:-350px}}@media (min-width:1025px){header.header-lp .header-navigation nav>ul{flex-flow:wrap;flex-grow:1;justify-content:flex-end;align-items:center;width:100%;max-width:100%;min-height:100%;position:static;overflow:auto}}header.header-lp .header-navigation nav>ul{transition:right .5s}header.header-lp .header-navigation nav>ul li{align-items:center;display:flex}header.header-lp .header-navigation nav>ul li:first-child span{padding-left:0}header.header-lp .header-navigation nav>ul li.header-nav-contact-item{order:2;align-items:center;padding:1.25rem;display:flex}@media (min-width:1025px){header.header-lp .header-navigation nav>ul li.header-nav-contact-item{order:0;padding:0}}header.header-lp .header-navigation nav>ul li.header-nav-contact-item .button-nice{margin-left:15px}header.header-lp .header-navigation nav>ul li.header-nav-dropdown{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));order:2;display:block}@media (min-width:1025px){header.header-lp .header-navigation nav>ul li.header-nav-dropdown{order:0;display:flex}}header.header-lp .header-navigation nav>ul li.header-nav-dropdown a:not(.button-nice){width:100%;color:var(--black);padding-top:15px;padding-bottom:15px;padding-left:30px;font-size:1.125rem;font-weight:400;line-height:1.75rem;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;position:relative}header.header-lp .header-navigation nav>ul li.header-nav-dropdown a:not(.button-nice):hover{color:var(--primary)}@media (min-width:1025px){header.header-lp .header-navigation nav>ul li.header-nav-dropdown a:not(.button-nice){padding:0 15px;font-weight:400}}header.header-lp .header-navigation nav>ul li.header-nav-dropdown.open>a{color:var(--primary)}header.header-lp .header-navigation nav>ul li.header-nav-dropdown.open>a:after{transform:translateY(-50%)rotate(90deg)}header.header-lp.skin-dark .header-nav-item a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}body.menu-opened{height:100vh}@media (min-width:1025px){body.menu-opened{height:auto}}body.menu-opened header ul.header-nav-right{height:100%;right:0;overflow:hidden scroll}@media (min-width:768px){body.menu-opened header ul.header-nav-right{height:100%}}@media (min-width:1025px){body.menu-opened header ul.header-nav-right{overflow:hidden}}
