.container{padding:0 20px;margin:0 auto;width:1670px;max-width:100%;position:relative}@media (max-width: 1670px){.container{width:1280px}}@media (max-width: 1280px){.container{width:960px}}@media (max-width: 960px){.container{width:768px}}@media (max-width: 768px){.container{width:100%;padding:0 25px}}.container .row{display:flex;flex-wrap:initial;margin:-25px}@media (max-width: 768px){.container .row{display:block;width:100%}}.container .row:not(:last-child){margin-bottom:25px}@media (max-width: 768px){.container .row:not(:last-child){margin-bottom:50px}}.container .col-50{width:50%;margin:25px}@media (max-width: 768px){.container .col-50{width:100%}}input[type="email"],input[type="text"]{font:400 normal 20px/30px "Roboto Condensed",sans-serif;height:66px;background:#fff;color:#000;border:1px solid #fff;padding:0 35px;width:100%}@media (max-width: 1280px){input[type="email"],input[type="text"]{margin-bottom:22px}}.btn{font-weight:600;display:inline-block;background:#f95315;color:#fff;text-decoration:none;padding:18px 50px;height:66px;font:600 normal 20px/30px "Roboto Condensed",sans-serif;cursor:pointer;border:none;text-transform:uppercase}@media (max-width: 768px){.btn{font-size:17px}}.btn:hover{-webkit-animation-name:pop;animation-name:pop;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:2;animation-iteration-count:2}@-webkit-keyframes pop{50%{transform:scale(1.06)}}@keyframes pop{50%{transform:scale(1.06)}}.contact-form{background:#182941;color:#f95315;margin-top:-95px;margin-bottom:62px;padding:60px 25px 82px 25px;display:flex;flex-direction:column;align-items:center;position:relative}@media (max-width: 768px){.contact-form{padding:25px}}.contact-form h2{padding-left:0;border:0;margin-bottom:20px}.contact-form form p{display:flex;margin:0 auto;max-width:1365px}@media (max-width: 1280px){.contact-form form p{flex-direction:column}}.contact-form form p br{display:none}.contact-form form p .wpcf7-form-control-wrap{padding-right:22px;flex-shrink:0;width:20%}.contact-form form p .wpcf7-form-control-wrap:nth-child(1){width:40%}@media (max-width: 1280px){.contact-form form p .wpcf7-form-control-wrap:nth-child(1){width:100%}}@media (max-width: 1280px){.contact-form form p .wpcf7-form-control-wrap{padding-right:0;width:100%}}.contact-form form p .wpcf7-form-control-wrap:last-child{padding-right:0}.contact-form form p .btn{flex-shrink:0;width:20%}@media (max-width: 1280px){.contact-form form p .btn{width:100%}}.contact-form form p .wpcf7-not-valid-tip{color:#f95315}.contact-form form p .ajax-loader{display:none}.contact-form form p .ajax-loader.is-active{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(42,43,45,0.6);margin:0;visibility:visible}.contact-form form p .ajax-loader.is-active::after{content:'';position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);border:10px solid #fff;border-radius:50%;border-top:10px solid #f95315;border-bottom:10px solid #f95315;width:60px;height:60px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.contact-form .wpcf7 form.failed .wpcf7-response-output,.contact-form .wpcf7 form.aborted .wpcf7-response-output,.contact-form .wpcf7 form.unaccepted .wpcf7-response-output{border:1px solid #f95315}.contact-form .wpcf7 form .wpcf7-response-output{margin:22px 0 0 0;border:1px solid #f95315}*{box-sizing:border-box}body{margin:0;padding:0;background:#fff;color:#2a2b2d;font:400 normal 16px/30px "Roboto Condensed",sans-serif}body.noscroll{overflow:hidden}@media (max-width: 768px){body{font-size:16px;line-height:30px}}p,ul,li{margin:0;padding:0}p{margin-bottom:1.5em}p:last-child{margin-bottom:0}ul{list-style:none}ul li{padding-left:10px;position:relative}ul li:before{content:'\2022';color:#f95315;position:absolute;left:0;top:0}img{max-width:100%;height:auto}h2{margin:0 0 15px 0;font-size:30px;line-height:45px;font-weight:600;padding-left:16px;border-left:4px solid #000}@media (max-width: 768px){h2{font-size:25px;line-height:30px}}h3{margin:0 0 15px 0;font-size:25px;line-height:40px;font-weight:600}@media (max-width: 768px){h3{font-size:20px;line-height:25px}}a{color:#f95315;text-decoration:underline;transition:all 0.3s ease-in-out}a:hover{color:#f95315;text-decoration:none}.phone{display:flex;align-items:center;font-size:20px;line-height:23px;color:#fff}.phone a{display:flex;align-items:center;color:#fff;text-decoration:none}.phone a svg{fill:#f95315;transition:all 0.3s ease-in-out}.phone a span{color:#f95315;font-weight:700;transition:all 0.3s ease-in-out}.phone a:hover svg{fill:#fff}.phone a:hover span{color:#fff}.phone--box{color:#2a2b2d;margin-top:-12px}.phone--box a{color:#2a2b2d}.phone--box a:hover svg{fill:#182941}.phone--box a:hover span{color:#2a2b2d}@media (max-width: 960px){.phone--box{margin:5px 0 15px -10px}}.slide-left{transform:translateX(-2800px);overflow:hidden;-webkit-animation:fromleft .4s .5s 1 normal forwards;animation:fromleft .4s .5s 1 normal forwards}.slide-right{transform:translateX(2800px);-webkit-animation:fromright .4s .5s 1 normal forwards;animation:fromright .4s .5s 1 normal forwards}.slide-top{-webkit-animation:fromtop .5s 1 normal forwards;animation:fromtop .5s 1 normal forwards}.spin{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes fromleft{from{transform:translateX(-800px)}to{transform:translateX(0)}}@keyframes fromleft{from{transform:translateX(-800px)}to{transform:translateX(0)}}@-webkit-keyframes fromright{from{transform:translateX(800px)}to{transform:translateX(0)}}@keyframes fromright{from{transform:translateX(800px)}to{transform:translateX(0)}}@-webkit-keyframes fromtop{from{transform:translateY(-100px)}to{transform:translateY(0)}}@keyframes fromtop{from{transform:translateY(-100px)}to{transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.web-header{width:100%;background:#000 url("/wp-content/themes/monster-theme/images/header-image.jpg") no-repeat left center;background-size:cover;min-height:798px;padding-bottom:100px;color:#fff}@media (max-width: 768px){.web-header{background-image:url("/wp-content/themes/monster-theme/images/header-image-mobile.jpg")}}.web-header__top{height:222px;display:flex;align-items:center;justify-content:flex-start;position:relative}@media (max-width: 768px){.web-header__top{height:120px;justify-content:left}}@media (max-width: 960px){.web-header__top.active{background:#182941}}.web-header__top h1{position:absolute;top:-2000px;left:-20000px}.web-header__container{display:flex;align-items:center;justify-content:space-between}.web-header__topleft{display:flex;align-items:center}.web-header__topright{display:flex}@media (max-width: 960px){.web-header__topright{display:none;padding:0 25px 25px 25px}.web-header__topright.active{display:flex;flex-direction:column;position:absolute;z-index:10;right:0;top:150px;background:#182941;width:100%}.web-header__topright.active .phone{display:none}.web-header__topright.active .menu__top{align-items:flex-start}.web-header__topright.active .menu__top li{margin-bottom:5px}}@media (max-width: 768px){.web-header__topright.active{top:80px}}@media (max-width: 768px){.web-header__logo{max-width:100px}}.menu__top{display:flex;align-items:center}@media (max-width: 960px){.menu__top{flex-direction:column}}.menu__top-list{display:flex;list-style:none;margin:0;padding:0;font-size:20px;font-weight:700}@media (max-width: 960px){.menu__top-list{flex-direction:column}}.menu__top-list li{margin:0;padding:0 44px 0 0}.menu__top-list li:before{display:none}.menu__top-list li a{color:#fff;text-decoration:none}.menu__top-list li a:hover{color:#f95315}.menu-toggle{display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;width:40px;height:40px}@media (max-width: 960px){.menu-toggle{display:flex;align-items:center;justify-content:center;flex-direction:column}}.menu-toggle input{display:block;width:40px;height:40px;position:absolute;top:0;left:0;margin:0;padding:0;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}.menu-toggle input:checked ~ .top-menu{transform:none}.menu-toggle input:checked ~ span{opacity:1;transform:rotate(-45deg) translate(1px, -2px)}.menu-toggle input:checked ~ span:nth-last-child(2){opacity:0;transform:rotate(0deg) scale(0, 0)}.menu-toggle input:checked ~ span:nth-last-child(3){transform:rotate(45deg) translate(2px, 1px)}.menu-toggle span{display:block;width:33px;height:3px;margin:0;position:relative;background:#fff;border-radius:0px;z-index:1;transform-origin:4px 0px;transition:all 0.3s ease-in-out}.menu-toggle span:nth-last-child(2){transform-origin:0% 100%;margin:8px 4px}.web-header__motto{font-size:30px;line-height:40px;font-weight:600;padding-left:14px;border-left:4px solid #f95315;margin:0 0 37px 0}@media (max-width: 768px){.web-header__motto{font-size:22px;line-height:36px}}.web-header__motto strong,.web-header__motto b{color:#f95315}.web-header__text{font-size:20px;line-height:30px}@media (max-width: 768px){.web-header__text{font-size:16px;line-height:26px}}.web-header__text h2{color:#fff;margin:0 0 13px 0;font-size:20px;line-height:30px;font-weight:600;padding-left:0;border:0}@media (max-width: 768px){.web-header__text h2{font-size:16px;line-height:26px}}.web-header__list{display:flex}@media (max-width: 768px){.web-header__list{flex-wrap:wrap}}.web-header__list ul{margin:0 75px 20px 0}.web-header__list ul:last-child{margin-right:0}@media (max-width: 768px){.web-header__list{width:100%}}.web-main{padding:0 0 50px 0}.web-content{max-width:1365px;margin:0 auto}.web-main__box{background:#fff;padding:32px 50px;box-shadow:0 3px 25px rgba(0,0,0,0.16);margin-bottom:50px}@media (max-width: 768px){.web-main__box{padding:25px}}.web-main__box i,.web-main__box em{font:300 italic 16px/30px 'Roboto', sans-serif}.web-main__box b,.web-main__box strong{color:#f95315;font-weight:700}.web-main__box--nobg{background:none;box-shadow:none;padding:0;display:flex;align-items:center}@media (max-width: 1280px){.web-main__box--nobg{align-items:flex-start}}.web-main__box-header{display:flex;justify-content:space-between}@media (max-width: 960px){.web-main__box-header{flex-direction:column}}.contact__content{display:flex}@media (max-width: 1280px){.contact__content{flex-direction:column}}.contact__right{margin-left:80px;text-align:center;font-weight:700}@media (max-width: 1280px){.contact__right{display:flex;justify-content:center;margin-left:0;margin-top:30px}}.contact__right a{display:inline-block;text-decoration:none;margin:-7px}.contact__right a img{padding:6px;border:1px solid #fff;transition:all 0.3s ease-in-out}.contact__right a:hover img{border-color:#f95315}.contact__right p{clear:both;margin-top:-5px}.contact__phone,.contact__mail{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;margin:0;padding:20px 0;font-weight:700;font-size:30px}@media (max-width: 768px){.contact__phone,.contact__mail{font-size:20px;padding:15px 0}}.contact__phone a,.contact__mail a{display:flex;align-items:center;text-decoration:none}.contact__phone a:hover,.contact__mail a:hover{color:#2a2b2d}.contact__phone a svg,.contact__mail a svg{fill:#182941}.contact__mail{border-top:none}.contact__phone-image,.contact__mail-image{min-width:53px;display:flex;align-items:center;justify-content:center}.custom-gallery{width:100%;display:flex;flex-wrap:wrap}.custom-gallery__item{width:33.33333%;padding:6px;border:1px solid #fff}@media (max-width: 1280px){.custom-gallery__item{width:50%}.custom-gallery__item:nth-of-type(9){display:none}}.custom-gallery__item:hover{border-color:#f95315}.custom-gallery__item img{display:block}.web-footer{padding:30px 0 80px 0}@media (max-width: 768px){.web-footer{padding:0 0 50px 0}}.web-footer a{color:#2a2b2d;text-decoration:none}.web-footer a:hover{color:#f95315}.web-footer .container{max-width:1405px;display:flex;margin:0 auto}@media (max-width: 768px){.web-footer .container{text-align:center;flex-direction:column}}.web-footer__left{flex-grow:1;display:flex;justify-content:flex-start;align-items:center}@media (max-width: 768px){.web-footer__left{justify-content:center}}.web-footer__right{flex-grow:1;display:flex;justify-content:flex-end;align-items:center}@media (max-width: 768px){.web-footer__right{margin-top:5px;justify-content:center}}.web-footer__claim{display:flex;align-items:center}.web-footer__claim svg{margin:0 4px;fill:#f95315}.web-footer__claim a{display:flex;align-items:center}.web-header__logo.slide-top{display: none;}

/*# sourceMappingURL=style.css.map*/