@font-face{font-display:swap;font-weight:bold;font-style:normal;font-family:'PT Sans';src:url("../fonts/PTSans-Bold.eot");src:local("PT Sans Bold"),local("PTSans-Bold"),url("../fonts/PTSans-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/PTSans-Bold.woff") format("woff"),url("../fonts/PTSans-Bold.ttf") format("truetype")}@font-face{font-display:swap;font-weight:normal;font-style:normal;font-family:'PT Sans';src:url("../fonts/PTSans-Regular.eot");src:local("PT Sans"),local("PTSans-Regular"),url("../fonts/PTSans-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/PTSans-Regular.woff") format("woff"),url("../fonts/PTSans-Regular.ttf") format("truetype")}html,body{font-family:"PT Sans", "Roboto", sans-serif;height:100%;color:#31343a}h1,h2,h3,h4,h5,h6{color:#31343a}.btn{border-radius:10rem;padding:0.4rem 2rem}.btn-red{background:#e71a23;color:#fff}.btn-red:hover,.btn-red:focus,.btn-red:active{background:#de1010;color:#fff}.btn-yellow{background:#ffc500;color:#31343a}.btn-yellow:hover,.btn-yellow:focus,.btn-yellow:active{background:#fdaf00;color:#31343a}.bars{width:20px}hr{width:5rem;height:2px;background:#e71a23;margin:1rem 0;text-align:left}.wrapper .header{background:#fff;border-bottom:1px solid #fafafa;box-shadow:1px 1px 3px 0 rgba(51,51,51,0.1882352941)}.wrapper .header .logo{max-height:50px;width:auto}.wrapper .header .logo-min{max-height:37px;width:auto}.wrapper .header .navbar .nav-item .nav-link{color:#31343a;font-weight:bold;text-transform:uppercase;padding-left:0.8rem;padding-right:0.8rem;transition:.2s ease-out;position:relative}.wrapper .header .navbar .nav-item .nav-link::after{position:absolute;bottom:0;left:0;right:0;content:" ";border-bottom:2px solid #e71a23;transform:scale(0, 1);width:calc(100% - 2rem);transition:transform 0.3s;margin:0 auto}.wrapper .header .navbar .nav-item .nav-link:hover{color:#e71a23}.wrapper .header .navbar .nav-item .nav-link:hover::after{transform:scale(1, 1)}.wrapper .header .phone{position:relative}.wrapper .header .phone .number{color:#31343a;font-size:1.4rem;font-weight:bold;text-decoration:none;border-bottom:2px dashed #31343a}.wrapper .header .phone:hover .back-call{opacity:1;transform:translateY(-6px),scaleY(0)}.wrapper .header .phone .back-call{transition:.2s ease-in;opacity:0;transform:translateY(-6px),scaleY(0);background:#e71a23;border-radius:10rem;position:absolute;bottom:-47px;left:0;width:210px;text-align:center;padding:0.4rem 0.8rem;display:block;z-index:2;text-decoration:none;box-shadow:1px 1px 10px 0 #33333340;text-transform:uppercase;color:#fff;font-size:0.9rem;font-weight:bold}.wrapper .header .phone .back-call::before{content:'';width:0;height:0;border-width:0 14px 14px 6px;border-color:transparent transparent #e71a23 transparent;border-style:solid;top:-12px;left:11px;position:absolute}.wrapper .header .phone .back-call .fas{margin-right:1rem}.wrapper #main-slide{background:url("../../images/slides/slide1.jpg");background-size:cover;background-position:center;min-height:400px}.wrapper #main-slide .girl-image{height:100%;width:auto}.wrapper #main-slide .block-text h1{font-weight:bold;text-transform:uppercase;font-size:2.1rem}.wrapper #main-slide .block-text h2{font-weight:bold;font-size:1.1rem;text-transform:uppercase}.wrapper #main-slide .block-text .btn{margin-top:2rem;padding:0.5rem 2.2rem;text-transform:uppercase;font-weight:bold;box-shadow:1px 1px 17px 8px rgba(51,51,51,0.3215686275);transition:0.4s ease-out}.wrapper #main-slide .block-text .btn:hover{box-shadow:1px 1px 15px 5px rgba(51,51,51,0.34)}.wrapper #main-slide .block-text .btn:hover .fas{animation:transformleft 1s;animation-timing-function:cubic-bezier(0.57, -1, 0.71, 0.27);animation-duration:.8s}.wrapper #main-slide .block-text .btn .fas{margin-left:1rem}.wrapper #info{margin-top:3rem;background-image:url("../../images/backgrounds/bg1.png");background-repeat:no-repeat;background-position:bottom right}.wrapper #info h2{font-weight:bold;font-size:2.3rem;text-transform:uppercase}.wrapper #info .block-text{background-color:#fff;border-radius:12px;box-shadow:1px 5px 16px 2px rgba(51,51,51,0.1607843137);position:relative;z-index:2}.wrapper #info .block-text .add-triangle::after{content:'';position:absolute;top:10rem;left:-20px;background:#fff;border:20px solid transparent;transform:rotate(45deg) translateX(15px) translateY(15px);box-shadow:-4px 3px 14px 0 rgba(0,0,0,0.0784313725);z-index:0}.wrapper #info .block-text .context{padding:1rem 1.5rem;background:#fff;border-radius:12px;position:relative;z-index:2}.wrapper #info .block-text .context ul{list-style:none;padding:0}.wrapper #info .block-text .context ul li{font-weight:bold;display:flex;align-items:center;margin-bottom:4px}.wrapper #info .block-text .context ul li::before{content:'';min-width:20px;width:20px;height:20px;background:url("../../images/checked.svg");background-repeat:no-repeat;background-size:cover;display:block;margin-right:10px}.wrapper #advantages{padding-top:5rem;background-color:#fafafa}.wrapper #advantages h2{font-weight:bold;font-size:2.3rem;text-transform:uppercase}.wrapper #advantages .icon-block{text-align:center;margin-bottom:3.3rem}.wrapper #advantages .icon-block .image{width:50%;padding:2rem;background:#fff;display:block;margin:0 auto 1rem;border-radius:50%;box-shadow:1px 1px 20px rgba(51,51,51,0.0509803922)}.wrapper #advantages .icon-block h3{font-weight:bold;text-transform:uppercase;font-size:1.3rem}.wrapper #advantages .icon-block p{font-size:0.9rem}.wrapper #offer{background-image:url("../../images/slides/slide2.jpg");background-position:bottom center;background-repeat:no-repeat;min-height:400px;position:relative}.wrapper #offer::after{content:'';width:300px;height:300px;position:absolute;bottom:0;background-image:url(../../images/backgrounds/bg2.png);background-repeat:no-repeat;background-position:bottom left}.wrapper #offer .girls{display:block;height:auto;max-width:100%}.wrapper #offer .block-text h2{font-weight:bold;text-transform:uppercase;font-size:2.7rem}.wrapper #offer .block-text hr{margin-left:auto;margin-right:0}.wrapper #offer .block-text p{font-weight:bold;font-size:1.1rem;text-transform:uppercase}.wrapper #offer .block-text .btn{margin-top:2rem;padding:0.5rem 2.2rem;text-transform:uppercase;font-weight:bold;box-shadow:1px 1px 12px 0px rgba(51,51,51,0.4117647059);transition:0.4s ease-out}.wrapper #offer .block-text .btn:hover{box-shadow:1px 1px 6px 0px rgba(51,51,51,0.5019607843)}.wrapper #security{margin-top:4rem}.wrapper #security h2{font-weight:bold;font-size:2.3rem;text-transform:uppercase}.wrapper #security .block-text .col-md-6{margin-bottom:2rem}.wrapper #security .block-text .col-md-6:hover .image{box-shadow:1px 1px 15px 3px rgba(0,0,0,0.1)}.wrapper #security .block-text .image{padding:2rem;background:#fafafa;width:50%;height:auto;border-radius:50%;margin:0 auto 1rem;box-shadow:1px 1px 15px 0 rgba(0,0,0,0.1);transition:.2s ease-in}.wrapper #security .block-text h3{font-size:1rem;font-weight:bold;text-transform:uppercase;text-align:center}.wrapper #work-process{margin-top:6rem}.wrapper #work-process h2{font-weight:bold;font-size:2.3rem;text-transform:uppercase}.wrapper #work-process .block-text{margin-top:6rem}.wrapper #work-process .block-text .image{position:relative}.wrapper #work-process .block-text .image .number{font-size:11rem;font-family:Arial;font-weight:900;color:#fff6e4;position:absolute;top:-7.9rem;z-index:0;transition:.2s ease-in}.wrapper #work-process .block-text .image img{max-width:30%;height:auto;z-index:2;position:relative;margin:0 auto;display:block}.wrapper #work-process .block-text h3{margin-top:1.5rem;font-size:1.2rem;font-weight:bold;text-align:center;text-transform:uppercase}.wrapper #work-process .block-text p{margin-top:1rem;text-align:center}.wrapper #work-process .block-text:hover .image .number{color:rgba(255,0,0,0.17)}.wrapper #vacancy{margin-top:6rem}.wrapper #vacancy h2{font-weight:bold;font-size:2.3rem;text-transform:uppercase}.wrapper #vacancy .block-text{margin-top:3rem;padding:0 3rem}.wrapper #vacancy .block-text img{width:50px;height:auto;margin:0 0.6rem 0 0}.wrapper #vacancy .block-text h4{font-size:1.1rem;font-weight:bold;text-transform:uppercase}.wrapper #vacancy .block-text .price{font-weight:bold;font-size:1.2rem}.wrapper #map{margin-top:6rem}.wrapper #map .logo{max-height:70px;width:auto}.wrapper #map .footer{margin-top:-3.2rem;background:#ffc500;z-index:1;position:relative;padding:2rem 0 2rem}.wrapper #map .footer::after{background-image:url(../../images/backgrounds/bg4.png);right:0}.wrapper #map .footer::before{background-image:url(../../images/backgrounds/bg3.png);left:0}.wrapper #map .footer::after,.wrapper #map .footer::before{content:'';background-repeat:no-repeat;background-position:top right;background-size:contain;position:absolute;top:-65px;width:200px;height:67px;display:block}.wrapper #map .footer .copyright{color:#fff;font-weight:bold}.wrapper #map .footer .phone{position:relative}.wrapper #map .footer .phone .number{color:#e71a23;font-size:1.4rem;font-weight:bold;text-decoration:none}.wrapper #map .footer .phone .back-call{transition:.2s ease-in;background:#fff;border-radius:10rem;position:absolute;bottom:-47px;left:0;width:210px;text-align:center;padding:0.4rem 0.8rem;display:block;z-index:2;text-decoration:none;box-shadow:1px 1px 10px 5px rgba(51,51,51,0.2509803922);text-transform:uppercase;color:#31343a;font-size:0.9rem;font-weight:bold}.wrapper #map .footer .phone .back-call::before{content:'';width:0;height:0;border-width:0 14px 14px 6px;border-color:transparent transparent #fff transparent;border-style:solid;top:-12px;left:11px;position:absolute}.wrapper #map .footer .phone .back-call .fas{color:#ffc500;margin-right:1rem}.wrapper .back-to-top{display:none;position:fixed;bottom:20px;right:20px;z-index:999;width:40px;height:40px;background:#ffc500;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;border-radius:10rem;box-shadow:1px 1px 10px 2px rgba(51,51,51,0.26)}.wrapper .btn-phone-fixed{display:none;position:fixed;bottom:20px;right:20px;z-index:999;width:40px;height:40px;background:#e71a23;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;border-radius:10rem;box-shadow:1px 1px 10px 2px rgba(51,51,51,0.26)}.wrapper .m-phone-events{opacity:0;position:fixed;bottom:20px;z-index:999;bottom:23px;right:62px}.wrapper .m-phone-events .btn{padding:0.2rem 0.7rem;display:inline-block;box-shadow:1px 1px 10px 2px rgba(51,51,51,0.26);color:#fff}#back-call .modal-dialog{margin:3.05rem auto}#back-call .modal-body{overflow:hidden}#back-call #form-error{font-size:0.8rem;color:#e71a23}#back-call .modal-content{border-radius:1rem;box-shadow:1px 1px 5px 1px rgba(51,51,51,0.59);border:0}#back-call .modal-header{border-radius:1rem 1rem 0 0;background:#ffc500;border-bottom:0}#back-call .modal-header h5{color:#fff;font-weight:bold}#back-call .form-control:focus{border-color:#ffc500;outline:0;box-shadow:none}#back-call .close{outline:0}#back-call input{border-radius:10rem}#back-call .btn{display:block;margin:2rem auto 0;font-weight:bold;text-transform:uppercase}#back-call .success{text-align:center}@media (max-width: 767px){.wrapper .header .logo{max-height:30px}.wrapper .header .logo-min{max-height:25px}.wrapper .header .phone{display:none}.wrapper .navbar .collapse{margin-top:0.7rem}.wrapper .navbar .nav-link::after{display:none}.wrapper #main-slide{min-height:200px}.wrapper #main-slide .block-text{margin-top:3rem}.wrapper #main-slide .block-text h1{font-size:2rem}.wrapper #main-slide .block-text h2{font-size:1.2rem;padding-right:2rem}.wrapper #main-slide .girl-image{display:none}.wrapper #info{background-size:25%}.wrapper #info h2{font-size:2rem}.wrapper #info .block-text{background:transparent;border-radius:0;box-shadow:none;padding-bottom:2rem}.wrapper #info .block-text .add-triangle::after{display:none}.wrapper #info .block-text .context{padding:0;background:transparent;border-radius:0}.wrapper #advantages h2{font-size:2rem}.wrapper #offer{background-position:38%;min-height:200px}.wrapper #offer::after{width:100px;height:100px;background-size:contain}.wrapper #offer .block-text{margin-top:3rem;padding-bottom:1rem}.wrapper #offer .block-text h2{font-weight:bold;text-transform:uppercase;font-size:1.6rem}.wrapper #offer .block-text hr{margin-left:auto;margin-right:0}.wrapper #offer .block-text p{font-weight:bold;font-size:1rem;text-transform:uppercase}.wrapper #offer .block-text .btn{background:#e71a23;color:#fff}.wrapper #offer .block-text .btn:hover{box-shadow:1px 1px 6px 0px rgba(51,51,51,0.5019607843)}.wrapper #security h2,.wrapper #work-process h2,.wrapper #vacancy h2{font-size:2rem}.wrapper #vacancy .block-text{padding-right:15px;padding-left:15px}.wrapper #map{margin-top:2rem}.wrapper #map .footer{margin-top:0;padding:0.3rem 0}.wrapper #map .footer .copyright{text-align:center;font-size:0.9rem;width:70%;margin:0 auto}.wrapper #map .footer .logo{display:none}.wrapper #map .footer .phone{display:none}.wrapper #map .footer::after,.wrapper #map .footer::before{display:none}.wrapper .back-to-top{bottom:70px;right:10px;text-decoration:none}.wrapper .btn-phone-fixed{bottom:20px;right:10px;text-decoration:none}#back-call .modal-dialog{margin:3.05rem 1rem}}@media (min-width: 768px) and (max-width: 992px){.wrapper #advantages .icon-block .image{padding:1.3rem}.wrapper #info .block-text .add-triangle::after{top:18rem}.wrapper .back-to-top{bottom:70px;right:10px}.wrapper .btn-phone-fixed{bottom:20px;right:10px}.wrapper #security .block-text .image{padding:1.3rem}.wrapper #work-process .block-text .image .number{font-size:8rem;top:-5.2rem}}@media (min-width: 992px) and (max-width: 1199px){.wrapper .header .logo{max-height:40px}.wrapper .header .logo-min{max-height:33px}.wrapper .back-to-top{bottom:90px;right:20px;width:50px;height:50px}.wrapper .btn-phone-fixed{bottom:20px;right:20px;width:50px;height:50px}.wrapper .m-phone-events{opacity:0;position:fixed;bottom:20px;z-index:999;bottom:23px;right:92px}.wrapper .m-phone-events .btn{padding:0.4rem 1.5rem}}@keyframes transformleft{0%{transform:translate(0px, 0)}50%{transform:translate(10px, 0)}100%{transform:translate(0px, 0)}}.fa,.fas,.far,.fal,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-phone:before{content:"\f095"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:auto;src:url("../webfonts/fa-solid-900.eot");src:url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("../webfonts/fa-solid-900.woff2") format("woff2"),url("../webfonts/fa-solid-900.woff") format("woff"),url("../webfonts/fa-solid-900.ttf") format("truetype"),url("../webfonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}
/*# sourceMappingURL=style.min.css.map */
