.elementor-1078 .elementor-element.elementor-element-f1db010 > .elementor-container{min-height:40px;}.elementor-1078 .elementor-element.elementor-element-f1db010 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1078 .elementor-element.elementor-element-f1db010:not(.elementor-motion-effects-element-type-background), .elementor-1078 .elementor-element.elementor-element-f1db010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://sosnahotel.ru/wp-content/uploads/2022/08/IMG-20220708-WA0020.jpg");background-position:center right;}.elementor-1078 .elementor-element.elementor-element-f1db010 > .elementor-background-overlay{background-color:#00000087;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1078 .elementor-element.elementor-element-f1db010{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1078 .elementor-element.elementor-element-52af975a .elementor-menu-toggle{margin:0 auto;}.elementor-1078 .elementor-element.elementor-element-52af975a .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-1078 .elementor-element.elementor-element-52af975a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1078 .elementor-element.elementor-element-52af975a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1078 .elementor-element.elementor-element-52af975a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1078 .elementor-element.elementor-element-52af975a .elementor-nav-menu--main .elementor-item:focus{color:#8FFF41;fill:#8FFF41;}.elementor-1078 .elementor-element.elementor-element-b1fecba .elementor-button{background-color:#75B847;}.elementor-1078 .elementor-element.elementor-element-369a24db.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1078 .elementor-element.elementor-element-369a24db.elementor-view-framed .elementor-icon, .elementor-1078 .elementor-element.elementor-element-369a24db.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1078 .elementor-element.elementor-element-369a24db{--icon-box-icon-margin:15px;}.elementor-1078 .elementor-element.elementor-element-369a24db .elementor-icon{font-size:23px;}.elementor-1078 .elementor-element.elementor-element-369a24db .elementor-icon-box-title{color:#FFFFFF;}.elementor-1078 .elementor-element.elementor-element-e93ae11{--main-alignment:right;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-text-color:#FFFFFF;--toggle-button-icon-color:#3AFF00;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-1078 .elementor-element.elementor-element-e93ae11 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-1078 .elementor-element.elementor-element-40812d4:not(.elementor-motion-effects-element-type-background), .elementor-1078 .elementor-element.elementor-element-40812d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E3;background-image:url("https://sosnahotel.ru/wp-content/uploads/2022/08/IMG_2201-scaled.jpg");background-position:-800px 730px;}.elementor-1078 .elementor-element.elementor-element-40812d4 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1078 .elementor-element.elementor-element-40812d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1078 .elementor-element.elementor-element-f81732f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1078 .elementor-element.elementor-element-f81732f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1078 .elementor-element.elementor-element-7ecfe5b .elementor-icon-wrapper{text-align:center;}.elementor-1078 .elementor-element.elementor-element-7ecfe5b.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1078 .elementor-element.elementor-element-7ecfe5b.elementor-view-stacked .elementor-icon{color:#FFFFFF;}.elementor-1078 .elementor-element.elementor-element-7ecfe5b.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1078 .elementor-element.elementor-element-7ecfe5b .elementor-icon i, .elementor-1078 .elementor-element.elementor-element-7ecfe5b .elementor-icon svg{transform:rotate(0deg);}.elementor-1078 .elementor-element.elementor-element-a6cbd0a .elementor-icon-wrapper{text-align:center;}.elementor-1078 .elementor-element.elementor-element-a6cbd0a.elementor-view-stacked .elementor-icon{background-color:#17D83C;}.elementor-1078 .elementor-element.elementor-element-a6cbd0a.elementor-view-framed .elementor-icon, .elementor-1078 .elementor-element.elementor-element-a6cbd0a.elementor-view-default .elementor-icon{color:#17D83C;border-color:#17D83C;}.elementor-1078 .elementor-element.elementor-element-a6cbd0a.elementor-view-framed .elementor-icon, .elementor-1078 .elementor-element.elementor-element-a6cbd0a.elementor-view-default .elementor-icon svg{fill:#17D83C;}.elementor-1078 .elementor-element.elementor-element-a6cbd0a .elementor-icon i, .elementor-1078 .elementor-element.elementor-element-a6cbd0a .elementor-icon svg{transform:rotate(0deg);}.elementor-1078 .elementor-element.elementor-element-8631f3b .elementor-icon-wrapper{text-align:center;}.elementor-1078 .elementor-element.elementor-element-8631f3b.elementor-view-stacked .elementor-icon{background-color:#17B5D8;}.elementor-1078 .elementor-element.elementor-element-8631f3b.elementor-view-framed .elementor-icon, .elementor-1078 .elementor-element.elementor-element-8631f3b.elementor-view-default .elementor-icon{color:#17B5D8;border-color:#17B5D8;}.elementor-1078 .elementor-element.elementor-element-8631f3b.elementor-view-framed .elementor-icon, .elementor-1078 .elementor-element.elementor-element-8631f3b.elementor-view-default .elementor-icon svg{fill:#17B5D8;}.elementor-1078 .elementor-element.elementor-element-8631f3b .elementor-icon i, .elementor-1078 .elementor-element.elementor-element-8631f3b .elementor-icon svg{transform:rotate(0deg);}.elementor-1078 .elementor-element.elementor-element-d9b467e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1078 .elementor-element.elementor-element-d9b467e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1078 .elementor-element.elementor-element-41cbaf1 .elementor-menu-toggle{margin:0 auto;background-color:#232323;}.elementor-1078 .elementor-element.elementor-element-41cbaf1 .elementor-nav-menu--main .elementor-item{color:#00FF02;fill:#00FF02;}.elementor-1078 .elementor-element.elementor-element-41cbaf1 .elementor-nav-menu--dropdown a:hover,
					.elementor-1078 .elementor-element.elementor-element-41cbaf1 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1078 .elementor-element.elementor-element-41cbaf1 .elementor-nav-menu--dropdown a.highlighted{background-color:#39B216;}.elementor-1078 .elementor-element.elementor-element-41cbaf1 .elementor-nav-menu--dropdown a.elementor-item-active{color:#39B216;background-color:#39B2164F;}.elementor-1078 .elementor-element.elementor-element-41cbaf1 div.elementor-menu-toggle{color:#1FFF00;}.elementor-1078 .elementor-element.elementor-element-41cbaf1 div.elementor-menu-toggle svg{fill:#1FFF00;}.elementor-1078 .elementor-element.elementor-element-41cbaf1 div.elementor-menu-toggle:hover{color:#9E6B39;}.elementor-1078 .elementor-element.elementor-element-41cbaf1 div.elementor-menu-toggle:hover svg{fill:#9E6B39;}.elementor-1078 .elementor-element.elementor-element-ef95f44:not(.elementor-motion-effects-element-type-background), .elementor-1078 .elementor-element.elementor-element-ef95f44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sosnahotel.ru/wp-content/uploads/2025/09/ДОСТАВКА.jpg");}.elementor-1078 .elementor-element.elementor-element-ef95f44{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1078 .elementor-element.elementor-element-ef95f44 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1078 .elementor-element.elementor-element-66ddcf9 .elementor-heading-title{color:#75B847;font-family:"Bayon", Sans-serif;font-weight:600;}.elementor-1078 .elementor-element.elementor-element-75a26cc{--spacer-size:50px;}.elementor-1078 .elementor-element.elementor-element-9aadd99{--additional-information-display:block;--sections-border-color:#75B847;--sections-checkboxes-color:#75B847;--sections-radio-buttons-color:#75B847;--links-normal-color:#75B847;--links-hover-color:#75B847;--forms-labels-color:#000000;--forms-fields-normal-color:#75B847;}.elementor-1078 .elementor-element.elementor-element-9aadd99 .e-woocommerce-login-section, .elementor-1078 .elementor-element.elementor-element-9aadd99 .woocommerce-checkout #customer_details .col-1, .elementor-1078 .elementor-element.elementor-element-9aadd99 .woocommerce-additional-fields, .elementor-1078 .elementor-element.elementor-element-9aadd99 .e-checkout__order_review, .elementor-1078 .elementor-element.elementor-element-9aadd99 .e-coupon-box, .elementor-1078 .elementor-element.elementor-element-9aadd99 .woocommerce-checkout #payment, .elementor-1078 .elementor-element.elementor-element-9aadd99 .woocommerce-shipping-fields .shipping_address{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.e-woo-select2-wrapper .select2-results__option{color:#75B847;}.elementor-1078 .elementor-element.elementor-element-9aadd99 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#75B847 transparent transparent transparent;}.elementor-1078 .elementor-element.elementor-element-9aadd99 #payment #place_order{background-color:#75B847;}@media(max-width:1024px){.elementor-1078 .elementor-element.elementor-element-f1db010{padding:10px 20px 10px 20px;}.elementor-1078 .elementor-element.elementor-element-40812d4:not(.elementor-motion-effects-element-type-background), .elementor-1078 .elementor-element.elementor-element-40812d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-1078 .elementor-element.elementor-element-f1db010 > .elementor-container{min-height:0px;}.elementor-1078 .elementor-element.elementor-element-f1db010{padding:0px 20px 0px 20px;}.elementor-1078 .elementor-element.elementor-element-519ee88a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1078 .elementor-element.elementor-element-40812d4:not(.elementor-motion-effects-element-type-background), .elementor-1078 .elementor-element.elementor-element-40812d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sosnahotel.ru/wp-content/uploads/2022/09/фон.jpg");background-position:center right;}.elementor-1078 .elementor-element.elementor-element-f81732f{width:20%;}.elementor-1078 .elementor-element.elementor-element-2b763b2{text-align:left;}.elementor-1078 .elementor-element.elementor-element-8f812eb{width:10%;}.elementor-1078 .elementor-element.elementor-element-7ecfe5b .elementor-icon{font-size:15px;}.elementor-1078 .elementor-element.elementor-element-8b758ef{width:10%;}.elementor-1078 .elementor-element.elementor-element-a6cbd0a .elementor-icon{font-size:15px;}.elementor-1078 .elementor-element.elementor-element-0111e8f{width:10%;}.elementor-1078 .elementor-element.elementor-element-8631f3b .elementor-icon{font-size:15px;}.elementor-1078 .elementor-element.elementor-element-d9b467e{width:37%;}.elementor-bc-flex-widget .elementor-1078 .elementor-element.elementor-element-d9b467e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1078 .elementor-element.elementor-element-d9b467e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1078 .elementor-element.elementor-element-a3165bb{column-gap:0px;}.elementor-1078 .elementor-element.elementor-element-6c3c3c2{width:8%;}.elementor-1078 .elementor-element.elementor-element-41cbaf1 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-1078 .elementor-element.elementor-element-41cbaf1 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-1078 .elementor-element.elementor-element-41cbaf1 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-1078 .elementor-element.elementor-element-41cbaf1 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-1078 .elementor-element.elementor-element-41cbaf1 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-1078 .elementor-element.elementor-element-41cbaf1 .e--pointer-underline .elementor-item:after,
					 .elementor-1078 .elementor-element.elementor-element-41cbaf1 .e--pointer-overline .elementor-item:before,
					 .elementor-1078 .elementor-element.elementor-element-41cbaf1 .e--pointer-double-line .elementor-item:before,
					 .elementor-1078 .elementor-element.elementor-element-41cbaf1 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-1078 .elementor-element.elementor-element-41cbaf1 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-1078 .elementor-element.elementor-element-41cbaf1{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );--nav-menu-icon-size:15px;}.elementor-1078 .elementor-element.elementor-element-41cbaf1 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-1078 .elementor-element.elementor-element-41cbaf1 .elementor-menu-toggle{border-width:1px;border-radius:100px;}}@media(min-width:768px){.elementor-1078 .elementor-element.elementor-element-519ee88a{width:12.29%;}.elementor-1078 .elementor-element.elementor-element-4d7a510d{width:67.99%;}.elementor-1078 .elementor-element.elementor-element-53baa40d{width:11.292%;}.elementor-1078 .elementor-element.elementor-element-0a133fc{width:8.412%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1078 .elementor-element.elementor-element-519ee88a{width:70%;}.elementor-1078 .elementor-element.elementor-element-4d7a510d{width:30%;}.elementor-1078 .elementor-element.elementor-element-53baa40d{width:30%;}}