/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body{color:#000;font-family:Montserrat,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:16px;line-height:1.5;font-weight:400}a{transition:color .35s cubic-bezier(.3,.86,.36,.95);color:#0366d6}a,a:hover{text-decoration:none}a:hover{color:#035abd}dl,ol,p,ul{margin:0 0 1.5em}input[type=email],input[type=tel],input[type=text],textarea{transition:border-color .35s cubic-bezier(.3,.86,.36,.95);border:1px solid #c4c4c4;background-color:#f9f9f9;width:100%;min-width:0;padding:15px;-webkit-appearance:none;box-sizing:border-box;border-radius:4px}input[type=email]:focus,input[type=email]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,textarea:focus,textarea:hover{box-shadow:none;outline:none}input[type=email],input[type=tel],input[type=text]{height:50px}textarea{height:200px;resize:none;margin-bottom:10px}.form-section{display:flex;flex-wrap:wrap;flex:1;width:100%}.form-section label{text-transform:uppercase;font-weight:600;letter-spacing:1.4px;display:inline-block;margin-right:20px;font-size:.87rem}.form-section .row{display:flex;margin-bottom:15px;flex-direction:column;width:100%}.contact-form{margin-bottom:20px}.contact-form .row{display:flex;flex-wrap:wrap;margin-bottom:15px}.contact-form .row .column{margin-bottom:30px}.contact-form .row .column:last-child{padding-right:0;margin-bottom:0}.contact-form .row .column:first-child{padding-left:0}.contact-form .row .wpcf7-form-control-wrap{width:100%}.contact-form label{width:100%;letter-spacing:1.6px;margin-bottom:6px}.contact-form label,input[type=submit]{font-weight:800;text-transform:uppercase;display:inline-block}input[type=submit]{background:linear-gradient(87.15deg,#19226d,#2b75ba 50%,#2b75ba 75%,#19226d);transition:background-position .3s linear;background-size:200% 200%;background-position:0 0;border:0;border-radius:100px;color:#fff;height:49px;font-size:.88rem;min-width:140px;padding:14px 15px;text-align:center;letter-spacing:1px;cursor:pointer}.header{width:100%;z-index:3;position:relative}.header .container{max-width:1437px}.top-header{color:#19226d;padding:3px 0}.header-nav{margin:0 -20px 35px;font-weight:600;font-size:.7rem;padding:12px 0 0;list-style:none}.header-nav a{color:hsla(0,0%,100%,.8);position:relative;padding-bottom:4px}.header-nav a:before{content:"";position:absolute;top:100%;left:0;right:0;height:3px;width:100%;background-color:#fff;opacity:0;transition:opacity .3s}.header-nav li{margin-bottom:20px;position:relative}.header-nav li.active>a,.header-nav li:hover>a{color:#fff}.header-nav li.active>a:before{opacity:1}.header-nav li.hover .sub-menu{display:block}.header-nav li.hover .sub-menu a{color:#19226d}.btn-link{color:#fff;min-width:200px;padding:15px 24px;letter-spacing:.4px;box-shadow:0 10px 10px rgba(0,0,0,.25);border-radius:100px;font-weight:800;font-size:.78rem;text-transform:uppercase;background:linear-gradient(87.15deg,#ef6518,#f07c3a 50%,#f07c3a 75%,#ef6518);transition:background-position .3s linear;background-size:200% 200%}.header-info{font-weight:500;font-size:.9rem;margin-right:15px}.header-list{display:flex;margin:0 -12px;font-size:.85rem;list-style:none;padding:0}.header-list li{padding:0 12px;position:relative}.header-list li:after{content:"";position:absolute;top:4px;right:0;bottom:4px;width:1px;background-color:#19226d}.header-list li:last-child:after{display:none}.header-list a{color:#19226d;transition:color .3s}.nav-opener{width:20px;height:17px;display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%);right:10px;transition:opacity .3s}.nav-opener:active,.nav-opener:focus,.nav-opener:visited{color:#fff}.nav-opener:after,.nav-opener:before{content:"";display:block;background-color:#fff;width:100%;height:3px;position:absolute;top:0;left:0}.nav-opener:after{top:12px}.nav-opener span{width:100%;height:3px;background-color:#fff;position:relative;top:6px}.nav-active .nav-opener:before{transform:rotate(45deg);top:8px}.nav-active .nav-opener:after{transform:rotate(-45deg);top:8px}.nav-active .nav-opener span{display:none}.menu-box{position:absolute;top:100%;left:0;width:100%;background-color:#19226d;text-align:center;opacity:0;visibility:hidden;text-transform:uppercase;padding:20px 20px 40px;transition:opacity .3s,visibility .3s}.nav-active .menu-box{opacity:1;visibility:visible}.bottom-header{padding:34px 0 40px;background:linear-gradient(89.98deg,#0a0d29,#19226d 99.99%,hsla(0,0%,100%,0) 100%,#19226d 0);position:relative}.bottom-header .container{display:flex;justify-content:space-between;align-items:center;max-width:1408px}.bottom-header .btn-link{min-width:200px;padding:14px 15px;font-size:.7rem}.logo{display:inline-block;padding-top:10px}.logo img{width:160px;height:auto}.header-nav .sub-menu{background:#fff;display:none;padding:20px 10px;list-style:none}.header-nav .sub-menu a{color:#19226d}.header-nav .sub-menu li{padding:0 6px;white-space:nowrap}.header-nav .sub-menu li:last-child{margin-bottom:0}html{font-size:16px}body{background-color:#fff;font-weight:500}blockquote{font-weight:600}.wrapper{overflow:hidden;position:relative}.container{max-width:1030px;margin:0 auto;padding:0 15px}h1,ul{margin:0}h1{font-size:2rem}h1,h2{font-weight:800}h2{font-size:1.8rem;margin:0 0 15px;line-height:1.2}h3{font-weight:800;text-transform:uppercase}h3,h4{font-size:1.5rem;line-height:1.3;margin:0}h4{font-weight:600}p{margin-top:.5em}.video-box{position:relative;min-height:600px}.video-box .container{padding:138px 15px 100px;max-width:1150px}.video-box .youtube-iframe{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.video-box .youtube-iframe iframe{position:absolute;top:0;left:0;border:0;pointer-events:none;frameborder:0}.title-box{position:relative;max-width:660px;color:#fff;background:rgba(25,34,109,.75);padding:40px 20px}.title-box h1{text-transform:capitalize;line-height:1.3;font-size:1.8rem;font-weight:800;margin:0 0 15px}.title-box p{letter-spacing:.7px;font-size:.875rem;margin-bottom:15px;color:hsla(0,0%,100%,.8)}.link,.title-box p{text-transform:uppercase;font-weight:800}.link{color:#19226d;min-width:210px;background:linear-gradient(87.15deg,#fff,#ecf6ff);box-shadow:0 10px 10px rgba(0,0,0,.25);border-radius:100px;display:inline-block;padding:14px 10px;text-align:center;font-size:.88rem;letter-spacing:1.4px;transition:opacity .3s}.info-box{padding:62px 0 38px}.info-box h2{color:#19226d}.info-box p{text-transform:uppercase;font-weight:800}@-webkit-keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.info-box span{text-transform:uppercase;font-weight:800;color:#19226d;font-size:.88rem;letter-spacing:.7px}.info-box .left-box p{letter-spacing:1.8px}.info-box .left-box span{display:block;margin-bottom:8px;color:rgba(25,34,109,.8);letter-spacing:.7px}.info-box .left-box h2{margin-bottom:11px}.btn-primary{display:inline-block;background:linear-gradient(87.15deg,#19226d,#2b75ba 50%,#2b75ba 75%,#19226d);transition:background-position .3s linear;background-size:200% 200%;background-position:0 0;border-radius:100px;color:#fff;text-transform:uppercase;font-weight:800;font-size:.88rem;min-width:167px;padding:14px 15px;text-align:center;letter-spacing:1px}.btn-primary:hover{background-position:100% 50%;color:#fff}.btn-primary:active,.btn-primary:visited{color:#fff}.bg-holder{position:relative;background-size:cover;background-repeat:no-repeat;color:#fff;z-index:1;padding:30px 0}.bg-holder:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(238.83deg,#19226d,#000);opacity:.6;z-index:-1}.bg-holder .info-block{margin-bottom:50px}.bg-holder .info-block h2{margin-bottom:38px;line-height:1.2}.bg-holder .info-block p{font-weight:600;font-size:1.13rem;letter-spacing:.9px;line-height:1.5;color:hsla(0,0%,100%,.8)}.bg-holder .info-block .cover-text{margin-bottom:45px}.bg-holder .container{max-width:1263px}.title-list{display:flex;flex-wrap:wrap;margin:0 -20px;font-size:.87rem;list-style:none;padding:0}.title-list li{padding:0 20px;margin-bottom:55px}.title-list li img{display:block;margin-bottom:17px;max-width:50px;height:auto}.title-list li p{margin-bottom:12px;color:hsla(0,0%,100%,.75);margin-top:0}.title-list b{text-transform:uppercase;font-weight:800;display:block;font-size:1rem;letter-spacing:1.6px}.title-list a{color:#fff;font-weight:600;text-transform:uppercase;transition:opacity .3s;letter-spacing:1.4px}.video-content{background-color:#19226d;padding:40px 0}.video-content .frame-video{position:relative;padding-bottom:56.25%;margin-bottom:20px}.video-content .frame-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;frameborder:0}.video-content .info-block{color:#fff;padding:30px}.video-content .info-block p{font-size:1.13rem;font-weight:600;letter-spacing:.9px;line-height:1.5;color:hsla(0,0%,100%,.8)}.video-content .info-block h2{margin-bottom:32px;line-height:1.2}.video-content .info-block .cover-text{margin-bottom:62px}.video-content .info-block .link{min-width:162px;transition:opacity .3s}.cover-items{display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative;z-index:2;list-style:none;padding:0}.cover-items li{width:100%}.cover-items li b{font-weight:800;font-size:1.5rem;display:block;text-align:center;line-height:1.2}.cover-items li b span{display:block}.cover-items li .small-text{font-size:1.5rem}.cover-items li a{color:#fff;text-align:center;position:relative;height:180px;padding:10px;display:flex;align-items:center;justify-content:center;flex-direction:column}.cover-items li a:after,.cover-items li a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:linear-gradient(238.83deg,#0e9ded,#2b75ba);opacity:1;transition:opacity .3s linear}.cover-items li a:after{background:linear-gradient(238.83deg,#2b75ba,#0e9ded);opacity:0}.cover-items li a .inner{color:#fff;overflow:auto}.cover-items li a .inner>span{font-size:.9rem;font-weight:800;text-transform:uppercase;color:hsla(0,0%,100%,.75)}.bg-section{padding:90px 0 50px;background-repeat:no-repeat;background-size:cover}.bg-section .container{text-align:center;max-width:1364px}.bg-section .container h2{margin-bottom:51px}.list-description{display:flex;flex-wrap:wrap;list-style:none;padding:0}.list-description li{text-align:center;padding:0 24px;width:100%;margin-bottom:15px}.list-description li img{display:inline-block;margin-bottom:9px;border-radius:50%;width:150px;height:150px}.list-description li h3{font-size:1rem;text-transform:uppercase;font-weight:800;letter-spacing:2.4px;margin:0 0 18px}.list-description li a{color:#19226d;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:1.4px;transition:color .3s}.section-blogs{display:flex;flex-wrap:wrap;margin-bottom:47px}.section-blogs .blog-box{width:100%;color:#fff;text-align:center;min-height:400px;display:flex;align-items:center;flex-direction:column;justify-content:center;position:relative;padding:60px 40px 15px}.section-blogs .blog-box .link-category{font-size:1.2rem;font-weight:600;color:hsla(0,0%,100%,.75);letter-spacing:1.2px;transition:opacity .3s}.section-blogs .blog-box h3{font-weight:800;font-size:1.5rem;text-transform:uppercase;margin:0 0 15px;line-height:1.2}.section-blogs .blog-box .link{min-width:150px}.section-blogs .blog-box .category-img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;z-index:-1}.banner-section{min-height:300px;display:flex;align-items:center;justify-content:center;padding:25px 15px;margin-bottom:30px;background-size:cover;background-repeat:no-repeat;background-position:50%}.banner-section h1{color:#19226d;max-width:1000px;text-align:center}.cover-video{position:relative;max-width:1000px;margin:0 auto 30px}.cover-video .youtube-iframe{position:relative;padding-bottom:56.25%;overflow:hidden}.cover-video .youtube-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;frameborder:0}.section-info{margin-bottom:50px}.section-info .container{max-width:1032px}.section-info .row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:0 -6px 47px}.section-info .row .text-box{width:100%;line-height:1.5;padding:0 6px}.section-info .row .holder-img{width:100%;display:flex;justify-content:flex-end;padding:0 6px}.section-info .row .holder-img img{max-width:400px;margin:0 auto;width:100%}.item-list{text-align:center}.item-list .holder-items{margin:0 0 53px;display:flex;flex-wrap:wrap;position:relative;z-index:2;list-style:none;padding:0}.item-list .holder-items li{width:100%}.item-list .holder-items li.hover a{display:block;color:#19226d}.item-list .holder-items li.hover a:after{opacity:1}.item-list .holder-items li.hover a .info{display:block;font-size:1rem;line-height:1.3;color:rgba(25,34,109,.8)}.item-list .holder-items li.hover a .inner{display:block;text-align:center;padding:10px 15px}.item-list .holder-items li.hover a .inner span{color:rgba(25,34,109,.75);display:block;margin-bottom:5px}.item-list .holder-items li.hover p{color:#19226d}.item-list .holder-items li.hover img{margin-bottom:10px;display:none}.item-list .holder-items li.hover img.hover{display:block}.item-list .holder-items li img{display:inline-block;margin-bottom:12px}.item-list .holder-items li img.hover{display:none;margin:0 auto 16px}.item-list .holder-items li a{position:relative;display:block}.item-list .holder-items li a:after,.item-list .holder-items li a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:linear-gradient(238.83deg,#0e9ded,#2b75ba);opacity:1;transition:opacity .3s linear}.item-list .holder-items li a:after{background:linear-gradient(238.83deg,#e9f6fe,#a6c8e7);opacity:0}.item-list .holder-items li a .info{display:none;font-weight:600;margin:0;padding:0;letter-spacing:.8px}.item-list .holder-items li a .inner{max-height:300px;padding:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:auto;color:#fff}.item-list .holder-items li a .inner span{font-weight:800;color:hsla(0,0%,100%,.75);text-transform:uppercase;letter-spacing:.9px;font-size:1.13rem}.item-list p{font-size:1.15rem;font-weight:600;letter-spacing:.9px;line-height:1.5}.item-list .top-box{max-width:950px;margin:0 auto 52px;padding:0 15px}.item-list .top-box p{color:rgba(0,0,0,.8)}.item-list h2{margin-bottom:30px}.blog-section{margin-bottom:50px}.blog-section .container{max-width:1000px;background-repeat:no-repeat;background-size:cover;color:#fff;min-height:500px;padding:30px;display:flex;justify-content:center;flex-direction:column;align-items:flex-start;font-size:1.13rem;font-weight:600}.blog-section .container .categories a{letter-spacing:.9px;color:hsla(0,0%,100%,.75);display:block;margin-bottom:10px;transition:color .3s}.blog-section .container h3{margin-bottom:10px}.blog-section .container p{color:hsla(0,0%,100%,.9);letter-spacing:.9px;margin-bottom:32px}.blog-section .container .inner{max-width:572px}.blog-section .container .inner .link{min-width:217px}.filter-box{margin-bottom:15px;display:flex;flex-direction:column;align-items:flex-start}.filter-box h4{max-width:300px;letter-spacing:1.2px;text-transform:capitalize}.holder-posts{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -24px}.holder-posts .post{width:100%;padding:0 24px;font-weight:600;margin-bottom:45px;transition:all .5s linear}.holder-posts .post .img-box{margin-bottom:17px;height:300px}.holder-posts .post .img-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.holder-posts .post .categories a{font-size:.75rem;font-weight:600;text-transform:capitalize;letter-spacing:.6px;color:rgba(0,0,0,.75);display:inline-block;margin-bottom:7px}.holder-posts .post h4{font-weight:800;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:20px}.holder-posts .post h4 a{font-weight:800;color:#000;font-size:1.5rem}.holder-posts .post p{color:rgba(0,0,0,.9);letter-spacing:.8px;line-height:1.7;margin-bottom:20px}.holder-posts .post a{font-weight:600;font-size:.87rem;text-transform:uppercase;letter-spacing:1.4px;color:#19226d;transition:color .3s}.cover-link{text-align:center;margin-bottom:20px}.cover-link .btn-primary{letter-spacing:1.4px;min-width:155px}.new-item{opacity:0;transform:translateY(25px)}.card-section{padding-top:10px;margin-bottom:64px}.card-section .card{min-height:129px;background:#ecf6ff;padding:20px 37px;box-shadow:0 10px 10px rgba(0,0,0,.15);margin-bottom:30px}.card-section .card ul{display:flex;flex-wrap:wrap;letter-spacing:.6px;color:rgba(0,0,0,.8);font-size:.75rem;list-style:none;padding:0}.card-section .card ul li{position:relative;padding-right:10px;margin-right:10px}.card-section .card ul li:after{content:"";position:absolute;top:3px;right:0;bottom:3px;width:1px;background-color:rgba(0,0,0,.8)}.card-section .card ul li:last-child{margin-right:0;padding-right:0}.card-section .card ul li:last-child:after{display:none}.card-section .card b{text-transform:uppercase;font-weight:800;letter-spacing:1.6px;display:inline-block;margin-bottom:10px}.card-section .card .btn-primary{min-width:140px}.card-section .card .row{margin-bottom:20px}.card-section .container .text-block{flex:0 0 350px;margin-right:50px}.card-section .container .text-block p{font-size:1.15rem;font-weight:600;color:rgba(0,0,0,.8);letter-spacing:.9px}.card-section .container .text-block h2{margin-bottom:15px;padding-right:72px}.contact-section{margin-bottom:85px}.contact-section .top-info{text-align:center;max-width:710px;margin:0 auto 50px}.contact-section .top-info p{font-size:1.15rem;font-weight:600;letter-spacing:.9px;color:rgba(0,0,0,.8)}.contact-section .top-info h2{margin-bottom:32px}.contact-info{color:rgba(0,0,0,.8);font-size:1.15rem;letter-spacing:.9px}.contact-info h4{text-transform:capitalize;letter-spacing:1.2px;font-weight:800;margin-bottom:10px}.contact-info a{color:rgba(0,0,0,.8)}.contact-info address{font-weight:600;letter-spacing:.9px;margin:0;padding:0;color:rgba(0,0,0,.8);line-height:1.5}.contact-info .contacts{overflow:hidden}.contact-info .contacts dt{float:left;margin-right:7px}.contact-info .contacts dd{overflow:hidden;margin:0}.contact-info .contacts dd a{transition:color .3s}.contact-info .inner{margin-bottom:50px}.banner-section{position:relative}.banner-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.5)}.banner-section.contact{margin-bottom:56px}.banner-section h1{position:relative}.section-title{text-align:center;max-width:802px;margin:0 auto 15px;padding:0 15px}.section-title p{font-weight:600;font-size:1.15rem;letter-spacing:.9px;color:rgba(0,0,0,.8)}.section-title h2{margin-bottom:36px}.section-info.general .row{margin-bottom:15px}.holder-content{max-width:1030px;margin:0 auto 75px;padding:0 15px}.holder-content a{color:#327bbe;transition:color .3s}.holder-content iframe{width:100%}.holder-content img{max-width:100%}form fieldset{border:0}form input{border:1px solid #c4c4c4;background-color:#f9f9f9;padding:15px;box-sizing:border-box;border-radius:4px;margin-bottom:15px}form input:focus{outline:none}form label{text-transform:uppercase;font-weight:800;letter-spacing:1.4px;display:inline-block;margin-right:20px}.comment-form p{position:relative}.comment-form p label{text-transform:uppercase;font-size:.87rem;font-weight:800;letter-spacing:1.4px;display:inline-block;margin-right:20px}.stretch-video{width:100%;height:auto}input[type=radio]{margin-bottom:0;float:left;margin-top:5px;margin-right:10px;width:15px;height:15px}.gchoice{overflow:hidden;margin-bottom:10px}.gchoice label{margin:0;overflow:hidden}.footer{color:rgba(0,0,0,.8)}.footer .row{display:flex;flex-wrap:wrap;margin:0 -10px 19px}.footer .row .col{width:100%}.footer .row a{font-weight:800;text-transform:uppercase;color:#327bbe;transition:color .3s}.footer .row .contact-list{list-style:none;padding:0}.footer .row .contact-list a{color:rgba(0,0,0,.8);font-weight:500;text-transform:none;transition:color .3s}.footer .row b{text-transform:uppercase;display:inline-block;margin-bottom:10px;font-size:1.13rem}.footer .logo{margin:0 0 30px}.footer .container{text-align:center;padding:20px 15px;max-width:1200px}.brand-list{display:flex;flex-wrap:wrap;max-width:250px;margin:0 auto;justify-content:center;list-style:none;padding:0}.bottom-part{text-align:center}.footer-social{display:flex;justify-content:center;font-size:1.5rem;margin-bottom:10px;list-style:none;padding:0}.footer-social li{padding:0 23px}.footer-social li a{color:#000;transition:color .3s}address{font-style:normal;margin:0 0 18px;line-height:1.3}.copiright{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.6px}@media (min-width:520px){.contact-form .row .column{width:50%;padding:0 15px;margin-bottom:0}.cover-items li{width:25%}.banner-section{padding:50px}}@media (min-width:768px){.form-section{width:auto}.form-section .row{margin-right:50px;flex-direction:row;align-items:center;width:auto}.bottom-header .btn-link{min-width:283px;font-size:.87rem}.logo{margin-right:15px;padding-top:0}.logo img{width:100%;height:auto}h1{font-size:3.75rem}h2{font-size:3rem;letter-spacing:2.2px}.video-box{min-height:766px}.title-box{padding:51px 60px 58px}.title-box h1{font-size:3rem;letter-spacing:2.2px}.info-box .container{display:flex;justify-content:space-between;max-width:1210px}.info-box .left-box{padding-right:15px}.info-box .right-box{padding-top:34px}.title-list li{width:45%}.video-content .info-block{padding:30px 30px 130px}.cover-items{margin-top:-127px;margin-bottom:-127px}.cover-items li{width:16.6666%}.bg-section{padding:226px 0 65px}.list-description li{width:25%;margin-bottom:30px}.section-blogs .blog-box{width:auto;flex:1}.section-info .row:nth-child(2n) .holder-img{order:-1;justify-content:flex-start}.section-info .row .holder-img,.section-info .row .text-box{width:50%}.section-info .row .holder-img img{height:auto;max-width:none;margin:0}.item-list .holder-items li{width:25%}.item-list .holder-items li a .inner{max-height:360px;height:360px}.holder-posts .post{width:50%}.cover-link{margin-bottom:50px}.card-section .card{display:flex;align-items:center;justify-content:space-between}.card-section .card .row{margin-right:50px;margin-bottom:0}.footer .row .col{width:40%;text-align:left;padding:0 10px}.footer .container{padding:50px 15px}.brand-list{margin:0;justify-content:left}}@media (min-width:1024px){.form-section{justify-content:flex-end}.form-section .row{margin-left:50px;margin-right:0}.holder-box{display:flex}.holder-box .wpcf7{max-width:650px}.contact-form{margin-right:50px;margin-bottom:0}.top-header .container{display:flex;justify-content:space-between;max-width:1402px}.header-nav{padding-right:15px;display:flex;flex-wrap:wrap;margin-bottom:0}.header-nav a:before{height:5px}.header-nav li{margin-bottom:10px;padding:0 8px}.btn-link{letter-spacing:1.4px}.header-info{font-size:1rem;padding-left:10px}.header-list{justify-content:space-between;font-size:1rem}.nav-opener{width:164px;height:64px;font-size:1.5rem;display:none}.menu-box{display:flex;align-items:center;justify-content:center;position:static;background-color:transparent;width:auto;opacity:1;visibility:visible;padding:0 0 0 15px}.bottom-header .btn-link{margin-left:20px}.header-nav .sub-menu{text-align:left;position:absolute;top:100%;left:50%;transform:translateX(-50%)}h3{font-size:2.25rem;letter-spacing:1.8px}.info-box p{font-size:1.13rem}.info-box .left-box{padding-left:31px}.bg-holder{padding:114px 0 139px}.bg-holder .info-block{padding-top:67px;padding-left:56px;width:43%;margin-bottom:0}.bg-holder .info-block .cover-text{margin-bottom:73px}.bg-holder .container{display:flex;justify-content:space-between;align-items:flex-start}.title-list{justify-content:space-between;width:53%}.video-content{display:flex;padding:80px 0 185px}.video-content .video-area{width:50%}.video-content .frame-video{margin-bottom:0}.video-content .info-block{width:50%;padding:0 35px}.cover-items li a{height:250px}.cover-items li a .inner>span{font-size:1.13rem}.list-description li h3{font-size:1.5rem}.list-description li a{font-size:.88rem}.banner-section{margin-bottom:100px}.banner-section h1{font-size:3.88rem;letter-spacing:3px}.cover-video{margin-bottom:100px}.section-info{margin-bottom:93px}.section-info .row .text-box{padding:39px 6px 0}.item-list .holder-items li.hover a .inner{padding:59px 55px 10px}.item-list .holder-items li.hover a .inner span{margin-bottom:24px}.item-list .holder-items li a .inner{padding:10px 61px}.item-list .top-box p{padding:0 116px}.blog-section .container{padding:30px 97px;min-height:600px}.filter-box{flex-direction:row}.filter-box h4{padding-top:8px}.card-section .card{max-width:600px}.card-section .container{display:flex;justify-content:space-between}.card-section .container .text-block h2{margin-bottom:50px}.section-title{margin-bottom:54px}.section-info.general .text-box{padding-top:48px}.section-info.general .row{margin-bottom:68px}.footer .row .col{width:20%}.footer .logo{margin:0 0 52px}.brand-list li{width:50%}}@media (min-width:1200px){.header-nav{letter-spacing:1.4px;font-size:.87rem;padding-right:20px}.btn-link{font-size:.87rem;min-width:283px}.logo{margin-left:12px}.video-content{padding:50px 0 200px}.cover-items li b{font-size:3rem}.cover-items li .small-text{font-size:2.25rem}.section-blogs .blog-box .link-category{font-size:1.5rem}.section-blogs .blog-box h3{font-size:2.25rem;margin:0 0 35px;letter-spacing:1.8px}.section-info .row .holder-img img{width:auto}}@media (min-width:1300px){.header-nav li{padding:0 15px}}@media (min-width:1400px){.header-nav li{padding:0 20px}.video-content{padding:198px 0 332px}.video-content .info-block{padding:37px 68px 0 90px}}@media (hover:hover){input[type=submit]:hover{background-position:100% 50%;color:#fff}.header-nav a:hover{color:#fff}.header-nav a:hover:before{opacity:1}.header-nav li.hover .sub-menu a:hover{color:#327bbe}.btn-link:hover{background-position:100% 50%;color:#fff}.header-list a:hover{color:#327bbe}.nav-opener:hover{opacity:.7;color:#fff}.header-nav .sub-menu a:hover{color:#327bbe}.link:hover{color:#19226d;opacity:.7}.title-list a:hover{opacity:.8}.video-content .info-block .link:hover{opacity:.8;color:#19226d}.cover-items li a:hover:after{opacity:1}.list-description li a:hover{color:#327bbe}.section-blogs .blog-box .link-category:hover{opacity:.8}.blog-section .container .categories a:hover,.contact-info .contacts dd a:hover,.holder-posts .post a:hover{color:#327bbe}.holder-content a:hover{color:#000}.footer .row a:hover{color:#19226d}.footer-social li a:hover,.footer .row .contact-list a:hover{color:#327bbe}}
