

/* Start:/local/templates/index/css/jquery.fancybox.min.css?176985842812795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/index/styles.css?1769443896682*/
/*Information block*/.information-block{width:170px;padding:0px 5px 10px 10px;margin-left:5px;margin-right:5px;background:#F5F5ED;box-sizing:border-box;-moz-box-sizing:border-box;font-size:90%;color:#494947;}.information-block-head{font-size:110%;color:#335172;font-weight:bold;margin-bottom:4px;padding-bottom:5px;background:url(/local/templates/index/images/infoblock_line.gif) left bottom no-repeat;}.information-block-body{font-size:100%;color:#494947;}code{font-size:100%;font-weight:normal;display:block;padding:1.5em 1em 1em 1em;border-style:solid;border-width:1px;border-width:1px 0;border-color:#C4C4C3;margin:1em 0;background-color:#F9F9F3;font-family:sans-serif;}.news-date-time{color:#858585;}
/* End */


/* Start:/local/templates/index/template_styles.css?177038233736275*/
* { -moz-box-sizing: border-box; margin: 0; padding: 0; outline: none; }

:root {
	--main-color: #003D32;
	--white-color: #FFFFFF;
	
	--font-light: "Juneau Light", sans-serif;
	--font-regular: "Juneau Regular", sans-serif;
	--font-medium: "Juneau Medium", sans-serif;
}

input,
textarea,
button,
select,
a, img, button, div {
	 outline: none !important;
    -webkit-tap-highlight-color: transparent !important;
}

::selection {
  background: transparent;
  color: inherit;
}

html, body { -webkit-overflow-scrolling :touch; height:100%; }

body { height:100%; width:100%; font-size: 16px; line-height: 20px; overflow-x: hidden; margin:0; padding:0; font-weight: normal; font-family: var(--font-regular); letter-spacing: 0; color: var(--main-color); background: #fff; }

body.showPopUp { height:auto; overflow:hidden; }

.wrapper { display: flex; flex-direction: column; min-height: 100%; }

.max-width { position:relative; width: 100%; max-width: 1012px; margin: 0 auto; padding: 0 var(--side-padding); box-sizing: border-box; }

a { cursor:pointer; color:#0B0303; outline:none;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease; }

a:hover { -webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease; opacity: 0.8; }

.easer2 { -webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease; }
.easer5 { -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; }

h1 , h2 , h3 , h4 { padding:0; margin:0; color: var(--main-color); font-family: var(--font-medium); }

.hideMe { display: none; }

p { margin:0; padding:7px 0 10px; }

.rub { line-height: 3px; width: 7px; border-bottom: 1px solid #0B0303; display: inline-block; font-size: 16px; font-weight: 600; }

input , textarea , a { outline:none; }

::-webkit-input-placeholder , :-ms-input-placeholder , ::-moz-placeholder , :-moz-placeholder { color: var(--main-color); letter-spacing: 0.16em; opacity: 1; font-weight: 500; font-size: 12px; line-height: 14px; }

:focus::-webkit-input-placeholder , :focus:-ms-input-placeholder , :focus::-moz-placeholder , :focus:-moz-placeholder { opacity: 0; }

pre { display: block; padding: 9.5px; margin: 0 0 10px; font-size: 13px; line-height: 1.4; color: #333; word-break: break-all; word-wrap: break-word; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 4px; }

iframe { border:none; }

.mobile , .pad { display:none !important; }

.unmobile { display:block !important; }

.float_left { float:left; }

.float_right { float:right; }

.no_float { float:none; }

.clear { clear:both; }

.btn { width: 159px; height: 48px; border-radius: 16px; text-align: center; line-height: 48px; color: var(--white-color); font-size: 15px; background: #83c11a; margin-top: 20px; cursor: pointer; border: none; }
/**/
main { /* flex: 1 0 auto; */ }

footer { flex: 0 0 auto; }

/*HEADER*/

header { position: absolute; width: 100%; z-index: 10; }

.header-logo { position: absolute; width: 45%; max-width: 187px; left: 20px; top: 27px; }
.header-logo img , .header-logo svg { width: 100%; height: auto; }

.header-phone { position: absolute; width: 45%; max-width: 187px; right: 14px; top: 37px; text-align: right; }
.header-phone a { color: var(--white-color); font-size: 15px; line-height: 20px; font-family: var(--font-medium); font-weight: 500; text-decoration: none; letter-spacing: 0.52px; }

/**ОСНОВНОЙ БАННЕР - ПЕРВЫЙ БЛОК**/
.main-banner { position: relative; background: url("/images/site_back-left.png") left top repeat-x; }
.main-banner:before { content: ''; position: absolute; right: 0; top: 0; width: 50%; height: 100%; background: url("/images/site_back-right.png") right top repeat-x; z-index: 1; }
.main-banner__back { position: relative; width: 100%; background: url("/images/site_back.png") center top no-repeat; z-index: 2; }
.main-banner__back:before { content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 2; background-image: url('data:image/svg+xml,%3Csvg%20width%3D%22786%22%20height%3D%22671%22%20viewBox%3D%220%200%20786%20671%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M80.4425%20174.463C51.4429%20125.872%2031.4265%2079.8136%2018.6534%2045.9032C12.2642%2028.941%207.68039%2014.9968%204.68704%205.26771C3.1902%200.4026%202.08881%20-3.4119%201.35971%20-6.02304C0.995394%20-7.32778%200.724432%20-8.3341%200.541787%20-9.02016C0.450605%20-9.36269%200.378488%20-9.62558%200.33137%20-9.80679C0.308032%20-9.89655%200.292008%20-9.96675%200.279373%20-10.0159C0.273034%20-10.0406%200.269421%20-10.0635%200.265772%20-10.0778L0.258258%20-10.0937C0.258258%20-10.0937%200.422472%20-10.1467%208.18362%20-12.3168L0.258759%20-10.1036C-0.938273%20-14.8194%202.13841%20-19.7717%207.13021%20-21.1672C12.1217%20-22.5617%2017.1376%20-19.8695%2018.3349%20-15.1541C18.3349%20-15.1541%2018.3436%20-15.1321%2018.3476%20-15.1163C18.3564%20-15.082%2018.3697%20-15.0262%2018.3893%20-14.9511C18.4284%20-14.8005%2018.4884%20-14.5686%2018.5711%20-14.2579C18.7371%20-13.6344%2018.9941%20-12.6918%2019.3403%20-11.452C20.0326%20-8.97255%2021.0909%20-5.29873%2022.5428%20-0.579492C25.4479%208.86257%2029.9234%2022.4849%2036.1805%2039.0964C48.7006%2072.335%2068.3217%20117.468%2096.7052%20165.026C147.172%20249.586%20224.807%20340.944%20338.631%20387.595C333.187%20373.178%20329.483%20359.327%20327.321%20346.142C318.677%20293.427%20334.788%20250.647%20364.481%20226.144C394.353%20201.494%20436.094%20196.963%20474.421%20217.654C510.802%20237.286%20541.597%20264.215%20562.82%20292.436C583.856%20320.41%20596.304%20350.785%20593.848%20377.258C592.599%20390.729%20587.46%20403.286%20577.56%20413.594C567.715%20423.845%20553.797%20431.216%20536.081%20435.436C500.989%20443.794%20449.229%20440.225%20377.751%20420.233C376.668%20419.93%20375.591%20419.611%20374.513%20419.3C425.101%20507.849%20544.488%20616.816%20780.772%20723.874C785.316%20725.933%20787.06%20731.222%20784.67%20735.688C782.281%20740.155%20776.663%20742.108%20772.119%20740.05C519.939%20625.79%20396.15%20507.646%20348.816%20411.02C219.997%20364.962%20134.385%20264.847%2080.4425%20174.463ZM362.807%20396.624C369.686%20398.951%20376.686%20401.122%20383.813%20403.115C454.289%20422.827%20502.258%20425.364%20532.493%20418.162C547.44%20414.602%20557.587%20408.776%20564.184%20401.908C570.725%20395.096%20574.403%20386.61%20575.332%20376.606C577.231%20356.129%20567.467%20329.827%20547.545%20303.334C527.808%20277.089%20498.899%20251.762%20464.662%20233.286C432.36%20215.849%20399.309%20220.297%20376.184%20239.381C352.882%20258.611%20337.794%20294.319%20345.694%20342.49C348.434%20359.203%20353.948%20377.336%20362.807%20396.624Z%22%20fill%3D%22%239ED51D%22%2F%3E%0A%3C%2Fsvg%3E');; background-position: 90.3% 0; background-repeat: no-repeat; }
.main-banner .max-width { min-height: 671px; padding: 183px 0 60px; z-index: 4; }
.main-banner__picture { position: absolute; right: -86px; bottom: 0; z-index: 4; max-width: 648px; }
.main-banner__info { position: relative; width: 100%; max-width: 974px; min-height: 427px; margin: 0 auto; background: url("/images/back_2_clear.png") left bottom no-repeat; background-size: cover; padding: 68px 42px 0; text-align: left; box-sizing: border-box; border: solid 1px #94C11F; border-radius: 60px; }
.main-banner__info h1 { font-size: 50px; color: var(--white-color); font-family: var(--font-medium); max-width: 420px; font-weight: 400; line-height: 60px; padding-bottom: 20px; }
.main-banner__sub { max-width: 250px; font-size: 27px; color: var(--white-color); line-height: 32px; letter-spacing: 0.78px; }
.main-banner__sub span { position: absolute; font-size: 9px; vertical-align: text-top; font-family: var(--font-medium); font-weight: 400; margin: -2px 0 0 0; }
.main-banner .btn { margin-top: 39px; }
/*******/

/** ВТОРОЙ БЛОК**/
.second-block { position: relative; width: 100%; background: var(--white-color); padding: 64px 0; }
.second-block__back { position: relative; background: #E7F1CE; border-radius: 32px; box-sizing: border-box; padding: 48px 10px 48px 39px; width: 100%; max-width: 980px; min-height: 368px; margin: 0 auto; text-align: left; overflow: hidden; }
.second-block__picture { position: absolute; top: -161px; right: 50px; z-index: 2; max-width: 369px; height: auto; max-width: 326px; }
.second-block h2 { position: relative; display: inline-block; font-style: normal; font-weight: 500; font-size: 50px; line-height: 50px; padding: 5px 0 25px; }
.second-block h2:after { content: ''; position: absolute; width: 74px; height: 53px; right: -79px; top: -23px; z-index: 1; background-image: url("data:image/svg+xml,%3Csvg width='74' height='53' viewBox='0 0 74 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.9101 1.75415C33.3835 1.48061 33.5317 0.897526 33.2412 0.451784C32.9508 0.00604577 32.3316 -0.13355 31.8583 0.139989C20.3744 6.77667 12.4358 15.2222 7.36986 22.0013C4.83585 25.3922 3.01685 28.3712 1.82932 30.5069C1.23544 31.575 0.799154 32.4328 0.510069 33.0265C0.365516 33.3234 0.103416 33.8946 0.103416 33.8946L0.0736225 33.9626C-0.134598 34.4474 0.11395 34.9994 0.628781 35.1955C1.14348 35.3915 1.72952 35.1575 1.93787 34.6729L1.93857 34.6713L2.03275 34.4611C2.09902 34.3161 2.20038 34.0988 2.33812 33.8159C2.61362 33.2501 3.03449 32.4221 3.61092 31.3855C4.76399 29.3117 6.53819 26.405 9.0145 23.0912C13.9692 16.4609 21.7198 8.22118 32.9101 1.75415Z' fill='%2395C22B'/%3E%3Cpath d='M31.9158 26.1297C32.1185 26.6166 31.8637 27.1661 31.3466 27.357C25.5631 29.4921 20.95 32.7152 17.7767 35.4153C16.1922 36.7636 14.9727 37.9764 14.1519 38.8489C13.7416 39.285 13.4315 39.6357 13.2255 39.8751C13.1226 39.9948 13.0457 40.0867 12.9955 40.1476L12.9403 40.2151L12.9277 40.2306L12.9253 40.2336C12.5926 40.6521 11.9624 40.7379 11.5178 40.4247C11.0732 40.1114 10.9823 39.518 11.315 39.0992L11.3176 39.0959L11.3228 39.0894L11.3409 39.0669C11.3564 39.0478 11.3787 39.0204 11.4078 38.9852C11.4659 38.9148 11.551 38.8131 11.6627 38.6833C11.8859 38.4237 12.2152 38.0516 12.6465 37.5931C13.5089 36.6764 14.7806 35.4123 16.4285 34.0101C19.7201 31.2093 24.5367 27.8368 30.6126 25.5937C31.1297 25.4029 31.7131 25.6428 31.9158 26.1297Z' fill='%2395C22B'/%3E%3Cpath d='M73.1266 36.1507C73.1632 36.6725 72.7437 37.1235 72.1896 37.158C59.0887 37.9732 48.1552 41.8657 40.4917 45.5602C36.6616 47.4066 33.6541 49.2008 31.6082 50.5303C30.5854 51.1949 29.8035 51.7429 29.2799 52.1228C29.0181 52.3128 28.8209 52.4606 28.6906 52.5599L28.5033 52.7046L28.5019 52.7057C28.0778 53.0432 27.4435 52.9932 27.085 52.594C26.7264 52.1947 26.7794 51.5972 27.2034 51.2595L27.2634 51.2124C27.2634 51.2124 27.7778 50.8219 28.0525 50.6226C28.602 50.2239 29.4123 49.6562 30.466 48.9715C32.5731 47.6023 35.6559 45.7638 39.5753 43.8743C47.4107 40.097 58.6124 36.1048 72.057 35.2682C72.6111 35.2337 73.09 35.6288 73.1266 36.1507Z' fill='%2395C22B'/%3E%3C/svg%3E%0A"); background-position: 76.3% 25%; background-repeat: no-repeat; }
.second-block__text { max-width: 380px; padding-bottom: 40px; }
.second-block__list { display: flex; }
.second-block__item { float: left; width: 33%; max-width: 300px; padding-right: 22px; box-sizing: border-box; }
.second-block__item-desc { display: inline-block; background: var(--white-color); padding: 9px 8px; border-radius: 16px; margin-bottom: 6px; font-size: 14px; }
.second-block__item-text { font-size: 18px; font-family: var(--font-medium); line-height: 24px; }
/*******/

/** ТРЕТИЙ БЛОК**/
.third-block { position: relative; width: 100%; }
.third-block__back { position: relative; width: 100%; max-width: 980px; margin: 0 auto; }
.third-block__list { display: flex; }
.third-block__item { position: relative; border-radius: 40px; background-color: #D4EBFD; box-sizing: border-box; padding-left: 40px; width: 100%; max-width: 483px; background-position: right center; background-repeat: no-repeat; }
.third-block__item-desc { font-size: 16px; color: var(--white-color); padding: 15px 0 0; }
.third-block__list .third-block__item { position: relative; overflow: hidden; }
.third-block__list .third-block__item:nth-child(1) { background: url("/images/back_3.png") center no-repeat; background-size: cover; flex-grow: 1; margin: 0; min-height: 401px; }
.third-block__list .third-block__item:nth-child(1) img { margin: 8px 0 0 -15px; display: block; max-width: 237px; height: auto; }
.third-block__sublist { padding-left: 16px; width: 100%; box-sizing: border-box; }
.third-block__sublist .third-block__item { min-height: 193px !important; background-size: auto !important; }
.third-block__sublist .third-block__item:nth-child(1) { background: #FAEEB1; flex-grow: 1; margin-bottom: 16px; }
.third-block__sublist .third-block__item img { position: absolute; z-index: 1; }
.third-block__sublist .third-block__item:nth-child(1) img { max-width: 178px; right: 0; top: 5%; }
.third-block__sublist .third-block__item:nth-child(2) img { max-width: 149px; right: 0; top: 17%; }
.third-block__item-name { color: var(--white-color); font-size: 28px; font-family: var(--font-medium); line-height: 32px; margin-top: -5px; }
.third-block__sublist .third-block__item-info { position: relative; z-index: 2; display: block; max-width: 290px; padding-top: 28px; margin-left: -1px; }
.third-block__sublist .third-block__item:nth-child(1) .third-block__item-info { max-width: 210px; }
.third-block__sublist .third-block__item-name { margin-top: 0; color: var(--main-color); font-size: 28px; font-family: var(--font-medium); line-height: 32px; }
.third-block__sublist .third-block__item-desc { font-size: 16px; color: var(--main-color); padding: 15px 0 0; }
/*******/

/** ЧЕТВЁРТЫЙ БЛОК**/
.fourth-block { padding: 16px 0 0; }
.fourth-block__back { position: relative; width: 100%; max-width: 980px; margin: 0 auto; }
.fourth-block__list { display: grid; gap: 16px; grid-template-columns: 1fr 1fr 1fr 1fr; }
.fourth-block__item { position: relative; border:solid 1px #95C22B; border-radius: 40px; box-sizing: border-box; min-width: 233.5px; min-height: 269px; padding: 53px 40px 20px 39px; }
.fourth-block__item-name { font-size: 28px; font-family: var(--font-medium); line-height: 33px; padding-bottom: 15px; }
.fourth-block__item-desc { font-size: 16px; line-height: 20px; }
/*******/

/** ПЯТЫЙ БЛОК**/
.fifth-block { margin: 64px 0 0; background: #F7F8F6; }
.fifth-block__background { display: block; max-width: 1920px; min-height: 504px; margin: 0 auto; background-image: url("data:image/svg+xml,%3Csvg width='925' height='481' viewBox='0 0 925 481' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M125.991 159.084C85.9459 122.965 54.793 86.6326 33.6455 59.3317C23.0674 45.6756 14.9803 34.2618 9.5244 26.2407C6.79613 22.2296 4.72281 19.0645 3.32615 16.8909C2.62831 15.8049 2.09916 14.9643 1.74034 14.3907C1.56117 14.1043 1.4217 13.8851 1.328 13.7333C1.28156 13.6581 1.24726 13.5987 1.22194 13.5574C1.20923 13.5367 1.19952 13.5169 1.19222 13.5049L1.1809 13.4926C1.1809 13.4926 1.31558 13.3982 7.77533 9.24417L1.17857 13.4834C-1.23471 9.52427 0.177954 4.15059 4.33282 1.47909C8.48764 -1.19138 13.8113 -0.14674 16.2248 3.81195C16.2248 3.81195 16.2389 3.82963 16.247 3.84282C16.2646 3.87154 16.2924 3.91871 16.3312 3.98161C16.4092 4.10777 16.5289 4.30221 16.6913 4.56189C17.0175 5.08324 17.516 5.86957 18.1792 6.90165C19.5054 8.96561 21.5 12.0147 24.1464 15.9055C29.4413 23.69 37.3395 34.8411 47.6989 48.2148C68.4275 74.9748 98.9605 110.575 138.155 145.927C207.843 208.782 304.183 270.206 420.939 280.759C411.936 269.157 404.676 257.58 399.008 246.178C376.345 200.593 379.016 157.109 399.185 126.462C419.475 95.6304 456.221 79.7928 496.932 87.8836C535.575 95.5568 571.178 111.443 598.425 131.192C625.432 150.767 645.292 174.939 650.483 199.74C653.124 212.359 651.967 225.237 645.843 237.403C639.752 249.501 629.144 260.12 614.193 268.933C584.577 286.391 536.435 297.663 465.726 299.509C464.654 299.537 463.584 299.549 462.514 299.568C533.432 366.022 672.739 431.77 917.977 462.982C922.692 463.582 925.765 467.91 924.842 472.649C923.918 477.387 919.35 480.742 914.634 480.142C652.898 446.831 507.008 373.96 436.787 299.236C306.54 293.43 200.479 226.269 125.991 159.084ZM445.491 282.2C452.409 282.389 459.393 282.402 466.444 282.218C536.162 280.398 580.562 269.249 606.079 254.208C618.693 246.771 626.3 238.619 630.381 230.512C634.428 222.473 635.397 213.712 633.436 204.341C629.421 185.158 613.149 163.942 587.57 145.403C562.231 127.037 528.796 112.081 492.43 104.86C458.118 98.0406 429.265 111.365 413.557 135.234C397.73 159.286 394.007 196.041 414.716 237.697C421.902 252.15 432.011 267.118 445.491 282.2Z' fill='white'/%3E%3C/svg%3E"); background-position: right bottom; background-repeat: no-repeat; }
.fifth-block__back { position: relative; width: 100%; max-width: 980px; margin: 0 auto; }
.fifth-block__picture { position: absolute; right: 23px; top: -76px; z-index: 2; width: 465px; height: 493px; background-repeat: no-repeat; background-position: center top; background-size: cover; }
.fifth-block__name { margin-left: -1px; padding: 41px 0 20px; font-size: 50px; font-family: var(--font-medium); max-width: 400px; line-height: 60px; }
.fifth-block__desc { margin-left: -1px; max-width: 480px; font-size: 16px; line-height: 20px; }
.fifth-block__list { display: grid; gap: 9px; grid-template-columns: 1fr 1fr 1fr 1fr; padding: 64px 10px 0 0; }
.fifth-block__item { background: #E7F1CE; box-sizing: border-box; padding: 22px 20px 20px 15px; min-height: 112px; max-width: 236px; border-radius: 16px; position: relative; z-index: 4; }
.fifth-block__item-name { font-size: 20px; font-family: var(--font-medium); padding-bottom: 10px; }
.fifth-block__item-desc { font-size: 15px; }

/*******/

/** ШЕСТОЙ БЛОК**/
.sixth-block { padding: 65px 8px 0; }
.sixth-block__back { position: relative; width: 100%; max-width: 982px; margin: 0 auto; min-height: 390px; background: url("/images/img_map2x.png") center no-repeat; background-size: contain; box-sizing: border-box; padding: 40px 40px 0 40px; border-radius: 20px; }
.sixth-block__name { font-size: 50px; color: var(--white-color); font-family: var(--font-medium); max-width: 400px; line-height: 60px; }
.sixth-block__list { padding: 60px 0 0; max-width: 600px; font-size: 0; letter-spacing: 0; }
.sixth-block__item { display: inline-block; margin: 0 8px 15px 0; background: #003d32; border-radius: 16px; line-height: 33px; padding: 0 8px; color: var(--white-color); white-space: nowrap; font-size: 14px; }

/*******/

/** СЕДЬМОЙ БЛОК**/
.seventh-block { padding: 64px 0; }
.seventh-block__back { position: relative; width: 100%; max-width: 982px; margin: 0 auto; }
.seventh-block__list { display: grid; gap: 28px; grid-template-columns: 1fr 1fr 1fr; }
.seventh-block__item { position: relative; max-width: 309px; overflow: hidden; border-radius: 40px; }
.seventh-block__item-info { position: absolute; bottom: 0; width: 100%; left: 0; box-sizing: border-box; padding: 0 0 43px 40px; color: #fff; font-size: 16px; }
.seventh-block__item img { display: block; margin: 0 auto; max-width: 330px; height: auto; }
.seventh-block__item-name { font-size: 28px; line-height: 32px; font-family: var(--font-medium); max-width: 80%; padding-bottom: 16px; }
.seventh-block__item-desc { line-height: 19px; font-size: 15px; max-width: 82%; padding: 0 0 0 1px; font-family: var(--font-light); letter-spacing: 0.9px; }
/*******/

/** Часто задаваемые вопросы **/
.faq-block { padding: 0 0 64px; }
.faq-block__back { position: relative; width: 100%; max-width: 982px; margin: -3px auto 0; }
.faq-block__title { font-size: 50px; line-height: normal; font-family: var(--font-medium); letter-spacing: 0; padding: 0 0 0 6px; }
.faq-block__list { padding: 8px 0 0 6px; }
.faq-block__item-name { position: relative; border-top: solid 1px #ECECEB; padding: 20px 30px 0 0; font-size: 15px; line-height: 20px; font-family: var(--font-medium); cursor: pointer; outline: none; }
.faq-block__item { padding-bottom: 24px;}
.faq-block__list .faq-block__item:first-child .faq-block__item-name { border-top: none; }
.faq-block__item-name:after { content: ''; position: absolute; right: 1px; top: 19px; width: 24px; height: 24px; background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M19%209L12%2016L5%209%22%20stroke%3D%22%23003D32%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E'); background-position: 0 0; background-repeat: no-repeat; }
.faq-block__item-desc { display: none; font-size: 15px; line-height: 20px; }
.faq-block__item-name.active { padding-bottom: 12px; }
.faq-block__item-name.active:after { transform: rotate(180deg); top: 20px; }
.faq-block__item-desc.active { display: block; padding-right: 30px; }

/*******/

/** Блок с пояснительным текстом **/
.subtext-block { padding: 0 0 64px; }
.subtext-block__back { position: relative; width: 100%; max-width: 982px; margin: 0 auto; }
.subtext-block__list { padding: 4px 0 0 5px; }
.subtext-block__item { font-size: 13px; line-height: 18px; color: #878A81; padding-top: 18px; }
.subtext-block__list .subtext-block__item:first-child { padding-top: 0; }

/*******/

/** 404 ошибка **/
.error-page { position: relative; width: 100%; background: url("/images/site_back-left.png") left top repeat-x; margin-bottom: 64px; }
.error-page__block { position: absolute; top: 50%; left: 50%; width: 216px; height: 216px; margin: -108px 0 0 -108px; text-align: center; font-size: 20px; line-height: 24px; font-family: var(--font-medium); color: var(--white-color); z-index: 2; }
.error-page__block img { display: block; margin: 0 auto -13px; max-width: 216px; height: auto; }

.error-page:before { content: ''; position: absolute; right: 0; top: 0; width: 50%; height: 100%; background: url("/images/site_back-right.png") right top repeat-x; z-index: 1; }
.error-page__back { position: relative; width: 100%; background: url("/images/site_back.png") center top no-repeat; z-index: 2; height: 100vh; max-height: 700px; }

/** FOOTER **/
footer .max-width { max-width: 984px; }
footer .foot__back { background: #F5F6F5; min-height: 252px; border-radius: 24px 24px 0 0; box-sizing: border-box; padding: 31px 40px 32px; font-size: 14px; line-height: 18px; color: #878A81; display: flex; }
footer a { font-size: 15px; line-height: 20px; font-family: var(--font-medium); color: var(--main-color); text-decoration: none; }
.foot-side { display: block; width: 50%; }

.policy__list { display: block; padding: 22px 0 0; list-style-type: none; }
.policy__item { padding-bottom: 16px; letter-spacing: 0.188px; list-style-type: none; }

.side-right { text-align: right; }

footer .btn { display: block; margin: 0 0 27px auto; }
footer .foot__text { padding: 0 0 8px; }
footer .foot__text.phone { letter-spacing: 0.5px; }
footer .foot__text.email { letter-spacing: 0.1px; }
footer address { font-size: 15px; line-height: 20px; font-family: var(--font-medium); color: var(--main-color); text-decoration: none; font-style: normal; letter-spacing: 0.23px; }
/*******/

.mobile-only { display: none; }
.no-mobile { display: block; }

.modal { display: none; }

/**QR CODE***/
.fancybox-content { padding: 24px; }
.modal { position: relative; overflow: hidden; border-radius: 40px; background: #fff; padding-top: 40px; }
.qrcode__block { max-width: 400px; max-height: 400px; }
.qrcode__img { display: block; margin: 0 auto 10px; }
.qrcode__title { text-align: center; font-size: 28px; line-height: 32px; padding-bottom: 20px; font-family: var(--font-medium); max-width: 344px; }
.qrcode__list { position: relative; margin: 0 auto; max-width: 295px; display: grid; gap: 10px; grid-template-columns: repeat(2, 1fr); }
.qrcode__item { position: relative; width: 100%; max-width: 138px; min-height: 52px; border-radius: 10px; box-shadow: 0 0 10px rgba(0,0,0,0.1); box-sizing: border-box; font-size: 13px; color: #878A81; line-height: 18px; text-decoration: none; }
.qrcode__item strong { color: var(--main-color); font-family: var(--font-medium); font-weight: 400; }
.qrcode__item img { position: absolute; left: 13px; top: 13px; font-weight: 500; }
.qrcode__item-info { display: block; padding: 8px 8px 8px 53px; }
.fancybox-button svg { display: block; margin: 0 auto; }
.fancybox-button svg path { fill: #000000; }
/*****/

.fancybox-button.fancybox-close-small { width: 40px; height: 40px; padding: 0; border-radius: 50%; background: #0F16030D; top: 18px !important; right: 18px !important; }
.fancybox-button.fancybox-close-small svg { width: 27px; height: 27px; }
.fancybox-is-open .fancybox-bg { background: #000; opacity: 0.8; }

.fancybox-slide--html { padding: 10px 20px !important; }

.rules.fancybox-content { max-width: 800px; margin: 40px 0; padding: 50px; }
.rules h3 { font-size: 24px; line-height: 28px; text-align: center; font-family: var(--font-medium); font-weight: 600; padding-bottom: 20px; }
.rules strong { font-family: var(--font-medium); font-weight: 600; }

@media (max-width: 1023px){
	
	.max-width { width: auto !important; }
	
	.mobile-only { display: block !important; }
	.no-mobile { display: none !important; }
	
	.btn__fix { position: sticky; z-index: 30; width: 100%; left: 0; bottom: 10px;  }
	.btn__fix .btn { max-width: 90%; width: 341px; margin: 0 auto; }
	
	.max-width { max-width: 600px; }
	
	.header-logo { max-width: 127px; left: 0; top: 30px; }
	.header-phone { font-size: 15px; top: 31px; right: 0; }
	
	/**ОСНОВНОЙ БАННЕР - ПЕРВЫЙ БЛОК**/
	.main-banner { overflow: hidden; height: 661px; background: url("/images/site_back_mobile.png") center no-repeat; }
	.main-banner:before { display: none; }
	.main-banner .max-width { max-width: 600px; padding: 96px 0 186px; z-index: 2; }
	.main-banner__picture { position: absolute; left: 50%; margin: 0 0 -14px -248px; width: 496px; height: auto; }
	.main-banner__back { background: none; }
	.main-banner__back:before { display: block; background-position: -92px 138px; }
	.main-banner__info { min-height: 389px; padding: 29px 22px 250px 23px; border-radius: 40px; background-image: url("/images/back_2_clear_mobile.png"); background-position: 0 0; }
	.main-banner__info h1 { max-width: inherit; font-size: 36px; line-height: normal; padding-bottom: 9px; }
	.main-banner__sub { max-width: inherit; font-size: 16px; line-height: 28px; letter-spacing: 0.02px; }
	/*******/
	
	/** ВТОРОЙ БЛОК**/
	.second-block { padding: 40px 0; }
	.second-block .max-width { padding: 0 8px; }
	.second-block__back { padding: 48px 10px 32px 20px; max-width: 585px; min-height: 555px; }
	.second-block__picture { top: 0; right: 0; max-width: 264px; }
	.second-block h2 { font-size: 36px; line-height: normal; padding: 0 0 12px; }
	.second-block h2:after { right: -107px; top: -31px; z-index: 1; }
	.second-block__text { max-width: 201px; padding-bottom: 2px; }
	.second-block__list { display: block; max-width: 300px; }
	.second-block__item { display: block; width: auto; padding-right: 0; padding-top: 22px; }
	.second-block__item-desc { display: inline-block; }
	.second-block__item-text { font-size: 16px; line-height: 20px; }
	/*******/
	
	/** ТРЕТИЙ БЛОК**/
	.third-block .max-width { padding: 0 8px; }
	.third-block__back { max-width: 585px; }
	.third-block__list { display: block; }
	.third-block__item { display: block; max-width: inherit; padding-left: 20px; padding-top: 3px; }
	.third-block__list .third-block__item:nth-child(1) { display: block; margin: 0 0 16px; }
	.third-block__list .third-block__item:nth-child(1) img { margin: 0 0 -15px 4px; display: block; }
	.third-block__sublist .third-block__item:nth-child(1) img { max-width: 206px; width: 206px; margin: 0; top: -10px; right: -20px; }
	.third-block__sublist .third-block__item:nth-child(2) img { max-width: 136px; width: 136px; margin: 0; bottom: -8px; right: 14px; }
	.third-block__item-info { max-width: 282px; }
	.third-block__sublist .third-block__item { min-height: 172px !important; }
	.third-block__sublist .third-block__item-info { padding-top: 17px; margin-left: 0; }
	.third-block__sublist { padding-left: 0; }
	.third-block__item-name { font-size: 24px; line-height: 28px; margin-top: -5px; }
	.third-block__sublist .third-block__item-name { font-size: 24px; line-height: 28px; }
	.third-block__item-desc { padding-top: 16px; }
	.third-block__sublist .third-block__item-desc { padding-top: 16px; }
	/*******/
	
	/** ЧЕТВЁРТЫЙ БЛОК**/
	.fourth-block .max-width { padding: 0 8px; }
	.fourth-block__back { max-width: 585px; }
	.fourth-block__list { grid-template-columns: repeat(2, 1fr); }
	.fourth-block__item { min-width: inherit; width: 100%; min-height: 209px; padding: 0 5px 0 19px;  display: flex; align-items: center; }
	.fourth-block__item-name { font-size: 24px; line-height: 28px; padding-right: 20px; }
	/*******/
	
	/** ПЯТЫЙ БЛОК**/
	.fifth-block { padding: 40px 0 0; margin: 40px 0 0; }
	.fifth-block .max-width { max-width: 648px; padding: 0 24px; box-sizing: border-box; }
	.fifth-block__background { background-position: center 21%; }
	.fifth-block__back { padding: 0 0 40px; }
	.fifth-block__picture { display: block; position: relative; width: auto; max-width: 473px; right: auto; top: auto; z-index: 2; margin: 3px 0 0 28px; background-position: left top; }
	.fifth-block__name { max-width: 543px; text-align: left; margin: 0 auto; padding: 0 0 12px; font-size: 36px; line-height: normal; }
	.fifth-block__desc { max-width: 543px; text-align: left; margin: 0 auto; padding: 0; }
	.fifth-block__list { display: block; padding: 0; margin:-35px auto 0; max-width: 582px; }
	.fifth-block__item { display: block; min-height: 76px; max-width: inherit; margin-top: 16px; padding-top: 18px; padding-left: 16px; padding-bottom: 16px; }
	.fifth-block__item:first-child { margin-top: 0; }
	.fifth-block__item-name { padding-bottom: 7px; }

	/*******/
	
	/** ШЕСТОЙ БЛОК**/
	.sixth-block { padding: 40px 8px 0; }
	.sixth-block__back { max-width: 584px; margin: 0 auto; min-height: 494px; background: url("/images/img_map_mobile2x.png") center right no-repeat; background-size: cover; padding: 66px 19px 0 20px; }
	.sixth-block__name { font-size: 36px; max-width: 250px; line-height: normal; }
	.sixth-block__list { display: flex; flex-direction: column; padding-top: 29px; }
	.sixth-block__item { flex-wrap: wrap; align-self: flex-start; max-width: 275px; line-height: 18px; white-space: normal; margin-bottom: 14px; padding: 10px 8px 7px 8px; }

	/*******/
	
	/** СЕДЬМОЙ БЛОК**/
	.seventh-block { padding: 40px 24px; }
	.seventh-block__list { display: block; }
	.seventh-block__item { display: block; margin: 0 auto 28px; max-width: 321px; }
	.seventh-block__list .seventh-block__item:nth-child(3n) { margin-bottom: 0; }
	.seventh-block__item-name { font-size: 24px; }
	/*******/
	
	/** Часто задаваемые вопросы **/
	.faq-block { padding: 0 24px 40px; }
	.faq-block .max-width { max-width: 555px; }
	.faq-block__list { padding-left: 0; }

	/*******/
	
	/** Блок с пояснительным текстом **/
	.subtext-block { padding: 0 24px 40px; }
	.subtext-block .max-width { max-width: 555px; }
	.subtext-block__list { padding-left: 0; }

	/*******/
	
	/** FOOTER **/
	footer .max-width { max-width: 600px; }
	footer .foot__back { display: block; padding: 31px 24px 70px; }
	footer .foot-side { width: auto; }
	footer .side-right { padding-top: 11px; text-align: left; }
	/*****/
	
}

@media (max-width: 700px){
	
	.fourth-block__item { padding-right: 5px; }
	
	.fifth-block__picture { margin: 14px -24px 0 -24px; background-position: 66% top; max-width: 482px; height: 502px; }
	.fifth-block__list { margin-top: -55px; }
	
	.sixth-block__back {
		min-height: 567px;
		max-width: 359px;
        margin: 0 auto;
        background: url(/images/img_map_mobile_min2x.png) center right no-repeat;
        background-size: cover;
        padding-top: 167px; padding-bottom: 28px;
	}
	.sixth-block__name { margin-left: -1px; }
	.sixth-block__list { padding-top: 28px; }
	.sixth-block__item { line-height: 18px; padding-bottom: 8px; margin-bottom: 12px; }
	
	.second-block__picture { max-width: 200px; }
	.second-block__text { max-width: 200px; }
	.seventh-block__item-info { padding-bottom: 42px; }
	.seventh-block__item-name { padding-bottom: 15px; }
	
	.faq-block__title { font-size: 36px; line-height: normal; padding-left: 0; padding-top: 3px; }
	
}

@media (max-width: 616px){
	header .max-width { margin: 0 8px; }
	.main-banner { min-height: 721px; background-size: cover; }
	.header-logo { left: 8px; }
	.header-phone { right: 6px; }
	.main-banner .max-width { margin: 0 16px; }
	.main-banner__info { padding-left: 30px; }
	.main-banner__picture { margin: 0 0 -14px -238px; }
	
	.second-block__picture { max-width: 165px; top: 1px; right: -25px; }
	.second-block__text { max-width: 200px; }
	
	.third-block__sublist .third-block__item:nth-child(1) img { top: -7px; right: -59px; }
	.third-block__sublist .third-block__item:nth-child(2) img { top: auto; bottom: -3px; right: -19px; }
}

@media (max-width: 560px){
	.main-banner__info h1 { max-width: 210px; }
	.main-banner__info { padding-bottom: 271px; }
}
@media (max-width: 500px){
	
	.third-block__item { background-size: 70%; }
}
@media (max-width: 468px){
	
	.main-banner__back:before { background-position: -107px 120px; }
	
	.fourth-block__item { padding-right: 0; }
	.fifth-block__picture { margin-left: -10%; }
	.third-block__sublist .third-block__item .third-block__item-info { max-width: 230px; }
	.third-block__sublist .third-block__item img { position: absolute; width: 121px; right: -10px; bottom: -10px; margin: 0; }
}
@media (max-width: 374px){
	.main-banner .max-width { margin: 0 8px; }
	.header-phone a { font-size: 13px; }
	
	.second-block { padding: 20px 0; }
	
	.third-block__sublist .third-block__item:nth-child(1) .third-block__item-info { width: 190px; }
	
	.fourth-block__list { display: block; }
	.fourth-block__item { display: flex; width: 100%; margin-bottom: 16px; min-height: 151px; padding: 20px 20px 26px 36px; align-items: center; }
	
	.fifth-block {  padding-top: 20px; margin-top: 20px; }
	.fifth-block__back { padding-bottom: 20px; }
	
	.sixth-block { padding: 20px 8px; }
	
	.seventh-block { padding: 20px 8px; }
	.seventh-block__item { margin-bottom: 10px; }
	
	.faq-block { padding: 0 14px 20px; }
	.faq-block__item { padding-bottom: 14px; }
	.faq-block__item-name { padding-top: 10px; }
	.faq-block__item-name:after { top: 9px; }
	.faq-block__item-name.active:after { top: 10px; }
	
	.subtext-block { padding: 0 14px 20px; }
	
	footer .foot__back { padding: 21px 10px 30px; }
}

@font-face {
  font-family: 'Juneau Light';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url('/local/templates/index/fonts/Juneau-Light.woff2') format('woff2'), url('/local/templates/index/fonts/Juneau-Light.woff') format('woff');
}
@font-face {
  font-family: 'Juneau Regular';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('/local/templates/index/fonts/Juneau-Regular.woff2') format('woff2'), url('/local/templates/index/fonts/Juneau-Regular.woff') format('woff');
}
@font-face {
  font-family: 'Juneau Medium';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('/local/templates/index/fonts/Juneau-Medium.woff2') format('woff2'), url('/local/templates/index/fonts/Juneau-Medium.woff') format('woff');
}


/* End */
/* /local/templates/index/css/jquery.fancybox.min.css?176985842812795 */
/* /local/templates/index/styles.css?1769443896682 */
/* /local/templates/index/template_styles.css?177038233736275 */
