.top-banner.modern .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.modern .bg-wrapper{background-size:cover;background-position:bottom;height:200vh}.top-banner.modern .bg-wrapper .content-wrap{top:175px;padding:0 15px;text-align:center;width:100%}.top-banner.modern .bg-wrapper .content-wrap .title{font-size:54px;line-height:1.3;color:var(--light-color);max-width:700px;margin:auto;display:block}.top-banner.modern .bg-wrapper .content-wrap .subtitle{display:block;font-size:18px;line-height:1.4;color:var(--light-color);opacity:.9;margin:20px auto 0px;max-width:600px}.top-banner.modern .images-wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.top-banner.modern .btn-wrapper{margin-top:40px;display:block}.top-banner.modern .btn-wrapper a{margin:0 15px 15px}.top-banner.modern .img-wrap-1{right:-68vw;left:auto !important;top:24% !important;width:70px;height:100px}.top-banner.modern .img-wrap-1 svg{animation:fragment_1 alternate 9s ease-in-out infinite}.top-banner.modern .img-wrap-2{left:auto !important;top:auto !important;bottom:48%;width:400px;right:-11vw !important}.top-banner.modern .img-wrap-2 svg{animation:fragment_2 alternate 9s ease-in-out infinite}.top-banner.modern .img-wrap-3{left:25vw !important;top:5% !important;bottom:auto;width:60px}.top-banner.modern .img-wrap-3 svg{animation:fragment_2 alternate 9s ease-in-out infinite}.top-banner.modern .img-wrap-4{right:19vw;left:auto !important;top:3% !important;width:220px;height:100px}.top-banner.modern .img-wrap-4 svg{animation:fragment_1 alternate 9s ease-in-out infinite}.top-banner.modern .img-wrap-5{left:30vw !important;top:auto !important;bottom:60%;width:40px;right:auto !important}.top-banner.modern .img-wrap-5 svg{animation:fragment_3 alternate 9s ease-in-out infinite}.top-banner.modern .img-wrap-6{left:13vw !important;top:28% !important;bottom:auto;width:40px}.top-banner.modern .img-wrap-6 svg{animation:fragment_2 alternate 9s ease-in-out infinite}.top-banner.modern .img-wrap-7{left:-7vw !important;top:auto !important;bottom:16%;width:400px}.top-banner.modern .img-wrap-7 svg{animation:fragment_1 alternate 9s ease-in-out infinite}.top-banner.modern .main-img{position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);max-width:65%;top:40px;opacity:0;visibility:hidden;-webkit-transition:top 950ms ease, opacity 950ms ease, visibility 950ms ease;-moz-transition:top 950ms ease, opacity 950ms ease, visibility 950ms ease;-ms-transition:top 950ms ease, opacity 950ms ease, visibility 950ms ease;-o-transition:top 950ms ease, opacity 950ms ease, visibility 950ms ease;transition:top 950ms ease, opacity 950ms ease, visibility 950ms ease}.top-banner.modern .main-img.active{top:0;opacity:1;visibility:visible}@-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: 1500px){.top-banner.modern .img-wrap-1{right:-75vw !important}.top-banner.modern .img-wrap-2{right:-15vw !important}.top-banner.modern .img-wrap-7{left:-9vw !important}.top-banner.modern .img-wrap-5{left:25vw !important}}@media only screen and (max-width: 1380px){.top-banner.modern .img-wrap-1{right:-80vw !important}.top-banner.modern .img-wrap-2{right:-19vw !important}.top-banner.modern .img-wrap-7{left:-15vw !important;bottom:12%}.top-banner.modern .img-wrap-5{left:21vw !important}}@media only screen and (max-width: 1250px){.top-banner.modern .img-wrap-1{right:-83vw !important}.top-banner.modern .img-wrap-2{right:-22vw !important}.top-banner.modern .img-wrap-5{left:17vw !important}}@media only screen and (max-width: 1199px){.top-banner.modern .img-wrap-2{display:none !important}}@media only screen and (max-width: 1024px){.top-banner.modern .img-wrap-5{left:15vw !important}}@media only screen and (max-width: 991px){.top-banner.modern .img-wrap-1{right:-90vw !important}.top-banner.modern .img-wrap-6{left:5vw !important}.top-banner.modern .img-wrap-5{display:none !important}.top-banner.modern .bg-wrapper .content-wrap .title{font-size:48px}.top-banner.modern .img-wrap-7{left:-21vw !important;bottom:9%}}@media only screen and (max-width: 880px){.top-banner.modern .img-wrap-7{bottom:5%;left:-24vw !important}}@media only screen and (max-width: 767px){.top-banner.modern .bg-wrapper .content-wrap .title{font-size:36px}.top-banner.modern .main-img{max-width:80%}.top-banner.modern .img-wrap-7{display:none !important}}@media only screen and (max-width: 600px){.top-banner.modern .bg-wrapper .content-wrap .title{font-size:34px}.top-banner.modern .img-wrap-1,.top-banner.modern .img-wrap-2,.top-banner.modern .img-wrap-3,.top-banner.modern .img-wrap-4,.top-banner.modern .img-wrap-5,.top-banner.modern .img-wrap-6,.top-banner.modern .img-wrap-7{display:none !important}.top-banner.modern .main-img{max-width:100%}.top-banner.modern .bg-wrapper .content-wrap{top:120px}}.btn-scroll-down{display:inline-block;width:49px;height:49px;vertical-align:top;border:2px solid var(--grey-color);color:var(--light-color);border-radius:50%;position:relative}.btn-scroll-down:focus{color:var(--light-color)}.btn-scroll-down:hover{color:var(--light-color);border-color:var(--light-color)}.btn-scroll-down::before{content:"\f123";display:inline-block;font-family:"Ionicons";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.top-banner.creative,.top-banner.classic,.top-banner.simple,.top-banner.simple_animation{height:100vh}.top-banner.creative .main-img-wrap,.top-banner.classic .main-img-wrap,.top-banner.simple .main-img-wrap,.top-banner.simple_animation .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,.top-banner.simple_animation .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,.top-banner.simple_animation .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,.top-banner.simple_animation .bg-wrapper{background-size:cover;background-position:bottom;height:85vh}.top-banner.creative .bg-wrapper .content-wrap,.top-banner.classic .bg-wrapper .content-wrap,.top-banner.simple .bg-wrapper .content-wrap,.top-banner.simple_animation .bg-wrapper .content-wrap{height:100vh;padding:0 15px;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,.top-banner.simple_animation .bg-wrapper .content-wrap .content{width:50%;margin-top:-20vh}.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,.top-banner.simple_animation .bg-wrapper .content-wrap .content-inner{max-width:730px;margin-left:auto;margin-right:0}.top-banner.creative .bg-wrapper .content-wrap .title,.top-banner.classic .bg-wrapper .content-wrap .title,.top-banner.simple .bg-wrapper .content-wrap .title,.top-banner.simple_animation .bg-wrapper .content-wrap .title{font-size:54px;line-height:1.3;color:var(--light-color);max-width:700px;margin:0}.top-banner.creative .bg-wrapper .content-wrap .subtitle,.top-banner.classic .bg-wrapper .content-wrap .subtitle,.top-banner.simple .bg-wrapper .content-wrap .subtitle,.top-banner.simple_animation .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 .images-wrap,.top-banner.classic .images-wrap,.top-banner.simple .images-wrap,.top-banner.simple_animation .images-wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.top-banner.creative .btn-wrapper,.top-banner.classic .btn-wrapper,.top-banner.simple .btn-wrapper,.top-banner.simple_animation .btn-wrapper{margin-top:40px}.top-banner.creative .btn-wrapper a,.top-banner.classic .btn-wrapper a,.top-banner.simple .btn-wrapper a,.top-banner.simple_animation .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,.top-banner.simple_animation .img-wrap-1{right:auto !important;bottom:auto !important;top:7% !important;left:25vw !important;width:70px;height:100px}.top-banner.creative .img-wrap-1 svg,.top-banner.classic .img-wrap-1 svg,.top-banner.simple .img-wrap-1 svg,.top-banner.simple_animation .img-wrap-1 svg{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,.top-banner.simple_animation .img-wrap-2{right:auto !important;top:auto !important;bottom:24%;width:230px;left:33vw !important}.top-banner.creative .img-wrap-2 svg,.top-banner.classic .img-wrap-2 svg,.top-banner.simple .img-wrap-2 svg,.top-banner.simple_animation .img-wrap-2 svg{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-banner.simple_animation .img-wrap-3{right:auto !important;bottom:auto !important;top:7% !important;width:100px;left:21vw !important}.top-banner.creative .img-wrap-3 svg,.top-banner.classic .img-wrap-3 svg,.top-banner.simple .img-wrap-3 svg,.top-banner.simple_animation .img-wrap-3 svg{animation:fragment_1 alternate 9s ease-in-out infinite}.top-banner.simple .bg-wrapper .content-wrap .content{margin-top:0 !important}.top-banner.classic .main-img-wrap{text-align:right}.top-banner.classic .bg-wrapper .content-wrap .content-inner{margin-left:40px}@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,.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:.8}.top-banner.creative .main-img-wrap{text-align:right}.top-banner.creative .main-img-wrap img{max-height:65vh}.top-banner.creative .bg-wrapper .content-wrap{max-width:1140px;margin-right:auto;margin-left:auto}.top-banner.creative .bg-wrapper .content-wrap .content{margin-top:0;padding-right:30px}.top-banner.creative .bg-wrapper .content-wrap .text{line-height:1.4;font-size:18px;color:var(--light-color);opacity:0.9;margin-top:30px;max-width:500px}.top-banner.creative .bg-wrapper .content-wrap .subtitle{color:var(--main-color);margin-bottom:25px;font-weight:500;display:block}.top-banner.simple,.top-banner.simple .bg-wrapper{height:110vh}.top-banner.simple_animation,.top-banner.simple_animation .bg-wrapper{height:100vh}.top-banner.simple_animation .content-wrap,.top-banner.simple_animation .bg-wrapper .content-wrap{width:58%;margin:0 auto;padding-top:100px}.top-banner.simple_animation .content-wrap .content,.top-banner.simple_animation .bg-wrapper .content-wrap .content{margin-top:0;width:55%}.top-banner.simple_animation .content-wrap .title,.top-banner.simple_animation .bg-wrapper .content-wrap .title{font-size:60px;line-height:normal;display:block}.top-banner.simple_animation .content-wrap .subtitle,.top-banner.simple_animation .bg-wrapper .content-wrap .subtitle{max-width:490px;display:block}.top-banner.simple_animation .content-wrap .main-img-wrap,.top-banner.simple_animation .bg-wrapper .content-wrap .main-img-wrap{position:static;transform:translate(0);text-align:right;width:45%}.top-banner.simple_animation .content-wrap .main-img-wrap img,.top-banner.simple_animation .bg-wrapper .content-wrap .main-img-wrap img{max-height:76vh}.top-banner.simple_animation .img-wrap-1,.top-banner.simple_animation .bg-wrapper .img-wrap-1{right:-83vw !important;left:auto !important;top:24% !important;width:70px;height:100px}.top-banner.simple_animation .img-wrap-1 svg,.top-banner.simple_animation .bg-wrapper .img-wrap-1 svg{animation:fragment_1 alternate 9s ease-in-out infinite}.top-banner.simple_animation .img-wrap-2,.top-banner.simple_animation .bg-wrapper .img-wrap-2{left:auto !important;top:auto !important;bottom:11%;width:400px;right:-11vw !important}.top-banner.simple_animation .img-wrap-2 svg,.top-banner.simple_animation .bg-wrapper .img-wrap-2 svg{animation:fragment_2 alternate 9s ease-in-out infinite}.top-banner.simple_animation .img-wrap-4,.top-banner.simple_animation .bg-wrapper .img-wrap-4{right:19vw;left:auto !important;top:auto !important;bottom:9vh}.top-banner.simple_animation .img-wrap-4 svg,.top-banner.simple_animation .bg-wrapper .img-wrap-4 svg{animation:fragment_1 alternate 9s ease-in-out infinite}.top-banner.simple_animation .img-wrap-5,.top-banner.simple_animation .bg-wrapper .img-wrap-5{left:12vw !important;top:23vh !important;bottom:auto;width:40px;right:auto !important}.top-banner.simple_animation .img-wrap-5 svg,.top-banner.simple_animation .bg-wrapper .img-wrap-5 svg{animation:fragment_3 alternate 9s ease-in-out infinite}.top-banner.simple_animation .img-wrap-6,.top-banner.simple_animation .bg-wrapper .img-wrap-6{right:2vw !important;top:28% !important;left:auto !important;bottom:auto;width:40px}.top-banner.simple_animation .img-wrap-6 svg,.top-banner.simple_animation .bg-wrapper .img-wrap-6 svg{animation:fragment_2 alternate 9s ease-in-out infinite}.top-banner.simple_animation .img-wrap-7,.top-banner.simple_animation .bg-wrapper .img-wrap-7{left:-11vw !important;top:auto !important;bottom:14%;width:400px}.top-banner.simple_animation .img-wrap-7 svg,.top-banner.simple_animation .bg-wrapper .img-wrap-7 svg{animation:fragment_1 alternate 9s ease-in-out infinite}@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,.top-banner.classic .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}}@media only screen and (max-width: 1440px){.top-banner.creative .bg-wrapper .content-wrap .title,.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:50px}}@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.classic{height:85vh}.top-banner.classic .img-wrap-2{bottom:14%}.top-banner.simple .bg-wrapper .content-wrap .content{margin-top:-14vh}}@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}}@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:115px 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.classic .bg-wrapper .content-wrap .title,.top-banner.simple_animation .bg-wrapper .content-wrap .title{font-size:34px}.top-banner.classic .images-wrap{display:none}.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.with_breadcrumbs{position:relative;overflow:hidden}.top-banner.with_breadcrumbs .content-wrap{display:-webkit-flex;display:flex;align-items:center;z-index:99;min-height:600px}.top-banner.with_breadcrumbs .content-wrap.figure{min-height:700px}.top-banner.with_breadcrumbs .content-wrap.figure svg{height:155%;bottom:0;left:54%}.top-banner.with_breadcrumbs .content{padding:110px 30px 110px 0;width:50%;position:relative;z-index:9}.top-banner.with_breadcrumbs .title{font-weight:normal;font-size:70px;color:var(--dark-color);margin-left:-3px;margin-bottom:10px}.top-banner.with_breadcrumbs .subtitle{font-weight:normal;line-height:1.4;font-size:18px;color:var(--grey-color);opacity:0.9;margin-bottom:45px}.top-banner.with_breadcrumbs .breadcrumbs a{text-decoration:none;color:var(--main-color);font-size:20px;-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{color:var(--dark-color);opacity:1}.top-banner.with_breadcrumbs .breadcrumbs a::after{content:'/';display:inline-block;margin:auto 7px;color:var(--grey-color);opacity:.9}.top-banner.with_breadcrumbs .breadcrumbs span{color:var(--grey-color);opacity:.9;font-size:20px}.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: 1199px){.top-banner.with_breadcrumbs .title{font-size:60px}.top-banner.with_breadcrumbs .content-wrap{min-height:540px}.top-banner.with_breadcrumbs svg{left:42%}.top-banner.with_breadcrumbs .content-wrap.figure{min-height:600px}}@media only screen and (max-width: 991px){.top-banner.with_breadcrumbs .title{font-size:50px}.top-banner.with_breadcrumbs .subtitle{font-size:16px;margin-bottom:25px}.top-banner.with_breadcrumbs .content-wrap.figure,.top-banner.with_breadcrumbs .content-wrap{min-height:500px}.top-banner.with_breadcrumbs svg{left:33%}.top-banner.with_breadcrumbs .breadcrumbs span{font-size:18px}}@media only screen and (max-width: 767px){.top-banner.with_breadcrumbs .main-img{display:none}.top-banner.with_breadcrumbs .content{padding:100px 0 50px;width:100%;text-align:center}.top-banner.with_breadcrumbs .img-wrap{width:0}.top-banner.with_breadcrumbs svg{display:none}.top-banner.with_breadcrumbs .content-wrap.figure,.top-banner.with_breadcrumbs .content-wrap{min-height:300px}.top-banner.with_breadcrumbs .title{font-size:36px;margin-bottom:20px}}.top-banner.with_form{height:100vh;max-height:45vw}.top-banner.with_form .main-img-wrap{position:absolute;right:0;width:50%;bottom:0;text-align:right}.top-banner.with_form .main-img-wrap img{max-height:90vh;max-width:100%}.top-banner.with_form .btn-wrapper{margin-top:60px}.top-banner.with_form .form-wrap{width:100%;max-width:700px}.top-banner.with_form .form{max-width:440px;margin:40px 0 0;width:100%}.top-banner.with_form .form .wpcf7-response-output{color:var(--light-color)}.top-banner.with_form .form input:not([type="submit"]){padding:13px 35px;width:100%;background-color:transparent;color:var(--light-color);outline:none;font-size:16px;border:2px solid rgba(255,255,255,0.3);border-radius:28px;transition:border-color .35s ease}.top-banner.with_form .form input:not([type="submit"])::placeholder{color:var(--light-color)}.top-banner.with_form .form input:not([type="submit"]):focus{border-color:var(--main-color)}.top-banner.with_form .form input:not([type="submit"]):focus::placeholder{color:var(--light-color)}.top-banner.with_form .form p{position:relative;margin:0}.top-banner.with_form .form.a-btn-style-1 .form-button-wrap,.top-banner.with_form .form.a-btn-style-2 .form-button-wrap,.top-banner.with_form .form.a-btn-style-3 .form-button-wrap,.top-banner.with_form .form.a-btn-style-4 .form-button-wrap,.top-banner.with_form .form.a-btn-style-5 .form-button-wrap,.top-banner.with_form .form.a-btn-style-6 .form-button-wrap,.top-banner.with_form .form.a-btn-style-7 .form-button-wrap{padding:0;position:absolute;right:0;top:0}.top-banner.with_form .form.a-btn-style-1 .form-button-wrap input,.top-banner.with_form .form.a-btn-style-2 .form-button-wrap input,.top-banner.with_form .form.a-btn-style-3 .form-button-wrap input,.top-banner.with_form .form.a-btn-style-4 .form-button-wrap input,.top-banner.with_form .form.a-btn-style-5 .form-button-wrap input,.top-banner.with_form .form.a-btn-style-6 .form-button-wrap input,.top-banner.with_form .form.a-btn-style-7 .form-button-wrap input{padding:19px 33px;border-radius:28px}.top-banner.with_form .form span.wpcf7-not-valid-tip{position:absolute;font-size:12px;margin-top:14px;margin-left:8px}.top-banner.with_form .bg-wrapper{background-size:cover;background-position:center;height:100vh;max-height:45vw}.top-banner.with_form .bg-wrapper .content-wrap{height:100vh;max-height:45vw;padding:0 15px;width:100%;position:relative;display:-webkit-flex;display:flex;align-items:center}.top-banner.with_form .bg-wrapper .content-wrap .content{width:50%}.top-banner.with_form .bg-wrapper .content-wrap .content-inner{max-width:730px;margin-left:auto;margin-right:0}.top-banner.with_form .bg-wrapper .content-wrap .title{font-size:54px;line-height:1.3;color:var(--light-color);max-width:700px;margin:0}.top-banner.with_form .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.with_form .images-wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.top-banner.with_form .img-wrap-1{right:auto !important;bottom:auto !important;top:-250px !important;left:16vw !important;width:345px}.top-banner.with_form .img-wrap-1 svg{animation:fragment_3 alternate 9s ease-in-out infinite}.top-banner.with_form .img-wrap-2{right:auto !important;top:60px !important;bottom:auto !important;width:50px;left:28vw !important}.top-banner.with_form .img-wrap-2 svg{animation:fragment_2 alternate 9s ease-in-out infinite}.top-banner.with_form .img-wrap-3{right:auto !important;top:auto !important;bottom:7% !important;width:230px;left:60px !important}.top-banner.with_form .img-wrap-3 svg{animation:fragment_3 alternate 9s ease-in-out infinite}@media only screen and (max-width: 1600px){.top-banner.with_form .bg-wrapper .content-wrap .content-inner{max-width:calc(100% - 70px);margin:auto !important}.top-banner.with_form .content-inner{max-width:calc(100% - 100px)}}@media only screen and (max-width: 1440px){.top-banner.with_form .bg-wrapper .content-wrap .title{font-size:40px}.top-banner.with_form .img-wrap-1{left:11vw !important}}@media only screen and (max-width: 1199px){.top-banner.with_form{max-height:100vh}.top-banner.with_form .bg-wrapper{max-height:100vh}.top-banner.with_form .bg-wrapper .content-wrap{max-height:100vh}.top-banner.with_form .main-img-wrap{display:none}.top-banner.with_form .bg-wrapper .content-wrap .content{width:100%;text-align:center}.top-banner.with_form .bg-wrapper .content-wrap .content .title,.top-banner.with_form .bg-wrapper .content-wrap .content .subtitle,.top-banner.with_form .bg-wrapper .content-wrap .content .form-wrap,.top-banner.with_form .bg-wrapper .content-wrap .content .form{margin-left:auto;margin-right:auto}}@media only screen and (max-width: 991px){.top-banner.with_form .img-wrap-1{top:-265px !important}.top-banner.with_form .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)}}@media only screen and (max-width: 768px){.top-banner.with_form .img-wrap-1{top:-275px !important}.top-banner.with_form .form input[type="submit"]{padding:17px 33px}.top-banner.with_form .img-wrap-2{top:53px !important;left:46vw !important}}@media only screen and (max-width: 600px){.top-banner.with_form .bg-wrapper .content-wrap .content-inner{max-width:100%;margin:115px auto 100px}.top-banner.with_form .bg-wrapper .content-wrap .content-inner{padding:0 12px}.top-banner.with_form .bg-wrapper .content-wrap .content-inner .subtitle{font-size:18px}.top-banner.with_form .bg-wrapper .content-wrap .title{font-size:36px}.top-banner.with_form .btn-wrapper{margin-top:40px}}@media only screen and (max-width: 480px){.top-banner.with_form .form.a-btn-style-2 .form-button-wrap{position:relative;margin-top:15px;display:inline-block}.top-banner.with_form .img-wrap-3{left:40px !important;bottom:5% !important}}
/*# sourceMappingURL=banner.css.map */
