*{box-sizing:border-box!important}html{overflow-x:hidden}a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,command,datalist,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,pre,progress,q,s,samp,section,small,source,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,var,video{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top}ol{list-style:none}blockquote,q{quotes:none}table,table td{padding:0;border:none;border-collapse:collapse}embed,img{vertical-align:top}li{margin:0}button,button:focus,input,input[type="text"]:focus,select:focus,textarea{outline:none}button{border:none}*{text-align:left;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased}a,blockquote,body,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,ul{margin:0;padding:0}body{background:#fff;font-family:Ubuntu,sans-serif;font-size:12px;color:#000;text-align:left}h1,h2,h3,h4,h5,h6{margin:0 0 5px;line-height:1.35;color:#000}h1{font-size:20px}h1,h2{font-weight:400}h2{font-size:18px}h3{font-size:16px}h3,h4{font-weight:700}h4{font-size:14px}h5{font-size:12px}h5,h6{font-weight:700}h6{font-size:11px}A:link,A:visited{text-decoration:none}A.active:link,A.active:visited,A:hover{text-decoration:underline}A.active:hover{text-decoration:none}.submit{position:absolute;color:#fff;border:0;padding:0;margin:0;background:#fff;left:-8000px;top:-8000px}clearfix{content:".";display:block;height:0;clear:both;visibility:hidden;margin:0!important}.clear:after,.clear:before{content:"";display:table}.clear:after{clear:both}.clear{zoom:1}.hidden{display:none}.text-uppercase{text-transform:uppercase!important}.text-not-uppercase{text-transform:none!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.left{float:left}.right{float:right}.pos-abs{position:absolute}.pos-rel{position:relative}.wrapper{max-width:1600px;margin:0 auto}.wrapper,.wrapper-fluid{display:block;padding:0 15px;box-sizing:border-box}.inline-row,.wrapper,.wrapper-fluid{width:100%;height:auto;position:relative}.inline-row{display:inline-block;font-size:0;text-align:left;list-style:none;margin-top:-30px}.inline-row .row-item{display:inline-block;height:auto;position:relative;padding:0 15px;box-sizing:border-box;font-size:14px;vertical-align:top;margin-top:30px}.inline-row .row-item .inline-row>.row-item{margin-top:0}@media screen and (min-width:1025px){.col-d-1{width:100%}.col-d-2{width:50%}.col-d-3{width:33.3333%}.col-d-4{width:25%}.col-d-5{width:20%}.col-d-6{width:16.6666%}.col-d-7{width:14.2857%}.col-d-8{width:12.5%}.col-d-9{width:11.11111%}.col-d-10{width:10%}.col-d-11{width:9.0909%}.col-d-12{width:8.3333%}}@media screen and (max-width:767px){.wrapper{max-width:767px}.col-m-1{width:100%}.col-m-2{width:50%}.col-m-3{width:33.3333%}.col-m-4{width:25%}.col-m-5{width:20%}.col-m-6{width:16.6666%}.col-m-7{width:14.2857%}.col-m-8{width:12.5%}.col-m-9{width:11.11111%}.col-m-10{width:10%}.col-m-11{width:9.0909%}.col-m-12{width:8.3333%}}@media screen and (min-width:768px) and (max-width:1024px){.wrapper{max-width:1024px}.col-t-1{width:100%}.col-t-2{width:50%}.col-t-3{width:33.3333%}.col-t-4{width:25%}.col-t-5{width:20%}.col-t-6{width:16.6666%}.col-t-7{width:14.2857%}.col-t-8{width:12.5%}.col-t-9{width:11.11111%}.col-t-10{width:10%}.col-t-11{width:9.0909%}.col-t-12{width:8.3333%}}.main-header{display:block;width:100%;height:130px;background-color:#000}.main-header .wrapper{display:flex;flex-direction:row;justify-content:space-between;width:100%;height:100%}.main-header .logo{display:flex;flex-direction:column;width:250px;height:100%;padding:4px 0;box-sizing:border-box}.main-header .logo .logo-image{display:flex;flex-direction:row;max-height:100%;width:auto}.main-header .geolocation{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Open\ Sans,sans-serif;text-transform:uppercase;font-size:16px}.main-header .geolocation p{line-height:35px;text-align:center}.main-header .schedule-and-social-links{display:flex;flex-direction:column;justify-content:center;align-items:center}.main-header .schedule-and-social-links .schedule{display:flex;flex-direction:column;font-size:16px;font-family:Open\ Sans,sans-serif;text-transform:uppercase}.main-header .schedule-and-social-links .schedule .schedule-item{display:flex;justify-content:flex-end;line-height:18px;margin-top:5px}.main-header .schedule-and-social-links .schedule .schedule-item .schedule-child{display:block;margin:0 7px}.main-header .schedule-and-social-links .social-links{margin-top:10px;display:flex;width:100px;flex-direction:row;justify-content:space-around;align-self:flex-end}.main-header .schedule-and-social-links .social-links .link{margin:0 7px}.main-header .main-menu{width:100%;height:50px;display:flex;flex-direction:row;background:#000;z-index:100}.main-header .main-menu .menu{background:rgba(255,0,0,.8);display:flex;flex-direction:row;width:100%;align-items:center;justify-content:space-around}.main-header .main-menu .menu .list{display:flex;flex-direction:row;font-size:20px;font-family:Open\ Sans,sans-serif;position:relative;padding:5px 15px}.main-header .main-menu .menu .list:after,.main-header .main-menu .menu .list:before{display:block;position:absolute;content:"";height:2px;width:0;background-color:#fff;transition:width .2s ease-in-out , left .2s ease-in-out;left:50%;bottom:0}.main-header .main-menu .menu .list:hover:after{width:50%;color:#fff}.main-header .main-menu .menu .list:hover:before{width:50%;left:0;color:#fff}.main-header .main-menu .menu .list:hover{cursor:pointer}.main-footer{display:block;width:100%;height:180px;background-color:#000}.main-footer .wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:100%}.main-footer .logo{display:flex;flex-direction:column;width:250px;height:calc(100% - 50px);padding:4px 0;box-sizing:border-box}.main-footer .logo .logo-image{display:flex;flex-direction:row;max-height:100%;width:auto}.main-footer .geolocation{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Open\ Sans,sans-serif;text-transform:uppercase;font-size:16px}.main-footer .geolocation p{line-height:35px;text-align:center}.main-footer .phone-and-social-links{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.main-footer .phone-and-social-links .phone{display:flex;flex-direction:column;text-transform:uppercase}.main-footer .phone-and-social-links .phone .phone-item{font-family:Open\ Sans,sans-serif;display:flex;justify-content:flex-end;font-size:24px;line-height:24px;margin-top:5px;color:#fff!important}.main-footer .phone-and-social-links .phone .phone-item:hover{text-decoration:none;cursor:pointer}.main-footer .phone-and-social-links .phone .phone-item .phone-child{display:block;margin:0 7px}.main-footer .phone-and-social-links .social-links{margin-top:10px;display:flex;width:100px;flex-direction:row;justify-content:space-around;align-self:flex-end}.main-footer .phone-and-social-links .social-links .link{margin:0 7px}.main-footer .phone-and-social-links .mail{font-family:Open\ Sans,sans-serif;display:flex;justify-content:flex-end;font-size:24px;line-height:24px;margin:7px 0;color:#fff!important}.red-text{color:red}.white-text{color:#fff}.fadeIn{z-index:20;animation-name:fadeIn;animation-duration:1s;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeOut{animation-name:fadeOut;animation-duration:1s;animation-fill-mode:both}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.first-screen{position:relative;margin-top:50px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.first-screen,.first-screen:after{width:100%;height:calc(100vh - 130px - 50px)}.first-screen:after{position:absolute;top:0;left:0;display:block;content:"";background:rgba(0,0,0,.5);z-index:5}.first-screen .header{font-size:120px;font-weight:600}.first-screen .header,.first-screen .header-description{display:block;width:100%;text-transform:uppercase;font-family:Open\ Sans,sans-serif;z-index:10;text-align:center}.first-screen .header-description{font-size:80px}.first-screen .btn{font-family:Open\ Sans,sans-serif;font-size:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:40px auto 0;text-align:center;text-transform:uppercase;width:400px;height:50px;border:3px solid red;color:red;z-index:10;box-shadow:inset 0 0 100px -3px #000;transition:all .4s ease}.first-screen .btn:hover{cursor:pointer;color:#fff;background:rgba(255,0,0,.8);box-shadow:none!important}.second-screen{display:block;margin-top:-70px}.second-screen .proposition-list{z-index:20;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;-ms-flex-align:center;align-items:center}.second-screen .proposition-list .item .item-header{vertical-align:center;font-family:Open\ Sans,sans-serif;display:block;text-align:center;min-height:40px;height:auto;background:#e60000;font-size:20px;border:2px solid #e60000;font-weight:700;line-height:36px}.second-screen .proposition-list .item .item-header:first-letter{text-transform:uppercase}.second-screen .proposition-list .item .proposition-img{width:100%;min-height:150px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#000;border:2px solid #e60000}.second-screen .header{text-transform:uppercase;width:100%;font-size:42px;margin:40px 0 30px}.second-screen .header,.second-screen .header-description{display:block;text-align:center;font-family:Open\ Sans,sans-serif;font-weight:700}.second-screen .header-description{max-width:1200px;font-size:24px;margin:0 auto 40px}.third-screen,.third-screen .gallery{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.third-screen .gallery .row{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}.third-screen .gallery .four-elements{width:25%}.third-screen .gallery .three-elements{width:33.33333%}.third-screen .gallery .element{position:relative;display:block;height:auto;border:1px solid #ddd;border-radius:4px;padding:5px;margin:3px}.third-screen .gallery .element:before{position:absolute;top:5px;left:5px;display:block;padding:5px;content:"";width:calc(100% - 10px);height:calc(100% - 10px);box-sizing:border-box;transition:all .3s ease}.third-screen .gallery .element:hover:before{background:hsla(0,0%,100%,.2)}.third-screen .gallery .element:hover{cursor:pointer}.third-screen .gallery .element .image{height:auto}.forth-screen,.third-screen .gallery .element .image{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.forth-screen .header{text-align:center;width:100%;text-transform:uppercase;font-family:Open\ Sans,sans-serif;font-weight:700;font-size:42px;margin-top:40px;margin-bottom:40px}.forth-screen .subscription{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.forth-screen .subscription .row-item,.forth-screen .subscription .subscription-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.forth-screen .subscription .subscription-item{position:relative;height:370px;padding:10px;border:1px solid #ddd;transition:box-shadow .3s ease-in-out}.forth-screen .subscription .subscription-item:hover{cursor:pointer;box-shadow:0 2px 10px 0 rgba(0,0,0,.498039)}.forth-screen .subscription .subscription-item .image-wrapper{display:block;width:70px;height:70px;margin:0 auto}.forth-screen .subscription .subscription-item .image-wrapper .image{width:100%;height:auto}.forth-screen .subscription .subscription-item .currency,.forth-screen .subscription .subscription-item .lesson-count,.forth-screen .subscription .subscription-item .lesson-price,.forth-screen .subscription .subscription-item .limits,.forth-screen .subscription .subscription-item .saving,.forth-screen .subscription .subscription-item .saving-days{font-family:Open\ Sans,sans-serif;font-size:18px;font-weight:700;width:100%;text-align:center;padding:5px}.forth-screen .subscription .subscription-item .btn{position:absolute;bottom:10px;font-family:Open\ Sans,sans-serif;font-size:18px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:calc(100% - 20px);height:40px;font-weight:700;border:3px solid red;color:red;z-index:10;transition:all .4s ease}.forth-screen .subscription .subscription-item .btn:hover{cursor:pointer;color:#fff;background:rgba(255,0,0,.8);box-shadow:none!important}.fifth-screen{display:-ms-flexbox;display:flex;position:relative;width:100%;height:auto;margin-top:60px}.fifth-screen:after{position:absolute;content:"";top:0;left:50%;transform:translate(-50%);background:transparent;width:0;height:0;border-left:300px solid transparent;border-right:300px solid transparent;border-top:40px solid #fff}.fifth-screen .flex-row{margin-top:50px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.fifth-screen .flex-row .flex-item{position:relative;width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff;margin:20px;padding:20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.fifth-screen .flex-row .flex-item .element-wrapper{width:100%}.fifth-screen .flex-row .flex-item:last-child{padding:50px 20px 20px}.fifth-screen .flex-row .flex-item:last-child:after{position:absolute;content:"";top:30px;left:30px;width:calc(100% - 60px);height:4px;background:rgba(255,0,0,.8)}.fifth-screen .flex-row .flex-item .image{display:block;width:100%;height:auto}.fifth-screen .flex-row .flex-item .item-text{font-family:Open\ Sans,sans-serif;font-size:20px;font-weight:500;padding:20px 10px;text-align:justify}.fifth-screen .flex-row .flex-item .ring-me-form{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between}.fifth-screen .flex-row .flex-item .form-field{display:-ms-flexbox;display:flex;width:calc(50% - 10px);position:relative;height:70px}.fifth-screen .flex-row .flex-item .form-field .help-block{position:absolute;top:50px;font-size:14px;color:red}.fifth-screen .flex-row .flex-item .form-field.has-success .input-field{border-color:#22be28!important}.fifth-screen .flex-row .flex-item .input-field{display:-ms-flexbox;display:flex;width:100%;height:40px;font-size:16px;padding:0 15px;border:1px solid #ddd;transition:all .3s ease}.fifth-screen .flex-row .flex-item .input-field:hover{border-color:red}.fifth-screen .flex-row .flex-item .btn{font-family:Open\ Sans,sans-serif;font-size:18px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:20px auto;text-align:center;text-transform:uppercase;width:300px;height:40px;border:3px solid red;color:red;z-index:10;transition:all .4s ease}.fifth-screen .flex-row .flex-item .btn:hover{cursor:pointer;color:#fff;background:rgba(255,0,0,.8);box-shadow:none!important}.six-screen{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%;height:auto}.six-screen:after{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:100%;background:rgba(0,0,0,.8);z-index:5}.six-screen .flex-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.six-screen .flex-row .flex-item{width:50%;margin:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;z-index:10}.six-screen .flex-row .flex-item:first-of-type .header,.six-screen .flex-row .flex-item:first-of-type .header-description{font-weight:400;text-align:left}.six-screen .header{font-size:28px;font-weight:700;margin:20px 0}.six-screen .header,.six-screen .header-description{text-transform:uppercase;font-family:Open\ Sans,sans-serif;text-align:center}.six-screen .header-description{color:#fff;font-size:24px;font-weight:400;margin-top:15px;margin-bottom:15px}.six-screen .ring-me-form{-ms-flex-direction:column;flex-direction:column}.six-screen .form-field,.six-screen .ring-me-form{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center}.six-screen .form-field{-ms-flex-pack:center;justify-content:center;position:relative;height:70px}.six-screen .form-field .help-block{width:100%;text-align:center;position:absolute;top:70px;font-size:14px;color:red}.six-screen .form-field.has-success .input-field{border-color:#22be28!important}.six-screen .input-field{display:-ms-flexbox;display:flex;width:70%;height:40px;font-size:16px;padding:0 15px;border:1px solid #ddd;transition:all .3s ease;margin-top:15px;font-family:Open\ Sans,sans-serif}.six-screen .input-field:hover{border-color:red}.six-screen .btn{font-family:Open\ Sans,sans-serif;font-size:18px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:40px auto 20px;text-align:center;text-transform:uppercase;width:70%;height:40px;border:3px solid red;color:red;z-index:10;box-shadow:inset 0 0 100px -3px #000;transition:all .4s ease}.six-screen .btn:hover{cursor:pointer;color:#fff;background:rgba(255,0,0,.8);box-shadow:none!important}.map-screen .header{text-align:center;width:100%;text-transform:uppercase;font-family:Open\ Sans,sans-serif;font-weight:700;font-size:42px;margin-top:40px;margin-bottom:40px}.map-screen .map{width:100%;height:600px}.actions-screen{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%;height:auto}.actions-screen .header{font-size:42px;margin-top:40px;margin-bottom:40px}.actions-screen .action-item-header,.actions-screen .header{text-align:center;width:100%;text-transform:uppercase;font-family:Open\ Sans,sans-serif;font-weight:700}.actions-screen .action-item-header{font-size:48px;line-height:60px;padding:10px;text-shadow:0 0 8px #000}.actions-screen .actions-slider .slick-dots{bottom:-50px}.actions-screen .actions-slider .slick-dots li,.actions-screen .actions-slider .slick-dots li button{width:40px;height:40px}.actions-screen .actions-slider .slick-dots li:before,.actions-screen .actions-slider .slick-dots li button:before{width:100%;height:100%;font-size:30px;line-height:40px}.actions-screen .slide{display:block;height:500px;padding:5px}.actions-screen .slide .block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;height:100%;position:relative}.actions-screen .slide .block:after{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:100%;background:rgba(0,0,0,.05);z-index:5}.actions-screen .btn{font-family:Open\ Sans,sans-serif;font-size:18px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:700;-ms-flex-pack:center;justify-content:center;margin:0 auto;text-align:center;text-transform:uppercase;width:400px;height:40px;border:3px solid red;color:#fff;background:rgba(255,0,0,.7);z-index:10;transition:all .4s ease}.actions-screen .btn:hover{cursor:pointer;color:#fff;background:red}.modal-active{display:-ms-flexbox!important;display:flex!important}.modal{display:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:fixed;top:50%;left:50%;width:800px;height:auto;transform:translate(-50%,-50%);padding:25px 15px;border-radius:5px;background:#fff;z-index:2000}.modal .close-btn{position:absolute;right:20px;top:15px;width:35px;height:35px}.modal .close-btn .img{display:block;width:100%;height:auto}.modal .close-btn:hover{cursor:pointer}.modal .ring-me-form{-ms-flex-direction:column;flex-direction:column}.modal .form-field,.modal .ring-me-form{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center}.modal .form-field{-ms-flex-pack:center;justify-content:center;position:relative;height:70px}.modal .form-field .help-block{width:100%;text-align:center;position:absolute;top:70px;font-size:14px;color:red}.modal .form-field.has-success .input-field{border-color:#22be28!important}.modal .input-field{display:-ms-flexbox;display:flex;width:70%;height:40px;font-size:16px;padding:0 15px;border:1px solid #ddd;transition:all .3s ease;margin-top:15px;font-family:Open\ Sans,sans-serif}.modal .input-field:hover{border-color:red}.modal .btn{font-family:Open\ Sans,sans-serif;font-size:18px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:40px auto 20px!important;text-align:center;text-transform:uppercase;width:300px!important;height:50px;border:3px solid red;color:red;z-index:10;transition:all .4s ease}.modal .btn:hover{cursor:pointer;color:#fff;background:rgba(255,0,0,.8);box-shadow:none!important}.modal .modal-img{display:block;width:130px;height:130px}.modal .modal-img .image{display:block;max-width:100%;height:auto;margin:auto}.modal .modal-header{font-family:Open\ Sans,sans-serif;color:#575757;font-size:30px;font-weight:600;position:relative;margin:10px 0;padding:0;line-height:40px;display:block}.modal .modal-description{color:#797979;font-size:20px;font-weight:300;position:relative;float:none;margin:10px;margin-bottom:20px;padding:0;line-height:normal}.modal .modal-btn{font-family:Open\ Sans,sans-serif;font-size:18px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;text-align:center;text-transform:uppercase;width:120px;font-weight:700;height:40px;z-index:10;transition:all .4s ease}.modal .modal-btn:hover{cursor:pointer;box-shadow:none!important}.modal .false-modal-btn{border:3px solid red;color:red}.modal .false-modal-btn:hover{color:#fff;background:red}.modal .true-modal-btn{border:3px solid #22be28;color:#22be28}.modal .true-modal-btn:hover{color:#fff;background:#22be28}#gallery-modal{padding:0;top:50px;width:100%;height:calc(100vh - 50px);transform:none!important;left:0!important;border:none;background:transparent!important}#gallery-modal .close-btn{right:10px;z-index:5000;width:45px;height:45px}#gallery-modal .modal-gallery{position:relative;display:block;width:100%;height:100%}#gallery-modal .modal-gallery .element{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;height:100%}#gallery-modal .modal-gallery .element .element-wrapper{display:block;height:calc(100vh - 50px);width:100%;background:rgba(0,0,0,.7)}#gallery-modal .modal-gallery .element .image{display:block;width:auto;height:100%;margin:auto}#gallery-modal .modal-gallery .slick-dots{bottom:20px}#gallery-modal .modal-gallery .slick-dots li button:before{font-size:24px}#gallery-modal .modal-gallery .slick-next,#gallery-modal .modal-gallery .slick-prev{z-index:500;width:70px!important;height:100%!important;transition:all .3s ease}#gallery-modal .modal-gallery .slick-next:before,#gallery-modal .modal-gallery .slick-prev:before{font-size:48px;color:hsla(0,0%,87%,.75);width:100%;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#gallery-modal .modal-gallery .slick-next:hover:before,#gallery-modal .modal-gallery .slick-prev:hover:before{color:#ddd}#gallery-modal .modal-gallery .slick-next:hover,#gallery-modal .modal-gallery .slick-prev:hover{background:rgba(0,0,0,.4);cursor:pointer}#gallery-modal .modal-gallery .slick-next{right:0!important}#gallery-modal .modal-gallery .slick-prev{left:0!important}.overlay-active{display:block!important}#overlay{display:none;background-color:#000;height:100%;left:0;opacity:.6;position:fixed;top:0;width:100%;z-index:1000}@media screen and (max-width:1200px){.fifth-screen .flex-row .flex-item .item-text{padding:10px}.fifth-screen .flex-row .flex-item .ring-me-form{margin-top:20px}}@media screen and (max-width:1100px) and (min-width:1024px){.second-screen .proposition-list .item .item-header{font-size:18px}}@media screen and (max-width:1100px){.fifth-screen .flex-row{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.fifth-screen .flex-row .flex-item{width:80%}}@media screen and (max-width:950px){.first-screen .header{font-size:80px}.first-screen .header-description{font-size:50px}.six-screen .input-field{width:100%}.fifth-screen .flex-row .flex-item .item-text,.six-screen .header,.six-screen .header-description{font-size:18px}.modal{width:400px}.modal .input-field{width:100%}}@media screen and (max-width:780px){.main-header .main-menu .menu .list:hover:after,.main-header .main-menu .menu .list:hover:before{width:0!important;background:transparent}.six-screen .flex-row{-ms-flex-direction:column;flex-direction:column}.six-screen .flex-row .flex-item{width:100%}.six-screen .flex-row .flex-item:first-of-type .header,.six-screen .flex-row .flex-item:first-of-type .header-description{text-align:center}.main-footer,.main-header{height:230px}.main-footer .wrapper,.main-header .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.main-footer .geolocation,.main-header .geolocation{-ms-flex-order:3;order:3;width:100%;height:60px}.main-footer .logo,.main-footer .phone-and-social-links,.main-header .logo,.main-header .schedule-and-social-links{height:130px;width:50%}.main-footer .phone-and-social-links,.main-header .schedule-and-social-links{-ms-flex-align:end;align-items:flex-end}.main-footer .logo,.main-header .logo{-ms-flex-align:start;align-items:flex-start}.main-footer .logo .logo-image,.main-header .logo .logo-image{max-width:100%;height:auto}.forth-screen .header,.second-screen .header{font-size:36px}.second-screen .header-description{font-size:20px}.fifth-screen .flex-row .flex-item .btn{width:100%}.fifth-screen .flex-row .flex-item .ring-me-form{-ms-flex-direction:column;flex-direction:column}.fifth-screen .flex-row .flex-item .form-field{width:100%}body{overflow-x:hidden}}@media screen and (max-width:680px){.main-header .main-menu{height:auto}.main-header .main-menu .menu{height:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.main-header .main-menu .menu .list{width:50%;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:480px){.main-footer .geolocation,.main-header .geolocation{font-size:15px!important}.mail,.main-footer .phone-and-social-links .phone .phone-item,.main-header .schedule-and-social-links .schedule .schedule-item{font-size:14px}.main-footer .logo,.main-footer .phone-and-social-links,.main-header .logo,.main-header .schedule-and-social-links{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%}.main-footer,.main-header{height:470px}.main-footer .phone-and-social-links .social-links,.main-header .schedule-and-social-links .social-links{margin-left:auto;margin-right:auto}.actions-screen .header,.forth-screen .header,.map-screen .header,.second-screen .header{font-size:24px}.second-screen .header-description{font-size:18px}.fifth-screen .flex-row .flex-item{width:100%}.fifth-screen .flex-row .flex-item .item-text,.six-screen .header,.six-screen .header-description{font-size:16px;padding:3px 0}.second-screen{margin-top:0}.first-screen .btn{width:calc(100% - 20px);font-size:18px;height:100%;max-height:70px}.third-screen .gallery .row{-ms-flex-direction:column;flex-direction:column}.third-screen .gallery .element{width:100%}#gallery-modal .modal-gallery .element .element-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#gallery-modal .modal-gallery .element .image{width:100%;height:auto}.main-header .schedule-and-social-links .schedule{-ms-flex-align:center;align-items:center}.modal .modal-header{text-align:center;font-size:24px}.modal .modal-description{text-align:center}.fifth-screen .flex-row .flex-item:first-of-type{padding:5px}.actions-screen .action-item-header{font-size:30px!important;line-height:40px}.actions-screen .btn{width:calc(100% - 40px)}}@media screen and (max-width:580px){.first-screen,.first-screen:after{height:calc(100vh - 130px - 100px)}.first-screen .header{font-size:50px}.first-screen .header-description{font-size:30px}.mail,.main-footer .phone-and-social-links .phone .phone-item,.main-header .schedule-and-social-links .schedule .schedule-item{font-size:20px!important}.modal{width:300px}.modal .btn{width:260px!important}}@media screen and (min-width:480px) and (max-width:580px){.mail,.main-footer .phone-and-social-links .phone .phone-item,.main-header .schedule-and-social-links .schedule .schedule-item{font-size:16px!important}}@media screen and (orientation:landscape) and (max-device-width:900px){.first-screen,.first-screen:after{height:600px!important}}.FRAHV{font-weight:900!important}