.particles-banner{position:relative;width:100%;background-size:cover;background-repeat:no-repeat;-webkit-transition:none;transition:none;-webkit-transform:none;-ms-transform:none;transform:none;background-attachment:scroll;background-position:center;padding-left:0;padding-right:0}.particles-banner .fix-inner{height:690px;width:100%;position:fixed;top:0px;left:0;background-repeat:no-repeat;background-position:center;z-index:-2}.particles-banner .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.3);z-index:20}.particles-banner.simple{text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.particles-banner.simple.with-border{border:20px solid #fff;border-top:0}.particles-banner .title{font-size:70px;color:#ffffff;font-weight:bold;letter-spacing:2px;margin-bottom:0;line-height:1.22}.particles-banner .sub-title{margin-bottom:55px;color:#ffffff;font-size:18px;font-weight:600;letter-spacing:.2px}.particles-banner .content{padding:150px 0;z-index:30;max-width:1170px;width:100%}.particles-banner .btn-scroll-down{position:absolute;left:50%;transform:translateX(-50%);font-size:30px;color:#fff;bottom:60px;text-decoration:none;cursor:pointer}.particles-banner .btn-scroll-down:hover{opacity:0.8}.particles-banner .btn-wrapper{margin-top:50px;margin-bottom:-15px;margin-left:-12px;margin-right:-12px}.particles-banner .btn-wrapper a{margin-left:12px;margin-right:12px;margin-bottom:15px}.particles-banner.small_banner{height:360px}.particles-banner.small_banner .title{font-size:50px}.particles-banner.modern{display:flex;justify-content:center;align-items:center}.particles-banner.modern .title{letter-spacing:0}.particles-banner.modern .btn-wrapper{margin-top:60px}.particles-banner.simple-image{display:flex;justify-content:center;align-items:center}.particles-banner.simple-image .col-xs-12{margin-left:0}.particles-banner.simple-image .title{font-size:80px;font-weight:500;line-height:1.45;letter-spacing:0.02875em}.particles-banner.simple-image .title b{font-weight:800}.particles-banner.simple-image .simple-img{position:absolute;right:80px;bottom:0;max-height:calc(100% - 50px);max-width:50%;height:auto;width:auto;z-index:21} .particles-banner{display:flex;align-items:center;justify-content:center} .particles-banner .content{max-width:580px;padding:0;text-align:center} .particles-banner .content img{max-height:92px;width:auto} .particles-banner .content .title{font-size:60px;font-weight:500;line-height:1.07;letter-spacing:normal;text-align:center;color:#ffffff;margin-bottom:30px} .particles-banner .content .desc{font-size:15px;font-weight:normal;line-height:1.6;letter-spacing:normal;text-align:center;color:#ffffff} .particles-banner .btn-scroll-down{bottom:15%}.particles-banner.modern-image{position:relative}.particles-banner.modern-image .sub-title{font-size:16px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:2.4px;color:#ffffff;margin-bottom:30px}.particles-banner.modern-image .title{font-size:40px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.35;letter-spacing:normal;color:#ffffff;margin-bottom:30px}.particles-banner.modern-image .desc{font-size:15px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal;color:#ffffff;max-width:600px}.particles-banner.modern-image .btn-wrapper{margin-top:30px}.particles-banner.modern-image .btn-scroll-down{bottom:12%}.particles-banner .images-wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.particles-banner .img-wrap{position:absolute;z-index:20}.particles-banner .img-wrap img{animation:fragment backwards 5s ease-in-out infinite}.particles-banner .img-wrap-1{top:-30% !important;left:-12% !important;position:absolute !important}.particles-banner .img-wrap-1 img{animation:fragment_1 backwards 10s ease-in-out infinite}.particles-banner .img-wrap-2{top:83% !important;left:5% !important}.particles-banner .img-wrap-3{top:4% !important;left:82% !important}.particles-banner .img-wrap-3 img{animation:fragment_3 alternate 10s ease-in-out infinite}.particles-banner .img-wrap-4{top:47% !important;left:88% !important}.particles-banner .img-wrap-5{top:84% !important;left:auto !important;right:-20%}.particles-banner .img-wrap-5 img{animation:none}.particles-banner .img-wrap-6{left:calc(50% - 250px) !important;top:calc(50% - 250px) !important}.particles-banner .img-wrap-7{left:calc(50% - 211px) !important;top:calc(50% - 277px) !important}.particles-banner .img-wrap-8{right:-90vw;left:auto !important;top:-7% !important;width:21vw}.particles-banner .img-wrap-8 img{animation:fragment_9 alternate 20s ease-in-out infinite}.particles-banner .img-wrap-9{left:5% !important;top:auto !important;bottom:-5%;width:25vw}.particles-banner .img-wrap-9 img{animation:fragment_8 alternate 20s ease-in-out infinite} .particles-banner .img-wrap-1{top:47% !important;left:auto !important;position:absolute !important;right:4%} .particles-banner .img-wrap-1 img{animation:none} .particles-banner .img-wrap-2{top:15% !important;left:auto !important;right:3%} .particles-banner .img-wrap-3{top:12% !important;left:15% !important} .particles-banner .img-wrap-3 img{animation:fragment_3 alternate 10s ease-in-out infinite} .particles-banner .img-wrap-4{top:47% !important;left:-4% !important} .particles-banner .img-wrap-5{top:35% !important;left:28% !important;right:auto} .particles-banner .img-wrap-5 img{animation:none} .particles-banner .img-wrap-6{left:auto !important;top:auto !important;right:1%;bottom:-18%}@-webkit-keyframes fragment{0%{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}50%{-webkit-transform:scale(1.8) translate(-40%);transform:scale(1.8) translate(-40%)}100%{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}@keyframes fragment{0%{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}50%{-webkit-transform:scale(1.1) translateX(-10%);transform:scale(1.1) translateX(-10%)}100%{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}@-webkit-keyframes fragment_1{0%{transform:rotate(0deg) scale(1) translate(0, 0);-webkit-transform:rotate(0deg) scale(1) translate(0, 0)}50%{transform:rotate(180deg) scale(1.1) translate(7%, 7%);-webkit-transform:rotate(180deg) 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_1{0%{transform:rotate(0deg) scale(1) translate(0, 0);-webkit-transform:rotate(0deg) scale(1) translate(0, 0)}50%{transform:rotate(180deg) scale(1.1) translate(7%, 7%);-webkit-transform:rotate(180deg) 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%{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0)}50%{-webkit-transform:scale(1.4) translate(-80%, 25%);transform:scale(1.4) translate(-80%, 25%)}100%{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0)}}@keyframes fragment_3{0%{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0)}50%{-webkit-transform:scale(1.4) translate(-80%, 25%);transform:scale(1.4) translate(-80%, 25%)}100%{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0)}}@keyframes fragment_8{0%{transform:scale(1) translate(0, 0)}50%{transform:scale(1.5) translate(2vw, -2vw)}100%{transform:scale(1) translate(0, 0)}}@keyframes fragment_9{0%{transform:scale(1) translate(0, 0)}50%{transform:scale(1.4) translate(-8vw, 3vw)}100%{transform:scale(1) translate(0, 0)}}.particles-banner.full-height .container .subtitle{padding-top:0}.particles-banner.full-height-window .content{margin-top:0;margin-bottom:0}.particles-banner.full-height .content{margin-top:auto;margin-bottom:auto}.particles-banner.center_content .content{text-align:center;margin:0}.particles-banner.top_align .content{top:0 !important;margin-top:0 !important}.particles-banner.right_content{text-align:right}.particles-banner.right_content .descr{max-width:100%}@media (max-width: 1500px) and (min-width: 1200px){.particles-banner.modern .content{padding-left:100px;padding-right:100px;max-width:100%}}@media (max-width: 1500px){.particles-banner.modern .title{font-size:60px}.particles-banner .img-wrap-1{width:25vw;top:-30% !important;left:-11% !important}.particles-banner .img-wrap-3{width:9vw;top:4% !important;left:85% !important}.particles-banner .img-wrap-5{width:60vw}.particles-banner .img-wrap-6{width:28vw;left:calc(50% - 14vw) !important;top:calc(50% - 14vw) !important}.particles-banner .img-wrap-7{width:30vw;left:calc(50% - 12vw) !important;top:calc(50% - 17vw) !important}.particles-banner .img-wrap .particles-banner .content{padding:120px 0 160px}.particles-banner .img-wrap .particles-banner .content.content-arrow{padding:120px 0}.particles-banner .img-wrap .particles-banner .btn-scroll-down{bottom:25px} .particles-banner .img-wrap-4{left:-15% !important}.particles-banner.simple-image .title{font-size:70px}}@media (max-width: 1199px){.particles-banner .content{max-width:970px}.particles-banner .btn-scroll-down{bottom:40px}.particles-banner .title{font-size:60px}.particles-banner .img-wrap-1{top:-11% !important}.particles-banner.simple-image .title{font-size:60px}.particles-banner.simple-image .simple-img{max-width:100%;max-height:100%;object-fit:contain;right:0;object-position:100% 100%}}@media (max-width: 992px){.particles-banner .fix-inner{height:100vh}.particles-banner .title{font-size:60px}.particles-banner.modern .title{font-size:48px}.particles-banner .banner-text{left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.particles-banner .title{margin-top:0;font-size:35px}.particles-banner .sub-title{margin-bottom:10px} .particles-banner .img-wrap-4{left:-24% !important} .particles-banner .img-wrap-6{display:none}.particles-banner .content{max-width:750px}.particles-banner .content{padding:80px 0 80px}.particles-banner .content.content-arrow{padding:80px 0 140px}.particles-banner.simple-image .title{font-size:45px} .particles-banner .content img{margin-bottom:30px}}@media (max-width: 767px){.particles-banner{height:auto;min-height:500px}.particles-banner.simple.with-border{border:0}.particles-banner.modern{text-align:center}.particles-banner .title{font-size:38px}.particles-banner .btn-wrapper{margin-top:40px}.particles-banner.center_content{min-height:300px}.particles-banner .banner-text{position:relative;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.particles-banner.small_banner .img-wrap-5,.particles-banner.small_banner  .img-wrap-6,.particles-banner.small_banner  .img-wrap-8,.particles-banner.medium_banner  .img-wrap-5,.particles-banner.medium_banner  .img-wrap-6,.particles-banner.medium_banner  .img-wrap-8{display:none}.particles-banner.small_banner.style2 .img-wrap-1,.particles-banner.small_banner.style2 .img-wrap-5,.particles-banner.small_banner.style2 .img-wrap-7,.particles-banner.medium_banner.style2 .img-wrap-1,.particles-banner.medium_banner.style2 .img-wrap-5,.particles-banner.medium_banner.style2 .img-wrap-7{display:none}.particles-banner.simple-image .img-wrap-9{z-index:31}.particles-banner.simple-image .simple-img{max-width:150%;max-height:120%}.particles-banner.simple-image:after{display:block;content:'';position:absolute;left:0;top:0;bottom:0;right:0;background-color:rgba(34,34,34,0.3);z-index:32}.particles-banner.simple-image .content{text-align:center;position:relative;z-index:33}.particles-banner.simple-image .title{font-size:45px;padding-left:15px;padding-right:15px}}@media (max-width: 767px){.particles-banner .title,.particles-banner.small_banner .title{font-size:40px;line-height:1.2}.particles-banner .sub-title{font-size:15px;margin-bottom:30px}.particles-banner.modern .btn-wrapper{margin-top:40px}.particles-banner.modern .title{font-size:35px}.particles-banner .banner-text{max-width:90%;padding:0 15px}.particles-banner .btn-scroll-down{bottom:40px}.particles-banner .subtitle{letter-spacing:5px}.particles-banner .content{padding:70px 15px 70px}.particles-banner .content.content-arrow{padding:70px 15px 100px}.particles-banner .content{padding-left:0;padding-right:0} .particles-banner .content{padding:0 25px} .particles-banner .content img{max-height:60px;margin-bottom:30px} .particles-banner .content .title{font-size:38px}}@media only screen and (max-width: 600px){.particles-banner .content{margin-top:30px;margin-bottom:30px}.particles-banner.modern-image{position:relative}.particles-banner.modern-image .sub-title{margin-bottom:10px}.particles-banner.modern-image .title{margin-bottom:10px}.particles-banner.modern-image .desc{font-size:14px}.particles-banner.modern-image .btn-wrapper{margin-top:20px}.particles-banner.modern-image .btn-scroll-down{bottom:9%}}@media (max-width: 480px){.particles-banner{text-align:center}.particles-banner.modern .title{font-size:30px}.particles-banner .subtitle{padding-top:30px}.particles-banner .btn-wrapper{margin-top:40px;margin-left:-10px;margin-right:-10px}.particles-banner .btn-wrapper a{margin-left:10px;margin-right:10px} .particles-banner .img-wrap-2{display:none} .particles-banner .img-wrap-4{display:none}.particles-banner.simple-image .title{font-size:38px} .particles-banner .content{padding:0 25px} .particles-banner .content img{margin-bottom:20px} .particles-banner .content .title{font-size:28px;margin-bottom:20px} .particles-banner .content .desc{font-size:13px} .particles-banner .btn-scroll-down{bottom:10%}}.parallax-banner-wrap .parallax-window{position:relative}.parallax-banner-wrap .content-parallax{text-align:center;padding:0;position:absolute;max-width:100%;left:50%;z-index:100;top:50%;background-color:transparent;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.parallax-banner-wrap .content-parallax .title{color:#fff;opacity:.3;font-size:200px;letter-spacing:3px}@media only screen and (max-width: 1200px){.parallax-banner-wrap .content-parallax .title{font-size:150px}}@media only screen and (max-width: 1024px){.parallax-banner-wrap .content-parallax .title{font-size:120px}}@media only screen and (max-width: 992px){.parallax-banner-wrap .content-parallax .title{font-size:100px}}@media only screen and (max-width: 768px){.parallax-banner-wrap .content-parallax .title{font-size:80px}}@media only screen and (max-width: 600px){.parallax-banner-wrap .content-parallax .title{font-size:70px}}@media only screen and (max-width: 480px){.parallax-banner-wrap .content-parallax .title{font-size:50px}}
/*# sourceMappingURL=banner_image.min.css.map */
