@font-face{font-family: 'Lato';font-style: italic;font-weight: 400; src: url('S6u8w4BMUTPHjxsAXC-sNiXg7Q.woff') format('woff')}@font-face{font-family: 'Oswald';font-style: normal;font-weight: 600;src: url('TK3_WkUHHAIjg75cFRf3bXL8LICs1y9osUZiYySUhiCnAw.woff') format('woff');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 600;font-display: swap;src: url(pxiByp8kv8JHgFVrLEj6Z1xlE92JQEk.woff) format('woff')}*{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}body{font-size:18px;min-width:320px;position:relative;line-height:1.65;overflow-x:hidden;color:#333;font-family: 'Lato'}h1,h2{font-weight:700;line-height:1.2;color:#fff;text-align:center;font-family:'Oswald';font-weight:600;text-transform:uppercase;letter-spacing:0.0125em;font-style:italic;}h2{font-size:40px}.container{max-width:1100px;width:100%;margin:0 auto}li{list-style:none}a{color:#03a196;text-decoration:none;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}a:hover{color:#265dab;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.btn{font-family: 'Poppins', Helvetica, Arial, sans-serif;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;font-size:18px;padding:15px 30px;background:#03a196;color:#fff;border-radius:3px;display:inline-block;-webkit-appearance:none;border:none}.btn:hover{color:#fff;background:#265dab}.btn:focus{outline:0}.hamburger{display:none;width:38px;height:38px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hamburger span{width:20px;height:2px;background:#fff;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.hamburger span::after,.hamburger span::before{content:'';display:block;position:absolute;width:100%;height:100%;left:0;background:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.hamburger span::before{top:-6px}.hamburger span::after{bottom:-6px}.close{position:absolute;display:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;z-index:7;top:20px;right:15px}.close span{display:block;width:18px;height:2px;position:relative;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.close span::after{position:absolute;width:100%;height:100%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);left:0;top:0;content:'';background:#fff}.header{position:fixed;width:100%;margin:0 auto;padding:10px 20px;z-index:7;background:rgba(0,0,0,.35);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header .container{max-width:1400px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.header.sticky{background:rgba(0,0,0,.9);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header.sticky a{color:#fff}.header.sticky a::after{background:#fff}.header.sticky .hamburger span{background:#fff}.header.sticky .hamburger span::after,.header.sticky .hamburger span::before{background:#fff}.header__logo{display:block;width:230px;height:50px;display:block;background:url(../img/bmaff_logo.png) no-repeat center center/contain;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;position:relative;left:-5px}.header__nav a{font-family:'Oswald';letter-spacing:0.0125em;font-style:italic;color:#fff;padding:6px 0;margin-left:50px;position:relative;font-weight:600;letter-spacing:.4px;text-transform:uppercase;}.header__nav a::after{content:'';width:0%;position:absolute;height:2px;bottom:2px;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);background:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header__nav a:hover::after{width:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.banner h1{margin-top:-100px}.banner h1,.banner h2{text-shadow:1px 1px 3px #000;font-size:55px}.banner h2 span{font-size:40px;text-transform:uppercase;display:block;margin-top:12px}.banner__slide{padding:0 15px}.banner__slide .container{height:-webkit-calc(100vh - 128px);height:calc(100vh - 128px);min-height:500px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.banner__buttons{margin-top:20px;text-align:center}.banner__buttons a{width:260px;margin:0 15px}.banner .slide1{background:#000 url(../img/hero-1.jpg) no-repeat center center/auto 100%}.banner .slide2{background:url(../img/banner2.jpg) center center/cover;position:relative;padding:0 30px}.banner .slide2 .container{max-width:1300px}.banner .slide2 h2{width:100%;display:block;text-align:left;line-height:1;font-size:75px}.banner .slide2::after{position:absolute;width:100%;height:100%;top:0;left:0;content:'';background:rgba(0,0,0,.3);z-index:1}.banner .slide2 *{position:relative;z-index:2}.banner .slide3{background:url(../img/banner-33.jpg) no-repeat center 25%/cover;position:relative}.banner .slide3 .container{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:80px;padding-bottom:15px}.banner .slide3 p{color:#fff;font-size:55px;font-weight:700;text-shadow:1px 1px 3px #000;text-align:center;line-height:1.1}.banner .slide3::after{position:absolute;width:100%;height:100%;top:0;left:0;content:'';background:rgba(0,0,0,.2);z-index:1}.banner .slide3 *{position:relative;z-index:2}.banner .slide3 .btn{width:310px}.banner .slide3 .btn:first-child{margin-right:90px;margin-left:0}.banner .slide3 .btn:last-child{margin-left:90px;margin-right:0}.program__title{display:block;background:#1a1a1a;padding:40px 20px}.program__title h2{color:#03a196}.program__image{background:url(../img/hero-2.jpg) top center/cover;padding:20px}.program .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:790px}.program ul{max-width:60%}.program li{padding-left:24px;position:relative;line-height:1.35;margin-bottom:23px}.program li h4{font-family:'Oswald';font-weight:600;text-transform:uppercase;letter-spacing:0.0125em;font-style:italic;font-size:24px;margin-bottom:10px}.program li:last-child{margin-bottom:0}.program li::before{content:'';width:10px;height:10px;display:block;position:absolute;left:0;top:12px;background:#000;border-radius:50%}.orders{padding:70px 20px;background:#1a1a1a}.orders .container{max-width:900px;text-align:center}.orders h2{margin-bottom:40px}.orders h3{color:#fff;font-size:35px;margin-bottom:15px}.orders__labels{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin:0 auto 50px}.orders__labels li{color:#fff;font-size:12px;width:-webkit-calc(100% / 10);width:calc(100% / 10);position:relative}.orders__labels li::after{content:'';display:block;width:5px;height:15px;background:#265dab;border:1px solid #03a196;position:absolute;top:-28px;border-radius:2px;right:0}.orders__labels li:last-child::after{display:none}.orders__comission{text-align:center}.orders__comission span{color:#265dab;font-weight:700;font-size:40px;display:inline-block;line-height:1.4}.orders input[type=range]{display:block;height:40px;cursor:pointer;-webkit-appearance:none;width:100%;background:#1a1a1a}.orders input[type=range]:focus{outline:0}.orders input[type=range]::-webkit-slider-runnable-track{width:100%;height:10px;cursor:pointer;animate:.2s;background:#265dab;border-radius:2px;border:1px solid #03a196}.orders input[type=range]::-webkit-slider-thumb{border:none;border-radius:50%;height:40px;width:40px;background:#265dab;cursor:pointer;-webkit-appearance:none;margin-top:-16px;border:1px solid #03a196;-webkit-transform:scale(1.05);transform:scale(1.05);position:relative;z-index:6}.orders input[type=range]:focus::-webkit-slider-runnable-track{background:#265dab}.orders input[type=range]::-moz-range-track{width:100%;height:10px;cursor:pointer;animate:.2s;background:#265dab;border-radius:2px;border:1px solid #03a196}.orders input[type=range]::-moz-range-thumb{background:#265dab;-webkit-appearance:none;border-radius:50%;height:40px;width:40px;cursor:pointer;border:1px solid #03a196;transform:scale(1.05);position:relative;z-index:6}.orders input[type=range]::-ms-track{width:100%;height:10px;cursor:pointer;animate:.2s;background:0 0;border-color:#03a196;color:transparent;border-radius:2px;border:1px solid #03a196}.orders input[type=range]::-ms-fill-lower{background:#265dab;border:none}.orders input[type=range]::-ms-fill-upper{border:none;background:#265dab}.orders input[type=range]::-ms-thumb{border:none;background:#265dab;-webkit-appearance:none;border-radius:50%;height:40px;width:40px;cursor:pointer;border:1px solid #03a196;-ms-transform:scale(1.05);transform:scale(1.05);position:relative;z-index:6}.orders input[type=range]:focus::-ms-fill-lower{background:#265dab}.orders input[type=range]:focus::-ms-fill-upper{background:#265dab}.contact{padding:70px 20px}.contact h2{color:#000;margin-bottom:40px}.contact form{max-width:500px;margin:0 auto;border:1px solid #efefef;-webkit-box-shadow:1px 2px 4px rgba(0,0,0,.1);box-shadow:1px 2px 4px rgba(0,0,0,.1);padding:50px 60px}.contact label{display:block;font-size:18px;width:100%;margin-bottom:20px}.contact input,.contact textarea{display:block;width:100%;-webkit-appearance:none;background:0 0;border:1px solid #efefef;border-radius:0;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.09);box-shadow:1px 1px 4px rgba(0,0,0,.09);padding:10px 15px;font-size:16px;margin-top:8px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;resize:none}.contact input:focus,.contact textarea:focus{outline:0;border-color:#03a196;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.contact button{display:block;margin:40px auto 0;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.footer{background:#1a1a1a;padding:30px 20px}.footer .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer .header__logo{left:-10px}.footer__social{margin-top:25px}.footer__social li{display:inline-block;margin-right:30px}.footer__social a{display:block;height:20px}.footer__social a svg{display:block;width:auto;height:100%;margin:0 auto}.footer__social a:hover path{fill:#03a196;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.footer__social path{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.footer__nav{width:50%}.footer__nav a{display:block;color:#fff;margin-bottom:5px}@media (max-width:1024px) and (min-height:1024px){.banner .slide3 h2{margin-top:0;border:0;padding:0}.banner .slide3 .banner__buttons{margin-top:550px}}@media (max-width:768px) and (min-height:1024px){.banner .slide3 h2{margin-top:0}.banner .slide3 .banner__buttons{margin-top:400px}}@media (max-width:1250px){.banner__slide .container{height:-webkit-calc(100vh - 176px);height:calc(100vh - 176px)}.banner .slide3{background:url(../img/banner-33.jpg) no-repeat center 0/cover}.banner .slide3 .container{padding-top:100px;padding-bottom:40px}.banner .slide3 h2,.banner .slide3 p{font-size:40px;margin-left:auto;margin-right:auto}.banner .slide3 .btn:first-child{margin-right:30px}.banner .slide3 .btn:last-child{margin-left:30px}.program__title h2{max-width:650px;margin:0 auto}.program__image{background:url(../img/hero-2.jpg) 75% 0/cover;padding:20px}}@media (max-width:1023px){.btn{font-size:17px}.header .close,.header .hamburger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header__nav{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;position:fixed;z-index:7;top:0;left:0;width:100%;height:100%;background:#1a1a1a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.header__nav.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.header__nav a{padding-left:-webkit-calc((100% - 165px)/ 2);padding-left:calc((100% - 165px)/ 2);margin-left:0;font-size:20px;color:#fff!important}.header__nav a::after{display:none}.banner__buttons a{width:310px}.banner .slide3{background:url(../img/banner-33.jpg) no-repeat center 0/auto 110%}.banner .slide3 .container{padding-top:90px;padding-bottom:40px}}@media (max-width:767px){.header{padding:10px 15px}.header__logo{height:40px;width:165px}h2{font-size:25px}.btn{font-size:16px;padding:15px 25px}.banner h1{margin-top:0}.banner h1,.banner h2{font-size:32px}.banner h2{margin-top:0}.banner h2 span{margin-top:5px}.banner__slide .container{min-height:100vh}.banner__buttons a{margin:0 0 15px;width:230px}.banner .slide1{background:url(../img/hero-1.jpg) 42% 0/cover}.banner .slide2{padding:0 20px;background-position:30% 50%}.banner .slide2 h2{font-size:38px}.banner .slide2 h2 span{font-size:22px}.banner .slide3{background:url(../img/banner-33.jpg) no-repeat 65% 0/cover}.banner .slide3 .container{padding-top:80px;padding-bottom:50px}.banner .slide3 h2{border:0;padding:0}.banner .slide3 h2,.banner .slide3 p{font-size:28px}.banner .slide3 .banner__buttons{margin-top:230px}.banner .slide3 .banner__buttons a{width:270px}.banner .slide3 .btn:first-child{margin-right:0}.banner .slide3 .btn:last-child{margin-left:0}.program__title{padding:40px 20px}.program__image{background:url(../img/hero-2.jpg) 83% 0/cover;position:relative}.program__image::after{position:absolute;width:100%;height:100%;top:0;left:0;content:'';background:rgba(0,0,0,.5);z-index:1}.program .container{position:relative;z-index:2}.program ul{max-width:none;width:100%}.program li{padding-left:18px;font-size:15px;color:#fff;line-height:1.45}.program li h4{font-family:'Oswald';font-size:20px;margin-bottom:8px}.program li a{font-weight:700;color:#fff}.program li::before{width:8px;height:8px;top:10px;background:#fff}.orders{padding:50px 15px}.orders__labels{width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}.orders__labels li{font-size:11px}.orders__labels li::after{height:12px;width:4px;top:-27px}.orders__comission span{font-size:35px}.orders input[type=range]::-webkit-slider-thumb{height:25px;width:25px;margin-top:-9px}.orders input[type=range]::-moz-range-thumb{height:20px;width:20px}.orders input[type=range]::-ms-thumb{height:20px;width:20px}.contact{padding:50px 20px}.contact form{padding:40px 30px}.footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:-webkit-calc((100% - 155px)/ 2);padding-left:calc((100% - 155px)/ 2)}.footer__social{margin-bottom:30px}.footer__nav a{white-space:nowrap;margin-bottom:10px}}