/*!
Theme Name: miffka
Theme URI: http://underscores.me/
Author: Mishchenko Vadym
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: miffka
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

miffka is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.header-social__item img{width:24px;height:24px;object-fit:contain;display:block}.header-social a:hover,.header-social__item:hover{filter:brightness(0) saturate(100%) invert(53%) sepia(15%) saturate(2290%) hue-rotate(322deg) brightness(88%) contrast(82%)}.header-btn{position:relative;padding-left:33px;color:#ce6550;font-size:2rem;line-height:25px;text-transform:uppercase;font-weight:700;border-bottom:2px dotted transparent;transition:.4s ease border-bottom;text-decoration:none;margin-right:4rem;padding-bottom:3px;margin-bottom:-3px}.header-btn:before{width:24px;height:24px;display:block;position:absolute;left:0;top:50%;margin-top:-13px;content:"";background:url(//sense.pro/wp-content/themes/miffka/assets/img/rocket.svg) center no-repeat;-webkit-background-size:contain;background-size:contain}.header-btn:hover{border-bottom-color:currentColor}.header__logo{width:112px;height:80px;transition:.4s ease width}.header__logo img{width:100%;height:100%;object-fit:contain;display:block}.e--dotted-hover{border-bottom:2px dotted transparent}.e--dotted-hover:hover{border-bottom-color:currentColor}@media only screen and (max-width:1100px){.header-btn{margin-right:2rem}.header__logo{width:80px;height:57px}}@media only screen and (max-width:991px){.header-btn{margin-left:auto}.header-navi__menu .header-btn{margin-right:0;margin-top:1.5rem}.header-navi__list{margin-top:2rem}.header-navi__menu a{font-size:2rem}.header-navi__menu li{margin-top:2.5rem;margin-bottom:27px}}@media only screen and (max-width:767px){.header__logo{width:58px;height:42px}.header-btn{margin-top:1.5rem;margin-right:0}.header-btn-request{margin-top:3px;margin-right:16px;font-size:18px;padding-left:28px}.header-btn-request:before{width:20px;height:20px;margin-top:-12px}}.l-main{padding-top:8.4rem}.o-breadcrumbs{padding-bottom:3rem}.contacts .a-link{font-size:24px;line-height:1}.header-navi__toggle{position:relative;z-index:9999999}.header-navi__toggle .icon-close{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-navi__toggle.active .icon-menu{opacity:0}.header-navi__toggle.active .icon-close{display:block;color:#333}.header-navi__toggle.active:hover .icon-close{color:#ce6550}.rank-math-breadcrumb{font-weight:600}.o-breadcrumbs .rank-math-breadcrumb a,.o-breadcrumbs .rank-math-breadcrumb .separator{color:#757575}.o-breadcrumbs .rank-math-breadcrumb a:hover{color:#333}@media only screen and (min-width:560px){.contacts-hours br{display:none}}@media only screen and (min-width:768px){.l-main{padding-top:10rem}.o-breadcrumbs{padding-bottom:5rem}}@media only screen and (min-width:992px){.contacts-img{flex:1;margin-left:40px}.contacts-img img{max-width:848px;display:block;margin-left:auto}}@media only screen and (min-width:1101px){.l-main{padding-top:13rem}}@media only screen and (min-width:1200px){.o-breadcrumbs{padding-bottom:3rem}.contacts .a-link{font-size:36px}.l-main{padding-top:14.3rem}}.admin-bar .header{top:32px}@media screen and (max-width:782px){.admin-bar .header{top:46px}.admin-bar .header.sticky{top:0}}@media screen and (max-width:450px){.contacts .a-link span{white-space:normal}}.header{background:url(//sense.pro/wp-content/themes/miffka/assets/img/main-bg@2.jpg) 0 0/100% no-repeat !important;transition:.4s ease all;z-index:100}.header.sticky{box-shadow:0 4px 15px 0 #4F412D26;padding-top:5px;padding-bottom:5px}.header.sticky .header__logo{width:68px;height:48px}.fixed-bg{background:url(//sense.pro/wp-content/themes/miffka/assets/img/main-bg@2.jpg) 0 0/cover no-repeat !important}@media (max-width:991px){.fixed-bg,.header-navi__menu,.header{background-image:url(//sense.pro/wp-content/themes/miffka/assets/img/main-bg.webp) !important}.header-navi__list{margin-top:2rem}.header-navi__menu{width:384px;left:auto;z-index:102;padding-top:3rem}body:before{position:fixed;top:0;left:0;content:'';display:block;bottom:0;right:0;background:rgba(0,0,0,.5);transition:.4s ease opacity;opacity:0;visibility:hidden}.navi-active:before{visibility:visible;opacity:1;z-index:101}.header.sticky .header__logo{width:65px;height:47px}}@media (max-width:560px){.fixed-bg,.header-navi__menu,.header{background-image:url(//sense.pro/wp-content/themes/miffka/assets/img/main-bg.jpg) !important}.header.sticky .header__logo{width:44px;height:32px}}.header-navi__mbar{flex-direction:column;align-items:flex-end}.o-lang-mobile a:last-child{margin-right:0}@media screen and (max-width:450px){.header-navi__menu{left:0;width:auto;padding-top:2rem}body:before{display:none}}.request{margin-top:-2rem}.request-form{width:770px;padding-right:20px}.request-title{margin-bottom:32px}.request-form .wpcf7-form{display:block}.request-form .o-form__field,.request-form .o-form__file{margin-left:28px}.request-form .o-form-row{margin-bottom:4.2rem}.request-form .o-form__caption{color:#333;font-size:32px;font-weight:800;line-height:132%;text-align:left;text-transform:uppercase;margin-bottom:24px}.request__checkbox .wpcf7-list-item{display:block;margin:0}.request__checkbox input{visibility:hidden;position:absolute}.request__checkbox .wpcf7-list-item-label{position:relative;color:#333;font-size:20px;font-weight:700;line-height:125%;letter-spacing:0;text-align:left;padding-left:32px;display:block;margin-bottom:16px}.request__checkbox .wpcf7-list-item-label:after{position:absolute;border:2px solid #7d7d7d;width:24px;height:24px;left:0;top:.5px;z-index:1}.request__checkbox .wpcf7-list-item-label:before{position:absolute;width:24px;height:24px;left:3px;top:-3px;background:url(//sense.pro/wp-content/themes/miffka/assets/img/check.svg) center no-repeat;-webkit-background-size:contain;background-size:contain;opacity:0;z-index:2}.request__checkbox input:checked+.wpcf7-list-item-label:before{opacity:1}.request-img{flex:1;margin-left:auto;max-width:686px;margin-right:auto}.request__input{padding:10px 16px 12px;border:1px solid #7d7d7d;border-radius:4px;background:#eae3db;color:#333;font-family:'Akrobat';font-size:20px;font-weight:600;line-height:125%;text-align:left;outline:none;width:100%;-webkit-appearance:none}.request__input:hover,.request__input:-webkit-autofill:hover{color:#57534f;-webkit-text-fill-color:#57534f;background:#eae3db;border:1px solid #ce6652;transition:background-color 5000s ease-in-out 0s;box-shadow:none;-webkit-box-shadow:0 0 0px 1000px #eae3db inset}.filled{border-color:#333}.request__input:hover:-moz-placeholder{color:#57534f}.request__input:hover::-moz-placeholder{color:#57534f}.request__input:hover:-ms-input-placeholder{color:#57534f}.request__input:hover::-webkit-input-placeholder{color:#57534f}.request__input:-webkit-autofill,.request__input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#333;background:#eae3db;transition:background-color 5000s ease-in-out 0s;box-shadow:none;-webkit-box-shadow:0 0 0px 1000px #eae3db inset}.request__input:focus,.request__input:-webkit-autofill:focus{background:#eae3db;color:#333;-webkit-text-fill-color:#333;border:1px solid #ce6652;transition:background-color 5000s ease-in-out 0s;box-shadow:none;-webkit-box-shadow:0 0 0px 1000px #eae3db inset}.a-btn:hover{color:#333 !important}textarea.request__input{resize:vertical;height:144px}.request__input:-moz-placeholder{opacity:1;-moz-transition:all .3s ease;transition:all .3s ease;color:#57534f}.request__input::-moz-placeholder{opacity:1;-moz-transition:all .3s ease;color:#57534f;transition:all .3s ease}.request__input:-ms-input-placeholder{opacity:1;-ms-transition:all .3s ease;color:#57534f;transition:all .3s ease}.request__input::-webkit-input-placeholder{opacity:1;-webkit-transition:all .3s ease;color:#57534f;transition:all .3s ease}.request__input:focus{outline:none}.request__input:focus:-moz-placeholder{opacity:0}.request__input:focus::-moz-placeholder{opacity:0}.request__input:focus:-ms-input-placeholder{opacity:0}.request__input:focus::-webkit-input-placeholder{opacity:0}.o-form__file{margin-top:-3px;display:flex;align-items:center}.request__input.wpcf7-not-valid,.request__input:focus:invalid{color:#57534f;border:1px solid #d92d20}.o-form__file-btn{font-size:24px;font-weight:700;line-height:25px}.o-form__file-btn>span:first-child:before{content:'';-webkit-mask-image:unset;mask-image:unset;-webkit-mask-repeat:no-repeat;background-color:none;background:url(//sense.pro/wp-content/themes/miffka/assets/img/icon-upload-file.svg) center no-repeat;width:2.4rem;-webkit-background-size:contain;background-size:contain;height:2.4rem;display:block;margin-right:1rem}.o-form__file-btn span{align-items:center}.o-form__file-btn>span:first-child{text-decoration:underline;text-underline-offset:2px;color:#ce6550;white-space:nowrap}.o-form__file-btn:hover>span:first-child{text-decoration:none}.o-form__file .selected-file{text-decoration:none;margin-left:16px}.o-form__file .selected-file:before,.o-form__file .selected-file span:before{display:none}.o-form__file .selected-content{color:#333 !important;font-weight:700;text-align:left;text-decoration-color:transparent}.o-form__file .selected-size{color:#7d7d7d;font-weight:600;margin-left:8px}.request-form .o-form-info .o-form__field{margin-bottom:11px !important}.o-form__btn{display:flex;align-items:center}.o-form__btn button{max-width:237px;font-size:24px;font-weight:900;line-height:18px}.o-form__btn>span{color:#333;font-size:20px;font-weight:600;line-height:125%;letter-spacing:0px;text-align:left;margin-left:39px;max-width:273px}.o-form__file-right{line-height:1}.o-form__file .o-form__file-size{color:#7d7d7d;font-size:24px;font-weight:600;line-height:25px;text-align:left;margin-left:19px;display:inline-block;vertical-align:top;align-self:flex-start}.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-bg.mfp-ready{opacity:.8}.mfp-wrap .mfp-content{opacity:0;transition:all .3s ease-out}.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-bg-dark{background:rgba(0,0,0,.5)}.request-form .wpcf7-response-output{display:none !important}.request-form .o-form__caption span{font-weight:800}.request-form .wpcf7-not-valid-tip{color:#d92d20;font-size:18px;font-weight:600;line-height:125%;text-align:left}.request-form .request__checkbox+.wpcf7-not-valid-tip{border-top:1px solid #d92d20;margin-left:-28px;padding-left:28px;margin-top:24.5px;padding-top:8px}.mfp-content{display:inline-flex}#thanks-modal{width:1005px;max-width:90%;min-height:550px;margin:auto;background:#e5ded5 url(//sense.pro/wp-content/themes/miffka/assets/img/base-modal.png) 0 0 no-repeat;background-size:cover;text-align:center;display:flex;align-items:center;justify-content:center;position:relative}#thanks-modal .o-popup-close:after,#thanks-modal .o-popup-close:before{width:31px;height:3px}#thanks-modal .o-popup__title{color:#333;font-size:64px;font-weight:900;line-height:115%;text-transform:uppercase;margin-bottom:30px;max-width:605px}#thanks-modal .mfp-close{display:none}#thanks-modal .o-popup-close{position:absolute;top:46px;right:51px}#thanks-modal p{color:#333;font-size:24px;font-weight:600;line-height:125%;max-width:605px}#thanks-modal p:last-child:after{content:'';width:24px;height:17.5px;display:inline-block;vertical-align:middle;margin-left:8px;background:url(//sense.pro/wp-content/themes/miffka/assets/img/modal_mail.svg) 0 0 no-repeat;-webkit-background-size:contain;background-size:contain}@media screen and (max-width:992px){.request{margin-top:-1rem}.request-title{margin-bottom:5rem}.request-form{width:100%;padding-right:0}.request-form .o-form__caption{font-size:28px}.request-form .o-form__field,.request-form .o-form__file{margin-left:20px}.request-form .request__checkbox+.wpcf7-not-valid-tip{margin-left:-20px;padding-left:20px}.o-form__file{margin-top:-6px;padding-bottom:2px}.o-form__btn button{max-width:unset;flex:1}#thanks-modal .o-popup-close{top:35px;right:35px}#thanks-modal{width:500px;max-width:calc(100% - 60px);min-height:300px;padding:40px}#thanks-modal .o-popup__title{font-size:42px;margin-bottom:16px;line-height:110%}#thanks-modal p{font-size:18px}}@media screen and (max-width:767px){.o-form__btn{align-items:flex-start;flex-direction:column}.o-form__btn>span{margin-left:0;margin-top:8px}.o-form__file-btn{flex-wrap:wrap}.o-form__file .selected-file{margin-left:0;margin-top:20px;width:100%}.request-form .o-form__file{align-items:flex-start}}@media screen and (max-width:540px){.request{margin-top:0}.request-title{margin-bottom:3.5rem;position:relative;padding-right:29%}.request-title:after{content:'';position:absolute;right:0;bottom:-14px;width:132px;height:78px;background:url(//sense.pro/wp-content/themes/miffka/assets/img/request.svg) 0 0 no-repeat;-webkit-background-size:contain;background-size:contain;display:block}.request-form .o-form__caption{font-size:24px;margin-bottom:23px}.request-form .o-form__field,.request-form .o-form__file{margin-left:17px}.request-form .request__checkbox+.wpcf7-not-valid-tip{margin-left:-17px;padding-left:17px}.request__checkbox .wpcf7-list-item-label{font-size:18px;margin-bottom:17px}.request-form .o-form-row{margin-bottom:4.3rem}.request-form .o-form-info{margin-bottom:24px}.request__input{padding:10px 16px 14px;font-size:18px}textarea.request__input{line-height:150%;padding-top:11px}.o-form__btn button{max-width:unset;font-size:20px;line-height:1;padding:1.5rem 2rem}.o-form__btn>span{font-size:18px}#thanks-modal .o-popup__title{font-size:28px;margin-bottom:25px}#thanks-modal{min-height:400px;padding:16px}#thanks-modal .o-popup-close{top:21px;right:21px}}@media screen and (max-width:480px){.request-form .o-form__file{flex-wrap:wrap;gap:10px}.o-form__file .wpcf7-form-control-wrap+span{margin-left:0}textarea.request__input{height:160px}}@media (min-width:768px) and (max-width:991px){.md\:u-mr-b6{margin-bottom:6rem !important}}