.menu__logo{width:200px;height:200px;margin:0 auto}.menu__logo__img{width:200px;height:200px}.menu__subtitle{text-align:center;color:#f9c301;font-weight:700;font-size:20px;background-color:#000}.menu__wrapper{display:flex;justify-content:center;align-items:center;background-color:#f9c301;height:70px;position:relative}.menu__list{margin:0;padding:0;list-style:none;display:flex;align-items:center}.menu__link{text-decoration:none;font-size:1.1em;color:#000;padding:0 20px;border-right:1px solid #000;text-transform:uppercase;font-weight:500}.menu__link:hover{color:#7f7f7f}.menu .dropdown-toggle{margin-left:30px;position:relative;border:none}.menu .dropdown-toggle::before{content:"";width:23px;height:23px;position:absolute;border-radius:100%;top:0;left:-10px;background:url(../icons/lang.svg) center center/cover no-repeat}.menu .dropdown-menu{z-index:99999}.menu__email{position:absolute;left:10px;top:25px}.menu__email .menu__link{text-transform:lowercase;border:none;font-size:1em}.menu__phone{position:absolute;right:10px;top:25px;display:flex;flex-direction:column}.menu__phone .menu__link{border:none;font-size:1em}.menu .burger__btn{display:none;margin-right:30px;width:30px}.menu .burger__btn .burger__item{display:block;width:30px;height:3px;background-color:#000;margin-top:5px;border-radius:10px;transition:.5s all}.menu .burger__btn .burger__item:first-child{margin-top:0}.menu .burger__btn .burger__item_1_active{transform:translateX(10px) rotate(45deg) translateY(5px)}.menu .burger__btn .burger__item_2_active{transform:translateX(10px) rotate(-45deg) translateY(-6px)}.menu .burger__btn .burger__item_3_active{display:none}.burger__menu{display:none;transition:.5s all}.show__burger__menu{transform:translateX(0)!important}.promo{width:100%;height:80vh}.promo__slide{position:relative;height:80vh;width:100%}.promo__slide_1{background:url(../img/slide3.jpg) center/cover no-repeat;background-position:35% 65%}.promo__slide_2{background:url(../img/slide2.jpg) center/cover no-repeat;background-position:15% 35%}.promo__descr{position:absolute;text-align:left;left:55%;top:10%;color:#fff}.promo__descr_left{position:absolute;text-align:left;left:10%;top:20%;color:#fff}.promo__title{font-size:2.5em}.promo__subtitle{font-size:1.5em}.services{width:100%;padding-top:75px;height:750px}.services__slider{margin-top:50px}.services__slide{position:relative;width:300px;height:500px}.services__slide .divider_top{position:absolute;top:0;width:100%;height:15px;background-color:#f9c301}.services__slide_1{background:url(../img/security_cameras.jpg) center center/cover no-repeat}.services__slide_2{background:url(../img/security_truck.jpg) center center/cover no-repeat}.services__slide_3{background:url(../img/security_drone.jpg) center center/cover no-repeat}.services__slide_4{background:url(../img/security_buildings.jpg) center center/cover no-repeat}.services__slide_5{background:url(../img/security_storehouse.jpg) center center/cover no-repeat}.services__descr{padding:30px 20px 20px 20px;height:500px;position:absolute;top:1em;left:0;color:#fff;transform:translateY(75%);background:linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,.5) 30%);transition:all .5s}.services__title{font-size:1.3em;margin-bottom:50px}.services__list{padding-left:15px;font-size:1em}.services .slick-slide{padding:0 7px!important}.services .slick-prev{position:relative;left:-25px}.services .slick-prev:before{content:'';position:absolute!important;top:280px;left:0;position:relative;background:url(../icons/arrow-left.png) center center/cover no-repeat;width:20px;height:35px}.services .slick-next{right:-25px}.services .slick-next:before{content:'';position:absolute!important;top:0;right:0;position:relative;background:url(../icons/arrow-right.png) center center/cover no-repeat;width:20px;height:35px}.about-us{padding-top:75px;height:700px}.about-us__wrapper{margin-top:70px;display:flex;justify-content:space-around;align-items:center}.about-us__img{width:340px;height:300px;position:relative;box-shadow:-80px 80px 0 #f9c301}.about-us__descr{font-size:20px;text-align:justify}.additionally{width:100%;padding:55px 0;height:800px;background-color:#f8f7f7}.additionally__slider{margin-top:50px}.additionally__slide{position:relative;width:300px;height:500px}.additionally__slide .divider_bottom{position:absolute;bottom:-10px;width:100%;height:15px;background-color:#f9c301;z-index:9999}.additionally__slide_0{background:url(../img/security_train.jpg) center center/cover no-repeat}.additionally__slide_1{background:url(../img/security_system.jpg) center center/cover no-repeat}.additionally__slide_2{background:url(../img/security_constructing.jpg) center center/cover no-repeat}.additionally__slide_3{background:url(../img/security_factory.jpg) center center/cover no-repeat}.additionally__slide_4{background:url(../img/security_rapid.jpg) center center/cover no-repeat}.additionally__slide_5{background:url(../img/security_law.jpg) center center/cover no-repeat}.additionally__slide_6{background:url(../img/security_guard.jpg) top center/cover no-repeat}.additionally__slide_7{background:url(../img/residential_complex.jpg) top center/cover no-repeat}.additionally__slide_7:hover .additionally__title{margin-top:190px}.additionally__slide_7 .additionally__title{margin-top:210px}.additionally__slide_7 .mt_225{margin-top:230px}.additionally__descr{padding:30px 20px 20px 20px;height:100%;position:absolute;top:0;left:0;color:#fff;transform:translateY(-80%);background:linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 30%);transition:all .5s;display:flex;flex-direction:column;justify-content:space-between}.additionally__title{font-size:1.3em;margin-top:20px}.additionally__list{padding-left:15px;font-size:1em}.additionally .slick-slide{padding:0 7px!important}.additionally .slick-prev{position:relative;left:-25px}.additionally .slick-prev:before{content:'';position:absolute!important;top:280px;left:0;position:relative;background:url(../icons/arrow-left.png) center center/cover no-repeat;width:20px;height:35px}.additionally .slick-next{right:-25px}.additionally .slick-next:before{content:'';position:absolute!important;top:0;right:0;position:relative;background:url(../icons/arrow-right.png) center center/cover no-repeat;width:20px;height:35px}.detective{height:800px;padding-top:75px}.detective__wrapper{margin-top:60px;display:flex;justify-content:space-around;align-items:center}.detective__title{font-size:30px;margin-bottom:1.5em}.detective__list{list-style:none;font-size:1.4em}.detective__li{margin-top:10px;position:relative}.detective__li::before{content:"";width:20px;height:20px;background:url(../icons/glass.png) center center/cover no-repeat;position:absolute;top:10px;left:-30px;transform:scaleX(-1)}.detective__img{width:350px;height:500px;box-shadow:60px 60px 0 #f9c301}.polygraph{height:800px;padding-top:75px}.polygraph__wrapper{margin-top:60px;display:flex;justify-content:space-around;align-items:center}.polygraph__title{font-size:30px;margin-bottom:1.5em}.polygraph__list{list-style:none;font-size:1.4em}.polygraph__li{margin-top:10px;position:relative}.polygraph__li::before{content:"";width:30px;height:30px;background:url(../icons/polygraph.png) center center/cover no-repeat;position:absolute;top:0;left:-40px;transform:scaleX(-1)}.polygraph__img{width:350px;height:500px;box-shadow:-60px -60px 0 #f9c301}.benefits{padding:75px 0;background-color:#f8f7f7}.benefits__wrapper{margin-top:50px;display:grid;grid-template-columns:repeat(4,250px);grid-template-rows:repeat(2,300px);justify-content:center;gap:50px}.benefits__item{background-color:rgba(223,223,223,.5);border-radius:15px;padding:30px 20px;display:block;margin:0 auto;width:250px;height:300px;box-shadow:0 0 0 5px rgba(181,181,181,.5);transition:.5s all}.benefits__item:hover{background-color:#f9c301;box-shadow:0 0 0 5px rgba(223,223,223,.5)}.benefits__img{width:100px;height:100px;display:block;margin:0 auto;margin-top:2.5em}.benefits__descr{font-size:18px;margin-top:20px;text-align:center;font-weight:500}.partners{height:450px;padding-top:75px}.partners__slider{margin-top:60px}.partners__item{width:200px;height:200px}.partners__img{display:block;margin:0 auto}.contacts{height:600px}.contacts__wrapper{margin-top:100px;display:flex;justify-content:center;align-items:center}.contacts__list{list-style:none;padding:0}.contacts__descr{height:320px;background-color:#f9c301;padding:30px}.contacts__title{margin-top:30px;font-size:1.5em;font-weight:700}.contacts__title:first-child{margin-top:0}.contacts__link{font-weight:300;display:block;margin-top:20px;font-size:20px;text-decoration:none;color:#000;letter-spacing:1px}.contacts__link:hover{color:#7f7f7f}.contacts__logo{height:320px;border:3px solid #f9c301;padding-top:30px}.contacts__img{width:287px;height:255px;margin:auto auto;display:block}.footer__copyright{position:absolute;top:25px;left:30px}.footer .menu__lang .menu__link{border:none}@media (max-width:1200px){.title{font-size:2.2rem!important}.subtitle{font-size:1.2rem!important}.header .menu__link{font-size:1em}.header .menu__email{display:none}.header .menu__phone{top:25px;right:5px}.header .menu__phone .menu__link{font-size:.8em;margin-top:10px}.header .menu__phone .menu__link:first-child{margin-top:0}.promo__slide_1{background-position:35% 100%}.promo__descr{bottom:5%}.services__descr p{font-size:14px}.about-us__descr{font-size:16px}.about-us__img{width:310px;height:260px;margin-left:60px}.detective{height:700px;padding-top:50px}.detective__title{font-size:22px}.detective__list{font-size:1.2em}.detective__img{width:300px;height:420px;margin-right:50px}.polygraph{height:700px;padding-top:50px}.polygraph__title{font-size:22px}.polygraph__list{font-size:1.2em}.polygraph__img{width:300px;height:420px;margin-left:50px}.benefits{padding:50px 0}.benefits__wrapper{grid-template-columns:repeat(3,250px);grid-template-rows:repeat(3,300px);gap:20px}.benefits__item{width:220px;height:270px}.benefits__img{margin-top:1em}.partners{height:400px;padding-top:50px}.contacts{padding-top:50px}.contacts__wrapper{margin-top:50px}.contacts__title{font-size:1.2em}.contacts__link{font-size:18px}.footer .menu__link{font-size:1em}.footer__copyright{top:15px;left:15px;width:150px;font-size:14px}}@media (max-width:992px){.title{font-size:2.3rem!important}.subtitle{font-size:1rem!important}.header .menu__wrapper{height:50px}.header .menu__link{font-size:.9em}.header .menu__email{display:none}.header .menu__phone{display:none}.promo__slide_1{background-position:100% 50%}.promo__slide_2{background-position:50% 70%}.promo__descr{left:50%;top:5%}.promo__title{font-size:2.5em;font-weight:700}.promo__subtitle{font-size:1.3em;font-weight:500}.services{height:650px;padding-top:50px}.services__slider{margin:30px 0}.services__slide{height:420px}.services__descr{top:2em;height:400px}.services__descr p{font-size:.8em}.services__list{font-size:.8em}.services__title{font-size:.9em;margin-bottom:40px}.about-us{padding-top:30px;height:600px}.about-us__wrapper{margin-top:50px}.about-us__img{width:270px;height:240px;margin-left:30px;box-shadow:-50px 50px 0 #f9c301}.about-us__descr{font-size:14px}.additionally{height:650px;padding-top:50px}.additionally__slider{margin:30px 0}.additionally__slide{height:420px}.additionally__descr{transform:translateY(-75%);height:400px}.additionally__descr p{font-size:.8em}.additionally__list{font-size:.85em}.additionally__title{font-size:.9em;margin-bottom:40px}.detective{height:650px;padding-top:50px}.detective__title{font-size:1.2em}.detective__list{font-size:1em}.detective__img{width:290;height:440;margin-right:50px;box-shadow:40px 40px 0 #f9c301}.polygraph{height:750px;padding-top:50px}.polygraph__title{font-size:1.2em}.polygraph__list{font-size:1em}.polygraph__img{width:290;height:440;margin-right:50px;box-shadow:-40px 40px 0 #f9c301}.benefits{padding:50px 0}.benefits__wrapper{grid-template-columns:repeat(3,200px);grid-template-rows:repeat(3,250px);gap:30px}.benefits__item{width:200px;height:250px}.partners{padding-top:50px;height:400px}.contacts__wrapper{margin-top:60px}.footer .menu__wrapper{justify-content:flex-end}.footer .menu__link{font-size:.9em}.footer__copyright{top:15px;left:10px;width:150px;font-size:14px}}@media (max-width:768px){.title{font-size:2rem!important}.header .menu__logo{width:150px;height:150px}.header .menu__logo__img{height:150px;width:150px}.header .menu__wrapper{height:50px;justify-content:space-between}.header .menu__email{display:none}.header .menu__list{display:none}.header .menu__phone{display:none}.header .menu__lang{left:0}.header .menu .dropdown-toggle::before{width:20px;height:20px;top:-1px;left:-5px}.header .burger__btn{display:block}.burger__menu{position:absolute;top:0;left:0;z-index:99;margin-top:230px;height:89%;width:80%;background-color:rgba(130,130,130,.958);display:flex;flex-direction:column;align-items:flex-start;padding:30px;transform:translateX(-100%)}.burger__menu .burger__list{padding:0;list-style:none}.burger__menu .burger__list li{margin-top:20px}.burger__menu .burger__list li:first-child{margin-top:0}.burger__menu .burger__link{font-size:25px;font-weight:500;color:#f9c301;text-decoration:none}.burger__menu .burger__link:hover{color:#fff}.burger__menu .burger__email .burger__link{font-size:16px}.burger__menu .burger__email .burger__link__descr{color:#f9c301;font-weight:700;font-size:26px}.burger__menu .burger__phone{display:flex;flex-direction:column}.burger__menu .burger__phone .burger__link{font-size:24px}.burger__menu .burger__phone .burger__link__descr{color:#f9c301;margin-top:20px;font-weight:700;font-size:26px}.promo__title{font-size:3em}.promo__subtitle{font-size:1.5em}.promo__slide_1{background-position:90% 55%}.promo__slide_2{background-position:55%}.promo__descr{width:350px;left:50%;transform:translateX(-50%);top:12%}.promo__descr_left{left:50%;transform:translateX(-50%);top:12%;width:350px}.services{height:600px}.services__descr p{font-size:1em}.services__title{font-size:1.5em}.services__list{font-size:1em}.about-us{height:900px}.about-us__wrapper{flex-direction:column;justify-content:space-between}.about-us__img{margin-left:0;margin-top:20px;box-shadow:0 0 3px 30px #f9c301}.about-us__descr{margin-top:80px}.additionally{height:650px}.additionally__descr{padding-top:20px;transform:translateY(-70%)}.additionally__descr p{font-size:.95em}.additionally__title{font-size:1.5em}.additionally__list{font-size:.95em}.additionally__slide_7 .additionally__title{margin-top:135px}.additionally__slide_7:hover .additionally__title{margin-top:100px}.detective{height:1000px}.detective__wrapper{padding-left:20px;flex-direction:column}.detective__img{margin-top:20px}.polygraph{margin-top:50px;height:1100px}.polygraph__wrapper{padding-left:20px;flex-direction:column}.polygraph__descr{margin-top:80px}.benefits__wrapper{grid-template-columns:repeat(2,160px);grid-template-rows:repeat(4,200px);gap:30px}.benefits__item{width:160px;height:200px}.benefits__img{width:80px;height:80px;margin-top:0}.benefits__descr{font-size:13px}.contacts{height:auto}.contacts__wrapper{margin:50px 0;flex-direction:column}.contacts__logo{width:374px}.footer .menu__list{display:none}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}*{margin:0;font-family:Montserrat,sans-serif}body{overflow-x:hidden}html{overflow-x:hidden}.title{font-size:2.5rem;line-height:2.9rem;font-weight:700;text-align:center}.subtitle{font-size:1.25rem;margin-top:10px;text-align:center}