﻿.top-banner.modern .bg-wrapper{background-repeat:no-repeat;background-size:cover;background-position:center;height:100vh;width:100%;position:relative;display:flex;align-items:center}.top-banner.modern .bg-wrapper::after{position:absolute;content:"";top:0;left:0;background-color:rgba(0,0,0,.4);width:100%;height:100%;z-index:0}.top-banner.modern .bg-wrapper.hide-overlay::after{display:none}.top-banner.modern .bg-wrapper .content{position:relative;z-index:1}.top-banner.modern .bg-wrapper .content .title{max-width:660px;color:var(--light-color);margin:0;font-size:85px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.1;letter-spacing:normal;margin-bottom:29px}.top-banner.modern .bg-wrapper .content .loc-wrapper{display:flex;align-items:center}.top-banner.modern .bg-wrapper .content .loc-wrapper .date{margin-right:25px;font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:2px;padding-left:30px;color:var(--light-color);position:relative}.top-banner.modern .bg-wrapper .content .loc-wrapper .date::after{position:absolute;content:"";font-family:"Ionicons";left:0;top:1px;color:var(--light-color);font-size:20px}.top-banner.modern .bg-wrapper .content .loc-wrapper .location{font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:2px;color:var(--light-color);padding-left:30px;position:relative}.top-banner.modern .bg-wrapper .content .loc-wrapper .location::after{position:absolute;content:"";font-family:"Ionicons";left:0;top:1px;color:var(--light-color);font-size:20px}.top-banner.modern .bg-wrapper .content .btn-wrapper{margin-top:73px}.top-banner.modern .bg-wrapper .images-wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.top-banner.modern .bg-wrapper .images-wrap .img-wrap-1{right:-56vw;left:auto !important;top:11% !important;width:25px}.top-banner.modern .bg-wrapper .images-wrap .img-wrap-1 img{transform:rotate(-136deg)}.top-banner.modern .bg-wrapper .images-wrap .img-wrap-1 svg{animation:fragment_1 alternate 9s ease-in-out infinite}.top-banner.modern .bg-wrapper .images-wrap .img-wrap-2{left:auto !important;top:60px !important;bottom:auto !important;right:13vw !important}.top-banner.modern .bg-wrapper .images-wrap .img-wrap-2 span{height:46px;width:92px;display:block;transform:rotate(-180deg);background-color:#f7ec13;border-radius:0 0 50% 50%/0 0 100% 100%;animation:fragment_2 alternate 9s ease-in-out infinite}.top-banner.modern .bg-wrapper .images-wrap .img-wrap-3{left:48vw !important;top:auto !important;bottom:5% !important;width:25px}.top-banner.modern .bg-wrapper .images-wrap .img-wrap-3 img{transform:rotate(-136deg)}.top-banner.modern .bg-wrapper .images-wrap .img-wrap-3 svg{animation:fragment_2 alternate 9s ease-in-out infinite}@-webkit-keyframes fragment_1{0%{transform:scale(1) translate(0, 0);-webkit-transform:scale(1) translate(0, 0)}50%{transform:scale(1.1) translate(-1vw, 1vw);-webkit-transform:scale(1.1) translate(-1vw, 1vw)}100%{transform:scale(1) translate(0, 0);-webkit-transform:scale(1) translate(0, 0)}}@keyframes fragment_1{0%{transform:scale(1) translate(0, 0);-webkit-transform:scale(1) translate(0, 0)}50%{transform:scale(1.1) translate(-1vw, 1vw);-webkit-transform:scale(1.1) translate(-1vw, 1vw)}100%{transform:scale(1) translate(0, 0);-webkit-transform:scale(1) translate(0, 0)}}@-webkit-keyframes fragment_2{0%{transform:rotate(0deg) scale(1) translate(0, 0);-webkit-transform:rotate(0deg) scale(1) translate(0, 0)}50%{transform:rotate(40deg) scale(1.1) translate(7%, 7%);-webkit-transform:rotate(40deg) scale(1.1) translate(7%, 7%)}100%{transform:rotate(0deg) scale(1) translate(0, 0);-webkit-transform:rotate(0deg) scale(1) translate(0, 0)}}@keyframes fragment_2{0%{transform:rotate(0deg) scale(1) translate(0, 0);-webkit-transform:rotate(0deg) scale(1) translate(0, 0)}50%{transform:rotate(40deg) scale(1.1) translate(7%, 7%);-webkit-transform:rotate(40deg) scale(1.1) translate(7%, 7%)}100%{transform:rotate(0deg) scale(1) translate(0, 0);-webkit-transform:rotate(0deg) scale(1) translate(0, 0)}}@-webkit-keyframes fragment_3{0%{transform:scale(1) translate(0, 0);-webkit-transform:scale(1) translate(0, 0)}50%{transform:scale(1.1) translate(1vw, -1vw);-webkit-transform:scale(1.1) translate(1vw, -1vw)}100%{transform:scale(1) translate(0, 0);-webkit-transform:scale(1) translate(0, 0)}}@keyframes fragment_3{0%{transform:scale(1) translate(0, 0);-webkit-transform:scale(1) translate(0, 0)}50%{transform:scale(1.1) translate(1vw, -1vw);-webkit-transform:scale(1.1) translate(1vw, -1vw)}100%{transform:scale(1) translate(0, 0);-webkit-transform:scale(1) translate(0, 0)}}@media only screen and (max-width: 1300px){.top-banner.modern .bg-wrapper .content{text-align:center}.top-banner.modern .bg-wrapper .content .title{margin:0 auto 30px auto}.top-banner.modern .bg-wrapper .content .loc-wrapper{justify-content:center}.top-banner.modern .bg-wrapper .content .loc-wrapper .date,.top-banner.modern .bg-wrapper .content .loc-wrapper .location{margin:0 8px}}@media only screen and (max-width: 767px){.top-banner.modern .bg-wrapper{height:auto}.top-banner.modern .bg-wrapper .images-wrap{display:none}.top-banner.modern .bg-wrapper .content{text-align:left;max-width:100%;margin:130px auto 100px}.top-banner.modern .bg-wrapper .content .title{max-width:100%;margin:0 auto 30px auto;font-size:34px}.top-banner.modern .bg-wrapper .content .loc-wrapper{justify-content:center;flex-wrap:wrap}.top-banner.modern .bg-wrapper .content .loc-wrapper .date,.top-banner.modern .bg-wrapper .content .loc-wrapper .location{font-size:14px;padding-left:25px;margin-right:0;margin-left:0;margin-bottom:20px;width:100%}.top-banner.modern .bg-wrapper .content .loc-wrapper .date::after,.top-banner.modern .bg-wrapper .content .loc-wrapper .location::after{font-size:16px}.top-banner.modern .bg-wrapper .content .btn-wrapper{margin-top:20px}}.top-banner.creative,.top-banner.classic,.top-banner.simple{height:100vh}.top-banner.creative.modern-color-style .bg-wrapper .content-wrap .title b,.top-banner.classic.modern-color-style .bg-wrapper .content-wrap .title b,.top-banner.simple.modern-color-style .bg-wrapper .content-wrap .title b{color:transparent;-webkit-text-stroke-color:var(--light-color);-webkit-text-stroke-width:1px;background-image:none}.top-banner.creative.modern-color-style .line span,.top-banner.classic.modern-color-style .line span,.top-banner.simple.modern-color-style .line span{background-image:none;background-color:#f8e71c}.top-banner.creative .main-img-wrap,.top-banner.classic .main-img-wrap,.top-banner.simple .main-img-wrap{position:absolute;right:0;top:50%;width:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.top-banner.creative .main-img-wrap img,.top-banner.classic .main-img-wrap img,.top-banner.simple .main-img-wrap img{max-height:90vh;max-width:100%}.top-banner.creative .main-bg,.top-banner.classic .main-bg,.top-banner.simple .main-bg{position:relative;left:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.top-banner.creative .bg-wrapper,.top-banner.classic .bg-wrapper,.top-banner.simple .bg-wrapper{background-size:cover;background-position:bottom;height:100%}.top-banner.creative .bg-wrapper .content-wrap,.top-banner.classic .bg-wrapper .content-wrap,.top-banner.simple .bg-wrapper .content-wrap{height:100vh;padding:0 192px;width:100%;position:relative;display:-webkit-flex;display:flex;align-items:center}.top-banner.creative .bg-wrapper .content-wrap .content,.top-banner.classic .bg-wrapper .content-wrap .content,.top-banner.simple .bg-wrapper .content-wrap .content{width:100%}.top-banner.creative .bg-wrapper .content-wrap .content-inner,.top-banner.classic .bg-wrapper .content-wrap .content-inner,.top-banner.simple .bg-wrapper .content-wrap .content-inner{max-width:660px}.top-banner.creative .bg-wrapper .content-wrap .title,.top-banner.classic .bg-wrapper .content-wrap .title,.top-banner.simple .bg-wrapper .content-wrap .title{color:var(--light-color);margin:0;font-size:85px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.1;letter-spacing:normal;margin-bottom:60px}.top-banner.creative .bg-wrapper .content-wrap .title b,.top-banner.classic .bg-wrapper .content-wrap .title b,.top-banner.simple .bg-wrapper .content-wrap .title b{color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--light-color)}.top-banner.creative .bg-wrapper .content-wrap .subtitle,.top-banner.classic .bg-wrapper .content-wrap .subtitle,.top-banner.simple .bg-wrapper .content-wrap .subtitle{font-size:18px;line-height:1.4;color:var(--light-color);opacity:.9;margin:20px 0 0;max-width:600px}.top-banner.creative .bg-wrapper .content-wrap .text,.top-banner.classic .bg-wrapper .content-wrap .text,.top-banner.simple .bg-wrapper .content-wrap .text{font-size:15px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.73;letter-spacing:normal;color:var(--light-color);max-width:460px;padding-bottom:44px;margin-bottom:75px;position:relative}.top-banner.creative .bg-wrapper .content-wrap .text::after,.top-banner.classic .bg-wrapper .content-wrap .text::after,.top-banner.simple .bg-wrapper .content-wrap .text::after{position:absolute;content:"";bottom:0;width:100%;height:1px;left:0;background-color:var(--light-color)}.top-banner.creative .bg-wrapper .content-wrap .text::before,.top-banner.classic .bg-wrapper .content-wrap .text::before,.top-banner.simple .bg-wrapper .content-wrap .text::before{position:absolute;content:"";bottom:0;width:70px;height:4px;left:0;background-color:var(--light-color);transition:left .7s}.top-banner.creative .bg-wrapper .content-wrap .text:hover::before,.top-banner.classic .bg-wrapper .content-wrap .text:hover::before,.top-banner.simple .bg-wrapper .content-wrap .text:hover::before{left:calc( 100% - 70px )}.top-banner.creative .btn-wrapper,.top-banner.classic .btn-wrapper,.top-banner.simple .btn-wrapper{display:flex;align-items:center;justify-content:space-between}.top-banner.creative .btn-wrapper .date,.top-banner.classic .btn-wrapper .date,.top-banner.simple .btn-wrapper .date{font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:2px;padding-left:30px;color:var(--light-color);position:relative}.top-banner.creative .btn-wrapper .date::after,.top-banner.classic .btn-wrapper .date::after,.top-banner.simple .btn-wrapper .date::after{position:absolute;content:"";font-family:"Ionicons";left:0;top:1px;color:var(--light-color);font-size:20px}.top-banner.creative .btn-wrapper .location,.top-banner.classic .btn-wrapper .location,.top-banner.simple .btn-wrapper .location{font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:2px;color:var(--light-color);padding-left:30px;position:relative}.top-banner.creative .btn-wrapper .location::after,.top-banner.classic .btn-wrapper .location::after,.top-banner.simple .btn-wrapper .location::after{position:absolute;content:"";font-family:"Ionicons";left:0;top:1px;color:var(--light-color);font-size:20px}.top-banner.creative .btn-wrapper a,.top-banner.classic .btn-wrapper a,.top-banner.simple .btn-wrapper a{margin:0 !important}.top-banner.creative .images-wrap,.top-banner.classic .images-wrap,.top-banner.simple .images-wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.top-banner.creative .images-wrap .line,.top-banner.classic .images-wrap .line,.top-banner.simple .images-wrap .line{position:absolute;width:1px;height:140%;top:0;background-color:rgba(255,255,255,.42);animation:triangle alternate 12s ease-in-out infinite;z-index:50}.top-banner.creative .images-wrap .line.first,.top-banner.classic .images-wrap .line.first,.top-banner.simple .images-wrap .line.first{right:34%}.top-banner.creative .images-wrap .line.second,.top-banner.classic .images-wrap .line.second,.top-banner.simple .images-wrap .line.second{right:19%}.top-banner.creative .images-wrap .line.second span,.top-banner.classic .images-wrap .line.second span,.top-banner.simple .images-wrap .line.second span{left:50%;transform:translateX(-54%);position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid var(--light-color)}.top-banner.creative .images-wrap .line.second span:nth-of-type(1),.top-banner.classic .images-wrap .line.second span:nth-of-type(1),.top-banner.simple .images-wrap .line.second span:nth-of-type(1){top:47%}.top-banner.creative .images-wrap .line.second span:nth-of-type(2),.top-banner.classic .images-wrap .line.second span:nth-of-type(2),.top-banner.simple .images-wrap .line.second span:nth-of-type(2){top:calc( 47% + 8px )}.top-banner.creative .images-wrap .line.second span:nth-of-type(3),.top-banner.classic .images-wrap .line.second span:nth-of-type(3),.top-banner.simple .images-wrap .line.second span:nth-of-type(3){top:calc( 47% + 16px )}.top-banner.creative .images-wrap .line.second span:nth-of-type(4),.top-banner.classic .images-wrap .line.second span:nth-of-type(4),.top-banner.simple .images-wrap .line.second span:nth-of-type(4){top:calc( 47% + 24px )}.top-banner.creative .images-wrap .line.second span:nth-of-type(5),.top-banner.classic .images-wrap .line.second span:nth-of-type(5),.top-banner.simple .images-wrap .line.second span:nth-of-type(5){top:calc( 47% + 32px )}.top-banner.creative .images-wrap .line.third,.top-banner.classic .images-wrap .line.third,.top-banner.simple .images-wrap .line.third{right:7%}@-webkit-keyframes triangle{0%{top:0}50%{top:-30%}100%{top:0}}@keyframes triangle{0%{top:0}50%{top:-30%}100%{top:0}}.top-banner.creative .btn-wrapper,.top-banner.classic .btn-wrapper,.top-banner.simple .btn-wrapper{margin-top:40px}.top-banner.creative .btn-wrapper a,.top-banner.classic .btn-wrapper a,.top-banner.simple .btn-wrapper a{margin:0 30px 15px 0}.top-banner.creative .img-wrap-1,.top-banner.classic .img-wrap-1,.top-banner.simple .img-wrap-1{left:62% !important;bottom:auto !important;top:15% !important;right:auto !important;width:30px}.top-banner.creative .img-wrap-1 img,.top-banner.classic .img-wrap-1 img,.top-banner.simple .img-wrap-1 img{animation:fragment_2 alternate 9s ease-in-out infinite}.top-banner.creative .img-wrap-2,.top-banner.classic .img-wrap-2,.top-banner.simple .img-wrap-2{right:3% !important;top:auto !important;bottom:55%;left:auto !important}.top-banner.creative .img-wrap-2 img,.top-banner.classic .img-wrap-2 img,.top-banner.simple .img-wrap-2 img{animation:fragment_1 alternate 9s ease-in-out infinite}.top-banner.creative .img-wrap-3,.top-banner.classic .img-wrap-3,.top-banner.simple .img-wrap-3{top:auto !important;bottom:-30px !important;width:200px;left:auto !important;right:-30px !important}.top-banner.creative .img-wrap-3 img,.top-banner.classic .img-wrap-3 img,.top-banner.simple .img-wrap-3 img{animation:fragment_1 alternate 9s ease-in-out infinite}.top-banner.simple .bg-wrapper .content-wrap .content{margin-top:0 !important}@media only screen and (max-width: 1600px){.top-banner.creative .bg-wrapper .content-wrap .social{left:-198px !important}}@media only screen and (max-width: 1440px){.top-banner.creative .bg-wrapper .content-wrap .social{left:-118px !important}}@media only screen and (min-width: 768px)and (max-width: 1024px){.top-banner.classic .bg-wrapper .content-wrap .content-inner{margin-left:15px}.top-banner.creative .bg-wrapper .content-wrap .social{left:15px !important}}.top-banner.creative,.top-banner.creative .bg-wrapper{height:100vh}.top-banner.creative .bg-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;display:block;height:100%;background:var(--dark-color);opacity:.3}.top-banner.creative .bg-wrapper{display:flex;align-items:center}.top-banner.creative .bg-wrapper .content-wrap{max-width:1000px;margin:0 auto;padding:0 15px}.top-banner.creative .bg-wrapper .content-wrap .content-inner{max-width:100%;text-align:center}.top-banner.creative .bg-wrapper .content-wrap .content{margin-top:0;padding-right:0}.top-banner.creative .bg-wrapper .content-wrap img{max-height:400px}.top-banner.creative .bg-wrapper .content-wrap .title{margin-top:40px;font-size:100px;margin-bottom:0}.top-banner.creative .bg-wrapper .content-wrap .title b{-webkit-text-stroke-color:var(--main-color)}.top-banner.creative .bg-wrapper .content-wrap .info-creative-wrap{margin-top:20px;display:flex;align-items:center;justify-content:center}.top-banner.creative .bg-wrapper .content-wrap .info-creative-wrap .text-info{padding-left:25px;margin:0 7px;font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:2px;color:var(--light-color);position:relative;text-transform:uppercase}.top-banner.creative .bg-wrapper .content-wrap .info-creative-wrap .text-info::after{position:absolute;content:"";font-family:"Ionicons";left:0;top:1px;color:var(--light-color);font-size:20px}.top-banner.creative .bg-wrapper .content-wrap .info-creative-wrap .location{padding-left:25px;margin:0 7px;font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:2px;color:var(--light-color);position:relative;text-transform:uppercase}.top-banner.creative .bg-wrapper .content-wrap .info-creative-wrap .location::after{position:absolute;content:"";font-family:"Ionicons";left:0;top:1px;color:var(--light-color);font-size:20px}.top-banner.creative .bg-wrapper .content-wrap .btn-wrapper{margin-top:73px;justify-content:center}.top-banner.creative .bg-wrapper .content-wrap .social{position:absolute;left:-350px;bottom:80px}.top-banner.creative .bg-wrapper .content-wrap .social a{margin-right:23px;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--light-color);transition:.35s;text-decoration:none}.top-banner.creative .bg-wrapper .content-wrap .social a:hover{color:var(--main-color)}@media only screen and (max-width: 1440px){.top-banner.creative .bg-wrapper .content-wrap .social{left:-100px}}@media only screen and (max-width: 1284px){.top-banner.creative .bg-wrapper .content-wrap .social{left:0px}}@media only screen and (max-width: 1024px){.top-banner.creative .bg-wrapper .content-wrap .social{left:50px}}@media only screen and (max-width: 767px){.top-banner.creative .bg-wrapper .content-wrap .social{left:15px !important}}.top-banner.simple .line{position:absolute;height:1px;width:140%;right:0;background-color:rgba(255,255,255,.16);z-index:50}.top-banner.simple .line span{background-image:linear-gradient(92deg, #f87c57, #f2296f);width:60px;height:3px;top:-1px;position:absolute}.top-banner.simple .line.first{animation:line-banner alternate 8s ease-in-out infinite;top:32%}.top-banner.simple .line.first span{left:60%}.top-banner.simple .line.second{top:70%;right:auto;left:0;animation:line-banner2 alternate 8s ease-in-out infinite}.top-banner.simple .line.second span:first-of-type{left:20%;width:100px}.top-banner.simple .line.second span:last-of-type{left:45%;width:30px}@-webkit-keyframes line-banner{0%{right:0}50%{right:-15%}100%{right:0}}@keyframes line-banner{0%{right:0}50%{right:-15%}100%{right:0}}@-webkit-keyframes line-banner2{0%{left:0}50%{left:-8%}100%{left:0}}@keyframes line-banner2{0%{left:0}50%{left:-8%}100%{left:0}}.top-banner.simple .video-wrapper{position:absolute;top:50%;right:17%;transform:translateY(-50%);text-align:center;z-index:10}.top-banner.simple .video-wrapper .video-title{display:block;margin-top:15px;color:var(--light-color);font-size:13px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1px;text-align:center}.top-banner.simple .bg-wrapper{background-position:top}.top-banner.simple .bg-wrapper .content-wrap{padding:0 100px 0 135px;position:relative}.top-banner.simple .bg-wrapper .content-wrap .title{margin-bottom:28px}.top-banner.simple .bg-wrapper .content-wrap .title b{background-image:linear-gradient(95deg, #f87c57, #f2296f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;-webkit-text-stroke-width:0;-webkit-text-stroke-color:transparent}.top-banner.simple .bg-wrapper .content-wrap .btn-wrapper{flex-wrap:wrap}.top-banner.simple .bg-wrapper .content-wrap .btn-wrapper .date{width:24%}.top-banner.simple .bg-wrapper .content-wrap .btn-wrapper .location{width:76%}.top-banner.simple .bg-wrapper .content-wrap .btn-wrapper a{margin-top:70px !important}.top-banner.simple .bg-wrapper .content-wrap .text{position:absolute;right:100px;bottom:100px;color:var(--light-color);font-size:18px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.56;letter-spacing:normal;text-align:right;max-width:240px;margin:0;padding:0}.top-banner.simple .bg-wrapper .content-wrap .text::after,.top-banner.simple .bg-wrapper .content-wrap .text::before{display:none}.top-banner.simple .bg-wrapper .content-wrap .social{position:absolute;left:100px;bottom:70px}.top-banner.simple .bg-wrapper .content-wrap .social a{margin-right:23px;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--light-color);transition:.35s;text-decoration:none}.top-banner.simple .bg-wrapper .content-wrap .social a:hover{color:var(--main-color)}@media only screen and (max-width: 1440px){.top-banner.simple .bg-wrapper .content-wrap .btn-wrapper .date{width:12%}.top-banner.simple .bg-wrapper .content-wrap .btn-wrapper .location{width:81%}}@media only screen and (max-width: 1024px){.top-banner.simple .bg-wrapper .content-wrap .btn-wrapper .date{width:24%}.top-banner.simple .bg-wrapper .content-wrap .btn-wrapper .location{width:76%}}.top-banner.simple_animation{height:100vh;display:flex}.top-banner.simple_animation .images-wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:20}.top-banner.simple_animation .images-wrap .img-wrap-1{position:absolute !important;left:9vw !important;right:auto !important;top:auto !important;bottom:15% !important;width:30px}.top-banner.simple_animation .images-wrap .img-wrap-1 img{animation:fragment_2 alternate 9s ease-in-out infinite}.top-banner.simple_animation .images-wrap .img-wrap-2{right:35vw !important;left:auto !important;top:36% !important;bottom:auto;width:30px}.top-banner.simple_animation .images-wrap .img-wrap-2 img{animation:fragment_2 alternate 9s ease-in-out infinite}.top-banner.simple_animation .left-bg-text{position:absolute;top:8%;left:11%;font-size:150px;opacity:.4;margin:0;font-weight:700;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--light-grey-color);z-index:9}.top-banner.simple_animation .line-with-circle{display:block;position:absolute;width:2px;height:140%;bottom:0;left:14%;background-color:#d1d1d16b;animation:circle alternate 9s ease-in-out infinite;z-index:50}.top-banner.simple_animation .line-with-circle::after{position:absolute;content:"";left:50%;top:47%;transform:translateX(-50%);width:30px;height:30px;background-color:var(--main-color);border-radius:50%}@-webkit-keyframes circle{0%{bottom:0}50%{bottom:-30%}100%{bottom:0}}@keyframes circle{0%{bottom:0}50%{bottom:-30%}100%{bottom:0}}.top-banner.simple_animation .left-section{width:40%;height:100%;display:flex;align-items:center}.top-banner.simple_animation .left-section .title{max-width:395px;color:var(--dark-color);margin-left:auto;padding-right:25px;font-size:50px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.28;letter-spacing:1px}.top-banner.simple_animation .right-section{position:relative;width:70%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.top-banner.simple_animation .right-section .content-inner-wrap{position:absolute;right:20%;bottom:26%;z-index:10;max-width:360px}.top-banner.simple_animation .right-section .content-inner-wrap .text{font-size:17px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.53;letter-spacing:normal;text-align:right;color:var(--light-color);margin-bottom:25px}.top-banner.simple_animation .right-section .content-inner-wrap .text b{font-weight:600}.top-banner.simple_animation .right-section .content-inner-wrap .author{font-size:17px;font-weight:normal;font-style:italic;font-stretch:normal;line-height:1.53;letter-spacing:normal;text-align:right;color:var(--light-color)}.top-banner.simple_animation .right-section .right-bg-text{position:absolute;bottom:-29px;left:-7px;font-size:200px;opacity:.4;margin:0;font-weight:700;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--light-color);z-index:9}@media only screen and (max-width: 1600px){.top-banner.simple_animation .bg-wrapper .content-wrap{width:80%}.top-banner.simple_animation .bg-wrapper .content-wrap .content-inner{max-width:calc(100% - 70px)}.top-banner.creative .bg-wrapper .content-wrap .content-inner,.top-banner.simple .bg-wrapper .content-wrap .content-inner{max-width:calc(100% - 100px)}.top-banner.simple_animation .img-wrap-4,.top-banner.simple_animation .bg-wrapper .img-wrap-4{display:none !important}.top-banner.simple .bg-wrapper .content-wrap .title,.top-banner.classic .bg-wrapper .content-wrap .title,.top-banner.simple_animation .bg-wrapper .content-wrap .title{font-size:56px;max-width:530px}.top-banner.creative .bg-wrapper .content-wrap .title{font-size:85px}}@media only screen and (max-width: 1300px){.top-banner.classic .btn-wrapper{justify-content:start}.top-banner.classic .btn-wrapper .date,.top-banner.classic .btn-wrapper .location{margin-right:30px}.top-banner.simple .line.first{top:23%}.top-banner.simple .line.second{top:76%}.top-banner.simple .bg-wrapper .content-wrap .text{bottom:70px}.top-banner.simple .bg-wrapper .content-wrap .btn-wrapper a{margin-top:50px !important}.top-banner.simple .video-wrapper{right:10%}}@media only screen and (max-width: 1440px){.top-banner.simple_animation .left-section{z-index:51;width:30%}.top-banner.simple_animation .left-section .title{padding-right:0;padding-left:13px}.top-banner.simple_animation .right-section{width:70%}.top-banner.simple_animation .left-bg-text{left:4%}.top-banner.simple_animation .line-with-circle{left:8.4%}}@media only screen and (max-width: 1199px){.top-banner.creative .main-img-wrap,.top-banner.simple .main-img-wrap,.top-banner.classic .main-img-wrap,.top-banner.simple_animation .main-img-wrap{display:none}.top-banner.creative .bg-wrapper .content-wrap .content,.top-banner.simple .bg-wrapper .content-wrap .content,.top-banner.classic .bg-wrapper .content-wrap .content,.top-banner.simple_animation .bg-wrapper .content-wrap .content{width:100%}.top-banner.simple_animation .img-wrap-7,.top-banner.simple_animation .bg-wrapper .img-wrap-7{left:-19vw !important;top:auto !important;bottom:-11%;width:400px}.top-banner.simple .bg-wrapper,.top-banner.simple{height:100vh}.top-banner.simple .bg-wrapper .content-wrap .content{margin-top:-14vh}}@media only screen and (max-width: 1024px){.top-banner.simple_animation .left-section .title{font-size:34px}.top-banner.simple_animation .left-bg-text{left:3%}}@media only screen and (max-width: 991px){.top-banner.creative .bg-wrapper .content-wrap .content-inner,.top-banner.simple .bg-wrapper .content-wrap .content-inner,.top-banner.classic .bg-wrapper .content-wrap .content-inner,.top-banner.simple_animation .bg-wrapper .content-wrap .content-inner{margin-right:auto}.top-banner.simple_animation .bg-wrapper .content-wrap{width:100%;padding-top:0}.top-banner.simple_animation .bg-wrapper .content-wrap .content-inner{max-width:calc(100% - 30px)}.top-banner.simple_animation .img-wrap-2,.top-banner.simple_animation .bg-wrapper .img-wrap-2{bottom:-1%;right:-19vw !important}.top-banner.classic .bg-wrapper{background-position:left}.top-banner.classic .bg-wrapper .content-wrap{padding:0 15px}.top-banner.classic .bg-wrapper .images-wrap .line.first,.top-banner.classic .bg-wrapper .images-wrap .line.third{display:none}.top-banner.classic .bg-wrapper .images-wrap .line.second{right:14%}.top-banner.simple .bg-wrapper .content-wrap{padding:0 15px}.top-banner.simple .bg-wrapper .content-wrap .text{right:15px}.top-banner.simple .bg-wrapper .content-wrap .social{left:15px}.top-banner.simple .video-wrapper{right:15px}.top-banner.simple_animation .left-bg-text{left:2.9%}}@media only screen and (max-width: 768px){.top-banner.simple_animation .right-section{width:63%}.top-banner.simple_animation .left-section{width:37%}.top-banner.simple_animation .left-bg-text{left:1.3%}}@media only screen and (max-width: 767px){.top-banner.creative .bg-wrapper .content-wrap .content-inner,.top-banner.simple .bg-wrapper .content-wrap .content-inner,.top-banner.classic .bg-wrapper .content-wrap .content-inner,.top-banner.simple_animation .bg-wrapper .content-wrap .content-inner{max-width:100%;margin:130px auto 100px}.top-banner.simple_animation .bg-wrapper .content-wrap .content-inner{padding:0 12px}.top-banner.simple_animation .bg-wrapper .content-wrap .content-inner .subtitle{font-size:16px}.top-banner.simple_animation .bg-wrapper .content-wrap .content-inner .btn-wrapper a{margin-right:15px}.top-banner.creative .bg-wrapper .content-wrap .title,.top-banner.simple .bg-wrapper .content-wrap .title,.top-banner.simple_animation .bg-wrapper .content-wrap .title{font-size:34px}.top-banner.classic .bg-wrapper .content-wrap .title{font-size:34px;margin-bottom:30px}.top-banner.classic .bg-wrapper .content-wrap .text{font-size:15px;padding-bottom:30px;margin-bottom:50px}.top-banner.classic .images-wrap{display:none}.top-banner.classic .btn-wrapper{flex-wrap:wrap}.top-banner.classic .btn-wrapper .date,.top-banner.classic .btn-wrapper .location{font-size:14px;padding-left:25px;margin-right:0;margin-bottom:26px;width:100%}.top-banner.classic .btn-wrapper .date::after,.top-banner.classic .btn-wrapper .location::after{font-size:16px}.top-banner.simple,.top-banner.simple .bg-wrapper .content-wrap,.top-banner.simple .bg-wrapper,.top-banner.simple_animation .bg-wrapper{height:auto}.top-banner.classic,.top-banner.classic .bg-wrapper .content-wrap,.top-banner.classic .bg-wrapper{height:auto}.top-banner.simple .bg-wrapper .content-wrap .content,.top-banner.classic .bg-wrapper .content-wrap .content,.top-banner.simple_animation .bg-wrapper .content-wrap .content{margin-top:0}.top-banner.simple_animation .img-wrap-1,.top-banner.simple_animation .img-wrap-2,.top-banner.simple_animation .img-wrap-4,.top-banner.simple_animation .img-wrap-5,.top-banner.simple_animation .img-wrap-6,.top-banner.simple_animation .img-wrap-7{display:none !important}.top-banner.creative .bg-wrapper .content-wrap img{max-height:75px}.top-banner.simple .line{display:none}.top-banner.simple .video-wrapper{top:auto;transform:translateY(0);bottom:15px;right:15px}.top-banner.simple .video-wrapper .video-title{display:none}.top-banner.simple .bg-wrapper .content-wrap{flex-wrap:wrap}.top-banner.simple .bg-wrapper .content-wrap .content-inner{margin:140px auto 35px}.top-banner.simple .bg-wrapper .content-wrap .btn-wrapper{margin-top:20px}.top-banner.simple .bg-wrapper .content-wrap .btn-wrapper .date,.top-banner.simple .bg-wrapper .content-wrap .btn-wrapper .location{width:100%;font-size:14px;padding-left:25px;margin-right:0;margin-bottom:20px}.top-banner.simple .bg-wrapper .content-wrap .btn-wrapper .date::after,.top-banner.simple .bg-wrapper .content-wrap .btn-wrapper .location::after{font-size:16px}.top-banner.simple .bg-wrapper .content-wrap .btn-wrapper a{margin-top:15px !important}.top-banner.simple .bg-wrapper .content-wrap .text{display:none}.top-banner.simple .bg-wrapper .content-wrap .social{position:static;margin-bottom:70px}.top-banner.simple_animation .left-bg-text{display:none}.top-banner.simple_animation .line-with-circle{display:none}.top-banner.simple_animation .left-section{width:0}.top-banner.simple_animation .left-section .title{color:var(--light-color)}.top-banner.simple_animation .right-section{width:100%}}@media only screen and (max-width: 425px){.top-banner.simple_animation .left-section .title{padding:0 15px}.top-banner.simple_animation .right-section .content-inner-wrap{right:15px;padding-left:15px}.top-banner.simple_animation .right-section .content-inner-wrap .text{font-size:15px}.top-banner.simple_animation .right-section{height:auto;display:block;position:static;padding-top:650px}.top-banner.simple_animation .right-section .content-inner-wrap{bottom:25% !important}.top-banner.simple_animation .right-section .content-inner-wrap .text{margin-bottom:7px}.top-banner.simple_animation .left-section{padding-top:100px}.top-banner.simple_animation{height:auto}.top-banner.simple_animation .right-section .content-inner-wrap .author{font-size:15px}}@media only screen and (max-width: 375px){.top-banner.simple_animation .right-section .right-bg-text{font-size:180px}.top-banner.simple_animation .right-section{padding-top:550px}}@media only screen and (max-width: 320px){.top-banner.simple_animation .right-section .right-bg-text{font-size:154px}.top-banner.simple_animation .right-section .content-inner-wrap{bottom:20%}.top-banner.simple_animation .right-section{padding-top:450px}}.top-banner.with_breadcrumbs{position:relative;overflow:hidden}.top-banner.with_breadcrumbs .content-wrap{display:-webkit-flex;display:flex;align-items:center;justify-content:center;min-height:500px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.top-banner.with_breadcrumbs .content-wrap::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:0}.top-banner.with_breadcrumbs .content-wrap .title{font-size:70px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.08;letter-spacing:1px;color:var(--light-color);max-width:750px;text-align:center;position:relative;z-index:1}.top-banner.with_breadcrumbs .bread-wrap{border-bottom:2px solid var(--super-grey-color)}.top-banner.with_breadcrumbs .breadcrumbs{padding:20px 0}.top-banner.with_breadcrumbs .breadcrumbs a{text-decoration:none;font-size:15px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.73;letter-spacing:normal;position:relative;color:var(--grey-color)}.top-banner.with_breadcrumbs .breadcrumbs a::before{position:absolute;content:"";bottom:0;left:0;width:94%;height:1px;background-color:var(--grey-color);-webkit-transition:all 450ms ease;-moz-transition:all 450ms ease;-ms-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease}.top-banner.with_breadcrumbs .breadcrumbs a:hover::before{background-color:var(--main-color)}.top-banner.with_breadcrumbs .breadcrumbs span{font-size:15px;font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:normal;line-height:1.73;color:var(--dark-color)}.top-banner.with_breadcrumbs .breadcrumbs span::before{content:"";font-family:"Ionicons";display:inline-block;margin:auto 18px;color:var(--grey-color);opacity:.9;font-size:11px}.top-banner.with_breadcrumbs svg{position:absolute;height:140%;bottom:-8%;left:48%;z-index:1}.top-banner.with_breadcrumbs .img-wrap{width:50%;text-align:center}.top-banner.with_breadcrumbs .main-img{max-height:60vh;position:relative;z-index:9}@media only screen and (max-width: 1500px){.top-banner.creative .bg-wrapper .content-wrap .title{max-width:776px;margin:0 auto}.top-banner.creative .bg-wrapper .content-wrap .content-inner{max-width:100%}}@media only screen and (max-width: 767px){.top-banner.creative .bg-wrapper .content-wrap .info-creative-wrap .text-info,.top-banner.creative .bg-wrapper .content-wrap .info-creative-wrap .location{font-size:14px;margin-bottom:15px;top:3px}.top-banner.creative .bg-wrapper .content-wrap .info-creative-wrap .text-info::after,.top-banner.creative .bg-wrapper .content-wrap .info-creative-wrap .location::after{font-size:14px;top:3px}.top-banner .creative{height:auto}.top-banner.creative .bg-wrapper .content-wrap .btn-wrapper{margin-top:35px}.top-banner.with_breadcrumbs .content-wrap .title{font-size:34px}}@media only screen and (max-width: 627px){.top-banner.creative .bg-wrapper .content-wrap .content-inner{text-align:start}.top-banner.creative .bg-wrapper .content-wrap .info-creative-wrap{display:block}.top-banner.creative .bg-wrapper .content-wrap .btn-wrapper{justify-content:flex-start}}@media only screen and (max-width: 320px){.top-banner.with_breadcrumbs .content-wrap .title{font-size:30px !important}.top-banner.with_breadcrumbs .breadcrumbs span{font-size:14px}}.top-banner.modern_with_breadcrumbs{position:relative;overflow:hidden}.top-banner.modern_with_breadcrumbs .content-wrap{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-height:700px}.top-banner.modern_with_breadcrumbs .content-wrap .bg-text{position:absolute;bottom:6%;right:-23%;font-size:170px;margin:0;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.1;letter-spacing:normal;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--light-color);z-index:0;opacity:.3}.top-banner.modern_with_breadcrumbs .content-wrap.medium .content-inner-wrap{max-width:800px}.top-banner.modern_with_breadcrumbs .content-wrap.hide-overlay::after{display:none}.top-banner.modern_with_breadcrumbs .content-wrap .images-wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.top-banner.modern_with_breadcrumbs .content-wrap .images-wrap .img-wrap-1{position:absolute !important;left:9vw !important;right:auto !important;top:auto !important;bottom:0 !important}.top-banner.modern_with_breadcrumbs .content-wrap .images-wrap .img-wrap-1 svg{animation:fragment_1 alternate 9s ease-in-out infinite}.top-banner.modern_with_breadcrumbs .content-wrap .images-wrap .img-wrap-2{left:auto !important;top:auto !important;bottom:69%;right:25vw !important}.top-banner.modern_with_breadcrumbs .content-wrap .images-wrap .img-wrap-2 svg{animation:fragment_2 alternate 9s ease-in-out infinite}.top-banner.modern_with_breadcrumbs .content-wrap .images-wrap .img-wrap-3{right:4vw !important;left:auto !important;top:42% !important;bottom:auto}.top-banner.modern_with_breadcrumbs .content-wrap .images-wrap .img-wrap-3 svg{animation:fragment_2 alternate 9s ease-in-out infinite}.top-banner.modern_with_breadcrumbs .content-wrap::after{position:absolute;content:"";top:0;left:0;background-color:rgba(0,0,0,.4);width:100%;height:100%;z-index:0}.top-banner.modern_with_breadcrumbs .content-inner-wrap{width:100%;max-width:1500px}.top-banner.modern_with_breadcrumbs .content-inner-wrap .title{font-size:70px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:5px;color:var(--light-color);text-align:center;position:relative;z-index:2}.top-banner.modern_with_breadcrumbs .content-inner-wrap .breadcrumbs{margin-top:15px;text-align:center;position:relative;z-index:2}.top-banner.modern_with_breadcrumbs .content-inner-wrap .breadcrumbs a{text-decoration:none;font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:4px;position:relative;color:var(--light-color);text-transform:uppercase;transition:.35s}.top-banner.modern_with_breadcrumbs .content-inner-wrap .breadcrumbs a:hover{opacity:.7}.top-banner.modern_with_breadcrumbs .content-inner-wrap .breadcrumbs span{font-size:14px;font-weight:bold;font-style:normal;line-height:normal;font-stretch:normal;letter-spacing:4px;color:var(--light-color);text-transform:uppercase}.top-banner.modern_with_breadcrumbs .content-inner-wrap .breadcrumbs span::before{content:"";font-family:"Ionicons";font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;display:inline-block;color:var(--light-color);opacity:.46;font-size:11px;margin:auto 18px auto 13px}.content-wrap.large .content-inner-wrap .title{width:99%}@media only screen and (max-width: 1300px){.top-banner.modern_with_breadcrumbs .content-inner-wrap .title{font-size:50px}.top-banner.modern_with_breadcrumbs .content-inner-wrap .breadcrumbs span{font-size:15px}}@media only screen and (max-width: 1280px){.top-banner.modern_with_breadcrumbs .content-wrap .bg-text{bottom:6%;right:-33%;font-size:170px}}@media only screen and (max-width: 1024px){.top-banner.modern_with_breadcrumbs .content-wrap .bg-text{right:-42%}}@media only screen and (max-width: 991px){.top-banner.modern_with_breadcrumbs .content-inner-wrap .title{font-size:45px}}@media only screen and (max-width: 768px){.top-banner.modern_with_breadcrumbs .content-wrap .bg-text{right:-55%}.content-wrap.large .content-inner-wrap .title{width:100%}}@media only screen and (max-width: 767px){.top-banner.modern_with_breadcrumbs .content-inner-wrap{word-break:break-word}.top-banner.modern_with_breadcrumbs .content-wrap .bg-text{display:none}.top-banner.modern_with_breadcrumbs .content-wrap .images-wrap{display:none}.top-banner.modern_with_breadcrumbs .content-inner-wrap .title{font-size:34px;letter-spacing:1px}.top-banner.modern_with_breadcrumbs .content-wrap{min-height:350px}}@media only screen and (max-width: 425px){.top-banner.modern_with_breadcrumbs .content-inner-wrap{max-width:410px;padding:0 15px}}@media only screen and (max-width: 320px){.top-banner.modern_with_breadcrumbs .content-inner-wrap .title{font-size:27px}.top-banner.modern_with_breadcrumbs .content-inner-wrap{max-width:300px}}.top-banner.simple_with_reg .content-wrap{height:100vh;background-repeat:no-repeat;background-size:cover;background-position:center}.top-banner.simple_with_reg .content-wrap .info-wrap{max-width:675px;position:absolute;top:25%;left:249px}.top-banner.simple_with_reg .content-wrap .info-wrap .title{position:relative;font-size:100px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.1;letter-spacing:normal}.top-banner.simple_with_reg .content-wrap .info-wrap .title::before{position:absolute;bottom:-39px;content:"";width:150px;background-color:var(--light-grey-color);height:1px}.top-banner.simple_with_reg .content-wrap .info-wrap .title::after{content:"";width:50px;height:3px;background-image:linear-gradient(92deg, #f87c57, #f2296f);position:absolute;bottom:-40px;left:0;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.top-banner.simple_with_reg .content-wrap .info-wrap .title:hover::after{transform:translateX(100px)}.top-banner.simple_with_reg .content-wrap .info-wrap .text{margin-top:100px;max-width:470px;font-size:15px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.73;letter-spacing:normal;color:var(--grey-color)}.top-banner.simple_with_reg .content-wrap .info-wrap .btn-wrapper{margin-top:57px}.top-banner.simple_with_reg .content-wrap .info-wrap .btn-wrapper .reg-button{margin-left:57px;font-size:15px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.73;letter-spacing:normal;color:var(--main-color)}@media only screen and (max-width: 1440px){.top-banner.simple_with_reg .content-wrap .info-wrap{top:15%;left:105px}.top-banner.simple_with_reg .content-wrap .info-wrap .title{font-size:85px}}@media only screen and (max-width: 1300px){.top-banner.simple_with_reg .content-wrap .info-wrap{left:10%}}@media only screen and (max-width: 768px){.top-banner.simple_with_reg .content-wrap .info-wrap .title{font-size:64px}}@media only screen and (max-width: 767px){.top-banner.simple_with_reg .content-wrap{height:auto}.top-banner.simple_with_reg .content-wrap .info-wrap{padding-top:150px;padding-left:15px;padding-right:15px;padding-bottom:30px;position:static}.top-banner.simple_with_reg .content-wrap .info-wrap .title{font-size:34px}.top-banner.simple_with_reg .content-wrap .info-wrap .text{max-width:320px;margin-top:42px}.top-banner.simple_with_reg .content-wrap .info-wrap .btn-wrapper{margin-top:20px}.top-banner.simple_with_reg .content-wrap .info-wrap .btn-wrapper .reg-button{padding-bottom:30px;display:block;margin-top:18px;margin-left:0}}.top-banner.simple_with_form .content-wrap{justify-content:center;flex-direction:column;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;align-items:center}.top-banner.simple_with_form .content-wrap .info-wrap{align-items:center;max-width:1170px;margin:0 auto;display:flex;flex-wrap:wrap}.top-banner.simple_with_form .content-wrap .info-wrap .inner-info-wrap{width:50%}.top-banner.simple_with_form .content-wrap .info-wrap .inner-info-wrap .subtitle{color:var(--light-color);font-size:15px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;margin-bottom:12px;letter-spacing:5px;text-transform:uppercase}.top-banner.simple_with_form .content-wrap .info-wrap .inner-info-wrap .title{position:relative;font-size:100px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.1;letter-spacing:normal;color:var(--light-color)}.top-banner.simple_with_form .content-wrap .info-wrap .inner-info-wrap .text{margin-top:56px;max-width:470px;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal;color:var(--light-color)}.top-banner.simple_with_form .content-wrap .info-wrap .form{position:relative;width:50%;margin-top:148px}.top-banner.simple_with_form .content-wrap .info-wrap .form .form_title{position:absolute;left:25%;top:7%;font-size:25px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}.top-banner.simple_with_form .content-wrap .info-wrap .form form{padding-left:90px}.top-banner.simple_with_form .content-wrap .info-wrap .form form .wpcf7-mail-sent-ok,.top-banner.simple_with_form .content-wrap .info-wrap .form form .wpcf7-validation-errors{color:var(--light-color);margin-top:0}.top-banner.simple_with_form .content-wrap .info-wrap .form form p{padding:55px;padding-top:88px;margin-top:0;margin-bottom:1rem;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap;background-color:var(--light-color)}.top-banner.simple_with_form .content-wrap .info-wrap .form form p .input-name::before,.top-banner.simple_with_form .content-wrap .info-wrap .form form p .input-number::before{display:none}.top-banner.simple_with_form .content-wrap .info-wrap .form form p br{display:none}.top-banner.simple_with_form .content-wrap .info-wrap .form form p .email::before{display:none}.top-banner.simple_with_form .content-wrap .info-wrap .form form p .form-button-wrap{padding:0;text-align:center;width:100%}.top-banner.simple_with_form .content-wrap .info-wrap .form form p span{width:100%}.top-banner.simple_with_form .content-wrap .info-wrap .form form p span input[type=text]{padding-left:5px;height:62px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.73;letter-spacing:normal;width:100%;border:none;background:none;color:var(--grey-color);font-size:15px;border-bottom:solid 1px var(--light-grey-color)}.top-banner.simple_with_form .content-wrap .info-wrap .form form p span input[type=email]{padding-left:5px;height:62px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.73;letter-spacing:normal;width:100%;border:none;font-size:15px;background:none;color:var(--grey-color);border-bottom:solid 1px var(--light-grey-color)}.top-banner.simple_with_form .content-wrap .info-wrap .form form p .form-button-wrap{margin-top:54px}.top-banner.simple_with_form .content-wrap .bottom-info{display:flex;justify-content:space-between;width:100%;position:absolute;bottom:72px}.top-banner.simple_with_form .content-wrap .bottom-info .social{padding-left:100px}.top-banner.simple_with_form .content-wrap .bottom-info .social a{font-size:18px;text-decoration:none;margin-right:18px}.top-banner.simple_with_form .content-wrap .bottom-info .social a .fa{color:var(--light-color);transition:.3s}.top-banner.simple_with_form .content-wrap .bottom-info .social a .fa:hover{color:var(--main-color)}.top-banner.simple_with_form .content-wrap .bottom-info .right-bg-text{font-size:18px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.56;letter-spacing:normal;text-align:right;padding-right:100px;width:322px;color:var(--light-color)}@media only screen and (max-width: 1600px){.top-banner.simple_with_form .content-wrap .info-wrap .form{margin-top:40px}}@media only screen and (max-width: 1440px){.top-banner.simple_with_form .content-wrap .bottom-info .right-bg-text{display:none}.top-banner.simple_with_form .content-wrap .bottom-info .social{padding-left:140px}.top-banner.simple_with_form .content-wrap .info-wrap .inner-info-wrap .title{font-size:85px}}@media only screen and (max-width: 1280px){.top-banner.simple_with_form .content-wrap .bottom-info .social{padding-left:55px}.top-banner.simple_with_form .content-wrap .bottom-info .right-bg-text{padding-right:55px}.top-banner.simple_with_form .content-wrap .bottom-info{bottom:40px}}@media only screen and (max-width: 1180px){.top-banner.simple_with_form .content-wrap{padding:0 15px}}@media only screen and (max-width: 1024px){.top-banner.simple_with_form .content-wrap .info-wrap .form .form_title{left:30%}.top-banner.simple_with_form .content-wrap .info-wrap .inner-info-wrap .title{font-size:70px;max-width:350px}.top-banner.simple_with_form .content-wrap .bottom-info .social{padding-left:15px}}@media only screen and (max-width: 991px){.top-banner.simple_with_form .content-wrap .bottom-info .social{padding-left:15px}.top-banner.simple_with_form .content-wrap .bottom-info .right-bg-text{padding-right:15px}}@media only screen and (max-width: 990px){.top-banner.simple_with_form .content-wrap .info-wrap{display:block}.top-banner.simple_with_form .content-wrap .info-wrap .form{width:100%}.top-banner.simple_with_form .content-wrap .info-wrap .form .form_title{left:50%;transform:translateX(-50%)}.top-banner.simple_with_form .content-wrap .info-wrap .form form{padding:0}.top-banner.simple_with_form .content-wrap .info-wrap .form form p{margin-top:12px}.top-banner.simple_with_form .content-wrap .info-wrap .inner-info-wrap{width:100%;padding-top:155px}.top-banner.simple_with_form .content-wrap .info-wrap .inner-info-wrap .text{margin-top:12px}.top-banner.simple_with_form .content-wrap{height:auto;display:block}.top-banner.simple_with_form .content-wrap .bottom-info{display:block;position:static;padding-left:0}.top-banner.simple_with_form .content-wrap .bottom-info .social{margin-top:25px;padding-left:4px;padding-bottom:25px}.top-banner.simple_with_form .content-wrap .bottom-info .right-bg-text{text-align:left;max-width:250px;padding-bottom:24px;margin-top:24px}}@media only screen and (max-width: 767px){.top-banner.simple_with_form .content-wrap .info-wrap .form .form_title{font-size:20px}.top-banner.simple_with_form .content-wrap .info-wrap .inner-info-wrap .title{font-size:34px;max-width:367px}.top-banner.simple_with_form .content-wrap .info-wrap .inner-info-wrap .text{font-size:15px}.top-banner.simple_with_form .content-wrap .bottom-info .right-bg-text{font-size:15px}}@media only screen and (max-width: 375px){.top-banner.simple_with_form .content-wrap .info-wrap .inner-info-wrap{padding-top:100px}.top-banner.simple_with_form .content-wrap .info-wrap .form .form_title{font-size:15px;top:3%}.top-banner.simple_with_form .content-wrap .info-wrap .form form p{padding:20px;padding-top:40px}}@media only screen and (max-width: 1440px){.top-banner.classic .content-inner{max-width:626px !important}.top-banner.classic .content-inner .title{margin-top:65px !important}}@media only screen and (max-width: 1024px){.top-banner.classic .content-inner{max-width:660px !important}.top-banner.classic .content-inner .title{margin-top:unset !important}}/*# sourceMappingURL=banner.css.map */