@charset "utf-8";.geologica-<uniquifier>{font-family:"Geologica",sans-serif;font-optical-sizing:auto;font-weight:<weight>;font-style:normal;font-variation-settings:"slnt"0,"CRSV"0,"SHRP"0}html,body{width:100%;height:100%;font-family:'Geologica',sans-serif;color:#333;font-size:17px;font-weight:300;background-color:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}figure table{margin:1rem 0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit}em{font-style:italic}del,ins{text-decoration:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6,div,a,input,textarea{box-sizing:border-box}i,em{font-style:italic}.hidden{display:none}.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.anti-underline,.anti-underline:hover{text-decoration:none !important;border-bottom:0 !important}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sub{vertical-align:baseline}.nobr{white-space:nowrap}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button,textarea,select{font-size:100%}a{color:#369}.footer a{color:#ccc;border-bottom:#ccc 1px solid;text-decoration:none}a:hover{color:#022f57}.online a,.online a:hover{border-bottom:0}p{padding:.5rem 0 1rem;line-height:1.5}ul,ol{padding:.5rem 0 1rem}li{padding:.2rem 0;margin:0 2rem 0 3rem;line-height:1.4}h2+h3,h2+h4,h2+h5,h3+h4,h3+h5{padding-top:0}.full_text h2+h3,.full_text h2+h4,.full_text h2+h5,.full_text h3+h4,.full_text h3+h5{padding-top:0}h1{font-size:3rem;color:#234566;padding:3rem 0 1rem;font-weight:400}h2{font-size:2rem;color:#3b4951;padding:2rem 1% 1rem 0;font-weight:600;margin-top:2rem}h3{font-size:1.6rem;color:#3b4951;padding:1rem 1% .5rem 0;font-weight:600;margin-top:2rem}h4{font-size:1.4rem;color:#034982;font-weight:400;padding:1rem 1% .5rem 0;margin-top:1rem}h5{font-size:1.2em;color:#3b4951;font-weight:400;padding:1rem 1% .5rem 0;margin-top:1rem}h1+ul,h2+ul,h3+ul,h4+ul{padding-top:0}h2 a{text-decoration:none}h3 a{text-decoration:none}.ahead,.aposter,.abook,.abody{margin:0 auto;padding:.5rem 1rem 0;width:100%}.abody{max-width:1320px;padding:.5rem 1rem 3rem}.abody.idx{max-width:1420px}.ahead,.abook,.aposter{max-width:1420px}.abook{padding:0 1rem 0 !important;position:relative;height:calc(85px + 2rem);z-index:5}.abook iframe{position:absolute;z-index:1}.aposter{position:relative;z-index:1}.afoot{margin:0 auto;padding:2rem 0;width:100%;background-color:#efefef}.box_for_addex{margin:0 auto;width:100%;max-width:1320px;padding:.5rem 1rem;display:flex;flex-wrap:wrap}.box_for_addex>div{padding:1rem 1rem 1rem 0;flex:1 1 50%}.box_for_addex p{font-size:.8rem;color:#666}.box_for_addex ul{padding:.5rem 0}.box_for_addex ul li{list-style:none;font-size:.8rem;color:#666;padding:.5rem 0;margin:0}.greylogo{filter:grayscale(100%) contrast(10%);width:180px;height:auto;padding:1rem 0}.box_for_subscribe{display:flex;flex-wrap:wrap;max-width:440px;padding:.5rem 0}.box_for_subscribe>div{padding:2px;background-color:#fff;display:flex}.box_for_subscribe input{flex:1 1 60%;padding:.5rem;color:#333;border:1px solid #efefef}.box_for_subscribe button{flex:0 1 35%;padding:.5rem;background-color:#1c63a9;color:#fff;border:0;cursor:pointer}.box_for_subscribe+p{padding-top:0}nav.container-menu{position:relative;z-index:10;background:#1c63a9;background:linear-gradient(90deg,rgba(28,99,169,1) 0%,rgba(0,70,126,1) 100%)}nav.container-menu ul{display:flex;flex-direction:row;justify-content:center;position:relative;margin:0;padding:0}nav.container-menu ul li{flex:0 1 auto;padding:0;margin:0;list-style:none;text-transform:uppercase;position:relative;line-height:1}nav.container-menu a{display:block;text-decoration:none;padding:1rem;color:#fff;letter-spacing:1px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}nav.container-menu a:active{background-color:aqua;transition:all 1s ease-out}nav.container-menu ul ul a{padding:1rem 2rem 1rem 1rem}nav.container-menu a:hover{background:rgb(0 70 126/90%);transition:all .1s ease-out;color:#ffc107}nav.container-menu>ul>li>ul>li{backdrop-filter:blur(3px);background-color:rgba(31,86,139,.8);transition:all 1s ease-out}nav.container-menu ul ul{display:none;position:absolute;z-index:10;flex-direction:column;text-transform:none;min-width:220px;max-width:390px}nav.container-menu ul ul li{list-style:none;text-transform:none}nav.container-menu ul ul ul{position:relative}nav.container-menu ul ul ul li a{padding-left:4rem}nav.container-menu ul ul ul li a:before{content:"\2013  "}nav.container-menu ul ul ul ul li a{padding-left:4rem}nav.container-menu ul ul ul ul li a:before{content:"\2014  "}nav.container-menu ul ul li>a:after{content:' +'}nav.container-menu ul ul li>a:only-child:after{content:''}.brgbox{display:none;background:linear-gradient(90deg,rgba(28,99,169,1) 0%,rgba(0,70,126,1) 100%)}.burger-checkbox{position:absolute;visibility:hidden}.burger{cursor:pointer;display:block;position:relative;border:none;background:0 0;width:40px;height:26px;margin:0}.burger:before,.burger:after{content:'';left:0;position:absolute;display:block;width:100%;height:4px;border-radius:10px;background:#efefef}.burger:before{top:0;box-shadow:0 11px 0 #efefef;transition:box-shadow .3s .15s,top .3s .15s,transform .3s}.burger:after{bottom:0;transition:bottom .3s .15s,transform .3s}.burger-checkbox:checked+.burger:before{top:11px;transform:rotate(45deg);box-shadow:0 6px 0 rgba(0,0,0,0);transition:box-shadow .15s,top .3s,transform .3s .15s}.burger-checkbox:checked+.burger:after{bottom:11px;transform:rotate(-45deg);transition:bottom .3s,transform .3s .15s}.logo_line{min-height:60px;display:flex;flex-wrap:wrap;margin-bottom:1rem;background-color:#fff;justify-content:space-between}.wgt{display:flex;align-items:center}.wgt a{display:block;font-size:.8rem;padding:1rem 2.5rem;text-decoration:none;text-transform:uppercase;letter-spacing:1px}.wgt div{display:block;flex:0 1 1%;padding:1rem 2rem}.snegny_logo{display:block;width:100%;max-width:250px;background:url(//snegny.ru/wp-content/themes/snegny/assets/css/../images/logo.svg) no-repeat center;text-decoration:none}.wthr{color:#004f9f;text-align:center;display:flex;flex-direction:column;justify-content:center}.wthr div{padding:0;flex:0 1 auto}.osadki{font-size:.8rem}.b_online{background:url(//snegny.ru/wp-content/themes/snegny/assets/css/../images/cam.svg) no-repeat .5rem center;background-size:3rem;padding-left:4rem !important}.b_coord{background:url(//snegny.ru/wp-content/themes/snegny/assets/css/../images/mappoint.svg) no-repeat .5rem center;background-size:1.1rem;padding-left:2.2rem !important}.b_telegram{background:url(//snegny.ru/wp-content/themes/snegny/assets/css/../images/telegram.svg) no-repeat center;background-size:1.5rem}.b_vk{background:url(//snegny.ru/wp-content/themes/snegny/assets/css/../images/vk.svg) no-repeat center;background-size:1.5rem}.swipe_gallery{width:100%;position:relative}.swipe_gallery h2{color:#fff;font-size:2.5rem;position:absolute;bottom:3rem;left:1rem;text-transform:uppercase}.swipe_gallery img{object-fit:cover;width:100%;height:600px}.context_gallery{width:100%;overflow:hidden}.context_gallery img{object-fit:cover;object-position:center;width:100%;height:450px}.box_for_offers{display:flex;padding:0 0 .5rem;justify-content:space-between;width:100% !important}.one_offer{height:400px;transition:all .5s ease-out;cursor:pointer;text-decoration:none}.one_offer div{height:100%;background-position:center;background-size:cover;border-radius:10px;margin:.25rem}.one_offer div div{width:100%;height:100%;display:flex;justify-content:flex-end;flex-direction:column;background:rgba(61,79,98,.2);background:linear-gradient(0deg,rgba(46,100,120,.5) 0%,rgba(10,13,190,.01) 65%);text-shadow:0px 0px 5px rgba(0,0,0,.2);padding:1rem;border-radius:10px;margin:0}.one_offer:hover{filter:contrast(130%);transition:all .1s ease-out}.one_offer h3,.one_offer p{color:#fff;line-height:normal;padding:0}.one_offer h3{text-transform:uppercase;font-weight:500;letter-spacing:1px}.box_for_table{padding:.5rem 0;display:flex;justify-content:space-between;flex-wrap:wrap}.camcambox{flex:1 1 38%;min-width:340px;position:relative;margin:0 1% !important}.camcambox a{display:block;height:100%;width:100%}.camcambox a img{object-fit:cover;height:100%;width:100%;filter:blur(.5px);border-radius:10px}.aphone b,.aphone strong{white-space:nowrap}.full_text .aphone p{display:inline-block;margin:0 auto;border:1px solid #ccc;padding:1rem 2rem}.camcambox .webcamname{position:absolute;display:flex;justify-content:center;z-index:2;width:100%}.camcambox .webcamname h3{background-color:rgba(28,99,169,.6);padding:.1rem .5rem;font-size:.7rem;letter-spacing:2px;text-transform:uppercase;font-weight:300;color:#fff;margin:0 auto;border-radius:0 0 5px 5px}.first_contacts{flex:1 1 30%;min-width:340px;border:solid 1px #ccc;padding:1rem;text-align:center;border-radius:10px}.first_contacts ul li{list-style:none;padding:.5rem 0 0;margin:2px 0;background-color:#f0f8ff}.first_contacts.leto ul li.only_zima{display:none}.camcambox.leto,.box_slope_timing.leto{display:none}.first_contacts ul{display:flex;flex-direction:column;height:calc(100% - 4rem)}.first_contacts ul li{list-style:none;flex-grow:1;padding:.5rem 0 0;margin:2px 0;background-color:#f0f8ff}.box_slope_timing{flex:1 1 30%;min-width:340px;padding:1rem;border:solid 1px #ccc;border-radius:10px}.box_slope_timing h3{text-align:center;letter-spacing:1px;padding:0 0 1rem}.first_contacts h3{letter-spacing:1px;padding:0 0 1rem}.box_slope_timing table{max-width:90%;margin:0 auto;height:calc(100% - 5rem)}.box_slope_timing table td{padding:.2rem 1rem;text-align:left;border-bottom:1px solid #ccc}.box_slope_timing table tr td:last-child{text-align:right}.box_slope_timing table tr:last-child td{border-bottom:none}.box_for_active{display:flex;padding:.5rem 0;justify-content:space-between;flex-wrap:wrap}.one_active{flex:0 1 49.5%;height:400px;background-color:#3d4f62;background-image:url(//snegny.ru/wp-content/themes/snegny/assets/css/../images/2022.jpg);background-position:center;background-size:cover;transition:all .5s ease-out;cursor:pointer;margin-bottom:1rem;text-decoration:none}.one_active:hover{filter:contrast(120%);transition:all .1s ease-out}.one_active div{width:100%;height:100%;display:flex;justify-content:flex-end;flex-direction:column;background:rgba(61,79,98,.2);background:linear-gradient(0deg,rgba(46,100,120,.5) 0%,rgba(10,13,190,.01) 65%);text-shadow:0px 0px 5px rgba(0,0,0,.2);padding:1rem}.one_active h2,.one_active p{color:#fff;padding:0;line-height:normal}.one_active h2{font-size:2rem;text-transform:uppercase;letter-spacing:2px;font-weight:600;padding:.5rem 0}.box_for_map{padding:.5rem 0}.box_for_map img{max-width:1500px;margin:0 auto;display:block}.box_for_map h2{text-align:center;padding-top:3rem}.full_text{position:relative;margin:0 auto 2rem}.full_text p,.full_text ul,.full_text ol{max-width:1100px;line-height:1.5}.full_text p{padding-right:2%}.full_text p strong,.full_text p b{color:#000;font-weight:500}.full_text .wp-block-coblocks-gallery-collage ul{max-width:none}.wp-block-column{padding:1rem 0}.wp-element-caption{max-width:1100px;line-height:1.4rem;padding:0 0 1rem;font-size:.9rem;color:#777}.full_text table{max-width:1282px}.wp-block-table td,.wp-block-table th{border-color:#777;border-inline-color:#ddd}.full_text h2+table,.full_text h3+table,.full_text h4+table,.full_text p+ul{margin-top:0}.full_text h1{margin:0}.classic{padding:0}.classic tr{border-bottom:1px solid #606060}.classic tr td{padding:.5rem 0}.aposter.indx .n2-ss-layers-container.n2-ss-slide-limiter>div.n2-ss-layer{background:linear-gradient(0deg,rgba(46,90,150,.4) 0%,rgba(10,13,190,.01) 50%)}.n2-ss-item-content p{line-height:1.2 !important;padding:0 !important;font-size:3vw !important}body .abody .address_timetable_block{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center;padding:.5rem 0;gap:0}.main-menu{flex-direction:column}.main-item a{pointer-events:none}.main-menu .sub-menu{display:none}.main-menu .sub-menu.open{display:block}.menu-open{display:block !important}.fancybox__html5video,.fancybox__iframe{width:1155px;height:650px}.fancybox__content{padding:0 !important}@keyframes moveUpAndFade{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0px);opacity:1}}.loadanima.visible{animation:moveUpAndFade .5s ease-out forwards}span.post-date{display:block;font-size:1rem;padding:1rem 0 .5rem;font-style:italic;color:#999}.aplay{width:90%;height:90%;background:url(//snegny.ru/wp-content/themes/snegny/assets/css/../images/play.svg) no-repeat center;background-size:120px;position:absolute;z-index:5;opacity:.3;cursor:pointer;transition:1s;border:2px solid #fff;border-radius:1rem;pointer-events:none;margin:5%}.aplay:hover{opacity:.5;transition:.5s}.full_text figure img{margin:1rem 0}.category-posts-block{display:flex;align-items:flex-start;justify-content:space-between}.category-posts,.category-posts-pin{display:flex;flex-wrap:wrap;justify-content:flex-start;width:50%}.post-item{flex:0 1 100%;padding-right:5%}.post-item h2,.post-item h3{padding-bottom:0;width:80%}.post-item img{width:300px;max-width:100%;height:120px;object-fit:cover;margin-right:1rem;margin-top:.5em}.full_text .has-background figure img{margin:0}.wp-block-coblocks-gallery-carousel,.wp-block-cover,.wp-block-media-text{margin:2rem 0}.wp-block-media-text p,.wp-block-media-text ul,.wp-block-media-text ol{padding:.5rem 0 1rem}.wp-block-media-text .wp-block-media-text__content{padding:0 3rem}.is-style-tiled{padding-bottom:4rem}ul.twocol{columns:2;column-gap:11rem}ul.twocol li{break-inside:avoid}.inboxblock{background:linear-gradient(194deg,rgba(181,210,241,1) 0%,rgba(181,210,241,0) 50%);display:inline-block;border-radius:10px;padding:2rem}.schema{max-width:500px}.instructionbox{margin:4rem 0}.instructionbox img{border-radius:50%;max-width:250px}.instructionbox img figure{margin:0 auto}.instructionbox h3{font-size:1.3rem;padding:0 0 2.5rem;margin:0 auto}.instructionbox div div.wp-block-group{align-items:center}p.is-style-warning,p.is-style-info,p.is-style-success,p.is-style-error{max-width:none !important;padding-right:5%}.wp-block-coblocks-highlight__content{padding:2px 2px 2px 1px}.wp-block-embed__wrapper{width:100%}.wp-block-columns.is-layout-flex{gap:6px}.wp-block-columns.is-layout-flex.gap3{gap:3rem}.wp-block-coblocks-pricing-table-item__amount{font-size:2rem}.wp-block-coblocks-pricing-table-item__title{font-size:1.5rem}a.wp-block-button__link:hover{border-color:#ff9800;color:#ff9800}.ivideo{width:100%;height:auto;aspect-ratio:16/9}.ivideo iframe{width:100% !important;height:100% !important}.wp-block-cover{padding:10%}.wp-block-columns.pad .wp-block-column{padding:1% 4%;border-radius:1rem;margin-top:1px;margin-bottom:1px}.wp-block-columns.pad .wp-block-column h1+p,.wp-block-columns.pad .wp-block-column h2+p,.wp-block-columns.pad .wp-block-column h3+p{padding-top:0}#mailpoet_form_1{margin-top:5rem}.mailpoet_text{border:2px solid #fff}.limitfont{font-size:min(2vw, 25px) !important}.category-posts-pin .post-item-pin{padding:0 1rem 1rem;margin-bottom:1rem}.category-posts-pin .post-item-pin:nth-child(1){background-color:#f0f8ff}.category-posts-pin .post-item-pin:nth-child(2){background-color:#ffe7e8}.category-posts-pin .post-item-pin:nth-child(3){background-color:#d8fff7}.category-posts-pin .post-item-pin:nth-child(4){background-color:#ddffdc}.notoppad{padding-top:0;margin-top:0}.full_text .wp-block-pullquote p{max-width:100%}.post-excerpt{padding-right:3rem}@media screen and (max-width:1100px){html,body{font-size:16px}body .abody .address_timetable_block{flex-wrap:wrap}.wgt span{display:none}.wgt a.b_coord{padding:1rem 2rem !important;background-position:center}.wgt a.b_online{padding:1rem 3rem !important;background-position:center}.snegny_logo{max-width:200px}nav.container-menu ul li:last-child>ul{right:0}p,ul,ol,.full_text p,.full_text table,.full_text ul,.full_text ol{padding-right:2%;padding-left:0}p.is-style-warning,p.is-style-info,p.is-style-success,p.is-style-error{text-align:center;padding:.5rem .5rem 1rem}.wp-block-column{padding:0}.wp-block-table table,.wp-block-table table.has-fixed-layout{width:100%}.full_text figure img{margin:1rem 0}.inboxblock{padding:10px}.margin10{margin-left:0 !important;margin-right:0 !important}h4{margin-left:0;margin-right:0}.post-item{flex:1 1 100%}.box_as_media{padding:0 8%}.box_for_addex{text-align:center}ul.twocol{columns:1;column-gap:0}.n2-ss-item-content p{line-height:1.2 !important;padding:0 !important;font-size:4vw !important}.margin10{margin-left:0;margin-right:0}}@media screen and (max-width:1050px){html,body{font-size:16px}.snegny_logo{margin:0 auto;height:30px;padding:3rem 0}.wgt{margin:0 auto}.wgt a span{display:none}.b_coord,.b_online{background-position:center}.wthr{flex-direction:row;flex:1 1 100%;margin:1rem 0}.wthr div{padding:0 1rem}.wthr .osadki{font-size:1rem}nav.container-menu ul{flex-direction:column}nav.container-menu ul ul{position:relative}nav.container-menu>ul>li>ul>li{background-color:inherit}nav.container-menu ul ul li a{padding-left:1rem}nav.container-menu ul ul li a:before{content:"\2013  "}nav.container-menu ul ul ul li a{padding-left:2rem}nav.container-menu ul ul ul li a:before{content:"\2013  "}nav.container-menu ul ul ul ul li a{padding-left:3rem}nav.container-menu ul ul ul ul li a:before{content:"\2014  "}li{margin:0 1rem 0 2rem}.first_contacts{text-align:center}.first_contacts,.box_slope_timing{flex:1 1 100%}.first_contacts.leto ul{columns:1}.one_active{flex:1 1 100%}.box_for_addex>div{flex:1 1 100%;padding:1rem}.camcambox{flex:1 1 32%}.brgbox{display:flex;padding:1rem;justify-content:flex-end}.container-menu{display:none}.greylogo{display:block;margin:0 auto}.box_for_subscribe input{flex:1 1 100%;margin:.2rem auto}.box_for_subscribe button{flex:0 1 35%;margin:.2rem auto}.wp-block-columns.is-layout-flex{gap:0}.wp-block-buttons .wp-block-button{width:80% !important}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1rem 8%}.wp-block-cover{padding:1%}.wp-block-media-text .wp-block-media-text__content{background-color:#efefef80;padding:0 2rem}.box_for_addex>div{padding:1rem}.mailpoet_form div.mailpoet_paragraph{margin-bottom:5px;margin-left:auto;margin-right:auto;text-align:center;width:100%;flex-basis:none}form.mailpoet_form p.mailpoet_form_paragraph{text-align:center !important}#mailpoet_form_1{margin-top:0}.category-posts-block{flex-direction:column-reverse}.category-posts,.category-posts-pin{width:100%}.n2-ss-item-content p{font-size:7vw !important}}@media screen and (max-width:700px){.abook{height:317px}}