/* res_id: fae293589b0812ce7d7b68dc4e80534a */

@font-face{font-display:swap;font-family:'Barlow';font-style:normal;font-weight:400;src:url(../fonts/barlow-v12-latin-regular.woff2) format('woff2'),url(../fonts/barlow-v12-latin-regular.woff) format('woff')}@font-face{font-display:swap;font-family:'Barlow';font-style:italic;font-weight:400;src:url(../fonts/barlow-v12-latin-italic.woff2) format('woff2'),url(../fonts/barlow-v12-latin-italic.woff) format('woff')}@font-face{font-display:swap;font-family:'Barlow';font-style:normal;font-weight:500;src:url(../fonts/barlow-v12-latin-500.woff2) format('woff2'),url(../fonts/barlow-v12-latin-500.woff) format('woff')}@font-face{font-display:swap;font-family:'Barlow';font-style:italic;font-weight:500;src:url(../fonts/barlow-v12-latin-500italic.woff2) format('woff2'),url(../fonts/barlow-v12-latin-500italic.woff) format('woff')}@font-face{font-display:swap;font-family:'Barlow';font-style:normal;font-weight:600;src:url(../fonts/barlow-v12-latin-600.woff2) format('woff2'),url(../fonts/barlow-v12-latin-600.woff) format('woff')}@font-face{font-display:swap;font-family:'Barlow';font-style:italic;font-weight:600;src:url(../fonts/barlow-v12-latin-600italic.woff2) format('woff2'),url(../fonts/barlow-v12-latin-600italic.woff) format('woff')}@font-face{font-display:swap;font-family:'Bevan';font-style:normal;font-weight:400;src:url(../fonts/bevan-v20-latin-regular.woff2) format('woff2'),url(../fonts/bevan-v20-latin-regular.woff) format('woff')}@font-face{font-display:swap;font-family:'Bevan';font-style:italic;font-weight:400;src:url(../fonts/bevan-v20-latin-italic.woff2) format('woff2'),url(../fonts/bevan-v20-latin-italic.woff) format('woff')}*{box-sizing:border-box;padding:0;margin:0}html,body{font-family:'Barlow',sans-serif;font-weight:500;font-size:16px;line-height:24px}.rel{position:relative;left:0;top:0}.abs{position:absolute;left:0;top:0;bottom:0;right:0}.top_padding{padding-top:108px}.bottom_padding{padding-bottom:108px}.text{margin-top:20px}.button{background:#126D2C;color:#fff!important;padding:10px 50px 13px;display:inline-block;margin:20px 0;font-size:16px;line-height:32px;text-decoration:none!important}#content a:not(.learn_more){color:#40392B;text-decoration:underline;transition:opacity 0.3s ease}#content a:not(.learn_more):hover{color:#40392B;opacity:.8}.vacancies{min-height:calc(100vh - 195px)}.wrapper{width:100%;max-width:1390px;margin:0 auto;padding:0 15px}.wrapper.np{padding:0}.wrapper_half{width:100%;max-width:599px;text-align:left}.ac{text-align:center}.al{text-align:left}.ar{text-align:right}.text ul{display:inline-block}.text ul li{list-style-position:outside;text-align:left}#footer{background-color:#126d2c;text-align:center;padding:33px 10px}#footer ul{padding:0;list-style:none;margin:0 auto}#footer ul li{display:inline-block;vertical-align:top}#footer a{color:#81B17E;text-decoration:none;text-transform:uppercase;font-size:15px;padding:3px;display:block}#footer_link_outer_padding{padding:0 43px}#header{background-color:#126d2c;padding:40px 70px;text-align:right}#logo{position:absolute;background-color:#ccb37f;padding:20px;top:0;left:5%;z-index:2;border-bottom-right-radius:8px;border-bottom-left-radius:8px;box-shadow:1px .8px 1.9px rgba(0,0,0,.018),2.4px 1.9px 4.3px rgba(0,0,0,.026),4.4px 3.4px 7.7px rgba(0,0,0,.032),7.2px 5.6px 12.8px rgba(0,0,0,.038),11.9px 9.3px 21.2px rgba(0,0,0,.044),20.8px 16.2px 37px rgba(0,0,0,.052),45px 35px 80px rgba(0,0,0,.07)}#logo a{display:inline-block}#logo img{height:100px;display:block}.maps-placeholder{background:radial-gradient(circle,rgba(190,180,160,1) 16%,rgba(164,155,136,1) 62%,rgba(108,101,86,1) 100%);position:absolute;top:0;left:0;width:100%;height:100%}.maps-placeholder p{padding:20px 30px;text-align:center;position:relative;top:50%;font-size:15px;line-height:24px;left:50%;transform:translate(-50%,-50%);color:#40392B}.maps-placeholder a{text-decoration:underline}.hamburger{position:absolute;right:0;top:-3px;-webkit-transform:scale(.7);transform:scale(.6);display:block;width:68px;height:68px;background:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.burger-main{position:absolute;padding:20px 16px;height:68px;width:68px}.burger-inner{position:relative;height:28px;width:36px}.burger-main span{position:absolute;display:block;height:4px;width:36px;border-radius:2px;background:#fff}.top{top:0;transform-origin:34px 2px}.bot{bottom:0;transform-origin:34px 2px}.mid{top:12px}.svg-main{position:absolute;top:0;left:0;width:68px;height:68px}.circle{width:68px;height:68px}.path{stroke-dasharray:240;stroke-dashoffset:240;stroke-linejoin:round}.hamburger.open .path{animation:dash-in 0.6s linear normal;animation-fill-mode:forwards}.hamburger.closed .path{animation:dash-out 0.6s linear normal;animation-fill-mode:forwards}.hamburger.open .top{animation:close-top-out 0.6s linear normal;animation-fill-mode:forwards}.hamburger.open .bot{animation:close-bot-out 0.6s linear normal;animation-fill-mode:forwards}.hamburger.closed .top{animation:close-top-in 0.6s linear normal;animation-fill-mode:forwards}.hamburger.closed .bot{animation:close-bot-in 0.6s linear normal;animation-fill-mode:forwards}.hamburger.open .mid{animation:burger-fill-out 0.6s linear normal;animation-fill-mode:forwards}.hamburger.closed .mid{animation:burger-fill-in 0.6s linear normal}.path-burger{position:absolute;top:0;left:0;height:68px;width:68px;-webkit-mask:url(#mask);mask:url(#mask);-webkit-mask-box-image:url(http://dev.awsm.in/codepen/mask.svg)}.animate-path{position:absolute;top:0;left:0;width:68px;height:68px}.path-rotation{height:34px;width:34px;margin:34px 34px 0 0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.path-rotation:before{content:'';display:block;width:30px;height:34px;margin:0 4px 0 0;background:#fff}.hamburger.open .animate-path{animation:circle-in 0.6s linear normal;animation-fill-mode:forwards}.hamburger.closed .animate-path{animation:circle-out 0.6s linear normal;animation-fill-mode:forwards}@-webkit-keyframes dash-in{0%{stroke-dashoffset:240}40%{stroke-dashoffset:240}100%{stroke-dashoffset:0}}@keyframes dash-in{0%{stroke-dashoffset:240}40%{stroke-dashoffset:240}100%{stroke-dashoffset:0}}@-webkit-keyframes dash-out{0%{stroke-dashoffset:0}40%{stroke-dashoffset:240}100%{stroke-dashoffset:240}}@keyframes dash-out{0%{stroke-dashoffset:0}40%{stroke-dashoffset:240}100%{stroke-dashoffset:240}}@keyframes close-top-out{0%{left:0;top:0;transform:rotate(0deg)}20%{left:0;top:0;transform:rotate(15deg)}80%{left:-5px;top:0;transform:rotate(-60deg)}100%{left:-5px;top:1px;transform:rotate(-45deg)}}@keyframes close-bot-out{0%{left:0;transform:rotate(0deg)}20%{left:0;transform:rotate(-15deg)}80%{left:-5px;transform:rotate(60deg)}100%{left:-5px;transform:rotate(45deg)}}@keyframes close-top-in{0%{left:-5px;bot:0;transform:rotate(-45deg)}20%{left:-5px;bot:0;transform:rotate(-60deg)}80%{left:0;bot:0;transform:rotate(15deg)}100%{left:0;bot:1px;transform:rotate(0deg)}}@keyframes close-bot-in{0%{left:-5px;transform:rotate(45deg)}20%{left:-5px;transform:rotate(60deg)}80%{left:0;transform:rotate(-15deg)}100%{left:0;transform:rotate(0deg)}}@keyframes burger-fill-in{0%{width:0;left:36px}40%{width:0;left:40px}80%{width:36px;left:-6px}100%{width:36px;left:0}}@keyframes burger-fill-out{0%{width:36px;left:0}20%{width:42px;left:-6px}40%{width:0;left:40px}100%{width:0;left:36px}}@keyframes circle-out{0%{transform:rotate(0deg)}40%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@keyframes circle-in{0%{transform:rotate(360deg)}40%{transform:rotate(180deg)}100%{transform:rotate(0deg)}}#navigation{width:calc(100% - 350px);text-align:right;background-color:#126d2c;list-style:none;display:inline-block;padding:0;margin:0}#navigation ul{margin:0;padding:0}#navigation li{display:inline-block;vertical-align:top;margin:0 0 0 4%;letter-spacing:1px}#navigation a{text-decoration:none;color:#fff;font-size:1.25em;text-transform:uppercase;line-height:19px;display:block;padding-bottom:5px}#navigation a.rex-current{border-bottom:2px solid #fff}#navigation a:hover{font-weight:600}#wrapper{overflow:hidden;position:relative}.main_banner{background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;overflow-x:hidden}.main_banner_headline{position:absolute;top:10%;left:50%;transform:translateX(-50%);font-family:'Bevan',cursive;font-size:26px;font-weight:400;color:#fff;width:100%}.texteditor{background:#0f3319;padding:50px 0}.texteditor .wysiwyg p:last-child{margin-bottom:0}.main_banner .background_overlay{background:transparent linear-gradient(180deg,#071a0ccc 0%,#071a0c82 31%,#0D0B0900 100%) 0% 0% no-repeat padding-box;bottom:auto;height:300px}.main_banner.no_content .background_overlay{height:150px}.main_banner .wrapper{background:radial-gradient(ellipse at 50% 74%,rgb(57 53 42) 0%,rgb(255 255 255 / 0%) 61%);z-index:1;position:relative}.main_banner_box{width:275px;margin:465px 50px 100px 50px;border:5px solid #feebc3;display:inline-block;vertical-align:top;color:#feebc3;text-align:left;padding:30px;position:relative;left:0;top:0}.main_banner_box_1{background-color:#126D2C}.main_banner_box_2{background-color:#40392B}.main_banner_top_text{position:absolute;font-size:26px;line-height:26px;top:-27px;font-family:'Bevan',cursive;left:30px}.main_banner_box_pricing{background-color:#FEEBC3;color:#126d2c;font-size:30px;line-height:30px;font-weight:700;width:171px;text-align:center;padding:18px 0;position:absolute;top:196px;right:-23px;transform:rotate(-6deg)}.main_banner_box_2 .main_banner_box_pricing{color:#40392b}.main_banner_box_text h2{font-family:'Bevan',cursive;font-size:26px;font-weight:400}.main_banner_box_pricing>div{text-align:right;font-size:16px;font-weight:600;padding:0 27px;line-height:20px}.main_banner_box_text h4{font-size:20px;color:#fff}.main_banner_box_text p{font-size:20px;line-height:26px;color:#fff}.main_banner.no_content img{display:block;width:100%;height:auto}.branches{background-color:rgb(14 52 25 / 97%);background-position:center;background-size:cover;background-repeat:no-repeat;color:#FEEBC3}.branches .background_overlay{background-color:rgb(14 52 25 / 95%)}h2.heading,.offer_box h2{font-size:1.63em;line-height:1.39em;font-weight:400;font-family:'Bevan',cursive}.branches h2.heading{text-align:center;padding:0 0 2.3em 0}.location_inner{display:flex;flex-wrap:wrap}.location{width:48%;display:flex;margin:1%;flex-wrap:nowrap}.location_right{width:60%;position:relative;left:0;top:0}.location_left{width:40%;position:relative;left:0;top:0;padding:37px 30px 37px 40px;background-color:#126d2c}.location_top_text{position:absolute;width:168px;height:56px;line-height:56px;top:-26px;background-color:#126d2c;text-align:center;right:40px;box-shadow:1px .8px 1.9px rgba(0,0,0,.018),2.4px 1.9px 4.3px rgba(0,0,0,.026),4.4px 3.4px 7.7px rgba(0,0,0,.032),7.2px 5.6px 12.8px rgba(0,0,0,.038),11.9px 9.3px 21.2px rgba(0,0,0,.044),20.8px 16.2px 37px rgba(0,0,0,.052),45px 35px 80px rgba(0,0,0,.07)}.location_top_text a.menu{color:#FEEBC3!important;text-decoration:none!important}.lg-backdrop{background-color:#0e3218}.lg-counter,.lg-toolbar .lg-icon{color:#fff}.lg-next,.lg-prev{background-color:#126d2c;color:#fff}h3.heading{font-size:1.63em;font-family:'Bevan',cursive;font-weight:400}h4.heading{font-size:1.125em;margin-bottom:20px}.operation_hours{font-size:1.125em}.location_address{font-size:1.125em;color:#81B17E;margin-top:20px}.location_phone_number{font-size:1.125em;color:#81B17E;padding:5px 0 0 0}.location_phone_number svg{margin-right:8px;width:17px;height:17px;position:relative;left:0;top:-2px}.location_inner_tag{background-color:#FEEBC3;color:#126D2C;font-size:26px;line-height:26px;font-weight:400;width:171px;text-align:center;padding:13px 0;position:absolute;bottom:52px;left:-29px;transform:rotate(-6deg);font-family:'Bevan'}.location_right img{object-fit:cover;width:100%;height:100%}.post_side_by_side{display:flex;flex-wrap:nowrap}.post_side_by_side_right{width:50%;background-color:#40392B;color:#FEEBC3;padding:100px 15px 100px 83px;text-align:left;background-image:url(../img/hoerstkamp-tovar-historie-bg-01.jpg);background-repeat:no-repeat;background-size:cover}.post_side_by_side_right .background_overlay{background-color:rgb(64 57 43 / 95%)}.post_side_by_side_left{width:50%;background-color:#BEB4A0;color:#40392B;padding:100px 83px 100px 15px;text-align:right;background-image:url(../img/hoerstkamp-tovar-imbiss-fleisch-bad-iburg-bg-02.jpg);background-repeat:no-repeat;background-size:cover}.post_side_by_side_left .background_overlay{background-color:rgb(190 180 160 / 95%)}.post_side_by_side_left .wrapper_half{margin:0 0 0 auto}.post_side_by_side img{display:block;width:100%;height:auto;margin-bottom:38px}.wrapper_half h2.heading{margin-bottom:25px}a.learn_more{color:#40392B;text-decoration:none;font-family:'Bevan',cursive;margin-top:28px;display:inline-block;cursor:pointer;border-bottom:2px solid #40392B;padding-bottom:4px}.post_side_by_side_right a.learn_more{color:#FEEBC3;border-bottom:2px solid #FEEBC3}.hit{background-color:#BEB4A0;color:#40392B;background-position:center;background-repeat:no-repeat;background-size:cover}.it{background-color:#BEB4A0;color:#40392B;background-position:center;background-repeat:no-repeat;background-size:cover}.hit_inner{display:flex;flex-wrap:nowrap;align-items:center;margin:43px auto 0 auto}.hit_inner.rev{flex-direction:row-reverse}.hit_left{width:50%;padding:28px 41px 28px 15px}.hit_right{width:50%;padding:28px 15px 28px 41px}.hit_inner.rev .hit_right{padding:28px 41px 28px 0}.hit_inner img{display:block;max-width:100%;height:auto}.hit_inner.rev .hit_left{padding:28px 0 28px 41px}.hit .text{max-width:385px}.heading_subtext{max-width:626px;margin:20px auto 0 auto;text-align:center}.hit_left img{margin:0 0 0 auto}.hit_inner.rev .hit_left img{margin:0 auto 0 0}.hit_inner.rev .hit_right .heading{max-width:428px;margin:0 15px 35px auto}.hit_inner.rev .hit_right .text{margin:0 15px 0 auto;max-width:428px}.hit_inner .heading{margin-bottom:30px}.vacancy_inner{background-color:#CCBFA5;padding:70px 75px;color:#40392B;width:100%;max-width:1033px;margin:66px auto 108px auto}.vacancy_inner:last-child{margin-bottom:32px}h3.sub_heading{font-size:1.25em;line-height:1.6em;font-weight:400;font-family:'Bevan',cursive}.contact_floating_box{background-color:#126D2C;right:auto;top:auto;left:75px;bottom:-47px;padding:23px 34px}.contact_floating_box a{color:white!important;text-decoration:none!important;font-weight:400}.contact_floating_box a:hover{text-decoration:underline}.contact_floating_box svg{width:12px;height:13px;vertical-align:middle;margin:0 5px 0 0}#map{width:100%;height:800px;border:30px solid #126D2C;margin:40px auto 40px auto;position:relative}.find_us_inner{display:flex;justify-content:center;margin-top:30px;justify-content:start;flex-wrap:wrap;gap:20px}.find_us_content h2.heading{hyphens:auto}.find_us_el{width:calc(33.33% - 20px)}.find_us_el_inner{height:100%;background:#126D2C;}.gm-style-iw-d{padding:10px}.gm-style-iw-d *{color:#1a3e24}.find_us_content{text-align:left;padding:35px;background-color:#126D2C}.find_us_inner .text{font-size:18px;line-height:28px;font-weight:400}.find_us_inner .text p{margin-bottom:0}.find_us_inner .phone a,.find_us_google{color:#FEEBC3!important;text-decoration:none!important;display:block}.find_us_content .phone{margin-top:16px}.find_us_google svg{display:inline-block;fill:#feebc3}.find_us_inner .phone a svg{margin-right:6px}.find_us_inner img{display:block;width:100%;height:auto}.heading.bottom_heading{margin:123px auto 20px auto}.bottom_block{display:flex;flex-wrap:wrap;margin-top:60px}.bottom_block_box{width:33.3333333333%;padding:15px}.bottom_block_box img{display:block;width:100%}.bottom_block_box p{max-width:382px;margin:23px auto 23px auto}.order_table{width:100%!important;height:auto!important;margin:32px 0 0 0}.order_table th{background-color:#126D2C;color:#fff;font-family:'Bevan',cursive;font-weight:400;font-size:1em;padding:12px 15px;width:auto!important;height:auto!important}.order_table tr{height:auto!important}.order_table td{padding:5px 15px;width:auto!important;height:auto!important}.order_table td:nth-child(1){width:10%!important}.order_table td:nth-child(2){width:60%!important}.order_table td:nth-child(3){font-weight:700;width:12%!important}.order_table td:nth-child(4){width:18%!important}.nw-reveal{display:block;background:url(../img/menu_open_FILL0_wght400_GRAD0_opsz20.svg) no-repeat;background-size:contain;width:24px;height:24px;cursor:pointer}.nw-info{background:#c6bba6;padding:14px;display:block;box-shadow:1px .8px 1.9px rgba(0,0,0,.018),2.4px 1.9px 4.3px rgba(0,0,0,.026),4.4px 3.4px 7.7px rgba(0,0,0,.032),7.2px 5.6px 12.8px rgba(0,0,0,.038),11.9px 9.3px 21.2px rgba(0,0,0,.044),20.8px 16.2px 37px rgba(0,0,0,.052),45px 35px 80px rgba(0,0,0,.07);font-size:14px;line-height:16px;position:relative;display:none;min-width:200px}.active .nw-info{display:block}.active .nw-reveal{display:none}.nw-info::before{content:"x";position:absolute;font-size:18px;line-height:16px;width:25px;height:25px;top:-10px;right:-10px;z-index:1;background:#126D2C;padding:3px;text-align:center;color:#fff;cursor:pointer}.order_table tr:first-child td{padding-top:27px}.pricing_note{text-align:right;margin:0 0 -21px 0}.pricing_tables{margin:98px auto 0 auto;width:100%;max-width:1100px}.pricing_table_left{width:100%}.pricing_table_right{padding:30px 0 0 90px;position:relative;left:0;top:0}.pricing_table_right{width:39%;padding:30px 0 0 90px}.offer_box{width:100%;background-color:#40392B;max-width:300px;color:#FFF;padding:30px 38px 50px 38px;position:relative;left:0;top:5px}.offer_box h2{color:#FEEBC3}.offer_box h4{font-size:1.24em;line-height:1.41em;margin:15px 0 5px 0}.offer_box p{font-size:1.24em;line-height:1.41em;margin:0}.offer_box_price{background-color:#FEEBC3;color:#40392b;font-size:30px;line-height:30px;font-weight:700;width:171px;text-align:center;padding:18px 0;position:absolute;bottom:-51px;right:-19px;transform:rotate(-6deg)}.offer_box_price_subtext{text-align:right;font-size:16px;font-weight:600;padding:0 27px;line-height:20px}.contact_float_box{position:absolute;right:0;top:35px;background-color:#40392b;width:320px;height:auto;color:#fff}.contact_float_box h2{background-color:#126D2C;color:#fff;font-size:1.25em;line-height:1.5em;font-family:'Bevan',cursive;font-weight:100;padding:10px 26px}.contact_float_box div{padding:3px 26px 3px 26px}.contact_float_box svg{width:11px;height:11px;margin-right:7px;display:inline-block;vertical-align:middle}.contact_float_box a{color:#fff!important;text-decoration:none!important}.contact_float_box div.cfb_phone{padding-top:9px}.contact_float_box div.cfb_email{padding-bottom:21px}.hit .contact_float_box{top:114px}.branches .offer_box{top:-135px;margin-left:368px;position:absolute;background-color:#126d2c;z-index:2;left:50%}.branches .offer_box_price{color:#126d2c;bottom:-26px}@media (max-width:1725px){.orders .contact_float_box{top:384px}}@media (max-width:1410px){.branches .offer_box{left:auto;right:35px}}@media (max-width:1230px){.branches .offer_box{right:35px;position:relative;left:0;top:0;margin:0 auto 83px auto;right:auto;padding:25px;max-width:260px}.offer_box h2{font-size:1.3em}.offer_box h4{font-size:1.1em;line-height:1.4em;margin:10px 0 5px 0}.offer_box p{font-size:1em;line-height:1.4em;margin:0}.offer_box_price{font-size:18px;line-height:18px;width:120px;padding:10px 0;bottom:-54px;right:-20px}.branches .offer_box_price{bottom:-15px}.offer_box{padding:25px}.orders .offer_box_price{bottom:-25px}}@media (max-width:1325px){#logo img{height:80px}#navigation{width:calc(100% - 250px)}#navigation li{margin:0 0 0 3%;letter-spacing:0}}@media (max-width:1300px){.hit .contact_float_box{position:relative;margin:65px auto -65px auto;text-align:center;width:100%;top:0;right:0}.post_side_by_side_left{padding:70px 25px 70px 25px}.post_side_by_side_right{padding:70px 25px 70px 25px}a.learn_more{margin-top:10px}.post_side_by_side img{margin-bottom:25px}}@media (max-width:1100px){#header{padding:30px}#logo img{height:70px}#navigation{width:calc(100% - 200px)}#navigation a{font-size:1.1em}html,body{font-size:14px;line-height:22px}.top_padding{padding-top:65px}.bottom_padding{padding-bottom:65px}.vacancy_inner{padding:60px 60px;margin:50px auto 90px auto}.contact_floating_box{left:45px;bottom:-42px;padding:20px 27px}#map{height:700px;border:15px solid #126D2C}.location_left{padding:25px 25px 25px 25px}}@media (max-width:1000px){.hit_inner{margin:15px auto 0 auto}.hit_right{padding:15px 0 15px 15px}.hit_left{padding:15px 15px 15px 0}.hit_inner.rev .hit_right{padding:15px 15px 15px 0}.hit_inner.rev .hit_left{padding:15px 0 15px 15px}.hit .text{max-width:none;margin-top:10px}.hit_inner .heading{margin-bottom:0}.hit_inner.rev .hit_right .heading{max-width:none;margin:0 0 0 0}.hit_inner.rev .hit_right .text{max-width:none;margin:10px 0 0 0}.find_us_inner{margin:50px 15px}.location{width:100%;max-width:650px;margin:15px auto}h4.heading{font-size:1.125em;margin-bottom:12px}.operation_hours{font-size:1em}.location_address{font-size:1em;margin-top:8px}.location_left{padding:25px 25px 25px 25px;width:44%}.location_right{width:56%}.post_side_by_side{display:block}.post_side_by_side_left,.post_side_by_side_right{width:100%;padding:60px 15px;text-align:center}.post_side_by_side_right .wrapper_half,.post_side_by_side_left .wrapper_half{margin:0;max-width:none;text-align:center}.bottom_block{margin-top:25px}}@media (max-width:900px){#header{display:block}#logo{width:150px;padding:10px}.contact_float_box.hasStickOnScroll{position:relative!important}#logo img{height:auto;max-width:100%;max-height:100%}#logo a{margin:0 auto;display:block;text-align:right}#hamburger{display:block!important}#navigation{display:none;width:100%;padding-top:60px}#navigation li{display:block;padding:0;border-top:1px solid #4b845b;margin:0;text-align:center}#navigation li:hover{background-color:#3d8652}#navigation li:first-child{border:none}#navigation li a{padding:15px 15px}.main_banner_box{margin:300px 20px 100px 20px}.pricing_tables{display:block;max-width:none;margin:40px auto 0 auto}.pricing_table_left{width:100%}.pricing_table_right{width:100%;padding:40px 0 0 0;text-align:center}.offer_box{padding:30px 25px 50px 25px;margin:0 auto}.orders .offer_box_price{position:relative;width:160px;right:auto;bottom:auto;margin:20px auto -70px}.orders .contact_float_box{position:static;margin:70px auto -65px auto;width:100%;text-align:center}.order_table th{font-weight:400;font-size:.7125em;padding:10px 3px;line-height:1.3125em}.order_table td{padding:5px;vertical-align:top}.nw-info{min-width:auto}}@media (max-width:800px){.main_banner .background_overlay{background:transparent linear-gradient(180deg,#071a0ccc 0%,#071a0c82 10%,#0D0B0900 30%) 0% 0% no-repeat padding-box;opacity:.4}#site1 .main_banner{height:auto}.main_banner picture{width:100%;height:100%;display:block}.main_banner.no_content img{width:100%;height:100%;object-fit:cover}.main_banner_headline{position:relative;top:auto;left:auto;transform:none;text-align:center;display:block;margin:50px 0}.find_us_inner{justify-content:center}.find_us_el{width:100%}.find_us_content{padding:25px}.main_banner_box{display:block;margin:85px auto;text-align:center}.main_banner_top_text{left:30px;width:275px;left:-5px}.main_banner_box_pricing{transform:none;padding:15px 0;left:48px}.main_banner_box_pricing>div{text-align:center}}@media (max-width:770px){.hit_right{width:100%;padding:15px 0}.hit_left{width:100%;padding:15px 0}.hit_left img{margin:0 auto}.hit_inner.rev .hit_right .heading{max-width:none;margin:0}.hit_inner img{margin:0 auto}.hit_inner{display:block;text-align:center}.bottom_block{display:block}.bottom_block_box{width:100%;padding:15px 0 30px 0}.bottom_block_box p{max-width:none}.hit_inner.rev .hit_left{padding:15px 0}.hit_inner.rev .hit_left img{margin:0 auto}.hit_inner.rev .hit_right{padding:15px 0}}@media (max-width:700px){.texteditor{padding:25px 0}.vacancy_inner{padding:20px;margin:45px auto 75px auto}.contact_floating_box{left:35px;bottom:-34px;padding:12px 20px}}@media (max-width:550px){.location{flex-wrap:wrap}.location_left,.location_right{width:100%}#footer{padding:20px 10px}#footer ul li{display:block}#map{height:400px;border:5px solid #126D2C;margin:40px auto 0 auto}.location_top_text{width:125px;height:40px;line-height:40px;top:-20px;right:10px}.location_inner_tag{font-size:17px;line-height:17px;font-weight:400;width:128px;padding:10px 0;bottom:30px;left:-32px}}