@import "fonts.css";@import "magnific-popup.css";@import "flipclock.css";body{min-width:300px}ol,ul{list-style:none}.trans{transition:all .5s ease}a{color:#fff;text-decoration:none;transition:all .5s ease}a:hover{color:#fff;text-decoration:none}a:active{color:#fff}a:focus{color:#fff;outline:none}.before{content:'';width:100%;height:100%;position:absolute}.clearfix{content:"";display:table;clear:both}button,a.button{background:linear-gradient(to top, #e81126 0, #fb273c 100%);display:inline-block;text-align:center;border:none;border-radius:3px;padding:7px 25px;margin-top:10px;cursor:pointer;color:#fff;font-family:"HelveticaLight";font-size:18px;line-height:26px;transition:all .5s ease}button:hover,a.button:hover,button:active,a.button:active,button:focus,a.button:focus{background:linear-gradient(to bottom, #e81126 0, #fb273c 100%);text-decoration:none}.title_wrapper{position:absolute;top:0;left:-367px;background-color:#fff;border:3px solid #e81126;border-left:none;border-radius:0 30px 30px 0;display:inline-block;padding:2px 65px 2px 381px}.title_wrapper h2{margin:0;color:#55453f;font-family:"HelveticaLight";font-size:32px;line-height:50px}header{background:url(../img/header/header_bg.jpg) no-repeat center;background-size:cover;min-height:100vh}.top-line{padding:20px 0 0 0}.top-line .logo{padding:15px 0 0 15px}.top-line h6{color:#282423;font-family:"HelveticaLight";font-size:24px;line-height:36px;margin:0;padding:41px 0 0 0}.top-line .top-line_phone p{color:#55453f;font-family:"HelveticaRegular";font-size:16px;line-height:24px;margin:0}.header_content h1{color:#303030;font-family:"HelveticaLight";font-size:48px;line-height:60px;margin:35px 0 5px 0}.header_content h1:before{content:'';width:100%;height:100%;position:absolute;background:url(../img/header/label.png) no-repeat center;width:381px;height:216px;top:115px;left:44px}.header_content .header_exp{color:#d81528;font-family:"HelveticaRegular";font-size:24px;font-weight:500;line-height:26px;margin:0}.header_form{margin-top:40px;padding:30px;background-color:rgba(33,33,33,0.64);border-radius:3px}.header_form p{color:#fff;font-family:"HelveticaLight";font-size:20px;line-height:28px}.header_form label{width:48%}.header_form label:nth-child(1){margin-right:2%}.header_form label input{width:100%;padding:3px 10px;height:33px;background-color:white;border:1px solid rgba(0,0,0,0.4);border-radius:3px;color:#9d9c9c;font-family:"HelveticaLight";font-size:14px;line-height:25px}#action{background:linear-gradient(267deg, #e81126 0, #fd394c 100%);position:relative;color:#fff;padding:20px 0}#action:before{content:'';width:100%;height:100%;position:absolute;background:url(../img/action/action_bow.png) no-repeat center;width:184px;height:183px;top:0;left:0}#action h2{font-family:"LobsterRegular";font-size:36px;line-height:46px;margin:10px 0}#action p{font-family:"HelveticaLight";font-size:22px;line-height:32px}#action p span{font-family:"LobsterRegular";font-size:24px}#action h3{font-family:"HelveticaLight";font-size:18px;line-height:28px;margin:0 0 10px 0}.clock{display:inline-block;text-align:center}#why_we{position:relative;padding:50px 0;background:linear-gradient(-54deg, rgba(226,5,5,0.47) 0, rgba(251,145,88,0.47) 100%)}.why_we_content{margin-top:100px}.why_we_content h3{color:#42180f;font-family:"HelveticaRegular";font-size:20px;line-height:30px;margin:10px 0 15px 0}.why_we_content p{color:#42180f;font-family:"HelveticaLight";font-size:18px;line-height:22px;margin-bottom:0}#gallery{background:url(../img/Gallery/gallery_bg.jpg) repeat top left;padding:50px 0}#gallery .button{margin-top:30px}.gallery_wrapper{margin-top:70px}.popup-gallery{margin-top:30px}.popup-gallery img{border:3px solid #e81126}.photos{margin-bottom:30px}.well{padding:0;margin:0;border:none;min-height:0}.collapse_button{display:inline-block;color:#e91328;font-family:"HelveticaRegular";font-size:22px;line-height:28px;border-bottom:1px dashed #ea1329;margin:10px 0}.collapse_button:hover,.collapse_button:active,.collapse_button:focus{color:#f55a69;text-decoration:none;border-bottom:1px dotted #f55a69}.effect{position:relative}.eff-2-1{overflow:hidden}.eff-2-1 .caption{position:absolute;top:0;left:0;background:rgba(0,0,0,0.9);width:100%;height:100%;border:3px solid #f55a69;color:#fff;opacity:0;transition:all .5s ease}.eff-2-1 .caption h4,.eff-2-1 .caption h5{font-size:20px;text-align:center;padding-bottom:5px;margin-top:10px;position:relative;top:62px;opacity:0;transition:all .5s ease}.eff-2-1 .caption h4{color:#e81126;font-size:22px;margin-bottom:0}.eff-2-1 .caption p{text-align:center;margin:0}.eff-2-1:hover h4,.eff-2-1:hover h5{top:0;opacity:1}.eff-2-1:hover .caption,.eff-2-1:hover p{opacity:1}.old_price{color:#fff;font-size:20px;text-decoration:line-through}.new_price{color:#e81126;font-size:24px}#new_tech{background:url(../img/new_tech/nt_bg.jpg) no-repeat center;background-size:cover;padding:50px 0}#new_tech .video_wrapper{border:3px solid #e81126;margin-top:100px;padding:0;line-height:0}#new_tech video{object-fit:inherit}#new_tech p{margin:95px 0 20px 0;font-family:"HelveticaLight";color:#202020;font-size:20px}#new_tech h6{color:#202020;font-size:24px}#new_tech ul{padding-left:15px}#new_tech li{color:#202020;font-family:"HelveticaLight";font-size:14px;line-height:24px;position:relative}#new_tech li:before{content:'';width:100%;height:100%;position:absolute;background-color:#ff5a6a;width:8px;height:8px;border-radius:50%;top:9px;left:-15px}#stages{position:relative;padding:50px 0 20px 0;background:linear-gradient(-54deg, rgba(226,5,5,0.47) 0, rgba(251,145,88,0.47) 100%)}.stages_content{margin-top:100px}.stages_content p{color:#292828;font-family:"HelveticaLight";font-size:20px;line-height:26px;min-height:60px;padding:10px 40px 30px 50px}.faq .button{width:100%;display:block;background:#fff;border-radius:33px;color:#ff0c25;font-family:"HelveticaLight";font-size:34px;padding:20px 0;margin:0 0 30px;border:3px solid transparent}.faq .button:hover,.faq .button:focus,.faq .button:active,.faq .button:visited{background:#fff;border:3px solid #e81126}#features{background:url(../img/features/features_bg.jpg) no-repeat center;background-size:cover;padding:50px 0 50px 0}.features_content{margin-top:100px}.features_content p{color:#450e0e;font-family:"HelveticaLight";font-size:20px;line-height:26px;padding:15px 0 0 0;min-height:115px}#stat{box-shadow:9px 6px 18px rgba(0,0,0,0.42);background:#fff;padding:50px 0 20px 0}#stat span{text-shadow:.8px .7px 2px rgba(0,0,0,0.39);color:#f55a69;font-family:"IntroRegular";font-size:90px;line-height:26px}#stat p{color:#3c140b;font-family:"HelveticaLight";font-size:20px;line-height:26px;margin:20px 0 0 0}#feedbacks{background:url(../img/feedbacks/feedbacks_bg.jpg) no-repeat center;background-size:cover;padding:50px 0 0 0}.feedbacks_content{margin-top:100px;color:#42180f;line-height:26px}.feedbacks_content h5{font-family:"HelveticaRegular";font-size:20px;margin:0}.feedbacks_content h6{font-family:"HelveticaLight";font-size:16px;margin:10px 0 5px 0}.feedbacks_content p{position:relative;font-family:"HelveticaLight";font-size:18px;z-index:1;margin-bottom:80px}.feedbacks_content p:before{content:'';width:100%;height:100%;position:absolute;background:url(../img/feedbacks/quotes.png) no-repeat center;width:100px;height:65px;z-index:0;bottom:-25px;right:0}#cooperation{padding:50px 0;background-image:linear-gradient(95deg, #fdc8af 0, #f28c8b 100%)}#cooperation p{font-size:20px;font-family:"HelveticaLight";color:#55453f;margin-bottom:5px}#cooperation p:first-child{margin-top:100px}#cooperation ul{margin:20px 0;padding-left:15px;position:relative}#cooperation ul:before{content:'';width:100%;height:100%;position:absolute;background:url(../img/cooperation/hands.png) no-repeat center;width:200px;height:200px;right:100px;top:0;bottom:0;margin:auto 0}#cooperation li{color:#55453f;font-family:"HelveticaLight";font-size:18px;position:relative;margin-bottom:5px}#cooperation li:before{content:'';width:100%;height:100%;position:absolute;background-color:#ff5a6a;width:8px;height:8px;border-radius:50%;top:9px;left:-15px}#cooperation a{color:#ec162b;text-decoration:underline}footer{padding:50px 0 0 0;background:url(../img/footer/footer_bg.jpg) no-repeat center;background-size:cover}.footer_form{margin-top:120px}.footer_form label{display:block;margin-bottom:15px}.footer_form input{width:100%;padding:8px 0 8px 10px;height:44px;background-color:#fff;border:1px solid rgba(157,156,156,0.4);border-radius:3px;color:#9d9c9c;font-family:"HelveticaLight";font-size:14px;line-height:26px}.footer_form button{margin-top:0;width:100%;padding:12px 25px}.footer_contacts{margin-top:100px}.footer_contacts p,.footer_contacts a{color:#393939;font-family:"HelveticaRegular";font-size:20px;line-height:26px}.footer_adress{position:relative}.footer_adress:before{content:'';width:100%;height:100%;position:absolute;background:url(../img/footer/icon_1.png) no-repeat center;width:29px;height:42px;top:-50px;left:0;right:0;margin:0 auto}.footer_phones{position:relative}.footer_phones p{margin-bottom:0}.footer_phones:before{content:'';width:100%;height:100%;position:absolute;background:url(../img/footer/icon_2.png) no-repeat center;width:41px;height:41px;top:-50px;left:0;right:0;margin:0 auto}.footer_mail{position:relative}.footer_mail:before{content:'';width:100%;height:100%;position:absolute;background:url(../img/footer/icon_3.png) no-repeat center;width:42px;height:30px;top:-45px;left:0;right:0;margin:0 auto}.footer_mail a:hover{text-decoration:underline}.footer_descr p{margin:30px 0 0 0}.genius{margin:15px 0;text-align:center}.genius p{color:#393939;font-family:"HelveticaRegular";font-size:20px;line-height:26px;margin:0}.genius p a{color:#f55a69}.modal-content{background:url(../img/stat/stat_bg.jpg) no-repeat center;background-size:cover}.modal-header{border:none}.modal-header button.close{background:none}.modal-header h4{text-align:center;font-family:"HelveticaLight";font-size:32px;line-height:42px;color:#f55a69;margin-top:20px}.modal-body label{display:block;padding:0 15px;margin-bottom:25px}.modal-body input{display:block;width:100%;padding:8px 0 8px 10px;height:44px;text-indent:10px;border:none;box-shadow:none;border:1px solid rgba(157,156,156,0.4);border-radius:3px;color:#9d9c9c;font-family:"HelveticaLight";font-size:14px;line-height:26px;transition:all .5s ease}.modal-body input:focus{background-color:#fff}.modal-body .button_submit{text-align:center;margin:0 0 20px 0}#accordion .panel-heading{padding:0}#accordion .panel-title>a{display:block;padding:.4em .6em;outline:none;font-weight:bold;text-decoration:none}#accordion .panel-title>a:hover,#accordion .panel-title>a:focus,#accordion .panel-title>a:visited,#accordion .panel-title>a:active{color:#000}#accordion .panel-title>a.accordion-toggle::before,#accordion a[data-toggle="collapse"]::before{content:"\e113";float:left;font-family:'Glyphicons Halflings';margin-right:1em}#accordion .panel-title>a.accordion-toggle.collapsed::before,#accordion a.collapsed[data-toggle="collapse"]::before{content:"\e114"}@media only screen and (max-width:767px){.header_content h1{font-size:38px;line-height:48px}.header_content h1:before{display:none}#action{text-align:center}.label_wrapper img{margin:0 auto}#why_we{text-align:center;padding-bottom:0}#why_we p{margin-bottom:50px}.title_wrapper h2{font-size:31px;line-height:38px;text-align:left}.stages_content img{width:70%}.stages_content p{padding:0;margin:10px 0 30px 0;text-align:center}.features_content{text-align:center}.features_content p{margin-bottom:40px;min-height:auto}#stat span{line-height:100px}#stat p{margin:5px 0 30px 0}.feedbacks_content{text-align:center}.feedbacks_content img{margin:10px auto}.footer_phones,.footer_mail{margin-top:80px}#new_tech p{margin-top:20px}#new_tech li{font-size:20px;line-height:30px}#new_tech li:before{top:12px}#cooperation ul{margin-top:220px}#cooperation ul:before{left:0;right:0;margin:0 auto;top:-210px}#cooperation p:first-child{margin-top:60px}}@media only screen and (max-width:560px){.faq .button{font-size:18px;padding:5px 0}}@media only screen and (max-width:480px){.top-line a.button{padding:7px 12px;font-size:16px}.header_content h1{font-size:28px;line-height:38px}.header_form{margin-bottom:20px}.header_form p{font-size:18px;line-height:28px;text-align:center}.header_form label{width:100%;margin-bottom:15px}.title_wrapper h2{font-size:18px;line-height:28px}.flip-clock-wrapper ul{margin:1px;width:35px}.flip-clock-divider .flip-clock-label,.flip-clock-divider.minutes .flip-clock-label,.flip-clock-divider.seconds .flip-clock-label{right:-65px}}@media only screen and (min-width:768px) and (max-width:991px){.top-line a.button{padding:5px 10px}.header_content h1{font-size:43px;line-height:53px}.header_content h1:before{display:none}#action p{margin-bottom:30px}#why_we{padding:50px 0 0 0}#why_we p{margin-bottom:50px}.title_wrapper h2{font-size:28px}#cooperation ul::before{right:-40px}}@media only screen and (min-width:992px) and (max-width:1199px){.header_content h1::before{top:152px;left:86px}.why_we_content h3{min-height:60px}.stages_content p{padding:10px 10px 30px 16px}.features_content p{font-size:18px;line-height:28px}#stat p{font-size:19px}}