@import"https://fonts.googleapis.com/css2?family=Gochi+Hand&family=Google+Sans+Flex:opsz,wght@6..144,1..1000&family=Outfit:wght@100..900&display=swap";*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img,picture,svg,video{display:block;max-width:100%}input,button,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif;position:relative;line-height:110%;font-weight:800}h1,.h1{font-size:56px}@media(max-width:992px){h1,.h1{font-size:50px}}@media(max-width:768px){h1,.h1{font-size:45px}}@media(max-width:576px){h1,.h1{font-size:40px}}h2,.h2{font-size:50px}@media(max-width:992px){h2,.h2{font-size:45px}}@media(max-width:768px){h2,.h2{font-size:40px}}@media(max-width:576px){h2,.h2{font-size:35px}}h3,.h3{font-size:40px}@media(max-width:992px){h3,.h3{font-size:35px}}@media(max-width:576px){h3,.h3{font-size:30px}}h4,.h4{font-size:35px}@media(max-width:992px){h4,.h4{font-size:30px}}@media(max-width:576px){h4,.h4{font-size:25px}}h5,.h5{font-size:30px;font-weight:700}@media(max-width:576px){h5,.h5{font-size:25px}}h6,.h6{font-size:25px;font-weight:700}@media(max-width:576px){h6,.h6{font-size:20px}}.it-section-title{font-size:80px;text-align:center}@media(max-width:1200px){.it-section-title{font-size:70px}}@media(max-width:992px){.it-section-title{font-size:60px}}@media(max-width:768px){.it-section-title{font-size:50px}}@media(max-width:576px){.it-section-title{font-size:40px}}.it-section-title-secondary{font-size:60px;text-align:center}@media(max-width:1200px){.it-section-title-secondary{font-size:50px}}@media(max-width:992px){.it-section-title-secondary{font-size:45px}}@media(max-width:768px){.it-section-title-secondary{font-size:40px}}@media(max-width:576px){.it-section-title-secondary{font-size:35px}}.fs-20{font-size:20px}@media(max-width:576px){.fs-20{font-size:18px}}ul,ol{margin:0;padding-left:0}ul li,ol li{list-style-type:none}span{-webkit-user-select:none;user-select:none;line-height:normal}p,ol li,ul li,span,h1,h2,h3,h4,h5,h6{margin:0}a{color:#efece1;text-decoration:none;line-height:normal;outline:none;transition:all .2s}a:hover{color:#ffcd40}*{box-sizing:border-box}html,body{height:100%}body{margin:0;color:#111;font-size:18px;line-height:150%;font-family:Google Sans Flex,sans-serif;font-weight:400;background-color:#efece1}@media(max-width:576px){body{font-size:16px}}body.opened-menu{height:100vh;overflow:hidden}body::-webkit-scrollbar-track{background:#efece1}body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-thumb{cursor:pointer;background-color:#ffcd40}@media(max-width:1225px){body{font-size:17px}}@media(max-width:768px){body{font-size:16px}}.container{box-sizing:content-box;max-width:1200px;margin:0 auto;padding:0 15px}.page-wrap{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;background-color:#fff}.page-wrap footer{margin-top:auto}main{overflow:hidden}button,input[type=submit]{outline:none;appearance:none;border:0;cursor:pointer;box-shadow:none;border-radius:8px;text-align:center;font-family:Outfit,sans-serif;font-weight:400;background-color:#0000}.it-button{outline:none;appearance:none;border:0;cursor:pointer;box-shadow:none;text-align:center;font-family:Outfit,sans-serif;font-weight:400;color:#fff;background-color:#111;font-size:20px;padding:14px 22px;display:inline-block;transition:all .2s;text-transform:capitalize;border-radius:8px}@media(max-width:576px){.it-button{font-size:18px;padding:10px 18px}}.it-button:hover,.it-button.yellow{background-color:#ffcd40;color:#111}.it-button.yellow:hover{color:#111;background-color:#efece1}.it-button.secondary{padding:0;background-color:#0000;color:#efece1;position:relative}.it-button.secondary:hover:after{bottom:-10px}.it-button.secondary:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:3px;background-color:#ffcd40;transition:all .2s}.preloader{content:"";position:fixed;inset:0;z-index:20;display:flex;width:100%;min-height:100vh;height:100dvh;animation:preloader-hide .1s ease-in-out 1.3s forwards}.preloader .left-part,.preloader .right-part{content:"";width:50%;height:100%;background-color:#000}.preloader .logo{position:absolute;display:flex;align-items:center;justify-content:center;z-index:21;inset:0;margin:auto;width:100%;max-width:110px;animation:preloader-logo .2s ease-in-out .7s forwards}.preloader .logo svg{display:block;width:100%;height:auto}.preloader .left-part{animation:preloader-left-part .5s ease-in-out .8s forwards}.preloader .right-part{animation:preloader-right-part .5s ease-in-out .8s forwards}@keyframes preloader-hide{to{z-index:-1;display:none}}@keyframes preloader-logo{to{opacity:0}}@keyframes preloader-left-part{to{opacity:0}}@keyframes preloader-right-part{to{opacity:0}}header.header{padding:20px 0;position:absolute;top:0;left:0;width:100%;z-index:2}@media(max-width:768px){header.header{padding:10px 0}}header.header nav{display:flex;align-items:center;justify-content:space-between}header.header nav .logo{width:100%;height:auto;max-width:80px}@media(max-width:1225px){header.header nav .logo{max-width:75px}}@media(max-width:1200px){header.header nav .logo{max-width:70px}}header.header nav .logo img{display:block;width:100%;height:auto}header.header nav .burger-btn{cursor:pointer;display:flex;align-items:center;justify-content:center;color:#111;font-weight:400;text-transform:uppercase;position:relative;background-color:#ffcd40;padding:5px 15px;transition:all .2s}@media(max-width:768px){header.header nav .burger-btn{font-size:16px}}@media(max-width:576px){header.header nav .burger-btn{font-size:14px;padding:5px 10px}}header.header nav .burger-btn:hover{background-color:#efece1;color:#111}.site-menu{position:fixed;right:0;height:100vh;display:flex;align-items:center;z-index:-1;padding-right:50px;opacity:0;transition:opacity .6s ease}.site-menu.opened-menu{opacity:1;z-index:1;margin-right:5px}@media(max-width:1200px){.site-menu{padding-right:25px;transition:all .4s ease}}@media(max-width:992px){.site-menu{padding-right:20px;transition:all .25s ease}}@media(max-width:768px){.site-menu{padding-right:10px}}.site-menu .close-btn{position:absolute;top:50px;right:50px;text-transform:uppercase;transition:all .2s;background-color:#111;color:#fff;padding:5px 15px;font-size:16px}@media(max-width:1200px){.site-menu .close-btn{right:25px}}@media(max-width:992px){.site-menu .close-btn{top:30px;right:20px}}@media(max-width:768px){.site-menu .close-btn{top:20px;right:10px}}@media(max-width:576px){.site-menu .close-btn{font-size:14px;padding:5px 10px}}.site-menu .close-btn:hover{background-color:#ffcd40;color:#111}.site-menu li{margin-bottom:15px}@media(max-width:768px){.site-menu li{margin-bottom:12px}}.site-menu li:last-child{margin-bottom:0}.site-menu a{text-align:right;text-transform:uppercase;display:block;color:#111;transition:padding .2s,color .2s}.site-menu a:hover{padding-right:10px;color:#ffcd40}.page-wrap{transition:all .35s ease;transform-origin:left top}.page-wrap.opened-menu{cursor:pointer;box-shadow:-20px 20px 20px #00000040;transform:perspective(2000px) rotateY(12deg) translate(50px) translateY(50px);margin-bottom:50px}@media(max-width:1500px){.page-wrap.opened-menu{transform:perspective(2000px) rotateY(12deg) scale(.85) translate(50px) translateY(50px)}}@media(max-width:1200px){.page-wrap.opened-menu{transform:perspective(2000px) rotateY(15deg) scale(.83) translate(40px) translateY(40px)}}@media(max-width:992px){.page-wrap.opened-menu{transform:perspective(2000px) scale(.7) translate(30px) translateY(30px);box-shadow:-10px 10px 10px #00000026}}@media(max-width:768px){.page-wrap.opened-menu{transform:perspective(2000px) scale(.62) translate(20px) translateY(20px)}}@media(max-width:380px){.page-wrap.opened-menu{transform:perspective(2000px) scale(.55) translate(20px) translateY(20px)}}footer{background-color:#111;padding:20px 0}@media(max-width:768px){footer{padding:10px 0}}footer .holder{display:flex;flex-direction:column;align-items:center;justify-content:center}footer .holder .logo{width:100%;height:auto;max-width:80px}@media(max-width:1225px){footer .holder .logo{max-width:75px}}@media(max-width:1200px){footer .holder .logo{max-width:70px}}footer .holder .logo img{display:block;width:100%;height:auto}
