@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700;800&family=Rubik:wght@400;500;600;700&display=swap');
/* RESET */
a,b,body,center,div,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,label,legend,li,ol,p,s,span,strong,sub,sup,u,ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}:focus{outline:0}body{background:#fff;color:var(--dark);font-family:'Open Sans',sans-serif;font-size:16px;line-height:26px}a,b,body,div,td,th{box-sizing:border-box}a,div{border-style:solid;transition:.5s}font{color:inherit!important;font:inherit!important;color:inherit!important}sub,sup{font-size:85%}sup{vertical-align:super}sub{vertical-align:sub}hr{display:block;background:#666;color:#666;width:100%;height:1px;border:none}strong{font-weight:700}img{max-width:100%}img[align=left]{float:left;margin:0 15px 15px 0}img[align=right]{float:right;margin:0 0 15px 15px}img[align=center]{display:block;margin:15px auto;max-width:100%;max-height:500px;width:auto;height:auto}img[align=middle]{display:block;margin:15px auto;max-width:100%;max-height:500px;width:auto;height:auto}caption,table,tbody,tfoot,thead,tr{margin:0;padding:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}table{border-collapse:collapse;border-spacing:0}td,th{vertical-align:middle;padding:5px;margin:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}th,thead td{font-weight:700}
:root {
	--dark:#333333;
	--grin:#27463E;
	--grinl:#E9F6F3;
	--grinl2:#F2FBF9;
	--grinl3:#8CBDB0;
	--cofe:#C69679;
	--yel:#FAC440;
}
/* CUSTOM */
.fancybox-caption {display:none;}
ul.sigFreeClassic {padding:0;margin:15px -15px 15px -15px;width:calc(100% + 30px);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}
ul.sigFreeClassic li.sigFreeThumb {margin:15px;box-shadow: 0 0 0 1px #ebebeb;}
/* SLICK SLIDER */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
	/* slick custom */
.slick-list {width:100%;}
.slick-arrow {display:block;width:80px;height:80px;overflow:hidden;border:0;box-sizing: border-box;border-radius:0;background:url('/images/sld/arg.svg') center center no-repeat;background-color:#FCF3EE;color:#fff0;transition:0.5s;position: absolute;right:0;bottom:97px;z-index:2;transform:rotate(180deg);cursor:pointer;}
.slick-arrow:hover {background:url('/images/sld/arw.svg') center center no-repeat;background-color: var(--cofe);transform:rotate(360deg);}
.slick-prev {transform:rotate(360deg);}
.slick-next {bottom:17px;}
.slick-prev:hover {transform:rotate(180deg);}
.slick-dots {list-style-type:none;margin:0;padding:0;display:flex!important;position:absolute;left:50px;top:35px;}
.slick-dots li {padding:0;margin:0;background:url('/images/arw.svg') 200px center no-repeat;}
.slick-dots li:not(:last-child) {margin-right:15px;}
.slick-dots li button {margin:0;padding:0;display:block;overflow:hidden;width:10px;height:10px;border-radius:0;background:#fff;transition:0.5s;border:0;color:#fff0;}
.slick-dots li.slick-active button,.slick-dots li button:hover {background:var(--cofe);border:0;}
@media(max-width:1600px) {
	.slick-arrow {width:60px;height:60px;}
}
/* MODALS */
.mofos {display: none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0,0,0,0.5);z-index: 99999;transition:opacity 400ms ease-in;pointer-events: none;}
.mofos:target {display: block;pointer-events: auto;}
.mofos > div {width: 400px;max-width:95%;position: relative;margin: 50px auto;padding: 15px;border-radius: 10px;background: #fff;}
.mofos .close {background: var(--blue);color: #FFFFFF;font-size:25px;line-height: 32px;position: absolute;right: -16px;text-align: center;top: -16px;width: 32px;text-decoration: none;font-weight: bold;border-radius: 16px;transform:rotate(45deg);}
.mofos .close:hover {background: var(--blued);}
/* HEADERS */
h1, h2, h3, h4, .h1, .h2, .h3, .h4 {display:block;font-weight:bold;font-family: 'Rubik', sans-serif;margin:1em auto 0.75em auto;line-height:140%;}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, .h1:first-child, .h2:first-child, .h3:first-child, .h4:first-child {margin-top:0;}
h1 {font-size: 54px;text-transform: uppercase;letter-spacing: 1px;}
h2 {font-size: 38px;text-transform:uppercase;text-align:center;margin:30px 0;}
h3 {font-size: 26px;text-transform:uppercase;}
h4 {font-size:1em;}
.h1 {font-size: 54px;text-transform: uppercase;letter-spacing: 1px;}
.h2 {font-size: 38px;text-transform:uppercase;}
.h3 {font-size:26px;text-transform:uppercase;}
.h4 {font-size:1em;}
@media(max-width:1600px) {
	h1 {font-size: 54px;text-transform: uppercase;letter-spacing: 1px;}
	h2 {font-size: 32px;text-transform:uppercase;text-align:center;margin:30px 0;}
	h3 {font-size: 26px;text-transform:uppercase;}
	h4 {font-size:1em;}
	.h1 {font-size: 54px;text-transform: uppercase;letter-spacing: 1px;}
	.h2 {font-size: 32px;text-transform:uppercase;}
	.h3 {font-size:26px;text-transform:uppercase;}
	.h4 {font-size:1em;}
}
@media(max-width:1450px) {
	h1 {font-size: 54px;text-transform: uppercase;letter-spacing: 1px;}
	h2 {font-size: 28px;text-transform:uppercase;text-align:center;margin:30px 0;}
	h3 {font-size: 26px;text-transform:uppercase;}
	h4 {font-size:1em;}
	.h1 {font-size: 54px;text-transform: uppercase;letter-spacing: 1px;}
	.h2 {font-size: 28px;text-transform:uppercase;}
	.h3 {font-size:26px;text-transform:uppercase;}
	.h4 {font-size:1em;}
}
@media(max-width:750px) {
	h1 {font-size: 26px;text-transform: uppercase;letter-spacing: 1px;}
	h2 {font-size: 20px;text-transform:uppercase;text-align:center;margin:30px 0;}
	h3 {font-size: 18px;text-transform:uppercase;}
	h4 {font-size: 14px;}
	.h1 {font-size: 26px;text-transform: uppercase;letter-spacing: 1px;}
	.h2 {font-size: 20px;text-transform:uppercase;}
	.h3 {font-size: 18px;text-transform:uppercase;}
	.h4 {font-size: 14px;}
}
/* TEXT */
p{margin:16px 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}ol:not([class]),ul:not([class]){margin:16px 0 16px 24px;list-style-image:url(/images/li.svg)}ol:not([class]) li,ul:not([class]) li{padding:4px 0 4px 0;line-height:24px}ol:not([class]) li:not(:last-child),ul:not([class]) li:not(:last-child){margin-bottom:.5em}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-just{text-align:justify}a{text-decoration:none;transition:.5s;color:#454138}a:hover{color:var(--dark)}
/* GRIDS&FLEXES */
.grid {display:grid;}.grid-middle {align-items:center;}.grid-top {align-items:start;}.grid-bottom {align-items:end;}
.flex {display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;margin:0 auto;} 
#main .flex {margin:15px auto;}
.flex-center {justify-content:center}.flex-left {justify-content:flex-start;}.flex-right {justify-content:flex-end;}.flex-between {justify-content:space-between;}.flex-around {justify-content:space-around;}.flex-top {align-items:flex-start;}.flex-bottom {align-items:flex-end;}.flex-middle {align-items:center;}.flex-stretch {align-items:stretch;}
.flex-grow {flex-grow:1;}.flex > .flex {margin:0;}
.custom, .flex, .grid {width:100%;max-width:1570px;margin:0 auto;}
#main .flex, #main .grid {margin:15px auto;}
.grid-fit {width: fit-content;width: -moz-fit-content;margin:0;}
@media(max-width:1450px) {
	.custom, .grid, .flex {max-width:1050px;}
}

/* QUICKFORMS */
body .qf3form.default {padding:0;background: none;}
body .qf3form.default * {margin: 0;box-sizing: border-box;max-width: 100%;}
body .qf3form.default .qf3 {width: 100%;margin: 0 auto;padding:0;}
body .qf3form.default .qf3label {display: none;}
body .qf3form.default .qf3txt {margin-bottom:10px;}
body .qf3form.default .qf3txt input,.qf3form.default select {display: block;width:100%;height: auto;font-size:16px;line-height:20px;background: none;padding:15px;}
body .qf3form.default .qf3txt input {border:0;transition:0.5s;background:#fff;}
body .qf3form.default .qf3txt input:hover, 
body .qf3form.default .qf3txt input:focus {box-shadow:0 0 0 1px #FAC440;}
body .qf3form.default .qfsubmit {margin:20px 0 32px 0;}
body .qf3form.default .qfsubmit .btn {margin:0 auto;}
body .qf3labelreq {display:none;}
body .qf3form.default h3 {text-align:center;margin-bottom:10px;color:#fff;}
body .qf3form.default .qfagree {text-align:center;font-size:14px;color:#fff;}
body .qf3form.default .qfagree a {color:#FAC440;}
	/* qf3 modals */
body .qfmodalform, body .qfmodalform.compact {padding:25px;margin-left: -200px;background:var(--grin);position: absolute;top: 0;left: 50%;z-index: 9999;width: fit-content;width: -moz-fit-content;max-width:400px;}
body .qfmodalform div.qf3form {padding:50px 25px 25px 25px;width:100%;box-shadow: 0 0 0 2px #FAC440}
body .qfclose {top: 35px;right: 35px;height: 25px;width: 25px;color:#fff0;background:url('/images/menu-close.svg') center center no-repeat;background-size:100% auto;transition:0.5s;}
body .qfclose:hover {transform:rotate(90deg);}
body .qf3form.default h2 {padding-top:50px;}
body .qf3form.default .teto {margin-bottom:15px;}
body .qf3form.default .tefu {font-size:14px;line-height:17px;}
@media(max-width:450px) {
	body .qfclose {top:15px;right:15px;}
	body .qfmodalform, body .qfmodalform.compact {max-width:calc(100% - 30px);left:15px;margin-left:0;padding:15px;}
	body .qf3form.default .qfsubmit {margin:15px 0;}
}

/* BUTTONS */
.qf3modal, #main .qf3modal, .but, .btn {display:block;border:0;border-radius:0;text-decoration:none;font-weight: 500;font-size: 14px;line-height:16px;padding:10px 28px;color:#fff;background:var(--cofe);transition:0.5s;box-shadow:0 0 0 2px var(--cofe);width: fit-content;width: -moz-fit-content;font-family: 'Rubik', sans-serif;text-transform:uppercase;}
.btn:hover, .qf3modal:hover, #main .qf3modal:hover, .but:hover {background:#fff;color:var(--cofe);}
.but-frame {background:#fff;color:var(--cofe);}
.but-frame:hover {background:var(--cofe);color:#fff;}
.but-framegrin {background:none;color:var(--grinl3);box-shadow: 0 0 0 1px var(--grinl3);}
.but-framegrin:hover {background:var(--grinl3);color:#182C27;}
.but-big {padding:30px 45px;font-weight: 500;font-size: 20px;line-height: 24px;}
.but-small {font-weight: normal;font-size: 12px;line-height: 14px;}
.qfsubmit .but {padding:15px;font-size:18px;}
@media(max-width:1150px) {
	.but-big {padding:20px;font-weight: 500;font-size: 16px;line-height: 20px;}
}
@media(max-width:650px) {
	.but-big {font-size: 14px;}
}

/* DESIGN */
.logo img {display:block;min-width:200px;height:auto;}.zero {display:none;}
#tengu {display:grid;grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto;min-height:100vh;}
#tengu > section > div {padding:0 15px;}
#tengu > #main-section > .grid {grid-template-columns:1fr;grid-gap:20px;}

.hline1 {font-weight: 600;font-size: 22px;line-height:35px;text-align: center;text-transform: uppercase;}
@media(max-width:750px) {
	.hline1 {font-weight: 600;font-size: 16px;line-height:20px;text-align: center;text-transform: uppercase;}
}

#header > div > .grid {grid-template-columns:1fr auto auto auto auto;align-items:center;justify-content:center;grid-gap:40px;padding:40px 0;}
#header > div > .grid .place {display:flex;align-items:center;justify-content:center;font-size: 18px;line-height: 25px;}
#header > div > .grid .place:before {content:'';display:block;width:16px;min-width:16px;height:27px;margin-right:10px;background:url('/images/placetop.svg') center center no-repeat;}
#header > div > .grid .soc {display:flex;align-items:center;justify-content:center;}
#header > div > .grid .soc a:not(:last-child) {margin-right:20px;}
#header > div > .grid .soc a:hover {transform:scale(1.1);}
#header > div > .grid .phone a {display:flex;align-items:center;justify-content:center;font-weight: bold;font-size: 24px;line-height: 33px;white-space:nowrap;}
#header > div > .grid .phone a:before {content:'';display:block;width:12px;min-width:12px;height:22px;margin-right:10px;background:url('/images/phonetop.svg') center center no-repeat;}
@media(max-width:1450px) {
	#header > div > .grid {grid-gap:28px;padding:20px 0;}
	#header > div > .grid .place {font-size: 14px;line-height: 20px;}
	#header > div > .grid .phone a {font-size:20px;}
}

#tengu > section#headmenu {padding:0 15px;}
#tengu > section#headmenu > div {padding:0;}
ul#top {display:flex;align-items:center;justify-content:space-around;list-style-type:none;margin:20px 0 40px 0;padding:0;}
ul#top li {padding:0;margin:0;}
ul#top li a {font-weight: bold;font-size: 20px;line-height: 90%;color:var(--grin);padding:9px 0;border-bottom:3px solid #00000000;text-transform:uppercase;}
ul#top li a:hover {color:var(--yel);border-bottom:3px solid var(--yel);}
ul#top li.divider span.separator {display:block;width:6px;height:100%;background:url('/images/menudot.svg') center center no-repeat;color:#00000000;}
@media(max-width:1450px) {
	ul#top {justify-content:space-between;}
	ul#top li.divider {display:none;}
	ul#top li a {font-size: 18px;}
}

/*TOGGLE-MOBILE*/
.menu-toggler:before {content:'';display:block;position:absolute;width:100%;height:100%;left:0;top:0;background:url('/images/menu.svg') center center no-repeat;transition:0.5s;}
.menu-toggler:after {content:'';display:block;position:absolute;width:100%;height:100%;left:0;top:0;background:url('/images/menu-close.svg') center center no-repeat;opacity:0;transition:0.5s;}
#header.sticked {position:sticky;top:0;z-index:8;background:#fff;}
#header.sticked > div > .grid {grid-template-columns:1fr auto auto auto auto auto;padding:12px 0;}
#header.sticked .menu-toggler {display:block;width:36px;height:36px;position:relative;cursor:pointer;}
@media(max-width:1180px) {
	#header {position:sticky;top:0;z-index:8;background:#fff;}
	#header > div > .grid {grid-template-columns:1fr auto auto auto auto auto;padding:12px 0;}
	#header .menu-toggler {display:block;width:36px;height:36px;position:relative;cursor:pointer;}
	#headmenu:not(.toggled) {height:0;overflow:hidden;}
	#headmenu.toggled {height:auto;}
}
.toggled .menu-toggler:before {opacity:0;}
.toggled .menu-toggler:after {opacity:1;}
#headmenu.toggled .zero {display:block;}
#headmenu.toggled > .grid {position:fixed;z-index:10;top:0;bottom:0;right:0;max-width:360px;background:#fff;align-items:start;grid-gap:72px;background:var(--grin);text-align:center;overflow-y:scroll;}
#headmenu.toggled > .grid > .contact {padding-bottom:40px;}
#headmenu.toggled > .grid > .menu-toggler {display:block;width:36px;height:36px;position:relative;cursor:pointer;margin:18px 15px 18px auto;}
#headmenu.toggled > .grid ul#top {flex-direction:column;}
#headmenu.toggled > .grid ul#top li {display:block;width:100%;}
#headmenu.toggled > .grid ul#top li a {display:block;font-weight: bold;font-size: 18px;line-height: 275%;color:#fff;padding:0;border-bottom:none;text-transform:uppercase;width:100%;text-align:center;}
#headmenu.toggled > .grid ul#top li a:hover {background:var(--yel);}
#headmenu.toggled > .grid ul#top li.divider {display:none;}
#headmenu.toggled > .grid .phone a {font-size: 20px;line-height: 35px;color:#fff;}
#headmenu.toggled > .grid .place {font-size: 16px;line-height: 25px;color:#fff;margin:24px 0;}
#headmenu.toggled > .grid .form .but {margin:0 auto;}
#headmenu.toggled > .menu-toggler {position:fixed;z-index:9;left:0;top:0;bottom:0;right:0;background:#000000c0;}
#headmenu.toggled > .menu-toggler:before, #headmenu.toggled > .menu-toggler:after {display:none;}
@media(max-width:1450px) {
	#headmenu.toggled > .grid {grid-gap:0;}
}
@media(max-width:1180px) {
	#header > div > .grid, 
	#header.sticked > div > .grid {grid-template-columns:1fr auto auto auto;}
	#header > div > .grid > .place, 
	#header > div > .grid > .phone {display:none;}
}
@media(max-width:750px) {
	#header > div > .grid, 
	#header.sticked > div > .grid {grid-template-columns:1fr auto auto;}
	#header > div > .grid > .soc {display:none;}
}
@media(max-width:550px) {
	#header > div > .grid, 
	#header.sticked > div > .grid {grid-template-columns:1fr auto;}
	#header > div > .grid > .form {display:none;}
}
/*TOGGLE-MOBILE*/



.moduletable .sld {padding:0 0 97px 0;background:url('/images/sld/sld.svg') left bottom no-repeat;}
.moduletable .sld .grid {grid-template-columns:570px 1fr 440px;align-items:center;height:625px;padding-right:80px;display: grid!important;}
.moduletable .sld .grid .in1 {padding:40px;height:100%;background:var(--grin);display: flex;flex-direction: column;align-items: center;justify-content: center;}
.moduletable .sld .grid .in1 .line1 {font-family: 'Rubik', sans-serif;font-weight: bold;font-size: 31px;line-height: 90%;color:#fff;margin-bottom:15px;text-transform:uppercase;letter-spacing: 1.5px;}
.moduletable .sld .grid .in1 .h1 {color:#fff;margin:0 0 40px 0;}
.moduletable .sld .grid .in1 .line2 {font-size: 24px;line-height: 90%;color:var(--grinl3);margin-bottom:40px;text-transform:uppercase;}
.moduletable .sld .grid .in1 .frame {border:5px solid var(--yel);padding:35px 45px;text-align:center;width:100%;}
.moduletable .sld .grid .in1 .frame b {display:block;margin-bottom:24px;font-weight:bold;font-size: 22px;line-height: 140%;color:#fff;}
.moduletable .sld .grid .in1 .frame .but {width:100%;text-align:center;}
.moduletable .sld .grid .in3 {padding:40px 35px;background:var(--grin);place-self: end;}
.moduletable .sld .grid .in3 .line1 {font-weight: bold;font-size: 26px;line-height: 90%;color:#fff;text-transform:uppercase;}
.moduletable .sld .grid .in3 .line2 {font-weight: bold;font-size: 26px;line-height: 90%;color:var(--yel);margin:24px 0;}
.moduletable .sld .grid .in3 p {color:var(--grinl3);font-size:18px;}
@media(max-width:1600px) {
	.moduletable .sld {max-width: calc(100vw - 30px);}
	.moduletable .sld .slick-next {bottom: 37px;}
}
@media(max-width:1450px) {
	.moduletable .sld {width: 1050px;max-width: calc(100vw - 30px);}
}
@media(max-width:1180px) {
	.moduletable .sld {padding:0 0 100px 0;background:none;}
	.moduletable .sld .grid {padding-top:40vw;padding-right:0;background-position:top center!important;background-size:auto 40vw!important;height:auto;background-color:var(--grin)!important;grid-template-columns:1fr;}
	.moduletable .sld .grid .in1 {padding:80px 40px 40px 40px;text-align:center;}
	.moduletable .sld .grid .in1 .frame {max-width:470px;padding:35px;}
	.moduletable .sld .grid .in3 {border-top:20px solid #fff;place-self:auto;display:grid;justify-content:center;align-items:center;grid-template-columns:auto auto;grid-gap:0 30px;grid-template-areas:'in31 in33' 'in32 in33';}
	.moduletable .sld .grid .in3 > .line1 {grid-area:in31;margin-top:0;text-align:center;}
	.moduletable .sld .grid .in3 > .line2 {grid-area:in32;margin-bottom:0;text-align:center;}
	.moduletable .sld .grid .in3 > p {grid-area:in33;margin-top:0;}
	.moduletable .sld .slick-arrow {bottom: 20px;right: calc(50% + 1px);box-shadow: 0 0 0 1px var(--grinl3);background-color:transparent;}
	.moduletable .sld .slick-arrow:hover {box-shadow:none;background-color:var(--cofe);}
	.moduletable .sld .slick-next {bottom:20px;left:50%;}
	.moduletable .sld .slick-dots {position:absolute;left:0;right:0;width:100%;justify-content:center;top:calc(40vw + 35px);}
}
@media(max-width:750px) {
	.moduletable .sld {min-width: 100%;margin:0;}
	.moduletable .sld .grid .in1 .line1 {font-size:15px;letter-spacing:1px;}
	.moduletable .sld .grid .in1 .line2 {font-size:14px;font-weight:400;line-height:110%;margin-bottom:30px;}
	.moduletable .sld .grid .in1 .frame b {font-size: 16px;}
	.moduletable .sld .grid .in1 .h1 {margin: 0 0 20px 0;}
	.moduletable .sld .grid .in1 .frame {border:none;padding:0;}
	.moduletable .sld .grid .in1 .frame .but {width: fit-content;width: -moz-fit-content;margin:0 auto;}
	.moduletable .sld .grid .in3 {grid-template-columns:auto;grid-template-areas:'in31' 'in32' 'in33';}
	.moduletable .sld .grid .in3 > .line1 {font-size:18px;}
	.moduletable .sld .grid .in3 > .line2 {font-size:18px;margin:10px auto;}
	.moduletable .sld .grid .in3 > p {text-align:center;font-size:13px;}
}

.moduletable .prem {padding:80px 0;}
.moduletable .prem .hline1 {margin-bottom:50px;}
.moduletable .prem .grid {grid-template-columns:1fr 1fr 1fr; align-items:start;grid-gap:30px;}
.moduletable .prem .grid .in {border:15px solid var(--grinl);padding:45px 35px 110px 35px;position:relative;}
.moduletable .prem .grid .in:before {content:'';display:block;height:127px;}
.moduletable .prem .grid .in1:before {background:url('/images/prem/1.png') left center no-repeat;}
.moduletable .prem .grid .in2:before {background:url('/images/prem/2.png') left center no-repeat;}
.moduletable .prem .grid .in3:before {background:url('/images/prem/3.png') left center no-repeat;}
.moduletable .prem .grid .in:after {content:'';position:absolute;right:40px;bottom:-15px;color:var(--grinl);z-index:1;font-weight: 800;font-size: 200px;line-height: 90%;}
.moduletable .prem .grid .in1:after {content:'1';}
.moduletable .prem .grid .in2:after {content:'2';}
.moduletable .prem .grid .in3:after {content:'3';}
.moduletable .prem .grid .in b {display:block;font-size:28px;line-height:25px;font-weight:500;font-family: 'Rubik', sans-serif;margin:30px 0 20px 0;}
.moduletable .prem .grid .in b, .moduletable .prem .grid .in div {position:relative;z-index:2;}
.moduletable .prem .grid .in .text {max-height:155px;overflow:hidden;font-size: 16px;line-height: 160%;transition:0.1s;}
.moduletable .prem .grid .in .more {display:flex;align-items:center;justify-content:flex-start;margin-top:10px;cursor:pointer;}
.moduletable .prem .grid .in .more:before {content:'Подробнее';color:var(--cofe);font-size: 18px;line-height: 90%;}
.moduletable .prem .grid .in .more:after {content:'';display:block;width:7px;height:16px;background:url('/images/prem/ar.svg') center center no-repeat;margin-left:8px;}
.moduletable .prem .grid .in.full {box-shadow: 0px 10px 50px rgba(19, 34, 30, 0.1);background:var(--grinl);}
.moduletable .prem .grid .in.full .text {max-height:1000px;transition:0.5s;}
.moduletable .prem .grid .in.full .more:before {content:'Свернуть';}
.moduletable .prem .grid .in.full .more:after {transform:rotate(180deg);}
@media(max-width:1180px) {
	.moduletable .prem {padding:40px 0;}
	.moduletable .prem .grid {grid-template-columns:1fr;}
	.moduletable .prem .grid .in {padding: 15px 35px 90px 200px;border:10px solid var(--grinl);}
	.moduletable .prem .grid .in:before {position:absolute;left:35px;top:0;height:100%;width:160px;}
	.moduletable .prem .grid .in .text {max-height:75px;}
	.moduletable .prem .grid .in:after {font-size: 160px;}
	.moduletable .prem .grid .in b {font-size:24px;}
}
@media(max-width:650px) {
	.moduletable .prem .grid {grid-gap:20px;}
	.moduletable .prem .grid .in {padding:25px;border:4px solid var(--grinl);}
	.moduletable .prem .grid .in:before {position:relative;left:auto;top:auto;height:80px;width:100%;margin-bottom:20px;background-size:auto 80px;}
	.moduletable .prem .grid .in b {font-size:20px;}
	.moduletable .prem .hline1 {margin-bottom:20px;}
	.moduletable .prem .grid .in:after {display:none;}
}


.moduletable.tur {position:relative;}
.moduletable.tur:before {content:'';position:absolute;display:block;background:#27463E;top:230px;left:0;bottom:120px;right:calc(785px / 2 + 25%);}
.moduletable .tur {padding:80px 0 120px 0;margin:0 -15px 0 auto;max-width:calc(785px + 50vw);width:calc(435px*4);}
.moduletable .tur .grid {grid-template-columns:1fr 1fr 1fr 1fr;max-width:100%;position:relative;}
.moduletable .tur .grid a, .moduletable .tur .grid img {display:block;}
.moduletable .tur h2 {text-align:left;margin:60px 0;position:relative;color:#fff;}
.moduletable .tur img {display:block;}

.moduletable.tur .slick-arrow {right:auto;bottom: -130px;left: calc(50% - 201px);background:url('/images/sld/arw.svg') center center no-repeat;transform:rotate(360deg);background-color:transparent;box-shadow: 0 0 0 1px var(--grinl);}
.moduletable.tur .slick-arrow:hover {background-color:var(--cofe);}
.moduletable.tur .slick-prev {transform: rotate(180deg);}
.moduletable.tur .slick-next {bottom: -130px;left: calc(50% - 120px);}
@media(max-width:1600px) {
	.moduletable.tur:before {right:50%;}
	.moduletable .tur {margin:0 auto;width:1320px;max-width:calc(100vw - 30px);}
	.moduletable.tur .slick-arrow {bottom: -110px;left: calc(50% - 141px);}
	.moduletable.tur .slick-next {bottom: -110px;left: calc(50% - 80px);}
}
@media(max-width:1450px) {
	.moduletable .tur {margin:0 auto;width:1150px;max-width:calc(100vw - 30px);}
}
@media(max-width:1180px) {
	.moduletable.tur:before {left:15px;right:15px;bottom: 40px;}
	.moduletable.tur .slick-arrow {bottom: -90px;left: auto;right:101px;}
	.moduletable.tur .slick-next {bottom: -90px;left: auto;right:40px;}
	.moduletable .tur {padding:40px 0;}
	.moduletable .tur h2 {margin:40px 0;line-height:40px;padding-left:40px;}
}
@media(max-width:750px) {
	.moduletable.tur:before {top: 40px;}
	.moduletable.tur .slick-arrow {bottom: -80px;left: auto;right:calc(50% + 1px);}
	.moduletable.tur .slick-next {bottom: -80px;left: 50%;right:auto;}
	.moduletable .tur h2 {margin:100px 0 20px 0;padding-left:0;text-align:center;}
}

.moduletable.near {background: url('/images/near-bg.webp') calc(50% + 500px) center no-repeat;}
.moduletable .near .grid {grid-template-columns:450px 325px 1fr;grid-gap:105px;align-items:center;height:480px;}
.moduletable .near .grid .in h2 {text-align:left;}
.moduletable .near .grid .in .hline1 {margin-bottom:40px;text-align:left;}
.moduletable .near .grid .in .text {font-size:18px;}
.moduletable .near .grid .in2 {border: 5px solid var(--yel);padding:35px 80px 35px 25px;color:var(--grin);font-family: 'Rubik', sans-serif;font-weight: bold;font-size: 24px;line-height: 140%;position:relative;}
.moduletable .near .grid .in2:before {content:'';position:absolute;width:27px;height:100%;top:0;left:-16px;background:url('/images/near.svg') center center no-repeat;}
@media(max-width:1600px) {
	.moduletable.near {background: url('/images/near-bg.webp') 950px center no-repeat;}
}
@media(max-width:1450px) {
	.moduletable .near .grid .in2 {padding:35px 25px;}
/*}
@media(max-width:1180px) {*/
	.moduletable.near {background:none;}
	.moduletable .near:after {content:'';display:block;height:250px;width:100%;background:url('/images/near-bg.webp') center center no-repeat;background-size:cover;}
	.moduletable .near > .grid {height:auto;padding:40px 0;grid-template-columns:auto auto;grid-gap:40px;justify-content:center;}
	.moduletable .near > .grid .in {max-width:450px;}
	.moduletable .near > .grid .in2 {max-width:325px;min-width:270px;}
}
@media(max-width:750px) {
	.moduletable .near > .grid {grid-gap:30px;}
	.moduletable .near > .grid .in {max-width:100%;}
	.moduletable .near > .grid .in2 {max-width:100%;font-size:18px;}
	.moduletable .near > .grid {grid-template-columns:1fr;}
	.moduletable .near .grid .in h2 {margin-bottom:15px;}
	.moduletable .near .grid .in .hline1 {margin-bottom:20px;}
}

.moduletable.podb {background:url('/images/podb-bg.webp') left bottom no-repeat;}
.moduletable .podb {padding-top:120px;}
.moduletable .podb > .grid {grid-template-columns:450px 325px 1fr;grid-gap:55px;align-items:center;height:665px;grid-template-areas:'zero zero text'}
.moduletable .podb > .grid > div {grid-area:text;}
.moduletable .podb .grid h2 {text-align:left;}
.moduletable .podb .grid .grid {text-align:center;grid-template-columns:1fr 1fr 1fr;grid-gap:50px;}
.moduletable .podb .grid .in b {display:block;font-size:20px;text-align:center;line-height:28px;margin-bottom:20px;}
.moduletable .podb .grid .in:before {content:'';display:block;height:120px;margin-bottom:20px;}
.moduletable .podb .grid .in1:before {background:url('/images/podb/1.png') center center no-repeat;}
.moduletable .podb .grid .in2:before {background:url('/images/podb/2.png') center center no-repeat;}
.moduletable .podb .grid .in3:before {background:url('/images/podb/3.png') center center no-repeat;}
.moduletable .podb .grid .in .text {font-size:16px;line-height:19px;}
@media(max-width:1600px) {
	.moduletable.podb {background:url('/images/podb-bg.webp') calc(50% - 450px) bottom no-repeat;}
	.moduletable .podb > .grid {grid-template-columns:1fr 600px;grid-template-areas: 'zero text';}
}
@media(max-width:1450px) {
	.moduletable .podb .grid h2 {text-align:center;}
}
@media(max-width:1180px) {
	.moduletable.podb {background:none;}
	.moduletable .podb {padding-top:20px;}
	.moduletable .podb > .grid {height:auto;padding:40px 0 0 0;grid-template-columns:600px;grid-template-areas:'text';grid-gap:60px;justify-content:center;}
	.moduletable .podb:after {content:'';width:100%;display:block;background:url('/images/podb-bg.webp') center center no-repeat;height:450px;background-size:contain;}
}
@media(max-width:650px) {
	.moduletable .podb .grid {grid-template-columns:1fr;}
	.moduletable .podb .grid .grid {grid-template-columns:1fr;grid-gap:30px;max-width:330px;}
	.moduletable .podb .grid .in {padding-left:100px;text-align:left;position:relative;font-size:14px;}
	.moduletable .podb .grid .in b {text-align:left;font-size:16px;}
	.moduletable .podb .grid .in:before {width:90px;height:100%;position:absolute;left:0;top:0;bottom:0;background-size:100% auto;}
	.moduletable .podb:after {height: 300px;background-size: cover;opacity:0;}
	.moduletable.podb {background:url('/images/podb-bg.webp') center bottom no-repeat;background-size:auto 300px;}
}


.moduletable.plan {background:linear-gradient(to right, var(--grin), var(--grin) 1550px, #fff0 1550px, #fff0), url('/images/plan-bg.webp');background-position:center center, right center;background-repeat:no-repeat,no-repeat;}
.moduletable .plan {padding:45px 0 120px 0;}
.moduletable .plan h2 {text-align:left;color:#fff;margin-bottom:24px;}
.moduletable .plan .hline1 {text-align:left;color:var(--grinl);margin-bottom:48px;}
/*.moduletable .plan .plan-slick {display:grid;grid-gap:30px;grid-template-columns:1fr 1fr 1fr 1fr;}*/
.moduletable .plan .plan-slick {margin-left:-30px;}
.moduletable .plan .plan-slick .in {background:#fff;padding:50px 30px 30px 30px;box-shadow: 0px 15px 20px rgba(19, 34, 30, 0.06);margin-left:30px;max-width: calc(100% - 30px);}
.moduletable .plan .plan-slick .in > img {display:block;margin:0 auto 30px auto;}
.moduletable .plan .plan-slick .in > b {display:block;font-family: 'Rubik', sans-serif;font-weight: 500;font-size: 24px;line-height: 28px;margin-bottom:15px;}
.moduletable .plan .plan-slick .in > .gridhar {grid-template-columns:2fr 1fr;margin-bottom:30px;}
.moduletable .plan .plan-slick .in > .gridhar > div:nth-child(2n-1) {text-align:left;padding:10px 0 10px 15px;font-size:16px;line-height:18px;}
.moduletable .plan .plan-slick .in > .gridhar > div:nth-child(2n) {text-align:center;padding:10px;font-size:16px;line-height:18px;font-weight:600;}
.moduletable .plan .plan-slick .in > .gridhar > div:nth-child(4n),.moduletable .plan .plan-slick .in > .gridhar > div:nth-child(4n-1) {background:var(--grinl2);}
.moduletable .plan .plan-slick .in > .gridfut {grid-template-columns:1fr auto;}
.moduletable .plan .plan-slick .in > .gridfut b {font-weight: bold;font-size: 20px;}
.moduletable.plan .slick-arrow {right:81px;bottom: -120px;background-color:transparent;box-shadow: 0 0 0 1px var(--grin);}
.moduletable.plan .slick-arrow:hover {background-color:var(--cofe);}
.moduletable.plan .slick-next {bottom: -120px;right:0;}
@media(max-width:1600px) {
	.moduletable.plan {background:var(--grin);}
	.moduletable .plan .plan-slick {margin-left:-15px;max-width:calc(100vw - 15px);}
	.moduletable .plan .plan-slick .in {margin-left:15px;max-width: calc(100% - 15px);}
.moduletable.plan .slick-arrow {right:61px;bottom: -100px;box-shadow: 0 0 0 1px var(--grinl);background:url('/images/sld/arw.svg') center center no-repeat;transform:rotate(180deg);}
.moduletable.plan .slick-arrow:hover {background-color:var(--cofe);}
.moduletable.plan .slick-next {bottom: -100px;right:0;transform:rotate(360deg);}
}


.moduletable .qual {padding:100px 0 120px 0;}
.moduletable .qual .grid {grid-template-columns:auto 280px 280px 280px 280px;}
.moduletable .qual .grid .txt {padding-right:40px;}
.moduletable .qual .grid .txt h2 {text-align:left;}
.moduletable .qual .grid .txt .hline1 {text-align:left;font-weight:400;margin-bottom:30px;}
.moduletable .qual .grid .pic {display:block;padding:12px;}
.moduletable .qual .grid .pic img {display:block;}
.moduletable .qual .grid .pic:hover {box-shadow:0 0 0 1px var(--yel);}
.moduletable .qual .grid .pic:hover img {filter: drop-shadow(0px 10px 50px rgba(191, 147, 38, 0.25));}
@media(max-width:1450px) {
	.moduletable .qual {padding:40px 0;}
	.moduletable .qual .grid {grid-template-columns:1fr 1fr 1fr 1fr;align-items: center;grid-template-areas:'top top top top' 'ph1 ph2 ph3 ph4';}
	.moduletable .qual .grid > *:nth-child(1) {grid-area:top;}
	.moduletable .qual .grid > *:nth-child(2) {grid-area:ph1;}
	.moduletable .qual .grid > *:nth-child(3) {grid-area:ph2;}
	.moduletable .qual .grid > *:nth-child(4) {grid-area:ph3;}
	.moduletable .qual .grid > *:nth-child(5) {grid-area:ph4;}
	.moduletable .qual .grid .txt {padding-right:0;}
	.moduletable .qual .grid .txt h2 {text-align:center;margin-bottom:5px;}
	.moduletable .qual .grid .txt .hline1 {text-align:center;}
	.moduletable .qual .grid .txt .but {margin:0 auto 30px auto;}	
}
@media(max-width:600px) {
	.moduletable .qual .grid {grid-template-columns:1fr 1fr;align-items: center;grid-template-areas:'top top' 'ph1 ph2' 'ph3 ph4';grid-gap:20px;}
	.moduletable .qual .grid .pic {padding:0;}
	.moduletable .qual .grid .pic:hover img {filter: none;}
}

.moduletable .gift {padding:0 0 120px 0;}
.moduletable .gift > .grid {grid-template-columns:1fr 570px;grid-gap:40px;align-items:center;}
.moduletable .gift > .grid .gric {grid-template-columns:1fr 1fr 1fr;grid-gap:40px;}
.moduletable .gift > .grid .gric .ic {display:flex;align-items:center;justify-content:flex-start;font-weight: 600;font-size: 20px;line-height: 140%;position:relative;z-index:2;}
.moduletable .gift > .grid .gric .ic:before {content:'';width:140px;height:110px;}
.moduletable .gift > .grid .gric .ic1:before {background:url('/images/gift/1.webp') left center no-repeat;}
.moduletable .gift > .grid .gric .ic2:before {background:url('/images/gift/2.webp') left center no-repeat;}
.moduletable .gift > .grid .gric .ic3:before {background:url('/images/gift/3.webp') left center no-repeat;}
.moduletable .gift > .grid .in h2 {text-align:left;position:relative;z-index:2;}
.moduletable .gift > .grid .in1 {position:relative;padding:70px 0 65px 55px;}
.moduletable .gift > .grid .in1:before {content:'';border:10px solid var(--grinl);left:0;top:0;bottom:0;right:-100px;position:absolute;z-index:1;}
.moduletable .gift > .grid .in2 {background:var(--grin);padding:40px 85px 40px 35px;font-size:22px;line-height:160%;color:#fff;position:relative;position:relaitve;z-index:2;}
.moduletable .gift > .grid .in2:after {content:'';width:90px;height:120px;right:45px;bottom:-60px;position:absolute;background:url('/images/gift/gift.svg') center center no-repeat;}
@media(max-width:1600px) {
	.moduletable .gift {padding:0 0 40px 0;}
	.moduletable .gift > .grid {grid-template-columns:1fr;grid-gap:0;align-items:center;}
	.moduletable .gift > .grid .in h2 {text-align:center;}
	.moduletable .gift > .grid .in1:before {border-bottom:0;right:0;}
	.moduletable .gift > .grid .in2 {text-align:center;padding:40px;}
	.moduletable .gift > .grid .in2:after {display:none;}
}
@media(max-width:1180px) {	
	.moduletable .gift > .grid .in1 {padding:40px 20px;}
	.moduletable .gift > .grid .gric {grid-template-columns:auto auto auto;}
	.moduletable .gift > .grid .gric .ic {flex-direction:column;text-align:center;font-size:16px;}
	.moduletable .gift > .grid .gric .ic:before {margin-bottom:10px;width:100%;height:73px;background-position:center center!important;background-size:auto 100%;}
}
@media(max-width:650px) {	
	.moduletable .gift > .grid .in1:before {border:4px solid var(--grinl);border-bottom:0;}
	.moduletable .gift > .grid .in2 {text-align:center;padding:25px 15px;font-size:14px;}
	.moduletable .gift > .grid .gric {grid-gap:20px;grid-template-columns: auto;justify-content: center;}
	.moduletable .gift > .grid .gric .ic {flex-direction:row;}
	.moduletable .gift > .grid .gric .ic:before {margin-bottom:0;width:90px;height:60px;background-position:left center!important;}
}


#kontent2 {background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%), #FFFAF8;}


.moduletable .bank {padding:0}
.moduletable .bank .grid {grid-template-columns:1fr auto auto auto auto;grid-gap:60px;align-items:center;}
.moduletable .bank .grid .in0 {font-weight: bold;font-size: 26px;line-height: 140%;font-family:'Rubik', sans-serif;text-transform:uppercase;}
.moduletable .bank .grid .in0 span {display:block;}
@media(max-width:1450px) {
	.moduletable .bank .grid {grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:'b0 b0 b0 b0' 'b1 b2 b3 b4';}
	.moduletable .bank .grid .in0 {grid-area:b0;text-align:center;}
	.moduletable .bank .grid .in0 span {display:inline;}
	.moduletable .bank .grid .in1 {grid-area:b1;}
	.moduletable .bank .grid .in2 {grid-area:b2;}
	.moduletable .bank .grid .in3 {grid-area:b3;}
	.moduletable .bank .grid .in4 {grid-area:b4;}
	.moduletable .bank .grid .in img {display:block;margin:0 auto;}
}
@media(max-width:1180px) {
	.moduletable .bank .grid {grid-template-columns:1fr 1fr;grid-template-areas:'b0 b0' 'b1 b2' 'b3 b4';}
}


.moduletable.buy {background:linear-gradient(to right,#182C27,#182C27 calc(50% + 785px),#23423A calc(50% + 785px), #23423A),url('/images/buy-bg.webp');background-position:center bottom, center calc(100% - 210px);background-repeat:no-repeat, no-repeat;background-size:100% 210px,auto auto; padding-top:100px!important;}
.moduletable .buy {padding:30px;box-shadow: 0px 38px 50px rgba(19, 34, 30, 0.5);background:url('/images/pro-bg.webp') right bottom no-repeat;background-color:#fff;}
.moduletable .buy > div {border: 5px solid #FAC440;padding:60px;}
.moduletable .buy > div > h2 {text-align:left;max-width:1000px;font-size:42px}
.moduletable .buy > div > h2 span {color:var(--yel);}
.moduletable .buy > div > .grid {grid-template-columns:auto auto auto;grid-gap:40px;align-items:center;}
.moduletable .buy > div > .grid > div:first-child {font-family: 'Rubik', sans-serif;font-size: 24px;line-height: 160%;text-transform:uppercase;}
.moduletable .buy > div > .grid > div:last-child {font-size: 18px;line-height: 140%;color: #585350;padding-left:70px;background:url('/images/pro-ic.png') left center no-repeat;}
@media(max-width:1450px) {
	.moduletable .buy {background:#ffffff;}
	.moduletable .buy > div > h2 {font-size:28px;text-align:center;}
	.moduletable .buy > div > h2 span {display:block;}
/*}
@media(max-width:1180px) {*/
	.moduletable .buy > div > .grid {grid-template-columns:1fr;grid-gap:30px;text-align:center;width: 100%;justify-content:center;}
	.moduletable .buy > div > .grid .but {margin: 0 auto;}
	.moduletable .buy > div > .grid > div:last-child {display:none;}
	.moduletable .buy > div > .grid:after {content:'Получите консультацию наших менеджеров';display:block;margin: 0 auto;width: fit-content;width: -moz-fit-content;font-size: 18px;line-height: 140%;color: #585350;padding-left:45px;background:url('/images/pro-ic.png') left center no-repeat;background-size:30px;}
}
@media(max-width:750px) {
	.moduletable .buy {padding:40px 15px;}
	.moduletable .buy > div {border: none;padding:0;}
	.moduletable .buy > div > h2 {font-size:18px;text-align:center;margin-bottom:25px;}
	.moduletable .buy > div > .grid {grid-gap:25px;}
	.moduletable .buy > div > .grid > div:first-child {font-size: 14px;line-height: 140%;margin-bottom:0;}
	.moduletable .buy > div > .grid:after {max-width:240px;box-sizing:border-box;font-size:14px;text-align:left;}
}


#footer {background:linear-gradient(to right,#182C27,#182C27 calc(50% + 785px),#23423A calc(50% + 785px), #23423A);padding:80px 15px;position:relative;}
#footer > .grid {grid-template-columns:auto auto auto auto 1fr;grid-gap:80px;padding:0;}
#footer > .grid .in1 .flex {align-items:center;justify-content:flex-start;margin:20px 0;}
#footer > .grid .in1 .flex a:not(:last-child) {margin-right:30px;}
#footer > .grid .in1 .flex a:hover {transform:scale(1.1);}
#footer > .grid .in1 .copy {color:#5A897D;font-size: 11px;line-height: 120%;}
#footer > .grid .in2 a, #footer > .grid .in3 a {display:block;color:#fff;font-size:18px;font-weight:600;}
#footer > .grid .in2 a:hover, #footer > .grid .in3 a:hover {color:var(--yel);}
#footer > .grid .in2 a:not(:last-child), #footer > .grid .in3 a:not(:last-child) {margin-bottom:36px;}
#footer > .grid .in4 .phone a {display:flex;align-items:center;justify-content:flex-start;font-weight: normal;font-size: 20px;line-height: 27px;margin-bottom:14px;color:#fff;white-space:nowrap;}
#footer > .grid .in4 .phone a:before {content:'';display:block;width:12px;height:22px;margin-right:8px;margin-left:2px;background:url('/images/phonefut.svg') center center no-repeat;}
#footer > .grid .in4 .place {display:flex;align-items:center;justify-content:flex-start;font-weight: normal;font-size: 14px;line-height: 19px;color:#fff;margin-bottom:14px;}
#footer > .grid .in4 .place:before {content:'';display:block;width:16px;height:27px;margin-right:10px;background:url('/images/placefut.svg') center center no-repeat;}
#footer > .grid .in5 {padding-left:80px;position:relative;z-index:2;} 
#footer > .grid .in5:before {content:'';position:absolute;background:url('/images/question.svg') right center no-repeat;background-color:#23423A;left:0;bottom:-80px;right:0;top:-80px;}
#footer > .grid .in5 h3 {color:#fff;margin-bottom:24px;position:relative;} 
#footer > .grid .in5 div {color:var(--grinl3);font-size: 14px;line-height: 90%;text-transform: uppercase;margin-bottom:26px;position:relative;}
#footer > .grid .in5 a {position:relative;}
#footer > .grid > a {display:block;width:55px;height:55px;background:url('/images/sld/arw.svg') center center no-repeat;background-color:#4E7C70;transform:rotate(-90deg);position:absolute;right:30px;bottom:80px;}
#footer > .grid > a:hover {background-color:#182C27;}
@media(max-width:1450px) {
	#footer > .grid {grid-template-columns:1fr 1fr 1fr;grid-gap:40px 40px;grid-template-areas:'in1 in1 in1' 'in2 in3 in4' 'in5 in5 a';}
	#footer > .grid > .in1 {grid-area:in1;}#footer > .grid > .in2 {grid-area:in2;}#footer > .grid > .in3 {grid-area:in3;}#footer > .grid > .in4 {grid-area:in4;}#footer > .grid > .in5 {grid-area:in5;}#footer > .grid > a {grid-area:a;}
	#footer > .grid .in1 {display:grid;grid-template-columns:1fr 1fr 1fr; align-items:center;grid-gap:20px 40px;}
	#footer > .grid .in1 .flex {margin:0;}
	#footer > .grid .in5 {padding-left:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 40px;grid-template-areas:'h3 a' 'div a';align-items:center;} 
	#footer > .grid .in5 > h3 {grid-area:h3;margin:0 0 8px 0;}
	#footer > .grid .in5 > a {grid-area:a;}
	#footer > .grid .in5 > div {grid-area:div;margin-bottom:0;}
	#footer > .grid .in5:before {display:none}
	#footer > .grid > a {position:relative;right:auto;bottom:auto;}
	#footer > .grid .in2 a:not(:last-child), #footer > .grid .in3 a:not(:last-child) {margin-bottom:28px;}
}
@media(max-width:750px) {
	#footer {padding:40px 15px 0 15px;}
	#footer > .grid {grid-template-columns:1fr 1fr;grid-gap:0;grid-template-areas:'in2 in3' 'in1 in4' 'in5 in5' 'a a';max-width: calc(100vw - 30px);}
	#footer > .grid .in1 {grid-template-columns:1fr; align-items:start;grid-gap:20px 40px;}
	#footer > .grid .in1, #footer > .grid .in4 {padding:20px 0;}
	#footer > .grid .in2 a:not(:last-child), #footer > .grid .in3 a:not(:last-child) {margin-bottom:12px;}
	#footer > .grid .in2 a, #footer > .grid .in3 a {font-size:16px;line-height:140%;font-weight:normal;}
	#footer > .grid .in5 {padding:30px 15px 40px 15px;width:100vw;margin-left:-15px;background:#23423A;}
	#footer > .grid > a {position:absolute;bottom:40px;right:15px;z-index:2;}
}
@media(max-width:600px) {
	#footer > .grid {grid-template-columns:1fr;grid-gap:0;grid-template-areas:'in2' 'in3' 'in4' 'in1' 'in5' 'a';}
	#footer > .grid .in5 {grid-template-columns:1fr;grid-gap:20px;grid-template-areas:'h3' 'div' 'a';}
	#footer > .grid .in5 h3 {margin-bottom:-8px;}
}









a[data-hystmodal] {cursor:pointer;}

.hystmodal img {display:block;margin:0 auto;}



















