ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=tel]{direction:ltr}*{margin:0;padding:0;outline:0;box-sizing:border-box}body{color:#444;font-family:"Fira Sans",sans-serif;font-size:16px;font-weight:300;background-color:#fff;line-height:1.5;overflow-x:hidden}.pilot a,a{text-decoration:none;color:inherit}ul li{list-style:none}h1,h3,h5{margin:0 0 .5em;font-weight:500;color:#222;line-height:1.2}h1{font-size:40px}.call-upper i,h3{font-size:30px}h5{font-size:18px}.container{display:block;padding:50px 0}.container img{max-width:100%;vertical-align:bottom}.popup_modal{background-color:rgb(0 0 0/.3);position:fixed;display:none;width:100%;height:100vh;z-index:99999}.popup_win{background-color:#fff;position:absolute;width:40%;text-align:center;padding:15px 100px;margin:10vh 30%;margin-top:-100px;opacity:0}.form_title{font-size:24px;margin-bottom:24px;color:#222}.form_desc{margin-bottom:34px;font-weight:300}.input_your{width:100%;background-color:#fff;border:1px solid #d7d7d7;padding:20px;font-weight:400;font-size:18px;text-align:center;color:#252525;margin:0 auto}.submit_form{display:block;width:200px;padding:19px 10px;border:0;border-radius:50px;background-color:#9bbf28!important;font-size:18px;font-weight:500;color:#fff;margin:30px auto 15px;cursor:pointer}.submit_form:hover{color:#000;background-color:#eaabc1!important}.close{position:absolute;font-size:24px;color:#888;top:15px;right:20px;cursor:pointer;z-index:99999}.close:hover{color:#444}div.wpcf7-response-output{margin:0!important}.button.btn-default{display:block;width:200px;padding:19px 10px;border:0;border-radius:50px;background-color:#9bbf28!important;font-size:18px;font-weight:500;color:#fff;margin:30px auto 15px;cursor:pointer}.header-middle,.header-top{width:100%;z-index:20;color:#888;margin:0 auto}.header-top{display:flex;justify-content:space-between;align-items:center;height:40px;font-size:15px;max-width:1230px}.header-middle{background:#f2f2f2;height:60px}.header-bottom{width:100%;border-bottom:1px solid #eee}.header-line{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1230px;margin:0 auto;padding:15px 0}.custom-logo{height:80px;width:auto}.pilot{display:flex;justify-content:space-between;align-items:center}.pilot a{font-size:17px;line-height:1;font-weight:700;color:#222!important;margin-right:50px;padding-left:50px}.head-contacts a{display:block;font-size:22px;font-weight:400;color:#222}.head-contacts p{color:#888;font-size:14px;text-align:right}.toggle{display:none}.toggle a{background:url(/wp-content/themes/g-ravitacia/images/mobile_nav_right.png)no-repeat center;padding:10px 30px}.nav-inner,.sitenav ul{display:flex;justify-content:space-between;align-items:center;height:60px}.nav-inner{max-width:1230px;margin:0 auto}.nav-inner .custom-logo{display:none;height:50px;width:auto;margin-right:30px}.nav-inner .top-btn_call{display:none;width:150px;padding:4px 5px;border:2px solid rgb(155 191 40/.2);border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;text-decoration:none;font-weight:500;font-size:15px;color:#9bbf28}.nav-inner .top-btn_call:hover{border-color:#9bbf28}.sitenav{padding:0;width:100%;text-align:center;margin:0 auto}.sitenav ul{font-family:"Fira Sans",sans-serif;font-weight:400;font-size:17px}.sitenav ul li{display:inline-block;margin:0;position:relative;text-align:center}.sitenav ul li a{display:block;color:#222!important;padding:14px 0}.sitenav ul li:hover>a{text-decoration:none;border-top:3px solid #fff0;border-bottom:3px solid #9bbf28}.sitenav ul li ul{display:none;z-index:9999;position:absolute;width:200px;height:auto;top:59px;left:0;padding:20px 15px;background:#fff;box-shadow:0 7px 20px #e2e2e2}.gwolle-gb .gb-entry .gb-author-info,.gwolle-gb .gb-entry .gb-entry-content,.sitenav,.sitenav ul li:hover>ul{display:block}.sitenav ul li ul li{display:block;text-align:left;float:none}.sitenav ul li ul li a{padding:10px 8px 10px 15px}.sitenav ul li ul li:hover{background:#d0e688}.sitenav ul li ul li a:hover{border-top:none;border-bottom:none}.margin-25{margin-top:25px;margin-bottom:25px}.footerbox{width:100%;border-top:1px solid #eee}.footer_top{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1230px;margin:0 auto;padding:30px 0}.footer_top .custom-logo{height:80px}.footer_top .foot-soc{display:flex;margin-left:700px}.footer_top .foot-soc a{display:block;width:45px;height:45px;margin-right:10px}.footer_top .foot-contacts{text-align:center}.footer_top .foot-contacts a{display:inline-block;color:#444;font-size:25px}.footer_middle .nav_col a,.footer_top .foot-contacts p{display:inline-block;color:#888;font-size:15px}.footer_middle_box{background-color:#f2f2f2;width:100%}.footer_middle{display:flex;justify-content:space-between;align-items:flex-start;width:100%;max-width:1230px;margin:0 auto;padding:30px 0}.footer_middle .nav_col{width:25%}.footer_middle .nav_col h5{margin-bottom:15px}.footer_middle .nav_col a{color:#444;margin-bottom:10px}.footer_middle .nav_col a:hover{text-decoration:underline}.footer_bottom_box{background-color:#444;width:100%}.footer_bottom{width:100%;max-width:1230px;margin:0 auto;padding:15px 0;text-align:center;color:#fff;font-size:14px}.call-upper,.l-upper{position:fixed;bottom:20px;right:20px;z-index:999;width:50px;cursor:pointer}.call-upper{background:#9bbf28;display:none;border-radius:50%;height:50px;color:#fff;text-align:center}.call-upper i{line-height:50px}.carousel-slider{width:1060px!important;margin:0 auto}.container{width:1150px;margin:0 auto}.owl-carousel-wrap{width:100%;padding:0 10px;margin:0 auto}.yandex-review{width:100%;background-color:#f6f6f6;padding:15px 0;margin-bottom:15px;border-radius:5px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.yandex-review-left,.yandex-review-right{padding:0 15px}.yandex-review-right{margin-top:20px}.review-grade,.review-header-left div{display:flex;justify-content:space-between;align-items:center}.review-grade-count{font-size:48px;margin-right:12px;line-height:56px;padding:0;display:block}.yandex-review-title{display:block;color:#000;font-weight:500;margin-right:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:20px;text-decoration:none;margin-bottom:12px;line-height:23px}.review-header-right span,.review-rating span{color:#fc0;font-size:25px;letter-spacing:-4px}.yandex-review-text{color:#999}.yandex-review-right a{text-decoration:none;background-color:#e9eef3;color:#198cff;padding:10px 15px;border-radius:5px}.yandex-review-right a:hover{background-color:#f5f7fa}.review-block{background:#f6f6f6;border-radius:5px;padding:15px}.review-header-left div{width:40px;height:40px;border-radius:50%;justify-content:center;color:#fff}.review-header{width:100%;display:flex;justify-content:space-between;align-items:center}.review-header-middle{width:50%;padding-left:10px}.review-header-right{width:35%;text-align:right}.review-header-right span{font-size:20px}.review-content{max-height:4em;display:block;overflow:hidden;transition:max-height .3s ease;margin:30px 0}.review-polina{background-color:#5798d9}.review-nozulan,.review-sveta{background-color:#b37db3}.review-kamil{background-color:#5798d9}.review-egor{background-color:#f285aa}.review-danil{background-color:#f29d61}@media screen and (max-width:1440px){.footer_middle_box,.footer_top,.header-bottom,.header-middle,.header-top{padding:0 70px}.footer_top .foot-soc{margin-left:350px}}@media screen and (max-width:1201px){.popup_win{width:50%;margin:10vh 25%}.container{width:1050px}.carousel-slider{width:100%!important;margin:0 auto}}@media screen and (max-width:989px){.footer_middle_box,.footer_top,.header-bottom,.header-middle,.header-top{padding:0 30px}.popup_win{width:60%;margin:10vh 20%}.container{width:98%}.footer_top .foot-soc{margin-left:450px}.footer_top .foot-soc img{width:80%}.carousel-slider{width:710px!important}}@media screen and (max-width:767px){.popup_modal{overflow-y:auto}.popup_win{width:80%;margin:10vh 10%}.input_your{padding:10px}.container{width:90%}.head-contacts p,.header-top{display:none}.header-middle{height:0;padding:0}.header-bottom{background:#f2f2f2;z-index:999;padding:0 20px}.footer_middle_box,.footer_top{padding:0 20px}.header-line{flex-wrap:wrap;text-align:center}.custom-logo{height:60px}.pilot a{margin-right:30px}.head-contacts{text-align:center;width:100%}.head-contacts a{display:inline;font-size:30px;margin-right:50px;margin-top:20px}.nav-inner,.sitenav ul{display:block;height:0}.toggle{position:absolute;display:inline-block;right:10px;top:90px}.sitenav{position:absolute;background:#f2f2f2;width:50%;height:auto;top:140px;left:-50%;z-index:9999;transform:translateX(0);transition:all .4s;border-right:1px solid #fff}.sitenav ul{height:auto;margin-left:30px}.sitenav ul li,.sitenav ul li a{display:block;text-align:left}.sitenav ul li a{padding:10px}.sitenav ul li ul{display:block;position:relative;background:#f2f2f2;width:calc(100% - 50px);top:0;padding:0;box-shadow:none}.sitenav ul li ul li a{padding:5px 5px 5px 10px}.footer_top .foot-soc{margin-left:100px}.footer_middle{flex-wrap:wrap}.footer_middle .nav_col{width:50%;padding-left:30px}.l-upper{display:none}.call-upper{display:block}.carousel-slider-outer{width:100%}.carousel-slider{width:420px!important}}@media screen and (max-width:480px){.mobil-hidden{display:none}.popup_win{width:100%;margin:10vh 0;padding:15px 20px}.logo{margin:0 auto 10px}.custom-logo{height:80px}.pilot{flex-wrap:wrap}.pilot a{width:100%;text-align:left;margin-left:50px;margin-bottom:10px;line-height:2}.head-contacts a{display:block;margin:0}.toggle{top:30px}.sitenav{width:100%;top:300px;left:-100%;border-right:0 solid #fff}.footer_top{flex-wrap:wrap;padding:20px}.footer_top .foot-soc{margin-left:0}.footer_top .foot-contacts p{display:block}.footer_middle .nav_col{width:100%;padding-left:50px;margin-bottom:30px}.footer_bottom{padding:20px;text-align:left}.carousel-slider{width:200px!important}}button::-moz-focus-inner{border:0;padding:0}.carousel-slider{-webkit-tap-highlight-color:#fff0;display:none;z-index:1}.carousel-slider,.carousel-slider .carousel-slider__item,.gwolle-gb{position:relative}.carousel-slider .carousel-slider__item img{display:block;height:auto;margin-left:auto;margin-right:auto;max-width:100%}.gwolle-gb{clear:left}.gwolle-gb .gwolle-gb-hide{display:none}.gwolle-gb .gwolle-gb-invisible{visibility:hidden}.gwolle-gb-write-button{margin:20px 0 10px}.gwolle-gb-write-button input.button{float:none}.gwolle-gb form.gwolle-gb-write{position:relative;margin-top:20px;text-align:left}html body div.gwolle-gb form.gwolle-gb-write button.gb-notice-dismiss{position:absolute;top:0;right:0;border:0;border-radius:2px;margin:0;padding:0;cursor:pointer;color:#fff;background-color:#888;display:inline-block;speak:none;line-height:16px;height:16px;width:14px;font-size:11px;text-align:center}.gwolle-gb .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.gwolle-gb .gwolle_gb_submit_ajax_icon{display:none;background-image:url(/wp-content/plugins/gwolle-gb/frontend/images/loading.gif);background-position:4px 4px;background-repeat:no-repeat;margin-left:10px;padding:13px 20px}.gwolle-gb div.input,.gwolle-gb div.label{vertical-align:top;width:80%}.gwolle-gb div.input input[type=text],.gwolle-gb div.input textarea{width:99%}.gwolle-gb div.input textarea{height:150px}.gwolle-gb .clearBoth{clear:both}.gwolle-gb .gwolle-gb-read{position:relative}.gwolle-gb .gb-entry{position:relative;border-top:1px #ddd solid;padding:10px 0;margin:0;clear:left}.gwolle-gb .gwolle-gb-first{border-width:0}.gwolle-gb .gb-entry .gb-author-info .gb-author-name{padding-left:10px;font-weight:700}.gwolle-gb .gb-entry .gb-entry-content{padding-left:10px}@media only screen and (max-width:820px){.gwolle-gb div.input,.gwolle-gb div.label{width:80%}}@media only screen and (max-width:620px){.gwolle-gb div.input,.gwolle-gb div.label{width:100%}}@media print{.gwolle-gb .gwolle-gb-hide,.gwolle-gb .gwolle-gb-invisible,.gwolle-gb .gwolle-gb-write,.gwolle-gb .gwolle-gb-write-button{display:none}}