/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
@font-face{font-family:'Gelasio';font-style:normal;font-weight:500;font-display:swap;src:url(/themes/tm/vendor/fonts/Gelasio-Medium.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Gelasio';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/tm/vendor/fonts/Gelasio-Bold.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:300;font-display:swap;src:url(/themes/tm/vendor/fonts/MIBMPlexSans-Light300.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/tm/vendor/fonts/IBMPlexSans-Regular400.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;font-display:swap;src:url(/themes/tm/vendor/fonts/IBMPlexSans-SemiBold600.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/tm/vendor/fonts/IBMPlexSans-Bold700.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/tm/vendor/fonts/Montserrat-Regular400.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(/themes/tm/vendor/fonts/Montserrat-SemiBold.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'M PLUS Rounded 1c';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/tm/vendor/fonts/MPLUSRounded1c-Regular400.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'M PLUS Rounded 1c';font-style:normal;font-weight:500;font-display:swap;src:url(/themes/tm/vendor/fonts/MPLUSRounded1c-Medium500.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'M PLUS Rounded 1c';font-style:normal;font-weight:800;font-display:swap;src:url(/themes/tm/vendor/fonts/MPLUSRounded1c-ExtraBold800.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/tm/vendor/fonts/Roboto400.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/tm/vendor/fonts/Roboto-Bold700.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-display:swap;src:url(/themes/tm/vendor/fonts/Roboto-Black900.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}
:root{--color-orange:#FF5C22;--color-green:#557614;--color-blue:#4C94DC;--color-light-blue:#D4EAEF;--color-black:#151909;--color-grey:#B9BDBE;--font-family1:'Gelasio',serif;--font-family2:'IBM Plex Sans',sans-serif;--font-family3:'Montserrat',sans-serif;--font-family4:'Poppins',sans-serif;--font-family5:'Roboto',sans-serif;--font-family6:'M PLUS Rounded 1c',sans-serif;--fields1900:315px;--fields1800:300px;--fields1600:250px;--fields1400:200px;--fields1024:100px;font-size:16px;}
.wrapper{min-height:100%;}body{box-sizing:border-box;}body._lock{overflow:hidden;}.common-notop{margin-top:0;}.common-top10{padding-top:10px;}.common-top20{padding-top:20px;}.common-top30{padding-top:30px;}.common-margintop30{margin-top:30px;}.common-top50{padding-top:50px;}.common-bottom30{padding-bottom:30px;}.common-center{text-align:center;}.common-flexcenter{width:100%;display:flex;justify-content:center;}.common-flexdirection-column{flex-direction:column;}.common-allways-hidden{display:none;}.common-link-no-underline{text-decoration:none;}#block-tm-content > section > div > div:nth-child(2) > div > div.ept-container > h2 > div h2 p!important,#block-tm-content p{text-align:center;color:rgba(0,0,0,0.5);font-family:var(--font-family5);font-size:30px;font-weight:600;line-height:110%;}.circle-green{border-radius:50%;border:1px solid #000;background:var(--color-green);width:15px;height:15px;display:inline-block;margin-bottom:-2px;}.circle-orange{border-radius:50%;border:1px solid #000;background:var(--color-orange);width:15px;height:15px;display:inline-block;margin-bottom:-2px;}.green-fragm{color:var(--color-green);}.orange-fragm{color:var(--color-orange);}.common-align-items-center{align-items:center;}.nodisplay{display:none;}html{overflow-y:scroll;}.maxcontent{width:max-content;}.common-old-value{text-decoration:line-through;}.common-bold{font-weight:bold;}.common-font3{font-family:var(--font-family3);}
.header{width:100%;position:fixed;background:#fff;position:fixed;top:0;left:0;z-index:99;box-shadow:5px 5px 5px 0px rgba(0,0,0,0.3);}.header__container{height:100%;margin:auto;padding-left:20px;padding-right:20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;}.header__logo{width:max-content;z-index:99;}.header__logo img{vertical-align:bottom;}@media screen and (min-width:320px){.header{height:70px;}.header__logo-image{width:200px;}}@media screen and (min-width:890px){.header{height:100px;}.header__logo-image{width:250px;}}@media screen and (min-width:1000px){.header__logo-image{width:341px;}}@media screen and (min-width:1100px){.header__logo-image{width:390px;}}@media screen and (min-width:1340px){.header__container{width:1280px;}.header__logo-image{width:488px;}}
.menu{}.menu__icon{display:none;}.menu__body{}.menu__list{list-style-type:none;}.menu__list > li{position:relative;margin-left:10px;}.menu__link{color:#000;text-decoration:none;font-family:var(--font-family3);}.menu__link:hover{text-decoration:underline;}body._touch .menu__list > li{display:flex;align-items:center;}body._touch .menu__link{flex:1 1 auto;}.menu__home a,.menu__home a:visited{font-size:64px;color:#000;opacity:0.7;text-decoration:none;}@media (min-width:767px){.menu__list{display:flex;align-items:center;}.menu__list > li{}.menu__link{color:#000;}.menu__link::after{content:"";position:absolute;background-color:var(--color-orange);height:3px;width:0;left:0;bottom:0;transition:0.3s;}.menu__link:hover{color:var(--color-orange);text-decoration:none;}.menu__link:hover:after{width:100%;}}@media (max-width:767px){.menu__icon{display:block;position:relative;width:30px;height:18px;cursor:pointer;}.menu__icon span,.menu__icon::before,.menu__icon::after{left:0;position:absolute;height:10%;width:100%;transition:all 0.3s ease 0s;background-color:#000;}.menu__icon::before,.menu__icon::after{content:"";}.menu__icon::before{top:0;}.menu__icon::after{bottom:0;}.menu__icon span{top:50%;transform:scale(1) translate(0px,-50%);}.menu__icon._active span{transform:scale(0) translate(0px,-50%);}.menu__icon._active::before{top:50%;transform:rotate(-45deg) translate(0px,-50%);}.menu__icon._active::after{bottom:50%;transform:rotate(45deg) translate(0px,50%);}.menu__body{position:fixed;left:-100%;width:100%;height:100%;background-color:rgba(85,118,20,0.9);padding:0;padding-top:40px;padding-bottom:30px;transition:left 0.3s ease 0s;}.menu__body._active{left:0;}.menu__body::before{content:"";position:fixed;width:100%;top:0;left:0;height:70px;}.menu__body._active::before{background-color:#fff;}.menu__list > li{flex-wrap:wrap;}.menu__list > li:last-child{margin-bottom:0;}.menu__link{color:#fff;font-size:1.2em;}}@media screen and (min-width:320px){.menu__link{font-size:1.2em;line-height:150%;}}@media screen and (min-width:768px){.menu__link{font-size:0.8em;}}@media screen and (min-width:820px){.menu__link{font-size:0.9em;}}@media screen and (min-width:870px){.menu__link{font-size:0.9em;}.menu__list > li{margin:0px 0px 0px 20px;}}@media screen and (min-width:1000px){.menu__link{font-size:1em;}}}
.main{padding:0;width:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:100px;}.main-front{padding-top:70px;}.main-usual{padding-top:280px;}.main__common-text,.main__common-text p,.main__common-text li{font-family:var(--font-family5);color:#000;font-size:1.12em;text-align:center;font-weight:400;line-height:160%;opacity:0.8;}.main__title{text-align:center;color:var(--color-orange);font-family:'M PLUS Rounded 1c',sans-serif;font-size:43px;margin-top:50px;margin-bottom:50px;font-weight:800;  -webkit-font-smoothing:antialiased;}@media screen and (max-width:768px){.main__title{font-size:35px;margin-top:50px;margin-bottom:50px;}}@media screen and (max-width:480px){.main__title{font-size:30px;margin-top:30px;margin-bottom:30px;}}.main__subtitle{text-align:center;color:rgba(0,0,0,0.5);font-family:var(--font-family5);font-size:30px;font-weight:600;line-height:110%;  -webkit-font-smoothing:antialiased;}@media screen and (max-width:900px){.main__subtitle{font-size:24px;}}.tm-width{width:max-content;}#block-tm-content{width:100%;}
.main__intro{width:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;}.main__intro-image .main__intro-image picture,.main__intro-image source,.main__intro-image img{width:100%;height:auto;}.main__intro-image{width:100%;}.main__intro-text-container{position:absolute;top:0;height:100%;display:flex;justify-content:flex-start;align-items:center;}.main__intro-button-container{position:absolute;top:0;height:100%;display:flex;justify-content:flex-end;align-items:flex-end;padding-left:20px;padding-right:20px;}.main__intro-text{font-family:var(--font-family3);color:white;font-weight:600;text-shadow:0 0 25px rgba(0,0,0,0.7);}.main__intro-button{color:#000;font-family:var(--font-family6);cursor:pointer;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:14px;border:var(--color-green) solid 3px;transition:background-color 0.4s,box-shadow 0.2s 0.3s;}.main__intro-button:hover{background-color:rgba(85,118,20,0.9);box-shadow:0 0 0 2px #fff,0 0 0 4px #3f8a7c;}@media screen and (min-width:320px){.main__intro-text-container{width:calc(100% - 40px);line-height:1.3em;}.main__intro-button-container{width:calc(100% - 40px);}.main__intro-text{width:90%;font-size:1em;}.main__intro-button{font-size:0.75em;width:120px;height:30px;margin-bottom:15px;}}@media screen and (min-width:480px){.main__intro-text-container{line-height:1.8em;}.main__intro-text{font-size:1.5em;}.main__intro-button{font-size:0.87em;width:160px;height:40px;margin-bottom:25px;}}@media screen and (min-width:700px){.main__intro-text-container{line-height:2.2em;}.main__intro-text{font-size:1.8em;width:80%;}.main__intro-button{font-size:1em;width:180px;height:45px;margin-bottom:30px;border-width:4px;}}@media screen and (min-width:900px){.main__intro-text-container{line-height:3em;}.main__intro-text{font-size:2.1em;}.main__intro-button{font-size:1.12em;width:200px;height:50px;margin-bottom:50px;border-width:5px;}}@media screen and (min-width:1024px){.main__intro-text-container{line-height:3.7em;}.main__intro-text{font-size:3em;line-height:120%;}.main__intro-button{font-size:1.37em;width:240px;height:60px;margin-bottom:60px;}}@media screen and (min-width:1340px){.main__intro-text-container,.main__intro-button-container{width:1280px;}.main__intro-text-container{line-height:5em;}.main__intro-text{width:80%;font-size:3em;}.main__intro-button{font-size:1.7em;width:283px;height:75px;margin-bottom:80px;}}
.main__nearest-intro{font-family:var(--font-family5);color:#000;font-size:1.12em;text-align:center;}.main__nearest-container{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:20px;flex-wrap:wrap;height:100%;padding-top:50px;padding-bottom:50px;}.main__nearest-container > *{margin:5px;}@media screen and (min-width:320px){.main__nearest{width:calc(100% - 40px);}}@media screen and (min-width:1340px){.main__nearest{width:1280px;}}
.cards-selected-weight{font-family:var(--font-family6);font-weight:500;line-height:130%;width:100%;font-size:20px;color:#081F32;text-align:center;}.cards-small-text{font-family:var(--font-family6);line-height:120%;width:100%;text-align:center;color:#081F32;font-weight:400;font-size:13px;opacity:0.8;}.cards-selected-bright{font-family:var(--font-family6);font-weight:800;font-size:1.37em;line-height:140%;color:var(--color-orange);}
.cards__nearest{box-sizing:border-box;width:400px;background:#fff;border:4px solid rgba(0,0,0,0.1);box-shadow:0px 4px 15px rgba(0,0,0,0.15);border-radius:20px;padding-bottom:15px;cursor:pointer;}.cards__nearest:hover{box-shadow:0px 4px 15px rgba(85,118,20,0.7);}.cards__nearest-pict{width:100%;position:relative;display:inline-block;}.cards__nearest-pict img{width:100%;height:auto;border-radius:10px  10px 0 0;}.cards__nearest-text{margin:20px;}.cards__nearest-text-status{font-weight:500;font-size:12px;opacity:1;}.cards__nearest-discount{position:absolute;bottom:4px;right:15px;width:max-content;padding-left:10px;padding-right:10px;height:50px;background:var(--color-orange);color:#fff;font-weight:bold;display:flex;align-items:center;justify-content:center;font-size:16px;border-radius:5px 5px 0 0;font-family:var(--font-family6);}
@media screen and (min-width:320px){.main__why-great{width:calc(100% - 40px);}}@media screen and (min-width:1340px){.main__why-great{width:1280px;}}.main__why-great-container{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:60px;flex-wrap:wrap;height:100%;padding-top:50px;padding-bottom:50px;}.main__why-great-container > div{width:275px;height:155px;text-align:center;}.main__why-great-container > *{margin:10px;}.main__why-great-container video{width:100%;height:auto;}.main__why-great-item{width:100%;height:auto;border:none;}
@media screen and (min-width:320px){.main__reviews{width:calc(100% - 40px);}}@media screen and (min-width:1340px){.main__reviews{width:1280px;}}.main__reviews-container{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:10px;flex-wrap:wrap;padding-top:30px;}.main__reviews-container > *{margin:10px;}.main__reviews-button-container{width:100%;display:flex;justify-content:center;}.main__reviews-button-container a{text-decoration:none;}
.cards__reviews{box-sizing:border-box;border:1px solid rgba(0,0,0,0.1);border-radius:10px;padding:30px;width:400px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;}.cards__reviews-pict-container{border:3px solid var(--color-green);border-radius:50%;width:150px;height:150px;overflow:hidden;}.cards__reviews-pict-container img{width:170px;height:170px;}
.button-common{color:#000;font-family:var(--font-family6);cursor:pointer;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:14px;border:var(--color-green) solid 3px;width:283px;height:75px;font-size:1.7em;transition:background-color 0.4s,box-shadow 0.2s 0.3s;margin:auto;}.button-common:hover{background-color:rgba(85,118,20,0.3);box-shadow:0 0 0 2px #fff,0 0 0 4px #3f8a7c;}@media screen and (max-width:768px){#reviewsButton{width:200px;height:60px;font-size:16px;}}.button-pohod{color:#fff;font-family:var(--font-family6);cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--color-orange);border-radius:14px;border:rgba(0,0,0,0.3) solid 3px;transition:background-color 0.4s,box-shadow 0.2s 0.3s;z-index:9;}.button-pohod:hover{background-pohod:rgba(85,118,20,0.3);box-shadow:0 0 0 2px #fff,0 0 0 4px #3f8a7c;z-index:9;}@media screen and (min-width:320px){.button-pohod{width:110px;height:25px;font-size:13px;padding-bottom:3px;}}@media screen and (min-width:480px){.button-pohod{width:130px;height:25px;font-size:15px;padding-bottom:3px;}}@media screen and (min-width:768px){.button-pohod{width:164px;height:40px;font-size:1.1em;padding-bottom:0;}}@media screen and (min-width:900px){.button-pohod{width:183px;height:50px;font-size:1.2em;}}@media screen and (min-width:1100px){.button-pohod{width:201px;height:55px;font-size:1.3em;}}@media screen and (min-width:1340px){.button-pohod{width:220px;height:60px;font-size:1.4em;}}
@media screen and (min-width:320px){.main__how{width:calc(100% - 40px);margin:auto;}}@media screen and (min-width:1340px){.main__how{width:1280px;}}
.main__our-trips{display:flex;flex-direction:column;justify-content:center;}@media screen and (min-width:320px){.main__our-trips{width:calc(100% - 40px);}}@media screen and (min-width:1340px){.main__our-trips{width:1280px;}}.main__our-trips-container{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}.main__our-trips-container > div{width:245px;padding-bottom:20px;text-align:center;}.main__our-trips-container img{width:133px;}@media screen and (max-width:1020px){.main__our-trips-container{justify-content:center;}}
.main__next{display:flex;flex-direction:column;justify-content:center;padding-bottom:50px;}#views-exposed-form-goinfo select{border:1px solid rgba(0,0,0,0.1);border-radius:15px;color:rgba(0,0,0,0.5);font-size:1.12em;font-family:var(--font-family5);height:54px;text-align:center;}.main__next-container{display:flex;flex-direction:row;align-items:stretch;gap:40px;flex-wrap:wrap;padding-top:30px;}.main__next-item{background:var(--color-light-blue);padding:30px 50px 50px 50px;box-sizing:border-box;border-radius:40px;}.main__next-item-center{}.main__next-item-center .form-confirmation{width:max-content;margin-left:auto;margin-right:auto;font-family:var(--font-family4);font-style:normal;font-weight:400;font-size:16px;color:var(--color-green);}@media screen and (max-width:480px){.main__next-item-center .form-confirmation{width:100%;}.main__next-item{border-radius:30px;}}.main__next-input{height:54px;font-family:var(--font-family4);font-style:normal;font-weight:400;font-size:16px;line-height:150%;border:1px solid rgba(0,0,0,0.1);border-radius:15px;padding-left:30px;margin-bottom:30px;}.main__next-input:focus{outline-color:var(--color-green);}.main__next-input::placeholder{color:rgba(8,31,50,0.5);}.main__next-button-size1{width:172px;height:53px;font-size:1em;}.main__next-button-size2{width:235px;height:80px;font-size:1em;padding-left:50px;padding-right:50px;margin-top:40px;}@media screen and (min-width:320px){.main__next{width:calc(100% - 40px);}.main__next-item{width:100%;}.main__next-container{justify-content:center;}}@media screen and (min-width:700px){.main__next-item{width:calc(50% - 20px);}.main__next-container{justify-content:space-between;}}@media screen and (min-width:1340px){.main__next{width:1280px;}.main__next-item{width:615px;}}
.main-pohod section.wrap_form{margin-left:auto;margin-right:auto;}.form-item{margin-bottom:20px;display:flex;flex-direction:column;gap:7px;font-family:var(--font-family5);color:#000;font-size:1.12em;}#edit-kak-vas-zovut,#edit-pohod,#edit-kontakty,#edit-kolichestvo-vzroslyh,#edit-kommentariy,#edit-captcha-response,#edit-vozrast-detey,#edit-kolichestvo-detey{width:250px;border:2px solid var(--color-green);border-radius:5px;box-sizing:border-box;}#edit-kommentariy{height:127px;}#edit-vozrast-detey{width:80px;}#edit-kolichestvo-detey,#edit-kolichestvo-vzroslyh{width:80px;}#edit-captcha-response{width:40px;margin-left:5px;}#edit-captcha-response--description{width:200px;}.captcha__description{display:none;}.captcha__title{font-family:var(--font-family5);color:#000;font-size:1.12em;}#webform-submission-req-pohod-add-form,.webform-submission-req-pohod-add-form,#webform-submission-req-pohod-form-ajax{width:max-content;margin-left:auto;margin-right:auto;}.captcha{width:250px;margin-bottom:20px;}.hidden-pohod{}.js-form-item-captcha-response label{display:none;}.webform-container{display:flex;flex-direction:row;gap:30px;}.webform-container > div{margin:10px;}.webform-container .column-1,.webform-container .column-2{flex:0 0 250px;box-sizing:border-box;}.webform-container .center-field{flex:1 1 100%;}@media (max-width:570px){.webform-container{flex-direction:column;gap:0;}.webform-container .column-1,.webform-container .column-2{flex:0 0 0;}}.captline{display:flex;flex-direction:row;}#webform-submission-zayavka-talk-add-form .form-item-captcha-response{font-size:16px;font-family:var(--font-family5);display:flex;justify-content:center;flex-direction:row;padding-bottom:20px;}@media (max-width:360px){#webform-submission-zayavka-talk-add-form .form-item-captcha-response{flex-direction:column;}}.captline .field-prefix{margin-top:3px;}#webform-submission-zayavka-talk-add-form .captline .field-prefix{margin-top:0;}#webform-submission-req-pohod-add-form fieldset{width:250px;border:2px solid var(--color-green);border-radius:15px;box-sizing:border-box;}#edit-submit{width:172px;height:53px;font-size:16px;font-family:var(--font-family5);background-color:rgba(85,118,20,0.3);border:2px solid var(--color-green);border-radius:15px;}#edit-submit:hover{background-color:rgba(85,118,20,0.7);cursor:pointer;}.webform-submission-req-pohod-add-form p,.webform-ajax-form-wrapper p,.messages--error ul li{font-size:16px;font-family:var(--font-family5);}.messages--error ul li{color:var(--color-orange);}.webform-submission-req-pohod-add-form .form-confirmation,#webform-submission-zayavka-talk-add-form .webform-confirmation{width:max-content;display:flex;justify-content:center;flex-direction:column;}.form-required::after{content:" * ";color:var(--color-orange);font-weight:bold;}#views-exposed-form-goinfo .form-required::after{content:"";}#webform-submission-zayavka-talk-add-form #edit-kak-vas-zovut{height:54px;font-family:var(--font-family4);font-style:normal;font-weight:400;font-size:16px;line-height:150%;border:1px solid rgba(0,0,0,0.1);border-radius:15px;padding-left:30px;margin-bottom:30px;width:100%;margin-top:6px;}@media (max-width:768px){#edit-custom-select{max-width:100%;width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}}#webform-submission-zayavka-talk-add-form #edit-kak-vas-zovut:focus,#webform-submission-zayavka-talk-add-form #edit-sposob-svyazi:focus,#webform-submission-zayavka-talk-add-form #edit-captcha-response:focus,#views-exposed-form-goinfo select:focus{outline:none;border:2px solid rgba(0,0,0,0.1);box-shadow:0 0 5px var(--color-green);}#webform-submission-req-pohod-add-form #edit-kak-vas-zovut:focus,#webform-submission-req-pohod-add-form #edit-kontakty:focus,#webform-submission-req-pohod-add-form #edit-captcha-response:focus,#webform-submission-req-pohod-add-form #edit-kommentariy:focus,#webform-submission-req-pohod-add-form #edit-vozrast-detey:focus{outline:none;border:2px solid var(--color-green);}#webform-submission-zayavka-talk-add-form #edit-sposob-svyazi{}.webform-confirmation__message{font-family:var(--font-family4);font-style:normal;font-weight:400;font-size:16px;color:var(--color-green);}#block-registration .form-confirmation{width:max-content;margin-left:auto;margin-right:auto;font-family:var(--font-family4);font-style:normal;font-weight:400;font-size:16px;color:var(--color-green);}@media (max-width:480px){#block-registration .form-confirmation{width:calc(100% - 20px);}}.captcha-type-challenge--math .captcha__title{display:none;}.captcha-type-challenge--math
.form-item-captcha-response label{display:block;margin-bottom:6px;}#webform-submission-zayavka-talk-add-form .captcha-type-challenge--math .form-item-captcha-response{color:#000000a1;}.column-2 .captcha__title{display:block;}
.icons-wrapper{background:#eee;padding:0;margin:0;width:50px;height:120px;display:flex;justify-content:center;align-items:center;border-top-right-radius:14px;border-bottom-right-radius:14px;border-left:none;border-right:var(--color-green) solid 1px;border-top:var(--color-green) solid 1px;border-bottom:var(--color-green) solid 1px;position:fixed;top:50%;left:0;transform:translateY(-50%);z-index:9999;}svg .icons-circle{transition:transform 0.2s ease-in-out,opacity 0.2s ease-in-out;}svg .icons-circle:hover{transform:translateX(1px);filter:drop-shadow(2px 2px 4px rgba(0,0,0,0.3));}}.icons-wrapper-right{background:#eee;width:50px;height:90px;display:flex;flex-direction:column;margin:0;padding:7px 0;justify-content:center;align-items:center;border-top-left-radius:14px;border-bottom-left-radius:14px;border-left:var(--color-orange) solid 1px;border-right:none;border-top:var(--color-orange) solid 1px;border-bottom:var(--color-orange) solid 1px;position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:9999;}.icons-circle-contact{transition:transform 0.2s ease-in-out,opacity 0.2s ease-in-out;position:relative;display:flex;align-items:center;margin:10px;}.icons-circle-contact:hover{transform:translateX(2px);filter:drop-shadow(2px 2px 4px rgba(0,0,0,0.3));opacity:0.8;}.icons-phone-tooltip,.icons-email-tooltip{position:absolute;right:25px;background:var(--color-green);color:#fff;padding:6px 12px;border-radius:6px;font-family:var(--font-family3);font-weight:600;font-size:16px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out,transform 0.3s ease-in-out;}.icons-circle-contact:hover .icons-phone-tooltip,.icons-circle-contact:hover .icons-email-tooltip{opacity:1;visibility:visible;transform:translateX(-10px);}@media screen and (max-width:767px){.icons-wrapper,.icons-wrapper-right{display:none !important;}}
.footer{box-sizing:border-box;background:var(--color-green);width:100%;height:max-content;display:flex;justify-content:center;align-items:center;}.footer-wrapper{box-sizing:border-box;height:max-content;color:rgba(255,255,255,0.65);padding:50px 0 50px 0;font-family:var(--font-family5);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:30px;}@media screen and (min-width:320px){.footer-wrapper{width:calc(100% - 40px);}}@media screen and (min-width:1340px){.footer-wrapper{width:1280px;}}.footer a{text-decoration:underline;color:rgba(255,255,255,0.8);}.footer a:hover{color:rgba(255,255,255,1);}.footer-contacts{font-size:1.6em;}.footer-links{font-size:1.2em;}.footer-text p{font-size:1em;margin-top:10px;margin-bottom:0;line-height:140%;}
.main__intro-content{position:absolute;inset:0 auto 0 5%;z-index:2;display:flex;width:min(680px,82vw);flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(14px,2.5vw,30px);}.main__intro-heading{max-width:100%;margin:0;color:#fff;font-family:var(--font-family3);font-size:clamp(2rem,5vw,4.5rem);line-height:1.02;text-shadow:0 2px 18px rgba(0,0,0,.65);}.main__intro-text-container,.main__intro-button-container{position:static;width:auto;height:auto;padding:0;}.main__intro-text{max-width:34rem;font-size:clamp(1rem,2vw,2rem);}.main__intro-button{min-height:48px;min-width:180px;margin:0;}.main__nearest-container{align-items:stretch;}.main-front > section,.main-front > .views-element-container,.main-front > .main__next{margin-left:auto;margin-right:auto;}.main-front > section,.main-front > .views-element-container{width:min(1280px,calc(100% - 40px));}.cards__nearest{width:min(100%,360px);border-width:2px;border-radius:14px;overflow:hidden;}.cards__nearest-pict img{display:block;aspect-ratio:4 / 3;object-fit:cover;}.cards__nearest-text{margin:16px;}.cards__nearest-meta{display:grid;gap:6px;margin-top:12px;color:#081f32;font-family:var(--font-family6);font-size:.95rem;line-height:1.35;}.cards__nearest-meta strong{color:var(--color-green);}.cards__nearest-more{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:14px;padding:0 18px;border-radius:8px;background:var(--color-orange);color:#fff;font-family:var(--font-family6);font-weight:700;}.main__common-text,.main__common-text p,.main__common-text li{max-width:72ch;margin-left:auto;margin-right:auto;text-align:left;}.main__common-text p + p{margin-top:1.1em;}@media (max-width:600px){.main__intro-image img{display:block;height:220px;object-fit:cover;}.main__intro-content{position:static;width:auto;padding:22px 20px 28px;gap:12px;background:#fff;}.main__intro-heading{max-width:100%;color:var(--color-green);font-size:clamp(2rem,10vw,3.3rem);text-shadow:none;}.main__intro-text{width:100%;color:#081f32;font-size:1rem;text-shadow:none;}.main__intro-button{width:100%;max-width:260px;font-size:1rem;}.main__nearest .main__title{margin-top:28px;margin-bottom:20px;}}

