@media all and (max-width:4000px){.block-banner .img{width:52%;position:relative;right:-8em}}@media all and (max-width:1950px){.block-banner .img{width:69%;position:relative;right:-25em}}@media all and (max-width:1650px){.block-banner .text-content{font-size:92%}.block-banner .img{width:74%;position:relative;right:-26em}}@media all and (max-width:1550px){.block-banner .text{margin-bottom:3.6em}.block-banner .text-content .banner-title{font-size:4.7em}.block-banner .text-content{font-size:93%}.site-title{width:100%;max-width:12em}.block-banner .wrap{top:1em}.block-banner .text-content{margin-bottom:3em}.site-header .block-header-call{margin-bottom:0;font-size:90%}.site-header .links{margin-bottom:0;font-size:90%}.site-footer .footer-about{width:30%}.site-footer .footer-form{width:33%}.site-footer .footer-about::before{left:-17%}}@media all and (max-width:1400px){.block-services .colums .col-1{font-size:90%}.block-about .colums .col-1{font-size:90%}.block-banner .text p{line-height:1.5}.block-banner .text{margin-bottom:2em}}@media all and (max-width:1300px){.block-banner .text-content .banner-title{font-size:4.2em}.site-header{padding:1.2em 0}.site-header .menu{margin-left:-1em}.site-header .menu li{padding-left:1em}.site-header .links{width:44%}.site-header .block-header-call{margin-right:0}.site-footer .logo-contact{width:25%;font-size:90%}.site-footer .footer-about{width:30%;font-size:90%}.site-footer .footer-about::before{left:-15%}.block-privacy-policy{padding:12em 0 5em}.site-header .links{font-size:81%}.site-header .links{width:37%}.block-banner .text-content{margin-bottom:3em}}@media all and (max-width:1250px){.block-banner .img{width:81%;position:relative;right:-27em}.block-banner .img{width:80%;right:-28em}.block-banner .text-content{margin-bottom:4em}.block-banner .text-content{width:54%}}@media all and (max-width:1200px){.site-header .nav-holder{display:none}#dl-menu{display:block}.site-header .links{width:inherit}.site-header .block-header-call{width:60%}.site-title{margin-right:1em}.input-row.in-row-2{width:100%}.site-footer .footer-form .input{padding:.96em 1.1em .7em}.input-row{margin-bottom:.5em}.site-footer .logo-contact{width:31%;font-size:90%}.site-footer .footer-about{width:35%;font-size:90%}.site-footer .footer-form{width:28%}.site-footer .logo-contact .img{max-width:14em}.block-banner .text-content{width:51%}.block-banner .img{right:-24em}.block-banner{padding:0 0 2.2em}}@media all and (max-width:1150px){.block-banner .button-banner{letter-spacing:.02em}@media all and (max-width:1100px){.block-banner{display:block;padding:0}.block-banner .wrap{position:initial;margin:4em 0}.block-banner .banner-responsive{display:block;min-height:400px;background-repeat:no-repeat;background-size:cover;background-position:center}.block-services::before{display:none}.block-banner .img{display:none}.block-banner .text-content{width:100%;font-size:92%;max-width:57em;margin-bottom:1em}.colums{flex-direction:column}.colums .col-1{width:100%}.colums .col-2{width:100%}.block-lists .colums .col-1{margin-bottom:4em}.block-services{padding:14em 0 4em}.block-lists .colums .col-1{width:100%}.site-footer .footer-about{font-size:87%}.block-services{padding:5em 0 4em;margin-top:0}.block-about::before{display:none}.block-about{margin-top:0}}@media all and (max-width:1000px){.block-services{padding:14em 0 6em}.site-header.fixed .block-header-call{font-size:80%}.block-services{margin-top:0}.block-services{padding:6em 0 6em}.site-footer .top{flex-wrap:wrap}.site-footer .logo-contact{width:46%}.site-footer .footer-about{width:46%}.site-footer .footer-form{width:100%;margin-top:4em}.input-row.in-row-2{width:50%}.site-footer .footer-form .input{padding:.96em 1.1em .7em}.input-row{margin-bottom:.8em}.site-footer .footer-about::before{left:-25%}.mfp-container{padding:0 2em}.white-popup .mfp-close{right:5px;top:5px}}@media all and (max-width:900px){.site-header .block-header-call{width:inherit;margin-bottom:0;font-size:79%}.site-title{max-width:10em}.block-privacy-policy{padding:11em 0 4em}}@media all and (max-width:800px){.wrap{padding:0 2em}.block-lists .colums .col-1{font-size:90%}.block-lists .colums .col-2{font-size:90%}.site-footer .logo-contact{width:40%}.site-footer .footer-about{width:49%}.site-footer .footer-form{width:100%;margin-top:4em}.input-row.in-row-2{width:50%}.site-footer .footer-form .input{padding:.96em 1.1em .7em}.input-row{margin-bottom:.8em}.site-footer .footer-about::before{left:-20%}.white-popup .text-wrap h3{font-size:1.8em}}@media all and (max-width:750px){.block-services .services-list li{flex-direction:column}.block-services .services-list li .icon-img{width:100%;min-height:79px;margin-bottom:1em}.block-services .services-list li{justify-content:flex-start}.block-services .services-list li .text{width:93%}.block-banner .text-content{font-size:88%}.block-banner .banner-responsive{min-height:380px}.site-footer .footer-about::before{left:-15%}}@media all and (max-width:700px){.site-footer .footer-about::before{display:none}.site-footer .logo-contact{width:100%;margin-bottom:4em}.site-footer .footer-about{width:100%;max-width:30em}.block-about{padding:5em 0 6.2em}.block-services{padding:6em 0 5em}}@media all and (max-width:650px){.site-header{background-color:#252970}.block-banner{margin-top:3em}.block-privacy-policy{padding:10em 0 4em}.dl-menuwrapper button::after{width:2.98em;border-radius:5px;background:#70cde2;left:16%;box-shadow:0 10px 0 #70cde2,0 20px 0 #70cde2}}@media all and (max-width:600px){.site-header .wrap{flex-wrap:wrap;align-items:flex-start;position:relative}.site-header .block-title{position:absolute;left:1.5em;top:0em}.site-header .links{width:100%}.site-header .block-header-call{width:100%;text-align:right}.site-header .block-header-call a{background:transparent;color:#6fcce1;border:none;padding:0;letter-spacing:.02em;box-shadow:none;display:inline-block}.site-header .block-header-call a:hover{background:transparent;color:#fff}.medium-title{font-size:2.1em}.block-services .services-list li{flex-direction:row}.block-services .services-list li .icon-img{width:24%;min-height:79px;margin-bottom:1em}.block-services .services-list li .text{width:70%}.block-services .services-list li{justify-content:space-between}.block-services .services-list li{width:100%}.block-services .services-list li .icon-img{width:20%}.block-services .services-list li .text{width:75%}.block-services .services-list li:nth-of-type(2){margin-top:2.7em;padding-top:2.77em;border-top:1px solid #e5e5e5}.block-banner .text-content .banner-title{font-size:3.5em}.block-banner .banner-responsive{min-height:350px}.site-header.fixed .block-header-call{font-size:78%}.block-banner .button-banner{padding:1.2em 1em 1.2em;max-width:25em;line-height:1.4em}.block-services .colums .col-1 p{font-size:1.1em;line-height:1.4}.white-popup .mfp-close{border:none}.buttons-banner{display:none}.block-banner .banner-button-responsive{display:block}.block-banner .button-banner{padding:1.2em 2em 1.2em}.block-banner .button-text{display:block;color:#fff;margin:0 0 2em;font-size:1.125em;line-height:1.5}.block-banner .text{margin-bottom:1.6em}.site-footer .bottom .block-footer-copy{max-width:19em}}@media all and (max-width:500px){.site-footer .logo-contact{margin-bottom:3em}.site-footer .footer-form{margin-top:3em}.site-footer .bottom .block-footer-copy{max-width:20em;margin:0 0 0 auto;line-height:1.4em}.white-popup{padding:3em 2em 4em}.white-popup .text-wrap h3{font-size:1.7em}.wrap{padding:0 1.5em}}@media all and (max-width:450px){.site-footer .bottom{font-size:64%}.block-banner .text-content .banner-title{font-size:3.4em}}@media all and (max-width:400px){.site-header .block-title{top:.1em;width:9em}.input-row.in-row-2{width:100%}.mfp-container{padding:0 1em}}@media all and (max-width:380px){.block-services .services-list li{flex-direction:column}.block-services .services-list li .icon-img{width:100%;min-height:79px;margin-bottom:1em}.block-services .services-list li{justify-content:flex-start}.block-services .services-list li .text{width:100%}.site-header .block-header-call{font-size:65%}.site-header.fixed .block-header-call{font-size:65%}.site-header .block-title{top:.1em;width:9em}.site-footer .bottom .block-footer-copy{max-width:18em}}