
/*body*/

html {font-size:15px!important;
	text-decoration:none!important;
	outline:none!important;
	scroll-behavior: smooth;}
	
#page {color: var(--txc, inherit);}
body, #page {overflow-x:hidden;background-color: var(--bgc, #ffffff);}
body[t06] #page {font-size: .6rem;}
body[t07] #page {font-size: .7rem;}
body[t08] #page {font-size: .8rem;}
body[t09] #page {font-size: .9rem;}
body[t1] #page {font-size: 1rem;}
body[t11] #page {font-size: 1.1rem;}
body[t12] #page {font-size: 1.2rem;}
body[t13] #page {font-size: 1.3rem;}
body[t14] #page {font-size: 1.4rem;}
body[t15] #page {font-size: 1.5rem;}
body[t16] #page {font-size: 1.6rem;}
body[t17] #page {font-size: 1.7rem;}
body[t18] #page {font-size: 1.8rem;}
body[t19] #page {font-size: 1.9rem;}
body[t2] #page {font-size: 2rem;}
body, select, input, textarea, button {font-family:var(--font, arial);outline:none;}
.row h1, .row h2, .row h3, .row h4, .row h5, .row h6 {font-weight:bold;}
img {vertical-align:middle;
	max-width:100%;}
a {-moz-transition:0.2s ease-in-out;
	-webkit-transition:0.2s ease-in-out;
	transition:0.2s ease-in-out;
	text-decoration:none;
	color:inherit;}
a:focus,
a:hover {color:inherit;}
a:focus{text-decoration:none;}
.primary a:hover, 
.primary a:focus {color:inherit;}
.bg {background:var(--bg)}

.center {text-align:center;}
.pace {pointer-events:none}
h1,.h1 {font-size:2.4rem;}
h2,.h2 {font-size:2rem;}
h3,.h3 {font-size:1.65rem;}
h4,.h4 {font-size:1.35rem;}
h5,.h5 {font-size:1.2rem;}
h6,.h6 {font-size:1.05rem;}

h1,
h2,
h3,
h4,
h5,
h6 {margin:10px 0;}
.tooltip-inner {width:fit-content}

/*folded*/
.mod_double_menu[item][tmpl]:not(.container) {
    padding-left: 15px;
    padding-right: 15px;
}

#alertbottom {height:auto;
	top:auto;
	bottom:0;}
#alertbottom .alrt {width:100vw;
	left:0;
	text-align:center;
	bottom:0;
	top:auto;
	box-shadow:0px -10px 10px rgb(0 0 0 / 0.05);}
#alertbottom {
    width: 300px;
    background-color: white !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 20px 30px;
    gap: 15px;
    position: fixed;
    overflow: hidden;
    box-shadow: 0 0 20px rgb(0 0 0 / 15%);
    inset: auto 20px 20px auto;
    border-radius: 0.5rem;
}

#alertbottom #cookieSvg {
    width: 50px;
    height: 50px;
}

#alertbottom #cookieSvg g path {
    fill: rgb(97, 81, 81);
}

#alertbottom .agreeBtn {
    display: flex;
    gap: 20px;
    flex-direction: row;
}

#alertbottom .delagree {
    background-color: var(--primary);
    color: rgb(241, 241, 241);
}

#alertbottom .closeagree {
    background-color: rgb(218, 218, 218);
    color: rgb(46, 46, 46);
}

#alertbottom .closeagree:hover {
    background-color: #ebebeb;
}

#alertbottom .delagree:hover {
    background-color: var(--primarylt);
}

#alertbottom .agreeBtn span {
    transition-duration: 0.2s;
    cursor: pointer;
    border-radius: 20px;
    padding: 5px 15px;
}
.underconstruction {padding:40vh 0;
	height:100vh;
	font-size:25px;}

.material-icons-sharp,
.material-icons-round,
.material-icons-outlined,
.material-icons-two-tone,
.material-icons {/* color:var(--primary); */
	font-weight:normal;
	font-style:normal;
	font-size:18px;
	line-height:1;
	letter-spacing:normal;
	text-transform:none;
	display:inline-block;
	white-space:nowrap;
	word-wrap:normal;
	direction:ltr;
	-webkit-font-feature-settings:'liga';
	-webkit-font-smoothing:antialiased;}
	
.material-icons {font-family:'Material Icons';}
body[material-icons-two-tone] .material-icons {font-family:'Material Icons Two Tone';}
body[material-icons-outlined] .material-icons {font-family:'Material Icons Outlined';}
body[material-icons-round] .material-icons {font-family:'Material Icons Round';}
body[material-icons-sharp] .material-icons {font-family:'Material Icons Sharp';}


.material-icons.md-18 { font-size:18px; }
.material-icons.md-24 { font-size:24px; vertical-align:-7px;}
.material-icons.md-36 { font-size:36px; vertical-align:-12px;}
.material-icons.md-48 { font-size:48px; vertical-align:-16px;}
.material-icons.md-60 { font-size:60px; vertical-align:-20px;}
.material-icons.md-36.circle {padding:.5em;
	width:2em;
	height:2em;}
	
.primary .material-icons {color:#f9f9f9;}





/*lib*/



/*
Grid
*/

.grid {display: grid;}
.inline-grid {display: inline-grid;}
.grid-template-columns-1 {grid-template-columns: 1fr;}
.grid-template-columns-2 {grid-template-columns: repeat(2, 1fr);}
.grid-template-columns-3 {grid-template-columns: repeat(3, 1fr);}
.grid-template-columns-4 {grid-template-columns: repeat(4, 1fr);}
.grid-template-rows-1 {grid-template-rows: 1fr;}
.grid-template-rows-2 {grid-template-rows: repeat(2, 1fr);}
.grid-template-rows-3 {grid-template-rows: repeat(3, 1fr);}
.grid-template-rows-4 {grid-template-rows: repeat(4, 1fr);}
.grid-auto-flow-row {grid-auto-flow: row;}
.grid-auto-flow-column {grid-auto-flow: column;}
.grid-auto-flow-dense {grid-auto-flow: dense;}
.grid-auto-rows-auto {grid-auto-rows: auto;}
.grid-auto-columns-auto {grid-auto-columns: auto;}
.grid-gap-1 {gap: 1rem;}
.grid-gap-2 {gap: 2rem;}
.grid-gap-3 {gap: 3rem;}
.grid-row-gap-1 {row-gap: 1rem;}
.grid-row-gap-2 {row-gap: 2rem;}
.grid-row-gap-3 {row-gap: 3rem;}
.grid-column-gap-1 {column-gap: 1rem;}
.grid-column-gap-2 {column-gap: 2rem;}
.grid-column-gap-3 {column-gap: 3rem;}
.grid-column-start-1 {grid-column-start: 1;}
.grid-column-start-2 {grid-column-start: 2;}
.grid-column-start-3 {grid-column-start: 3;}
.grid-column-end-1 {grid-column-end: 1;}
.grid-column-end-2 {grid-column-end: 2;}
.grid-column-end-3 {grid-column-end: 3;}
.grid-row-start-1 {grid-row-start: 1;}
.grid-row-start-2 {grid-row-start: 2;}
.grid-row-start-3 {grid-row-start: 3;}
.grid-row-end-1 {grid-row-end: 1;}
.grid-row-end-2 {grid-row-end: 2;}
.grid-row-end-3 {grid-row-end: 3;}
.grid-column-1 {grid-column: 1;}
.grid-column-2 {grid-column: 2;}
.grid-column-3 {grid-column: 3;}
.grid-row-1 {grid-row: 1;}
.grid-row-2 {grid-row: 2;}
.grid-row-3 {grid-row: 3;}
.grid-column-span-1 {grid-column: span 1;}
.grid-column-span-2 {grid-column: span 2;}
.grid-column-span-3 {grid-column: span 3;}
.grid-row-span-1 {grid-row: span 1;}
.grid-row-span-2 {grid-row: span 2;}
.grid-row-span-3 {grid-row: span 3;}
.grid-auto-flow-row-dense {grid-auto-flow: row dense;}
.grid-auto-flow-column-dense {grid-auto-flow: column dense;}



/*
Flex
*/

.flex {-ms-box-orient:horizontal;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-moz-flex;
	display:-webkit-flex;
	display:flex;}
	
[layout="wrap"] {-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;}
[layout="column"] {-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;}
[layout="row"] .nav-item {flex-basis:100%;}
[layout="row"] {-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;}

[layout="row-reverse"] {flex-direction: row-reverse;}
[layout="column-reverse"] {flex-direction: column-reverse;}

.flex-end {align-content: flex-end;}
.flex-start {align-content: flex-start;}
.flex-center {align-content: center;}
.space-between {justify-content: space-between;}
.space-around {justify-content: space-around;}
.space-evenly {justify-content: space-evenly;}
.inline-flex {display: inline-flex;}
.justify-center {justify-content: center;}
.justify-left {justify-content: flex-start;}
.justify-right {justify-content: flex-end;}
.justify-stretch {justify-content: stretch;}
.justify-baseline {justify-content: baseline;}
.align-start {align-items: flex-start;}
.align-end {align-items: flex-end;}
.align-center {align-items: center;}
.align-baseline {align-items: baseline;}
.align-stretch {align-items: stretch;}
.self-start {align-self: flex-start;}
.self-end {align-self: flex-end;}
.self-center {align-self: center;}
.self-baseline {align-self: baseline;}
.self-stretch {align-self: stretch;}
.flex-grow-1 {flex-grow: 1;}
.flex-grow-2 {flex-grow: 2;}
.flex-grow-3 {flex-grow: 3;}
.flex-shrink-1 {flex-shrink: 1;}
.flex-shrink-2 {flex-shrink: 2;}
.flex-shrink-3 {flex-shrink: 3;}
.order-1 {order: 1;}
.order-2 {order: 2;}
.order-3 {order: 3;}

.hs1 {font-size: 1rem;}
.hs1-2 {font-size: 1.2rem;}
.hs1-4 {font-size: 1.4rem;}
.hs1-6 {font-size: 1.6rem;}
.hs1-8 {font-size: 1.8rem;}
.hs2 {font-size: 2rem;}
.hs2-2 {font-size: 2.2rem;}
.hs2-4 {font-size: 2.4rem;}
.hs2-6 {font-size: 2.6rem;}
.hs2-8 {font-size: 2.8rem;}
.hs3 {font-size: 3rem;}
.hs3-2 {font-size: 3.2rem;}
.hs3-4 {font-size: 3.4rem;}
.hs3-6 {font-size: 3.6rem;}
.hs3-8 {font-size: 3.8rem;}
.hs4 {font-size: 4rem;}
.hs4-2 {font-size: 4.2rem;}
.hs4-4 {font-size: 4.4rem;}
.hs4-6 {font-size: 4.6rem;}
.hs4-8 {font-size: 4.8rem;}
.hs5 {font-size: 5rem;}
[class^="hs"] {font-family: var(--h1h6);}


.f-b-auto {flex-basis: auto;}
.f-b-100 {flex-basis:100%;}
.f-b-75 {flex-basis:75%;}
.f-b-25 {flex-basis:25%;}
.f-b-90 {flex-basis:90%;}
.f-b-80 {flex-basis:80%;}
.f-b-70 {flex-basis:70%;}
.f-b-60 {flex-basis:60%;}
.f-b-50 {flex-basis:50%;}
.f-b-40 {flex-basis:40%;}
.f-b-30 {flex-basis:30%;}
.f-b-20 {flex-basis:20%;}
.f-b-10 {flex-basis:10%;}

@media (max-width:600px) {.flex-start-sm {align-content:flex-start;}
	.flex-end-sm {align-content:flex-end;}
	.f-b-100 {flex-basis:100%;}
	.f-b-75 {flex-basis:100%;}
	.f-b-25 {flex-basis:100%;}
	.f-b-90 {flex-basis:100%;}
	.f-b-80 {flex-basis:100%;}
	.f-b-70 {flex-basis:100%;}
	.f-b-60 {flex-basis:100%;}
	.f-b-50 {flex-basis:100%;}
	.f-b-40 {flex-basis:50%;}
	.f-b-30 {flex-basis:50%;}
	.f-b-20 {flex-basis:50%;}
	.f-b-10 {flex-basis:50%;}
}

.pos-abt {position:absolute;}
.pos-fix {position:fixed!important;}
.pos-stc {position:static!important;}
.pos-rlt {position:relative;z-index:1;}

.z-index {z-index:11;}
.z-index-xs {z-index:7;}
.z-index-sm {z-index:8;}
.z-index-md {z-index:22;}
.z-index-lg {z-index:33;}
.z-index-xxl {z-index:44;}

.right {right: 1rem;top: 1rem;}
.left {left: 1rem;top: 1rem;}
.bottom-right {right: 1rem;bottom: 1rem;}
.bottom-left {left: 1rem;bottom: 1rem;}
.top-right {right: 1rem;top: 1rem;}
.top-left {left: 1rem;top: 1rem;}
.bottom-left-xs {left: 0rem;bottom: 0rem;}
.bottom-right-xs {right: 0rem;bottom: 0rem;}
.top-left-xs {left: 0rem;top: 0rem;}
.top-right-xs {right: 0rem;top: 0rem;}
.top-left-sm {left: 0.5rem;top: 0.5rem;}
.top-right-sm {right: 0.5rem;top: 0.5rem;}
.bottom-left-sm {left: 0.5rem;bottom: 0.5rem;}
.bottom-right-sm {right: 0.5rem;bottom: 0.5rem;}
.top-xs {top: 0rem;}
.top-sm {top: 0.5rem;}
.bottom-xs {bottom: 0rem;}
.bottom-sm {bottom: 0.5rem;}
.right-xs {right: 0rem;}
.right-sm {right: 0.5rem;}
.left-xs {left: 0rem;}
.left-sm {left: 0.5rem;}



.block{display:block}
.block.hide{display:none}
.pull-none{float:none!important}
.inline{display:inline-block}
.hide{display:none!important}
.show{opacity:1;display:block!important}
.pointer{cursor:pointer}
.clear{display:block;overflow:hidden}
.no-shadow{-webkit-box-shadow:none!important;box-shadow:none!important}


.v-m {vertical-align:middle!important;}
.v-t {vertical-align:top!important;}
.v-b {vertical-align:bottom!important;}


@media (max-width:767px) {
	.clear-sm {display:block!important}
	.pull-none-sm {float:none!important}
	.pos-stc-sm {position:static!important;}
	.pos-rlt-sm {position:relative!important;}
	.pos-abt-sm {position:absolute!important;}
}
@media (max-width:600px) {
	.clear-xs {display:block!important}
	.pull-none-xs {float:none!important}
	.pos-stc-xs {position:static!important;}
	.pos-rlt-xs {position:relative!important;}
	.pos-abt-xs {position:absolute!important;}
}

/*
Border
*/
.no-border{border-color:transparent;border-width:0!important}
.b-a{border:1px solid rgba(120,130,140,0.13)}
.b-t{border-top:1px solid rgba(120,130,140,0.13)}
.b-r{border-right:1px solid rgba(120,130,140,0.13)}
.b-b{border-bottom:1px solid rgba(120,130,140,0.13)}
.b-l{border-left:1px solid rgba(120,130,140,0.13)}
.b-2x{border-width:2px}
.b-3x{border-width:3px}
.b-4x{border-width:4px}
.b-5x{border-width:5px}
.b-dashed{border-style:dashed!important}
.b-dotted{border-style:dotted!important}
.b-double{border-style:double!important}
.b-transparent{border-color:transparent!important}

@media (max-width:991px) {.no-border-md {border-width:0;}}
@media (max-width:767px) {.no-border-sm {border-width:0;}}
@media (max-width:600px) {.no-border-xs {border-width:0;}}

/*
Outline
*/
.o{outline-color:rgba(120,130,140,0.13);outline-style:solid}
.o-2x{outline-width:2px}
.o-3x{outline-width:3px}
.o-4x{outline-width:4px}
.o-5x{outline-width:5px}
.o-dashed{outline-style:dashed!important}
.o-dotted{outline-style:dotted!important}
.o-double{outline-style:double!important}
.o-o-1x{outline-offset:.1rem}
.o-o-2x{outline-offset:.2rem}
.o-o-3x{outline-offset:.3rem}
.o-o-4x{outline-offset:.4rem}
.o-o-5x{outline-offset:.5rem}


/*
Margins
*/
.m-auto{margin:auto}
.m-0{margin:0!important}
.m-a{margin:1rem}
.m-t{margin-top:1rem}
.m-t-1{margin-top:-1px!important}
.m-r{margin-right:1rem}
.m-b{margin-bottom:1rem}
.m-l{margin-left:1rem}
.m-x{margin-right:1rem;margin-left:1rem}
.m-a-lg{margin:3rem}
.m-t-lg{margin-top:3rem}
.m-r-lg{margin-right:3rem}
.m-b-lg{margin-bottom:3rem}
.m-l-lg{margin-left:3rem}
.m-x-lg{margin-right:3rem;margin-left:3rem}
.m-a-md{margin:1.5rem}
.m-t-md{margin-top:1.5rem}
.m-r-md{margin-right:1.5rem}
.m-b-md{margin-bottom:1.5rem}
.m-l-md{margin-left:1.5rem}
.m-x-md{margin-right:1.5rem;margin-left:1.5rem}
.m-a-sm{margin:.5rem}
.m-t-sm{margin-top:.5rem}
.m-r-sm{margin-right:.5rem}
.m-b-sm{margin-bottom:.5rem}
.m-l-sm{margin-left:.5rem}
.m-l-1{margin-left:-1px!important}
.m-x-sm{margin-right:.5rem;margin-left:.5rem}
.m-a-xs{margin:.25rem}
.m-t-xs{margin-top:.25rem}
.m-r-xs{margin-right:.25rem}
.m-b-xs{margin-bottom:.25rem}
.m-l-xs{margin-left:.25rem}
.m-x-xs{margin-right:.25rem;margin-left:.25rem}
.m-y{margin-top:1rem;margin-bottom:1rem}
.m-y-lg{margin-top:3rem;margin-bottom:3rem}
.m-y-md{margin-top:1.5rem;margin-bottom:1.5rem}
.m-y-sm{margin-top:.5rem;margin-bottom:.5rem}
.m-y-xs{margin-top:.25rem;margin-bottom:.25rem}

/*
Margins
*/

.padding{padding:1.5rem}
.p-a{padding:1rem}
.p-t{padding-top:1rem}
.p-r{padding-right:1rem}
.p-b{padding-bottom:1rem}
.p-l{padding-left:1rem}
.p-x{padding-right:1rem;padding-left:1rem}
.p-y{padding-top:1rem;padding-bottom:1rem}
.p-a-lg{padding:3rem}
.p-t-lg{padding-top:3rem}
.p-r-lg{padding-right:3rem}
.p-b-lg{padding-bottom:3rem}
.p-l-lg{padding-left:3rem}
.p-x-lg{padding-right:3rem;padding-left:3rem}
.p-y-lg{padding-top:3rem;padding-bottom:3rem}
.p-a-md{padding:1.5rem}
.p-t-md{padding-top:1.5rem}
.p-r-md{padding-right:1.5rem}
.p-b-md{padding-bottom:1.5rem}
.p-l-md{padding-left:1.5rem}
.p-x-md{padding-right:1.5rem;padding-left:1.5rem}
.p-y-md{padding-top:1.5rem;padding-bottom:1.5rem}
.p-a-sm{padding:.5rem}
.p-t-sm{padding-top:.5rem}
.p-r-sm{padding-right:.5rem}
.p-b-sm{padding-bottom:.5rem}
.p-l-sm{padding-left:.5rem}
.p-x-sm{padding-right:.5rem;padding-left:.5rem}
.p-y-sm{padding-top:.5rem;padding-bottom:.5rem}
.p-a-xs{padding:.25rem}
.p-t-xs{padding-top:.25rem}
.p-r-xs{padding-right:.25rem}
.p-b-xs{padding-bottom:.25rem}
.p-l-xs{padding-left:.25rem}
.p-x-xs{padding-right:.25rem;padding-left:.25rem}
.p-y-xs{padding-top:.25rem;padding-bottom:.25rem}
.no-padding{padding:0!important}

@media (max-width:991px) {
	.padding {padding:1.5rem 1rem;}
	.no-padding-md {padding:0!important;}
	.no-margin-md {margin:0!important;}
}

@media (max-width:767px) {
	.padding {padding:1.5rem 0.5rem;}
	.no-padding-sm {padding:0!important;}
	.no-margin-sm {margin:0!important;}
}

@media (max-width:600px) {
	.no-padding-xs {padding:0!important;}
	.no-margin-xs {margin:0!important;}
}

/*
Radius
*/
.no-radius{border-radius:0!important}
.rounded{border-radius:.5rem!important}
.rounded-md{border-radius:1.5rem!important}
.rounded-lg{border-radius:3rem!important}
.circle{border-radius:500px}

/*
Scroll
*/
.scroll-x,.scroll-y,.o-h,.no-scroll{overflow:hidden}
.scroll-x{overflow-x:auto}
.scroll-y{overflow-y:auto}


/* Decor */

.box-shadow {box-shadow:0 2px 2px rgba(0, 0, 0, 0.03);}
.box-shadow-z0 {box-shadow:0 0px 1px rgba(0, 0, 0, 0.15);}
.box-shadow-z1 {box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);}
.box-shadow-z2 {box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);}
.box-shadow-z3 {box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);}

.text-shadow {text-shadow: 1px 1px 0 rgb(0 0 0 / 25%);}
	
.bg100 {}
.bg101 {background-color:var(--primary);}
.bg102 {background-color:var(--primarylt);color:white;}
.bg103 {background-color:var(--primarydk);color:#fff;}
.bg104 {background-color:var(--accent);color:#fff;}
.bg105 {background-color:var(--accentlt);}
.bg106 {background-color:var(--accentdk);color:#fff;}
.bg107 {background-color:var(--warn);color:#fff;}
.bg108 {background-color:var(--warnlt);}
.bg109 {background-color:var(--warndk);color:#fff;}
.bg110 {background-color:var(--success);color:#fff;}
.bg111 {background-color:var(--successlt);}
.bg112 {background-color:var(--successdk);color:#fff;}
.bg113 {background-color:var(--warning);color:#fff;}
.bg114 {background-color:var(--warninglt);}
.bg115 {background-color:var(--warningdk);color:#fff;}
.bg116 {background-color:var(--danger);color:#fff;}
.bg117 {background-color:var(--dangerlt);}
.bg118 {background-color:var(--dangerdk);color:#fff;}
.bg119 {background-color:var(--info);color:#fff;}
.bg120 {background-color:var(--infot);}
.bg121 {background-color:var(--infodk);color:#fff;}
.bg122 {background-color:var(--dark);color:#fff;}
.bg128 {background-color:var(--darklt);color:#fff;}
.bg129 {background-color:var(--darkdk);color:#fff;}

.bg123 {background-color:#f9f9f9;}
.bg124 {background-color:#f6f6f6;}
.bg125 {background-color:#f3f3f3;}
.bg126 {background-color:#fff;}


.bg130 {background-image:url(/cdn/lib/bg/bg130.svg);
	background-size:40px;}
.bg131 {background-image:url(/cdn/lib/bg/bg131.svg);
	background-size:40px;}
.bg132 {background-image:url(/cdn/lib/bg/bg132.svg);
	background-size:40px;}
.bg133 {background-image:url(/cdn/lib/bg/bg133.svg);
	background-size:40px;} 


.bg201{background:linear-gradient(45deg, transparent 25%, transparent 25%) 0% 0% / 3em 3em, linear-gradient(315deg, transparent 25%, transparent 25%) 0% 0% / 3em 3em ,linear-gradient(45deg, transparent 24%,rgb(0 0 0 / 6%) 25%, rgb(0 0 0 / 6%) 30%, transparent 31%, transparent 39%,rgb(0 0 0 / 6%) 40%, rgb(0 0 0 / 6%) 45%, transparent 45%) 0% 0% / 3em 3em,linear-gradient(315deg, transparent 24%,rgb(0 0 0 / 6%) 25%, rgb(0 0 0 / 6%) 30%, transparent 31%, transparent 39%,rgb(0 0 0 / 6%) 40%, rgb(0 0 0 / 6%) 45%, transparent 45%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg202{background:linear-gradient(135deg, transparent 25%, transparent 25%) 0% 0% / 3em 3em , linear-gradient(45deg, transparent 25%, transparent 25%) 0% 0% / 3em 3em ,linear-gradient(135deg, transparent 24%,rgb(0 0 0 / 6%) 25%, rgb(0 0 0 / 6%) 30%, transparent 31%, transparent 39%,rgb(0 0 0 / 6%) 40%, rgb(0 0 0 / 6%) 45%, transparent 45%) 0% 0% / 3em 3em,linear-gradient(45deg, transparent 24%,rgb(0 0 0 / 6%) 25%, rgb(0 0 0 / 6%) 30%, transparent 31%, transparent 39%,rgb(0 0 0 / 6%) 40%, rgb(0 0 0 / 6%) 45%, transparent 45%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg203{background:linear-gradient(45deg, transparent 25%, transparent 25%) 0% 0% / 3em 3em, linear-gradient(315deg, transparent 25%, transparent 25%) 0% 0% / 3em 3em,linear-gradient(45deg, transparent 24%,rgb(0 0 0 / 6%) 25%, rgb(0 0 0 / 6%) 45%, transparent 45%) 0% 0% / 3em 3em, linear-gradient(315deg, transparent 24%,rgb(0 0 0 / 6%) 25%, rgb(0 0 0 / 6%) 45%, transparent 45%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg204{background:linear-gradient(135deg, transparent 25%, transparent 25%) 0% 0% / 3em 3em, linear-gradient(45deg, transparent 25%, transparent 25%) 0% 0% / 3em 3em,linear-gradient(135deg, transparent 24%,rgb(0 0 0 / 6%) 25%, rgb(0 0 0 / 6%) 45%, transparent 45%) 0% 0% / 3em 3em, linear-gradient(45deg, transparent 24%,rgb(0 0 0 / 6%) 25%, rgb(0 0 0 / 6%) 45%, transparent 45%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg205{background:radial-gradient(circle at top left,transparent 25%,rgb(0 0 0 / 6%) 25.5%, rgb(0 0 0 / 6%) 36%, transparent 37%, transparent 100%) 0% 0% / 3em 3em,radial-gradient(circle at bottom right,transparent 34%,rgb(0 0 0 / 6%) 34.5%, rgb(0 0 0 / 6%) 45.5%, transparent 46%, transparent 100%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg206{background:radial-gradient(circle at bottom left,transparent 25%,rgb(0 0 0 / 6%) 25.5%, rgb(0 0 0 / 6%) 36%, transparent 37%, transparent 100%) 0% 0% / 3em 3em,radial-gradient(circle at top right,transparent 34%,rgb(0 0 0 / 6%) 34.5%, rgb(0 0 0 / 6%) 45.5%, transparent 46%, transparent 100%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg207{background:radial-gradient(circle, rgb(0 0 0 / 6%) 10%, transparent 11%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg208{background:radial-gradient(circle, rgb(0 0 0 / 6%) 25%, transparent 26%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg209{background:radial-gradient(circle, rgb(0 0 0 / 6%) 40%, transparent 41%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg210{background:radial-gradient(circle, rgb(0 0 0 / 6%) 10%, transparent 11%) 0% 0% / 3em 3em,radial-gradient(circle at bottom left, rgb(0 0 0 / 6%) 5%, transparent 6%) 0% 0% / 3em 3em,radial-gradient(circle at bottom right, rgb(0 0 0 / 6%) 5%, transparent 6%) 0% 0% / 3em 3em,radial-gradient(circle at top left, rgb(0 0 0 / 6%) 5%, transparent 6%) 0% 0% / 3em 3em,radial-gradient(circle at top right, rgb(0 0 0 / 6%) 5%, transparent 6%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg211{background:radial-gradient(circle, rgb(0 0 0 / 6%) 25%, transparent 26%) 0% 0% / 3em 3em,radial-gradient(circle at bottom left, rgb(0 0 0 / 6%) 12%, transparent 13%) 0% 0% / 3em 3em,radial-gradient(circle at bottom right, rgb(0 0 0 / 6%) 12%, transparent 13%) 0% 0% / 3em 3em,radial-gradient(circle at top left, rgb(0 0 0 / 6%) 12%, transparent 13%) 0% 0% / 3em 3em,radial-gradient(circle at top right, rgb(0 0 0 / 6%) 12%, transparent 13%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg212{background:radial-gradient(circle, rgb(0 0 0 / 6%) 40%, transparent 41%) 0% 0% / 3em 3em,radial-gradient(circle at bottom left, rgb(0 0 0 / 6%) 20%, transparent 21%) 0% 0% / 3em 3em,radial-gradient(circle at bottom right, rgb(0 0 0 / 6%) 20%, transparent 21%) 0% 0% / 3em 3em,radial-gradient(circle at top left, rgb(0 0 0 / 6%) 20%, transparent 21%) 0% 0% / 3em 3em,radial-gradient(circle at top right, rgb(0 0 0 / 6%) 20%, transparent 21%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg213{background:radial-gradient(circle at top right,transparent 10%,rgb(0 0 0 / 6%) 10%, rgb(0 0 0 / 6%) 20%, transparent 21%) 0% 0% / 3em 3em, radial-gradient(circle at left bottom,transparent 10%,rgb(0 0 0 / 6%) 10%,rgb(0 0 0 / 6%) 20%, transparent 21%) 0% 0% / 3em 3em,radial-gradient(circle at top left,transparent 10%,rgb(0 0 0 / 6%) 10%,rgb(0 0 0 / 6%) 20%, transparent 21%) 0% 0% / 3em 3em, radial-gradient(circle at right bottom,transparent 10%,rgb(0 0 0 / 6%) 10%,rgb(0 0 0 / 6%) 20%, transparent 21%) 0% 0% / 3em 3em, radial-gradient(circle at center,rgb(0 0 0 / 6%) 30%, transparent 31%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg214{background:radial-gradient(circle at 25% 25%, rgb(0 0 0 / 6%) 20%, transparent 21%, transparent 100%) 0% 0% / 3em 3em, radial-gradient(circle at 75% 75%, rgb(0 0 0 / 6%) 15%, transparent 16%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg215{background:radial-gradient(rgb(0 0 0 / 6%) 20%, transparent 21% ,transparent 79%, rgb(0 0 0 / 6%) 80%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg216{background:radial-gradient(circle, transparent 14%, rgb(0 0 0 / 6%) 15%, rgb(0 0 0 / 6%) 25%, transparent 26%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg217{background:radial-gradient(transparent 24%, rgb(0 0 0 / 6%) 25%, rgb(0 0 0 / 6%) 35%, transparent 36%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg218{background:radial-gradient(transparent 34%, rgb(0 0 0 / 6%) 35%, rgb(0 0 0 / 6%) 45%, transparent 46%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg219{background:radial-gradient(circle at top,transparent 9%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 15% , transparent 16%) 0% 0% / 3em 3em, radial-gradient(circle at bottom,transparent 9%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 15% , transparent 16%) 0% 0% / 3em 3em, radial-gradient(circle at right,transparent 9%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 15% , transparent 16%) 0% 0% / 3em 3em, radial-gradient(circle at left,transparent 9%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 15% , transparent 16%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg220{background:radial-gradient(circle at top,transparent 14%, rgb(0 0 0 / 6%) 15% ,rgb(0 0 0 / 6%) 19% , transparent 20%) 0% 0% / 3em 3em , radial-gradient(circle at bottom,transparent 14%, rgb(0 0 0 / 6%) 15% ,rgb(0 0 0 / 6%) 19% , transparent 20%) 0% 0% / 3em 3em, radial-gradient(circle at right,transparent 14%, rgb(0 0 0 / 6%) 15% ,rgb(0 0 0 / 6%) 19% , transparent 20%) 0% 0% / 3em 3em , radial-gradient(circle at left,transparent 14%, rgb(0 0 0 / 6%) 15% ,rgb(0 0 0 / 6%) 19% , transparent 20%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg221{background:radial-gradient(circle at top,transparent 19%, rgb(0 0 0 / 6%) 20% ,rgb(0 0 0 / 6%) 25% , transparent 26%) 0% 0% / 3em 3em, radial-gradient(circle at bottom,transparent 19%, rgb(0 0 0 / 6%) 20% ,rgb(0 0 0 / 6%) 25% , transparent 26%) 0% 0% / 3em 3em, radial-gradient(circle at right,transparent 19%, rgb(0 0 0 / 6%) 20% ,rgb(0 0 0 / 6%) 25% , transparent 26%) 0% 0% / 3em 3em, radial-gradient(circle at left,transparent 19%, rgb(0 0 0 / 6%) 20% ,rgb(0 0 0 / 6%) 25% , transparent 26%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg222{background:radial-gradient(rgb(0 0 0 / 6%) 10%, transparent 10%, transparent 39%, rgb(0 0 0 / 6%) 40%,rgb(0 0 0 / 6%) 45%, transparent 46%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg223{background:radial-gradient(rgb(0 0 0 / 6%) 10%, transparent 10%, transparent 39%, rgb(0 0 0 / 6%) 40%,rgb(0 0 0 / 6%) 45%, transparent 46%) 0% 0% / 3em 3em,radial-gradient(circle at top left,rgb(0 0 0 / 6%) 4%, transparent 5%, transparent 19%, rgb(0 0 0 / 6%) 20%,rgb(0 0 0 / 6%) 22%, transparent 23%) 0% 0% / 3em 3em,radial-gradient(circle at top right,rgb(0 0 0 / 6%) 4%, transparent 5%, transparent 19%, rgb(0 0 0 / 6%) 20%,rgb(0 0 0 / 6%) 22%, transparent 23%) 0% 0% / 3em 3em,radial-gradient(circle at bottom left,rgb(0 0 0 / 6%) 4%, transparent 5%, transparent 19%, rgb(0 0 0 / 6%) 20%,rgb(0 0 0 / 6%) 22%, transparent 23%) 0% 0% / 3em 3em,radial-gradient(circle at bottom right,rgb(0 0 0 / 6%) 4%, transparent 5%, transparent 19%, rgb(0 0 0 / 6%) 20%,rgb(0 0 0 / 6%) 22%, transparent 23%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg224{background:radial-gradient(circle at 25% 25%,transparent 14%,rgb(0 0 0 / 6%) 15%, rgb(0 0 0 / 6%) 20%, transparent 21%, transparent 100%) 0% 0% / 3em 3em, radial-gradient(circle at 75% 75%, transparent 11%, rgb(0 0 0 / 6%) 12%, rgb(0 0 0 / 6%) 17%, transparent 18%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg225{background:radial-gradient(circle at center ,rgb(0 0 0 / 6%), rgb(0 0 0 / 6%) 10%, transparent 10%, transparent  20%, rgb(0 0 0 / 6%) 20%, rgb(0 0 0 / 6%) 30%, transparent 30%, transparent 40%, rgb(0 0 0 / 6%) 40%, rgb(0 0 0 / 6%) 50%, transparent 50%, transparent 60%, rgb(0 0 0 / 6%) 60%, rgb(0 0 0 / 6%) 70%, transparent 70%, transparent 80%, rgb(0 0 0 / 6%) 80%, rgb(0 0 0 / 6%) 90%, transparent 90%) 0% 0%}
.bg226{background:radial-gradient(circle at 50% 100%, rgb(0 0 0 / 6%) 5%, rgb(0 0 0 / 6%) 5% 10%, rgb(0 0 0 / 6%) 10% 15%, rgb(0 0 0 / 6%) 15% 20%, rgb(0 0 0 / 6%) 20% 25%, rgb(0 0 0 / 6%) 25% 30%, rgb(0 0 0 / 6%) 30% 35%, rgb(0 0 0 / 6%) 35% 40%, transparent 40%) 0% 0% / 3em 3em, radial-gradient(circle at 100% 50%, rgb(0 0 0 / 6%) 5%, rgb(0 0 0 / 6%) 5% 10%, rgb(0 0 0 / 6%) 10% 15%, rgb(0 0 0 / 6%) 15% 20%, rgb(0 0 0 / 6%) 20% 25%, rgb(0 0 0 / 6%) 25% 30%, rgb(0 0 0 / 6%) 30% 35%, rgb(0 0 0 / 6%) 35% 40%, transparent 40%) 0% 0% / 3em 3em, radial-gradient(circle at 50% 0%, rgb(0 0 0 / 6%) 5%, rgb(0 0 0 / 6%) 5% 10%, rgb(0 0 0 / 6%) 10% 15%, rgb(0 0 0 / 6%) 15% 20%, rgb(0 0 0 / 6%) 20% 25%, rgb(0 0 0 / 6%) 25% 30%, rgb(0 0 0 / 6%) 30% 35%, rgb(0 0 0 / 6%) 35% 40%, transparent 40%) 0% 0% / 3em 3em, radial-gradient(circle at 0 50%, rgb(0 0 0 / 6%) 5%, rgb(0 0 0 / 6%) 5% 10%, rgb(0 0 0 / 6%) 10% 15%, rgb(0 0 0 / 6%) 15% 20%, rgb(0 0 0 / 6%) 20% 25%, rgb(0 0 0 / 6%) 25% 30%, rgb(0 0 0 / 6%) 30% 35%, rgb(0 0 0 / 6%) 35% 40%, transparent 40%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg227{background:radial-gradient(circle at bottom ,rgb(0 0 0 / 6%), rgb(0 0 0 / 6%) 10%,transparent 10%, transparent 20%, rgb(0 0 0 / 6%) 20%, rgb(0 0 0 / 6%) 30%, transparent 30%, transparent 40%, rgb(0 0 0 / 6%) 40%, rgb(0 0 0 / 6%) 50%, transparent 50%, transparent 60%, rgb(0 0 0 / 6%) 60%, rgb(0 0 0 / 6%) 70%, transparent 70%, transparent 80%, rgb(0 0 0 / 6%) 80%, rgb(0 0 0 / 6%) 90%, transparent 90%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg228{background:radial-gradient(rgb(0 0 0 / 6%) 15%, transparent 16%) 0% 0% / 3em 3em, repeating-linear-gradient(0deg, transparent 6.5%, transparent 7%, transparent 9%, transparent 10%) 0% 0% / 3em 3em, linear-gradient(45deg, transparent 49%, rgb(0 0 0 / 6%) 49%, rgb(0 0 0 / 6%) 51%, transparent 51%) 0% 0% / 3em 3em, linear-gradient(-45deg, transparent 49%, rgb(0 0 0 / 6%) 49%, rgb(0 0 0 / 6%) 51%, transparent 51%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg229{background:radial-gradient(rgb(0 0 0 / 6%) 15%, transparent 16%) 0% 0% / 3em 3em, linear-gradient(45deg, transparent 49%, rgb(0 0 0 / 6%) 49% 51%, transparent 51%) 0% 0% / 3em 3em, linear-gradient(-45deg, transparent 49%, rgb(0 0 0 / 6%) 49% 51%, transparent 51%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg230{background:radial-gradient(circle at top left,rgb(0 0 0 / 6%) 25%, transparent 26%) 0% 0% / 3em 3em,radial-gradient(circle at bottom right,transparent 19%,rgb(0 0 0 / 6%) 20%, rgb(0 0 0 / 6%) 25%, transparent 21%, transparent 100%) 0% 0% / 3em 3em,radial-gradient(circle at bottom left,transparent 19%,rgb(0 0 0 / 6%) 20%, rgb(0 0 0 / 6%) 25%, transparent 26%) 0% 0% / 3em 3em,radial-gradient(circle at top right, rgb(0 0 0 / 6%) 25%, transparent 26%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg231{background:radial-gradient(circle at top,transparent 9%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 15% , transparent 16%) 0% 0% / 3em 3em, radial-gradient(circle at bottom,transparent 19%, rgb(0 0 0 / 6%) 20% ,rgb(0 0 0 / 6%) 25% , transparent 26%) 0% 0% / 3em 3em, radial-gradient(circle at right,transparent 19%, rgb(0 0 0 / 6%) 20% ,rgb(0 0 0 / 6%) 25% , transparent 26%) 0% 0% / 3em 3em, radial-gradient(circle at left,transparent 9%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 15% , transparent 16%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg232{background:radial-gradient(circle at 60% 40%, rgb(0 0 0 / 6%) 25%, transparent 26%) 0% 0% / 3em 3em,radial-gradient(circle at 40% 60%, rgb(0 0 0 / 6%) 25%, transparent 26%) 0% 0% / 3em 3em  transparent;background-size: 50px 50px;}
.bg233{background:radial-gradient(circle at 40% 40%, rgb(0 0 0 / 6%) 25%, transparent 26%) 0% 0% / 3em 3em,radial-gradient(circle at 60% 60%, rgb(0 0 0 / 6%) 25%, transparent 26%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg234{background:radial-gradient(circle at top left,transparent 19%,rgb(0 0 0 / 6%) 20%, rgb(0 0 0 / 6%) 25%, transparent 21%, transparent 100%) 0% 0% / 3em 3em,radial-gradient(circle at bottom right,transparent 19%,rgb(0 0 0 / 6%) 20%, rgb(0 0 0 / 6%) 25%, transparent 26%) 0% 0% / 3em 3em,radial-gradient(circle at bottom left,rgb(0 0 0 / 6%) 25%, transparent 26%) 0% 0% / 3em 3em,radial-gradient(circle at top right,rgb(0 0 0 / 6%) 25%, transparent 26%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg235{background:radial-gradient(transparent 29%, rgb(0 0 0 / 6%) 30%, rgb(0 0 0 / 6%) 50%, transparent 51%, transparent 74%, rgb(0 0 0 / 6%) 75%, rgb(0 0 0 / 6%) 95%, transparent 96%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg236{background:radial-gradient(transparent 34%, rgb(0 0 0 / 6%) 35%, rgb(0 0 0 / 6%) 45%, transparent 46%) 0% 0% / 3em 3em, radial-gradient(circle at left, transparent 39%, rgb(0 0 0 / 6%) 40%, rgb(0 0 0 / 6%) 45%, transparent 46%) 0% 0% / 3em 3em, radial-gradient(circle at right, transparent 39%, rgb(0 0 0 / 6%) 40%, rgb(0 0 0 / 6%) 45%, transparent 46%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg237{background:radial-gradient(circle at center bottom, rgb(0 0 0 / 6%) 5%,transparent 6%, transparent 19%, rgb(0 0 0 / 6%) 20%, rgb(0 0 0 / 6%) 25%, transparent 26%, transparent 39%, rgb(0 0 0 / 6%) 40%, rgb(0 0 0 / 6%) 45%, transparent 46%) 0% 0% / 3em 3em, radial-gradient(circle at center top, rgb(0 0 0 / 6%) 5%,transparent 6%, transparent 19%, rgb(0 0 0 / 6%) 20%, rgb(0 0 0 / 6%) 25%, transparent 26%,transparent 39%, rgb(0 0 0 / 6%) 40%, rgb(0 0 0 / 6%) 45%, transparent 46%) 0% 0% / 3em 3em, radial-gradient(circle at left,rgb(0 0 0 / 6%) 5%, transparent 6%) 0% 0% / 3em 3em, radial-gradient(circle at right,rgb(0 0 0 / 6%) 5%, transparent 6%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg238{background:radial-gradient(rgb(0 0 0 / 6%) 15%, transparent 16%, transparent 49%, rgb(0 0 0 / 6%) 50%, transparent 51%) 0% 0% / 3em 3em,radial-gradient(circle at top left, rgb(0 0 0 / 6%) 10%, transparent 10%, transparent 39%, rgb(0 0 0 / 6%) 40%, transparent 41%) 0% 0% / 3em 3em,radial-gradient(circle at top right, rgb(0 0 0 / 6%) 10%, transparent 10%, transparent 39%, rgb(0 0 0 / 6%) 40%, transparent 41%) 0% 0% / 3em 3em,radial-gradient(circle at bottom left, rgb(0 0 0 / 6%) 10%, transparent 10%, transparent 39%, rgb(0 0 0 / 6%) 40%, transparent 41%) 0% 0% / 3em 3em,radial-gradient(circle at bottom right, rgb(0 0 0 / 6%) 10%, transparent 10%, transparent 39%, rgb(0 0 0 / 6%) 40%, transparent 41%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg239{background:radial-gradient(circle at bottom, transparent 24%, rgb(0 0 0 / 6%) 25%, rgb(0 0 0 / 6%) 30%, transparent 31%, transparent 39%, rgb(0 0 0 / 6%) 40%, rgb(0 0 0 / 6%) 45%, transparent 46%) 0% 0% / 3em 3em, radial-gradient(circle at top, transparent 24%, rgb(0 0 0 / 6%) 25%, rgb(0 0 0 / 6%) 30%, transparent 31%, transparent 39%, rgb(0 0 0 / 6%) 40%, rgb(0 0 0 / 6%) 45%, transparent 46%) 0% 0% / 3em 3em, radial-gradient(circle at left, transparent 24%, rgb(0 0 0 / 6%) 25%, rgb(0 0 0 / 6%) 30%, transparent 31%, transparent 39%, rgb(0 0 0 / 6%) 40%, rgb(0 0 0 / 6%) 45%, transparent 46%) 0% 0% / 3em 3em, radial-gradient(circle at right, transparent 24%, rgb(0 0 0 / 6%) 25%, rgb(0 0 0 / 6%) 30%, transparent 31%, transparent 39%, rgb(0 0 0 / 6%) 40%, rgb(0 0 0 / 6%) 45%, transparent 46%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg240{background:radial-gradient(circle at left bottom ,transparent 14%,rgb(0 0 0 / 6%) 15%, rgb(0 0 0 / 6%) 25%, transparent 26%, transparent 34%,rgb(0 0 0 / 6%) 35%, rgb(0 0 0 / 6%) 45%, transparent 46%, transparent 54%, rgb(0 0 0 / 6%) 55%, rgb(0 0 0 / 6%) 65%, transparent 66%, transparent 74%, rgb(0 0 0 / 6%) 75%, rgb(0 0 0 / 6%) 85%, transparent 86%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg241{background:radial-gradient(circle at top,transparent 60%, rgb(0 0 0 / 6%) 61%,rgb(0 0 0 / 6%) 66%, transparent 67%) 0% 0% / 3em 3em,radial-gradient(circle at bottom,transparent 60%, rgb(0 0 0 / 6%) 61%,rgb(0 0 0 / 6%) 66%, transparent 67%) 0% 0% / 3em 3em,radial-gradient(circle at left,transparent 60%, rgb(0 0 0 / 6%) 61%,rgb(0 0 0 / 6%) 66%, transparent 67%) 0% 0% / 3em 3em,radial-gradient(circle at right,transparent 60%, rgb(0 0 0 / 6%) 61%,rgb(0 0 0 / 6%) 66%, transparent 67%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg242{background:radial-gradient(circle at top left, transparent 14%,rgb(0 0 0 / 6%) 15%,rgb(0 0 0 / 6%) 20% , transparent 21%) 0% 0% / 3em 3em,radial-gradient(circle at top right, transparent 14%,rgb(0 0 0 / 6%) 15%,rgb(0 0 0 / 6%) 20% , transparent 21%) 0% 0% / 3em 3em,radial-gradient(circle at bottom left, transparent 14%,rgb(0 0 0 / 6%) 15%,rgb(0 0 0 / 6%) 20% , transparent 21%) 0% 0% / 3em 3em,radial-gradient(circle at bottom right, transparent 14%,rgb(0 0 0 / 6%) 15%,rgb(0 0 0 / 6%) 20% , transparent 21%) 0% 0% / 3em 3em,radial-gradient(circle at top,rgb(0 0 0 / 6%) 20% , transparent 21%) 0% 0% / 3em 3em, radial-gradient(circle at bottom,rgb(0 0 0 / 6%) 20% , transparent 21%) 0% 0% / 3em 3em, radial-gradient(circle at right,rgb(0 0 0 / 6%) 20% , transparent 21%) 0% 0% / 3em 3em, radial-gradient(circle at left,rgb(0 0 0 / 6%) 20% , transparent 21%) 0% 0% / 3em 3em, radial-gradient(circle,rgb(0 0 0 / 6%) 20% , transparent 21%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg243{background:radial-gradient(circle at bottom left ,rgb(0 0 0 / 6%) 35%, transparent 36%) 0% 0% / 3em 3em, radial-gradient(circle at top right ,rgb(0 0 0 / 6%) 35%, transparent 36%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg244{background:linear-gradient(45deg, rgb(0 0 0 / 6%) 0%, rgb(0 0 0 / 6%) 5%,transparent 5%, transparent 10%, rgb(0 0 0 / 6%) 10%, rgb(0 0 0 / 6%) 15%,transparent 15%,transparent 20%, rgb(0 0 0 / 6%) 20%, rgb(0 0 0 / 6%) 25%,transparent 25%,transparent 30%, rgb(0 0 0 / 6%) 30%, rgb(0 0 0 / 6%) 35%,transparent 35%,transparent 40%, rgb(0 0 0 / 6%) 40%, rgb(0 0 0 / 6%) 45%,transparent 45%,transparent 50%, rgb(0 0 0 / 6%) 50%, rgb(0 0 0 / 6%) 55%,transparent 55%,transparent 60%, rgb(0 0 0 / 6%) 60%, rgb(0 0 0 / 6%) 65%,transparent 65%,transparent 70%, rgb(0 0 0 / 6%) 70%, rgb(0 0 0 / 6%) 75%,transparent 70%,transparent 80%, rgb(0 0 0 / 6%) 80%, rgb(0 0 0 / 6%) 85%,transparent 85%,transparent 90%, rgb(0 0 0 / 6%) 90%, rgb(0 0 0 / 6%) 95%,transparent 95%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg245{background:linear-gradient(135deg, rgb(0 0 0 / 6%) 0%, rgb(0 0 0 / 6%) 5%,transparent 5%, transparent 10%, rgb(0 0 0 / 6%) 10%, rgb(0 0 0 / 6%) 15%,transparent 15%,transparent 20%, rgb(0 0 0 / 6%) 20%, rgb(0 0 0 / 6%) 25%,transparent 25%,transparent 30%, rgb(0 0 0 / 6%) 30%, rgb(0 0 0 / 6%) 35%,transparent 35%,transparent 40%, rgb(0 0 0 / 6%) 40%, rgb(0 0 0 / 6%) 45%,transparent 45%,transparent 50%, rgb(0 0 0 / 6%) 50%, rgb(0 0 0 / 6%) 55%,transparent 55%,transparent 60%, rgb(0 0 0 / 6%) 60%, rgb(0 0 0 / 6%) 65%,transparent 65%,transparent 70%, rgb(0 0 0 / 6%) 70%, rgb(0 0 0 / 6%) 75%,transparent 70%,transparent 80%, rgb(0 0 0 / 6%) 80%, rgb(0 0 0 / 6%) 85%,transparent 85%,transparent 90%, rgb(0 0 0 / 6%) 90%, rgb(0 0 0 / 6%) 95%,transparent 95%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg246{background:repeating-linear-gradient(0deg, transparent 0, transparent 20%, transparent 0, transparent 50%) 0% 0% / 3em 3em,repeating-linear-gradient(45deg, rgb(0 0 0 / 6%) 0, rgb(0 0 0 / 6%) 10%, transparent 0, transparent 50%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg247{background:repeating-linear-gradient(0deg, transparent 0, transparent 20%, transparent 0, transparent 50%) 0% 0% / 3em 3em,repeating-linear-gradient(135deg, rgb(0 0 0 / 6%) 0, rgb(0 0 0 / 6%) 10%, transparent 0, transparent 50%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg248{background:repeating-linear-gradient(45deg, rgb(0 0 0 / 6%) 0, rgb(0 0 0 / 6%) 10%, transparent 0, transparent 50%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg249{background:repeating-linear-gradient(135deg, rgb(0 0 0 / 6%) 0, rgb(0 0 0 / 6%) 10%, transparent 0, transparent 50%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg250{background:linear-gradient(135deg, transparent 20%, transparent 20%, transparent 80%, transparent 80%) 0% 0% / 3em 3em,linear-gradient(45deg, transparent 40%, rgb(0 0 0 / 6%) 40%, rgb(0 0 0 / 6%) 60%, rgb(0 0 0 / 6%) 60%, transparent 60%) 0% 0% / 3em 3em , linear-gradient(135deg, transparent 20%, rgb(0 0 0 / 6%) 20%, rgb(0 0 0 / 6%) 80%, transparent 80%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg251{background:linear-gradient(45deg, transparent 20%, transparent 20%, transparent 80%, transparent 80%) 0% 0% / 3em 3em,linear-gradient(135deg, transparent 40%, rgb(0 0 0 / 6%) 40%, rgb(0 0 0 / 6%) 60%, rgb(0 0 0 / 6%) 60%, transparent 60%) 0% 0% / 3em 3em , linear-gradient(45deg, transparent 20%, rgb(0 0 0 / 6%) 20%, rgb(0 0 0 / 6%) 80%, transparent 80%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg252{background:linear-gradient(45deg,rgb(0 0 0 / 6%) 10%, transparent 10%) 0% 0% / 3em 3em, linear-gradient(135deg, transparent 90%, rgb(0 0 0 / 6%) 90%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg253{background:linear-gradient(45deg,rgb(0 0 0 / 6%) 20%, transparent 20%) 0% 0% / 3em 3em, linear-gradient(135deg, transparent 80%, rgb(0 0 0 / 6%) 80%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg254{background:linear-gradient(45deg,rgb(0 0 0 / 6%) 25%, transparent 26%) 0% 0% / 3em 3em, linear-gradient(135deg, transparent 74%, rgb(0 0 0 / 6%) 75%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg255{background:linear-gradient(45deg, rgb(0 0 0 / 6%) 50%, transparent 50%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg256{background:linear-gradient(135deg, rgb(0 0 0 / 6%) 50%, transparent 50%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg257{background:linear-gradient(45deg, rgb(0 0 0 / 6%) 25%, transparent 26%, transparent 74%, rgb(0 0 0 / 6%) 75%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg258{background:linear-gradient(135deg, transparent 15%, transparent 15%) 0% 0% / 3em 3em, linear-gradient(225deg, transparent 15%, transparent 15%) 0% 0% / 3em 3em,linear-gradient(135deg, rgb(0 0 0 / 6%) 25%, transparent 25%) 0% 0% / 3em 3em,linear-gradient(225deg, rgb(0 0 0 / 6%) 25%, transparent 25%) 0% 0% / 3em 3em,linear-gradient(0deg, rgb(0 0 0 / 6%) 45%, transparent 25%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg259{background:linear-gradient(135deg, transparent 15%, transparent 16%, transparent 84%, transparent 85%) 0% 0% / 3em 3em , linear-gradient(225deg, transparent 15%, transparent 16%, transparent 84%, transparent 85%) 0% 0% / 3em 3em ,linear-gradient(135deg, rgb(0 0 0 / 6%) 25%, transparent 25%) 0% 0% / 3em 3em ,linear-gradient(225deg, rgb(0 0 0 / 6%) 25%, transparent 25%) 0% 0% / 3em 3em ,linear-gradient(0deg, rgb(0 0 0 / 6%) 45%, transparent 25%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg260{background:linear-gradient(0deg, transparent 25%, transparent 26%) 0% 0% / 3em 3em , linear-gradient(90deg, transparent 25%, transparent 26%) 0% 0% / 3em 3em, linear-gradient(180deg, rgb(0 0 0 / 6%) 25%, transparent 26%) 0% 0% / 3em 3em, linear-gradient(270deg, rgb(0 0 0 / 6%) 25%, transparent 26%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg261{background:linear-gradient(0deg, transparent 25%, transparent 26%) 0% 0% / 3em 3em , linear-gradient(270deg, transparent 25%, transparent 26%) 0% 0% / 3em 3em, linear-gradient(180deg, rgb(0 0 0 / 6%) 25%, transparent 26%) 0% 0% / 3em 3em, linear-gradient(90deg, rgb(0 0 0 / 6%) 25%, transparent 26%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg262{background:linear-gradient(135deg, rgb(0 0 0 / 6%) 50%, transparent 0) 0% 0% / 3em 3em,linear-gradient(-135deg, rgb(0 0 0 / 6%) 50%, transparent 0) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg263{background:linear-gradient(45deg, rgb(0 0 0 / 6%) 0%, rgb(0 0 0 / 6%) 5%,transparent 5%, transparent 10%, rgb(0 0 0 / 6%) 10%, rgb(0 0 0 / 6%) 15%,transparent 15%,transparent 20%, rgb(0 0 0 / 6%) 20%, rgb(0 0 0 / 6%) 25%,transparent 25%,transparent 30%, rgb(0 0 0 / 6%) 30%, rgb(0 0 0 / 6%) 35%,transparent 35%,transparent 40%, rgb(0 0 0 / 6%) 40%, rgb(0 0 0 / 6%) 45%,transparent 45%,transparent 50%, rgb(0 0 0 / 6%) 50%, rgb(0 0 0 / 6%) 100%,transparent 55%,transparent 60%, rgb(0 0 0 / 6%) 60%, rgb(0 0 0 / 6%) 65%,transparent 65%,transparent 70%, rgb(0 0 0 / 6%) 70%, rgb(0 0 0 / 6%) 75%,transparent 70%,transparent 80%, rgb(0 0 0 / 6%) 80%, rgb(0 0 0 / 6%) 85%,transparent 85%,transparent 90%, rgb(0 0 0 / 6%) 90%, rgb(0 0 0 / 6%) 95%,transparent 95%) 0% 0% / 3em 3em, linear-gradient(135deg, rgb(0 0 0 / 6%) 0%, rgb(0 0 0 / 6%) 5%,transparent 5%, transparent 10%, rgb(0 0 0 / 6%) 10%, rgb(0 0 0 / 6%) 15%,transparent 15%,transparent 20%, rgb(0 0 0 / 6%) 20%, rgb(0 0 0 / 6%) 25%,transparent 25%,transparent 30%, rgb(0 0 0 / 6%) 30%, rgb(0 0 0 / 6%) 35%,transparent 35%,transparent 40%, rgb(0 0 0 / 6%) 40%, rgb(0 0 0 / 6%) 45%,transparent 45%,transparent 50%, rgb(0 0 0 / 6%) 50%, rgb(0 0 0 / 6%) 55%,transparent 55%,transparent 60%, rgb(0 0 0 / 6%) 60%, rgb(0 0 0 / 6%) 65%,transparent 65%,transparent 70%, rgb(0 0 0 / 6%) 70%, rgb(0 0 0 / 6%) 75%,transparent 70%,transparent 80%, rgb(0 0 0 / 6%) 80%, rgb(0 0 0 / 6%) 85%,transparent 85%,transparent 90%, rgb(0 0 0 / 6%) 90%, rgb(0 0 0 / 6%) 95%,transparent 95%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg264{background:linear-gradient(90deg, transparent 45%, rgb(0 0 0 / 6%) 45%, rgb(0 0 0 / 6%) 55%, transparent 55%, transparent 20%, rgb(0 0 0 / 6%) 20%, rgb(0 0 0 / 6%) 30%,transparent 30%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg265{background:linear-gradient(0deg, transparent 45%, rgb(0 0 0 / 6%) 45%, rgb(0 0 0 / 6%) 55%, transparent 55%, transparent 20%, rgb(0 0 0 / 6%) 20%, rgb(0 0 0 / 6%) 30%,transparent 30%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg266{background:linear-gradient(-71deg, rgb(0 0 0 / 6%) 25%, transparent 26%, transparent 74%, rgb(0 0 0 / 6%) 75%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg267{background:linear-gradient(19deg, rgb(0 0 0 / 6%) 25%, transparent 26%, transparent 74%, rgb(0 0 0 / 6%) 75%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg268{background:linear-gradient(90deg, transparent 24%,rgb(0 0 0 / 6%) 25%, rgb(0 0 0 / 6%) 30%, transparent 31%, transparent 39%,rgb(0 0 0 / 6%) 40%, rgb(0 0 0 / 6%) 45%, transparent 45%) 0% 0% / 3em 3em,linear-gradient(180deg, transparent 24%,rgb(0 0 0 / 6%) 25%, rgb(0 0 0 / 6%) 30%, transparent 31%, transparent 39%,rgb(0 0 0 / 6%) 40%, rgb(0 0 0 / 6%) 45%, transparent 45%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg269{background:linear-gradient(0deg, transparent 50%, transparent 21%) 0% 0% / 3em 3em,linear-gradient(90deg, transparent 45%, rgb(0 0 0 / 6%) 45%, rgb(0 0 0 / 6%) 55%, transparent 55%, transparent 20%, rgb(0 0 0 / 6%) 20%, rgb(0 0 0 / 6%) 30%,transparent 30%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg270{background:linear-gradient(25deg, transparent 40%, transparent 41%, transparent 59%, transparent 60%) 0% 0% / 3em 3em ,linear-gradient(90deg, transparent 45%, rgb(0 0 0 / 6%) 45%, rgb(0 0 0 / 6%) 55%, transparent 55%, transparent 20%, rgb(0 0 0 / 6%) 20%, rgb(0 0 0 / 6%) 30%,transparent 30%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg271{background:linear-gradient(25deg, transparent 40%, transparent 41%, transparent 59%, transparent 60%) 0% 0% / 3em 3em  ,linear-gradient(90deg, transparent 45%, rgb(0 0 0 / 6%) 45%, rgb(0 0 0 / 6%) 55%, transparent 55%, transparent 20%, rgb(0 0 0 / 6%) 20%, rgb(0 0 0 / 6%) 30%,transparent 30%) 0% 0% / 3em 3em ,linear-gradient(90deg, rgb(0 0 0 / 6%) 9%, transparent 10%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg272{background:linear-gradient(0deg, transparent 45%, rgb(0 0 0 / 6%) 45%, rgb(0 0 0 / 6%) 55%, transparent 55%, transparent 20%, rgb(0 0 0 / 6%) 20%, rgb(0 0 0 / 6%) 30%,transparent 30%) 0% 0% / 3em 3em, linear-gradient(90deg, transparent 45%, rgb(0 0 0 / 6%) 45%, rgb(0 0 0 / 6%) 55%, transparent 55%, transparent 20%, rgb(0 0 0 / 6%) 20%, rgb(0 0 0 / 6%) 30%,transparent 30%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg273{background:linear-gradient(45deg,transparent 34%, rgb(0 0 0 / 6%) 35%, rgb(0 0 0 / 6%) 40%, transparent 41%, transparent 59%, rgb(0 0 0 / 6%)  60%, rgb(0 0 0 / 6%) 65%, transparent 66%) 0% 0% / 3em 3em,linear-gradient(135deg,transparent 34%, rgb(0 0 0 / 6%) 35%, rgb(0 0 0 / 6%) 40%, transparent 41%, transparent 59%, rgb(0 0 0 / 6%)  60%, rgb(0 0 0 / 6%) 65%, transparent 66%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg274{background:radial-gradient(circle, transparent 25%, transparent  26%) 0% 0% / 3em 3em,linear-gradient(45deg, transparent 46%, rgb(0 0 0 / 6%) 47%, rgb(0 0 0 / 6%) 52%, transparent 53%) 0% 0% / 3em 3em, linear-gradient(135deg, transparent 46%, rgb(0 0 0 / 6%) 47%, rgb(0 0 0 / 6%) 52%, transparent 53%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg275{background:radial-gradient(circle, transparent 25%, transparent  26%) 0% 0% / 3em 3em,linear-gradient(0deg, transparent 44%, rgb(0 0 0 / 6%) 45%, rgb(0 0 0 / 6%) 55%, transparent 56%) 0% 0% / 3em 3em, linear-gradient(90deg, transparent 44%, rgb(0 0 0 / 6%) 45%, rgb(0 0 0 / 6%) 55%, transparent 56%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg276{background:repeating-radial-gradient(circle,rgb(0 0 0 / 6%), transparent 20%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg277{background:linear-gradient(90deg,transparent 50%,rgb(0 0 0 / 6%) 50%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg278{background:linear-gradient(0deg,transparent 50%,rgb(0 0 0 / 6%) 50%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg279{background:linear-gradient(0deg,transparent 20%, rgb(0 0 0 / 6%) 20%, rgb(0 0 0 / 6%) 40%, transparent 40%, transparent 60%, rgb(0 0 0 / 6%) 60%, rgb(0 0 0 / 6%) 80%,transparent 80%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg280{background:linear-gradient(90deg,transparent 20%, rgb(0 0 0 / 6%) 20%, rgb(0 0 0 / 6%) 40%, transparent 40%, transparent 60%, rgb(0 0 0 / 6%) 60%, rgb(0 0 0 / 6%) 80%,transparent 80%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg281{background:linear-gradient(90deg,rgb(0 0 0 / 6%) 25%, transparent 26%, transparent 49%, rgb(0 0 0 / 6%) 50%, rgb(0 0 0 / 6%) 75%, transparent 76% ) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg282{background:linear-gradient(0deg,rgb(0 0 0 / 6%) 25%, transparent 26%, transparent 49%, rgb(0 0 0 / 6%) 50%, rgb(0 0 0 / 6%) 75%, transparent 76% ) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg283{background:linear-gradient(90deg, transparent 50%, rgb(0 0 0 / 6%) 50%) 0% 0% / 3em 3em,linear-gradient(to bottom, transparent 50%, rgb(0 0 0 / 6%) 50%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg284{background:repeating-linear-gradient(45deg, rgb(0 0 0 / 6%) 0, rgb(0 0 0 / 6%) 10%, transparent 0, transparent 50%) 0% 0% / 3em 3em, repeating-linear-gradient(135deg, rgb(0 0 0 / 6%) 0, rgb(0 0 0 / 6%) 10%, transparent 0, transparent 50%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg285{background:linear-gradient(45deg, transparent 49%, rgb(0 0 0 / 6%) 49% 51%, transparent 51%) 0% 0% / 3em 3em , linear-gradient(-45deg, transparent 49%, rgb(0 0 0 / 6%) 49% 51%, transparent 51%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg286{background:linear-gradient(45deg, rgb(0 0 0 / 6%) 10%,transparent 10%,transparent 90%,rgb(0 0 0 / 6%) 90%) 0% 0% / 3em 3em,linear-gradient(135deg, transparent 40%, rgb(0 0 0 / 6%) 40%, rgb(0 0 0 / 6%) 60%, transparent 0) 0% 0% / 3em 3em,linear-gradient(45deg, transparent 40%, rgb(0 0 0 / 6%) 40%, rgb(0 0 0 / 6%) 60%, transparent 0) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg287{background:linear-gradient(45deg, rgb(0 0 0 / 6%) 20%, transparent 20%, transparent 80%, rgb(0 0 0 / 6%)  80%, rgb(0 0 0 / 6%) 100%) 0% 0% / 3em 3em, linear-gradient(135deg, rgb(0 0 0 / 6%) 20%, transparent 20%, transparent 80%, rgb(0 0 0 / 6%)  80%, rgb(0 0 0 / 6%) 100%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg288{background:radial-gradient(transparent 79%, rgb(0 0 0 / 6%) 80%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg289{background:linear-gradient(45deg, rgb(0 0 0 / 6%) 0%, rgb(0 0 0 / 6%) 5%,transparent 5%, transparent 10%, rgb(0 0 0 / 6%) 10%, rgb(0 0 0 / 6%) 15%,transparent 15%,transparent 20%, rgb(0 0 0 / 6%) 20%, rgb(0 0 0 / 6%) 25%,transparent 25%,transparent 30%, rgb(0 0 0 / 6%) 30%, rgb(0 0 0 / 6%) 35%,transparent 35%,transparent 40%, rgb(0 0 0 / 6%) 40%, rgb(0 0 0 / 6%) 45%,transparent 45%,transparent 50%, rgb(0 0 0 / 6%) 50%, rgb(0 0 0 / 6%) 55%,transparent 55%,transparent 60%, rgb(0 0 0 / 6%) 60%, rgb(0 0 0 / 6%) 65%,transparent 65%,transparent 70%, rgb(0 0 0 / 6%) 70%, rgb(0 0 0 / 6%) 75%,transparent 70%,transparent 80%, rgb(0 0 0 / 6%) 80%, rgb(0 0 0 / 6%) 85%,transparent 85%,transparent 90%, rgb(0 0 0 / 6%) 90%, rgb(0 0 0 / 6%) 95%,transparent 95%) 0% 0% / 3em 3em, linear-gradient(135deg, rgb(0 0 0 / 6%) 0%, rgb(0 0 0 / 6%) 5%,transparent 5%, transparent 10%, rgb(0 0 0 / 6%) 10%, rgb(0 0 0 / 6%) 15%,transparent 15%,transparent 20%, rgb(0 0 0 / 6%) 20%, rgb(0 0 0 / 6%) 25%,transparent 25%,transparent 30%, rgb(0 0 0 / 6%) 30%, rgb(0 0 0 / 6%) 35%,transparent 35%,transparent 40%, rgb(0 0 0 / 6%) 40%, rgb(0 0 0 / 6%) 45%,transparent 45%,transparent 50%, rgb(0 0 0 / 6%) 50%, rgb(0 0 0 / 6%) 55%,transparent 55%,transparent 60%, rgb(0 0 0 / 6%) 60%, rgb(0 0 0 / 6%) 65%,transparent 65%,transparent 70%, rgb(0 0 0 / 6%) 70%, rgb(0 0 0 / 6%) 75%,transparent 70%,transparent 80%, rgb(0 0 0 / 6%) 80%, rgb(0 0 0 / 6%) 85%,transparent 85%,transparent 90%, rgb(0 0 0 / 6%) 90%, rgb(0 0 0 / 6%) 95%,transparent 95%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg290{background:linear-gradient(135deg, rgb(0 0 0 / 6%) 25%, transparent 25%) 0% 0% / 3em 3em,linear-gradient(225deg, rgb(0 0 0 / 6%) 25%, transparent 25%) 0% 0% / 3em 3em,linear-gradient(315deg, rgb(0 0 0 / 6%) 25%, transparent 25%) 0% 0% / 3em 3em,linear-gradient(45deg, rgb(0 0 0 / 6%) 25%, transparent 25%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg291{background:linear-gradient(45deg, rgb(0 0 0 / 6%) 25%, transparent 21%) 0% 0% / 3em 3em , linear-gradient(315deg, rgb(0 0 0 / 6%) 25%, transparent 21%) 0% 0% / 3em 3em, linear-gradient(45deg, rgb(0 0 0 / 6%) 10%, transparent 11%) 0% 0% / 3em 3em, linear-gradient(315deg, rgb(0 0 0 / 6%) 10%, transparent 11%) 0% 0% / 3em 3em,linear-gradient(135deg, rgb(0 0 0 / 6%) 25%, transparent 21%) 0% 0% / 3em 3em , linear-gradient(225deg, rgb(0 0 0 / 6%) 25%, transparent 21%) 0% 0% / 3em 3em, linear-gradient(135deg, rgb(0 0 0 / 6%) 10%, transparent 11%) 0% 0% / 3em 3em, linear-gradient(225deg, rgb(0 0 0 / 6%) 10%, transparent 11%) 0% 0% / 3em 3em, radial-gradient(rgb(0 0 0 / 6%) 20%, transparent 21%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg292{background:linear-gradient(-45deg, rgb(0 0 0 / 6%) 20%, transparent 20% 80%, rgb(0 0 0 / 6%) 80% 100%) 0% 0% / 3em 3em, linear-gradient(45deg, rgb(0 0 0 / 6%) 20%, transparent 20% 80%, rgb(0 0 0 / 6%) 80% 100%) 0% 0% / 3em 3em, linear-gradient(-45deg, transparent 33%, transparent 33% 66%, transparent 66%) 0% 0% / 3em 3em, linear-gradient(45deg, transparent 33%, rgb(0 0 0 / 6%) 33% 66%, transparent 66%) 0% 0% / 3em 3em transparent;background-size: contain;}
.bg293{background:linear-gradient(45deg,transparent 14%, rgb(0 0 0 / 6%) 15%, rgb(0 0 0 / 6%) 20%, transparent 21%, transparent 79%, rgb(0 0 0 / 6%)  80%, rgb(0 0 0 / 6%) 85%, transparent 86%) 0% 0% / 3em 3em,linear-gradient(135deg,transparent 14%, rgb(0 0 0 / 6%) 15%, rgb(0 0 0 / 6%) 20%, transparent 21%, transparent 79%, rgb(0 0 0 / 6%)  80%, rgb(0 0 0 / 6%) 85%, transparent 86%) 0% 0% / 3em 3em, radial-gradient(transparent 14%, rgb(0 0 0 / 6%) 15%, rgb(0 0 0 / 6%) 25%, transparent 26%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg294{background:linear-gradient(45deg, rgb(0 0 0 / 6%) 20%, transparent 21%, transparent 79%, rgb(0 0 0 / 6%) 80%, rgb(0 0 0 / 6%) 90%, transparent 91%) 0% 0% / 3em 3em , linear-gradient(315deg, rgb(0 0 0 / 6%) 20%, transparent 21%) 0% 0% / 3em 3em, linear-gradient(45deg, rgb(0 0 0 / 6%) 20%, transparent 21%) 0% 0% / 3em 3em, linear-gradient(315deg, rgb(0 0 0 / 6%) 20%, transparent 21%, transparent 79%, rgb(0 0 0 / 6%) 80%, rgb(0 0 0 / 6%) 90%, transparent 91%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg295{background:linear-gradient(45deg, rgb(0 0 0 / 6%) 20%, transparent 21%, transparent 79%, rgb(0 0 0 / 6%) 80%) 0% 0% / 3em 3em , linear-gradient(315deg, rgb(0 0 0 / 6%) 20%, transparent 21%) 0% 0% / 3em 3em, linear-gradient(45deg, rgb(0 0 0 / 6%) 20%, transparent 21%) 0% 0% / 3em 3em, linear-gradient(315deg, rgb(0 0 0 / 6%) 20%, transparent 21%, transparent 79%, rgb(0 0 0 / 6%) 80%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg296{background:linear-gradient(45deg, rgb(0 0 0 / 6%) 20%, transparent 20%, transparent 80%, rgb(0 0 0 / 6%)  80%, rgb(0 0 0 / 6%) 100%) 0% 0% / 3em 3em, linear-gradient(135deg, rgb(0 0 0 / 6%) 20%, transparent 20%, transparent 80%, rgb(0 0 0 / 6%)  80%, rgb(0 0 0 / 6%) 100%) 0% 0% / 3em 3em, radial-gradient(circle at top,rgb(0 0 0 / 6%) 20% , transparent 21%) 0% 0% / 3em 3em, radial-gradient(circle at bottom,rgb(0 0 0 / 6%) 20% , transparent 21%) 0% 0% / 3em 3em, radial-gradient(circle at right,rgb(0 0 0 / 6%) 20% , transparent 21%) 0% 0% / 3em 3em, radial-gradient(circle at left,rgb(0 0 0 / 6%) 20% , transparent 21%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg297{background:linear-gradient(45deg, transparent 10%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 20%, transparent 20%, transparent 80%, rgb(0 0 0 / 6%)  80%, rgb(0 0 0 / 6%) 90%, transparent 90%) 0% 0% / 3em 3em, linear-gradient(135deg,  transparent 10%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 20%, transparent 20%, transparent 80%, rgb(0 0 0 / 6%)  80%, rgb(0 0 0 / 6%) 90%,  transparent 90%) 0% 0% / 3em 3em, radial-gradient(circle at top,rgb(0 0 0 / 6%) 20% , transparent 21%) 0% 0% / 3em 3em, radial-gradient(circle at bottom,rgb(0 0 0 / 6%) 20% , transparent 21%) 0% 0% / 3em 3em, radial-gradient(circle at right,rgb(0 0 0 / 6%) 20% , transparent 21%) 0% 0% / 3em 3em, radial-gradient(circle at left,rgb(0 0 0 / 6%) 20% , transparent 21%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg298{background:linear-gradient(45deg, rgb(0 0 0 / 6%) 20%, transparent 20%, transparent 80%, rgb(0 0 0 / 6%)  80%, rgb(0 0 0 / 6%) 100%) 0% 0% / 3em 3em, linear-gradient(135deg, rgb(0 0 0 / 6%) 20%, transparent 20%, transparent 80%, rgb(0 0 0 / 6%)  80%, rgb(0 0 0 / 6%) 100%) 0% 0% / 3em 3em,  radial-gradient(circle at top,transparent 9%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 15% , transparent 16%) 0% 0% / 3em 3em, radial-gradient(circle at bottom,transparent 9%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 15% , transparent 16%) 0% 0% / 3em 3em, radial-gradient(circle at right,transparent 9%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 15% , transparent 16%) 0% 0% / 3em 3em, radial-gradient(circle at left,transparent 9%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 15% , transparent 16%) 0% 0% / 3em 3em, radial-gradient(rgb(0 0 0 / 6%) 25%, transparent 26%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg299{background:linear-gradient(45deg, rgb(0 0 0 / 6%) 20%, transparent 20%, transparent 80%, rgb(0 0 0 / 6%)  80%, rgb(0 0 0 / 6%) 100%) 0% 0% / 3em 3em, linear-gradient(135deg, rgb(0 0 0 / 6%) 20%, transparent 20%, transparent 80%, rgb(0 0 0 / 6%)  80%, rgb(0 0 0 / 6%) 100%) 0% 0% / 3em 3em,linear-gradient(45deg, rgb(0 0 0 / 6%) 20%, transparent 20%, transparent 80%, rgb(0 0 0 / 6%)  80%, rgb(0 0 0 / 6%) 100%) 0% 0% / 3em 3em, linear-gradient(135deg, rgb(0 0 0 / 6%) 20%, transparent 20%, transparent 80%, rgb(0 0 0 / 6%)  80%, rgb(0 0 0 / 6%) 100%) 0% 0% / 3em 3em,  radial-gradient(circle at top,transparent 9%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 15% , transparent 16%) 0% 0% / 3em 3em, radial-gradient(circle at bottom,transparent 9%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 15% , transparent 16%) 0% 0% / 3em 3em, radial-gradient(circle at right,transparent 9%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 15% , transparent 16%) 0% 0% / 3em 3em, radial-gradient(circle at left,transparent 9%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 15% , transparent 16%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg300{background:linear-gradient(45deg,transparent 15%, rgb(0 0 0 / 6%) 15%, rgb(0 0 0 / 6%) 20%, transparent 20%, transparent 80%, rgb(0 0 0 / 6%)  80%, rgb(0 0 0 / 6%) 85%, transparent 85%) 0% 0% / 3em 3em, linear-gradient(135deg, transparent 15%, rgb(0 0 0 / 6%) 15%, rgb(0 0 0 / 6%) 20%, transparent 20%, transparent 80%, rgb(0 0 0 / 6%)  80%, rgb(0 0 0 / 6%) 85%, transparent 85%) 0% 0% / 3em 3em,  radial-gradient(circle at top,transparent 9%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 15% , transparent 16%) 0% 0% / 3em 3em, radial-gradient(circle at bottom,transparent 9%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 15% , transparent 16%) 0% 0% / 3em 3em, radial-gradient(circle at right,transparent 9%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 15% , transparent 16%) 0% 0% / 3em 3em, radial-gradient(circle at left,transparent 9%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 15% , transparent 16%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg301{background:linear-gradient(45deg,rgb(0 0 0 / 6%) 20%, transparent 20%) 0% 0% / 3em 3em, linear-gradient(135deg, transparent 80%, rgb(0 0 0 / 6%) 80%) 0% 0% / 3em 3em, radial-gradient(rgb(0 0 0 / 6%) 20% , transparent 21%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg302{background:radial-gradient(circle at bottom left ,rgb(0 0 0 / 6%) 35%, transparent 36%) 0% 0% / 3em 3em, radial-gradient(circle at top right ,rgb(0 0 0 / 6%) 35%, transparent 36%) 0% 0% / 3em 3em, radial-gradient(circle at center ,rgb(0 0 0 / 6%) 15%, transparent 16%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg303{background:radial-gradient(circle at left center, transparent 14%, rgb(0 0 0 / 6%) 15%, rgb(0 0 0 / 6%) 25%, transparent 26%, transparent 59%, rgb(0 0 0 / 6%) 60%, rgb(0 0 0 / 6%) 70%, transparent 71%) 0% 0% / 3em 3em,radial-gradient(circle at right center, transparent 14%, rgb(0 0 0 / 6%) 15%, rgb(0 0 0 / 6%) 25%, transparent 26%, transparent 59%, rgb(0 0 0 / 6%) 60%, rgb(0 0 0 / 6%) 70%, transparent 71%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg304{background:radial-gradient(circle at top center, transparent 14%, rgb(0 0 0 / 6%) 15%, rgb(0 0 0 / 6%) 25%, transparent 26%, transparent 59%, rgb(0 0 0 / 6%) 60%, rgb(0 0 0 / 6%) 70%, transparent 71%) 0% 0% / 3em 3em,radial-gradient(circle at bottom center, transparent 14%, rgb(0 0 0 / 6%) 15%, rgb(0 0 0 / 6%) 25%, transparent 26%, transparent 59%, rgb(0 0 0 / 6%) 60%, rgb(0 0 0 / 6%) 70%, transparent 71%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg305{background:radial-gradient(circle at top left,transparent 9%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 15% , transparent 16%) 0% 0% / 3em 3em , radial-gradient(circle at bottom left,transparent 9%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 15% , transparent 16%) 0% 0% / 3em 3em, radial-gradient(circle at top right ,transparent 9%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 15% , transparent 16%) 0% 0% / 3em 3em , radial-gradient(circle at bottom right,transparent 9%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 15% , transparent 16%) 0% 0% / 3em 3em,radial-gradient(circle, transparent 25%, transparent  26%) 0% 0% / 3em 3em,linear-gradient(0deg, transparent 44%, rgb(0 0 0 / 6%) 45%, rgb(0 0 0 / 6%) 55%, transparent 56%) 0% 0% / 3em 3em, linear-gradient(90deg, transparent 44%, rgb(0 0 0 / 6%) 45%, rgb(0 0 0 / 6%) 55%, transparent 56%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg306{background:radial-gradient(circle at top left,transparent 9%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 15% , transparent 16%) 0% 0% / 3em 3em , radial-gradient(circle at bottom left,transparent 9%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 15% , transparent 16%) 0% 0% / 3em 3em, radial-gradient(circle at top right ,transparent 9%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 15% , transparent 16%) 0% 0% / 3em 3em , radial-gradient(circle at bottom right,transparent 9%, rgb(0 0 0 / 6%) 10% ,rgb(0 0 0 / 6%) 15% , transparent 16%) 0% 0% / 3em 3em,radial-gradient(circle, transparent 25%, transparent  26%) 0% 0% / 3em 3em,linear-gradient(45deg, transparent 46%, rgb(0 0 0 / 6%) 47%, rgb(0 0 0 / 6%) 52%, transparent 53%) 0% 0% / 3em 3em, linear-gradient(135deg, transparent 46%, rgb(0 0 0 / 6%) 47%, rgb(0 0 0 / 6%) 52%, transparent 53%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg307{background:radial-gradient(circle at top,transparent 14%, rgb(0 0 0 / 6%) 15% ,rgb(0 0 0 / 6%) 19% , transparent 20%) 0% 0% / 3em 3em , radial-gradient(circle at bottom,transparent 14%, rgb(0 0 0 / 6%) 15% ,rgb(0 0 0 / 6%) 19% , transparent 20%) 0% 0% / 3em 3em, radial-gradient(circle at right,transparent 14%, rgb(0 0 0 / 6%) 15% ,rgb(0 0 0 / 6%) 19% , transparent 20%) 0% 0% / 3em 3em , radial-gradient(circle at left,transparent 14%, rgb(0 0 0 / 6%) 15% ,rgb(0 0 0 / 6%) 19% , transparent 20%) 0% 0% / 3em 3em, radial-gradient(circle at center,rgb(0 0 0 / 6%) 25% , transparent 26%) 0% 0% / 3em 3em, radial-gradient(circle at bottom left, rgb(0 0 0 / 6%) 12%, transparent 13%) 0% 0% / 3em 3em,radial-gradient(circle at bottom right, rgb(0 0 0 / 6%) 12%, transparent 13%) 0% 0% / 3em 3em,radial-gradient(circle at top left, rgb(0 0 0 / 6%) 12%, transparent 13%) 0% 0% / 3em 3em,radial-gradient(circle at top right, rgb(0 0 0 / 6%) 12%, transparent 13%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg308{background:linear-gradient(45deg , rgb(0 0 0 / 6%) 10%,transparent 11%, transparent 89% , rgb(0 0 0 / 6%) 90%) 0% 0% / 3em 3em,linear-gradient(135deg , rgb(0 0 0 / 6%) 10%,transparent 11%, transparent 89% , rgb(0 0 0 / 6%) 90%) 0% 0% / 3em 3em,radial-gradient(circle, transparent 25%, transparent  26%) 0% 0% / 3em 3em,linear-gradient(45deg, transparent 46%, rgb(0 0 0 / 6%) 47%, rgb(0 0 0 / 6%) 52%, transparent 53%) 0% 0% / 3em 3em, linear-gradient(135deg, transparent 46%, rgb(0 0 0 / 6%) 47%, rgb(0 0 0 / 6%) 52%, transparent 53%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg309{background:linear-gradient(45deg , rgb(0 0 0 / 6%) 10%,transparent 11%, transparent 89% , rgb(0 0 0 / 6%) 90%) 0% 0% / 3em 3em,linear-gradient(135deg , rgb(0 0 0 / 6%) 10%,transparent 11%, transparent 89% , rgb(0 0 0 / 6%) 90%) 0% 0% / 3em 3em,radial-gradient(circle, transparent 25%, transparent  26%) 0% 0% / 3em 3em,linear-gradient(0deg, transparent 44%, rgb(0 0 0 / 6%) 45%, rgb(0 0 0 / 6%) 55%, transparent 56%) 0% 0% / 3em 3em, linear-gradient(90deg, transparent 44%, rgb(0 0 0 / 6%) 45%, rgb(0 0 0 / 6%) 55%, transparent 56%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg310{background:linear-gradient(45deg,transparent 34%, rgb(0 0 0 / 6%) 35%, rgb(0 0 0 / 6%) 40%, transparent 41%, transparent 59%, rgb(0 0 0 / 6%)  60%, rgb(0 0 0 / 6%) 65%, transparent 66%) 0% 0% / 3em 3em,linear-gradient(135deg,transparent 34%, rgb(0 0 0 / 6%) 35%, rgb(0 0 0 / 6%) 40%, transparent 41%, transparent 59%, rgb(0 0 0 / 6%)  60%, rgb(0 0 0 / 6%) 65%, transparent 66%) 0% 0% / 3em 3em, radial-gradient(rgb(0 0 0 / 6%) 10%, transparent 11%) 0% 0% / 3em 3em, radial-gradient(circle at left,rgb(0 0 0 / 6%) 5%, transparent 6%) 0% 0% / 3em 3em, radial-gradient(circle at right,rgb(0 0 0 / 6%) 5%, transparent 6%) 0% 0% / 3em 3em, radial-gradient(circle at top,rgb(0 0 0 / 6%) 5%, transparent 6%) 0% 0% / 3em 3em, radial-gradient(circle at bottom,rgb(0 0 0 / 6%) 5%, transparent 6%) 0% 0% / 3em 3em transparent;background-size: 50px 50px;}
.bg311, .bg312, .bg313 {overflow:hidden;}
.bg311:before, .bg312:before, .bg313:before {box-shadow:5px 10px rgb(10 78 131 / 71%), 550px 1450px rgb(10 78 131 / 71%), 534px 1844px rgb(12 76 143 / 7%), 64px 572px rgb(14 74 111 / 8%), 1482px 602px rgb(16 72 193 / 16%), 1152px 470px rgb(18 70 173 / 19%), 1006px 1742px rgb(20 68 169 / 21%), 1880px 248px rgb(22 66 209 / 23%), 648px 1670px rgb(24 64 159 / 23%), 838px 1658px rgb(26 62 157 / 23%), 1292px 958px rgb(28 60 179 / 29%), 1312px 134px rgb(30 58 181 / 30%), 1910px 278px rgb(32 56 213 / 32%), 360px 362px rgb(34 54 135 / 34%), 498px 974px rgb(36 52 139 / 34%), 846px 548px rgb(38 50 159 / 36%), 162px 254px rgb(40 48 119 / 37%), 1162px 242px rgb(42 46 175 / 38%), 294px 176px rgb(44 44 127 / 39%), 372px 1664px rgb(46 42 137 / 40%), 1572px 1616px rgb(48 40 197 / 42%), 90px 500px rgb(50 43 113 / 44%), 354px 1694px rgb(52 46 133 / 46%), 1970px 896px rgb(54 49 215 / 47%), 742px 1532px rgb(56 52 155 / 48%), 156px 944px rgb(58 55 117 / 50%), 926px 440px rgb(60 58 163 / 50%), 1078px 1586px rgb(62 61 171 / 52%), 1532px 1982px rgb(64 64 195 / 53%), 198px 1856px rgb(66 67 121 / 58%), 528px 1470px rgb(68 70 141 / 58%), 1192px 1318px rgb(70 73 177 / 60%), 624px 966px rgb(72 76 145 / 65%), 1342px 1808px rgb(74 79 183 / 67%), 36px 428px rgb(76 82 109 / 67%), 950px 524px rgb(78 85 165 / 68%), 114px 146px rgb(80 88 115 / 68%), 1898px 1514px rgb(82 91 211 / 69%), 1702px 86px rgb(84 94 203 / 70%), 1868px 1438px rgb(86 97 207 / 74%), 1372px 158px rgb(88 100 189 / 76%), 630px 434px rgb(90 103 147 / 77%), 696px 152px rgb(92 106 153 / 78%), 336px 332px rgb(94 109 129 / 80%), 246px 236px rgb(96 112 123 / 83%), 1642px 716px rgb(98 115 201 / 83%), 1352px 818px rgb(100 118 185 / 83%), 902px 1838px rgb(102 121 161 / 85%), 1362px 56px rgb(104 124 187 / 88%), 1862px 446px rgb(106 127 205 / 89%), 966px 1814px rgb(108 130 167 / 91%), 276px 1486px rgb(110 133 125 / 92%), 672px 1478px rgb(112 136 151 / 94%), 1402px 596px rgb(114 139 191 / 97%), 1622px 878px rgb(116 142 199 / 98%), 998px 650px rgb(118 10 77 / 8%), 264px 1784px rgb(120 13 125 / 10%), 958px 320px rgb(122 16 81 / 11%), 1252px 1700px rgb(124 19 69 / 13%), 2000px 1454px rgb(126 22 105 / 14%), 1122px 578px rgb(128 25 73 / 14%), 814px 1326px rgb(130 28 93 / 15%), 1850px 260px rgb(132 31 93 / 16%), 1856px 728px rgb(134 34 95 / 17%), 192px 1006px rgb(136 37 129 / 20%), 312px 1502px rgb(138 40 119 / 21%), 1014px 1946px rgb(140 43 75 / 22%), 774px 338px rgb(142 46 95 / 22%), 1652px 920px rgb(144 49 89 / 24%), 974px 128px rgb(146 52 79 / 24%), 582px 842px rgb(148 55 107 / 25%), 1422px 410px rgb(150 58 73 / 28%), 474px 1294px rgb(152 61 111 / 30%), 426px 512px rgb(154 64 115 / 31%), 934px 698px rgb(156 67 85 / 31%), 1332px 926px rgb(158 70 71 / 34%), 330px 1964px rgb(160 73 117 / 35%), 1940px 668px rgb(162 76 101 / 35%), 1964px 32px rgb(164 79 103 / 36%), 510px 1446px rgb(166 82 109 / 40%), 234px 788px rgb(168 85 127 / 42%), 1432px 1414px rgb(170 88 75 / 44%), 1442px 584px rgb(172 91 77 / 47%), 612px 1610px rgb(174 94 105 / 48%), 300px 308px rgb(176 97 121 / 49%), 1512px 1892px rgb(178 100 83 / 51%), 1202px 1850px rgb(180 103 71 / 53%), 734px 476px rgb(182 106 97 / 61%), 48px 1592px rgb(184 109 135 / 62%), 1592px 1994px rgb(186 112 87 / 63%), 1814px 758px rgb(188 115 91 / 64%), 886px 62px rgb(190 118 91 / 67%), 1522px 542px rgb(192 121 85 / 67%), 1928px 848px rgb(194 124 97 / 71%), 282px 746px rgb(196 127 123 / 74%), 894px 1358px rgb(198 130 89 / 75%), 666px 812px rgb(200 133 103 / 80%), 132px 806px rgb(202 136 131 / 82%), 702px 1676px rgb(204 139 99 / 86%), 1934px 626px rgb(206 142 99 / 86%), 1462px 1880px rgb(208 145 81 / 87%), 2000px 1820px rgb(210 148 107 / 89%), 910px 1754px rgb(212 151 87 / 89%), 942px 662px rgb(214 154 83 / 89%), 76px 764px rgb(216 157 133 / 90%), 432px 1622px rgb(218 160 113 / 92%), 1452px 566px rgb(220 163 79 / 94%), 678px 1766px rgb(222 166 101 / 96%), 20px 230px rgb(255 110 199 / 13%), 24px 1778px rgb(255 144 197 / 41%), 28px 1922px rgb(255 202 195 / 30%), 32px 518px rgb(255 120 193 / 66%), 40px 1382px rgb(255 124 191 / 51%), 44px 458px rgb(255 112 189 / 54%), 52px 752px rgb(255 64 187 / 63%), 56px 938px rgb(255 100 185 / 81%), 60px 620px rgb(255 46 183 / 69%), 68px 782px rgb(255 92 181 / 87%), 72px 692px rgb(255 90 179 / 88%), 80px 44px rgb(255 52 177 / 65%), 84px 74px rgb(255 116 175 / 70%), 96px 950px rgb(255 188 173 / 79%), 102px 326px rgb(255 172 171 / 7%), 108px 1310px rgb(255 102 169 / 79%), 120px 1952px rgb(255 54 167 / 75%), 126px 392px rgb(255 172 165 / 10%), 138px 1350px rgb(255 104 163 / 6%), 144px 1940px rgb(255 136 161 / 47%), 150px 1652px rgb(255 182 159 / 75%), 168px 830px rgb(255 168 157 / 63%), 174px 1556px rgb(255 199 155 / 29%), 180px 272px rgb(255 152 153 / 55%), 186px 1748px rgb(255 128 151 / 26%), 204px 1688px rgb(255 94 149 / 86%), 210px 674px rgb(255 150 147 / 53%), 216px 314px rgb(255 64 145 / 80%), 222px 644px rgb(255 178 143 / 72%), 228px 770px rgb(255 40 141 / 70%), 240px 80px rgb(255 124 139 / 61%), 252px 1366px rgb(255 148 137 / 41%), 258px 38px rgb(255 166 135 / 37%), 270px 1718px rgb(255 146 133 / 49%), 288px 1628px rgb(255 150 131 / 31%), 306px 1302px rgb(255 46 129 / 71%), 318px 368px rgb(255 98 127 / 91%), 324px 104px rgb(255 182 125 / 92%), 348px 1494px rgb(255 96 123 / 85%), 366px 680px rgb(255 186 121 / 81%), 378px 140px rgb(255 94 119 / 90%), 384px 1646px rgb(255 50 117 / 74%), 390px 1334px rgb(255 52 115 / 75%), 396px 482px rgb(255 118 113 / 18%), 402px 1832px rgb(255 120 111 / 19%), 408px 824px rgb(255 172 109 / 69%), 414px 860px rgb(255 70 107 / 59%), 420px 902px rgb(255 98 105 / 84%), 438px 1406px rgb(255 158 103 / 25%), 444px 710px rgb(255 176 101 / 72%), 450px 1928px rgb(255 178 99 / 14%), 456px 1868px rgb(255 160 97 / 39%), 462px 1874px rgb(255 186 95 / 78%), 468px 1910px rgb(255 154 93 / 26%), 480px 122px rgb(255 118 91 / 68%), 486px 380px rgb(255 76 89 / 84%), 492px 1430px rgb(255 76 87 / 59%), 504px 884px rgb(255 84 85 / 87%), 516px 206px rgb(255 110 83 / 76%), 522px 110px rgb(255 148 81 / 50%), 540px 1796px rgb(255 100 79 / 54%), 546px 386px rgb(255 140 77 / 43%), 552px 1640px rgb(255 90 75 / 91%), 558px 560px rgb(255 154 73 / 55%), 564px 890px rgb(255 190 71 / 27%), 570px 854px rgb(255 106 69 / 9%), 576px 416px rgb(255 175 67 / 11%), 588px 1374px rgb(255 190 65 / 33%), 594px 194px rgb(255 104 63 / 79%), 600px 1342px rgb(255 86 61 / 87%), 606px 200px rgb(255 184 59 / 88%), 618px 266px rgb(255 174 57 / 95%), 636px 1886px rgb(255 134 55 / 51%), 642px 866px rgb(255 128 53 / 60%), 654px 20px rgb(255 62 51 / 79%), 660px 488px rgb(255 80 49 / 97%), 684px 536px rgb(255 94 47 / 55%), 690px 800px rgb(255 82 45 / 86%), 710px 722px rgb(255 126 43 / 60%), 718px 590px rgb(255 136 41 / 43%), 726px 344px rgb(255 164 39 / 12%), 750px 1598px rgb(255 70 37 / 82%), 758px 164px rgb(255 58 35 / 77%), 766px 50px rgb(255 130 33 / 57%), 782px 530px rgb(255 146 31 / 33%), 790px 632px rgb(255 138 29 / 45%), 798px 1544px rgb(255 184 27 / 33%), 806px 908px rgb(255 138 25 / 44%), 822px 1712px rgb(255 124 23 / 20%), 830px 26px rgb(255 142 21 / 41%), 854px 704px rgb(255 106 25 / 78%), 862px 1508px rgb(255 86 29 / 93%), 870px 1724px rgb(255 60 33 / 78%), 878px 1422px rgb(255 100 37 / 94%), 918px 464px rgb(255 152 41 / 27%), 982px 2000px rgb(255 172 45 / 36%), 990px 990px rgb(255 170 49 / 10%), 1022px 1682px rgb(255 58 53 / 64%), 1030px 1934px rgb(255 170 57 / 64%), 1038px 1550px rgb(255 68 61 / 81%), 1046px 608px rgb(255 156 65 / 56%), 1054px 224px rgb(255 178 69 / 93%), 1062px 398px rgb(255 74 73 / 83%), 1070px 686px rgb(255 72 77 / 82%), 1086px 404px rgb(255 82 81 / 96%), 1094px 1014px rgb(255 154 85 / 40%), 1102px 1790px rgb(255 193 89 / 28%), 1112px 1520px rgb(255 187 93 / 26%), 1132px 1538px rgb(255 114 97 / 73%), 1142px 1568px rgb(255 118 101 / 52%), 1172px 170px rgb(255 96 105 / 91%), 1182px 1904px rgb(255 122 109 / 20%), 1212px 554px rgb(255 78 113 / 84%), 1222px 1976px rgb(255 130 117 / 49%), 1232px 1772px rgb(255 92 121 / 90%), 1242px 740px rgb(255 82 125 / 58%), 1262px 1988px rgb(255 196 129 / 32%), 1272px 212px rgb(255 66 133 / 80%), 1282px 1730px rgb(255 160 137 / 59%), 1302px 776px rgb(255 168 141 / 11%), 1322px 1604px rgb(255 158 145 / 57%), 1382px 350px rgb(255 130 149 / 29%), 1392px 284px rgb(255 56 153 / 76%), 1412px 116px rgb(255 112 157 / 76%), 1472px 356px rgb(255 180 161 / 73%), 1492px 1390px rgb(255 108 165 / 77%), 1502px 302px rgb(255 156 169 / 25%), 1542px 734px rgb(255 132 173 / 52%), 1552px 1526px rgb(255 88 177 / 93%), 1562px 1958px rgb(255 114 181 / 15%), 1582px 1760px rgb(255 102 185 / 95%), 1602px 914px rgb(255 80 189 / 85%), 1612px 218px rgb(255 144 193 / 48%), 1632px 1862px rgb(255 142 197 / 43%), 1662px 290px rgb(255 44 201 / 71%), 1672px 1898px rgb(255 88 199 / 56%), 1682px 182px rgb(255 162 197 / 61%), 1692px 98px rgb(255 116 195 / 16%), 1712px 452px rgb(255 140 193 / 46%), 1722px 296px rgb(255 166 191 / 62%), 1732px 1562px rgb(255 178 189 / 35%), 1742px 932px rgb(255 48 187 / 72%), 1752px 422px rgb(255 122 185 / 65%), 1762px 1706px rgb(255 108 183 / 12%), 1772px 374px rgb(255 196 181 / 28%), 1782px 1634px rgb(255 160 179 / 22%), 1792px 638px rgb(255 126 177 / 24%), 1802px 92px rgb(255 174 175 / 72%), 1808px 998px rgb(255 184 173 / 77%), 1820px 656px rgb(255 164 171 / 62%), 1826px 1802px rgb(255 84 169 / 95%), 1832px 614px rgb(255 112 167 / 15%), 1838px 872px rgb(255 166 165 / 12%), 1844px 1826px rgb(255 106 163 / 54%), 1874px 794px rgb(255 162 161 / 21%), 1886px 506px rgb(255 169 159 / 6%), 1892px 188px rgb(255 132 157 / 38%), 1904px 1916px rgb(255 136 155 / 45%), 1916px 836px rgb(255 176 153 / 94%), 1922px 1580px rgb(255 88 151 / 88%), 1946px 1398px rgb(255 180 149 / 93%), 1952px 68px rgb(255 134 147 / 42%), 1958px 1736px rgb(255 42 145 / 70%), 1976px 494px rgb(255 181 143 / 17%), 1982px 1574px rgb(255 142 141 / 46%), 1988px 1970px rgb(255 184 139 / 19%), 1994px 982px rgb(255 148 137 / 32%), 342px 1462px rgb(10 78 131 / 5%), 534px 1844px rgb(12 76 143 / 7%), 64px 572px rgb(14 74 111 / 8%), 1482px 602px rgb(16 72 193 / 16%), 1152px 470px rgb(18 70 173 / 19%), 1006px 1742px rgb(20 68 169 / 21%), 1880px 248px rgb(22 66 209 / 23%), 648px 1670px rgb(24 64 149 / 23%), 838px 1658px rgb(26 62 157 / 23%), 1292px 958px rgb(28 60 179 / 29%), 1312px 134px rgb(30 58 181 / 30%), 1910px 278px rgb(32 56 213 / 32%), 360px 362px rgb(34 54 135 / 34%), 498px 974px rgb(36 52 139 / 34%), 846px 548px rgb(38 50 159 / 36%), 162px 254px rgb(40 48 119 / 37%), 1162px 242px rgb(42 46 175 / 38%), 294px 176px rgb(44 44 127 / 39%), 372px 1664px rgb(46 42 137 / 40%), 1572px 1616px rgb(48 40 197 / 42%), 90px 500px rgb(50 43 113 / 44%), 354px 1694px rgb(52 46 133 / 46%), 1970px 896px rgb(54 49 215 / 47%), 742px 1532px rgb(56 52 155 / 48%), 156px 944px rgb(58 55 117 / 50%), 926px 440px rgb(60 58 163 / 50%), 1078px 1586px rgb(62 61 171 / 52%), 1532px 1982px rgb(64 64 195 / 53%), 198px 1856px rgb(66 67 121 / 58%), 528px 1470px rgb(68 70 141 / 58%), 1192px 1318px rgb(70 73 177 / 60%), 624px 966px rgb(72 76 145 / 65%), 1342px 1808px rgb(74 79 183 / 67%), 36px 428px rgb(76 82 109 / 67%), 950px 524px rgb(78 85 165 / 68%), 114px 146px rgb(80 88 115 / 68%), 1898px 1514px rgb(82 91 211 / 69%), 1702px 86px rgb(84 94 203 / 70%), 1868px 1438px rgb(86 97 207 / 74%), 1372px 158px rgb(88 100 189 / 76%), 630px 434px rgb(90 103 147 / 77%), 696px 152px rgb(92 106 153 / 78%), 336px 332px rgb(94 109 129 / 80%), 246px 236px rgb(96 112 123 / 83%), 1642px 716px rgb(98 115 201 / 83%), 1352px 818px rgb(100 118 185 / 83%), 902px 1838px rgb(102 121 161 / 85%), 1362px 56px rgb(104 124 187 / 88%), 1862px 446px rgb(106 127 205 / 89%), 966px 1814px rgb(108 130 167 / 91%), 276px 1486px rgb(110 133 125 / 92%), 672px 1478px rgb(112 136 151 / 94%), 1402px 596px rgb(114 139 191 / 97%), 1622px 878px rgb(116 142 199 / 98%), 998px 650px rgb(118 10 77 / 8%), 264px 1784px rgb(120 13 125 / 10%), 958px 320px rgb(122 16 81 / 11%), 1252px 1700px rgb(124 19 69 / 13%), 2000px 1454px rgb(126 22 105 / 14%), 1122px 578px rgb(128 25 73 / 14%), 814px 1326px rgb(130 28 93 / 15%), 1850px 260px rgb(132 31 93 / 16%), 1856px 728px rgb(134 34 95 / 17%), 192px 1006px rgb(136 37 129 / 20%), 312px 1502px rgb(138 40 119 / 21%), 1014px 1946px rgb(140 43 75 / 22%), 774px 338px rgb(142 46 95 / 22%), 1652px 920px rgb(144 49 89 / 24%), 974px 128px rgb(146 52 79 / 24%), 582px 842px rgb(148 55 107 / 25%), 1422px 410px rgb(150 58 73 / 28%), 474px 1294px rgb(152 61 111 / 30%), 426px 512px rgb(154 64 115 / 31%), 934px 698px rgb(156 67 85 / 31%), 1332px 926px rgb(158 70 71 / 34%), 330px 1964px rgb(160 73 117 / 35%), 1940px 668px rgb(162 76 101 / 35%), 1964px 32px rgb(164 79 103 / 36%), 510px 1446px rgb(166 82 109 / 40%), 234px 788px rgb(168 85 127 / 42%), 1432px 1414px rgb(170 88 75 / 44%), 1442px 584px rgb(172 91 77 / 47%), 612px 1610px rgb(174 94 105 / 48%), 300px 308px rgb(176 97 121 / 49%), 1512px 1892px rgb(178 100 83 / 51%), 1202px 1850px rgb(180 103 71 / 53%), 734px 476px rgb(182 106 97 / 61%), 48px 1592px rgb(184 109 135 / 62%), 1592px 1994px rgb(186 112 87 / 63%), 1814px 758px rgb(188 115 91 / 64%), 886px 62px rgb(190 118 91 / 67%), 1522px 542px rgb(192 121 85 / 67%), 1928px 848px rgb(194 124 97 / 71%), 282px 746px rgb(196 127 123 / 74%), 894px 1358px rgb(198 130 89 / 75%), 666px 812px rgb(200 133 103 / 80%), 132px 806px rgb(202 136 131 / 82%), 702px 1676px rgb(204 139 99 / 86%), 1934px 626px rgb(206 142 99 / 86%), 1462px 1880px rgb(208 145 81 / 87%), 2000px 1820px rgb(210 148 107 / 89%), 910px 1754px rgb(212 151 87 / 89%), 942px 662px rgb(214 154 83 / 89%), 76px 764px rgb(216 157 133 / 90%), 432px 1622px rgb(218 160 113 / 92%), 1452px 566px rgb(220 163 79 / 94%), 678px 1766px rgb(222 166 101 / 96%), 20px 230px rgb(255 110 199 / 13%), 24px 1778px rgb(255 144 197 / 41%), 28px 1922px rgb(255 202 195 / 30%), 32px 518px rgb(255 120 193 / 66%), 40px 1382px rgb(255 124 191 / 51%), 44px 458px rgb(255 112 189 / 54%), 52px 752px rgb(255 64 187 / 63%), 56px 938px rgb(255 100 185 / 81%), 60px 620px rgb(255 46 183 / 69%), 68px 782px rgb(255 92 181 / 87%), 72px 692px rgb(255 90 179 / 88%), 80px 44px rgb(255 52 177 / 65%), 84px 74px rgb(255 116 175 / 70%), 96px 950px rgb(255 188 173 / 79%), 102px 326px rgb(255 172 171 / 7%), 108px 1310px rgb(255 102 169 / 79%), 120px 1952px rgb(255 54 167 / 75%), 126px 392px rgb(255 172 165 / 10%), 138px 1350px rgb(255 104 163 / 6%), 144px 1940px rgb(255 136 161 / 47%), 150px 1652px rgb(255 182 159 / 75%), 168px 830px rgb(255 168 157 / 63%), 174px 1556px rgb(255 199 155 / 29%), 180px 272px rgb(255 152 153 / 55%), 186px 1748px rgb(255 128 151 / 26%), 204px 1688px rgb(255 94 149 / 86%), 210px 674px rgb(255 150 147 / 53%), 216px 314px rgb(255 64 145 / 80%), 222px 644px rgb(255 178 143 / 72%), 228px 770px rgb(255 40 141 / 70%), 240px 80px rgb(255 124 139 / 61%), 252px 1366px rgb(255 148 137 / 41%), 258px 38px rgb(255 166 135 / 37%), 270px 1718px rgb(255 146 133 / 49%), 288px 1628px rgb(255 150 131 / 31%), 306px 1302px rgb(255 46 129 / 71%), 318px 368px rgb(255 98 127 / 91%), 324px 104px rgb(255 182 125 / 92%), 348px 1494px rgb(255 96 123 / 85%), 366px 680px rgb(255 186 121 / 81%), 378px 140px rgb(255 94 119 / 90%), 384px 1646px rgb(255 50 117 / 74%), 390px 1334px rgb(255 52 115 / 75%), 396px 482px rgb(255 118 113 / 18%), 402px 1832px rgb(255 120 111 / 19%), 408px 824px rgb(255 172 109 / 69%), 414px 860px rgb(255 70 107 / 59%), 420px 902px rgb(255 98 105 / 84%), 438px 1406px rgb(255 158 103 / 25%), 444px 710px rgb(255 176 101 / 72%), 450px 1928px rgb(255 178 99 / 14%), 456px 1868px rgb(255 160 97 / 39%), 462px 1874px rgb(255 186 95 / 78%), 468px 1910px rgb(255 154 93 / 26%), 480px 122px rgb(255 118 91 / 68%), 486px 380px rgb(255 76 89 / 84%), 492px 1430px rgb(255 76 87 / 59%), 504px 884px rgb(255 84 85 / 87%), 516px 206px rgb(255 110 83 / 76%), 522px 110px rgb(255 148 81 / 50%), 540px 1796px rgb(255 100 79 / 54%), 546px 386px rgb(255 140 77 / 43%), 552px 1640px rgb(255 90 75 / 91%), 558px 560px rgb(255 154 73 / 55%), 564px 890px rgb(255 190 71 / 27%), 570px 854px rgb(255 106 69 / 9%), 576px 416px rgb(255 175 67 / 11%), 588px 1374px rgb(255 190 65 / 33%), 594px 194px rgb(255 104 63 / 79%), 600px 1342px rgb(255 86 61 / 87%), 606px 200px rgb(255 184 59 / 88%), 618px 266px rgb(255 174 57 / 95%), 636px 1886px rgb(255 134 55 / 51%), 642px 866px rgb(255 128 53 / 60%), 654px 20px rgb(255 62 51 / 79%), 660px 488px rgb(255 80 49 / 97%), 684px 536px rgb(255 94 47 / 55%), 690px 800px rgb(255 82 45 / 86%), 710px 722px rgb(255 126 43 / 60%), 718px 590px rgb(255 136 41 / 43%), 726px 344px rgb(255 164 39 / 12%), 750px 1598px rgb(255 70 37 / 82%), 758px 164px rgb(255 58 35 / 77%), 766px 50px rgb(255 130 33 / 57%), 782px 530px rgb(255 146 31 / 33%), 790px 632px rgb(255 138 29 / 45%), 798px 1544px rgb(255 184 27 / 33%), 806px 908px rgb(255 138 25 / 44%), 822px 1712px rgb(255 124 23 / 20%), 830px 26px rgb(255 142 21 / 41%), 854px 704px rgb(255 106 25 / 78%), 862px 1508px rgb(255 86 29 / 93%), 870px 1724px rgb(255 60 33 / 78%), 878px 1422px rgb(255 100 37 / 94%), 918px 464px rgb(255 152 41 / 27%), 982px 2000px rgb(255 172 45 / 36%), 990px 990px rgb(255 170 49 / 10%), 1022px 1682px rgb(255 58 53 / 64%), 1030px 1934px rgb(255 170 57 / 64%), 1038px 1550px rgb(255 68 61 / 81%), 1046px 608px rgb(255 156 65 / 56%), 1054px 224px rgb(255 178 69 / 93%), 1062px 398px rgb(255 74 73 / 83%), 1070px 686px rgb(255 72 77 / 82%), 1086px 404px rgb(255 82 81 / 96%), 1094px 1014px rgb(255 154 85 / 40%), 1102px 1790px rgb(255 193 89 / 28%), 1112px 1520px rgb(255 187 93 / 26%), 1132px 1538px rgb(255 114 97 / 73%), 1142px 1568px rgb(255 118 101 / 52%), 1172px 170px rgb(255 96 105 / 91%), 1182px 1904px rgb(255 122 109 / 20%), 1212px 554px rgb(255 78 113 / 84%), 1222px 1976px rgb(255 130 117 / 49%), 1232px 1772px rgb(255 92 121 / 90%), 1242px 740px rgb(255 82 125 / 58%), 1262px 1988px rgb(255 196 129 / 32%), 1272px 212px rgb(255 66 133 / 80%), 1282px 1730px rgb(255 160 137 / 59%), 1302px 776px rgb(255 168 141 / 11%), 1322px 1604px rgb(255 158 145 / 57%), 1382px 350px rgb(255 130 149 / 29%), 1392px 284px rgb(255 56 153 / 76%), 1412px 116px rgb(255 112 157 / 76%), 1472px 356px rgb(255 180 161 / 73%), 1492px 1390px rgb(255 108 165 / 77%), 1502px 302px rgb(255 156 169 / 25%), 1542px 734px rgb(255 132 173 / 52%), 1552px 1526px rgb(255 88 177 / 93%), 1562px 1958px rgb(255 114 181 / 15%), 1582px 1760px rgb(255 102 185 / 95%), 1602px 914px rgb(255 80 189 / 85%), 1612px 218px rgb(255 144 193 / 48%), 1632px 1862px rgb(255 142 197 / 43%), 1662px 290px rgb(255 44 201 / 71%), 1672px 1898px rgb(255 88 199 / 56%), 1682px 182px rgb(255 162 197 / 61%), 1692px 98px rgb(255 116 195 / 16%), 1712px 452px rgb(255 140 193 / 46%), 1722px 296px rgb(255 166 191 / 62%), 1732px 1562px rgb(255 178 189 / 35%), 1742px 932px rgb(255 48 187 / 72%), 1752px 422px rgb(255 122 185 / 65%), 1762px 1706px rgb(255 108 183 / 12%), 1772px 374px rgb(255 196 181 / 28%), 1782px 1634px rgb(255 160 179 / 22%), 1792px 638px rgb(255 126 177 / 24%), 1802px 92px rgb(255 174 175 / 72%), 1808px 998px rgb(255 184 173 / 77%), 1820px 656px rgb(255 164 171 / 62%), 1826px 1802px rgb(255 84 169 / 95%), 1832px 614px rgb(255 112 167 / 15%), 1838px 872px rgb(255 166 165 / 12%), 1844px 1826px rgb(255 106 163 / 54%), 1874px 794px rgb(255 162 161 / 21%), 1886px 506px rgb(255 169 159 / 6%), 1892px 188px rgb(255 132 157 / 38%), 1904px 1916px rgb(255 136 155 / 45%), 1916px 836px rgb(255 176 153 / 94%), 1922px 1580px rgb(255 88 151 / 88%), 1946px 1398px rgb(255 180 149 / 93%), 1952px 68px rgb(255 134 147 / 42%), 1958px 1736px rgb(255 42 145 / 70%), 1976px 494px rgb(255 181 143 / 17%), 1982px 1574px rgb(255 142 141 / 46%), 1988px 1970px rgb(255 184 139 / 19%), 1994px 982px rgb(255 148 137 / 32%), 342px 1462px rgb(10 78 131 / 5%), 534px 1844px rgb(12 76 143 / 7%), 64px 572px rgb(14 74 111 / 8%), 1482px 602px rgb(16 72 193 / 16%), 1152px 470px rgb(18 70 173 / 19%), 1006px 1742px rgb(20 68 169 / 21%), 1880px 248px rgb(22 66 209 / 23%), 648px 1670px rgb(24 64 149 / 23%), 838px 1658px rgb(26 62 157 / 23%), 1292px 958px rgb(28 60 179 / 29%), 1312px 134px rgb(30 58 181 / 30%), 1910px 278px rgb(32 56 213 / 32%), 360px 362px rgb(34 54 135 / 34%), 498px 974px rgb(36 52 139 / 34%), 846px 548px rgb(38 50 159 / 36%), 162px 254px rgb(40 48 119 / 37%), 1162px 242px rgb(42 46 175 / 38%), 294px 176px rgb(44 44 127 / 39%), 372px 1664px rgb(46 42 137 / 40%), 1572px 1616px rgb(48 40 197 / 42%), 90px 500px rgb(50 43 113 / 44%), 354px 1694px rgb(52 46 133 / 46%), 1970px 896px rgb(54 49 215 / 47%), 742px 1532px rgb(56 52 155 / 48%), 156px 944px rgb(58 55 117 / 50%), 926px 440px rgb(60 58 163 / 50%), 1078px 1586px rgb(62 61 171 / 52%), 1532px 1982px rgb(64 64 195 / 53%), 198px 1856px rgb(66 67 121 / 58%), 528px 1470px rgb(68 70 141 / 58%), 1192px 1318px rgb(70 73 177 / 60%), 624px 966px rgb(72 76 145 / 65%), 1342px 1808px rgb(74 79 183 / 67%), 36px 428px rgb(76 82 109 / 67%), 950px 524px rgb(78 85 165 / 68%), 114px 146px rgb(80 88 115 / 68%), 1898px 1514px rgb(82 91 211 / 69%), 1702px 86px rgb(84 94 203 / 70%), 1868px 1438px rgb(86 97 207 / 74%), 1372px 158px rgb(88 100 189 / 76%), 630px 434px rgb(90 103 147 / 77%), 696px 152px rgb(92 106 153 / 78%), 336px 332px rgb(94 109 129 / 80%), 246px 236px rgb(96 112 123 / 83%), 1642px 716px rgb(98 115 201 / 83%), 1352px 818px rgb(100 118 185 / 83%), 902px 1838px rgb(102 121 161 / 85%), 1362px 56px rgb(104 124 187 / 88%), 1862px 446px rgb(106 127 205 / 89%), 966px 1814px rgb(108 130 167 / 91%), 276px 1486px rgb(110 133 125 / 92%), 672px 1478px rgb(112 136 151 / 94%), 1402px 596px rgb(114 139 191 / 97%), 1622px 878px rgb(116 142 199 / 98%), 998px 650px rgb(118 10 77 / 8%), 264px 1784px rgb(120 13 125 / 10%), 958px 320px rgb(122 16 81 / 11%), 1252px 1700px rgb(124 19 69 / 13%), 2000px 1454px rgb(126 22 105 / 14%), 1122px 578px rgb(128 25 73 / 14%), 814px 1326px rgb(130 28 93 / 15%), 1850px 260px rgb(132 31 93 / 16%), 1856px 728px rgb(134 34 95 / 17%), 192px 1006px rgb(136 37 129 / 20%), 312px 1502px rgb(138 40 119 / 21%), 1014px 1946px rgb(140 43 75 / 22%), 774px 338px rgb(142 46 95 / 22%), 1652px 920px rgb(144 49 89 / 24%), 974px 128px rgb(146 52 79 / 24%), 582px 842px rgb(148 55 107 / 25%), 1422px 410px rgb(150 58 73 / 28%), 474px 1294px rgb(152 61 111 / 30%), 426px 512px rgb(154 64 115 / 31%), 934px 698px rgb(156 67 85 / 31%), 1332px 926px rgb(158 70 71 / 34%), 330px 1964px rgb(160 73 117 / 35%), 1940px 668px rgb(162 76 101 / 35%), 1964px 32px rgb(164 79 103 / 36%), 510px 1446px rgb(166 82 109 / 40%), 234px 788px rgb(168 85 127 / 42%), 1432px 1414px rgb(170 88 75 / 44%), 1442px 584px rgb(172 91 77 / 47%), 612px 1610px rgb(174 94 105 / 48%), 300px 308px rgb(176 97 121 / 49%), 1512px 1892px rgb(178 100 83 / 51%), 1202px 1850px rgb(180 103 71 / 53%), 734px 476px rgb(182 106 97 / 61%), 48px 1592px rgb(184 109 135 / 62%), 1592px 1994px rgb(186 112 87 / 63%), 1814px 758px rgb(188 115 91 / 64%), 886px 62px rgb(190 118 91 / 67%), 1522px 542px rgb(192 121 85 / 67%), 1928px 848px rgb(194 124 97 / 71%), 282px 746px rgb(196 127 123 / 74%), 894px 1358px rgb(198 130 89 / 75%), 666px 812px rgb(200 133 103 / 80%), 132px 806px rgb(202 136 131 / 82%), 702px 1676px rgb(204 139 99 / 86%), 1934px 626px rgb(206 142 99 / 86%), 1462px 1880px rgb(208 145 81 / 87%), 2000px 1820px rgb(210 148 107 / 89%), 910px 1754px rgb(212 151 87 / 89%), 942px 662px rgb(214 154 83 / 89%), 76px 764px rgb(216 157 133 / 90%), 432px 1622px rgb(218 160 113 / 92%), 1452px 566px rgb(220 163 79 / 94%), 678px 1766px rgb(222 166 101 / 96%), 20px 230px rgb(255 110 199 / 13%), 24px 1778px rgb(255 144 197 / 41%), 28px 1922px rgb(255 202 195 / 30%), 32px 518px rgb(255 120 193 / 66%), 40px 1382px rgb(255 124 191 / 51%), 44px 458px rgb(255 112 189 / 54%), 52px 752px rgb(255 64 187 / 63%), 56px 938px rgb(255 100 185 / 81%), 60px 620px rgb(255 46 183 / 69%), 68px 782px rgb(255 92 181 / 87%), 72px 692px rgb(255 90 179 / 88%), 80px 44px rgb(255 52 177 / 65%), 84px 74px rgb(255 116 175 / 70%), 96px 950px rgb(255 188 173 / 79%), 102px 326px rgb(255 172 171 / 7%), 108px 1310px rgb(255 102 169 / 79%), 120px 1952px rgb(255 54 167 / 75%), 126px 392px rgb(255 172 165 / 10%), 138px 1350px rgb(255 104 163 / 6%), 144px 1940px rgb(255 136 161 / 47%), 150px 1652px rgb(255 182 159 / 75%), 168px 830px rgb(255 168 157 / 63%), 174px 1556px rgb(255 199 155 / 29%), 180px 272px rgb(255 152 153 / 55%), 186px 1748px rgb(255 128 151 / 26%), 204px 1688px rgb(255 94 149 / 86%), 210px 674px rgb(255 150 147 / 53%), 216px 314px rgb(255 64 145 / 80%), 222px 644px rgb(255 178 143 / 72%), 228px 770px rgb(255 40 141 / 70%), 240px 80px rgb(255 124 139 / 61%), 252px 1366px rgb(255 148 137 / 41%), 258px 38px rgb(255 166 135 / 37%), 270px 1718px rgb(255 146 133 / 49%), 288px 1628px rgb(255 150 131 / 31%), 306px 1302px rgb(255 46 129 / 71%), 318px 368px rgb(255 98 127 / 91%), 324px 104px rgb(255 182 125 / 92%), 348px 1494px rgb(255 96 123 / 85%), 366px 680px rgb(255 186 121 / 81%), 378px 140px rgb(255 94 119 / 90%), 384px 1646px rgb(255 50 117 / 74%), 390px 1334px rgb(255 52 115 / 75%), 396px 482px rgb(255 118 113 / 18%), 402px 1832px rgb(255 120 111 / 19%), 408px 824px rgb(255 172 109 / 69%), 414px 860px rgb(255 70 107 / 59%), 420px 902px rgb(255 98 105 / 84%), 438px 1406px rgb(255 158 103 / 25%), 444px 710px rgb(255 176 101 / 72%), 450px 1928px rgb(255 178 99 / 14%), 456px 1868px rgb(255 160 97 / 39%), 462px 1874px rgb(255 186 95 / 78%), 468px 1910px rgb(255 154 93 / 26%), 480px 122px rgb(255 118 91 / 68%), 486px 380px rgb(255 76 89 / 84%), 492px 1430px rgb(255 76 87 / 59%), 504px 884px rgb(255 84 85 / 87%), 516px 206px rgb(255 110 83 / 76%), 522px 110px rgb(255 148 81 / 50%), 540px 1796px rgb(255 100 79 / 54%), 546px 386px rgb(255 140 77 / 43%), 552px 1640px rgb(255 90 75 / 91%), 558px 560px rgb(255 154 73 / 55%), 564px 890px rgb(255 190 71 / 27%), 570px 854px rgb(255 106 69 / 9%), 576px 416px rgb(255 175 67 / 11%), 588px 1374px rgb(255 190 65 / 33%), 594px 194px rgb(255 104 63 / 79%), 600px 1342px rgb(255 86 61 / 87%), 606px 200px rgb(255 184 59 / 88%), 618px 266px rgb(255 174 57 / 95%), 636px 1886px rgb(255 134 55 / 51%), 642px 866px rgb(255 128 53 / 60%), 654px 20px rgb(255 62 51 / 79%), 660px 488px rgb(255 80 49 / 97%), 684px 536px rgb(255 94 47 / 55%), 690px 800px rgb(255 82 45 / 86%), 710px 722px rgb(255 126 43 / 60%), 718px 590px rgb(255 136 41 / 43%), 726px 344px rgb(255 164 39 / 12%), 750px 1598px rgb(255 70 37 / 82%), 758px 164px rgb(255 58 35 / 77%), 766px 50px rgb(255 130 33 / 57%), 782px 530px rgb(255 146 31 / 33%), 790px 632px rgb(255 138 29 / 45%), 798px 1544px rgb(255 184 27 / 33%), 806px 908px rgb(255 138 25 / 44%), 822px 1712px rgb(255 124 23 / 20%), 830px 26px rgb(255 142 21 / 41%), 854px 704px rgb(255 106 25 / 78%), 862px 1508px rgb(255 86 29 / 93%), 870px 1724px rgb(255 60 33 / 78%), 878px 1422px rgb(255 100 37 / 94%), 918px 464px rgb(255 152 41 / 27%), 982px 2000px rgb(255 172 45 / 36%), 990px 990px rgb(255 170 49 / 10%), 1022px 1682px rgb(255 58 53 / 64%), 1030px 1934px rgb(255 170 57 / 64%), 1038px 1550px rgb(255 68 61 / 81%), 1046px 608px rgb(255 156 65 / 56%), 1054px 224px rgb(255 178 69 / 93%), 1062px 398px rgb(255 74 73 / 83%), 1070px 686px rgb(255 72 77 / 82%), 1086px 404px rgb(255 82 81 / 96%), 1094px 1014px rgb(255 154 85 / 40%), 1102px 1790px rgb(255 193 89 / 28%), 1112px 1520px rgb(255 187 93 / 26%), 1132px 1538px rgb(255 114 97 / 73%), 1142px 1568px rgb(255 118 101 / 52%), 1172px 170px rgb(255 96 105 / 91%), 1182px 1904px rgb(255 122 109 / 20%), 1212px 554px rgb(255 78 113 / 84%), 1222px 1976px rgb(255 130 117 / 49%), 1232px 1772px rgb(255 92 121 / 90%), 1242px 740px rgb(255 82 125 / 58%), 1262px 1988px rgb(255 196 129 / 32%), 1272px 212px rgb(255 66 133 / 80%), 1282px 1730px rgb(255 160 137 / 59%), 1302px 776px rgb(255 168 141 / 11%), 1322px 1604px rgb(255 158 145 / 57%), 1382px 350px rgb(255 130 149 / 29%), 1392px 284px rgb(255 56 153 / 76%), 1412px 116px rgb(255 112 157 / 76%), 1472px 356px rgb(255 180 161 / 73%), 1492px 1390px rgb(255 108 165 / 77%), 1502px 302px rgb(255 156 169 / 25%), 1542px 734px rgb(255 132 173 / 52%), 1552px 1526px rgb(255 88 177 / 93%), 1562px 1958px rgb(255 114 181 / 15%), 1582px 1760px rgb(255 102 185 / 95%), 1602px 914px rgb(255 80 189 / 85%), 1612px 218px rgb(255 144 193 / 48%), 1632px 1862px rgb(255 142 197 / 43%), 1662px 290px rgb(255 44 201 / 71%), 1672px 1898px rgb(255 88 199 / 56%), 1682px 182px rgb(255 162 197 / 61%), 1692px 98px rgb(255 116 195 / 16%), 1712px 452px rgb(255 140 193 / 46%), 1722px 296px rgb(255 166 191 / 62%), 1732px 1562px rgb(255 178 189 / 35%), 1742px 932px rgb(255 48 187 / 72%), 1752px 422px rgb(255 122 185 / 65%), 1762px 1706px rgb(255 108 183 / 12%), 1772px 374px rgb(255 196 181 / 28%), 1782px 1634px rgb(255 160 179 / 22%), 1792px 638px rgb(255 126 177 / 24%), 1802px 92px rgb(255 174 175 / 72%), 1808px 998px rgb(255 184 173 / 77%), 1820px 656px rgb(255 164 171 / 62%), 1826px 1802px rgb(255 84 169 / 95%), 1832px 614px rgb(255 112 167 / 15%), 1838px 872px rgb(255 166 165 / 12%), 1844px 1826px rgb(255 106 163 / 54%), 1874px 794px rgb(255 162 161 / 21%), 1886px 506px rgb(255 169 159 / 6%), 1892px 188px rgb(255 132 157 / 38%), 1904px 1916px rgb(255 136 155 / 45%), 1916px 836px rgb(255 176 153 / 94%), 1922px 1580px rgb(255 88 151 / 88%), 1946px 1398px rgb(255 180 149 / 93%), 1952px 68px rgb(255 134 147 / 42%), 1958px 1736px rgb(255 42 145 / 70%), 1976px 494px rgb(255 181 143 / 17%), 1982px 1574px rgb(255 142 141 / 46%), 1988px 1970px rgb(255 184 139 / 19%), 1994px 982px rgb(255 148 137 / 32%)}
.bg311:before {content:"";
	display:table;
	opacity:.7;
	width:5px;
	height:5px;}
.bg312:before {content:"";
	display:table;
	opacity:.4;
	border-radius:1em;
	width:15px;
	height:15px;}
.bg313:before {content:"";
	display:table;
	opacity:.4;
	border-radius:1em;
	width:25px;
	height:25px;}


/* 
.carbg {background:url(/cdn/lib/bg/carbg.svg) #f6f6f6 center / 31%;}
.barbg {background:url(/cdn/lib/bg/barbg.svg) center / 10%;
	border:rgb(0 0 0 / 0.1) solid;
	 border-width:1px 0;}
.beautybg {background:url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.childbg {background:url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.cleaningbg {background:url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.fitbg {background:url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.flowerbg {background:url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.langbg {background:url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.lawbg {background:url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.medbg {background:url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.movebg {background:url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.photobg {background:url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.printbg {background:url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.promobg {background:url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.rentcarbg {background:url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.seobg {background:url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.transportbg {background:url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
.vetbg {background:url(/cdn/lib/bg/barbg.svg) #f6f6f6 center / 31%;}
 */



.bg101 .material-icons {color:#fff;}
.bg103 .material-icons {color:#fff;}
.bg104 .material-icons {color:#fff;}
.bg105 .material-icons {color:#565656;}
.bg106 .material-icons {color:#fff;}
.bg107 .material-icons {color:#fff;}
.bg108 .material-icons {color:#565656;}
.bg109 .material-icons {color:#fff;}
.bg110 .material-icons {color:#fff;}
.bg111 .material-icons {color:#565656;}
.bg112 .material-icons {color:#fff;}
.bg113 .material-icons {color:#fff;}
.bg114 .material-icons {color:#565656;}
.bg115 .material-icons {color:#fff;}
.bg116 .material-icons {color:#fff;}
.bg117 .material-icons {color:#565656;}
.bg118 .material-icons {color:#fff;}
.bg119 .material-icons {color:#fff;}
.bg120 .material-icons {color:#565656;}
.bg121 .material-icons {color:#fff;}
.bg122 .material-icons {color:#fff;}

.bg111 .material-icons.primary {background-color:var(--successlt);border:2px white solid;}
.bg108 .material-icons.primary {background-color:var(--warnlt);border:2px white solid;}
.bg105 .material-icons.primary {background-color:var(--accentlt);border:2px white solid;}
.bg117 .material-icons.primary {background-color:var(--dangerlt);border:2px white solid;}
.bg120 .material-icons.primary {background-color:var(--infolt);border:2px white solid;}

.b-light {border-color:#f9f9f9}
.b-white {border-color:#fff}

.o-primary {outline-color:var(--primary, #1387c3)}
.b-primary {border-color:var(--primary, #1387c3)}
.b-t-primary {border-top-color:var(--primary, #1387c3)}
.b-r-primary {border-right-color:var(--primary, #1387c3)}
.b-b-primary {border-bottom-color:var(--primary, #1387c3)}
.b-l-primary {border-left-color:var(--primary, #1387c3)}
/* 

.o-red {outline-color:var(--red)}
.b-red {border-color:var(--red)}
.b-t-red {border-top-color:var(--red)}
.b-r-red {border-right-color:var(--red)}
.b-b-red {border-bottom-color:var(--red)}
.b-l-red {border-left-color:var(--red)}

.o-orange {outline-color:var(--orange)}
.b-orange {border-color:var(--orange)}
.b-t-orange {border-top-color:var(--orange)}
.b-r-orange {border-right-color:var(--orange)}
.b-b-orange {border-bottom-color:var(--orange)}
.b-l-orange {border-left-color:var(--orange)}

.o-green {outline-color:var(--green)}
.b-green {border-color:var(--green)}
.b-t-green {border-top-color:var(--green)}
.b-r-green {border-right-color:var(--green)}
.b-b-green {border-bottom-color:var(--green)}
.b-l-green {border-left-color:var(--green)}

.o-teal {outline-color:var(--teal)}
.b-teal {border-color:var(--teal)}
.b-t-teal {border-top-color:var(--teal)}
.b-r-teal {border-right-color:var(--teal)}
.b-b-teal {border-bottom-color:var(--teal)}
.b-l-teal {border-left-color:var(--teal)}

.o-gray {outline-color:var(--gray)}
.b-gray {border-color:var(--gray)}
.b-t-gray {border-top-color:var(--gray)}
.b-r-gray {border-right-color:var(--gray)}
.b-b-gray {border-bottom-color:var(--gray)}
.b-l-gray {border-left-color:var(--gray)}

.o-yellow {outline-color:var(--yellow)}
.b-yellow {border-color:var(--yellow)}
.b-t-yellow {border-top-color:var(--yellow)}
.b-r-yellow {border-right-color:var(--yellow)}
.b-b-yellow {border-bottom-color:var(--yellow)}
.b-l-yellow {border-left-color:var(--yellow)}

.o-pink {outline-color:var(--pink)}
.b-pink {border-color:var(--pink)}
.b-t-pink {border-top-color:var(--pink)}
.b-r-pink {border-right-color:var(--pink)}
.b-b-pink {border-bottom-color:var(--pink)}
.b-l-pink {border-left-color:var(--pink)}

.o-purple {outline-color:var(--purple)}
.b-purple {border-color:var(--purple)}
.b-t-purple {border-top-color:var(--purple)}
.b-r-purple {border-right-color:var(--purple)}
.b-b-purple {border-bottom-color:var(--purple)}
.b-l-purple {border-left-color:var(--purple)}
 */

.o-accent {outline-color:var(--accent, #00d2ff)}
.b-accent {border-color:var(--accent, #00d2ff)}
.b-t-accent {border-top-color:var(--accent, #00d2ff)}
.b-r-accent {border-right-color:var(--accent, #00d2ff)}
.b-b-accent {border-bottom-color:var(--accent, #00d2ff)}
.b-l-accent {border-left-color:var(--accent, #00d2ff)}

.o-warn {outline-color:var(--warn, #b07cdd)}
.b-warn {border-color:var(--warn, #b07cdd)}
.b-t-warn {border-top-color:var(--warn, #b07cdd)}
.b-r-warn {border-right-color:var(--warn, #b07cdd)}
.b-b-warn {border-bottom-color:var(--warn, #b07cdd)}
.b-l-warn {border-left-color:var(--warn, #b07cdd)}

.o-success {outline-color:var(--success, var(--success))}
.b-success {border-color:var(--success, var(--success))}
.b-t-success {border-top-color:var(--success, var(--success))}
.b-r-success {border-right-color:var(--success, var(--success))}
.b-b-success {border-bottom-color:var(--success, var(--success))}
.b-l-success {border-left-color:var(--success, var(--success))}

.o-info {outline-color:var(--info, #2169f3)}
.b-info {border-color:var(--info, #2169f3)}
.b-t-info {border-top-color:var(--info, #2169f3)}
.b-r-info {border-right-color:var(--info, #2169f3)}
.b-b-info {border-bottom-color:var(--info, #2169f3)}
.b-l-info {border-left-color:var(--info, #2169f3)}

.o-warning {outline-color:var(--warning, #f3c111)}
.b-warning {border-color:var(--warning, #f3c111)}
.b-t-warning {border-top-color:var(--warning, #f3c111)}
.b-r-warning {border-right-color:var(--warning, #f3c111)}
.b-b-warning {border-bottom-color:var(--warning, #f3c111)}
.b-l-warning {border-left-color:var(--warning, #f3c111)}

.o-danger {outline-color:var(--danger)}
.b-danger {border-color:var(--danger)}
.b-t-danger {border-top-color:var(--danger)}
.b-r-danger {border-right-color:var(--danger)}
.b-b-danger {border-bottom-color:var(--danger)}
.b-l-danger {border-left-color:var(--danger)}

.o-light {outline-color:#f9f9f9}
.b-light {border-color:#f9f9f9}
.b-t-light {border-top-color:#f9f9f9}
.b-r-light {border-right-color:#f9f9f9}
.b-b-light {border-bottom-color:#f9f9f9}
.b-l-light {border-left-color:#f9f9f9}

.o-grey {outline-color:#354255}
.b-grey {border-color:#354255}
.b-t-grey {border-top-color:#354255}
.b-r-grey {border-right-color:#354255}
.b-b-grey {border-bottom-color:#354255}
.b-l-grey {border-left-color:#354255}

.o-dark {outline-color:var(--dark)}
.b-dark {border-color:var(--dark)}
.b-t-dark {border-top-color:var(--dark)}
.b-r-dark {border-right-color:var(--dark)}
.b-b-dark {border-bottom-color:var(--dark)}
.b-l-dark {border-left-color:var(--dark)}

.o-black {outline-color:#272c23}
.b-black {border-color:#272c23}
.b-t-black {border-top-color:#272c23}
.b-r-black {border-right-color:#272c23}
.b-b-black {border-bottom-color:#272c23}
.b-l-black {border-left-color:#272c23}

.o-white {outline-color:#ffffff}
.b-white {border-color:#ffffff}
.b-t-white {border-top-color:#ffffff}
.b-r-white {border-right-color:#ffffff}
.b-b-white {border-bottom-color:#ffffff}
.b-l-white {border-left-color:#ffffff}

.o-default {outline-color:rgba(120, 130, 140, 0.15)}
.b-default {border-color:rgba(120, 130, 140, 0.15)}
.b-t-default {border-top-color:rgba(120, 130, 140, 0.15)}
.b-r-default {border-right-color:rgba(120, 130, 140, 0.15)}
.b-b-default {border-bottom-color:rgba(120, 130, 140, 0.15)}
.b-l-default {border-left-color:rgba(120, 130, 140, 0.15)}


.alert-link{font-weight:600;color:var(--light)}
.alert-primary{color:#fff;background-color:var(--primarydk);border-color:var(--primary)}
.alert-primary hr{border-top-color:var(--primarylt)}
.alert-success{color:#fff;background-color:var(--successdk);border-color:var(--success)}
.alert-success hr{border-top-color:var(--successlt)}
.alert-info{color:#fff;background-color:var(--infodk);border-color:var(--info)}
.alert-info hr{border-top-color:var(--infolt)}
.alert-warning{color:#fff;background-color:var(--warningdk);border-color:var(--warning)}
.alert-warning hr{border-top-color:var(--warninglt)}
.alert-danger{color:#fff;background-color:var(--dangerdk);border-color:var(--danger)}
.alert-danger hr{border-top-color:var(--dangerlt)}
.alert-dark{color:#fff;background-color:var(--dark);border-color:var(--dark)}
.alert-dark hr{border-top-color:var(--dark)}
.alert-white{color:var(--dark);background-color:#fff;border-color:#fff}
.alert-white hr{border-top-color:#f2f2f2}

.grayscale {filter:grayscale(1);}



/*
Text
*/

	
._100{font-weight:100!important}
._200{font-weight:200!important}
._300{font-weight:300!important}
._400{font-weight:400!important}
._500{font-weight:500!important}
._600{font-weight:600!important}
._700{font-weight:700!important}
._800{font-weight:800!important}
._900{font-weight:800!important}

.text-0{font-size:0}
.text{font-size:1rem}
.text-xs{font-size:.7rem}
.text-sm{font-size:.8rem}
.text-md{font-size:1.125rem}
.text-lg{font-size:1.5rem}
.text-2x{font-size:2rem!important}
.text-3x{font-size:3rem!important}
.text-4x{font-size:4rem!important}
.text-5x{font-size:5rem!important}
.text-6x{font-size:6rem!important}

.l-h-0{line-height:0}
.l-h{line-height:1.5}
.l-h-x{line-height:1.125}
.l-h-1x{line-height:1}
.l-h-2x{line-height:2em}
.l-h-3x{line-height:3em}
.l-h-4x{line-height:4em}

.l-s-1x{letter-spacing:1px}
.l-s-2x{letter-spacing:2px}
.l-s-3x{letter-spacing:3px}
.l-s-4x{letter-spacing:4px}
.l-s--1x{letter-spacing:-1px}
.l-s--2x{letter-spacing:-2px}
.l-s--3x{letter-spacing:-3px}
.l-s--4x{letter-spacing:-4px}

.opacity-8{opacity:.8!important}
.opacity-7{opacity:.7!important}
.opacity-6{opacity:.6!important}
.opacity-5{opacity:.5!important}
.opacity-4{opacity:.4!important}
.opacity-3{opacity:.3!important}
.opacity-2{opacity:.2!important}
.opacity-1{opacity:.1!important}

.text-l-c{text-transform:lowercase}
.text-u-c{text-transform:uppercase}
.text-l-t{text-decoration:line-through}
.text-u-l{text-decoration:underline}
.text-d-n,.text-d-n:hover{text-decoration:none}
.text-ellipsis{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;clear:both;}
.capitalize{text-transform: capitalize}

.nowrap{white-space:nowrap}
.list-style-type{list-style-type:none}
.text-shadow{text-shadow:0 1px 0 rgba(0,0,0,0.1)}

.text-muted{opacity:.6;color:inherit!important}
a.text-muted:hover,a.text-muted:focus{opacity:1}


.text-white{color:#fff}
.text-whitelt{color:#f3f3f3}
.text-whitedk{color:#f1f1f1)}
.text-whitegrey{color:#e8e8e8}
.text-black{color:#000}
.text-blacklt{color:rgba(0,0,0,0.5)}
.text-blackdk{color:rgba(0,0,0,0.8)}
.text-color{color:rgba(0,0,0,0.8)}


			
		 	
.transparent {background-color:transparent;}	
.gray{background-color:rgba(0,0,0,0.05)}
.light{background-color:rgba(0,0,0,0.03)}
.white{background-color:#fff}
.whitelt{background-color:#f3f3f3}
.whitedk{background-color:#f1f1f1}
.whitegrey{background-color:#e8e8e8}

.black{color:rgba(226,229,232,0.85);background-color:#292b2f}
.blacklt{background-color:#45474a;color:rgba(255,255,255,0.8)}
.black .modal-content,
.blackdk,
.black .modal-header .close,
.black .bg{background-color:var(--dark);color:rgba(255,255,255,0.8)}
.black .dropdown-city,
.black .dropdown-menu{background:var(--dark);color:inherit}
.black .dropdown-item:focus,
.black .dropdown-item:hover{background-color:var(--primary)}

.grey{background-color:#a5acb7}
.greylt{background-color:#3c4b60}
.greydk{background-color:#2e394a}

.dark{color:rgba(226,229,232,0.85);background-color:var(--dark)}
.darklt{background-color:#2c3c55}
.darkdk{background-color:#202c3d}
.dark .bg{background-color:var(--dark)}
a.dark:hover{background-color:#202c3d}
a.text-dark:hover{color:#202c3d}
.text-dark,
.text-dark .material-icons,
.text-dark-hover a:hover,
.text-dark-hover .active > a{color:var(--dark)!important}
.text-dark .primary > .material-icons {color:#fff!important;}

.primary{color:rgba(255,255,255,0.8);background-color:var(--primary,#4e92b5)}
.primarylt{background-color:var(--primarylt,#5dafda)}
.primarydk{background-color:var(--primarydk,#4386a9)}
.primary .bg{/* background-color:var(--primary,#4e92b5) */}
a.primary:hover{background-color:var(--primarydk,#4386a9);color:#fff}
a.text-primary:hover{color:var(--primarydk,#4386a9)}
.text-primary,
.text-primary-hover a:hover,
.text-primary-hover .active > a{color:var(--primary,#4e92b5)!important}


.text-primarylt{color:var(--primarylt)}
.text-primarydk{color:var(--primarydk)}
.text-accentlt{color:var(--accentlt)}
.text-accentdk{color:var(--accentdk)}
.text-warnlt{color:var(--warnlt)}
.text-warndk{color:var(--warndk)}
.text-successlt{color:var(--successlt)}
.text-successdk{color:var(--successdk)}
.text-warninglt{color:var(--warninglt)}
.text-warningdk{color:var(--warningdk)}
.text-dangerlt{color:var(--dangerlt)}
.text-dangerdk{color:var(--dangerdk)}
.text-infolt{color:var(--infolt)}
.text-infodk{color:var(--infodk)}
.text-darklt{color:var(--darklt)}
.text-darkdk{color:var(--darkdk)}


.accent{color:rgba(255,255,255,0.8);background-color:var(--accent,#00bae2)}
.accentlt{background-color:var(--accentlt,#00d2ff)}
.accentdk{background-color:var(--accentdk,#00c3ed)}
a.accent:hover{background-color:var(--accentdk,#00c3ed)}
a.text-accent:hover{color:var(--accentdk,#00c3ed)}
.text-accent,.text-accent-hover a:hover,.text-accent-hover .active > a{color:var(--accent,#00bae2)!important}

.warn{color:rgba(255,255,255,0.8);background-color:var(--warn,#a16cd0)}
.warnlt{background-color:var(--warnlt,#b07cdd)}
.warndk{background-color:var(--warndk,#a76ed9)}
a.warn:hover{background-color:var(--warndk,#a76ed9)}
a.text-warn:hover{color:var(--warndk,#a76ed9)}
.text-warn,.text-warn-hover a:hover,.text-warn-hover .active > a{color:var(--warn,#a16cd0)!important}

.success{color:rgba(255,255,255,0.8);background-color:var(--success,var(--success))}
.successlt{background-color:var(--successlt,#25c577)}
.successdk{background-color:var(--successdk,#1fa765)}
a.success:hover{background-color:var(--successdk,#1fa765)}
a.text-success:hover{color:var(--successdk,#1fa765)}
.text-success,.text-success-hover a:hover,.text-success-hover .active > a{color:var(--success,var(--success))!important}

.warning{color:rgba(255,255,255,0.8);background-color:var(--warning,#f3c111)}
.warninglt{background-color:var(--warninglt,#f4c522)}
.warningdk{background-color:var(--warningdk,#e7b60c)}
a.warning:hover{background-color:var(--warningdk,#e7b60c)}
a.text-warning:hover{color:var(--warningdk,#e7b60c)}
.text-warning,.text-warning-hover a:hover,.text-warning-hover .active > a{color:var(--warning,#f3c111)!important}

.danger{color:rgba(255,255,255,0.8);background-color:var(--danger)}
.dangerlt{background-color:var(--dangerlt,#f02a4a)}
.dangerdk{background-color:var(--dangerdk,#e61033)}
a.danger:hover{background-color:var(--dangerdk,#e61033)}
a.text-danger:hover{color:var(--dangerdk,#e61033)}
.text-danger,.text-danger-hover a:hover,.text-danger-hover .active > a{color:var(--danger)!important}

.info{color:rgba(255,255,255,0.8);background-color:var(--info,#2169f3)}
.infolt{background-color:var(--infolt,#329ef4)}
.infodk{background-color:var(--infodk,#108ef2)}
a.info:hover{background-color:var(--infodk,#108ef2)}
a.text-info:hover{color:var(--infodk,#108ef2)}
.text-info,.text-info-hover a:hover,.text-info-hover .active > a{color:var(--info,#2169f3)!important}


/*
Size
*/
.w-8{width:8px;height:8px;display:inline-block}
.w-16{width:16px;height:16px;display:inline-block}
.w-20{width:20px;height:20px;display:inline-block}
.w-24{width:24px;height:24px;display:inline-block;text-align:center}
.w-32{width:32px;height:32px;line-height:2rem;display:inline-block;text-align:center}
.w-40{width:40px;height:40px;display:inline-block;text-align:center}
.w-48{width:48px;height:48px;display:inline-block;text-align:center}
.w50{width:50px!important}
.w-56{width:56px;height:56px;display:inline-block;text-align:center}
.w-64{width:64px;max-width:64px}
.w-70{width:70px}
.w-80{width:80px}
.w-96{width:96px}
.w-128{width:128px}

.w{width:200px;max-width:200px}
.w-sm{width:120px}
.w-md{width:240px}
.w-lg{width:280px}
.w-xl{width:320px}
.w-xxl{width:344px}
.w-xs{width:90px}
.w-xxs{width:60px}
.w-full{width:100%}
.w-auto{width:auto}

.h {height: 200px;min-height: 200px;}
.h-auto{height:auto}
.h-full{height:100%}
.h-100{height:100%;}
.h-sm{height:5rem}
.h-md{height:6rem}
.h-lg{height:7rem}
.h-xl{height:8rem}
.h-xxl{height:9rem}
.h-xs{height:4rem}
.h-xxs{height:3rem}
.h-xxxs{height:2rem}


@media (max-width:1199px) {
.w-auto-lg{width:auto}
.w-full-lg{width:100%}
}
@media (max-width:991px) {
.w-auto-md{width:auto}
.w-full-md{width:100%}
}
@media (max-width:767px) {
.w-auto-sm{width:auto}
.w-full-sm{width:100%}
}

.flex-1 {flex:1;}



[social="vk_b"] {background:url(/cdn/lib/vk_b.svg) no-repeat center / 23px;}
[social="ok_b"] {background:url(/cdn/lib/ok_b.svg) no-repeat center / 15px;}
[social="f_b"] {background:url(/cdn/lib/f_b.svg) no-repeat center / 11px;}
[social="insta_b"] {background:url(/cdn/lib/insta_b.svg) no-repeat center / 22px;}
[social="whatsapp_b"] {background:url(/cdn/lib/whatsapp_b.svg) no-repeat center / 22px;}
[social="viber_b"] {background:url(/cdn/lib/viber_b.svg) no-repeat center / 22px;}
[social="telegram_b"] {background:url(/cdn/lib/telegram_b.svg) no-repeat center / 22px;}
[social="youtube_b"] {background:url(/cdn/lib/youtube_b.svg) no-repeat center / 22px;}



[board="mirkvartir.ru"] {background:url(/cdn/lib/mk.png) no-repeat center / 20px!important;}
[board="n1.ru"] {background:url(/cdn/lib/n1.png) no-repeat center / 20px!important;}
[board="sob.ru"] {background:url(/cdn/lib/sob.png) no-repeat center / 20px!important;}
[board="irr.ru"] {background:url(/cdn/lib/irr.png) no-repeat center / 20px!important;}
[board="cian.ru"] {background:url(/cdn/lib/cian.png) no-repeat center / 20px!important;}
[board="avito.ru"] {background:url(/cdn/lib/avito.png) no-repeat center / 20px!important;}
[board="youla.io"] {background:url(/cdn/lib/youla.png) no-repeat center / 20px!important;}
[board="realty.yandex.ru"] {background:url(/cdn/lib/yandex.png) no-repeat center / 20px!important;}


/*slick*/

.slick-slide {margin:auto 20px;}
.slick-slider {position:relative;
	overflow:hidden;
	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:none;}
.slick-list.dragging {cursor:pointer;
	cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list {-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:flex;}
.slick-track:before,
.slick-track:after {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;
 */}
/* .mod_header .slick-slide div {height:100%;} *//*fix*/

[dir="rtl"] .slick-slide {float:right;}
.slick-slide img {margin-right:30px;}
.mod_banks .slick-slide img {margin:0px;
    min-height: 40px;}
/* 
.mod_banks .slick-slide img {width:100%;}
 */

@media(max-width:600px) {.mod_review .slick-slide img {margin:auto;}
}
.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;}

/*theme*/
button.slick-prev,
button.slick-next {width:45px;
	border:0;
	height:45px;
	font-size:0;
	position:absolute;
	top:85%;
	padding:0;
	border-radius: 50%;
	-webkit-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%);
	cursor:pointer;
	outline:none;
	z-index:12;}
button.slick-prev:hover,
button.slick-prev:focus,
button.slick-next:hover,
button.slick-next:focus {opacity:.7;}
button.slick-prev.slick-disabled:before,
button.slick-next.slick-disabled:before {opacity:.25;}
.slick-arrow.slick-disabled {display: none!important;}
button.slick-prev {left:30px;
	background:url(/cdn/lib/back-new.svg) no-repeat rgb(255 255 255 / 1) center / 50%;}
button.slick-next{right:30px;
	background:url(/cdn/lib/next-new.svg) no-repeat rgb(255 255 255 / 1) center / 50%;}
	

button.slick-next,
button.slick-next {}


/* Dots */
.slick-dotted.slick-slider {margin-bottom:30px;}
.slick-dots {position:absolute;
	bottom:-25px;
	display:block;
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
	text-align:center;}
.slick-dots li {position:relative;
	display:inline-block;
	width:20px;
	height:20px;
	margin:0 5px;
	padding:0;
	cursor:pointer;}
.slick-dots li button {font-size:0;
	line-height:0;
	display:block;
	width:20px;
	height:20px;
	padding:5px;
	cursor:pointer;
	color:transparent;
	border:0;
	outline:none;
	border-radius:50px;}
.slick-dots li button:hover,
.slick-dots li button:focus {outline:none;}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {opacity:1;}
.slick-dots li button:before {font-size:1rem;
	line-height:20px;
	position:absolute;
	top:0;
	left:0;
	width:20px;
	height:20px;
	content:"•";
	text-align:center;color:white;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before {opacity:.75;
	color:black;}


.slick-dots {bottom:-40px;}
.slick-dots li button{background:transparent;}
.slick-dots li button:before {background-color:#000;
	top:0px;
	content:'';
	width:1px;
	height:26px;
	left:10px;}
.slick-dots li.slick-active button:before {background-color:var(--primary);
	top:-10px;
	height:49px;}



/*photobox*/
/* Normilizes box-sizing	*/
#pbOverlay *,
#pbOverlay *:before,
#pbOverlay *:after { -moz-box-sizing:content-box;
			box-sizing:content-box;}


#pbOverlay.show{ opacity:1; pointer-events:auto; }
#pbOverlay{opacity:0; overflow:hidden; width:100%; height:100%; position:fixed; z-index:99999; left:0; top:0; text-align:center; pointer-events:none;
	-moz-user-select:none;
	background:rgba(0,0,0,.90);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2000000', endColorstr='#e2000000');
	/* background:radial-gradient(rgba(0,0,0,.6) 0%, rgba(0,0,0,.9) 100%); */
	-webkit-transform:translate3d(0);
	transition:opacity 300ms ease;}

#pbOverlay.msie{ background-color:rgba(0,0,0,.6); }
.msie.pbLoading .pbWrapper{ background:url('../images/loading.gif') no-repeat center center; }

@keyframes pbLoaderFrames{ 50%{ height:5px; }
}
@-webkit-keyframes pbLoaderFrames{ 50%{ height:5px; }
}

.pbLoader{ display:none; width:100px; height:100px; position:absolute; z-index:999; top:0; left:0; right:0; bottom:0; margin:auto; text-align:center; border-radius:100%; box-shadow:15px 32px 60px -20px #FFF inset, 1px 1px 3px 1px #FFF inset, 0 0 20px; transition:.3s; }
.thumbs .pbLoader{ -webkit-transform:translateY(-50px); transform:translateY(-50px); }
.pbLoading:not(.msie):not(.error) .pbLoader{ display:block; }
	.pbLoader b{ display:inline-block; vertical-align:middle; margin:0 2px; width:8px; height:60px; border-radius:5px; background:rgba(255,255,255,.8); box-shadow:0 0 10px rgba(0,0,0,.5); -webkit-animation:.9s pbLoaderFrames infinite linear; animation:.9s pbLoaderFrames infinite linear; }
	.pbLoader b:nth-child(2){ -webkit-animation-delay:.3s; animation-delay:.3s; }
	.pbLoader b:nth-child(3){ -webkit-animation-delay:.6s; animation-delay:.6s; }

.mobile.pbLoading .pbLoader{ transform:none; transition:0s; }

.pbWrapper:after,
#pbCaption .pbThumbs ul:after,
#pbOverlay .prevNext:after,
#pbOverlay .pbLoader:before{ content:""; display:inline-block; height:100%; margin-right:-.25em; vertical-align:middle; }

/* Animation when image was not loaded */
@keyframes deadImage{ 50%{ text-shadow:0 0 25px rgba(255,255,255,.5); transform:scale(.85); }
}
@-webkit-keyframes deadImage{ 50%{ text-shadow:0 0 25px rgba(255,255,255,.5); -webkit-transform:scale(.85); }
}

#pbOverlay button{ outline:0 !important; box-shadow:0; }


.pbWrapper{ -moz-box-sizing:border-box; box-sizing:border-box; transform:rotate(0deg); vertical-align:middle; height:100%; perspective:1200px; position:relative;	}
.video > .pbWrapper{ z-index:11; display:inline-block; }
	/*#pbOverlay.error .pbWrapper{ display:inline-block; width:100%; }*/
	.pbLoading .pbWrapper{ display:inline-block\9; width:100%; } /* ie8+9 hack */
	.pbWrapper:before{ content:'\2716'; color:transparent; text-shadow:0 2px 35px rgba(255,255,255,0); font-size:0; vertical-align:middle; cursor:default; transition:text-shadow .7s ease-out; }
	.error .pbWrapper:before{ font-size:22em; text-shadow:0 0 0 #FFF; -webkit-animation:2s 1s deadImage infinite linear; animation:2s 1s deadImage infinite linear; }
	.thumbs .pbWrapper{ padding:0; margin:0; }
	.error .pbWrapperr img{ width:0; }

	.pbWrapper > div{ display:none; width:624px; height:351px; vertical-align:middle; border-radius:5px; background:rgba(0,0,0,.5); }
	.video > .pbWrapper > div{ display:inline-block; }

	#pbOverlay iframe,
	#pbOverlay embed,
	#pbOverlay object{ display:block; width:100%; height:100%; opacity:1; transition:.5s; }

	.pbWrapper .pbHide iframe{ opacity:0; }

	.pbWrapper > div,
	.pbWrapper > img{transition:.5s .5s cubic-bezier(.1, .87, .48, 1);

	-webkit-transform:none;
	-ms-transform:none;
	transform:none;

	-webkit-backface-visibility:hidden;
	box-shadow:0 0 20px #000;
	opacity:1;
	}

	/* FOR MOBILE */
	.mobile.show .pbWrapper > div,
	.mobile.show .pbWrapper > img{transition:30ms;
	}

	/* Content effects */
	.pbWrapper > *,
	.pbHide .pbWrapper > .prepare{ opacity:0; vertical-align:middle; -webkit-transform:scale(.2) rotateX(80deg); -ms-transform:scale(.2) rotateX(80deg); transform:scale(.2) rotateX(80deg); border-radius:6px; border:none; max-height:95%; max-width:100%; }
	.on .pbWrapper > *{ transition-delay:0s; }
	.pbWrapper .zoomable{ -webkit-transition:0s; transition:0s; position:relative; z-index:9; }
	.pbWrapper .rotating{ -webkit-transition:.25s cubic-bezier(.4,.04,0,1); transition:.25s cubic-bezier(.4,.04,0,1); }
	.pbHide .pbWrapper > *{ -webkit-transform:scale(1.2); transform:scale(1.2); transform:none\9; opacity:0; transition:.4s ease-out; }



/*-- close button --*/
#pbCloseBtn,
#pbAutoplayBtn{ position:absolute; top:-50px; right:-50px; z-index:999; display:block; padding:0 0 20px 20px; text-align:center; cursor:pointer; color:#FFF; transition:.3s .3s ease-out; }
.pbHide #pbCloseBtn{ top:-50px; right:-50px; }
.on #pbCloseBtn{ top:-2px; right:-2px; }

#pbCloseBtn:before{ content:'\00D7'; font:bold 1em/1 arial; }
#pbCloseBtn:before, #pbAutoplayBtn:before{ display:inline-block; height:35px; width:35px; padding:8px 8px 12px 12px; font-size:2em; opacity:.8; vertical-align:middle; background:rgba(255,255,255,.2); border-radius:0 0 0 70px; transition:.1s ease-out; }
#pbCloseBtn:hover:before{ padding:15px 10px 24px 24px; background:rgba(255,100,100,.4); }

/*-- autoplay controller --*/
#pbAutoplayBtn{ display:none; right:auto; left:-50px; padding:0; width:50px; height:50px; font-size:13px; }
.hasAutoplay #pbAutoplayBtn{ display:block; }
#pbAutoplayBtn:hover{ width:60px; height:60px; }
.on #pbAutoplayBtn{ top:0px; left:0px; transition:.1s ease-out; }
	#pbAutoplayBtn:before{ content:'\2016'; width:100%; height:100%; border-radius:0 0 70px 0; font-weight:bold; padding:0; text-indent:-6px; line-height:1.6; }
	#pbAutoplayBtn:active:before{ text-shadow:0 0 3px #FFF, 0 0 6px #FFF; }
	#pbAutoplayBtn.play:before{ content:'\25BA'; }

	#pbAutoplayBtn .pbProgress{ display:none\9; width:100%; height:100%; overflow:hidden; position:absolute; padding:6px; top:0; left:0; opacity:.2; transform:rotateZ(0deg); -webkit-transform:rotateZ(0deg); -ms-transform:rotateZ(0deg); -webkit-transform-origin:0 0; -ms-transform-origin:0 0; transform-origin:0 0; -webkit-transition:.3s; transition:.3s; }
	.mobile #pbAutoplayBtn .pbProgress{ -webkit-transition:0s; transition:0s; }
	#pbAutoplayBtn.playing .pbProgress{ -webkit-transform:rotateZ(90deg); -ms-transform:rotateZ(90deg); transform:rotateZ(90deg); }
	#pbAutoplayBtn .pbProgress:before{ content:''; position:absolute; right:0; bottom:0; width:200%; height:200%; border-radius:50%; box-shadow:0 0 0 8px #FFF inset; }

#pbCaption,
.pbHide #pbCaption{ position:absolute; z-index:999; margin-bottom:5px; bottom:-120px; width:100%; overflow:hidden; transform:translateZ(0px); transition:.4s; }
.show.on #pbCaption{ bottom:0; transition-delay:.5s; }
	#pbOverlay.thumbs #pbCaption label{ display:block; }
	#pbCaption label{ display:none; float:right; margin:0 1em; color:#FFF; opacity:.3; transition:.2s; cursor:pointer; }
	#pbCaption label:after{ content:'\276F'; font-size:30px; line-height:30px; display:inline-block; transform:rotate(-90deg); transition:.2s ease-out; }
	#pbCaption label:hover{ opacity:1; }
	#pbCaption .title,
	#pbCaption .counter{ display:inline-block; color:#FFF; margin:0 6px; }
	#pbCaption .counter{ display:none; opacity:.55; }
	.hasCounter #pbCaption .counter{ display:inline-block; }
	.pbCaptionText{ display:inline-block; transition:.3s; opacity:.9; font-weight:bold; vertical-align:middle; text-shadow:1px 1px 1px rgba(0,0,0,.5); padding-left:60px; } /* padding-left from <label> */
	.pbCaptionText.change{ -webkit-transform:translateY(25px); transform:translateY(25px); opacity:0; }
	#pbCaption .rotateBtn{ display:none; background:none; border:0; font:800 1.7em/0 Arial; vertical-align:middle; color:rgba(255,255,255,.5); width:1.1em; height:1.1em; padding:0; border-radius:50%; background:rgba(0,0,0,.2); cursor:pointer; transition:.15s ease-out; }
	#pbCaption .rotateBtn.show{ display:block; float:right; }
	#pbCaption .rotateBtn:hover{ color:rgba(255,255,255,.7); }
	#pbCaption .rotateBtn:active{ color:white; background:rgba(0,0,0,.4); }

.mobile #pbCaption label{ display:none; z-index:-1; color:red; }
.mobile .pbCaptionText{ padding:0; }

/* hide thumbnails */
#pbThumbsToggler:checked ~ #pbCaption .pbThumbs{ margin:0; }
#pbThumbsToggler:checked ~ #pbCaption label:after{ transform:rotate(90deg) }
#pbThumbsToggler:checked ~ .pbWrapper{ margin-top:-50px; padding:50px 0; }

.pbThumbs{ display:none; transition:.35s; -webkit-overflow-scrolling:touch; }
.thumbs .pbThumbs{ display:block; width:100%; padding:5px 0 2px; margin-bottom:-100px; overflow:hidden; }
.mobile .pbThumbs{ overflow:auto; }
.pbThumbs:hover{ clear:both; }
	.pbThumbs ul{ display:inline-block; position:relative; list-style:none; height:80px; padding:0 5px; margin:0; white-space:pre; transition:.2s; }
	.pbThumbs ul:after{ vertical-align:bottom; }
	.pbThumbs li{ display:inline-block; vertical-align:bottom; height:70%; opacity:.6; text-align:center; position:relative; transition:.15s; }
	.pbThumbs li.active{ height:100%; opacity:1; }
	.pbThumbs li:hover{ height:100%; opacity:1; }
	.pbThumbs li.video::before{ content:'\25BA'; color:#FFF; font-size:20px; height:20px; width:20px; line-height:.9; position:absolute; bottom:4px; left:7px; background:rgba(0,0,0,.4); box-shadow:0 0 0 3px rgba(0,0,0,.4); border-radius:0 3px 0 0; pointer-events:none; }
		.pbThumbs a{ height:100%; padding:0 2px; display:block; -moz-user-select:none; }
		.pbThumbs li:hover a{}
		.pbThumbs img{ height:96%; min-height:95.9%; border:2px solid #FFF; max-width:none; border-radius:0; transition:.15s; }
		.pbThumbs li:hover img{ min-height:96%; } /* fix a bug in Chrome and Opera */
		.pbThumbs li.fast a img{ transition:none; }
		.pbThumbs li.active a img{ border-color:#D8FF16; min-height:96%; }

#pbOverlay .prevNext{ display:none; background:rgba(0,0,0,0); position:absolute; z-index:10; height:100%; width:35%; padding:80px 0; opacity:0; box-sizing:border-box; -moz-box-sizing:border-box; top:0; transition:.2s ease-out; text-shadow:0 0 12px #000, 0 0 10px #FFF; user-select:none; filter:alpha(opacity=0); cursor:pointer; }
#pbOverlay.hasArrows .prevNext{ display:block; }
#pbOverlay .prevNext.pbHide{ display:none; }
#pbOverlay.on .prevNext:hover{ opacity:.5; filter:alpha(opacity=50); }
#pbOverlay.on .prevNext:hover:active{ transition:80ms; opacity:1; filter:alpha(opacity=100); text-shadow:0 0 16px #FFF, 0 0 10px #000; }
	.prevNext b{ display:inline-block; vertical-align:middle; transition:.2s ease-in; }
	.prevNext:hover b{ transition:.2s cubic-bezier(.095, .870, .485, .985); }
	#pbPrevBtn b{ transform:scale(.4) translateX(350px); -webkit-transform:scale(.4) translateX(350px); }
	#pbNextBtn b{ transform:scale(.4) translateX(-350px); -webkit-transform:scale(.4) translateX(-350px); }
	/* */
	#pbPrevBtn b:before,
	#pbNextBtn b:after{ display:inline; line-height:.3; font-size:18em; font-weight:normal; color:#FFF; font-family:Arial; }

	#pbPrevBtn b:before{ content:'\2039'; }
	#pbNextBtn b:after{ content:'\203A'; }
	/* */
	.on #pbPrevBtn:hover b{ transform:scale(1) translateX(20px); -webkit-transform:scale(1) translateX(20px); }
	.on #pbNextBtn:hover b{ transform:scale(1) translateX(-20px); -webkit-transform:scale(1) translateX(-20px); }

.show #pbPrevBtn, #pbOverlay.show #pbNextBtn{}
.show #pbPrevBtn{ left:0; text-align:left; }
.show #pbNextBtn{ right:0; text-align:right; }

/*------- media queries (for small screens) -----------*/
@media all and (max-width:700px){.pbWrapper img,
	.pbHide .pbWrapper img.prepare{ max-height:100%; }

	.thumbs .pbWrapper{ padding:0; margin:0; }
	.pbThumbs{ margin-bottom:-60px; }
	.pbThumbs.show{ margin:0; }

	.pbThumbs ul{ height:50px; }
	.pbThumbs li{ height:100%; opacity:1; }
	.pbThumbs li img{ min-height:96.5%; }
}
/* fix for Chrome */
@media all and (max-width:710px){.pbThumbs li.active a img{ min-height:96%; }
}





	
/* Check media width for javascript*/
.check-media {display:none;width:0;}
@media (max-width:991px) {.check-media { width:991px; }}
 

/*keyframes*/
@keyframes mxpand {
	from {opacity: 0;transform: scaleY(0);transform-origin: top}
	to {opacity: 1;transform: scaleY(1)}
}
@keyframes shake {10%, 90% {background-position:14px 10px;}
	20%, 80% {background-position:15px 8px; }
	30%, 50%, 70% {background-position:17px 10px;}
	40%, 60% {background-position:15px 12px;}
}
@keyframes fadeInDown {from {opacity:0;
	-webkit-transform:translate3d(0, -100%, 0);
	transform:translate3d(0, -100%, 0);}
	to {opacity:1;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);}
}
@-webkit-keyframes Gradient {0% {background-position:0 50%}
	50% {background-position:100% 50%}
	100% {background-position:0 50%}}

@-moz-keyframes Gradient {0% {background-position:0 50%}
	50% {background-position:100% 50%}
	100% {background-position:0 50%}}

@keyframes Gradient {0% {background-position:0 50%}
	50% {background-position:100% 50%}
	100% {background-position:0 50%}}

@keyframes bounceInLeft {from,
	60%, 75%, 90%, to {-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}
	0% {opacity:0;
		-webkit-transform:translate3d(-3000px, 0, 0);
		transform:translate3d(-3000px, 0, 0)}
	60% {opacity:1;
		-webkit-transform:translate3d(25px, 0, 0);
		transform:translate3d(25px, 0, 0)}
	75% {-webkit-transform:translate3d(-10px, 0, 0);
		transform:translate3d(-10px, 0, 0)}
	90% {-webkit-transform:translate3d(5px, 0, 0);
		transform:translate3d(5px, 0, 0)}
	to {-webkit-transform:translate3d(0, 0, 0);
		transform:translate3d(0, 0, 0)}
}
		
@keyframes bounceInRight {from,
	60%, 75%, 90%, to {-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
	animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
	from {opacity:0;
	-webkit-transform:translate3d(3000px, 0, 0);
	transform:translate3d(3000px, 0, 0);}
	60% {opacity:1;
	-webkit-transform:translate3d(-25px, 0, 0);
	transform:translate3d(-25px, 0, 0);}
	75% {-webkit-transform:translate3d(10px, 0, 0);
	transform:translate3d(10px, 0, 0);}
	90% {-webkit-transform:translate3d(-5px, 0, 0);
	transform:translate3d(-5px, 0, 0);}
	to {-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);}
}
@keyframes shake2 {10%, 90% {transform:translate3d(-1px, 0, 0);}
	20%, 80% {transform:translate3d(2px, 0, 0);}
	30%, 50%, 70% {transform:translate3d(-4px, 0, 0);}
	40%, 60% {transform:translate3d(4px, 0, 0);}
}
@keyframes fadeInUp {from {opacity:0;
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0);}
	to {opacity:1;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);}
}
@keyframes shake {10%, 90% {transform:translate3d(-1px, 0, 0); 
	}
	 
	20%, 80% {transform:translate3d(2px, 0, 0); 
	}
 
	30%, 50%, 70% {transform:translate3d(-4px, 0, 0);
	}
 
	40%, 60% {transform:translate3d(4px, 0, 0); 
	}
}
@keyframes lentascroll {
    0% {
        transform: translateZ(0)
    }
    50% {
        transform: translate3d(-200vw, 0, 0) translate3d(-100%, 0, 0)
    }
    to {
        transform: translateZ(0)
    }
}
@keyframes lentascroll2 {
    0% {
        transform: translateX(0);
    }
    50% {
        transform: translateX(-200vw) translateX(calc( -50% + 200vw));
    }
    to {
        transform: translateX(0);
    }
}
@keyframes lentascroll3 {
    0% {
        transform: translateX(0);
    }
    50% {
        transform: translateX(-200vw) translateX(0);
    }
    to {
        transform: translateX(0);
    }
}
/* 

.trrr {animation:shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
	transform:translate3d(0, 0, 0);
	backface-visibility:hidden;}
 */



/*metro + mod_contacts*/
[metro2] {display:block;
	font-size:12px;
	color:#424242;
	margin-top:5px;
	line-height:20px;}
[metro2] i{font-style:normal;
	margin:0 10px 0 5px;
	opacity:.7;
	font-size:12px;}
	
[line]:before {content:"M";
	 width:17px;
	height:17px;
	border-radius:17px;
	display:inline-block;
	margin:0 3px 0 0;
	text-align:center;
	font-size:10px;
	line-height:17px;
	color:white;
	font-family:times;
	vertical-align:text-bottom;}
[line] {white-space:nowrap;}
[line]:not([line="МЦК"]):not([line="Московское центральное кольцо"]):before, {color:white;
	border:0;}					

[line="Кировско-Выборгская"]:before, /*78*/
[line="Центральная"]:before, /*16*/
[line="Первая"]:before, /*63*/
[line="Автозаводская"]:before, /*52*/
[line="Ленинская"]:before, /*54*/
[line="Сокольническая"]:before {background:#f11013;}
[line="Север-Юг"]:before, /*66*/
[line="Дзержинская"]:before, /*54*/
[line="Замоскворецкая"]:before,
[line="Невско-Василеостровская"]:before {background:#5abe52;}
[line="Московско-Петроградская"]:before, /*78*/
[line="Вторая"]:before, /*63*/
[line="Сормовско-Мещерская"]:before,/*52*/
[line="Арбатско-Покровская"]:before {background:#137cb5;}
[line="Филёвская"]:before {background:#4ec6f4;}
[line="Кольцевая"]:before {background:#84412e;}
[line="Правобережная"]:before, /*78*/
[line="Калужско-Рижская"]:before {background:#f07030;}
[line="Фрунзенско-Приморская"]:before,/*78*/
[line="Таганско-Краснопресненская"]:before {background:#893a9e;}
[line="Большая кольцевая"]:before,
[line="Большая кольцевая линия"]:before {background:#80d4c9;}
[line="Некрасовская"]:before {background: #CC0066;}


[line="Калининская"]:before,
[line="Солнцевская"]:before,
[line="Калининско-Солнцевская"]:before {background:#fac833;}
[line="Серпуховско-Тимирязевская"]:before {background:#9f9f9f;}
[line="Люблинско-Дмитровская"]:before {background:#a8da2d;}
[line="Каховская"]:before {background:#80d4c9;}
[line="Савиновская"]:before, /*16*/
[line="Бутовская"]:before {background:#b0bfe7;}
[line="Монорельс"]:before {background:#2875c5;}

[line="МЦК"]:before,
[line="Московское центральное кольцо"]:before,
[line="undefined"]:before {color:red;
	border:1px red solid;
	box-sizing:border-box;}


[line="МЦД - 5"]:before {background:url(/cdn/lib/mcd-5.svg) no-repeat center / 23px;}
[line="МЦД - 4"]:before {background:url(/cdn/lib/mcd-4.svg) no-repeat center / 23px;}
[line="МЦД - 3"]:before {background:url(/cdn/lib/mcd-3.svg) no-repeat center / 23px;}
[line="МЦД - 2"]:before {background:url(/cdn/lib/mcd-2.svg) no-repeat center / 23px;}
[line="МЦД - 1"]:before {background:url(/cdn/lib/mcd-1.svg) no-repeat center / 23px;}
[line="МЦД - 5"]:before,
[line="МЦД - 4"]:before,
[line="МЦД - 3"]:before,
[line="МЦД - 2"]:before,
[line="МЦД - 1"]:before {font-size:0;
	border-radius:0;
	width:25px;}

[line="Ярославско-Павелецкий"]:before {background:url(/cdn/lib/mcd-5.svg) no-repeat center / 25px;} /*5*/
[line="Калужско-Нижегородский"]:before,
[line="Киевско-Горьковский"]:before {background:url(/cdn/lib/mcd-4.svg) no-repeat center / 25px;} /*4*/
[line="Ленинградско-Казанский"]:before {background:url(/cdn/lib/mcd-3.svg) no-repeat center / 25px;} /*3*/
[line="Курско-Рижский"]:before {background:url(/cdn/lib/mcd-2.svg) no-repeat center / 25px;} /*2*/
[line="Белорусско-Савеловский"]:before {background:url(/cdn/lib/mcd-1.svg) no-repeat center / 25px;} /*1*/



[line="Белорусско-Савеловский"]:before,
[line="Ленинградско-Казанский"]:before,
[line="Ярославско-Павелецкий"]:before,
[line="Калужско-Нижегородский"]:before,
[line="Киевско-Горьковский"]:before,
[line="Курско-Рижский"]:before{content:"";
	width:30px;
	border-radius:0;}
	
	
	
	
/*metro old*/
[data-view="listing"] [metro] {display:block;
	max-width:100%;}
	[content="london"] [data-view="listing"] [metro] {display:block;}

[data-view="listing"] [metro] i {font-style:normal;
	margin:0 10px 0 5px;
	opacity:.7;
	font-size:12px;}
		
[metro] [line] a {margin-left:2px;
	vertical-align:baseline;}		
[metro] [line="Кировско-Выборгская"] a, /*78*/
[metro] [line="Центральная"] a, /*16*/
[metro] [line="Первая"] a, /*63*/
[metro] [line="Автозаводская"] a, /*52*/
[metro] [line="Ленинская"] a, /*54*/
[metro] [line="Сокольническая"] a {color:#f11013;}
[metro] [line="Север-Юг"] a, /*66*/
[metro] [line="Дзержинская"] a, /*54*/
[metro] [line="Замоскворецкая"] a,
[metro] [line="Невско-Василеостровская"] a {color:#5abe52;}
[metro] [line="Московско-Петроградская"] a, /*78*/
[metro] [line="Вторая"] a, /*63*/
[metro] [line="Сормовско-Мещерская"] a,/*52*/
[metro] [line="Арбатско-Покровская"] a {color:#137cb5;}
[metro] [line="Филёвская"] a {color:#4ec6f4;}
[metro] [line="Кольцевая"] a {color:#84412e;}
[metro] [line="Правобережная"] a, /*78*/
[metro] [line="Калужско-Рижская"] a {color:#f07030;}
[metro] [line="Фрунзенско-Приморская"] a {color:#893a9e;}
[metro] [line="Таганско-Краснопресненская"] a {color:#800080;}

[metro] [line="Калининская"] a,
[metro] [line="Калининско-Солнцевская"] a {color:#fac833;}
[metro] [line="Серпуховско-Тимирязевская"] a {color:#9f9f9f;}
[metro] [line="Люблинско-Дмитровская"] a {color:#a8da2d;}
[metro] [line="Каховская"] a {color:#80d4c9;}
[metro] [line="Савиновская"] a, /*16*/
[metro] [line="Бутовская"] a {color:#b0bfe7;}
[metro] [line="Монорельс"] a {color:#2875c5;}

[metro] [line="МЦК"] a,
[metro] [line="undefined"] a {color:red;}
[metro] [line] {white-space:nowrap;}


[metro] [line="Ярославско-Павелецкий"] a {background:url(/cdn/lib/mcd-5.svg) no-repeat center / cover;} /*5*/
[metro] [line="Киевско-Горьковский"] a {background:url(/cdn/lib/mcd-4.svg) no-repeat center / cover;} /*4*/
[metro] [line="Ленинградско-Казанский"] a {background:url(/cdn/lib/mcd-3.svg) no-repeat center / cover;} /*3*/
[metro] [line="Курско-Рижский"] a {background:url(/cdn/lib/mcd-2.svg) no-repeat center / cover;} /*2*/
[metro] [line="Белорусско-Савеловский"] a {background:url(/cdn/lib/mcd-1.svg) no-repeat center / cover;} /*1*/

[metro] [line="Белорусско-Савеловский"] a.ion-android-subway,
[metro] [line="Ленинградско-Казанский"] a.ion-android-subway,
[metro] [line="Ярославско-Павелецкий"] a.ion-android-subway,
[metro] [line="Киевско-Горьковский"] a.ion-android-subway,
[metro] [line="Курско-Рижский"] a.ion-android-subway {font-size:0;
	padding:6px 15px;
	vertical-align:bottom;}

.bg-overlay {position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:0;
	opacity:.6;}
/* на удаление старт*/
[content="moscow"] .bg-1 {background:linear-gradient(to bottom, rgba(41, 44, 49, 1) 0%, rgba(41, 44, 49, 0.90) 50%, rgba(41, 44, 49, 0.80) 80%, rgba(41, 44, 49, 0.70) 100%); opacity:1;}
[content="moscow"] .bg-2 {background:linear-gradient(to left, rgba(41, 44, 49, 1) 0%, rgba(41, 44, 49, 0.9) 50%, rgba(41, 44, 49, 0.80) 80%, rgba(41, 44, 49, 0.70) 100%); opacity:1;}
[content="moscow"] .bg-3 {background:linear-gradient(to bottom, rgb(236 236 236 / 76%) 0, #f2f2f2 30px);
	opacity:0.9;
	top:0;}
[content="moscow"] .bg-4 {background:rgba(52, 58, 64, 0.45); opacity:1;}
[content="moscow"] .bg-5 {background:linear-gradient(0deg, rgb(255 255 255) 0%, rgb(255 255 255 / 84%) 53%, rgb(236 236 236 / 50%) 80%, rgb(255 255 255 / 5%) 100%); opacity:1;}
[content="moscow"] .bg-6 {background:rgb(255 255 255 / 51%); opacity:1;}
[content="moscow"] .bg-7 {background:linear-gradient(to bottom, rgb(114 157 177 / 59%) 0, rgb(56 94 142 / 35%) 54%); opacity:1;}
/* [content="moscow"]  */.bg-8 {background:var(--primary);opacity:.7;}
/* [content="moscow"]  */.bg-9 {background:var(--primary);opacity:.3;}
/* [content="moscow"]  */.bg-10 {background:var(--primary);opacity:0;}

[content="rio"] .bg-1 {background:linear-gradient(to right, rgb(52 58 64 / 85%) 0%, rgb(52 58 64 / 0.6) 50%, rgb(84 89 95 / 80%) 80%, rgba(52, 58, 64, 0.70) 100%); opacity:9;}
[content="rio"] .bg-2 {background:linear-gradient(to left, rgba(52, 58, 64, 1) 0%, rgba(52, 58, 64, 0.90) 50%, rgba(52, 58, 64, 0.80) 80%, rgba(52, 58, 64, 0.70) 100%); opacity:1;}
[content="rio"] .bg-3 {background:linear-gradient(-123deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.7) 65%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.5) 100%); opacity:1;}
[content="rio"] .bg-4 {background:	rgba(52, 58, 64, 0.9); opacity:1;}
[content="rio"] .bg-5 {background:linear-gradient(-123deg, rgb(224 224 224) 0%, rgb(255 255 255 / 74%) 65%, rgb(236 236 236 / 51%) 80%, rgb(204 204 204 / 50%) 100%); opacity:1;}

.bg-20{padding-bottom: 5%; clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);}

/*

clip-path: polygon(0 0, 100% 0, 100% 100%, 0 85%);
clip-path: inset(10px 20px 10px round 1rem 1rem);
*/
.bg-12:after{height: 5%; clip-path: url(/cdn/lib/bg/bg10.svg);}

.bg-11 {background-image:url(/cdn/lib/bg/bg1.svg);}
.bg-13 {background-image:url(/cdn/lib/bg/bg3.svg);}
.bg-14 {background-image:url(/cdn/lib/bg/bg4.svg);}
.bg-15 {background-image:url(/cdn/lib/bg/bg5.svg);}
.bg-16 {background-image:url(/cdn/lib/bg/bg6.svg);}
.bg-17 {background-image:url(/cdn/lib/bg/bg7.svg);}
.bg-18 {background-image:url(/cdn/lib/bg/bg8.svg);}
.bg-19 {background-image:url(/cdn/lib/bg/bg9.svg);}
.bg-21 {background-image:url(/cdn/lib/bg/bg11.svg);}
.bg-22 {background-image:url(/cdn/lib/bg/bg12.svg);}
.bg-23 {background-image:url(/cdn/lib/bg/bg13.svg);}
.bg-24 {background-image:url(/cdn/lib/bg/bg14.svg);}
.bg-25 {background-image:url(/cdn/lib/bg/bg15.svg);}
.bg-26 {background-image:url(/cdn/lib/bg/bg16.svg);}
.bg-27 {background-image:url(/cdn/lib/bg/bg17.svg);}
.bg-28 {background-image:url(/cdn/lib/bg/bg18.svg);}
.bg-61 {background-image:url(/cdn/lib/bg/bg21.svg);}

.bg-11,.bg-12,.bg-13,.bg-14,.bg-15,.bg-16,.bg-17,.bg-18,.bg-19,.bg-21,.bg-22,.bg-23,.bg-24,.bg-25,.bg-26,.bg-27,.bg-28, 
.bg-61 {opacity:1;
	z-index:10;
	background-size:cover;
	background-position:0 bottom;
	background-repeat:no-repeat;
	height:calc(100% + 2px);}
	
.bg-61 {background-position:center;}

.bg-50,
.bg-51 {position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:0;}
.bg-50 {background-image:linear-gradient(0deg, transparent 24%, rgba(22, 166, 218, 1) 25%, rgba(22, 166, 218, 1) 26%, transparent 27%, transparent 74%, rgba(22, 166, 218, 1) 75%, rgba(22, 166, 218, 1) 76%, transparent 77%, transparent), linear-gradient(90deg, transparent 24%, rgba(22, 166, 218, 1) 25%, rgba(22, 166, 218, 1) 26%, transparent 27%, transparent 74%, rgba(22, 166, 218, 1) 75%, rgba(22, 166, 218, 1) 76%, transparent 77%, transparent);
	background-size:25px 25px;}
.bg-51 {background-image:linear-gradient(0deg, transparent 24%, rgb(204 211 214 / 45%) 25%, rgb(204 211 214 / 45%) 26%, transparent 27%, transparent 74%, rgb(204 211 214 / 45%) 75%, rgb(204 211 214 / 45%) 76%, transparent 77%, transparent), linear-gradient(90deg, transparent 24%, rgb(204 211 214 / 45%) 25%, rgb(204 211 214 / 45%) 26%, transparent 27%, transparent 74%, rgb(204 211 214 / 45%) 75%, rgb(204 211 214 / 45%) 76%, transparent 77%, transparent);
	background-size:25px 25px;}
.bg-52 {background:url(/cdn/lib/bg/bg24.svg) no-repeat center / cover;}
/* на удаление финиш */
[class*="ubg"].svgtmpl,
.row[class*="ubg"],
.row[class*="micp"] {position: relative;}
[class*="ubg"].svgtmpl,
.row[class*="ubg"] {overflow:hidden}
[class*="ubg"].svgtmpl:before,
.row[class*="ubg"] [tmpl]:not(.mod_blog):not(.mod_experience):before,
.row[class*="ubg"] .mod_cat_filter [news-item="start"]:before,
.row[class*="ubg"] .mod_str_navigation .crumbs-image:before,
.row[class*="ubg"] section:not(.no-shadow):before {content:"";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;}
    
.ubg1.svgtmpl:before,
.ubg1 .mod_header[tmpl]:before,
.ubg1 .mod_header section:before, 
.ubg1 .mod_experience[tmpl] .feature:before, 
.ubg1 .mod_cat_filter [news-item="start"]:before, 
.ubg1 .mod_str_navigation .crumbs-image:before {background: linear-gradient(to right, rgb(41 44 49 / 50%) 0%, rgb(41 44 49 / 10%) 50%, rgb(41 44 49 / 50%) 100%);}
.ubg2.svgtmpl:before,
.ubg2 .mod_header[tmpl]:before, 
.ubg2 .mod_header section:before, 
.ubg2 .mod_experience[tmpl] .feature:before, 
.ubg2 .mod_cat_filter [news-item="start"]:before, 
.ubg2 .mod_str_navigation .crumbs-image:before {background:linear-gradient(to top, rgb(207 217 223 / 30%) 0%, rgb(226 235 240 / 30%) 100%);}
.ubg3.svgtmpl:before,
.ubg3 .mod_header[tmpl]:before, 
.ubg3 .mod_header section:before, 
.ubg3 .mod_experience[tmpl] .feature:before, 
.ubg3 .mod_cat_filter [news-item="start"]:before, 
.ubg3 .mod_str_navigation .crumbs-image:before {background:radial-gradient(circle, rgb(17 21 72 / 38%) 0%, rgb(195 210 255 / 55%) 100%);}
.ubg4.svgtmpl:before,
.ubg4 .mod_header[tmpl]:before, 
.ubg4 .mod_header section:before, 
.ubg4 .mod_experience[tmpl] .feature:before, 
.ubg4 .mod_cat_filter [news-item="start"]:before, 
.ubg4 .mod_str_navigation .crumbs-image:before {background:rgba(52, 58, 64, 0.2);}
.ubg5.svgtmpl:before,
.ubg5 .mod_header[tmpl]:before, 
.ubg5 .mod_header section:before,
.ubg5 .mod_experience[tmpl] .feature:before, 
.ubg5 .mod_cat_filter [news-item="start"]:before,  
.ubg5 .mod_str_navigation .crumbs-image:before {background:background-image: linear-gradient(to right, rgb(255 255 255 / 15%) 1px, transparent 1px), linear-gradient(to bottom, rgb(255 255 255 / 15%) 1px, transparent 1px); background-size: 40px 40px;}
.ubg6.svgtmpl:before,
.ubg6 .mod_header[tmpl]:before, 
.ubg6 .mod_header section:before,
.ubg6 .mod_experience[tmpl] .feature:before, 
.ubg6 .mod_cat_filter [news-item="start"]:before,  
.ubg6 .mod_str_navigation .crumbs-image:before {background:linear-gradient(to bottom,#0000 0%,#0000009c 76%);}
.ubg7.svgtmpl:before,
.ubg7 .mod_header[tmpl]:before, 
.ubg7 .mod_header section:before,
.ubg7 .mod_experience[tmpl] .feature:before, 
.ubg7 .mod_cat_filter [news-item="start"]:before,  
.ubg7 .mod_str_navigation .crumbs-image:before {background: rgb(0 0 0 / 40%) !important;}
.ubg8.svgtmpl:before,
.ubg8 .mod_header[tmpl]:before, 
.ubg8 .mod_header section:before, 
.ubg8 .mod_experience[tmpl] .feature:before, 
.ubg8 .mod_cat_filter [news-item="start"]:before, 
.ubg8 .mod_str_navigation .crumbs-image:before {background: rgb(0 0 0 / 60%) !important;}



.row[class*="ubg"] .mod_header[tmpl="11"]:before,
.row[class*="ubg"] .mod_header[tmpl="12"]:before,
.row[class*="ubg"] .mod_header[tmpl="13"]:before {display: none!important;}

.micp8{padding-bottom: 5%; clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);}
.micp9{padding-bottom: 5%; clip-path: polygon(0 0, 100% 0, 100% 100%, 0 85%);}
.micp10{clip-path: inset(1rem 2rem round 1rem);}
.micp11{clip-path: inset(0 15px round 0 0 2rem 2rem);}

.micp12 {mask:url(/cdn/lib/bg/bg1.svg) bottom / cover no-repeat, linear-gradient(#000 0 0);mask-composite: exclude;padding-bottom: 5%;}
.micp13 {mask:url(/cdn/lib/bg/bg3.svg) bottom / cover no-repeat, linear-gradient(#000 0 0);mask-composite: exclude;padding-bottom: 10%;}
.micp14 {mask:url(/cdn/lib/bg/bg4.svg) bottom / cover no-repeat, linear-gradient(#000 0 0);mask-composite: exclude;padding-bottom: 3%;}
.micp15 {mask:url(/cdn/lib/bg/bg5.svg) bottom / cover no-repeat, linear-gradient(#000 0 0);mask-composite: exclude;padding-bottom: 5%;}
.micp16 {mask:url(/cdn/lib/bg/bg6.svg) bottom / cover no-repeat;padding-bottom: 3%;}
.micp17 {mask:url(/cdn/lib/bg/bg9.svg) bottom / cover no-repeat, linear-gradient(#000 0 0);mask-composite: exclude;padding-bottom: 8%;}
.micp18 {mask:url(/cdn/lib/bg/bg11.svg) bottom / cover no-repeat;padding-bottom: 3%;}
.micp19 {mask:url(/cdn/lib/bg/bg15.svg) bottom / cover no-repeat, linear-gradient(#000 0 0);mask-composite: exclude;padding-bottom: 3%;}
.micp20 {mask:url(/cdn/lib/bg/bg16.svg) bottom / cover no-repeat, linear-gradient(#000 0 0);mask-composite: exclude;padding-bottom: 3%;}
.micp21 {mask:url(/cdn/lib/bg/bg18.svg) bottom / cover no-repeat, linear-gradient(#000 0 0);mask-composite: exclude;padding-bottom: 5%;}
.micp22 {mask:url(/cdn/lib/bg/bg10.svg) bottom / cover no-repeat;padding-bottom: 3%;}
.micp23{mask: url(/cdn/lib/bg/bg12.svg) top / contain no-repeat, linear-gradient(#000 0 0);mask-composite: exclude;padding-top: 3%;}

/*
.thumb {
    mask-image: linear-gradient(to bottom, #000, #000),
    linear-gradient(to bottom, #000, #000),
    linear-gradient(to bottom, #000, #000),
    linear-gradient(to bottom, #000, #000),
    linear-gradient(to bottom, #000, #000);
    mask-size: 18% 70%;
    mask-position: 0 100%, 25% 25%, 50% 50%, 75% 0, 100% 50%;
    mask-repeat: no-repeat;
}

mask-image: linear-gradient(to bottom, transparent, #000),
    linear-gradient(to bottom, #000, transparent),
    linear-gradient(to bottom, transparent, #000),
    linear-gradient(to bottom, #000, transparent),
    linear-gradient(to bottom, transparent, #000);
    mask-size: 18% 70%;
    mask-position: 0 100%, 25% 25%, 50% 50%, 75% 0, 100% 50%;
    mask-repeat: no-repeat;
    
*/

.md-check {cursor:pointer;
	padding-left:1.25rem;
	margin:0;
	display:inline-block;
	position:relative;}
.md-check input {position:absolute;
	cursor:pointer;
	z-index:1;
	opacity:0;
	margin-left:-1.25rem;}
.md-check input:checked + i:before {border-width:0;
	background-color:inherit;}
.md-check input:checked + span .active {display:inherit;}
.md-check input[type="radio"] + i,
.md-check input[type="radio"] + i:before {border-radius:50%;}
.md-check input[type="checkbox"]:checked + i:after {-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	position:absolute;
	left:6px;
	top:2px;
	display:table;
	width:6px;
	height:12px;
	border:2px solid;
	border-top:0;
	border-left:0;
	content:" ";}
.md-check input[type="radio"]:checked + i:after {position:absolute;
	left:6px;
	top:6px;
	display:table;
	width:6px;
	height:6px;
	background:#fff;
	border-radius:50%;
	content:" ";}
.md-check input[disabled] + i:before,
fieldset[disabled] .md-check input + i:before {opacity:0.5;}
.md-check input[disabled]:checked + i:before {opacity:0.5;}
.md-check > i {width:0;
	height:18px;
	line-height:1;
	margin-left:-20px;
	margin-top:1px;
	float:left;
	display:inline-block;
	vertical-align:middle;
	margin-right:28px;
	position:relative;}
.md-check > i:before {content:"";
	position:absolute;
	width:18px;
	height:100%;
	border:2px solid #818a91;
	border-radius:2px;}
.md-check > i.no-icon:after {display:none !important;}

.md-form-group {padding:18px 0 24px 0;
	position:relative;}

.md-input {background:transparent;
	position:relative;
	z-index:5;
	border:0;
	box-shadow:none;
	border-radius:0;
	border-bottom:1px solid rgba(160, 160, 160, 0.2);
	width:100%;
	height:34px;
	padding:2px;
	color:inherit;}
.md-input:focus,
.md-input.focus {border-color:var(--primary);
	border-bottom-width:2px;
	padding-bottom:1px;}
.md-input:focus ~ label,
.md-input.focus ~ label {color:var(--primary);
	opacity:1;
	top:0 !important;
	font-size:0.85em !important;}
.float-label .md-input ~ label {top:20px;
	font-size:1em;}
.float-label .md-input.has-value ~ label {top:0;
	font-size:0.85em;}
.md-input ~ label {-webkit-transition:all 0.2s;
	transition:all 0.2s;
	font-size:0.85em;
	position:absolute;
	z-index:0;
	opacity:0.5;
	display:inline-block;
	top:0px;
	left:0;}
.md-input.disabled,
.md-input[disabled] {opacity:0.5;}

.md-input-white:focus, .md-input-white.focus {border-color:#fff;}
	.md-input-white:focus ~ label, .md-input-white.focus ~ label {color:#fff;}

.md-input-msg {position:absolute;
	bottom:0;
	line-height:24px;
	font-size:0.85em;}

.md-input-msg.right {right:0;}



.red.lighten-5{background-color:#ffebee!important}
.red-text.text-lighten-5{color:#ffebee!important}
.red.lighten-4{background-color:#ffcdd2!important}
.red-text.text-lighten-4{color:#ffcdd2!important}
.red.lighten-3{background-color:#ef9a9a!important}
.red-text.text-lighten-3{color:#ef9a9a!important}
.red.lighten-2{background-color:#e57373!important}
.red-text.text-lighten-2{color:#e57373!important}
.red.lighten-1{background-color:#ef5350!important}
.red-text.text-lighten-1{color:#ef5350!important}
.red.darken-1{background-color:#e53935!important}
.red-text.text-darken-1{color:#e53935!important}
.red.darken-2{background-color:#d32f2f!important}
.red-text.text-darken-2{color:#d32f2f!important}
.red.darken-3{background-color:#c62828!important}
.red-text.text-darken-3{color:#c62828!important}
.red.darken-4{background-color:#b71c1c!important}
.red-text.text-darken-4{color:#b71c1c!important}
.red.accent-1{background-color:#ff8a80!important}
.red-text.text-accent-1{color:#ff8a80!important}
.red.accent-2{background-color:#ff5252!important}
.red-text.text-accent-2{color:#ff5252!important}
.red.accent-3{background-color:#ff1744!important}
.red-text.text-accent-3{color:#ff1744!important}
.red.accent-4{background-color:#d50000!important}
.red-text.text-accent-4{color:#d50000!important}

.pink.lighten-5{background-color:#fce4ec!important}
.pink-text.text-lighten-5{color:#fce4ec!important}
.pink.lighten-4{background-color:#f8bbd0!important}
.pink-text.text-lighten-4{color:#f8bbd0!important}
.pink.lighten-3{background-color:#f48fb1!important}
.pink-text.text-lighten-3{color:#f48fb1!important}
.pink.lighten-2{background-color:#f06292!important}
.pink-text.text-lighten-2{color:#f06292!important}
.pink.lighten-1{background-color:#ec407a!important}
.pink-text.text-lighten-1{color:#ec407a!important}
.pink.darken-1{background-color:#d81b60!important}
.pink-text.text-darken-1{color:#d81b60!important}
.pink.darken-2{background-color:#c2185b!important}
.pink-text.text-darken-2{color:#c2185b!important}
.pink.darken-3{background-color:#ad1457!important}
.pink-text.text-darken-3{color:#ad1457!important}
.pink.darken-4{background-color:#880e4f!important}
.pink-text.text-darken-4{color:#880e4f!important}
.pink.accent-1{background-color:#ff80ab!important}
.pink-text.text-accent-1{color:#ff80ab!important}
.pink.accent-2{background-color:#ff4081!important}
.pink-text.text-accent-2{color:#ff4081!important}
.pink.accent-3{background-color:#f50057!important}
.pink-text.text-accent-3{color:#f50057!important}
.pink.accent-4{background-color:#c51162!important}
.pink-text.text-accent-4{color:#c51162!important}

.purple.lighten-5{background-color:#f3e5f5!important}
.purple-text.text-lighten-5{color:#f3e5f5!important}
.purple.lighten-4{background-color:#e1bee7!important}
.purple-text.text-lighten-4{color:#e1bee7!important}
.purple.lighten-3{background-color:#ce93d8!important}
.purple-text.text-lighten-3{color:#ce93d8!important}
.purple.lighten-2{background-color:#ba68c8!important}
.purple-text.text-lighten-2{color:#ba68c8!important}
.purple.lighten-1{background-color:#ab47bc!important}
.purple-text.text-lighten-1{color:#ab47bc!important}
.purple.darken-1{background-color:#8e24aa!important}
.purple-text.text-darken-1{color:#8e24aa!important}
.purple.darken-2{background-color:#7b1fa2!important}
.purple-text.text-darken-2{color:#7b1fa2!important}
.purple.darken-3{background-color:#6a1b9a!important}
.purple-text.text-darken-3{color:#6a1b9a!important}
.purple.darken-4{background-color:#4a148c!important}
.purple-text.text-darken-4{color:#4a148c!important}
.purple.accent-1{background-color:#ea80fc!important}
.purple-text.text-accent-1{color:#ea80fc!important}
.purple.accent-2{background-color:#e040fb!important}
.purple-text.text-accent-2{color:#e040fb!important}
.purple.accent-3{background-color:#d500f9!important}
.purple-text.text-accent-3{color:#d500f9!important}
.purple.accent-4{background-color:#a0f!important}
.purple-text.text-accent-4{color:#a0f!important}

.deep-purple.lighten-5{background-color:#ede7f6!important}
.deep-purple-text.text-lighten-5{color:#ede7f6!important}
.deep-purple.lighten-4{background-color:#d1c4e9!important}
.deep-purple-text.text-lighten-4{color:#d1c4e9!important}
.deep-purple.lighten-3{background-color:#b39ddb!important}
.deep-purple-text.text-lighten-3{color:#b39ddb!important}
.deep-purple.lighten-2{background-color:#9575cd!important}
.deep-purple-text.text-lighten-2{color:#9575cd!important}
.deep-purple.lighten-1{background-color:#7e57c2!important}
.deep-purple-text.text-lighten-1{color:#7e57c2!important}
.deep-purple.darken-1{background-color:#5e35b1!important}
.deep-purple-text.text-darken-1{color:#5e35b1!important}
.deep-purple.darken-2{background-color:#512da8!important}
.deep-purple-text.text-darken-2{color:#512da8!important}
.deep-purple.darken-3{background-color:#4527a0!important}
.deep-purple-text.text-darken-3{color:#4527a0!important}
.deep-purple.darken-4{background-color:#311b92!important}
.deep-purple-text.text-darken-4{color:#311b92!important}
.deep-purple.accent-1{background-color:#b388ff!important}
.deep-purple-text.text-accent-1{color:#b388ff!important}
.deep-purple.accent-2{background-color:#7c4dff!important}
.deep-purple-text.text-accent-2{color:#7c4dff!important}
.deep-purple.accent-3{background-color:#651fff!important}
.deep-purple-text.text-accent-3{color:#651fff!important}
.deep-purple.accent-4{background-color:#6200ea!important}
.deep-purple-text.text-accent-4{color:#6200ea!important}

.indigo.lighten-5{background-color:#e8eaf6!important}
.indigo-text.text-lighten-5{color:#e8eaf6!important}
.indigo.lighten-4{background-color:#c5cae9!important}
.indigo-text.text-lighten-4{color:#c5cae9!important}
.indigo.lighten-3{background-color:#9fa8da!important}
.indigo-text.text-lighten-3{color:#9fa8da!important}
.indigo.lighten-2{background-color:#7986cb!important}
.indigo-text.text-lighten-2{color:#7986cb!important}
.indigo.lighten-1{background-color:#5c6bc0!important}
.indigo-text.text-lighten-1{color:#5c6bc0!important}
.indigo.darken-1{background-color:#3949ab!important}
.indigo-text.text-darken-1{color:#3949ab!important}
.indigo.darken-2{background-color:#303f9f!important}
.indigo-text.text-darken-2{color:#303f9f!important}
.indigo.darken-3{background-color:#283593!important}
.indigo-text.text-darken-3{color:#283593!important}
.indigo.darken-4{background-color:#1a237e!important}
.indigo-text.text-darken-4{color:#1a237e!important}
.indigo.accent-1{background-color:#8c9eff!important}
.indigo-text.text-accent-1{color:#8c9eff!important}
.indigo.accent-2{background-color:#536dfe!important}
.indigo-text.text-accent-2{color:#536dfe!important}
.indigo.accent-3{background-color:#3d5afe!important}
.indigo-text.text-accent-3{color:#3d5afe!important}
.indigo.accent-4{background-color:#304ffe!important}
.indigo-text.text-accent-4{color:#304ffe!important}

.blue.lighten-5{background-color:#e3f2fd!important}
.blue-text.text-lighten-5{color:#e3f2fd!important}
.blue.lighten-4{background-color:#bbdefb!important}
.blue-text.text-lighten-4{color:#bbdefb!important}
.blue.lighten-3{background-color:#90caf9!important}
.blue-text.text-lighten-3{color:#90caf9!important}
.blue.lighten-2{background-color:#64b5f6!important}
.blue-text.text-lighten-2{color:#64b5f6!important}
.blue.lighten-1{background-color:#42a5f5!important}
.blue-text.text-lighten-1{color:#42a5f5!important}
.blue.darken-1{background-color:#1e88e5!important}
.blue-text.text-darken-1{color:#1e88e5!important}
.blue.darken-2{background-color:#1976d2!important}
.blue-text.text-darken-2{color:#1976d2!important}
.blue.darken-3{background-color:#1565c0!important}
.blue-text.text-darken-3{color:#1565c0!important}
.blue.darken-4{background-color:#0d47a1!important}
.blue-text.text-darken-4{color:#0d47a1!important}
.blue.accent-1{background-color:#82b1ff!important}
.blue-text.text-accent-1{color:#82b1ff!important}
.blue.accent-2{background-color:#448aff!important}
.blue-text.text-accent-2{color:#448aff!important}
.blue.accent-3{background-color:#2979ff!important}
.blue-text.text-accent-3{color:#2979ff!important}
.blue.accent-4{background-color:#2962ff!important}
.blue-text.text-accent-4{color:#2962ff!important}

.light-blue.lighten-5{background-color:#e1f5fe!important}
.light-blue-text.text-lighten-5{color:#e1f5fe!important}
.light-blue.lighten-4{background-color:#b3e5fc!important}
.light-blue-text.text-lighten-4{color:#b3e5fc!important}
.light-blue.lighten-3{background-color:#81d4fa!important}
.light-blue-text.text-lighten-3{color:#81d4fa!important}
.light-blue.lighten-2{background-color:#4fc3f7!important}
.light-blue-text.text-lighten-2{color:#4fc3f7!important}
.light-blue.lighten-1{background-color:#29b6f6!important}
.light-blue-text.text-lighten-1{color:#29b6f6!important}
.light-blue.darken-1{background-color:#039be5!important}
.light-blue-text.text-darken-1{color:#039be5!important}
.light-blue.darken-2{background-color:#0288d1!important}
.light-blue-text.text-darken-2{color:#0288d1!important}
.light-blue.darken-3{background-color:#0277bd!important}
.light-blue-text.text-darken-3{color:#0277bd!important}
.light-blue.darken-4{background-color:#01579b!important}
.light-blue-text.text-darken-4{color:#01579b!important}
.light-blue.accent-1{background-color:#80d8ff!important}
.light-blue-text.text-accent-1{color:#80d8ff!important}
.light-blue.accent-2{background-color:#40c4ff!important}
.light-blue-text.text-accent-2{color:#40c4ff!important}
.light-blue.accent-3{background-color:#00b0ff!important}
.light-blue-text.text-accent-3{color:#00b0ff!important}
.light-blue.accent-4{background-color:#0091ea!important}
.light-blue-text.text-accent-4{color:#0091ea!important}

.cyan.lighten-5{background-color:#e0f7fa!important}
.cyan-text.text-lighten-5{color:#e0f7fa!important}
.cyan.lighten-4{background-color:#b2ebf2!important}
.cyan-text.text-lighten-4{color:#b2ebf2!important}
.cyan.lighten-3{background-color:#80deea!important}
.cyan-text.text-lighten-3{color:#80deea!important}
.cyan.lighten-2{background-color:#4dd0e1!important}
.cyan-text.text-lighten-2{color:#4dd0e1!important}
.cyan.lighten-1{background-color:#26c6da!important}
.cyan-text.text-lighten-1{color:#26c6da!important}
.cyan.darken-1{background-color:#00acc1!important}
.cyan-text.text-darken-1{color:#00acc1!important}
.cyan.darken-2{background-color:#0097a7!important}
.cyan-text.text-darken-2{color:#0097a7!important}
.cyan.darken-3{background-color:#00838f!important}
.cyan-text.text-darken-3{color:#00838f!important}
.cyan.darken-4{background-color:#006064!important}
.cyan-text.text-darken-4{color:#006064!important}
.cyan.accent-1{background-color:#84ffff!important}
.cyan-text.text-accent-1{color:#84ffff!important}
.cyan.accent-2{background-color:#18ffff!important}
.cyan-text.text-accent-2{color:#18ffff!important}
.cyan.accent-3{background-color:#00e5ff!important}
.cyan-text.text-accent-3{color:#00e5ff!important}
.cyan.accent-4{background-color:#00b8d4!important}
.cyan-text.text-accent-4{color:#00b8d4!important}

.teal.lighten-5{background-color:#e0f2f1!important}
.teal-text.text-lighten-5{color:#e0f2f1!important}
.teal.lighten-4{background-color:#b2dfdb!important}
.teal-text.text-lighten-4{color:#b2dfdb!important}
.teal.lighten-3{background-color:#80cbc4!important}
.teal-text.text-lighten-3{color:#80cbc4!important}
.teal.lighten-2{background-color:#4db6ac!important}
.teal-text.text-lighten-2{color:#4db6ac!important}
.teal.lighten-1{background-color:#26a69a!important}
.teal-text.text-lighten-1{color:#26a69a!important}
.teal.darken-1{background-color:#00897b!important}
.teal-text.text-darken-1{color:#00897b!important}
.teal.darken-2{background-color:#00796b!important}
.teal-text.text-darken-2{color:#00796b!important}
.teal.darken-3{background-color:#00695c!important}
.teal-text.text-darken-3{color:#00695c!important}
.teal.darken-4{background-color:#004d40!important}
.teal-text.text-darken-4{color:#004d40!important}
.teal.accent-1{background-color:#a7ffeb!important}
.teal-text.text-accent-1{color:#a7ffeb!important}
.teal.accent-2{background-color:#64ffda!important}
.teal-text.text-accent-2{color:#64ffda!important}
.teal.accent-3{background-color:#1de9b6!important}
.teal-text.text-accent-3{color:#1de9b6!important}
.teal.accent-4{background-color:#00bfa5!important}
.teal-text.text-accent-4{color:#00bfa5!important}

.green.lighten-5{background-color:#e8f5e9!important}
.green-text.text-lighten-5{color:#e8f5e9!important}
.green.lighten-4{background-color:#c8e6c9!important}
.green-text.text-lighten-4{color:#c8e6c9!important}
.green.lighten-3{background-color:#a5d6a7!important}
.green-text.text-lighten-3{color:#a5d6a7!important}
.green.lighten-2{background-color:#81c784!important}
.green-text.text-lighten-2{color:#81c784!important}
.green.lighten-1{background-color:#66bb6a!important}
.green-text.text-lighten-1{color:#66bb6a!important}
.green.darken-1{background-color:#43a047!important}
.green-text.text-darken-1{color:#43a047!important}
.green.darken-2{background-color:#388e3c!important}
.green-text.text-darken-2{color:#388e3c!important}
.green.darken-3{background-color:#2e7d32!important}
.green-text.text-darken-3{color:#2e7d32!important}
.green.darken-4{background-color:#1b5e20!important}
.green-text.text-darken-4{color:#1b5e20!important}
.green.accent-1{background-color:#b9f6ca!important}
.green-text.text-accent-1{color:#b9f6ca!important}
.green.accent-2{background-color:#69f0ae!important}
.green-text.text-accent-2{color:#69f0ae!important}
.green.accent-3{background-color:#00e676!important}
.green-text.text-accent-3{color:#00e676!important}
.green.accent-4{background-color:#00c853!important}
.green-text.text-accent-4{color:#00c853!important}

.light-green.lighten-5{background-color:#f1f8e9!important}
.light-green-text.text-lighten-5{color:#f1f8e9!important}
.light-green.lighten-4{background-color:#dcedc8!important}
.light-green-text.text-lighten-4{color:#dcedc8!important}
.light-green.lighten-3{background-color:#c5e1a5!important}
.light-green-text.text-lighten-3{color:#c5e1a5!important}
.light-green.lighten-2{background-color:#aed581!important}
.light-green-text.text-lighten-2{color:#aed581!important}
.light-green.lighten-1{background-color:#9ccc65!important}
.light-green-text.text-lighten-1{color:#9ccc65!important}
.light-green.darken-1{background-color:#7cb342!important}
.light-green-text.text-darken-1{color:#7cb342!important}
.light-green.darken-2{background-color:#689f38!important}
.light-green-text.text-darken-2{color:#689f38!important}
.light-green.darken-3{background-color:#558b2f!important}
.light-green-text.text-darken-3{color:#558b2f!important}
.light-green.darken-4{background-color:#33691e!important}
.light-green-text.text-darken-4{color:#33691e!important}
.light-green.accent-1{background-color:#ccff90!important}
.light-green-text.text-accent-1{color:#ccff90!important}
.light-green.accent-2{background-color:#b2ff59!important}
.light-green-text.text-accent-2{color:#b2ff59!important}
.light-green.accent-3{background-color:#76ff03!important}
.light-green-text.text-accent-3{color:#76ff03!important}
.light-green.accent-4{background-color:#64dd17!important}
.light-green-text.text-accent-4{color:#64dd17!important}

.lime.lighten-5{background-color:#f9fbe7!important}
.lime-text.text-lighten-5{color:#f9fbe7!important}
.lime.lighten-4{background-color:#f0f4c3!important}
.lime-text.text-lighten-4{color:#f0f4c3!important}
.lime.lighten-3{background-color:#e6ee9c!important}
.lime-text.text-lighten-3{color:#e6ee9c!important}
.lime.lighten-2{background-color:#dce775!important}
.lime-text.text-lighten-2{color:#dce775!important}
.lime.lighten-1{background-color:#d4e157!important}
.lime-text.text-lighten-1{color:#d4e157!important}
.lime.darken-1{background-color:#c0ca33!important}
.lime-text.text-darken-1{color:#c0ca33!important}
.lime.darken-2{background-color:#afb42b!important}
.lime-text.text-darken-2{color:#afb42b!important}
.lime.darken-3{background-color:#9e9d24!important}
.lime-text.text-darken-3{color:#9e9d24!important}
.lime.darken-4{background-color:#827717!important}
.lime-text.text-darken-4{color:#827717!important}
.lime.accent-1{background-color:#f4ff81!important}
.lime-text.text-accent-1{color:#f4ff81!important}
.lime.accent-2{background-color:#eeff41!important}
.lime-text.text-accent-2{color:#eeff41!important}
.lime.accent-3{background-color:#c6ff00!important}
.lime-text.text-accent-3{color:#c6ff00!important}
.lime.accent-4{background-color:#aeea00!important}
.lime-text.text-accent-4{color:#aeea00!important}

.yellow.lighten-5{background-color:#fffde7!important}
.yellow-text.text-lighten-5{color:#fffde7!important}
.yellow.lighten-4{background-color:#fff9c4!important}
.yellow-text.text-lighten-4{color:#fff9c4!important}
.yellow.lighten-3{background-color:#fff59d!important}
.yellow-text.text-lighten-3{color:#fff59d!important}
.yellow.lighten-2{background-color:#fff176!important}
.yellow-text.text-lighten-2{color:#fff176!important}
.yellow.lighten-1{background-color:#ffee58!important}
.yellow-text.text-lighten-1{color:#ffee58!important}
.yellow.darken-1{background-color:#fdd835!important}
.yellow-text.text-darken-1{color:#fdd835!important}
.yellow.darken-2{background-color:#fbc02d!important}
.yellow-text.text-darken-2{color:#fbc02d!important}
.yellow.darken-3{background-color:#f9a825!important}
.yellow-text.text-darken-3{color:#f9a825!important}
.yellow.darken-4{background-color:#f57f17!important}
.yellow-text.text-darken-4{color:#f57f17!important}
.yellow.accent-1{background-color:#ffff8d!important}
.yellow-text.text-accent-1{color:#ffff8d!important}
.yellow.accent-2{background-color:#ff0!important}
.yellow-text.text-accent-2{color:#ff0!important}
.yellow.accent-3{background-color:#ffea00!important}
.yellow-text.text-accent-3{color:#ffea00!important}
.yellow.accent-4{background-color:#ffd600!important}
.yellow-text.text-accent-4{color:#ffd600!important}

.amber.lighten-5{background-color:#fff8e1!important}
.amber-text.text-lighten-5{color:#fff8e1!important}
.amber.lighten-4{background-color:#ffecb3!important}
.amber-text.text-lighten-4{color:#ffecb3!important}
.amber.lighten-3{background-color:#ffe082!important}
.amber-text.text-lighten-3{color:#ffe082!important}
.amber.lighten-2{background-color:#ffd54f!important}
.amber-text.text-lighten-2{color:#ffd54f!important}
.amber.lighten-1{background-color:#ffca28!important}
.amber-text.text-lighten-1{color:#ffca28!important}
.amber.darken-1{background-color:#ffb300!important}
.amber-text.text-darken-1{color:#ffb300!important}
.amber.darken-2{background-color:#ffa000!important}
.amber-text.text-darken-2{color:#ffa000!important}
.amber.darken-3{background-color:#ff8f00!important}
.amber-text.text-darken-3{color:#ff8f00!important}
.amber.darken-4{background-color:#ff6f00!important}
.amber-text.text-darken-4{color:#ff6f00!important}
.amber.accent-1{background-color:#ffe57f!important}
.amber-text.text-accent-1{color:#ffe57f!important}
.amber.accent-2{background-color:#ffd740!important}
.amber-text.text-accent-2{color:#ffd740!important}
.amber.accent-3{background-color:#ffc400!important}
.amber-text.text-accent-3{color:#ffc400!important}
.amber.accent-4{background-color:#ffab00!important}
.amber-text.text-accent-4{color:#ffab00!important}

.orange.lighten-5{background-color:#fff3e0!important}
.orange-text.text-lighten-5{color:#fff3e0!important}
.orange.lighten-4{background-color:#ffe0b2!important}
.orange-text.text-lighten-4{color:#ffe0b2!important}
.orange.lighten-3{background-color:#ffcc80!important}
.orange-text.text-lighten-3{color:#ffcc80!important}
.orange.lighten-2{background-color:#ffb74d!important}
.orange-text.text-lighten-2{color:#ffb74d!important}
.orange.lighten-1{background-color:#ffa726!important}
.orange-text.text-lighten-1{color:#ffa726!important}
.orange.darken-1{background-color:#fb8c00!important}
.orange-text.text-darken-1{color:#fb8c00!important}
.orange.darken-2{background-color:#f57c00!important}
.orange-text.text-darken-2{color:#f57c00!important}
.orange.darken-3{background-color:#ef6c00!important}
.orange-text.text-darken-3{color:#ef6c00!important}
.orange.darken-4{background-color:#e65100!important}
.orange-text.text-darken-4{color:#e65100!important}
.orange.accent-1{background-color:#ffd180!important}
.orange-text.text-accent-1{color:#ffd180!important}
.orange.accent-2{background-color:#ffab40!important}
.orange-text.text-accent-2{color:#ffab40!important}
.orange.accent-3{background-color:#ff9100!important}
.orange-text.text-accent-3{color:#ff9100!important}
.orange.accent-4{background-color:#ff6d00!important}
.orange-text.text-accent-4{color:#ff6d00!important}

.deep-orange.lighten-5{background-color:#fbe9e7!important}
.deep-orange-text.text-lighten-5{color:#fbe9e7!important}
.deep-orange.lighten-4{background-color:#ffccbc!important}
.deep-orange-text.text-lighten-4{color:#ffccbc!important}
.deep-orange.lighten-3{background-color:#ffab91!important}
.deep-orange-text.text-lighten-3{color:#ffab91!important}
.deep-orange.lighten-2{background-color:#ff8a65!important}
.deep-orange-text.text-lighten-2{color:#ff8a65!important}
.deep-orange.lighten-1{background-color:#ff7043!important}
.deep-orange-text.text-lighten-1{color:#ff7043!important}
.deep-orange.darken-1{background-color:#f4511e!important}
.deep-orange-text.text-darken-1{color:#f4511e!important}
.deep-orange.darken-2{background-color:#e64a19!important}
.deep-orange-text.text-darken-2{color:#e64a19!important}
.deep-orange.darken-3{background-color:#d84315!important}
.deep-orange-text.text-darken-3{color:#d84315!important}
.deep-orange.darken-4{background-color:#bf360c!important}
.deep-orange-text.text-darken-4{color:#bf360c!important}
.deep-orange.accent-1{background-color:#ff9e80!important}
.deep-orange-text.text-accent-1{color:#ff9e80!important}
.deep-orange.accent-2{background-color:#ff6e40!important}
.deep-orange-text.text-accent-2{color:#ff6e40!important}
.deep-orange.accent-3{background-color:#ff3d00!important}
.deep-orange-text.text-accent-3{color:#ff3d00!important}
.deep-orange.accent-4{background-color:#dd2c00!important}
.deep-orange-text.text-accent-4{color:#dd2c00!important}

.brown.lighten-5{background-color:#efebe9!important}
.brown-text.text-lighten-5{color:#efebe9!important}
.brown.lighten-4{background-color:#dfd9d7!important}
.brown-text.text-lighten-4{color:#dfd9d7!important}
.brown.lighten-3{background-color:#cfc8c6!important}
.brown-text.text-lighten-3{color:#cfc8c6!important}
.brown.lighten-2{background-color:#bfb6b4!important}
.brown-text.text-lighten-2{color:#bfb6b4!important}
.brown.lighten-1{background-color:#afa5a2!important}
.brown-text.text-lighten-1{color:#afa5a2!important}
.brown.darken-1{background-color:#9f9391!important}
.brown-text.text-darken-1{color:#9f9391!important}
.brown.darken-2{background-color:#8f827f!important}
.brown-text.text-darken-2{color:#8f827f!important}
.brown.darken-3{background-color:#7e706d!important}
.brown-text.text-darken-3{color:#7e706d!important}
.brown.darken-4{background-color:#6e5e5c!important}
.brown-text.text-darken-4{color:#6e5e5c!important}
.brown.accent-1{background-color:#5e4d4a!important}
.brown-text.text-accent-1{color:#5e4d4a!important}
.brown.accent-2{background-color:#4e3b38!important}
.brown-text.text-accent-2{color:#4e3b38!important}
.brown.accent-3{background-color:#3e2a27!important}
.brown-text.text-accent-3{color:#3e2a27!important}
.brown.accent-4{background-color:#2e1815!important}
.brown-text.text-accent-4{color:#2e1815!important}

.blue-grey.lighten-5{background-color:#eceff1!important}
.blue-grey-text.text-lighten-5{color:#eceff1!important}
.blue-grey.lighten-4{background-color:#dcdfe2!important}
.blue-grey-text.text-lighten-4{color:#dcdfe2!important}
.blue-grey.lighten-3{background-color:#cbd0d2!important}
.blue-grey-text.text-lighten-3{color:#cbd0d2!important}
.blue-grey.lighten-2{background-color:#bbc0c3!important}
.blue-grey-text.text-lighten-2{color:#bbc0c3!important}
.blue-grey.lighten-1{background-color:#aab0b3!important}
.blue-grey-text.text-lighten-1{color:#aab0b3!important}
.blue-grey.darken-1{background-color:#9aa0a4!important}
.blue-grey-text.text-darken-1{color:#9aa0a4!important}
.blue-grey.darken-2{background-color:#899195!important}
.blue-grey-text.text-darken-2{color:#899195!important}
.blue-grey.darken-3{background-color:#798185!important}
.blue-grey-text.text-darken-3{color:#798185!important}
.blue-grey.darken-4{background-color:#687176!important}
.blue-grey-text.text-darken-4{color:#687176!important}
.blue-grey.accent-1{background-color:#586166!important}
.blue-grey-text.text-accent-1{color:#586166!important}
.blue-grey.accent-2{background-color:#475257!important}
.blue-grey-text.text-accent-2{color:#475257!important}
.blue-grey.accent-3{background-color:#374247!important}
.blue-grey-text.text-accent-3{color:#374247!important}
.blue-grey.accent-4{background-color:#263238!important}
.blue-grey-text.text-accent-4{color:#263238!important}

.grey.lighten-5{background-color:#ffffff!important}
.grey-text.text-lighten-5{color:#ffffff!important}
.grey.lighten-4{background-color:#fafafa!important}
.grey-text.text-lighten-4{color:#fafafa!important}
.grey.lighten-3{background-color:#eaeaea!important}
.grey-text.text-lighten-3{color:#eaeaea!important}
.grey.lighten-2{background-color:#d5d5d5!important}
.grey-text.text-lighten-2{color:#d5d5d5!important}
.grey.lighten-1{background-color:#bfbfbf!important}
.grey-text.text-lighten-1{color:#bfbfbf!important}
.grey.darken-1{background-color:#aaaaaa!important}
.grey-text.text-darken-1{color:#aaaaaa!important}
.grey.darken-2{background-color:#959595!important}
.grey-text.text-darken-2{color:#959595!important}
.grey.darken-3{background-color:#808080!important}
.grey-text.text-darken-3{color:#808080!important}
.grey.darken-4{background-color:#6a6a6a!important}
.grey-text.text-darken-4{color:#6a6a6a!important}
.grey.accent-1{background-color:#555555!important}
.grey-text.text-accent-1{color:#555555!important}
.grey.accent-2{background-color:#404040!important}
.grey-text.text-accent-2{color:#404040!important}
.grey.accent-3{background-color:#2b2b2b!important}
.grey-text.text-accent-3{color:#2b2b2b!important}
.grey.accent-4{background-color:#151515!important}
.grey-text.text-accent-4{color:#151515!important}



[class^="chatbox-"] p.h1{margin:0;font-size:16px;line-height:1}
[class^="chatbox-"] .chatbox-open,[class^="chatbox-"] .chatbox-close{color:inherit;background-color:transparent;border:0;outline:0!important;cursor:pointer}
.chatbox-open{position:fixed;bottom:0;right:0;width:60px;height:60px;color:#fff;background-color:var(--primary);background-position:center center;background-repeat:no-repeat;box-shadow:12px 15px 20px 0 #2e3d4926;border:0;border-radius:50%;cursor:pointer;margin:16px}
.chatbox-close{position:fixed;bottom:0;right:0;width:60px;height:60px;color:#fff;background-color:var(--primary);background-position:center center;background-repeat:no-repeat;box-shadow:12px 15px 20px 0 #2e3d4926;border:0;border-radius:50%;cursor:pointer;display:none;margin:16px}
[class^="chatbox-"] textarea{box-sizing:border-box;width:100%;margin:0;height:calc(16px + 16px / 2);padding:0 calc(16px / 2);font-family:inherit;font-size:16px;line-height:calc(16px + 16px / 2);color:#888;background-color:none;border:0;outline:0!important;resize:none;overflow:hidden}
[class^="chatbox-"] textarea::-moz-placeholder{color:#888}
[class^="chatbox-"] textarea:-ms-input-placeholder{color:#888}
[class^="chatbox-"] textarea::placeholder{color:#888}
.chatbox-popup{display:flex;position:fixed;box-shadow:5px 5px 25px 0 #2e3d4933;flex-direction:column;display:none;bottom:calc(2 * 16px + 60px);right:16px;width:377px;height:auto;background-color:#fff;border-radius:16px;z-index:9999}
.chatbox-popup .chatbox-popup__header{box-sizing:border-box;display:flex;width:100%;padding:16px;color:#fff;background-color:var(--primary);align-items:center;justify-content:space-around;border-top-right-radius:12px;border-top-left-radius:12px}
.chatbox-popup .chatbox-popup__header .chatbox-popup__avatar{margin-top:-32px;background-color:var(--primary);border:5px solid #0000001a;border-radius:50%}
.chatbox-popup .chatbox-popup__main{box-sizing:border-box;width:100%;padding:calc(2 * 16px) 16px;color:#888;text-align:center}
.chatbox-popup .chatbox-popup__footer{box-sizing:border-box;display:flex;width:100%;padding:16px;border-top:1px solid #ddd;align-items:center;justify-content:space-around;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.chatbox-panel{display:flex;position:fixed;box-shadow:5px 5px 25px 0 #2e3d4933;flex-direction:column;display:none;top:0;right:0;bottom:0;width:377px;background-color:#fff;z-index:9999}
.chatbox-panel .chatbox-panel__header{box-sizing:border-box;display:flex;width:100%;padding:16px;color:#fff;background-color:var(--primary);align-items:center;justify-content:space-around;flex:0 0 auto}
.chatbox-panel .chatbox-panel__main{box-sizing:border-box;width:100%;padding:calc(2 * 16px) 16px;color:#888;text-align:center;flex:1 1 auto}
.chatbox-panel .chatbox-panel__footer{box-sizing:border-box;display:flex;width:100%;padding:16px;border-top:1px solid #ddd;align-items:center;justify-content:space-around;flex:0 0 auto}
[class^="chatbox-"] .target-script .btn{white-space:normal;line-height:1}




.mod_services button[btn]{padding:.5rem 1rem!important;font-size:.9rem!important}
.mod_services[tmpl] [color]:before,.mod_services[tmpl] [premium]:before{content:"";width:60px;height:25px;position:absolute;right:13px;top:10px}
.mod_services[tmpl] [color]:before{background:url(/cdn/lib/hit.svg) no-repeat center / contain}
.mod_services[tmpl] [premium]:before{background:url(/cdn/lib/premium.svg) no-repeat center / contain}
.mod_services[tmpl="1"] .isheader,
.mod_services[tmpl="2"] .isheader{text-align:center}
[tmpl="1"].mod_services ul.nav-tabs,
[tmpl="2"].mod_services ul.nav-tabs{border-radius:2rem;display:flex;background:#0000000d;overflow:hidden;width:fit-content;margin:auto;border:0;
    flex-wrap: wrap;}
[tmpl="1"].mod_services .nav-tabs > li > a,
[tmpl="2"].mod_services .nav-tabs > li > a{padding:.75rem 1.5rem;border:0;border-left:1px #0000000d solid}
[tmpl="1"].mod_services .nav-tabs > li.active > a,
[tmpl="2"].mod_services .nav-tabs > li.active > a{background:inherit;color:var(--primary)}
[tmpl="1"].mod_services .nav-tabs > li:first-of-type > a,
[tmpl="2"].mod_services .nav-tabs > li:first-of-type > a{border:0}
[tmpl="1"].mod_services .tab-content,
[tmpl="2"].mod_services .tab-content{margin-top:20px}
[tmpl="1"].mod_services .tab-content > .active,
[tmpl="2"].mod_services .tab-content > .active{display:flex;flex-wrap:wrap}
[tmpl="1"].mod_services .service_item{flex-basis:24%;margin:.5%;background:#2648df14;border-radius:1rem;outline:1px #eeeff0 solid}
[tmpl="1"].mod_services .service_item .price{position:absolute;right:0;border-top-left-radius:1rem;font-size:1rem;bottom:0}
[tmpl="1"].mod_services .service_item .service_header{border-radius:1rem;overflow:hidden;display:flex;flex-direction:column;position:relative;z-index:1;min-height:100px}
[tmpl="1"].mod_services .service_item .service_content{padding:2rem 1rem 1rem;margin-top:-1rem}
[tmpl="2"].mod_services .tab-content > .active > div:nth-child(even){background:#00000008}
[tmpl="3"].mod_services .service_item > div{flex:1}
[tmpl="3"].mod_services .service_item > .center_item{flex:2;border-right:1px #00000026 dashed}
[tmpl="3"].mod_services .gallery_services{margin:1.5rem;height:200px;overflow:hidden;border-radius:.5rem}
[tmpl="3"].mod_services .service_item{flex-basis:100%;text-align:left}
@media (max-width: 600px) {
	[tmpl="3"].mod_services .service_item{flex-direction:column}
	[tmpl="3"].mod_services .service_item > div{flex:unset}
	[tmpl="3"].mod_services .service_item .last_item{padding-bottom:1rem}
}
.mod_services .gallery_services img{object-fit:cover;width:100%;height:100%}
[tmpl="4"].mod_services .gallery_services,
[tmpl="5"].mod_services .gallery_services{overflow:hidden;box-shadow:0 2px 4px #0000001a;background-color:#00000008}
[tmpl="4"].mod_services .row,
[tmpl="5"].mod_services .row,
[tmpl="6"].mod_services .row{align-items:stretch}
[tmpl="4"].mod_services .gallery_services{border-radius:.5rem;height:250px;margin:.25rem 0}
[tmpl="5"].mod_services .gallery_services{max-height:350px;margin-bottom:1.5rem;border-radius:1.5rem}
[tmpl="6"].mod_services .button_item button{margin-top:-.5rem}
[tmpl="6"].mod_services .button_item .text-lg{margin-top:-.25rem}
[tmpl="7"].mod_services .gallery_services,
[tmpl="7"].mod_services .service_item{height:300px}
[tmpl="7"].mod_services .service_item:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000000b3,transparent)}
[tmpl="7"].mod_services .service_item:hover:before{background:linear-gradient(0deg,#000000b3,#0000004d)}
[tmpl="7"].mod_services .service_item:hover .service_info{padding-top:15px}
[tmpl="7"].mod_services .service_info{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;padding-left:70px;padding-right:70px;padding-top:200px;transition:.3s ease all}
[tmpl="7"].mod_services .service_info p,
[tmpl="8"].mod_services .service_item p,
[tmpl="8"].mod_services .service_item .h5,
[tmpl="9"].mod_services .service_item p,
[tmpl="9"].mod_services .service_item .h5,
[tmpl="11"].mod_services .service_item .h5,
[tmpl="11"].mod_services .service_item p,
[tmpl="12"].mod_services .service_item .h5,
[tmpl="12"].mod_services .service_item p,
[tmpl="10"].mod_services .service_item p,
[tmpl="13"].mod_services .service_item p,
[tmpl="14"].mod_services .service_item p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
[tmpl="9"].mod_services .service_item .h5{-webkit-line-clamp:2;font-size:1.5rem;line-height:1.25}
[tmpl="10"].mod_services .service_item p{-webkit-line-clamp:7}
.text-center [tmpl="7"].mod_services .flex-end{justify-content:center}
[tmpl="7"].mod_services .flex-end:after{content:"";height:2px;width:25%;transform:translate(0,-50%);background:var(--primary);display:block;position:absolute;bottom:-40px;border-radius:1rem}
[tmpl="7"].mod_services .service_item:hover .flex-end:after{bottom:-20px}
[tmpl="8"].mod_services .gallery_services,
[tmpl="8"].mod_services .service_item,
[tmpl="9"].mod_services .gallery_services,
[tmpl="11"].mod_services .gallery_services,
[tmpl="11"].mod_services .service_item{height:270px}
[tmpl="12"].mod_services .gallery_services,
[tmpl="12"].mod_services .service_item{height:220px}
[tmpl="8"].mod_services .service_item > div + div,
[tmpl="9"].mod_services .service_item > div + div{flex-basis:50%}
[tmpl="8"].mod_services .service_item > div,
[tmpl="9"].mod_services .service_item > div{flex:1;min-width:50%}
[tmpl="9"].mod_services .service_item > div + div{background-color:var(--bgc);border-radius:0 1rem 1rem 0}
[tmpl="9"].mod_services .service_left:empty{display:none}
[tmpl="9"].mod_services .gallery_services{border-top-left-radius:1rem;border-bottom-left-radius:1rem;overflow:hidden}
[tmpl="9"].mod_services .service_figure{background:var(--btnco,var(--primary));color:var(--btnte,#fff);width:65px;border-radius:0 50% 50% 0}
[tmpl="9"].mod_services .service_bottom{padding:1.5rem;background:var(--bgc,#fff)}
[tmpl="9"].mod_services .service_left:not(:empty) + div .service_bottom{margin-left:-2.5rem;border-radius:1.5rem;min-height:250px}
[tmpl="9"].mod_services .service_bottom button{margin-right:0;max-width:200px}
[tmpl="9"].mod_services .gallery_services{position:relative}
[tmpl="9"].mod_services .gallery_services:before,
[tmpl="10"].mod_services .gallery_services:before,
[tmpl="13"].mod_services .gallery_services:before,
[tmpl="11"].mod_services .service_item:before,
[tmpl="12"].mod_services .service_item:before{content:"";position:absolute;inset:0;background:#0000001a}
[tmpl="10"].mod_services .gallery_services:before{background:linear-gradient(0deg,black,transparent)}
[tmpl="11"].mod_services .service_item:before,
[tmpl="12"].mod_services .service_item:before{background:linear-gradient(0deg,#000000e6,transparent);z-index:1}
[tmpl="10"].mod_services .gallery_services:before,
[tmpl="13"].mod_services .gallery_services:before{z-index:1}
[tmpl="9"].mod_services .service_left:empty + div{border-radius:1.5rem;overflow:hidden;border:1px #0000001a solid}
[tmpl="10"].mod_services .gallery_services img,
[tmpl="13"].mod_services .gallery_services img,
[tmpl="14"].mod_services .gallery_services img,
[tmpl="11"].mod_services .gallery_services img,
[tmpl="12"].mod_services .gallery_services img{position:absolute;inset:0}
[tmpl="10"].mod_services .service_item > div{min-height:300px}
[tmpl="13"].mod_services .service_item > div{min-height:200px}
[tmpl="10"].mod_services .service_item,
[tmpl="13"].mod_services .service_item,
[tmpl="11"].mod_services .service_item,
[tmpl="12"].mod_services .service_item{border-radius:1.5rem}
[tmpl="10"].mod_services .service_item > div:not(.gallery_services),[tmpl="13"].mod_services .service_item > div:not(.gallery_services){border-radius:1.5rem;background:#0006;position:relative;z-index:2;color:#fff;height:100%}
[tmpl="13"].mod_services .service_item > div:not(.gallery_services){border-radius:0;background:linear-gradient(0deg,var(--primary) 60%,transparent)}
[tmpl="11"].mod_services .gallery_services,
[tmpl="12"].mod_services .gallery_services{width:100%}
@media (min-width: 992px) {
	[tmpl="12"].mod_services .item_child:nth-child(5n+2),[tmpl="12"].mod_services .item_child:nth-child(6){width:50%}
}




#buttons-cards button[button],body[button] [btn]{user-select:none;-webkit-user-select:none;touch-action:manipulation;text-decoration:none;cursor:pointer;outline:none;font-size:1.1rem;padding:1rem 1.6rem;line-height:1rem;position:relative;text-rendering:geometricprecision;white-space:nowrap}
button:hover,button:active{outline:none!important}
#buttons-cards button[button="0"],[button="0"] [btn]{color:var(--btnte,white);border-radius:var(--btnra);transition:all .3s ease;background-color:var(--btnco);border:none}
#buttons-cards button[button="0"]:hover,[button="0"] [btn]:hover{background-color:var(--btnlt);opacity:.8}
#buttons-cards button[button="0"]:before,#buttons-cards button[button="0"]:after,[button="0"] [btn]:before,[button="0"] [btn]:after{position:absolute;content:"";right:0;top:0;transition:all .3s ease}
#buttons-cards button[button="0"]:before,[button="0"] [btn]:before{height:0;width:.1px}
#buttons-cards button[button="0"]:after,[button="0"] [btn]:after{width:0;height:.1px}
#buttons-cards button[button="0"]:hover:before,[button="0"] [btn]:hover:before{height:100%}
#buttons-cards button[button="0"]:hover:after,[button="0"] [btn]:hover:after{width:100%}
#buttons-cards button[button="1"],[button="1"] [btn]{color:var(--btnte,white);border:none;background:var(--btnco);border-radius:var(--btnra)}
#buttons-cards button[button="1"]:hover,[button="1"] [btn]:hover{color:inherit;background:#fff;box-shadow:none}
#buttons-cards button[button="2"],[button="2"] [btn]{background:var(--btnco);position:relative;border:1px solid var(--btndk);border-radius:var(--btnra);overflow:hidden;color:var(--btnte)}
#buttons-cards button[button="2"]:after,[button="2"] [btn]:after{position:absolute;content:"";left:0;bottom:-1px;background:var(--btnlt);transition:all .3s ease;width:0;height:2px}
#buttons-cards button[button="2"]:hover:after,[button="2"] [btn]:hover:after{width:100%}
#buttons-cards button[button="3"],[button="3"] [btn]:not([type="button"]){border:none;background:var(--btnco);color:var(--btnte,white);transition:.5s;overflow:hidden;position:relative;border-radius:var(--btnra)}
#buttons-cards button[button="3"]:before,[button="3"] [btn]:not([type="button"]):before{position:absolute;content:'';display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fff;animation:button 5s ease-in-out infinite}
#buttons-cards button[button="3"]:hover,[button="3"] [btn]:not([type="button"]):hover{transform:scale(1.1)}
@keyframes button {
	0%{transform:scale(0) rotate(45deg);opacity:0}
	80%{transform:scale(0) rotate(45deg);opacity:.5}
	81%{transform:scale(4) rotate(45deg);opacity:1}
	100%{transform:scale(50) rotate(45deg);opacity:0}
}
button[button="4"],[button="4"] [btn]:not([type="button"]){border:2px var(--btnlt) solid;border-radius:var(--btnra);color:var(--btnte,white);transition:.5s;background:var(--btnco)}
#buttons-cards button[button="4"]:hover,[button="4"] [btn]:not([type="button"]):hover{background:var(--btndk)}
#buttons-cards button[button="5"],[button="5"] [btn]{background-color:var(--btnco);background-image:linear-gradient(315deg,var(--btnlt) 0%,var(--btnco) 75%);border:none;color:var(--btnte,white);border-radius:var(--btnra);overflow:hidden}
#buttons-cards button[button="5"]:after,[button="5"] [btn]:after{position:absolute;content:"";width:100%;height:0;bottom:0;left:0;z-index:-1;background-color:var(--btnco);background-image:linear-gradient(315deg,var(--btnco) 0%,var(--btndk) 75%);transition:all .3s ease}
#buttons-cards button[button="5"]:hover:after,[button="5"] [btn]:hover:after{top:0;height:100%}
#buttons-cards button[button="6"],[button="6"] [btn]{background:#0003;border:0;border-radius:var(--btnra);color:var(--btnte,white);overflow:hidden;background-color:var(--btndk);background-image:linear-gradient(315deg,var(--btndk) -40%,var(--btnco) 45%)}
#buttons-cards button[button="6"]:after,[button="6"] [btn]:after{position:absolute;content:"";width:100%;height:0;top:-2px;left:0;z-index:-1;border-radius:var(--btnra);transition:all .3s ease;background:#0003;border:0}
#buttons-cards button[button="6"]:hover:after,[button="6"] [btn]:hover:after{top:auto;bottom:0;height:100%}
#buttons-cards button[button="7"],[button="7"] [btn]{background:var(--btnco);border:none;overflow:hidden;border-radius:var(--btnra);color:var(--btnte,white)}
#buttons-cards button[button="7"]:after,[button="7"] [btn]:after{position:absolute;content:"";width:0;height:100%;top:0;right:0;z-index:-1;background-color:var(--btnlt);transition:all .3s ease}
#buttons-cards button[button="7"]:hover,[button="7"] [btn]:hover{color:#fff}
#buttons-cards button[button="7"]:hover:after,[button="7"] [btn]:hover:after{left:0;width:100%}
#buttons-cards button[button="7"]:active,[button="7"] [btn]:active{top:2px}
#buttons-cards button[button="8"],[button="8"] [btn]{background:linear-gradient(to right,var(--btnco),var(--btnlt));color:var(--btnte);border-radius:var(--btnra);transition:all .3s ease;line-height:1;border:0}
#buttons-cards button[button="8"]:hover,[button="8"] [btn]:hover{background-position:right center;box-shadow:0 0 20px var(--btndk)}
#buttons-cards button[button="9"],[button="9"] [btn]{background-image:linear-gradient(to bottom,var(--btnlt),var(--btnco) 20%);background-size:100% 200%;border-radius:var(--btnra);font-weight:700;transition:all .3s ease;border:0;color:var(--btnte)}
#buttons-cards button[button="9"]:hover,[button="9"] [btn]:hover{background-position:0 100%;transform:translateY(-5px);box-shadow:0 5px 15px #0003}
#buttons-cards button[button="10"],[button="10"] [btn]{background-clip:padding-box;background-color:var(--btnco);border:1px solid transparent;border-radius:var(--btnra);color:var(--btnte);font-weight:600;transition:all 250ms}
#buttons-cards button[button="10"]:hover,#buttons-cards button[button="10"]:focus,[button="10"] [btn]:hover,[button="10"] [btn]:focus{background-color:var(--btnlt);box-shadow:#0000001a 0 4px 12px}
#buttons-cards button[button="10"]:hover,[button="10"] [btn]:hover{transform:translateY(-1px)}
#buttons-cards button[button="10"]:active,[button="10"] [btn]:active{background-color:var(--btndk);box-shadow:#0000000f 0 2px 4px;transform:translateY(0)}
#buttons-cards button[button="11"],[button="11"] [btn]{background-color:var(--btnco);border:1px solid var(--btnlt);border-radius:var(--btnra);font-weight:600;transition:all 250ms;color:var(--btnte)}
#buttons-cards button[button="11"]:active,#buttons-cards button[button="11"]:hover,#buttons-cards button[button="11"]:focus,[button="11"] [btn]:active,[button="11"] [btn]:hover,[button="11"] [btn]:focus{border-color:var(--btnlt);box-shadow:#0000001a 0 4px 12px}
#buttons-cards button[button="11"]:hover,[button="11"] [btn]:hover{transform:translateY(-1px)}
#buttons-cards button[button="11"]:active,[button="11"] [btn]:active{background-color:var(--btndk);transform:translateY(0)}
#buttons-cards button[button="12"],[button="12"] [btn]{background-color:var(--btndk);border:solid transparent;border-radius:var(--btnra);border-width:0 0 4px;color:var(--btnte);font-weight:700;letter-spacing:.4px;text-align:center;transform:translateZ(0);transition:filter .2s;vertical-align:middle}
#buttons-cards button[button="12"]:after,[button="12"] [btn]:after{background-clip:padding-box;background-color:var(--btnco);border:solid transparent;border-radius:var(--btnra);border-width:0 0 4px;bottom:-4px;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}
#buttons-cards button[button="12"]:hover,[button="12"] [btn]:hover{filter:brightness(1.1);-webkit-filter:brightness(1.1)}
#buttons-cards button[button="12"]:active,[button="12"] [btn]:active{border-width:4px 0 0;background:none}
#buttons-cards button[button="13"],[button="13"] [btn]{background:var(--btnco);border:1px solid var(--btnco);border-radius:var(--btnra);box-shadow:#0000001a 1px 2px 4px;color:var(--btnte);font-weight:800}
#buttons-cards button[button="13"]:hover,#buttons-cards button[button="13"]:active,[button="13"] [btn]:hover,[button="13"] [btn]:active{background-color:initial;background-position:0 0;color:initial}
#buttons-cards button[button="13"]:active,[button="13"] [btn]:active{opacity:.5}
#buttons-cards button[button="14"],[button="14"] [btn]{background-color:var(--btnco);border:2px solid var(--btnlt);border-radius:var(--btnra);color:var(--btnte);font-weight:600;transition:all 300ms cubic-bezier(.23,1,0.32,1)}
#buttons-cards button[button="14"]:hover,[button="14"] [btn]:hover{box-shadow:#00000040 0 8px 15px;transform:translateY(-2px)}
#buttons-cards button[button="14"]:active,[button="14"] [btn]:active{box-shadow:none;transform:translateY(0)}
#buttons-cards button[button="15"],[button="15"] [btn]{background-color:transparent;border:2px solid var(--btndk);border-radius:var(--btnra);font-weight:600;transition:all 300ms cubic-bezier(.23,1,0.32,1)}
#buttons-cards button[button="15"]:hover,[button="15"] [btn]:hover{color:var(--btnte);background-color:var(--btndk);box-shadow:#00000040 0 8px 15px;transform:translateY(-2px)}
#buttons-cards button[button="15"]:active,[button="15"] [btn]:active{box-shadow:none;transform:translateY(0)}
#buttons-cards button[button="16"],[button="16"] [btn]{align-items:center;appearance:none;background-image:radial-gradient(100% 100% at 100% 0,var(--btnlt) 0,var(--btnco) 100%);border:0;border-radius:var(--btnra);box-shadow:#2d234266 0 2px 4px,#2d23424d 0 7px 13px -3px,#3a416f80 0 -3px 0 inset;color:var(--btnte);overflow:hidden;transition:box-shadow .15s,transform .15s;will-change:box-shadow,transform;outline:none}
#buttons-cards button[button="16"]:hover,[button="16"] [btn]:hover{box-shadow:#2d234266 0 4px 8px,#2d23424d 0 7px 13px -3px,var(--btnco) 0 -3px 0 inset;transform:translateY(-2px)}
#buttons-cards button[button="16"]:active,[button="16"] [btn]:active{box-shadow:var(--btnco) 0 3px 7px inset;transform:translateY(2px)}
#buttons-cards button[button="17"],[button="17"] [btn]{background-color:var(--btnco);border-radius:var(--btnra);border-width:0;box-shadow:#2d234266 0 2px 4px,#2d23424d 0 7px 13px -3px,#D6D6E7 0 -3px 0 inset;color:var(--btnte);overflow:hidden;transition:box-shadow .15s,transform .15s;will-change:box-shadow,transform}
#buttons-cards button[button="17"]:focus,[button="17"] [btn]:focus{box-shadow:#D6D6E7 0 0 0 1.5px inset,#2d234266 0 2px 4px,#2d23424d 0 7px 13px -3px,#D6D6E7 0 -3px 0 inset}
#buttons-cards button[button="17"]:hover,[button="17"] [btn]:hover{box-shadow:#2d234266 0 4px 8px,#2d23424d 0 7px 13px -3px,#D6D6E7 0 -3px 0 inset;transform:translateY(-2px)}
#buttons-cards button[button="17"]:active,[button="17"] [btn]:active{box-shadow:#D6D6E7 0 3px 7px inset;transform:translateY(2px)}
#buttons-cards button[button="18"],[button="18"] [btn]{background-color:var(--btnco);border-radius:var(--btnra);box-shadow:transparent 0 0 0 3px,#1212121a 0 6px 20px;color:var(--btnte);flex:1 1 auto;font-weight:700;margin:0;transition:box-shadow .2s,-webkit-box-shadow .2s;white-space:nowrap;border:0}
#buttons-cards button[button="18"]:hover,[button="18"] [btn]:hover{box-shadow:var(--btnco) 0 0 0 3px,transparent 0 0 0 0}
#buttons-cards button[button="19"],[button="19"] [btn]{background:var(--btnco);border:0 solid #E2E8F0;box-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;color:var(--btnte);font-weight:700;border-radius:var(--btnra)}
#buttons-cards button[button="20"],[button="20"] [btn]{background-color:var(--btnco);border:0;color:var(--btnte);border-radius:var(--btnra);font-size:.9rem;margin:0;opacity:1;text-transform:uppercase;transition:opacity 300ms cubic-bezier(.694,0,0.335,1),background-color 100ms cubic-bezier(.694,0,0.335,1),color 100ms cubic-bezier(.694,0,0.335,1)}
#buttons-cards button[button="20"]:before,[button="20"] [btn]:before{animation:opacityFallbackOut .5s step-end forwards;backface-visibility:hidden;background-color:var(--btnlt);opacity:.2;clip-path:polygon(-1% 0,0 0,-25% 100%,-1% 100%);content:"";height:100%;left:0;position:absolute;border-radius:var(--btnra);top:0;transform:translateZ(0);transition:clip-path .5s cubic-bezier(.165,0.84,0.44,1),-webkit-clip-path .5s cubic-bezier(.165,0.84,0.44,1);width:100%}
#buttons-cards button[button="20"]:hover:before,[button="20"] [btn]:hover:before{animation:opacityFallbackIn 0s step-start forwards;clip-path:polygon(0 0,101% 0,101% 101%,0 101%)}
#buttons-cards button[button="21"],[button="21"] [btn]{background-color:var(--btnco);border:1px solid var(--btnlt);border-radius:var(--btnra);box-shadow:#fff 4px 4px 0 0,var(--btndk) 4px 4px 0 1px;color:var(--btnte);font-weight:400;margin:0 5px 10px 0;padding:12px 40px;vertical-align:middle}
#buttons-cards button[button="21"]:active,[button="21"] [btn]:active{box-shadow:#fff 2px 2px 0 0,var(--btndk) 2px 2px 0 1px;transform:translate(2px,2px)}
#buttons-cards button[button="22"],[button="22"] [btn]{background-color:transparent;border:1px solid var(--btndk);border-radius:var(--btnra);color:var(--btnte);font-weight:700}
#buttons-cards button[button="22"]:before,[button="22"] [btn]:before{background-color:var(--btnco);content:"";height:calc(100% + 3px);position:absolute;right:-7px;top:-9px;transition:background-color 300ms ease-in;width:100%;z-index:-1;border-radius:var(--btnra)}
#buttons-cards button[button="22"]:hover:before,[button="22"] [btn]:hover:before{background-color:var(--btnlt)}
#buttons-cards button[button="23"],[button="23"] [btn]{letter-spacing:1px;border:1px solid var(--btndk);border-radius:var(--btnra);background-color:transparent;color:var(--btnte)}
#buttons-cards button[button="23"]:after,[button="23"] [btn]:after{content:"";background-color:var(--btnco);width:100%;z-index:-1;position:absolute;height:100%;top:7px;left:7px;transition:.2s;border-radius:var(--btnra)}
#buttons-cards button[button="23"]:hover:after,[button="23"] [btn]:hover:after{top:0;left:0}
#buttons-cards button[button="24"],[button="24"] [btn]{background-color:var(--btnco);border:2px solid var(--btndk);border-radius:var(--btnra);color:var(--btnte)}
#buttons-cards button[button="24"]:after,[button="24"] [btn]:after{background-color:var(--btnlt);border-radius:.5rem;content:"";display:block;height:48px;left:0;width:100%;position:absolute;top:-2px;transform:translate(.5rem,.5rem);transition:transform .2s ease-out;z-index:-1;border-radius:var(--btnra)}
#buttons-cards button[button="24"]:hover:after,[button="24"] [btn]:hover:after{transform:translate(0,0)}
#buttons-cards button[button="24"]:active,[button="24"] [btn]:active{background-color:var(--btndk)}
#buttons-cards button[button="25"],[button="25"] [btn]{border:2px solid var(--btnco);border-radius:var(--btnra);background-color:var(--btnco);color:var(--btnte);font-weight:600;letter-spacing:-.5px;min-width:140px;transition:all .3s}
#buttons-cards button[button="25"]:focus,#buttons-cards button[button="25"]:hover,#buttons-cards button[button="25"]:active,[button="25"] [btn]:hover,[button="25"] [btn]:focus,[button="25"] [btn]:active{border-color:var(--btnlt);background-color:var(--btnte);color:var(--btndk)}
@media (min-width: 768px) {
	#buttons-cards button[button="25"],[button="25"] [btn]{min-width:170px}
}
#buttons-cards button[button="26"],[button="26"] [btn]{background-color:var(--btnco);border:0;border-radius:var(--btnra);color:var(--btnte);font-weight:600;outline:0;transition:all .3s;overflow:hidden}
#buttons-cards button[button="26"]:before,[button="26"] [btn]:before{background-color:initial;background-image:linear-gradient(#fff 0,#fff0 100%);border-radius:calc(var(--btnra) + 1rem);content:"";height:50%;left:4%;opacity:.5;position:absolute;top:0;transition:all .3s;width:92%}
#buttons-cards button[button="26"]:hover,[button="26"] [btn]:hover{box-shadow:#fff3 0 3px 15px inset,#0000001a 0 3px 5px,#0000001a 0 10px 13px;transform:scale(1.05)}
#buttons-cards button[button="27"],[button="27"] [btn]{background-color:var(--btnco);border:2px solid var(--btnlt);border-radius:var(--btnra);box-shadow:var(--btndk) 4px 4px 0 0;color:var(--btnte);font-weight:600;margin:-5px 0}
#buttons-cards button[button="27"]:hover,[button="27"] [btn]:hover{background-color:var(--btndk)}
#buttons-cards button[button="27"]:active,[button="27"] [btn]:active{box-shadow:var(--btndk) 2px 2px 0 0;transform:translate(2px,2px)}
#buttons-cards button[button="28"],[button="28"] [btn]{background-color:initial;border-style:none;border-radius:var(--btnra);color:var(--btnte);font-weight:800;z-index:0}
#buttons-cards button[button="28"]:before,#buttons-cards button[button="28"]:after,[button="28"] [btn]:before,[button="28"] [btn]:after{border-radius:var(--btnra)}
#buttons-cards button[button="28"]:before,[button="28"] [btn]:before{background-color:var(--btnco);content:"";display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-2;opacity:.3}
#buttons-cards button[button="28"]:after,[button="28"] [btn]:after{background-color:initial;background-image:linear-gradient(90deg,var(--btndk) 0,var(--btnco) 100%);inset:3px;content:"";display:block;overflow:hidden;position:absolute;transition:all 100ms ease-out;z-index:-1}
#buttons-cards button[button="28"]:hover:after,[button="28"] [btn]:hover:after{inset:0;transition-timing-function:ease-in}
#buttons-cards button[button="29"],[button="29"] [btn]{background-color:#fff;border:0 solid #e2e8f0;border-radius:var(--btnra);color:#222;font-weight:600;text-decoration:none #0d172a solid;transition:all .1s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #a6afc340}
#buttons-cards button[button="29"]:hover,[button="29"] [btn]:hover{background-color:var(--btnco);color:var(--btnte)}
#buttons-cards button[button="30"],[button="30"] [btn]{border:0;color:var(--btnte);background:var(--btnco);z-index:0;border-radius:var(--btnra)}
#buttons-cards button[button="30"]:before,[button="30"] [btn]:before{content:"";background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);position:absolute;top:-2px;left:-2px;background-size:400%;z-index:-1;filter:blur(5px);-webkit-filter:blur(5px);width:calc(100% + 4px);height:calc(100% + 4px);animation:circle-before 20s linear infinite;transition:opacity .3s ease-in-out;border-radius:var(--btnra)}
@keyframes circle-before {
	0%{background-position:0 0}
	50%{background-position:400% 0}
	100%{background-position:0 0}
}
#buttons-cards button[button="30"]:after,[button="30"] [btn]:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;background:var(--btnco);left:0;top:0;border-radius:var(--btnra)}
#buttons-cards button[button="31"],[button="31"] [btn]{font-size:1rem;background:transparent;border-radius:var(--btnra);border:none;color:var(--btnte);z-index:1}
#buttons-cards button[button="31"]:after,#buttons-cards button[button="31"]:before,[button="31"] [btn]:after,[button="31"] [btn]:before{content:'';position:absolute;bottom:0;right:0;z-index:-10;transition:all .4s}
#buttons-cards button[button="31"]:before,[button="31"] [btn]:before{transform:translate(0%,0%);width:100%;height:100%;background:var(--btnco);border-radius:var(--btnra)}
#buttons-cards button[button="31"]:after,[button="31"] [btn]:after{transform:translate(.5rem,.5rem);width:30px;height:30px;background:var(--btndk);border-radius:50%}
#buttons-cards button[button="31"]:hover:before,[button="31"] [btn]:hover:before{transform:translate(5%,20%);width:110%;height:110%}
#buttons-cards button[button="31"]:hover:after,[button="31"] [btn]:hover:after{border-radius:var(--btnra);transform:translate(0,0);width:100%;height:100%}
#buttons-cards button[button="31"]:active:after,[button="31"] [btn]:active:after{transition:0s;transform:translate(0,5%)}
[button="32"] [btn],#buttons-cards button[button="32"]{-webkit-tap-highlight-color:transparent;-webkit-appearance:button;background-color:var(--btnco);color:var(--btnte);--height:40px;--progress:0;border:2px solid var(--btnlt);border-radius:var(--btnra);line-height:var(--height);color:transparent;text-shadow:0 calc(var(--progress) * -1) var(--btnte),0 calc(var(--height) - var(--progress)) var(--btndk);transition:.2s;overflow:hidden;padding-top:0;padding-bottom:0}
[button="32"] [btn]:hover,#buttons-cards button[button="32"]:hover{--progress:var(--height);border-color:var(--btndk)}



.mod_double_menu .m-body{display:flex;flex-wrap:wrap}
.mod_double_menu[tmpl="5"] .m-body{padding:0 1rem}
.mod_double_menu{padding:50px 0}
.mod_double_menu[tmpl="7"] .m-body a{flex:1;flex-basis:25%;margin:1rem}
.mod_double_menu[tmpl="7"] img{mask-image:linear-gradient(to bottom,#000,#000),linear-gradient(to bottom,#000,#000),linear-gradient(to bottom,#000,#000),linear-gradient(to bottom,#000,#000),linear-gradient(to bottom,#000,#000);mask-size:19% 85%;mask-position:0 100%,25% 25%,50% 50%,75% 0,100% 50%;mask-repeat:no-repeat}
.mod_double_menu[tmpl="10"] .m-body a{flex:1;flex-basis:25%;height:200px;margin:2px}
.mod_double_menu[tmpl="8"] .m-body a{min-height:175px;background:#fff;transition:0s;color:initial}
.mod_double_menu[tmpl="8"] .m-body a:hover{background:linear-gradient(90deg,#0a98d112,transparent)}
.mod_double_menu[tmpl="8"] .m-body{justify-content:flex-start}
.mod_double_menu[tmpl="10"] .m-body a{outline:1px #00000026 solid;outline-offset:-5px;height:auto}
.mod_double_menu[tmpl="4"] .m-body a:before,
.mod_double_menu[tmpl="8"] .m-body a:before{content:"";position:absolute;inset:0;background:#0000004d;z-index:1}
.mod_double_menu[tmpl="4"] .m-body a{position:relative;overflow:hidden;flex-basis:30%;min-height:300px;margin:20px;padding:0;border-radius:10px;box-shadow:0 5px 10px #0003}
.mod_double_menu[tmpl="4"] .m-body a:hover,
.mod_double_menu[tmpl="5"] .m-body a:hover{opacity:.9}
.mod_double_menu[tmpl="6"] .dblflex,
.mod_double_menu[tmpl="4"] .dblflex,
.mod_double_menu[tmpl="5"] .dblflex{flex:1;min-width:30%}
@media (max-width: 767px) {
	.mod_double_menu[tmpl="6"] .dblflex,
	.mod_double_menu[tmpl="4"] .dblflex,
	.mod_double_menu[tmpl="5"] .dblflex,
	.mod_double_menu[tmpl] .m-body .category{flex-basis:100%;margin:5px 10px}
}
.mod_double_menu[tmpl="10"] img{max-height:170px}
.mod_double_menu[tmpl="10"] a{flex-basis:25%}
.mod_double_menu[tmpl="5"] .img-container{position:relative;height:170px;overflow:hidden}
.mod_double_menu img{object-fit:cover;width:100%;height:100%}
.mod_double_menu[tmpl="5"] .img-container:before{content:"";display:block;width:100%;height:100%;position:absolute;inset:0;background:#0003}
.mod_double_menu[tmpl] .m-body a{overflow:hidden;position:relative;transition:.5s;text-decoration:none}
.mod_double_menu[tmpl="9"] .bg{position:relative}
.mod_double_menu[tmpl="9"] .m-body .text-2x:after{content:"";width:50px;height:2px;background:var(--primary);display:block;margin:15px auto -15px;border-radius:2px}
.mod_double_menu[tmpl="9"] .m-body a .category{box-shadow:0 5px 30px #00000026;transition:.5s}
.mod_double_menu[tmpl="9"] .m-body a .category:hover{transform:translate(0px,-15px) scale(1.02)}
.mod_double_menu[tmpl="9"] .m-body a{overflow:unset}
.mod_double_menu[tmpl="9"] p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.mod_double_menu[tmpl="9"] img{max-height:200px}
.mod_double_menu[tmpl="9"] img.m-image,
.mod_double_menu[tmpl="10"] img.m-image {
    margin-bottom: 3rem;
}	


.mod_double_menu[tmpl="0"]{display:flex}
.mod_double_menu[tmpl="0"] .m-header .m-content [class^="hs"]{margin-top: 2rem;margin-bottom: 2rem;}
.mod_double_menu[tmpl="0"] .m-header .m-content .text-md{opacity:1}
.mod_double_menu[tmpl="0"] .m-header{flex:2;display:flex}
.mod_double_menu[tmpl="0"] .m-header .m-image{flex:1;order:-1;max-width:50%}
.mod_double_menu[tmpl="0"] .m-header .m-content{flex:2;padding:1rem 2rem;background:var(--primary);color:var(--prc,#fff)}
.mod_double_menu[tmpl="0"] .m-body{flex-direction:column;align-self:center;flex:1;padding:1rem}
.mod_double_menu[tmpl="0"] .m-body .double-item{padding:1rem}
.mod_double_menu[tmpl="0"] .m-body .material-icons{font-size:3rem}
.mod_double_menu[tmpl="0"] .m-body .double-item a{display:flex}
.mod_double_menu[tmpl="0"] .m-body .double-item a>*{margin:auto 0}
.mod_double_menu[tmpl="0"] .m-body .double-item:last-of-type{border:0}
.mod_double_menu[tmpl="0"] .m-image{max-width:400px}
.mod_double_menu[tmpl="0"] .m-body .double-item a:hover .material-icons {color: var(--primary);}


.mod_double_menu[tmpl="1"]{display:flex}
.mod_double_menu[tmpl="1"] .m-header .m-content [class^="hs"]{margin-top: 2rem;margin-bottom: 2rem;}
.mod_double_menu[tmpl="1"] .m-header .m-content .text-md{opacity:1}
.mod_double_menu[tmpl="1"] .m-header{flex:2;display:flex;position: relative;}
.mod_double_menu[tmpl="1"] .m-header .m-image{flex:1;order:-1;max-width:70%}
.mod_double_menu[tmpl="1"] .m-header .m-content{padding: 1rem 2rem;color: var(--prc, #fff);position: absolute;width: 75%;border-radius: 2rem;border: 4px rgb(255 255 255 / 65%) solid;left: 20%;top: 10%;z-index: 1;overflow: hidden;}
.mod_double_menu[tmpl="1"] .m-header .m-content:before {content: "";position: absolute;inset: 0;background: var(--primary);z-index: -1;opacity: .8;}
.mod_double_menu[tmpl="1"] .m-body .double-item a:hover .text-primary {background: var(--primary)}
.mod_double_menu[tmpl="1"] .m-body .double-item a:hover .text-primary .material-icons {color: white}
.mod_double_menu[tmpl="1"] .m-body{flex-direction:column;align-self:center;flex:2;padding:1rem}
.mod_double_menu[tmpl="1"] .m-body .double-item{padding:1rem}
.mod_double_menu[tmpl="1"] .m-body .material-icons{font-size:3rem;transition: .5s;}
.mod_double_menu[tmpl="1"] .m-body .double-item a{display:flex}
.mod_double_menu[tmpl="1"] .m-body .double-item a>*{margin:auto 0}
.mod_double_menu[tmpl="1"] .m-body .double-item:last-of-type{border:0}
.mod_double_menu[tmpl="1"] .m-image{max-width:400px}


.mod_double_menu[tmpl="2"]{display:flex;flex-wrap:wrap}
.mod_double_menu[tmpl="2"] .m-header .m-content [class^="hs"]{margin-top: 2rem;margin-bottom: 2rem;max-width: 50%;line-height: 1.2;}
.mod_double_menu[tmpl="2"] .m-header .m-content .text-md{opacity:1;padding: 2rem;background: var(--primary);color: var(--prc, #fff)!important;position: absolute;top: 0;width: 50%;right: 0;min-height: 400px;}
.mod_double_menu[tmpl="2"] .m-header{flex: 2;position: relative;overflow: hidden;padding: 1rem;}
.mod_double_menu[tmpl="2"] .m-header .m-image{flex:1;order:-1;max-width: 80%;}
.mod_double_menu[tmpl="2"] .m-header .m-content{flex:2;position: relative;padding-top: 3rem;}
.mod_double_menu[tmpl="2"] .m-body{flex-direction:column;align-self:center;flex: 2;padding:1rem}
.mod_double_menu[tmpl="2"] .m-body .double-item{padding:1rem}
.mod_double_menu[tmpl="2"] .m-body .material-icons{font-size: 2rem;opacity: .7;margin-right: 1rem;}
.mod_double_menu[tmpl="2"] .m-body .double-item a{display:flex}
.mod_double_menu[tmpl="2"] .m-body .double-item a>*{margin:auto 0}
.mod_double_menu[tmpl="2"] .m-body .double-item:last-of-type{border:0}
.mod_double_menu[tmpl="2"] .m-image{max-width:400px}
.mod_double_menu[tmpl="2"] .m-body .double-item a:hover .material-icons {color: var(--primary);}
@media (max-width: 600px) {
	.mod_double_menu[tmpl="2"] .m-header {flex-basis: 100%;}
	.mod_double_menu[tmpl="2"] .m-header .m-content .text-md {
    min-height: auto;
    position: relative;
    width: 100%;
    margin: 0;}
	.mod_double_menu[tmpl="2"] .m-header .m-image {display: none;}
}

.mod_double_menu[tmpl="3"],
.mod_double_menu[tmpl="3"] .m-body .double-item a{display:flex}
.mod_double_menu[tmpl="3"]>div{flex:1;padding:1rem}
.mod_double_menu[tmpl="3"] .m-body{flex-direction:column;align-self:center}
.mod_double_menu[tmpl="3"] .m-body .double-item{justify-content:flex-end;margin:0;padding:1rem;border-bottom:1px solid}
.mod_double_menu[tmpl="3"] .m-body .material-icons{font-size:2rem;opacity:.7;margin-right:1rem}
.mod_double_menu[tmpl="3"] .m-body .double-item a>*{margin:auto 0}
.mod_double_menu[tmpl="3"] .m-body .double-item:last-of-type{border:0}
.mod_double_menu[tmpl="3"] .m-image{border-radius:1.5rem;max-height:400px;object-fit:cover}


.mod_double_menu[tmpl="12"]{display:flex}
.mod_double_menu[tmpl="12"] .m-header .m-content [class^="hs"]{margin-top: 2rem;margin-bottom: 2rem;max-width: 50%;}
.mod_double_menu[tmpl="12"] .m-header{flex: 1;position: relative;overflow: hidden;padding: 1rem;}
.mod_double_menu[tmpl="12"] .m-header .m-content{flex:2;position: relative;padding-top: 3rem;}
.mod_double_menu[tmpl="12"] .m-body{flex-direction:column;align-self:center;flex: 2;padding:1rem}
.mod_double_menu[tmpl="12"] .m-body .material-icons{    font-size: 2rem;
    background: var(--primary);
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(50%, 35%);
    padding: 1rem;
    color: var(--prc);
    border-radius: .5rem;}
.mod_double_menu[tmpl="12"] .m-image{max-height: 100px;max-width: 270px;margin-right: 3rem;position: relative;}
.mod_double_menu[tmpl="12"] .m-body a:hover{text-decoration:underline}
.mod_double_menu[tmpl="12"] .m-image img{border-radius: .5rem;}
@media (max-width: 600px) {
	.mod_double_menu[tmpl="12"] .m-header, 
	.mod_double_menu[tmpl="12"] .m-body {flex-basis: 100%;}
	.mod_double_menu[tmpl="12"] .m-body > .flex,
	.mod_double_menu[tmpl="12"] {flex-wrap: wrap;}
}

.mod_double_menu[tmpl="13"]{padding-top:0!important}
.mod_double_menu[tmpl="13"] .m-header{position:relative;margin-bottom:2rem}
.mod_double_menu[tmpl="13"] .m-header .m-content{color:#fff;position:absolute;padding:2rem}
.mod_double_menu[tmpl="13"] .m-header .m-image{max-height:300px}
.mod_double_menu[tmpl="13"] .m-header:before{content:"";display:block;width:100%;height:100%;position:absolute;inset:0;background:rgb(0 0 0 / 60%)}
.mod_double_menu[tmpl="13"] .m-header .m-content [class^="hs"]{}
.mod_double_menu[tmpl="13"] .m-header .text-muted{opacity:1;max-width:700px}
.mod_double_menu[tmpl="13"] .m-body .material-icons{display:flex;font-size:2rem;opacity:.7}
.mod_double_menu[tmpl="13"] .m-body a{margin-top:1rem;display:flex}
.mod_double_menu[tmpl="13"] .m-body p{line-height:1}
.mod_double_menu[tmpl="13"] .m-body a:hover{text-decoration:underline}


.mod_double_menu[tmpl="14"] .m-body .flex>div{flex:1;height:270px}
.mod_double_menu[tmpl="14"]:not(.container) .m-header{padding-left:1rem;padding-right:1rem}
.mod_double_menu[tmpl="14"] .m-body a{font-size:1.4rem;line-height:1}
.mod_double_menu[tmpl="14"] .m-body>.flex{padding:0;background:var(--bgc)}
.mod_double_menu[tmpl="14"] .m-body .flex .flex{position:relative}
.mod_double_menu[tmpl="14"] .m-body .material-icons{display:flex;font-size:2rem;margin-bottom:1rem;opacity:.7}
.mod_double_menu[tmpl="14"] .m-body .flex .flex:before{width:30px;height:30px;position:absolute;content:"";background:var(--bgc);transform:rotate(45deg);z-index:2;top:30px;right:-15px}
@media (min-width:991px){
	.mod_double_menu[tmpl="14"] .m-body>.flex:nth-of-type(2n+3)>div:first-of-type,
	.mod_double_menu[tmpl="14"] .m-body>.flex:nth-of-type(2n+4)>div:first-of-type{order:1}
	.mod_double_menu[tmpl="14"] .m-body>.flex:nth-of-type(2n+3) .flex:before,
	.mod_double_menu[tmpl="14"] .m-body>.flex:nth-of-type(2n+4) .flex:before{left:-15px;right:auto}
	}
@media (max-width:991px){
	.mod_double_menu[tmpl="14"] .m-body>.flex:nth-of-type(odd)>div:first-of-type{order:1}
	.mod_double_menu[tmpl="14"] .m-body>.flex:nth-of-type(odd) .flex:before{left:-15px;right:auto}
}



.mod_footer [href="#page"] {background: url(/cdn/lib/upload.svg) no-repeat white center / 15px;
	width: 40px;
	height: 40px;
	position: absolute;
	right: 1rem;
	bottom: 0;font-size:0;
    box-shadow: 0 2px 3px rgb(0 0 0 / 15%);
    border-radius: 50%;}
    
    
.footer-social[iconcolor] a {
    box-shadow: 0 2px 4px #00000021;
    width: 45px;
    border-radius: var(--btnra);
    height: 45px;
    align-content: center;
}

.footer-social[iconcolor] {
    display: flex;
    gap: .5rem;
    text-align: center;
}

.mod_footer .footer-social a {font-size: 2rem;text-decoration: none;}	
.mod_footer img:not(.m-image) {height: 50px;}
.mod_footer a[href][social] {border-radius: 30px;background-color: rgb(255 255 255 / 0.7);}
.mod_footer:not([tmpl="2"]):not([tmpl="5"]){padding-top:3rem}
.mod_footer:not(.container){padding-left:15px;padding-right:15px}
.mod_footer:not(.container) footer.row{margin:0}
.mod_footer .footer-items{display:flex;flex-wrap:wrap;text-align:left;justify-content:space-around}
.mod_footer .footer-items .footer-item-list{flex-basis:20%}
.mod_footer .col-md-4 .footer-items .footer-item-list,
.mod_footer .col-md-5 .footer-items .footer-item-list{flex-basis:50%}
.mod_footer .col-md-6 .footer-items .footer-item-list{flex-basis:33%}
.mod_footer:not(.container) .footer-items,.mod_footer.container .footer-items{justify-content:space-between}
.mod_footer .footer-items ul{padding:0}
.mod_footer .footer-items ul li{list-style-type:none}
.mod_footer [href^="tel:"]{font-size:1.2rem}
.mod_footer .footer-items .footer-item-header{font-size:1.2rem;margin-top:1rem;margin-bottom:1rem;font-family:var(--h1h6)}
.mod_footer .footer-header{margin:1rem 0;line-height:1;}
.mod_footer[tmpl="8"] img,
.mod_footer img.only-logo{height:auto;max-height:150px;padding:1rem;
    max-width: 100%;}
.mod_footer .footer-contacts{display:flex;flex-direction:column;gap:.5rem;text-align:right}
.mod_footer:not([tmpl="12"]):not(.container) .footer-contacts{text-align:center}
.mod_footer .footer-header{}
.mod_footer .footer-desc{margin-bottom:1rem}


.mod_footer[tmpl="12"] .footer-contacts {padding-bottom: 3rem;}
.mod_footer[tmpl="12"] .footer-social {justify-content: end;margin: 1rem 0;}
.mod_footer[tmpl="14"] .footer-header{}
.mod_footer[tmpl="14"] .footer-items{margin-top:3rem}
.mod_footer[tmpl="14"] .footer-desc{margin:1rem 0 2rem;max-width:500px}
.mod_footer[tmpl="14"] .footer-items{margin-top:1rem}
.text-center .mod_footer[tmpl="14"] .footer-desc{margin:1rem auto 2rem}

.mod_footer[tmpl="10"] .footer-contacts,
.mod_footer[tmpl="11"] .footer-contacts{justify-content:center}
.mod_footer[tmpl="9"]:not(.container) .footer-contacts,
.mod_footer[tmpl="10"] .footer-contacts{text-align:left}
.mod_footer[tmpl="9"]:not(.container) .footer-items{justify-content:space-between}

.mod_footer[tmpl="8"] [layout="column"]{gap:.5rem}
.mod_footer[tmpl="8"] .h4:before,
.text-center .mod_footer[tmpl="8"] .h4:after{content:"";width:100%;height:2px;background:rgb(0 0 0 / 30%);display:block;position:relative;top:.75rem;order:0;margin-left:1rem;border-radius:1rem;border-bottom:1px #ffffff6b solid}
.mod_footer[tmpl="8"] .h4{display:flex;white-space:nowrap}
.mod_footer[tmpl="8"] .h4 span{order:-1}
.text-center .mod_footer[tmpl="8"] .h4:after,
.text-right .mod_footer[tmpl="8"] .h4:before{margin-left:0;margin-right:1rem}
.text-right .mod_footer[tmpl="8"] .h4:before{order:-1}
.text-center .mod_footer[tmpl="8"] .h4:before{order:1}
.text-center .mod_footer[tmpl="8"] .h4:after{order:-2}

.mod_footer[tmpl="7"]:not(.container) .footer-items{justify-content:space-around}

.mod_footer[tmpl="6"] .footer-items{gap:2rem;text-align:unset}
.mod_footer[tmpl="6"] .footer-items .footer-item-list{flex-basis:calc(50% - 1rem)}
.mod_footer[tmpl="6"] .footer-items[items-count="1"] .footer-item-list{flex-basis:100%}
.mod_footer[tmpl="6"] .footer-items ul li{display:inline-block;margin-right:1rem}
.mod_footer[tmpl="6"] .footer-items .footer-item-header{margin-top:0}
.mod_footer[tmpl="6"] .footer-social{margin-top:1rem;margin-bottom:1rem}
.mod_footer[tmpl="6"] button.add {margin-bottom: 1rem;}

.mod_footer[tmpl="1"] .footer-items .footer-item-list{padding:1.5rem;background:var(--primary);color:var(--prc);border-radius:1.5rem;
    margin-bottom: 1rem;}
.mod_footer[tmpl="1"] .footer-social{margin-top:1rem}
.mod_footer[tmpl="1"] .footer-left [layout=column]{gap:.5rem;background:var(--primary);color:var(--prc)}
.mod_footer[tmpl="1"] .footer-items[items-count="4"] .footer-item-list{flex-basis:calc(25% - 1rem)}
.mod_footer[tmpl="1"] .footer-items[items-count="3"] .footer-item-list{flex-basis:calc(33% - 1rem)}
.mod_footer[tmpl="1"] .footer-items[items-count="2"] .footer-item-list{flex-basis:calc(50% - 1rem)}
.mod_footer[tmpl="1"] .footer-items[items-count="1"] .footer-item-list{flex-basis:100%}


@media (max-width: 991px){
.mod_footer[tmpl="1"] .footer-items[items-count="4"] .footer-item-list {
    flex-basis: calc(50% - .5rem);
}
.mod_footer[tmpl="1"] .footer-left {
    margin-bottom: 2rem;
}
}

@media (max-width: 600px){
.mod_footer[tmpl="1"] .footer-items[items-count="4"] .footer-item-list {
    flex-basis: 100%;
}

}


.mod_footer[tmpl="0"] .footer-social,
.mod_footer[tmpl="0"] button{margin-top:1rem;
    margin-bottom: 1rem;}
.mod_footer[tmpl="0"] .footer-right{text-align:right}
.text-right .mod_footer[tmpl="0"] .footer-right{text-align:left}
.mod_footer[tmpl="0"] .footer-items .footer-item-header,
.mod_footer[tmpl="0"] .footer-items ul{padding:1rem}
.mod_footer[tmpl="0"] .footer-items .footer-item-header{margin:0;font-weight:700}
.mod_footer[tmpl="0"] .footer-items[items-count] .footer-item-list{flex-basis:33.33%}
.mod_footer[tmpl="0"] .footer-items[items-count="4"] .footer-item-list,
.mod_footer[tmpl="0"] .footer-items[items-count="7"] .footer-item-list,
.mod_footer[tmpl="0"] .footer-items[items-count="8"] .footer-item-list{flex-basis:25%}
.mod_footer[tmpl="0"] .footer-items[items-count="2"] .footer-item-list{flex-basis:50%}
.mod_footer[tmpl="0"] .footer-items[items-count="1"] .footer-item-list{flex-basis:100%}
.mod_footer[tmpl="0"] .footer-items .footer-item-list:nth-of-type(3n+1) .footer-item-header{background:rgb(0 0 0 / 30%)}
.mod_footer[tmpl="0"] .footer-items .footer-item-list:nth-of-type(3n+2) .footer-item-header{background:rgb(0 0 0 / 40%)}
.mod_footer[tmpl="0"] .footer-items .footer-item-list:nth-of-type(3n+3) .footer-item-header{background:rgb(0 0 0 / 50%)}
.mod_footer[tmpl="0"] .footer-items{justify-content:flex-start}

.mod_footer[tmpl="2"] button.add{margin-top:1rem;margin-bottom:1rem}
.mod_footer[tmpl="2"] img.m-image{object-fit:cover;width:100%;height:100%}
.mod_footer[tmpl="2"] .footer-items .footer-item-list{flex-basis:calc(50% - 1rem);padding:2rem}
.mod_footer[tmpl="2"] .footer-items{justify-content:center;align-content:center;width:100%}
.mod_footer[tmpl="2"] .footer-items .footer-item-list:nth-of-type(odd){text-align:right}
.mod_footer[tmpl="2"] .footer-items .footer-item-header{margin-top:0;font-size:1.7rem}
.mod_footer[tmpl="2"] .footer-items .footer-item-list:nth-of-type(4n+1){border-right:1px rgb(0 0 0 / 30%) solid;border-bottom:1px rgb(0 0 0 / 30%) solid;margin-right:-1px}
.mod_footer[tmpl="2"] .footer-items[items-count="8"] .footer-item-list:nth-of-type(3),
.mod_footer[tmpl="2"] .footer-items[items-count="8"] .footer-item-list:nth-of-type(4){border-bottom:1px rgb(0 0 0 / 30%) solid}
.mod_footer[tmpl="2"] .footer-items .footer-item-list:nth-of-type(4n){border-left:1px rgb(0 0 0 / 30%) solid;border-top:1px rgb(0 0 0 / 30%) solid;margin-left:-1px;margin-top:-1px}
.mod_footer[tmpl="2"] .footer-items[items-count="5"] .footer-item-list:last-of-type,
.mod_footer[tmpl="2"] .footer-items[items-count="7"] .footer-item-list:last-of-type{border:0!important;text-align:center}
.mod_footer[tmpl="2"] .footer-items[items-count="6"] .footer-item-list:nth-of-type(2n),
.mod_footer[tmpl="2"] .footer-items[items-count="6"] .footer-item-list:nth-of-type(2n+3),
.mod_footer[tmpl="2"] .footer-items[items-count="7"] .footer-item-list:nth-of-type(2n),
.mod_footer[tmpl="2"] .footer-items[items-count="7"] .footer-item-list:nth-of-type(2n+3){border-bottom:1px rgb(0 0 0 / 30%) solid}
.mod_footer[tmpl="2"] .footer-items[items-count="3"] .footer-item-list:last-of-type{text-align:center}
.mod_footer[tmpl="2"] .footer-items[items-count="3"] .footer-item-list:nth-of-type(2n+2){border-bottom:1px rgb(0 0 0 / 30%) solid}
.mod_footer[tmpl="2"] .footer-items[items-count="2"] .footer-item-list:nth-of-type(4n+1){border-bottom:0}
.mod_footer[tmpl="2"] .footer-items[items-count="1"] .footer-item-list:nth-of-type(4n+1){text-align:center;border:0}

.mod_footer[tmpl="3"] .m-image{position:absolute;inset:0;object-fit:cover;width:100%;height:100%}
.mod_footer[tmpl="3"] .footer-header{}
.mod_footer[tmpl="3"] [href^="tel:"]{margin-top:1rem}
.mod_footer[tmpl="3"] .m-image+.bg-overlay{display:block}
.mod_footer[tmpl="3"] .bg-overlay,
.mod_footer[tmpl="3"] .m-auto:empty{display:none}
.mod_footer[tmpl="3"] .m-image+.bg-overlay+.m-auto:empty{background:0 0;display:block}
.mod_footer[tmpl="3"].container .light{background:transparent}
.mod_footer[tmpl="3"] .m-auto{max-width:400px;margin-top:4rem;margin-bottom:4rem;background:var(--primary);color:var(--prc);text-align:center}
.mod_footer[tmpl="3"] .footer-social{margin-top:1rem;margin-bottom:1rem}
.mod_footer[tmpl="3"] button.add{margin-top:1rem;margin-bottom:-1rem;background:var(--bgc);color:var(--primary)}

.mod_footer[tmpl="4"]{position:relative}
.mod_footer[tmpl="4"] img.m-image{position:absolute;inset:0;object-fit:cover;width:100%;height:100%}
.mod_footer[tmpl="4"] .footer-items .footer-item-list{flex-basis:calc(50% - 1rem);padding:2rem;position:relative;background:rgb(31 33 36 / 61%)}
.mod_footer[tmpl="4"] .footer-items .footer-item-list:after,
.mod_footer[tmpl="4"] .footer-items .footer-item-list:before{content:"";position:absolute;width:30%;height:30%;border:var(--primary) solid}
.mod_footer[tmpl="4"] .footer-items .footer-item-list:before{border-width:3px 0 0 3px;left:0;top:0}
.mod_footer[tmpl="4"] .footer-items .footer-item-list:after{border-width:0 3px 3px 0;right:0;bottom:0}
.mod_footer[tmpl="4"] .footer-items{gap:1rem}
.mod_footer[tmpl="4"] .footer-items .footer-item-header{margin-top:0}
.container.mod_footer[tmpl="4"]{width:100%}
.mod_footer[tmpl="4"] [href^="tel:"], 
.mod_footer[tmpl="4"] button.add {margin-top: 1rem;}
@media (max-width: 600px) {
	.mod_footer[tmpl="4"] .footer-items .footer-item-list {flex-basis: 100%;}
}

.mod_footer[tmpl="5"] img.m-image{position:absolute;inset:0;object-fit:cover;width:100%;height:100%}
.container.mod_footer[tmpl="5"] .o-h {border-radius: 1.5rem;padding-left: 3rem;padding-right: 3rem;}
.mod_footer[tmpl="5"] [href^="tel:"], 
.mod_footer[tmpl="5"] .footer-social,
.mod_footer[tmpl="5"] button.add {margin-top: 1rem;}
.mod_footer[tmpl="5"] .footer-header,
.mod_footer[tmpl="5"] .footer-desc {position: relative;z-index: 1;color: white;}
.mod_footer[tmpl="5"] .footer-header {margin-top: 3rem;}
.mod_footer[tmpl="5"] .footer-desc {margin-bottom: 3rem;}



.row[class*="ubg"] .mod_str_navigation .crumbs-image:before{z-index:1}
.mod_str_navigation .container{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}
.mod_str_navigation .crumbs-header{font-family:var(--h1h6);line-height:1}
.mod_str_navigation img.m-image{position:absolute;inset:0;object-fit:cover;width:100%;height:100%}
.container.mod_str_navigation{width:100%}
.mod_str_navigation .crumbs a {white-space: nowrap;}
.mod_str_navigation .large-navigation {padding-top: 5rem;}
.mod_str_navigation .crumbs-desc{font-size:1.5rem}
.mod_str_navigation .large-navigation .container{min-height:400px}
.mod_str_navigation .middle-navigation .container{min-height:300px}
.mod_str_navigation .small-navigation .container{padding-top:1rem;padding-bottom:1rem}
.mod_str_navigation .large-navigation,
.mod_str_navigation .middle-navigation,
.mod_str_navigation .small-navigation{position:relative}


.text-center .mod_str_navigation[tmpl] .crumbs {margin: auto;}
.text-right .mod_str_navigation[tmpl] .crumbs {margin-left: auto;}

.mod_str_navigation[tmpl="0"] .crumbs-desc{max-width:700px;margin-bottom:1rem}
.text-center .mod_str_navigation[tmpl="0"] .crumbs-desc {margin-left: auto;margin-right: auto;}
.mod_str_navigation[tmpl="0"] .crumbs-header{margin-top:5rem;margin-bottom:1rem}
.mod_str_navigation[tmpl="0"] button.add{margin-bottom:1rem}
.mod_str_navigation[tmpl="1"] .crumbs{display:flex;width: fit-content;flex-wrap: wrap;border-radius:var(--btnra);overflow:hidden}

.mod_str_navigation[tmpl="1"] .crumbs a{padding:1rem 3rem 1rem 4rem;border-radius:var(--btnra);background:#fdfdfd;color:#222;text-decoration:none;position:relative}
.mod_str_navigation[tmpl="1"] .crumbs a:not(:first-of-type){margin-left:-3rem}
.mod_str_navigation[tmpl="1"] .crumbs a:first-of-type{padding-left:3rem}
.mod_str_navigation[tmpl="1"] .crumbs a:last-of-type{color:var(--btnte);background:var(--btnco);display:flex;padding-left:5rem;margin-left:-3rem;z-index:-1}
.mod_str_navigation[tmpl="1"] .crumbs a:not(:last-of-type):after{content:"";display:inline-block;background:#fdfdfd;width:2rem;height:100%;position:absolute;top:0;border-radius:0 var(--btnra) var(--btnra) 0;box-shadow:10px 0 10px #0000001a;z-index:3;right:0}
@media (max-width:600px) {
.mod_str_navigation[tmpl="1"] .middle-navigation {
    min-height: 400px;
    padding-top: 100px;
}}
.mod_str_navigation[tmpl] button.add,
.mod_str_navigation[tmpl] .crumbs-desc,
.mod_str_navigation[tmpl] .crumbs-header{margin-bottom:1rem}
.mod_str_navigation[tmpl="2"] .crumbs-image{position:absolute;inset:auto 0 0 auto;max-width:50%;max-height:100%}
.mod_str_navigation[tmpl="2"] img.m-image{position:relative}
.mod_str_navigation[tmpl="3"] .large-navigation .container{min-height:290px}
.mod_str_navigation[tmpl="3"] .middle-navigation .container{min-height:100px}
.mod_str_navigation[tmpl="3"] .crumbs-image{position:relative}
.mod_str_navigation[tmpl="3"] .large-navigation .crumbs-image{height:170px}
.mod_str_navigation[tmpl="3"] .middle-navigation .crumbs-image{height:130px}
.mod_str_navigation[tmpl="3"] .small-navigation .crumbs-image{height:85px}
.mod_str_navigation[tmpl="4"] .crumbs{display:flex;width: fit-content;flex-wrap: wrap;border-radius:var(--btnra);overflow:hidden;background:#fff;align-items:center;box-shadow:1px 2px 15px #0003}
.mod_str_navigation[tmpl="4"] .crumbs a{padding:1rem 2rem;background:#fdfdfd;color:#222;text-decoration:none;position:relative}
.mod_str_navigation[tmpl="4"] .crumbs a:first-of-type{padding-left:3rem}
.mod_str_navigation[tmpl="4"] .crumbs a:last-of-type{color:var(--primary);display:flex}
.mod_str_navigation[tmpl="4"] .crumbs .material-icons{position:relative;z-index:1;pointer-events:none;color:#222;opacity:.4}
.mod_str_navigation[tmpl="5"] button.add{margin-top:1rem}
.mod_str_navigation[tmpl="6"] .crumbs{display:flex;flex-wrap: wrap;border-radius:.5rem;overflow:hidden;border:var(--prc) 1px solid;align-items:center;width: fit-content;}
.mod_str_navigation[tmpl="6"] .crumbs a{padding:.5rem 1.5rem;text-decoration:none;border-radius:.5rem;position:relative;margin:.5rem}
.mod_str_navigation[tmpl="6"] .crumbs a:hover,
.mod_str_navigation[tmpl="6"] .crumbs a:last-of-type{background:var(--primary);display:flex;color:var(--prc)}
.mod_str_navigation[tmpl="7"] .crumbs{display:flex;width: fit-content;flex-wrap: wrap;border-radius:.5rem;overflow:hidden;border:var(--prc) 1px solid;align-items:center;padding:.35rem;background:#fff;color:#222;position:relative}
.mod_str_navigation[tmpl="7"] .crumbs a{padding:.5rem 1rem;text-decoration:none;position:relative;margin:.5rem 1rem;border-radius:5rem}
.mod_str_navigation[tmpl="7"] .crumbs a:hover,
.mod_str_navigation[tmpl="7"] .crumbs a:last-of-type{background:var(--primary);display:flex;color:var(--prc)}
.mod_str_navigation[tmpl="7"] .crumbs:before{content:"";position:absolute;inset:.35rem;background:#00000012;border-radius:.5rem}
.mod_str_navigation[tmpl="8"] .crumbs{display:flex;width: fit-content;flex-wrap: wrap;border-radius:.5rem;overflow:hidden;border:var(--prc) 1px solid;align-items:center;padding:.35rem;background:#fff;color:#222;position:relative}
.mod_str_navigation[tmpl="8"] .crumbs a{padding:.5rem 1rem;text-decoration:none;position:relative;margin:.5rem 1rem;border-radius:.5rem;border:2px solid #0000001a}
.mod_str_navigation[tmpl="8"] .crumbs a:hover,
.mod_str_navigation[tmpl="8"] .crumbs a:last-of-type{border-color:var(--primary);display:flex;color:var(--primary)}
.mod_str_navigation[tmpl="8"] .crumbs:before{content:"";position:absolute;inset:.35rem;background:#00000012;border-radius:.5rem}
.mod_str_navigation[tmpl="9"] .crumbs{display:flex;width: fit-content;flex-wrap: wrap;border-radius:.5rem;overflow:hidden;box-shadow:1px 2px 15px #0003;align-items:center;color:#222}
.mod_str_navigation[tmpl="9"] .crumbs a{padding:1rem 2rem;text-decoration:none;position:relative;overflow:hidden;background:#fff}
.mod_str_navigation[tmpl="9"] .crumbs a:hover{color:var(--primary)}
.mod_str_navigation[tmpl="9"] .crumbs a:after{content:"";position:absolute;left:-10px;background:#fff;width:18px;height:100%;top:0;transform:skewX(-15deg);box-shadow:3px 0 5px #0003}
.mod_str_navigation[tmpl="9"] .crumbs a:first-of-type:after{box-shadow:none}
.mod_str_navigation[tmpl="9"] .crumbs a:last-of-type{background:var(--primary);color:var(--prc)}
.mod_str_navigation[tmpl="5"] .crumbs .material-icons {margin: 0 .5rem;vertical-align: bottom;}
.mod_str_navigation[tmpl="5"] .crumbs {display: flex;align-items: center;}


@media (min-width:992px) {
ul ul{display:none}
.menu > li > a:hover,
.menu > li > a:focus,
.menu > li:hover > a,
.menu > li > a{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}

.menu > li:hover > a{background:var(--bgc);color: var(--txc);box-shadow:0 1px 1px #00000080}
.menu li:hover > ul{display:block;top:64px}
.menu li:hover ul{background:var(--bgc);color: var(--txc);z-index:15;
    box-shadow: 0 10px 20px rgb(0 0 0 / 15%);}
.menu li:hover > ul li:hover > ul a{color:#fff}
.menu li:hover > ul li:hover > ul,
.menu li:hover > ul{opacity:1;-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
}
.menu li ul li a{display:block;white-space:nowrap}
.menu li ul{opacity:0;transition:.3s;transition-delay:.3s;position:absolute;display:none;padding:10px 20px;min-width:fit-content;right:0}
.menu li ul li{line-height:33px;display:block;float:initial;position:relative}

.menu-wrapper{position:relative}
.menu-wrapper:before,
.menu-wrapper:after{display:table;content:""}
.menu-wrapper:after{clear:both}
.menu{width:100%;padding:0;margin:0;float:left;list-style:none}
.menu li{vertical-align:middle;display:inline-block;float:left}
.menu > li > a{line-height:35px;position:relative;z-index:10}


.menu-fixed .main-header{z-index:999;width:100%;left:0}

.menu-self .container{padding:0}
.mod_menu:not(.container) .logo-wrapper{padding-left:1rem}
.logo-wrapper a{text-decoration:none}
.logo{display:flex;height:65px;line-height:65px;max-height:65px;min-width:65px;align-items: center;}
.logo-img{display:block;max-height:50px;max-width:100%;width:auto;height: 100%;}

header .toggle-menu,
header .cart-menu{display:none}



@media(min-width: 600px) {
	.menu li:hover > ul li:hover > ul{position:absolute;left:100%;background:var(--primary);top:0}
}
@media (min-width: 768px) {
	.navbar-right{margin:0}
	.mod_menu:not(.container) .navbar-right{padding-right:1rem}
}
@media (min-width:992px) {
	.menu-fixed .menu > li > a{padding:15px}
	.menu-fixed .menu > li.li-cart .cart-count{right:5px;top:15px;}
}
@media (max-width: 350px) {
	header .cart-menu{display:none!important}
}
@media (max-width: 991px) {
	.menu li ul{display:block;position:relative;padding:0 30px;opacity:1}
	.menu button:not(.save){display:none!important}
	.header-wrapper .navbar-right{position:absolute;top:65px;max-height:calc(100vh - 65px);width:100%;overflow: hidden;}
	.main-header{z-index:999;width:100%;position:relative;-webkit-backface-visibility:hidden}
	.navbar-right .menu{max-height:calc(100vh - 65px);overflow-y:auto;padding:0 2rem}
	header .toggle-menu,
	header .cart-menu{width:65px;display:inline-flex;height:65px;position:absolute;cursor:pointer;right: 0;z-index: 11;}
	header .toggle-menu i,
	header .cart-menu i{margin:auto}
	.menu-fixed .toggle-menu{right:0}
	header .cart-menu{z-index:-99;visibility:hidden}
	.menu-fixed .cart-menu{right:40px;z-index:9;visibility:visible}
	.menu > li{display:block;width:100%}
	.menu > li > a{text-transform:uppercase;font-size:11px;color:inherit;display:block}
	.menu-fixed .navbar-right{top:65px}
	.mod_menu .navbar-right{background:var(--bgc);color: var(--txc)!important;}
}

.mod_menu[tmpl="0"],
.mod_menu[tmpl="3"],
.mod_menu[tmpl="5"]{position:relative}
.mod_menu[tmpl="0"] .topbar-header,
.mod_menu[tmpl="3"] .topbar-header,
.mod_menu[tmpl="5"] .topbar-header{border-bottom:1px #0000001a solid}
.mod_menu[tmpl="0"] .topbar-header > div,
.mod_menu[tmpl="3"] .topbar-header > div,
.mod_menu[tmpl="5"] .topbar-header > div{display:flex;flex-wrap:wrap;justify-content:space-between}/* 

.mod_menu[tmpl="0"] .topbar-header .topbar-left,
.mod_menu[tmpl="3"] .topbar-header .topbar-left,
.mod_menu[tmpl="5"] .topbar-header .topbar-left{flex:1}
 */
.mod_menu[tmpl="0"]:not(.container) .topbar-header,
.mod_menu[tmpl="3"]:not(.container) .topbar-header,
.mod_menu[tmpl="5"]:not(.container) .topbar-header{background:var(--bgc);color:var(--txc)}
.mod_menu[tmpl="0"] .topbar-header .topbar-left > a:hover .material-icons,
.mod_menu[tmpl="3"] .topbar-header .topbar-left > a:hover .material-icons,
.mod_menu[tmpl="8"] .topbar-header .topbar-left > a:hover .material-icons,
.mod_menu[tmpl="9"] .topbar-header .topbar-left > a:hover .material-icons,
.mod_menu[tmpl="5"] .topbar-header .topbar-left > a:hover .material-icons{opacity:1}
.mod_menu[tmpl="0"] .topbar-header .topbar-left a:hover,
.mod_menu[tmpl="3"] .topbar-header .topbar-left a:hover,
.mod_menu[tmpl="8"] .topbar-header .topbar-left a:hover,
.mod_menu[tmpl="9"] .topbar-header .topbar-left a:hover,
.mod_menu[tmpl="5"] .topbar-header .topbar-left a:hover{color:var(--primary);text-decoration:none}
.mod_menu[tmpl="0"] .topbar-header .topbar-left > *,
.mod_menu[tmpl="3"] .topbar-header .topbar-left > *,
.mod_menu[tmpl="8"] .topbar-header .topbar-left > *,
.mod_menu[tmpl="9"] .topbar-header .topbar-left > *,
.mod_menu[tmpl="5"] .topbar-header .topbar-left > *{margin-right:1rem}
.mod_menu[tmpl="0"] .topbar-header .topbar-left,
.mod_menu[tmpl="3"] .topbar-header .topbar-left,
.mod_menu[tmpl="8"] .topbar-header .topbar-left,
.mod_menu[tmpl="9"] .topbar-header .topbar-left,
.mod_menu[tmpl="5"] .topbar-header .topbar-left{flex:2;padding:0 1rem;display:flex;flex-wrap:wrap}
.mod_menu[tmpl="0"] .topbar-header .topbar-social,
.mod_menu[tmpl="3"] .topbar-header .topbar-social,
.mod_menu[tmpl="5"] .topbar-header .topbar-social{flex:1;text-align:right;margin:-1rem 0;display:flex;justify-content:flex-end;padding:0 1rem;gap: .5rem;}
.mod_menu[tmpl="0"] .topbar-header .topbar-social a,
.mod_menu[tmpl="3"] .topbar-header .topbar-social a,
.mod_menu[tmpl="5"] .topbar-header .topbar-social a{margin:auto 0;font-size: 1.7rem;text-decoration: none;}
@media (max-width: 992px) {
	.mod_menu[tmpl="0"] .topbar-header .topbar-address,
	.mod_menu[tmpl="3"] .topbar-header .topbar-address,
	.mod_menu[tmpl="8"] .topbar-header .topbar-address,
	.mod_menu[tmpl="9"] .topbar-header .topbar-address,
	.mod_menu[tmpl="5"] .topbar-header .topbar-address{flex-basis:100%}
	.mod_menu[tmpl="8"] .topbar-header .topbar-social,
	.mod_menu[tmpl="9"] .topbar-header .topbar-social{flex:1;text-align:right;margin:-1rem 0;display:flex;justify-content:flex-end;padding:0 1rem}
	.mod_menu[tmpl="8"] .topbar-header .topbar-social a,
	.mod_menu[tmpl="9"] .topbar-header .topbar-social a{margin:auto 0}
}

@media (max-width: 600px) {
	.mod_menu[tmpl="0"] .topbar-header .topbar-social,
	.mod_menu[tmpl="3"] .topbar-header .topbar-social,
	.mod_menu[tmpl="8"] .topbar-header .topbar-social,
	.mod_menu[tmpl="9"] .topbar-header .topbar-social,
	.mod_menu[tmpl="5"] .topbar-header .topbar-social{flex-basis:100%;margin: 0;}
}
.mod_menu[tmpl="1"] .menu li:hover ul,
.mod_menu[tmpl="6"] .menu li:hover ul{border-radius:.5rem}
.mod_menu[tmpl="1"].container .menu-wrapper,
.mod_menu[tmpl="6"].container .menu-wrapper{padding-left:1rem;padding-right:1rem}
.mod_menu[tmpl="1"] .menu > li:hover > a,
.mod_menu[tmpl="6"] .menu > li:hover > a{box-shadow:none;background:#00000008;border-radius:.5rem}
.mod_menu[tmpl="1"],
.mod_menu[tmpl="6"]{position:absolute;top:2.5rem;left:0;width:100%;z-index:999}
.mod_menu[tmpl="1"] .menu-wrapper,
.mod_menu[tmpl="6"] .menu-wrapper{border-radius:.5rem;box-shadow:0 4px 10px #00000012}
.mod_menu[tmpl="1"] .menu-fixed .menu-wrapper,
.mod_menu[tmpl="6"] .menu-fixed .menu-wrapper{box-shadow:none!important}
.mod_menu[tmpl="1"] div:not(.menu-fixed) .main-header,
.mod_menu[tmpl="6"] div:not(.menu-fixed) .main-header{background:transparent!important}
@media (max-width: 991px) {
	.mod_menu[tmpl="1"],
	.mod_menu[tmpl="6"]{top:0}
	.mod_menu[tmpl="1"] .container,
	.mod_menu[tmpl="6"] .container{width:100%}
	.mod_menu[tmpl="1"] .menu-wrapper,
	.mod_menu[tmpl="6"] .menu-wrapper{border-radius:0}
}

.mod_menu[tmpl="11"] .btn-open-menu,
.mod_menu[tmpl="12"] .btn-open-menu{position:absolute;top:0;right:0;z-index:9999999;display:block;cursor:pointer}
.mod_menu[tmpl="11"] .btn-open-menu .material-icons,
.mod_menu[tmpl="12"] .btn-open-menu .material-icons{position:relative;display:block}
.mod_menu[tmpl="11"] .header-content,
.mod_menu[tmpl="12"] .header-content{width:calc(100vw - 15%);height:100%;box-sizing:border-box;position:absolute;top:0;left:-150%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;align-content:center;transition:.1s ease-in-out;
    display: none;}
.mod_menu[tmpl="12"] .header-content {right:-150%;left:auto;}
.mod_menu[tmpl="11"] .header-content .btn-close-menu,
.mod_menu[tmpl="12"] .header-content .btn-close-menu{position: absolute;top: 10px;right: 10px;cursor: pointer;z-index: 1;}
.mod_menu[tmpl="11"] .topbar-header > div,
.mod_menu[tmpl="11"] .topbar-left,
.mod_menu[tmpl="12"] .topbar-header > div,
.mod_menu[tmpl="12"] .topbar-left{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;align-content:center;gap:.75rem}
.mod_menu[tmpl="11"] .header-content nav a,
.mod_menu[tmpl="12"] .header-content nav a{box-shadow:none;padding:0;background:transparent}
.mod_menu[tmpl="11"] .header-content nav a:hover,
.mod_menu[tmpl="12"] .header-content nav a:hover{text-decoration:underline}
.mod_menu[tmpl="11"] .header-content li.m-auto,
.mod_menu[tmpl="12"] .header-content li.m-auto{flex-basis:100%;text-align:center;padding:0!important}
.mod_menu[tmpl="11"] .header-hamburger.open,
.mod_menu[tmpl="12"] .header-hamburger.open{height:100vh;background-color:#0000004d;transition:.3s ease-in-out;width:100vw;position:fixed;inset:0;z-index:999}
.mod_menu[tmpl="11"] .header-hamburger.open .header-content,
.mod_menu[tmpl="12"] .header-hamburger.open .header-content{left:0;transition:.7s ease-in-out;background:var(--bgc);color:var(--txc);overflow:hidden;
    display: block;}
.mod_menu[tmpl="12"] .header-hamburger.open .header-content{right:0;left: auto;}
.mod_menu[tmpl="11"] .header-hamburger.open .header-inner,
.mod_menu[tmpl="12"] .header-hamburger.open .header-inner{overflow-y:auto;position:absolute;inset:0;padding-right:40px;width:calc(100% + 40px)}
.mod_menu[tmpl="11"] .header-content li ul,
.mod_menu[tmpl="12"] .header-content li ul{display:block;opacity:1;position:relative;background:transparent;box-shadow:none;padding:0;top:0}
.mod_menu[tmpl="11"] .header-content .nav,
.mod_menu[tmpl="12"] .header-content .nav{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(25% - 10px),1fr));grid-gap:10px;min-width:50%;max-width:90%;margin:auto}
.mod_menu[tmpl="11"] .header-content .nav > li.m-auto,
.mod_menu[tmpl="12"] .header-content .nav > li.m-auto{grid-column:1 / -1}
.mod_menu[tmpl="11"] .header-content .nav:before,
.mod_menu[tmpl="11"] .header-content .nav:after,
.mod_menu[tmpl="12"] .header-content .nav:before,
.mod_menu[tmpl="12"] .header-content .nav:after{display:none}
.mod_menu[tmpl="11"] .header-content .nav > li,
.mod_menu[tmpl="12"] .header-content .nav > li{padding:1rem 3rem}
.mod_menu[tmpl="11"] .header-content li,
.mod_menu[tmpl="12"] .header-content li{box-shadow:none}
.mod_menu[tmpl="11"] .header-content li ul ul,
.mod_menu[tmpl="12"] .header-content li ul ul{display:block;position:relative!important;background:transparent!important;inset:unset!important;padding-left:2rem}
.mod_menu[tmpl="11"] .header-content .menu > li > a,
.mod_menu[tmpl="12"] .header-content .menu > li > a{font-family:var(--h1h6);font-weight:700}
.mod_menu[tmpl="11"] .header-content li ul ul a,
.mod_menu[tmpl="12"] .header-content li ul ul a{color:inherit!important}
.mod_menu[tmpl="11"] .header-content nav,
.mod_menu[tmpl="12"] .header-content nav{display:flex}
.mod_menu[tmpl="12"] .btn-open-menu {left: 0;right: auto;}
@media (max-width: 1100px) {
	.mod_menu[tmpl="11"] .header-content .nav,
	.mod_menu[tmpl="12"] .header-content .nav{grid-template-columns:repeat(auto-fill,minmax(calc(33% - 10px),1fr))}
}
@media (max-width: 860px) {
	.mod_menu[tmpl="11"] .header-content .nav,
	.mod_menu[tmpl="12"] .header-content .nav{grid-template-columns:repeat(auto-fill,minmax(calc(50% - 10px),1fr))}
}
@media (max-width: 600px) {
	.mod_menu[tmpl="11"] .header-content .nav,
	.mod_menu[tmpl="12"] .header-content .nav{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}
}

.mod_menu[tmpl="2"] .menu {margin: auto;width: auto;}
.mod_menu[tmpl="2"] .menu-fixed .logo-wrapper {display: none;}

.mod_menu[tmpl="4"] .header-wrapper,
.mod_menu[tmpl="7"] .header-wrapper {position: fixed;bottom: 0;left: 0;width: 100%;z-index:99;}
#page > .menu-self-4 ~ div:nth-last-of-type(2),
#page > .menu-self-7 ~ div:nth-last-of-type(2) {padding-bottom: 65px;}
.mod_menu[tmpl="4"] .menu li:hover > ul,
.mod_menu[tmpl="7"] .menu li:hover > ul {top: auto;bottom: 65px;}
@media (min-width: 600px) {
	.mod_menu[tmpl="4"] .menu li:hover > ul li:hover > ul,
	.mod_menu[tmpl="7"] .menu li:hover > ul li:hover > ul {top: auto;bottom: 0;}
}
@media (max-width: 991px) {
    .mod_menu[tmpl="4"] .header-wrapper .navbar-right,
    .mod_menu[tmpl="7"] .header-wrapper .navbar-right {
        top: auto;bottom: 65px;
    }
}

.mod_menu[tmpl="10"] .menu li:hover ul{border-radius:.5rem}
.mod_menu[tmpl="10"].container .navbar-right{padding-left:1rem;padding-right:1rem}
.mod_menu[tmpl="10"] .menu > li:hover > a{box-shadow:none;background:#00000008;border-radius:.5rem}
.mod_menu[tmpl="10"]{position:absolute;top:2.5rem;left:0;width:100%;z-index:999}
.mod_menu[tmpl="10"] .navbar-right{border-radius:5rem;box-shadow:0 4px 10px #00000012}
.mod_menu[tmpl="10"] .menu-fixed .navbar-right{box-shadow:none!important}
.mod_menu[tmpl="10"] div:not(.menu-fixed) .main-header{background:transparent!important}
@media (max-width: 991px) {
	.mod_menu[tmpl="10"]{top:0}
	.mod_menu[tmpl="10"] .container{width:100%}
	.mod_menu[tmpl="10"] .navbar-right,
	.mod_menu[tmpl="10"] .menu-wrapper{border-radius:0}
}
@media (min-width: 992px) {
	.mod_menu[tmpl="10"] .menu-wrapper {background: transparent!important;}
}


@media (min-width: 992px) {
	.mod_menu[tmpl="3"] .menu > li:hover > ul {width: 100%;position: absolute;display: flex;gap: .25rem;flex-wrap: wrap;border-radius: 0 0 .5rem .5rem;overflow: hidden;box-shadow: 0 0 5px rgb(0 0 0 / 15%);}
	.mod_menu[tmpl="3"] .nav > li {position: unset;}
	.mod_menu[tmpl="3"] .menu li:hover > ul ul {position: unset;padding: 0;background: none;box-shadow: none;transition-delay: 0s;display: block;opacity: 1;}
	.mod_menu[tmpl="3"] .menu > li:hover > ul > li {flex: 1;flex-basis: 20%;}
	.mod_menu[tmpl="3"] .menu li:hover > ul li:hover > ul a {color: var(--txc);}
	.mod_menu[tmpl="3"] .menu li ul li:hover {background: rgb(0 0 0 / 3%);}
	.mod_menu[tmpl="3"] .menu li ul li {border-radius: .5rem;padding: 0 1rem;font-size: 1rem;}
	.mod_menu[tmpl="3"] .menu > li > a {box-shadow: 0px 1px 1px rgb(0 0 0 / 50%);}
	.mod_menu[tmpl="3"] .menu li ul li:hover > a {color: var(--primary);text-decoration: none;}
}
@media (max-width: 600px) {
	.mod_menu[tmpl="3"] .topbar-header .topbar-social{flex-basis:100%;margin: 0;}
}


.mod_menu .menu > li.logo-item:hover > a {
    background: transparent;
}
@media (max-width: 991px) {
	.mod_menu .menu[self-count] {display: flex;flex-direction: column;}
	.mod_menu .menu[self-count] .logo-item {order: -2;}
}
@media (min-width: 992px) {
	.mod_menu .menu[self-count] {display: flex;width: auto;}
	.mod_menu .menu[self-count] > li {margin-left: 0;margin-right: 0;}
	.mod_menu .menu[self-count] > li.logo-item  {order: 1;}
	.mod_menu .menu[self-count="10"] > li:not(.logo-item):nth-last-of-type(7) ~ li:not(.logo-item),
	.mod_menu .menu[self-count="9"] > li:not(.logo-item):nth-last-of-type(7) ~ li:not(.logo-item),
	.mod_menu .menu[self-count="8"] > li:not(.logo-item):nth-last-of-type(6) ~ li:not(.logo-item),
	.mod_menu .menu[self-count="7"] > li:not(.logo-item):nth-last-of-type(6) ~ li:not(.logo-item),
	.mod_menu .menu[self-count="6"] > li:not(.logo-item):nth-last-of-type(5) ~ li:not(.logo-item),
	.mod_menu .menu[self-count="5"] > li:not(.logo-item):nth-last-of-type(5) ~ li:not(.logo-item),
	.mod_menu .menu[self-count="4"] > li:not(.logo-item):nth-last-of-type(4) ~ li:not(.logo-item),
	.mod_menu .menu[self-count="3"] > li:not(.logo-item):nth-last-of-type(3) ~ li:not(.logo-item),
	.mod_menu .menu[self-count="2"] > li:not(.logo-item):nth-last-of-type(3) ~ li:not(.logo-item) {order: 2;}
}

@media (min-width: 992px) {
	.mod_menu[tmpl="6"] .container {width: fit-content;}
	.mod_menu[tmpl="6"] .menu[self-count] {padding-left: 1rem;padding-right: 1rem;}
}


.pageleft .mod_menu[tmpl="9"] .menu-fixed .main-header {
    position: relative !important;
    left: 0;
}

.pageleft .mod_menu[tmpl="9"] {
    position: relative;
    height: auto;
    top: 0;
    left: 0;
    z-index: 99;
}


@media (min-width: 992px) {

	body.pageleft #page > .menu-self-9 {
        position: absolute;
        z-index: 99;
        inset: 0 auto 0 0;
        height: 100%; 
    }
    .menu-self.menu-self-8 ~ .row > .container,
    .menu-self.menu-self-9 ~ .row > .container {padding-left: 2rem;padding-right: 2rem;width: calc(100vw - 300px);}
	#page > .menu-self-8,
	#page > .menu-self-9 {position: fixed;width: 300px;height: 100vh;top: 0;right: 0;z-index: 99;}
	#page > .menu-self-9 {top: 0;right: auto;left:0;overflow-y: hidden;}
	#page > .menu-self-9 ~ .row {margin-left: calc(300px);}
	#page > .menu-self-8 ~ .row {margin-right: calc(300px);}
   #page > .menu-self-8 ~ .row [tmpl] .container,
   #page > .menu-self-9 ~ .row [tmpl] .container {width: calc(100vw - 300px);}
    .menu-self .mod_menu[tmpl="8"] .container,
    .menu-self .mod_menu[tmpl="9"] .container {max-width: 300px;}
    .mod_menu[tmpl="8"] .topbar-left,
    .mod_menu[tmpl="9"] .topbar-left {flex-direction: column;align-items: center;gap: .5rem;}
    .mod_menu[tmpl="8"] .topbar-social,
    .mod_menu[tmpl="9"] .topbar-social {display: block;margin: auto;text-align: center;margin-top: 1rem;}
    .mod_menu[tmpl="8"] .logo-wrapper a, 
    .mod_menu[tmpl="8"] .logo-wrapper,
    .mod_menu[tmpl="8"] .navbar-right,
    .mod_menu[tmpl="9"] .logo-wrapper a, 
    .mod_menu[tmpl="9"] .logo-wrapper,
    .mod_menu[tmpl="9"] .navbar-right {padding: 0 !important;min-width: auto;}
    .mod_menu[tmpl="8"] .logo-wrapper,
    .mod_menu[tmpl="9"] .logo-wrapper {display: flex;flex-direction: column;text-align: center;width: 100%;align-items: center;}
	 .mod_menu[tmpl="8"] .navbar-right .menu,
	 .mod_menu[tmpl="9"] .navbar-right .menu {padding: 1rem;}
	 .mod_menu[tmpl="8"] .navbar-right,
	 .mod_menu[tmpl="9"] .navbar-right {width: 100%;}
	 .mod_menu[tmpl="8"] .navbar-nav > li,
	 .mod_menu[tmpl="9"] .navbar-nav > li {display: block;float: none;}
	 .mod_menu[tmpl="8"] .navbar-nav > li a,
	 .mod_menu[tmpl="9"] .navbar-nav > li a {padding: 0;display: inline-block;color: inherit !important;}
	 .mod_menu[tmpl="8"] .menu > li:hover > a,
	 .mod_menu[tmpl="9"] .menu > li:hover > a {background: transparent;color: inherit;box-shadow: none;}
	 .mod_menu[tmpl="8"] .navbar-nav .toggle-icon,
	 .mod_menu[tmpl="9"] .navbar-nav .toggle-icon {float: right;cursor: pointer;margin-left: 10px;line-height: 35px;}
	 .mod_menu[tmpl="8"] .navbar-nav ul,
	 .mod_menu[tmpl="9"] .navbar-nav ul {display: none;list-style-type: none;padding-left: 20px;}
	 .mod_menu[tmpl="8"] .navbar-nav ul.show,
	 .mod_menu[tmpl="9"] .navbar-nav ul.show {display: block!important;}
	 .mod_menu[tmpl="8"] .menu li ul,
	 .mod_menu[tmpl="9"] .menu li ul {opacity: 1;position: relative;padding: 0 0 0 20px;}
	 .mod_menu[tmpl="8"] .menu li:hover ul, 
	 .mod_menu[tmpl="8"] .menu li:hover > ul li:hover > ul,
	 .mod_menu[tmpl="9"] .menu li:hover ul, 
	 .mod_menu[tmpl="9"] .menu li:hover > ul li:hover > ul {background: transparent;color: inherit;top: 0;box-shadow: none;display: none;position: relative;left: 0;}
    .mod_menu[tmpl="8"],
    .mod_menu[tmpl="9"] {width: 110%;padding-right: 10%;overflow-y: auto;height: 100vh;}
    .mod_menu[tmpl="8"] .navbar-nav > li.m-auto,
    .mod_menu[tmpl="9"] .navbar-nav > li.m-auto {padding-left: 0 !important;text-align: center;}
    .mod_menu[tmpl="8"] .nav > li > a:hover, 
    .mod_menu[tmpl="8"] .nav > li > a:focus,
    .mod_menu[tmpl="9"] .nav > li > a:hover, 
    .mod_menu[tmpl="9"] .nav > li > a:focus {background: transparent;text-decoration: underline;}
}


.mod_header[tmpl="1"] {
    max-height: 500px;
    overflow: hidden;
    position: relative;
}
.mod_header[tmpl="1"] > .col-md-12 > .row > .pos-rlt {max-height:100vh}
.mod_header[tmpl="1"] section.header-section{position:relative}
.mod_header[tmpl="1"] .header-self-content{padding:5rem 2rem;margin:0 auto;width:100%;z-index:21;max-width:1200px;
    justify-content: end!important;}
.mod_header[tmpl="1"] .header-item__title{text-transform:uppercase;transform:translateY(150px);opacity:0;transition:.8s ease;will-change:opacity,transform}
.mod_header[tmpl="1"] .header-item__title--medium{display:block;font-size:2.5em;line-height:110px;transform:translateY(150px);will-change:transform;transition-delay:0;position:relative;transition:.5s ease;font-size:1.6em;line-height:100px}
.mod_header[tmpl="1"] .header-wrap--line{position:relative}
.mod_header[tmpl="1"] .header-wrap--line:after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:0;height:1px;background-color:#fff;bottom:0;transition:.9s ease;transition-delay:.4s}
.mod_header[tmpl="1"] .slick-active .header-wrap--line:after{left:0;transform:translateX(0);width:100%}
.mod_header[tmpl="1"] .header-item__info p{margin-top:.7rem;opacity:0;line-height:27px}
.mod_header[tmpl="1"] .header-item__btn{margin-top:.7rem;opacity:0}
.mod_header[tmpl="1"] .header-item__info{transform:translateY(-150px);transition:.8s ease}
.mod_header[tmpl="1"] .header-wrap{padding:2rem 0}
.mod_header[tmpl="1"] .slick-active .header-item__title--medium,
.mod_header[tmpl="1"] .slick-active .header-item__info,
.mod_header[tmpl="1"] .slick-active .header-item__title,
.mod_header[tmpl="1"] .slick-active .header-item__info p,
.mod_header[tmpl="1"] .slick-active .header-item__btn{transform:translateY(0);opacity:1}
@media only screen and (max-width: 1300px) {
	.mod_header[tmpl="1"] .header-item__title{font-size:3em}
	.mod_header[tmpl="1"] .header-wrap--small{max-width:50%;
        margin: auto;}
}
@media only screen and (max-width: 800px) {
	.mod_header[tmpl="1"] .header-item__title{font-size:1.3em}
	.mod_header[tmpl="1"] .header-wrap--small{max-width:80%}
}


.mod_header[tmpl="7"] .d1 b,
.mod_header[tmpl="8"] .d1 b,
.mod_header[tmpl="10"] .d1 b,
.mod_header[tmpl="13"] .d1 b,
.mod_header[tmpl="14"] .d1 b {
        display: block;
    margin-bottom: 1rem;
    line-height: 1;}
.mod_header[tmpl="7"] .d1 p,
.mod_header[tmpl="8"] .d1 p,
.mod_header[tmpl="10"] .d1 p,
.mod_header[tmpl="13"] .d1 p,
.mod_header[tmpl="14"] .d1 p {font-size: 1.2rem;}
@media (max-width: 991px) {
	.mod_header[tmpl="7"] .slider-nav.d2,
	.mod_header[tmpl="8"] .slider-nav.d2,
	.mod_header[tmpl="10"] .slider-nav.d2,
	.mod_header[tmpl="9"] .slider-nav.d2,
	.mod_header[tmpl="13"] .slider-nav.d2,
	.mod_header[tmpl="14"] .slider-nav.d2{display:none}
}
	.mod_header[tmpl="14"] .container {min-height: 600px;}
@media (min-width: 992px) {
	.mod_header[tmpl="14"] .header-self-content {padding-right: 400px;}
	.mod_header[tmpl="14"] {max-height: 600px;overflow: hidden;}
	.mod_header[tmpl="14"] .slider-nav.d2{position:absolute;inset:9rem 3rem 2rem auto;width:100%;max-width:400px;z-index:9;height:max-content;background:#0000003d;border-radius:1.5rem;padding:1rem 1rem 0}
	.mod_header[tmpl="14"] .slider-nav.d2 > div:not(.slick-list){display:none}
	.mod_header[tmpl="14"] .d2 .slick-track{display:flex;flex-direction:column}
	.mod_header[tmpl="14"] .d2 .slick-track .slick-slide{width:100%!important}
	.mod_header[tmpl="14"] .d2 .sl-desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;opacity:.7;font-size:.9rem}
	.mod_header[tmpl="14"] .d2 .sl-name{font-family:var(--h1h6);}
	.mod_header[tmpl="14"] .d2 .sl-nav{display:flex;margin-bottom:1rem;padding:1rem;background:var(--bgc);color:var(--txc);border-radius:1rem;cursor:pointer;position:relative;overflow:hidden;margin-right:.25rem;text-align: left;}
	.mod_header[tmpl="14"] .d2 .sl-info{padding-left:1rem;display:flex;flex-direction:column;flex:1}
	.mod_header[tmpl="14"] .d2 .slick-slide.slick-current.slick-active .sl-nav:before{outline:1px #fff solid;border-radius:1rem;outline-offset:-.5rem;content:"";display:block;width:100%;height:100%;position:absolute;background:linear-gradient(0deg,var(--primary) 50%,transparent);inset:0;opacity:.2}
	.mod_header[tmpl="14"] .d2 .sl-img{position:relative;width:100px;height:70px;border-radius:.5rem;overflow:hidden}
	.mod_header[tmpl="14"] .d2 img{position:absolute;inset:0;object-fit:cover;width:100%;height:100%;margin:0}
	.mod_header[tmpl="14"] button.slick-prev,
	.mod_header[tmpl="14"] button.slick-next{left:37px;border-radius:0;top:auto;bottom:0;padding:2rem}
	.mod_header[tmpl="14"] button.slick-prev{bottom:calc(45px + 2rem - .9rem)}
}

	.mod_header[tmpl="13"] .container {min-height: 600px;}
@media (min-width: 992px) {
	.mod_header[tmpl="13"] .container.header-self-content{padding-right:450px;min-height:600px}
	.mod_header[tmpl="13"] .slider-nav.d2{position:absolute;inset:auto 0 0 auto;width:100%;max-width:500px;z-index:9;padding-bottom:6rem}
	.mod_header[tmpl="13"] .slider-nav.d2 > div:not(.slick-list){display:none}
	.mod_header[tmpl="13"]{max-height:600px;overflow:hidden}
	.mod_header[tmpl="13"] .d2 .slick-track .slick-slide{width:100%!important}
	.mod_header[tmpl="13"] .d2 .sl-desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem}
	.mod_header[tmpl="13"] .d2 .sl-name{font-family:var(--h1h6);font-size:1.4rem;line-height:1;margin-bottom:1rem}
	.mod_header[tmpl="13"] .d2 .sl-nav{display:flex;margin-bottom:1rem;color:#fff;cursor:pointer;position:relative;overflow:hidden;text-align:left;height:300px;justify-content:end;margin-right:1rem;border-radius:1rem;flex-direction:column}
	.mod_header[tmpl="13"] .d2 .sl-info{padding:1rem;display:flex;flex-direction:column;position:relative;z-index:1}
	.mod_header[tmpl="13"] .d2 .slick-slide .sl-nav:before{content:"";display:block;width:100%;height:100%;position:absolute;background:linear-gradient(0deg,black 50%,transparent);inset:0;opacity:.7;z-index:1}
	.mod_header[tmpl="13"] .d2 .slick-slide.slick-current.slick-active .sl-nav:before{background:linear-gradient(0deg,var(--primary) 50%,transparent)}
	.mod_header[tmpl="13"] .d2 img{position:absolute;inset:0;object-fit:cover;width:100%;height:100%;margin:0}
	.mod_header[tmpl="13"] button.slick-prev,
	.mod_header[tmpl="13"] button.slick-next{left:0;top:auto;bottom:0;padding:1.7rem;background-color:transparent;border:2px #fff solid;filter:brightness(10)}
	.mod_header[tmpl="13"] button.slick-next{left:calc(45px + 1rem)}
}

@media (max-width: 600px){.mod_header[tmpl="14"] .d1 b,.mod_header[tmpl="13"] .d1 b {
    font-size: 2rem;
}

.mod_header[tmpl="14"] section.header-section,
.mod_header[tmpl="13"] section.header-section {
    padding: 2rem;
}

.mod_header[tmpl="14"] .header-small,
.mod_header[tmpl="13"] .header-small {
    margin: 1rem 0;
}

.mod_header[tmpl="14"] a[btn],
.mod_header[tmpl="13"] a[btn] {margin-top: 1rem;}
}
@media (min-width: 992px) {
	.mod_header[tmpl="10"] .d2 .sl-name,
	.mod_header[tmpl="11"] .d2 .sl-name{font-size:2.5rem;display:block;margin-bottom:2rem;
        line-height: 1;}
	.mod_header[tmpl="10"] .d2 .sl-desc,
	.mod_header[tmpl="11"] .d2 .sl-desc{font-size:1.2rem;margin-bottom:2rem;display:block}
	.mod_header[tmpl="11"] .slider-nav.d2{position:absolute;border-radius:1rem;overflow:hidden;inset:0;max-width:550px;background:var(--bgc);margin:2rem 0 2rem 3rem !important;color:var(--txc)}
	.mod_header[tmpl="11"] .sl-nav{padding:2rem 2rem 2rem 8rem}
	.mod_header[tmpl="11"] button.slick-prev,.mod_header[tmpl="11"] button.slick-next{left:0;top:calc(50% - 1.75rem);bottom:0;padding:1.7rem;border-radius:0;filter:invert(1) opacity(0.9)}
	.mod_header[tmpl="11"] button.slick-next{top:calc(50% + 1.7rem)}
	.mod_header[tmpl="11"] .d2 .slick-list.draggable{height:100%}
	.mod_header[tmpl="11"] .d2 .slick-track{height:100%}
	.mod_header[tmpl="11"] .d2 .slick-slide div{height:100%}
	.mod_header[tmpl="11"] .d2 .sl-info{display:flex;flex-direction:column;justify-content:center}
	.mod_header[tmpl="11"] .d2 .sl-info [btn]{width:max-content}
}

@media (max-width: 600px){
.mod_header[tmpl="11"] .slider-nav.d2 {
    position: relative;
    inset: 0;
}

.mod_header[tmpl="11"] .sl-nav {
    display: flex;
    flex-direction: column;
}

.mod_header[tmpl="11"] .sl-info {
    display: flex;
    flex-direction: column;
    padding: 1rem;
}

.mod_header[tmpl="11"] .sl-name {
    font-size: 2rem;
}

.mod_header[tmpl="11"] .sl-desc {
    display: block;
    margin: 1rem 0;
}

.mod_header[tmpl="11"] a[btn] {
    text-align: center;
}
}
@media (min-width: 992px) {
	.mod_header[tmpl="10"] .header-self-content{min-height:650px;display:flex;flex-direction:column;justify-content:center;padding-bottom:10rem}
	.mod_header[tmpl="10"] .slider-nav.d2{position:absolute;inset:auto 0 0 0;width:100%;z-index:9;padding:2rem}
	.mod_header[tmpl="10"] .slider-nav.d2 > div:not(.slick-list){display:none}
	.mod_header[tmpl="10"]{max-height:650px;overflow:hidden}
	.mod_header[tmpl="10"] .header-btn [btn] {margin-top: 2rem;}
	.mod_header[tmpl="10"] .d2 .slick-track .slick-slide{width:100%!important}
	.mod_header[tmpl="10"] .d2 .sl-desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem}
	.mod_header[tmpl="10"] .d2 .sl-name{font-family:var(--h1h6);font-size:1.4rem;line-height:1;margin-bottom:1rem}
	.mod_header[tmpl="10"] .d2 .sl-nav{display:flex;color:#fff;cursor:pointer;position:relative;overflow:hidden;text-align:left;height:150px;margin-right:1rem;flex-direction:column}
	.mod_header[tmpl="10"] .d2 .sl-info{padding:1rem;display:flex;flex-direction:column;position:relative;z-index:1}
	.mod_header[tmpl="10"] .slick-slide.slick-current.slick-active .sl-nav{color:var(--txc)}
	.mod_header[tmpl="10"] .d2 .slick-slide .sl-nav:before{content:"";display:block;width:100%;height:100%;position:absolute;inset:0;z-index:1;border-bottom:1px #fff solid}
	.mod_header[tmpl="10"] .d2 .slick-slide.slick-current.slick-active .sl-nav:before{background:var(--bgc)}
	.mod_header[tmpl="10"] .d2 img{position:absolute;inset:0;object-fit:cover;width:100%;height:100%;margin:0}
	.mod_header[tmpl="10"] button.slick-prev,.mod_header[tmpl="10"] button.slick-next{left:0;top:auto;bottom:0;padding:1.7rem;background-color:transparent;border:2px #fff solid;filter:brightness(10)}
	.mod_header[tmpl="10"] button.slick-next{left:calc(45px + 1rem)}
}

@media (max-width: 600px){.mod_header[tmpl="10"] section {
    height: 100%;
    padding: 5rem 0;
}}
@media (min-width: 992px) {
	.mod_header[tmpl="9"] .d1 b{font-size:2rem;display:block;margin-bottom:1rem;line-height:1}
	.mod_header[tmpl="9"] .container.header-self-content{padding-right:850px;min-height:600px}
	.mod_header[tmpl="9"] .slider-nav.d2{position:absolute;inset:0 0 0 auto;width:100%;max-width:950px;z-index:9;padding:3rem 6rem;background:var(--bgc)}
	.mod_header[tmpl="9"] .slider-nav.d2 > div:not(.slick-list){display:none}
	.mod_header[tmpl="9"]{max-height:700px;overflow:hidden}
	.mod_header[tmpl="9"] .d2 .slick-track .slick-slide{width:100%!important}
	.mod_header[tmpl="9"] .d2 .sl-desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem}
	.mod_header[tmpl="9"] .d2 .sl-name{font-family:var(--h1h6);font-size:1.4rem;line-height:1;margin-bottom:1rem}
	.mod_header[tmpl="9"] .d2 .sl-nav{display:flex;margin-bottom:1rem;cursor:pointer;position:relative;overflow:hidden;text-align:left;height:480px;justify-content:end;margin-right:1rem;border-radius:1rem;flex-direction:column}
	.mod_header[tmpl="9"] .d2 .sl-info{padding:1rem;display:flex;flex-direction:column;position:relative;z-index:1}
	.mod_header[tmpl="9"] .d2 .slick-slide.slick-current.slick-active .sl-nav:before{content:"";display:block;width:100%;height:100%;position:absolute;background:linear-gradient(90deg,black 0%,transparent);inset:0;opacity:.7;z-index:1}
	.mod_header[tmpl="9"] .d2 .sl-img{opacity:.3}
	.mod_header[tmpl="9"] .d2 .sl-img img{filter:grayscale(1)}
	.mod_header[tmpl="9"] .d2 .slick-slide.slick-current.slick-active .sl-img{opacity:1}
	.mod_header[tmpl="9"] .d2 .slick-slide.slick-current.slick-active .sl-img img{filter:grayscale(0)}
	.mod_header[tmpl="9"] .d2 .slick-slide.slick-current.slick-active .sl-nav{color:#fff}
	.mod_header[tmpl="9"] .d2 img{position:absolute;inset:0;object-fit:cover;width:100%;height:100%;margin:0}
	.mod_header[tmpl="9"] button.slick-prev,
	.mod_header[tmpl="9"] button.slick-next{left:6rem;top:auto;bottom:-1rem;background-color:transparent;border:2px var(--txc) solid}
	.mod_header[tmpl="9"] button.slick-next{left:calc(45px + 7rem)}
}
@media (max-width: 600px){.slider-for.d1 {
    padding: 1rem;
}}

@media (min-width: 992px) {
	.text-right .mod_header[tmpl="8"] .header-self-content{padding-right:310px}
	.mod_header[tmpl="8"]{max-height:450px;overflow:hidden}
	.mod_header[tmpl="8"] .slider-nav.d2{position: absolute;
        inset: auto 2rem 2rem auto;
        width: 100%;
        max-width: 400px;
        z-index: 9;}
	.mod_header[tmpl="8"] .sl-inc{font-size: 1.2rem;
        line-height: 23px;
        padding: .25rem;
        font-family: var(--h1h6);
        opacity: .7;
        border: 2px #ffffff solid;
        border-radius: 50%;
        height: 36px;
        width: 36px;
        order: 1;
        text-align: center;} 
	.mod_header[tmpl="8"] .slider-nav.d2 > div:not(.slick-list){display:none}
	.mod_header[tmpl="8"] .d2 .slick-track{display:flex;flex-direction:column;}
	.mod_header[tmpl="8"] .d2 .slick-track .slick-slide{width:100%!important}
	.mod_header[tmpl="8"] .d2 .sl-desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;opacity:.7;font-size:.9rem}
	.mod_header[tmpl="8"] .d2 .sl-name{font-family:var(--h1h6);font-size:1.2rem;
        margin: auto .5rem;}
	.mod_header[tmpl="8"] .d2 .sl-nav{display:flex;margin-bottom:1rem;padding-left:1rem;opacity:.7;cursor:pointer;transition:1s;position:relative;overflow:hidden;text-align:left}
	.mod_header[tmpl="8"] .d2 .slick-slide.slick-current.slick-active .sl-nav{opacity:1;padding-left:0}
	.mod_header[tmpl="8"] .d2 .sl-info{
        display: flex;
        flex: 1;
        justify-content: flex-end;}
}

@media (min-width: 992px) {
	.mod_header[tmpl="7"] .header-self-content{padding-right:400px}
	.mod_header[tmpl="7"]{max-height:550px;overflow:hidden}
	.mod_header[tmpl="7"] .slider-nav.d2{position:absolute;inset:0 1rem 0 auto;width:100%;max-width:400px;z-index:9;height:100%;background:#0000003d;padding:0 1rem}
	.mod_header[tmpl="7"] .sl-inc{position:absolute;left:1rem;font-size:1.2rem;line-height:1;padding:.25rem;font-family:var(--h1h6);opacity:.7}
	.mod_header[tmpl="7"] .slick-list{height:100%!important}
	.mod_header[tmpl="7"] .slider-nav.d2 > div:not(.slick-list){display:none}
	.mod_header[tmpl="7"] .d2 .slick-track{display:flex;flex-direction:column;padding-top:8rem}
	.mod_header[tmpl="7"] .d2 .slick-track .slick-slide{width:100%!important}
	.mod_header[tmpl="7"] .d2 .sl-desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;opacity:.7;font-size:.9rem}
	.mod_header[tmpl="7"] .d2 .sl-name{font-family:var(--h1h6);font-size:1.2rem}
	.mod_header[tmpl="7"] .d2 .sl-nav{display:flex;margin-bottom:1rem;padding-left:1rem;opacity:.7;cursor:pointer;transition:1s;position:relative;overflow:hidden;text-align:left}
	.mod_header[tmpl="7"] .d2 .slick-slide.slick-current.slick-active .sl-nav{opacity:1;padding-left:0}
	.mod_header[tmpl="7"] .d2 .sl-info{padding-left:4rem;position:relative;display:flex;flex-direction:column;flex:1}
	.mod_header[tmpl="7"] button.slick-prev,
	.mod_header[tmpl="7"] button.slick-next{left:37px;border-radius:0;top:auto;bottom:0;padding:2rem;background-color:transparent;border:1px #fff solid;filter:brightness(15)}
	.mod_header[tmpl="7"] button.slick-prev{bottom:calc(45px + 2rem - .9rem)}
}


.mod_header[tmpl="6"],
.mod_header[tmpl="6"] .header-section,
.mod_header[tmpl="6"] .slick-slide{min-height:450px;max-height:450px}
.mod_header[tmpl="6"] .header-self-content{width:560px;height:100%;position:absolute;display:flex;justify-content:end;flex-direction:column;z-index:11;padding:5rem}
.mod_header[tmpl="6"] .header-line{white-space:nowrap}
.mod_header[tmpl="6"] .header-info p{padding:2rem 0 1rem}
.mod_header[tmpl="6"] button.slick-prev,
.mod_header[tmpl="6"] button.slick-next{right:37px;border-radius:0;top:auto;bottom:0;padding:2rem;background-color:transparent;border:1px #fff solid;filter:brightness(15)}
.mod_header[tmpl="6"] button.slick-prev{bottom:calc(45px + 2rem - .9rem);left:auto}



@media (max-width: 600px){
.mod_header[tmpl="6"] .header-self-content {
    width: auto;
}

.mod_header[tmpl="6"] .header-line {
    white-space: normal;
    line-height: 1rem;
}
}
.mod_header[tmpl="5"],
.mod_header[tmpl="5"] .header-section,
.mod_header[tmpl="5"] .slick-slide{min-height:500px;max-height:500px;width:100%;overflow:hidden}
.mod_header[tmpl="5"] .header-section{display:inline-flex!important;justify-content:space-between}
.mod_header[tmpl="5"] .header-section:before{display:none}
.mod_header[tmpl="5"] .header-self-content,
.mod_header[tmpl="5"] .header-self-right{flex:1;flex-basis:50%;padding:5rem}
.mod_header[tmpl="5"] .header-info{min-height:100px}
.mod_header[tmpl="5"] .header-line{line-height:1;margin-bottom:2rem}
.mod_header[tmpl="5"] .header-img{height: 200px;max-width: 500px;margin: 3rem auto 3rem -10rem;}
.mod_header[tmpl="5"] .header-self-right{background:var(--bgc);color:var(--txc);padding-top: 7rem;}
.mod_header[tmpl="5"] .header-btn,
.mod_header[tmpl="5"] .header-img,
.mod_header[tmpl="5"] .header-info{display:none}
.mod_header[tmpl="5"] .header-self-content {    display: flex;flex-direction: column;justify-content: center;}
.mod_header[tmpl="5"] .slick-slide .header-btn,
.mod_header[tmpl="5"] .slick-slide .header-img{display:block}
.mod_header[tmpl="5"] .slick-slide .header-info {display: flex;align-items: end;}
.mod_header[tmpl="5"] .header-info p {overflow: hidden;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
		


@media (max-width: 600px) {
.mod_header[tmpl="5"] .header-self-content, .mod_header[tmpl="5"] .header-self-right {
    flex-basis: 100%;
}

.mod_header[tmpl="5"] .header-section {
    flex-wrap: wrap;
}

.mod_header[tmpl="5"] .header-self-right {
    padding: 2rem;
}

.mod_header[tmpl="5"], .mod_header[tmpl="5"] .header-section, .mod_header[tmpl="5"] .slick-slide {
    min-height: auto;
    max-height: max-content;
}
}		
		
.mod_header[tmpl="4"],
.mod_header[tmpl="4"] .header-section,
.mod_header[tmpl="4"] .slick-slide{min-height:550px;max-height:550px}
.mod_header[tmpl="4"] .header-self-content{width:560px;height:60%;position:absolute;display:flex;justify-content:end;flex-direction:column;z-index:11;padding:5rem;bottom:0}
.mod_header[tmpl="4"] .header-line b{line-height: 1;}
.mod_header[tmpl="4"] .header-info p{padding: 2rem;
    position: absolute;
    background: var(--primary);
    color: var(--prc);
    font-size: 1.2rem;
    left: 425px;    bottom: 52%;
    width: max-content;
    min-width: 300px;
    max-width: 400px;}
.mod_header[tmpl="4"] button.slick-prev,
.mod_header[tmpl="4"] button.slick-next{left:590px;border-radius:0;top:auto;bottom:0;padding:2rem;background-color:transparent;border:1px #fff solid;filter:brightness(15)}
.mod_header[tmpl="4"] button.slick-prev{bottom:calc(45px + 2rem - .9rem);left:590px}
.mod_header[tmpl="4"] .header-btn [btn] {margin-top: 2rem;}

@media (max-width: 600px) {
.mod_header[tmpl="4"] .header-self-content {
    width: 100%;
    padding: 3rem;
    height: max-content;
}


.mod_header[tmpl="4"] .header-info p {
    position: relative;
    left: 0;
    bottom: 0;
    padding: 0;
    margin-bottom: 2rem;
    min-width: 80vw;
    max-width: 80vw;
}
}		
		
.mod_header[tmpl="3"],
.mod_header[tmpl="3"] .header-section,
.mod_header[tmpl="3"] .slick-slide{min-height:550px;max-height:550px}
.mod_header[tmpl="3"] .header-self-content{    width: 560px;
    height: 100%;
    position: absolute;
    display: flex
;
    justify-content: end;
    flex-direction: column;
    z-index: 11;
    padding: 5rem;
    bottom: 0;
    overflow: hidden;}
.mod_header[tmpl="3"] .header-line{line-height: 1;}
.mod_header[tmpl="3"] .header-info p{font-size: 1.1rem;}
.mod_header[tmpl="3"] button.slick-prev,
.mod_header[tmpl="3"] button.slick-next{left:490px;border-radius:0;top:auto;bottom:0;padding:1rem;background-color:transparent;border:1px #fff solid;filter:brightness(15)}
.mod_header[tmpl="3"] button.slick-prev{left:440px}
.mod_header[tmpl="3"] .header-btn [btn] {margin-top: 2rem;}
.mod_header[tmpl="3"] .header-self-content:before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    background: repeating-linear-gradient(135deg, rgb(0 0 0 / 6%) 0, rgb(0 0 0 / 6%) 10%, #0000006b 0, #0000006b 50%) 0% 0% / 3em 3em #0000006b;
    background-size: 5px 5px;
}


@media (max-width: 600px) {

.mod_header[tmpl="3"] .header-self-content {
    width: 100%;
    padding: 3rem;
}
}



.mod_header[tmpl="0"],
.mod_header[tmpl="0"] .header-section,
.mod_header[tmpl="0"] .slick-slide{min-height:450px;max-height:450px;width:100%;overflow:hidden}
.mod_header[tmpl="0"] .header-section{display:inline-flex!important;justify-content:space-between}
.mod_header[tmpl="0"] .header-section:before{display:none}
.mod_header[tmpl="0"] .header-self-content,
.mod_header[tmpl="0"] .header-self-right{flex:1}
.mod_header[tmpl="0"] .header-line{line-height:1;margin-bottom:2rem}
.mod_header[tmpl="0"] .header-img{height: 400px;
    max-width: 500px;
    margin: 0 auto 0 -20rem;}
.mod_header[tmpl="0"] .header-self-content{background:var(--bgc);color:var(--txc);flex-basis:70%;padding: 5rem 16rem 5rem 10rem;
    display: flex;
    flex-direction: column;
    justify-content: end;}
.mod_header[tmpl="0"] .header-self-right{flex-basis:30%;position: relative;padding: 5rem;}
.mod_header[tmpl="0"] .header-btn,
.mod_header[tmpl="0"] .header-img,
.mod_header[tmpl="0"] .header-info{display:none}
.mod_header[tmpl="0"] .slick-slide .header-btn,
.mod_header[tmpl="0"] .slick-slide .header-img{display:block}
.mod_header[tmpl="0"] .slick-slide .header-info {display: flex;align-items: end;}
.mod_header[tmpl="0"] .header-info p {overflow: hidden;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

	.mod_header[tmpl="0"] button.slick-prev,
	.mod_header[tmpl="0"] button.slick-next{left:37px;border-radius:0;top:auto;bottom:0;padding: 1rem;
    background-color: #fff;
    border: 1px #00000021 solid;}
	.mod_header[tmpl="0"] button.slick-prev{bottom:calc(45px + 1rem - .9rem)}
.row[class*="ubg"] .mod_header[tmpl="0"]:before {
    display: none;
}
.row[class*="ubg"] .mod_header[tmpl="0"] {
    background:var(--bgc)
}

@media (max-width: 600px) {
.mod_header[tmpl="0"] .header-self-content {
    padding: 2rem;
}

.mod_header[tmpl="0"] .slick-slide .header-img {
    margin: 0;
    height: 209px;
}

.mod_header[tmpl="0"] .header-section {
    flex-wrap: wrap;
    max-height: unset;
    min-height: unset;
}

.mod_header[tmpl="0"] .header-self-right {
    padding: 0;
    flex-basis: 100%;
}
}





.mod_header[tmpl="0"] [btn],
.mod_header[tmpl="1"] [btn] {margin-top: 1rem;}

[id^="mod_header"]:not(.slick-initialized) > div:not(:first-of-type):not(.slider-nav){display:none}
.mod_header section{height:100%}
.mod_header .slick-slide{margin:0;top:0}
.mod_header section b {position:relative;line-height:1}

.mod_header[tmpl="12"] section p {margin: 1rem 0;}
.mod_header[tmpl="12"] .container b{line-height:1;margin-bottom:3rem}
.mod_header[tmpl="12"]{padding-top:50px;padding-bottom:50px}
.mod_header[tmpl="12"] section{min-height:500px;display:flex;align-items:center}

.mod_header[tmpl]:not([tmpl="10"]) .container{display:flex;flex-direction:column;justify-content:center;position:relative}
.mod_header[tmpl]:not([tmpl="10"]):not([tmpl="9"]):not([tmpl="13"]):not([tmpl="14"]) .container{min-height:500px}


@media (max-width: 600px) {
	.mod_header button.slick-prev,
	.mod_header button.slick-next{background-color:#f3f3f3;box-shadow:0 1px 2px #0003}
	.mod_header section p{line-height:1.2rem}
	.mod_header section b{font-size:2rem}
}








.mod_experience:not(.container){padding-left:2rem;padding-right:2rem}
.mod_experience .m-caption{font-family:var(--h1h6);line-height:1;margin-bottom:1rem}
.mod_experience .m-text{opacity:.7;margin-bottom:1rem}
.mod_experience .m-title{font-size:1.7rem;font-family:var(--h1h6);line-height:1;margin-bottom:1rem}
.mod_experience .m-desc{opacity:.7}
.mod_experience a[btn] {display: inline-block;}
.mod_experience .feature:before{content:"";position:absolute;inset:0;z-index:0;}
.mod_experience .feature > *{position:relative}

.mod_experience[tmpl="13"] .experience{min-height:200px}

.mod_banks[tmpl="0"],
.mod_experience[tmpl="0"]{display:flex;overflow:hidden}
.mod_experience[tmpl="0"] > div,
.mod_experience[tmpl="6"] > div{flex:1;min-height:450px;padding:2rem 0}
.mod_banks[tmpl="0"] .m-body,
.mod_experience[tmpl="0"] .m-body,
.mod_experience[tmpl="6"] .m-body{flex-basis:50%}
.mod_banks[tmpl="0"] .m-header,
.mod_experience[tmpl="0"] .m-header,
.mod_experience[tmpl="6"] .m-header{display:flex;flex-basis:50%;flex-direction:column;justify-content:center;padding-right:2rem}
.mod_banks[tmpl="0"] .m-caption,
.mod_experience[tmpl="0"] .m-caption,
.mod_experience[tmpl="6"] .m-caption{margin-bottom:2rem}
.mod_banks[tmpl="0"] .m-text,
.mod_experience[tmpl="0"] .m-text,
.mod_experience[tmpl="6"] .m-text{opacity:.7}
.mod_experience[tmpl="0"] .feature,
.mod_experience[tmpl="6"] .feature{padding:2rem;background:var(--bgc);color:var(--txc);height:100%;position:relative}
.mod_experience[tmpl="0"] .slick-list,
.mod_experience[tmpl="0"] .slick-track,
.mod_experience[tmpl="6"] .slick-list,
.mod_experience[tmpl="6"] .slick-track{height:100%}
.mod_banks[tmpl="0"] img.m-image,
.mod_experience[tmpl="0"] img.m-image,
.mod_experience[tmpl="6"] img.m-image{padding:2rem;outline:1px #fff solid;margin-top:2rem}
.mod_experience[tmpl="0"] .slick-track{overflow:auto}
.mod_experience[tmpl="0"] .slick-slide{margin:auto 5px}
.mod_experience[tmpl="0"] .slick-track:before,
.mod_experience[tmpl="0"] .slick-track:after{display:none}
.mod_experience[tmpl="0"] .slick-slide,
.mod_experience[tmpl="0"] .slick-slide> div,
.mod_experience[tmpl="6"] .slick-slide,
.mod_experience[tmpl="6"] .slick-slide> div{height:100%}
.mod_experience[tmpl="0"] .feature i{font-style:normal;font-size:8rem;line-height:1;margin-bottom:5rem;display:block;opacity:.2;font-family:var(--h1h6);font-weight:700}
.mod_experience[tmpl="0"] button.slick-prev,
.mod_experience[tmpl="0"] button.slick-next{right:calc(50% - 45px);border-radius:0;top:auto;bottom:-14px;padding:1rem;background-color:#fff;border:1px #00000021 solid;z-index:111}
.mod_experience[tmpl="0"] button.slick-prev{left:calc(50% - 45px)}
.mod_experience[tmpl="0"] a,
.mod_experience[tmpl="0"] button,
.mod_experience[tmpl="6"] .feature a,
.mod_experience[tmpl="6"] .feature button {margin-top: 1rem;}

.mod_experience[tmpl="3"] .m-body{display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}
.mod_experience[tmpl="3"] .feature .m-title{margin-top:2rem;margin-bottom:2rem}
.mod_experience[tmpl="3"] .m-header > *{flex:1;margin:.75rem 0;flex-basis:50%;color: var(--txc);}
.mod_experience[tmpl="3"] .m-body{flex-basis:50%}
.mod_experience[tmpl="3"] .m-header{display:flex}
.mod_experience[tmpl="3"] .m-caption{margin-bottom:2rem}
.mod_experience[tmpl="3"] .m-header img.m-image{max-height:220px;border-radius:1rem;object-fit:cover}
.mod_experience[tmpl="3"] .m-header .m-content{padding-right:2rem}
.mod_experience[tmpl="3"] .feature .material-icons, 
.mod_experience[tmpl="3"] .feature .img-icon{position:absolute;right:1rem;top:1rem}
.mod_experience[tmpl="3"] .feature{background-color:var(--bgc);padding:2rem;box-sizing:border-box;border-radius:1rem;position:relative;overflow:hidden;z-index:2}
.mod_experience[tmpl="3"] .feature .img-self{    position: absolute;
    z-index: -1;
    inset: 0;} 
.mod_experience[tmpl="3"] .feature:only-child{grid-column:span 4;grid-row:span 1}
.mod_experience[tmpl="3"] .feature:nth-child(1):nth-last-child(2),
.mod_experience[tmpl="3"] .feature:nth-child(2):nth-last-child(1){grid-column:span 2;grid-row:span 1}
.mod_experience[tmpl="3"] .feature:nth-child(1):nth-last-child(3){grid-column:span 2;grid-row:span 1}
.mod_experience[tmpl="3"] .feature:nth-child(2):nth-last-child(2),
.mod_experience[tmpl="3"] .feature:nth-child(3):nth-last-child(1){grid-column:span 1;grid-row:span 1}
.mod_experience[tmpl="3"] .feature:nth-child(1):nth-last-child(4){grid-column:span 2;grid-row:span 2}
.mod_experience[tmpl="3"] .feature:nth-child(2):nth-last-child(3){grid-column:span 2;grid-row:span 1}
.mod_experience[tmpl="3"] .feature:nth-child(3):nth-last-child(2),
.mod_experience[tmpl="3"] .feature:nth-child(4):nth-last-child(1){grid-column:span 1;grid-row:span 1}
.mod_experience[tmpl="3"] .feature:nth-child(1):nth-last-child(5){grid-column:span 2;grid-row:span 2}
.mod_experience[tmpl="3"] .feature:nth-child(2):nth-last-child(4),
.mod_experience[tmpl="3"] .feature:nth-child(3):nth-last-child(3),
.mod_experience[tmpl="3"] .feature:nth-child(4):nth-last-child(2),
.mod_experience[tmpl="3"] .feature:nth-child(5):nth-last-child(1){grid-column:span 1;grid-row:span 1}
.mod_experience[tmpl="3"] .feature:nth-child(1):nth-last-child(6),
.mod_experience[tmpl="3"] .feature:nth-child(6):nth-last-child(1){grid-column:span 2;grid-row:span 1}
.mod_experience[tmpl="3"] .feature:nth-child(2):nth-last-child(5),
.mod_experience[tmpl="3"] .feature:nth-child(3):nth-last-child(4),
.mod_experience[tmpl="3"] .feature:nth-child(4):nth-last-child(3),
.mod_experience[tmpl="3"] .feature:nth-child(5):nth-last-child(2){grid-column:span 1;grid-row:span 1}
.mod_experience[tmpl="3"] .feature .img-self img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    margin: 0;
    max-height: unset;
}



.mod_experience[tmpl="5"] .m-header{display:flex}
.mod_experience[tmpl="5"] .m-caption{margin-bottom:2rem}
.mod_experience[tmpl="5"] .m-header img.m-image{max-height:200px;border-radius:1rem;object-fit:cover;order:-1;margin-right:2rem}
.mod_experience[tmpl="5"] .m-header .m-content{padding-right:2rem}
.mod_experience[tmpl="5"] .feature{flex:1}
.mod_experience[tmpl="5"] .m-body{display:flex;flex-wrap:wrap}
.mod_experience[tmpl="5"] .m-header > *{flex:1}
.mod_experience[tmpl="5"] .img-icon img{margin:0;max-height:37px;margin:auto}
.mod_experience[tmpl="5"] .material-icons,
.mod_experience[tmpl="5"] .img-icon{padding:10px;box-shadow:0 0 10px #78787833;border-radius:1rem;color:var(--primary);height:max-content;max-height:57px;max-width:57px;flex:1;margin-right:1rem;display:flex;background:var(--bgc)}



.mod_experience[tmpl="6"] .m-header{position:relative}
.mod_experience[tmpl="6"]{display:flex;}
.mod_experience[tmpl="6"]{padding-top:0!important;padding-bottom:0!important}
.mod_experience[tmpl="6"] > div{padding:4rem 0}
.mod_experience[tmpl="6"] .m-body{padding:4rem;}
.mod_experience[tmpl="6"] .feature{border-radius:1rem;border-right:.75rem var(--primary) solid;display:inline-flex!important;flex-direction:column;justify-content:space-between}
.mod_experience[tmpl="6"] button.slick-prev,
.mod_experience[tmpl="6"] button.slick-next{left:1rem;top:calc(50% - 2rem);bottom:0;padding:1rem;
    box-shadow: 0 2px 3px #00000026;transform:translateY(-50%)}
.mod_experience[tmpl="6"] button.slick-prev{top:calc(50% + 1.5rem)}
.mod_experience[tmpl="6"] .material-icons{margin-bottom:1rem}
.mod_experience[tmpl="6"] .feature{position:relative;z-index:1;box-shadow:0 2px 3px #00000026}
.mod_experience[tmpl="6"] .slick-slide:before,
.mod_experience[tmpl="6"] .slick-slide:after{content:"";position:absolute;bottom:.1rem;height:1rem;width:92%;background:var(--bgc);transform:translateX(4%);border-radius:1rem;box-shadow:0 2px 2px #00000026}
.mod_experience[tmpl="6"] .slick-slide{padding-bottom:1rem}
.mod_experience[tmpl="6"] .slick-slide:after{width:96%;transform:translateX(2%);bottom:.55rem}
.mod_experience[tmpl="6"] .m-desc{opacity:.7;margin-bottom:3rem}
.mod_experience[tmpl="6"] .m-header:before {
    content: "";
    position: absolute;
    inset: 0 0 0 auto;
    margin-right: -2.5rem;
    background: #0000000a;
    width: 100vw;
}
.mod_experience[tmpl="6"] img.m-image {
    background: var(--bgc);
    border-radius: 1rem;
    box-shadow: 0 2px 3px #00000026;
}




.mod_experience[tmpl="8"] .m-header > *{flex:1}
.mod_experience[tmpl="8"] .m-header{display:flex;flex-direction:column}
.mod_experience[tmpl="8"] .m-caption{margin-bottom:2rem}
.mod_experience[tmpl="8"] .m-header img.m-image{object-fit:cover;margin-right:2rem}
.mod_experience[tmpl="8"]{display:flex;position:relative;padding-top:0!important;padding-bottom:0!important;flex-wrap:wrap}
.mod_experience[tmpl="8"] > *{flex:1}
.mod_experience[tmpl="8"] .m-header:not(.is-image) .m-content{position:absolute;right:0;max-width:50%;padding-top:3rem}
.mod_experience[tmpl="8"] .m-body{padding-top:4rem;padding-bottom:4rem;display:flex;flex-wrap:wrap}
.mod_experience[tmpl="8"] .m-header:not(.is-image) + .m-body{padding-top:200px}
.mod_experience[tmpl="8"] .feature .img-self img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;margin:0;max-height:unset}
.mod_experience[tmpl="8"] .m-header.is-image,
.mod_experience[tmpl="8"] .m-header.is-image + .m-body{flex-basis:100%}
.mod_experience[tmpl="8"] .m-header.is-image{padding-top:4rem}
.mod_experience[tmpl="8"] .m-header.is-image + .m-body{padding-top:2rem}
.mod_experience[tmpl="8"] .feature .img-self{position:absolute;z-index:-1;inset:0}
.mod_experience[tmpl="8"] .m-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.mod_experience[tmpl="8"] .feature i{font-style:normal;font-size:6rem;line-height:1;display:block;opacity:.1;font-family:var(--h1h6);font-weight:700;position:absolute!important;right:0;top:-3rem}
.mod_experience[tmpl="8"] .feature > *{position:relative}
.mod_experience[tmpl="8"] .feature:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(-180deg,var(--bgc),transparent)}
.mod_experience[tmpl="8"] .feature{position:relative;padding:3rem 2rem 4rem;border-radius:1.5rem;outline:1px var(--bgc) solid;height:100%;z-index:1;overflow:hidden;outline-offset:-4px;background-color:var(--bgc);color:var(--txc)}
.mod_experience[tmpl="8"] .m-header:not(.is-image) + .m-body > [class*="col-"]{padding:0;min-width:50%}
.mod_experience[tmpl="8"].container .m-header.is-image + .m-body{margin-left:-15px;margin-right:-15px}
.mod_experience[tmpl="8"] .m-header:not(.is-image) + .m-body .feature{margin-right:1.5rem}
.mod_experience[tmpl="8"]:not(.container) .m-header:not(.is-image) .m-content{left:50%;right:2rem}
.mod_experience[tmpl="8"]:not(.container) .m-header.is-image{padding-left:2rem;padding-right:2rem}
.mod_experience[tmpl="8"]:not(.container){padding:0}
.mod_experience[tmpl="8"]:not(.container) .m-body{padding:2rem 2rem 0 1rem}
.mod_experience[tmpl="8"] .first-container{margin-bottom:2rem}
.mod_experience[tmpl="8"] .m-desc{margin-bottom:1rem;font-size:.9rem;opacity:1;padding-top:1rem;border-top:1px #00000024 solid}


.mod_experience[tmpl="10"]:not(.container) {
    padding-left: 3rem;
    padding-right: 3rem;
}
.mod_experience[tmpl="10"] .m-header {
    margin-bottom: 3rem;
}
.mod_experience[tmpl="10"] .m-body {
    display: flex;
    flex-wrap: wrap;
}

.mod_experience[tmpl="10"] .feature {
    height: 100%;position:relative;
    background-color: var(--bgc);color: var(--txc);
    border-radius: .5rem;
    padding: 1.5rem;display:flex;flex-direction:column;
    border: 1px solid rgba(120, 130, 140, 0.13);
}

.mod_experience[tmpl="10"] .feature a,
.mod_experience[tmpl="10"] .feature button {margin-top: 1rem;
    width: max-content;}

.mod_experience[tmpl="10"] .material-icons, 
.mod_experience[tmpl="10"] .img-icon {margin-bottom: 2rem;
}
.mod_experience[tmpl="10"]{    padding-bottom: 2rem!important;}


.mod_experience[tmpl="14"] .m-auto{position:relative;cursor:pointer}
.mod_experience[tmpl="14"] .m-auto .experience{width:100%;height:100%;backdrop-filter:blur(20px);border:1px solid transparent;display:flex;justify-content:center;align-items:center;flex-direction:column;transition:all .4s}
.mod_experience[tmpl="14"] .m-auto .experience p{font-size:.9rem}
.mod_experience[tmpl="14"] .m-auto:hover .experience{overflow:initial;border-color:#0000001a;border-radius:1rem;box-shadow:0 2px 5px #0000001a}
.mod_experience[tmpl="14"] .experience::before,
.mod_experience[tmpl="14"] .experience::after{content:'';position:absolute;width:100%;height:50%;background:transparent;z-index:-20;transition:all .4s}
.mod_experience[tmpl="14"] .experience::before{top:0;right:0;background:transparent}
.mod_experience[tmpl="14"] .experience::after{bottom:0;left:0;background:transparent}
.mod_experience[tmpl="14"] .m-auto:hover .experience::before{width:50px;height:50px;transform:translate(20px,-20px);border-radius:50%;box-shadow:0 5px 10px #00000012;background:var(--primary)}
.mod_experience[tmpl="14"] .m-auto:hover .experience::after{width:100px;height:100px;transform:translate(-20px,20px);border-radius:50%;box-shadow:0 5px 10px #00000012;background:#fff}
.mod_experience[tmpl="14"]{position:relative;z-index:1}
.mod_experience[tmpl="14"] .m-auto .experience h6{min-height:4rem}
.mod_experience[tmpl="14"] .m-auto:hover .experience h6{color:inherit}
.mod_experience[tmpl="14"] .img-icon {
    width: 56px;
    height: 56px;
    display: block;
    margin-bottom: 1rem;
}
.mod_experience[tmpl="14"] .img-icon img {
    width: 100%;
}
.mod_experience[tmpl="14"] .m-body {
    display: flex;
    flex-wrap: wrap;
}





.mod_users:not(.container){padding-left:2rem;padding-right:2rem}
.mod_users .m-caption{font-family:var(--h1h6);line-height:1;margin-bottom:1rem}
.mod_users .m-text{opacity:.7;margin-bottom:1rem}
.mod_users .m-title{font-size:1.7rem;font-family:var(--h1h6);line-height:1;margin-bottom:1rem}
.mod_users .m-desc{opacity:.7}
.mod_users .m-header {margin-bottom: 2rem;}

.mod_users[tmpl="1"] .user,
.mod_users[tmpl="2"] .user,
.mod_users[tmpl="3"] .user,
.mod_users[tmpl="4"] .user,
.mod_users[tmpl="5"] .user {box-shadow: 0px 0px 1px rgb(0 0 0 / 30%);
		height: 350px;
		text-align: left;
		position: relative;
		overflow: hidden;}
		
.mod_users[tmpl="5"] .user.i-social {
    margin-top: 1rem;
}
		
.mod_users .inner {position: absolute;width: 100%;height: 80%;top: 75%;padding: 1.5rem;box-sizing: border-box;display: flex;flex-direction: column;transition: .5s;left: 0;}
.mod_users .user:hover .inner {top: 20%;}
.mod_users .inner .i-name {font-size: 1.2rem;line-height: 1;margin-bottom: .25rem;}
.mod_users .inner .i-job {opacity: .7;font-size: .9rem;line-height: 1;padding-bottom: 2rem;}
.mod_users .inner .i-mail {}
.mod_users .inner a[href^="tel"] {text-decoration: none;}
.mod_users .i-social a {text-decoration: none;font-size: 1.7rem;}


.mod_users[tmpl="0"] .user-item{padding:.5rem;margin:.5rem;text-align:center;position:relative;background: var(--bgc);color: var(--txc);height: 100%;}
.mod_users[tmpl="0"] .user-line{display:flex;flex-direction:column;gap:.5rem;padding:1rem}
.mod_users[tmpl="0"] .i-name{font-family:var(--h1h6);font-size:1.4rem}
.mod_users[tmpl="0"] .row{display:flex;flex-wrap:wrap;overflow: visible;}
.mod_users[tmpl="0"] .i-job{opacity:.7}
.mod_users[tmpl="0"] .i-desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}
.mod_users[tmpl="0"] .m-content {padding-right: 200px;}
.mod_users[tmpl="0"] .i-social a {font-size: 2rem;color: var(--bgc);text-decoration: none;}
.mod_users[tmpl="0"] .i-social {display: flex;flex-direction: column;background: var(--primary);position: absolute;top: 0;right: 0;padding: .5rem;gap: 1rem;}
.mod_users[tmpl="0"] .user-info-col,
.mod_users[tmpl="0"] .slick-slide, 
.mod_users[tmpl="0"] .slick-slide > div {height: 100%;margin: 0;
    padding: 0;}
.mod_users[tmpl="0"] .slick-cloned {height: auto !important;}
@media (max-width: 600px) {
	.mod_users[tmpl="0"] .m-content {padding-right: 0;}
}
.mod_users[tmpl="0"] button.slick-prev,
.mod_users[tmpl="0"] button.slick-next{right: 1rem;
    border-radius: 0;
    top: -5rem;
    padding: 1rem;
    background-color: #fff;
    border: 1px #00000021 solid;
    z-index: 111;}
.mod_users[tmpl="0"] button.slick-prev{right: calc(47px + 1rem);left: auto;}
.mod_users[tmpl="0"] .user-item img {margin: auto;}





.mod_users[tmpl="1"] .user-info-row{display:flex;gap:2rem;margin-bottom:2rem}
.mod_users[tmpl="1"] .user-info-row  > img.for-photo,
.mod_users[tmpl="1"] .user-info-row  > a{flex:1;flex-basis:50%;max-width:calc(50% - 1rem);border-radius:1rem;box-shadow:0 0 15px #00000012;overflow: hidden;}
.mod_users[tmpl="1"] .user-info-row .user-item{flex:1;display:flex;flex-direction:column;background:var(--bgc);color:var(--txc);padding:2rem;border-radius:1rem;box-shadow:0 0 15px #00000012}

.mod_users .i-name{font-size:1.2rem;font-family:var(--h1h6);
    line-height: 1;}
.mod_users[tmpl="8"] .i-job,
.mod_users[tmpl="2"] .i-job,
.mod_users[tmpl="1"] .i-job{opacity:.7}
.mod_users[tmpl="8"] .i-desc,
.mod_users[tmpl="2"] .i-desc,
.mod_users[tmpl="1"] .i-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin-top:.5rem}
.mod_users[tmpl="8"] .i-mail,
.mod_users[tmpl="2"] .i-mail,
.mod_users[tmpl="9"] .i-social,
.mod_users[tmpl="9"] .i-mail,
.mod_users[tmpl="1"] .i-mail,
.mod_users[tmpl="2"] .i-social,
.mod_users[tmpl="1"] .i-social{margin-top:.5rem}
.mod_users[tmpl="8"] [id^="mod_users"][counter-line],
.mod_users[tmpl="11"] [id^="mod_users"][counter-line],
.mod_users[tmpl="12"] [id^="mod_users"][counter-line],
.mod_users[tmpl="13"] [id^="mod_users"][counter-line],
.mod_users[tmpl="3"] [id^="mod_users"][counter-line],
.mod_users[tmpl="2"] [id^="mod_users"][counter-line],
.mod_users[tmpl="1"] [id^="mod_users"][counter-line]{display: flex;flex-wrap: wrap;}

.mod_users[tmpl="2"] .user-info-col > div{flex:1;flex-basis:50%;max-width:300px;margin:auto}
.mod_users[tmpl="2"] .user-info-col{display:flex;flex-direction:column;justify-content:space-between;margin-top:1rem}
.mod_users[tmpl="2"] .user-info-col img.for-photo{border-radius:50%;padding:0 2rem}
.mod_users[tmpl="2"] .user-line{text-align:center;padding:1rem;display:flex;flex-direction:column}
.mod_users[tmpl="2"] .i-social{display:block;text-align:center}

.mod_users[tmpl="3"] .user-item{border:1px #00000017 solid;border-radius:1rem;overflow:hidden;height:100%}
.mod_users[tmpl="3"] .user-info-col{margin-bottom:2rem}
.mod_users[tmpl="3"] .user-line{display:flex;flex-direction:column;gap:1rem;padding:1rem;background:var(--bgc);color:var(--txc);height:100%}
.mod_users[tmpl="3"] .i-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;margin-top:.5rem}
.mod_users[tmpl="3"] .for-photo{max-width:400px;width:100%;margin:auto;display:block}

.mod_users[tmpl="4"] .slider-nav.d2 img{max-width:60px;border-radius:50%;background-color:#fff;margin:auto}
.mod_users[tmpl="4"] .u-user{text-align:center;cursor:pointer}
.mod_users[tmpl="4"] .for-name{font-family:var(--h1h6);line-height:1;display:block;margin-top:.5rem}
.mod_users[tmpl="4"] .for-job{font-size:.8rem;opacity:.7}
.mod_users[tmpl="4"] .slider-nav.d2 .slick-slide{margin:0 1rem}
.mod_users[tmpl="4"] .slider-nav.d2{padding:1rem 0;position:relative}
.mod_users[tmpl="4"] .slider-nav.d2:before{content:"";position:absolute;inset:0;background:var(--bgc);color:var(--txc)}
.container.mod_users[tmpl="4"] .slider-nav.d2{border-radius:1.5rem}
.mod_users[tmpl="4"] [id^="mod_users"] >.row{position:absolute;width:100%;left:0;background:var(--bgc);color:var(--txc);bottom:0;margin:0;}
.mod_users[tmpl="4"]{position:relative;overflow:visible}
.mod_users[tmpl="4"] [id^="mod_users"] >.row .col-md-10.m-auto.pull-none{width:100%}
.mod_users[tmpl="4"] button.slick-prev,.mod_users[tmpl="4"] button.slick-next{top:50px;right:auto;left:1rem}
.mod_users[tmpl="4"] .user-info-container .flex > *{flex-basis:50%}
.mod_users[tmpl="4"] .user-info-container .flex{gap:2rem}
.mod_users[tmpl="4"] .user-info-inner{display:flex;flex-direction:column;gap:1rem;padding-top:5rem}
.mod_users[tmpl="4"] .i-name{font-size:2.5rem;font-family:var(--h1h6);line-height:1;margin-top:2rem}
.mod_users[tmpl="4"] .i-job{font-size:1.2rem}
.mod_users[tmpl="4"] .i-mail{font-size:1.2rem} 
.mod_users[tmpl="4"] .i-social a{font-size:2.2rem}
.mod_users[tmpl="4"] button.slick-next{left:calc(1rem + 50px)}
.mod_users[tmpl="4"] .user-info-container .flex img.for-photo{margin:0;max-width:500px}
.mod_users[tmpl="4"] .slider-for.d1 .slick-slide{margin:0 20px}
.mod_users[tmpl="4"] [id^="mod_users"]{padding-bottom:0!important}
.container.mod_users[tmpl="4"] [id^="mod_users"] >.row{border-radius: 1.5rem 1.5rem 0 0;}
.mod_users[tmpl="4"] .m-header {margin: 0 1rem 3rem;}
.mod_users[tmpl="9"] .i-desc,
.mod_users[tmpl="5"] .inner .i-desc {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;}
.mod_users[tmpl="5"] [id^="mod_users"] img {width:100%;height:100%;object-fit:cover}


.mod_users[tmpl="7"] .i-name{font-size:1.5rem;font-family:var(--h1h6);line-height:1}
.mod_users[tmpl="7"] .i-job{opacity:.7}
.mod_users[tmpl="7"] .user-info-container .flex{justify-content:center}
.mod_users[tmpl="7"] [id^="mod_users"] >.row{order:-1}
.mod_users[tmpl="7"] .user-info-inner{max-width:600px;padding:2rem;background:var(--bgc);border-radius:1rem;display:flex;flex-direction:column;gap:1rem;text-align:center;width:100%}
.mod_users[tmpl="7"] [id^="mod_users"]{display:flex;flex-direction:column;gap:3rem}
.mod_users[tmpl="7"] button.slick-prev,
.mod_users[tmpl="7"] button.slick-next{top:50%}
.mod_users[tmpl="7"] .slider-nav.d2 .slick-slide img{margin:auto;border-radius:50%;cursor:pointer;background:var(--bgc);box-shadow:0 0 7px #0000001f inset;max-width:100px;max-height:100px}
.mod_users[tmpl="7"] [id^="mod_users"] >.row{height:100px}
.mod_users[tmpl="7"] .m-header:before{content:"";background:var(--bgc);position:absolute;inset:-50px -250px -150px;display:block;z-index:0;border-radius:0 0 50% 50%}
.mod_users[tmpl="7"] .m-header.is-image{position:relative}
.mod_users[tmpl="7"] .m-content{position:relative}
.mod_users[tmpl="7"] .slider-nav.d2.slick-initialized.slick-slider,.mod_users[tmpl="7"] .slider-nav.d2.slick-initialized.slick-slider .slick-list{height:200px}
.mod_users[tmpl="7"] .d2 .slick-current img{outline:3px var(--primary) solid;border-radius:50%;outline-offset:3px}
.mod_users[tmpl="7"] .slider-for.d1{margin-top:70px}
.mod_users[tmpl="7"] .slider-nav.d2 .slick-track{margin:auto}
    


.mod_users[tmpl="6"] .u-flex{display:flex}
.mod_users[tmpl="6"] .u-left{flex-basis:30%;padding:120px 30px 0}
.mod_users[tmpl="6"] .u-right{flex-basis:30%;padding:120px 30px 0}
.mod_users[tmpl="6"] .d1 .u-user{max-height:500px}
.mod_users[tmpl="6"] .d1 .u-photo{width:100%;border-radius:20rem;max-height:500px;outline:55px #0a000005 solid;padding:35px;outline-offset:-55px}
.mod_users[tmpl="6"] .d1 .u-label{width:200px;float:left;margin-top:50px}
.mod_users[tmpl="6"] .d1 .u-time{font-size:100px;line-height:1}
.mod_users[tmpl="6"] .d1 .u-desc{display:block}
.mod_users[tmpl="6"] .d1 .u-name{font-size:2rem;font-weight:700;display:block;line-height:1;margin-bottom:2rem}
.mod_users[tmpl="6"] .u-right span{font-size:1.5rem;line-height:1}
.mod_users[tmpl="6"] .d1 .parts{margin-bottom:5px}
.mod_users[tmpl="6"] .d1 .u-item{vertical-align:text-top;line-height:1}
.mod_users[tmpl="6"] .d2 .u-user{display:flex}
.mod_users[tmpl="6"] .d2 .for-name{display:block;line-height:1}
.mod_users[tmpl="6"] .d2 .for-job{opacity:.7;line-height:1;font-size:.8rem}
.mod_users[tmpl="6"] .d2 .for-photo{width:50px;height:50px;border-radius:50%;box-shadow:1px 2px 5px #0000005c}
.mod_users[tmpl="6"] .d2 .u-info{text-align:left;display:flex;flex-direction:column;margin:auto}
.mod_users[tmpl="6"] .slider-nav.d2{margin-top:30px;border-radius:10rem;padding:10px;box-shadow:0 10px 30px #0000001a;background:var(--bgc);overflow:unset}
.mod_users[tmpl="6"] button.slick-next,
.mod_users[tmpl="6"] button.slick-prev{top:36px;background-color:transparent}
.mod_users[tmpl="6"] .d1 .u-link{display:inline-block;border:1px #00000042 solid;border-radius:2rem;padding:10px 20px;font-size:1.2rem;margin-top:20px;text-decoration:none}
.mod_users[tmpl="6"] button.slick-next{right:-40px}
.mod_users[tmpl="6"] button.slick-prev{left:-40px}
@media (max-width: 860px) {
	.mod_users[tmpl="6"] button.slick-prev,.mod_users[tmpl="6"] button.slick-next{display:block!important}
	.mod_users[tmpl="6"] button.slick-prev{left:-5px}
	.mod_users[tmpl="6"] button.slick-next{right:-5px}
}
			
.mod_users[tmpl="8"] .user-info-row{display:flex;margin-bottom:2rem}
.mod_users[tmpl="8"] .user-item{flex:1;max-width:50%;display:flex;flex-direction:column;background:var(--bgc);color:var(--txc);padding:2rem}
.mod_users[tmpl="8"] img.for-photo{flex:1;max-width:50%;object-fit:cover}
.mod_users[tmpl="8"] .user-item .i-mail{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;clear:both}
.mod_users[tmpl="9"] .user:hover .inner{top:0}
.mod_users[tmpl="9"] .user.rounded{overflow:hidden;position:relative}
.mod_users[tmpl="9"] .inner{top:100%;background:var(--primary);color:var(--prc);height:100%}


.mod_users[tmpl="10"] .i-job{opacity:.7}
.mod_users[tmpl="10"]:not(.container){padding-left:2rem;padding-right:2rem}
.mod_users[tmpl="10"] .m-desc{opacity:.7}
.mod_users[tmpl="10"] .m-title{font-size:1.7rem;font-family:var(--h1h6);line-height:1;margin-bottom:1rem}
.mod_users[tmpl="10"]{display:flex;overflow:hidden;padding-top:1rem!important;padding-bottom:1rem!important}
.mod_users[tmpl="10"] > div{flex:1;min-height:300px;min-width:30%}
.mod_users[tmpl="10"] [id^="mod_users"]{flex-basis:70%;display:flex;flex-wrap:wrap}
.mod_users[tmpl="10"] .m-header{display:flex;flex-basis:30%;flex-direction:column;justify-content:center;padding-right:2rem}
.mod_users[tmpl="10"] .m-caption{font-family:var(--h1h6);line-height:1;margin-bottom:2rem}
.mod_users[tmpl="10"] .m-text{opacity:.7;margin-bottom:1rem}
.mod_users[tmpl="10"] .user-item{position:relative;height:100%}
.mod_users[tmpl="10"] .user-info-inner{position:absolute;z-index:1;bottom:0;padding:1rem;display:flex;flex-direction:column;width:100%;color:#fff}
.mod_users[tmpl="10"] .user-item img{width:100%;height:100%;object-fit:cover}
.mod_users[tmpl="10"] .user-info-inner:before{content:"";position:absolute;inset:0;background:#22222247;z-index:-1;backdrop-filter:blur(10px)}


.mod_users[tmpl="11"] .user-line{display:flex;flex-direction:column;margin-left:2rem;text-align:left;padding:1.5rem 1.5rem 1.5rem 2rem;background:var(--bgc);color:var(--txc);position:relative;height:100%}
.mod_users[tmpl="11"] .i-job{font-size:.9rem;opacity:.7}
.mod_users[tmpl="14"] .i-desc,
.mod_users[tmpl="12"] .i-desc,
.mod_users[tmpl="11"] .i-desc{margin-top:1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
.mod_users[tmpl="11"] .i-social{display:flex;flex-direction:column;position:absolute;left:-2rem;top:0}
.mod_users[tmpl="11"] .i-social a{padding:.5rem;color:var(--prc);background:var(--primary)}
.mod_users[tmpl="11"] .user-info-col{overflow:hidden;margin-bottom: 2rem;}
.mod_users[tmpl="11"] .user-line:hover {background: var(--primary);color: var(--prc);}

.mod_users[tmpl="12"] .user-item{background:var(--bgc);color:var(--txc);border-radius:1rem;overflow:hidden;height:100%;background:var(--bgc);color:var(--txc);border-radius:1rem;overflow:hidden;height:100%}
.mod_users[tmpl="12"] .user-line > *{display:block;padding:0 1rem}
.mod_users[tmpl="12"] .user-line{padding:1rem 0}
.mod_users[tmpl="12"] .i-desc,
.mod_users[tmpl="12"] .user-content:not(:empty){border-top:1px #0000001a solid;padding-top:1rem;margin-top: 1rem;}
.mod_users[tmpl="12"] .user-content {display: flex !important;flex-direction: column;}
.mod_users[tmpl="12"] .user-info-col{margin-bottom: 2rem;}


.mod_users[tmpl="13"] .user-line{padding:2rem;display:flex;flex-direction:column}
.mod_users[tmpl="13"] .user-item{filter:grayscale(1);background:#f5f5f5;transition:.5s}
.mod_users[tmpl="13"] .user-info-col:hover{transform:scale(1.1) translateY(1rem);z-index:1;backdrop-filter:blur(2px)}
.mod_users[tmpl="13"] .user-info-col:hover .user-item{filter:grayscale(0)}
.mod_users[tmpl="13"] .user-info-col{transition:.5s;position:relative}
.mod_users[tmpl="13"] .i-social{margin-top:1rem}
.mod_users[tmpl="13"] .user-info-col:hover .user-line{opacity:1}
.mod_users[tmpl="13"] .user-info-col:hover .user-item{box-shadow:0 2px 30px #0000007a}


.mod_users[tmpl="14"] .slick-slider,
.mod_users[tmpl="14"] .slick-track,
.mod_users[tmpl="14"] .slick-list{overflow:visible}
.mod_users[tmpl="14"] .slick-list,
.mod_users[tmpl="14"] .slick-track{height:100%}
.mod_users[tmpl="14"] .user-line{text-align: left;
    padding: 1rem 0;
    display: flex;
    flex-direction: column;}
.mod_users[tmpl="14"] .slick-slide img {margin:0}
.mod_users[tmpl="14"] button.slick-prev, 
.mod_users[tmpl="14"] button.slick-next {top: 33%;}
.mod_users[tmpl="14"] .slick-slide {margin: 0;}

.mod_review:not([tmpl="1"]):not([tmpl="11"]):not([tmpl="13"]) .slick-slide {margin: 0;}
.mod_review:not(.container){padding-left:2rem;padding-right:2rem}
.mod_review .m-caption{font-family:var(--h1h6);line-height:1;margin-bottom:1rem}
.mod_review .m-text{opacity:.7;margin-bottom:1rem}
.mod_review .m-title{font-size:1.7rem;font-family:var(--h1h6);line-height:1;margin-bottom:1rem}
.mod_review .m-desc{opacity:.7}
.mod_review .m-header {margin-bottom: 2rem;}
.mod_review .r-image img{object-fit:cover;width:100%;height:100%;margin: 0;}

.mod_review .r-name{font-family:var(--h1h6);font-size:1.3rem;margin:1rem 0;display:block}
.mod_review .r-time{font-size:.8rem;opacity:.7;}


.mod_review[tmpl="0"] .material-icons{background:#00000012;font-size:4rem;position:absolute;top:0;left:0}
.mod_review[tmpl="0"] .row{display:flex;flex-wrap:wrap;overflow:visible}
.mod_review[tmpl="0"] .r-image,
.mod_review[tmpl="13"] .r-image{width:65px;border-radius:50%;overflow:hidden}
.mod_review[tmpl="0"] button.slick-prev,
.mod_review[tmpl="0"] button.slick-next{left:calc(47px + 1rem);border-radius:0;top:-2.5rem;padding:1rem;background-color:#fff;border:1px #00000021 solid;z-index:111}
.mod_review[tmpl="0"] button.slick-prev{left:1rem}
.mod_review[tmpl="0"] .review{background:var(--bgc);color:var(--txc);position:relative;padding:5rem 1rem 1rem}
.mod_review[tmpl="0"] .r-content{border-top:1px #00000021 solid;margin-top:1rem;padding-top:1rem}
.mod_review[tmpl="0"] .m-header{margin-bottom:5rem}
.mod_review[tmpl="0"] .r-name {margin-bottom: 0;}
.mod_review[tmpl="0"] .r-time {
    position: absolute;
    top: .5rem;
    right: .5rem;
}

.text-center .mod_review[tmpl="0"] button.slick-prev,
.text-center .mod_review[tmpl="0"] button.slick-next{left:50%}
.text-center .mod_review[tmpl="0"] button.slick-prev{left:calc(50% - 47px)}

.text-center .mod_review[tmpl="0"] .r-image,
.text-center .mod_review[tmpl="13"] .r-image{margin: auto;}
.text-right .mod_review[tmpl="0"] .r-image,
.text-right .mod_review[tmpl="13"] .r-image{ margin: 0 0 0 auto;}


.mod_review[tmpl="13"] [id^="mod_review"]:not([static]) .self-padding{padding:0}
.mod_review[tmpl="13"] .slick-slider{padding-bottom:1rem;padding-top:1rem}
.mod_review[tmpl="13"] .r-time{float:right}
.mod_review[tmpl="13"] button.slick-prev,
.mod_review[tmpl="13"] button.slick-next{background-color:#fff;box-shadow:0 2px 4px #0003;border-radius:50%;width:50px;height:50px;background-size:25px;top:50%;left:0}
.mod_review[tmpl="13"] button.slick-next{right:0;left:auto}
.mod_review[tmpl="13"] .slick-list,
.mod_review[tmpl="13"] .slick-slider{overflow:unset}
.mod_review[tmpl="13"] .item{box-shadow:0 0 20px #78787833;padding:40px;border-radius:2rem;background:var(--bgc);color:var(--txc)}

.mod_review[tmpl="1"] .r-name {font-size: 1.1rem;}
.mod_review[tmpl="1"] .r-bottom {display: flex;gap: 1rem;}
.mod_review[tmpl="1"]{display:flex;overflow:hidden}
.mod_review[tmpl="1"] > div{flex:1;min-height:300px;padding:2rem 0}
.mod_review[tmpl="1"] .m-body{flex-basis:70%}
.mod_review[tmpl="1"] [id^="mod_review"][counter-line]{min-width:70%}
.mod_review[tmpl="1"] .m-header{display:flex;flex-basis:30%;flex-direction:column;justify-content:center;padding-right:2rem}
.mod_review[tmpl="1"] .m-caption{margin-bottom:2rem}
.mod_review[tmpl="1"] .m-text{opacity:.7}
.mod_review[tmpl="1"] .r-content{padding:2rem;background:var(--bgc);color:var(--txc);height:100%;position:relative;
    border-radius: 1.5rem;
    display: inline-flex !important;
    flex-direction: column;
    justify-content: space-between;}
.mod_review[tmpl="1"] .slick-list,
.mod_review[tmpl="1"] .slick-track{height:100%}
.mod_review[tmpl="1"] img.r-image{padding:2rem;outline:1px #fff solid;margin-top:2rem}
.mod_review[tmpl="1"] .slick-track{overflow:auto}
.mod_review[tmpl="1"] .slick-slide{margin:auto 5px}
.mod_review[tmpl="1"] button.slick-prev,
.mod_review[tmpl="1"] .slick-track:before,
.mod_review[tmpl="1"] .slick-track:after{display:none!important}
.mod_review[tmpl="1"] .slick-slide,
.mod_review[tmpl="1"] .slick-slide> div{height:100%}
.mod_review[tmpl="1"] button.slick-next{right: calc(50% - 23px);
    border-radius: 50%;
    top: auto;
    bottom: -20px;
    padding: 1rem;
    background-color: #fff;
    border: 1px #00000021 solid;
    z-index: 111;}
.mod_review[tmpl="1"] a,
.mod_review[tmpl="1"] button {margin-top: 1rem;}
.mod_review[tmpl="1"] .insertbtn {margin: 0;}
.mod_review[tmpl="1"] .r-top{flex: 1;}
.mod_review[tmpl="1"] .r-image{width:50px;height: 50px;border-radius:50%;overflow:hidden}
.mod_review[tmpl="1"]:not(.container) {padding-right: 3rem;}
.mod_review[tmpl="1"] .r-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:20;overflow:hidden}


.mod_review[tmpl="2"] .slide{padding:3rem;margin-bottom:1rem;position:relative}
.mod_review[tmpl="2"] .r-image{border-radius:1.5rem;max-width:200px;overflow:hidden;box-shadow: 0 10px 30px #8585859c;}
.mod_review[tmpl="2"] .slide:before,
.mod_review[tmpl="2"] .slide:after{content:"";position:absolute;opacity:.05}
.mod_review[tmpl="2"] .slide:before{width:100%;height:100%;border-radius:1.5rem 1.5rem 0;top:0;left:0;background:var(--danger)}
.mod_review[tmpl="2"] .slide:after{width:25px;height:25px;bottom:0;right:-25px;background:linear-gradient(45deg,var(--danger) 50%,transparent 50%)}
.mod_review[tmpl="2"] .slide small{font-size:.7rem}
.mod_review[tmpl="2"] .row-slide:nth-of-type(odd) .slide:before{background:var(--primary);border-radius:1.5rem 1.5rem 1.5rem 0}
.mod_review[tmpl="2"] .row-slide:nth-of-type(odd) .slide:after{left:-25px;right:auto;background:linear-gradient(-45deg,var(--primary) 50%,transparent 50%)}



.mod_review[tmpl="11"] > div.isheader{margin-bottom:100px}
.mod_review[tmpl="11"] .review {padding: 2rem;background: var(--bgc);color: var(--txc);border-radius: 1rem;margin-bottom: 2rem;}
.mod_review[tmpl="11"] .u-name {font-size: 1.4rem;}
.mod_review[tmpl="11"] button.slick-prev, 
.mod_review[tmpl="11"] button.slick-next {top: 46%;}
.mod_review[tmpl="11"] button.slick-prev {left: 8px;}
.mod_review[tmpl="11"] .review-for.d1,
.mod_review[tmpl="11"] .review-nav.d2 {overflow: unset;padding: 0 4rem;}
.mod_review[tmpl="11"] button.slick-next {right: 8px;}
.mod_review[tmpl="11"] .d2 .u-user img {width: 56px;overflow: hidden;border-radius: 50%;margin: 0}
.mod_review[tmpl="11"] .d2 .u-user span {font-size: 1rem;line-height: 1;margin: auto 0 auto 1rem;}
.mod_review[tmpl="11"] .d2 .u-user {background: var(--bgc);color: var(--txc);border-radius: 10rem;padding: .25rem;cursor:pointer;height: 63px;display:flex;padding-right: 1rem;}
.mod_review[tmpl="11"] .d2 .slick-slide > div {width: max-content;}
.mod_review[tmpl="11"] .d2 .slick-slide.slick-current .u-user { background: var(--primary);color: var(--prc);}
.mod_review[tmpl="11"] .d2 .slick-slide {margin: 0 .25rem;display: flex;justify-content: center;}

.mod_review[tmpl="14"] .slick-slide{transition:1s;margin-top:4rem;opacity:0}
.mod_review[tmpl="14"] .r-image{width:56px;border-radius:50%;overflow:hidden;margin:auto}
.mod_review[tmpl="14"] .review{background:var(--bgc);color:var(--txc);padding:1rem;border-radius:.5rem;position:relative;margin-bottom:120px;padding-bottom:3rem}
.mod_review[tmpl="14"] .review .material-icons{display:block;margin:auto;text-align:center;font-size:5rem;opacity:.3}
.mod_review[tmpl="14"] [counter-line="3"] .slick-current + .slick-slide .review{background:var(--primary);color:var(--prc)}
.mod_review[tmpl="14"] [counter-line="3"] .slick-current + .slick-slide{margin-top:0}
.mod_review[tmpl="14"] .slick-slide.slick-active,
.mod_review[tmpl="14"] .slick-slide.slick-current,.mod_review[tmpl="14"] .slick-slide.slick-current ~ .slick-slide{opacity:1}
.mod_review[tmpl="14"] .r-content{position:absolute;color:var(--txc);left:50%;transform:translateX(-50%);top:calc(100% - 3rem)}
.mod_review[tmpl="14"] .r-name{margin:.5rem 0;text-align:center}

.mod_review[tmpl="8"] .review { padding-bottom: 2rem;}

.mod_review[tmpl="12"]{display:flex;overflow:hidden}
.mod_review[tmpl="12"] > div{flex:1;padding:2rem 0}
.mod_review[tmpl="12"] .m-header{display:flex;flex-basis:50%;flex-direction:column;justify-content:center;padding-right:2rem}
.mod_review[tmpl="12"] .m-caption{margin-bottom:2rem}
.mod_review[tmpl="12"] .m-text{opacity:.7}
.mod_review[tmpl="10"] .review,
.mod_review[tmpl="12"] .review{padding: 1rem 1.5rem;
    background: var(--bgc);
    color: var(--txc);
    position: relative;
    margin-bottom: .5rem;
    border-radius: 1rem;}
.mod_review[tmpl="10"] .review{border-radius:.5rem}
.mod_review[tmpl="10"] .slick-list,
.mod_review[tmpl="10"] .slick-track,
.mod_review[tmpl="12"] .slick-list,
.mod_review[tmpl="12"] .slick-track{height:100%}
.mod_review[tmpl="12"] img.m-image{padding:2rem;outline:1px #fff solid;margin-top:2rem}
.mod_review[tmpl="10"] .d2 .slick-track,
.mod_review[tmpl="12"] .slick-track{overflow:auto;flex-direction:column}
.mod_review[tmpl="12"] .r-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height: 65px;}
.mod_review[tmpl="10"] .slick-track:before,
.mod_review[tmpl="10"] .slick-track:after,
.mod_review[tmpl="12"] .slick-track:before,
.mod_review[tmpl="12"] .slick-track:after{display:none}
.mod_review[tmpl="12"] .slick-slide,
.mod_review[tmpl="12"] .slick-slide> div{height:auto}
.mod_review[tmpl="10"] .review .material-icons,
.mod_review[tmpl="12"] .review .material-icons{font-size: 2rem;line-height: 1;opacity: .2;float: left;margin: -3px .5rem 0 0;}
.mod_review[tmpl="10"] button.slick-prev,
.mod_review[tmpl="10"] button.slick-next,
.mod_review[tmpl="12"] button.slick-prev,
.mod_review[tmpl="12"] button.slick-next{right:calc(50% - 45px);border-radius:0;top:auto;bottom:-14px;padding:1rem;background-color:#fff;border:1px #00000021 solid;z-index:111}
.mod_review[tmpl="10"] button.slick-prev,
.mod_review[tmpl="12"] button.slick-prev{left:calc(50% - 45px)}
.mod_review[tmpl="12"] a,
.mod_review[tmpl="12"] button {margin-top: 1rem;}
.mod_review[tmpl="10"] [id^="mod_review"] > div,
.mod_review[tmpl="12"] [id^="mod_review"]{flex-basis: 50%;display:flex;flex-direction:column;flex:1}
.mod_review[tmpl="12"] .r-image {width: 56px;height: 56px;border-radius: 50%;overflow: hidden;position: absolute;right: 1rem;top: 1rem;}
.mod_review[tmpl="12"] .r-name {margin-bottom: 0;font-size: 1rem;}
.mod_review[tmpl="12"] .r-content {padding-right: 80px;}
.mod_review[tmpl="12"] .insertbtn {margin: 0 0 auto;}
.mod_review[tmpl="10"] [id^="mod_review"] {display:flex;gap: 1rem;}
.mod_review[tmpl="10"] .d2 .u-user img {width: 56px;overflow: hidden;border-radius: .5rem;margin: 0}
.mod_review[tmpl="10"] .d2 .u-user span {font-size: 1rem;line-height: 1;margin: auto 0 auto 1rem;}
.mod_review[tmpl="10"] .d2 .u-user {background: var(--bgc);color: var(--txc);border-radius: .5rem;padding: .25rem;cursor:pointer;height: 63px;display:flex;padding-right: 1rem;}
.mod_review[tmpl="10"] .d1 .slick-slide> div,
.mod_review[tmpl="10"] .d1 .slick-slide .review {height: 100%;}
.mod_review[tmpl="10"] button.slick-prev, 
.mod_review[tmpl="10"] button.slick-next {bottom: -1rem;border-radius: 50%;}
.mod_review[tmpl="10"] .d1 {overflow-y: visible;padding-bottom: 4rem;}

.mod_review[tmpl="9"] .r-image{min-width:64px;border-radius:.5rem;overflow:hidden;max-height: 64px;width: 64px;}
.mod_review[tmpl="9"] .r-content:before{background:var(--primary);color:var(--prc);content:"";position:absolute;inset:5px 0;z-index:-1;box-shadow:10px 10px 20px #8b8b8b5e;border-radius:.5rem}
.mod_review[tmpl="9"] .r-content{position:relative;display:flex;max-width:85%;z-index:2;}
.mod_review[tmpl="9"] .review{background:var(--bgc);color:var(--txc);padding:4rem 2rem 2rem;margin:-2rem 1rem 2rem;position:relative;border-radius:.5rem}
.mod_review[tmpl="9"] .review .material-icons{position:absolute;font-size:5rem;inset:auto 0 0 auto;opacity:.3}
.mod_review[tmpl="9"] .r-name {font-size: 1rem;margin: auto 1rem;color: var(--prc);padding: 1rem 0;} 
.mod_review[tmpl="9"] button.slick-prev, 
.mod_review[tmpl="9"] button.slick-next {top: 100%;}
.mod_review[tmpl="9"] [id^="mod_review"] {overflow: unset;} 

.mod_review[tmpl="7"] .review{background:var(--bgc);color:var(--txc);padding:2rem;position:relative;border-radius:.5rem;margin:2rem 0 1rem}
.mod_review[tmpl="7"] .r-image{min-width:64px;border-radius:5rem;overflow:hidden;position:absolute;left:50%;transform:translateX(-50%);top:-28px}
.mod_review[tmpl="7"] .review .material-icons{color:var(--warning)}
    
.mod_review[tmpl="6"] .review{background:var(--bgc);color:var(--txc);padding:3rem 2rem 2rem;position:relative;border-radius:.5rem;margin-bottom:1rem;margin-top:2rem}
.mod_review[tmpl="6"] .r-image{border-radius:.5rem .5rem 0 0;overflow:hidden;height:200px}
.mod_review[tmpl="6"] .review .material-icons{color:var(--prc);background:var(--primary);padding:.5rem;font-size:3rem;position:absolute;border-radius:50%;top:-2rem}
.mod_review[tmpl="6"] .r-image + .review{margin-top:0}

.mod_review[tmpl="5"] [id^="mod_review"]{max-width:100vw!important;width:100vw;display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,1fr);gap:1rem}
.mod_review[tmpl="5"] .review{border-radius:1rem;background:var(--bgc);color:var(--txc);padding:1rem;box-shadow:0 2px 8px #00000026;white-space:normal;position:relative;min-width:350px}
.mod_review[tmpl="5"] .review:nth-of-type(odd){left:60px}
.mod_review[tmpl="5"] .r-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}
.mod_review[tmpl="5"] .review .r-image{min-width:50px;margin-bottom:1rem;border-radius:1rem;overflow:hidden}
.mod_review[tmpl="5"] [id^="mod_review"]{animation:lentascroll 360s linear infinite}
@media (min-width: 992px) {
	.mod_review[tmpl="5"] [id^="mod_review"]{grid-template-columns:repeat(auto-fill,minmax(33.33%,1fr))}
}
@media (min-width: 576px) and (max-width: 991px) {
	.mod_review[tmpl="5"] [id^="mod_review"]{grid-template-columns:repeat(auto-fill,minmax(50%,1fr))}
}
@media (max-width: 575px) {
	.mod_review[tmpl="5"] [id^="mod_review"]{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}
}

.mod_review[tmpl="4"] .r-image{max-width:128px;border-radius:1rem;overflow:hidden;align-self:baseline;box-shadow:0 2px 8px #00000026;margin:1rem 0 1rem -1rem}
.mod_review[tmpl="4"] .self-padding{display:flex!important;padding-bottom:1rem}
.mod_review[tmpl="3"] .r-content .material-icons,
.mod_review[tmpl="4"] .review .material-icons{color:var(--warning)}
.mod_review[tmpl="4"] .self-padding > *{flex:1;flex-basis:40%}
.mod_review[tmpl="4"] .self-padding .r-content{flex-basis:60%;margin-left:1rem}
.mod_review[tmpl="4"] .review{background:var(--bgc);color:var(--txc);border-radius:1rem;padding:1rem;min-height:150px;box-shadow:0 2px 8px #00000026}


.mod_review[tmpl="3"] .r-image{min-width:56px;border-radius:5rem;overflow:hidden;margin-right:1rem}
.mod_review[tmpl="3"] .review-line{display:flex}
.mod_review[tmpl="3"] .self-padding{display:flex;border-radius:1rem;background:linear-gradient(30deg,#001b3812 25%,#acacac24);padding:1rem;box-shadow:0 2px 8px #00000026;margin-bottom:2rem}
.mod_review[tmpl="3"] .self-padding > *{flex:1;flex-basis:50%}
.mod_review[tmpl="3"] .r-content{border-radius:1rem;padding:1rem;box-shadow:0 2px 8px #00000026 inset}
.mod_review[tmpl="3"] .review{display:flex;flex-direction:column;justify-content:end}
.mod_review[tmpl="3"] button.slick-prev, 
.mod_review[tmpl="3"] button.slick-next {top: 95%;}
.mod_review[tmpl="3"] button.slick-next{right:calc(50% - 45px);}
.mod_review[tmpl="3"] button.slick-prev{left:calc(50% - 45px)}



[iconcolor] .material-icons.viber_in,
.mod_contacts .material-icons.viber_in {color: #7360f2;}
[iconcolor] .material-icons.vk_in,
.mod_contacts .material-icons.vk_in {color: #0077FF;}
[iconcolor] .material-icons.telegrams_in,
.mod_contacts .material-icons.telegrams_in {color: #24A1DE;}
[iconcolor] .material-icons.whatsapp_in,
.mod_contacts .material-icons.whatsapp_in {color: #25D366;}
[iconcolor] .material-icons.rutube_in,
.mod_contacts .material-icons.rutube_in {color: #100943;}
[iconcolor] .material-icons.youtube_in,
.mod_contacts .material-icons.youtube_in {color: #FF0000;}
[iconcolor] .material-icons.facebooksin,
.mod_contacts .material-icons.facebooksin {color: #0081FB;}
[iconcolor] .material-icons.instagram_in,
.mod_contacts .material-icons.instagram_in {color: #F56040;}
[iconcolor] .material-icons.odnoklassniki_in,
.mod_contacts .material-icons.odnoklassniki_in {color: #EE8208;}



.mod_map [map-color="dark"] .map2 > div,
.mod_contacts [map-color="dark"] [multicoords] > div,
.mod_contacts [map-color="dark"] [coords] > div {background-blend-mode: exclusion, hard-light;background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#2c3034, #1d2228);filter: grayscale(1);}
.mod_map [map-color="dark"] .map2 > div > ymaps,
.mod_contacts [map-color="dark"] [multicoords] > div > ymaps,
.mod_contacts [map-color="dark"] [coords] > div > ymaps {mix-blend-mode: exclusion;}
    
.mod_map [map-color="gray"] .map2 > div > ymaps,
.mod_contacts [map-color="gray"] [multicoords] > div > ymaps,
.mod_contacts [map-color="gray"] [coords] > div > ymaps {mix-blend-mode: luminosity;}
.mod_map [map-color="color"] .map2 > div,
.mod_contacts [map-color="color"] [multicoords] > div,
.mod_contacts [map-color="color"] [coords] > div {background: var(--primary);}
.mod_map [map-color="color"] .map2 > div > ymaps,
.mod_contacts [map-color="color"] [multicoords] > div > ymaps,
.mod_contacts [map-color="color"] [coords] > div > ymaps {mix-blend-mode: luminosity;}



.mod_contacts .i-social a:hover,
.mod_contacts .contact-target:hover {transform: scale(1.05);}
.mod_contacts .i-social a {font-size: 1.8rem;}
.mod_contacts .contact-howto{margin-right:.5rem;cursor:pointer}
.mod_contacts .contact-metro{display:flex;gap:0 .5rem;flex-wrap:wrap;font-size:.9rem;margin-bottom: 1rem;}
.mod_contacts .contact-target-img{height:32px;margin:auto}
.mod_contacts [itemprop="addressLocality"],
.mod_contacts .contact-item-desc .contact-text,
.mod_contacts .contact-item-content[itemprop="email"],
.mod_contacts .contact-item-content[itemprop="telephone"]{font-family:var(--h1h6);font-size:1.2rem}
.mod_contacts .i-social {display: inline-flex;vertical-align: middle;margin-bottom: .5rem;flex-wrap: wrap;}
.mod_contacts .contact-metro .metro-d{opacity:.7;margin-left:.5rem}
.mod_contacts .contact-soon{opacity:.7;display:block;margin-top:.75rem}
.mod_contacts .multioffice[multicoords] {position: relative;}
.mod_contacts .contact-item-desc,
.mod_contacts .contact-item-row{display:flex;flex-direction:column;margin-top:.75rem;flex-basis:50%}
.mod_contacts .contact-item-header,
.mod_contacts .contact-item-desc .contact-name, 
.mod_contacts .contact-item-howto b, 
.mod_contacts .contact-item-logos b {font-size: 1rem;}
.mod_contacts .contact-item-logos b {margin-top:1rem;display: block;margin-bottom: .5rem;}
.mod_contacts [itemprop="addressLocality"] {line-height: 1;
    display: block;
    margin-bottom: 1rem;}
.mod_contacts:not(.container) {padding: 0 1rem;}
.mod_contacts [id^="mod_contacts"] .nav-tabs {display: flex;border: 0;font-size: 1rem;}
.mod_contacts .nav-tabs .active a {background-color: var(--bgc);color: var(--txc);}
.mod_contacts .contact-item-howto b {margin-right: 1rem;}
.mod_contacts:not([tmpl="1"]) .contact-target,
.mod_contacts:not([tmpl="1"]) .i-social a{border:1px #89898947 solid;text-decoration:none;transition:.2s;display:inline-flex;margin-right:.5rem;margin-bottom:.5rem;padding:.5rem;}


.mod_contacts:not([tmpl="0"]):not([tmpl="1"]) .contact-target {border-radius: .5rem}


.mod_contacts[tmpl="1"] .i-social a {
    box-shadow: 0 2px 4px #00000021;
    width: 45px;
    border-radius: var(--btnra);
    height: 45px;
    align-content: center;
    text-decoration: none;
}

.mod_contacts[tmpl="1"] .i-social {
    gap: .5rem;
    text-align: center;
    margin-top: 1rem;
    vertical-align: top;
}

.mod_contacts[tmpl="1"] .contact-target{box-shadow:0 2px 30px #0000001a;border-radius:var(--btnra);text-decoration:none;transition:.2s;padding:.75rem;margin-top:.25rem;display:inline-flex;margin-right:.5rem}
.mod_contacts:not([tmpl="0"]) .contact-target-text{flex-basis:calc(100% - 50px);line-height:1;margin-left:.5rem}
.mod_contacts:not([tmpl="0"]) .contact-button{margin-bottom:1rem;margin-right:1rem}

.mod_contacts[tmpl="0"] .contact-target{width: 50px;margin-top: .25rem;height: 50px;}
.mod_contacts:not([tmpl="0"]) .contact-target{min-width: 150px;}
.mod_contacts[tmpl="0"] .contact-target-text{display:none}
.mod_contacts[tmpl="0"] .contact-item-desc .contact-name,
.mod_contacts[tmpl="0"] .contact-item-howto b,
.mod_contacts[tmpl="0"] .contact-item-logos b{color:var(--primary);margin-top:.5rem;font-family:var(--h1h6);font-weight:700}

.mod_contacts[tmpl="0"] [itemprop="name"],
.mod_contacts[tmpl="0"] [itemprop="address"],
.mod_contacts[tmpl="0"] [itemprop="addressLocality"],
.mod_contacts[tmpl="1"] [itemprop="name"],
.mod_contacts[tmpl="1"] [itemprop="address"],
.mod_contacts[tmpl="1"] [itemprop="addressLocality"]{text-align:left;display:block}
.mod_contacts[tmpl="0"] [id^="mod_contacts"] > .row,
.mod_contacts[tmpl="1"] [id^="mod_contacts"] > .row{display:flex;flex-wrap:wrap}
.mod_contacts[tmpl="1"] [id^="mod_contacts"] > .row {box-shadow: 0 2px 30px rgb(0 0 0 / 10%);border-radius: 10px;overflow: hidden;background: var(--bgc);margin-left: 0;margin-right: 0;}
.mod_contacts[tmpl="1"] .maps {padding: 0;}
.mod_contacts[tmpl="1"] [itemprop="name"] {margin-top: 3rem;}

.mod_contacts[tmpl="0"] .maps,
.mod_contacts[tmpl="1"] .maps {flex: 1;}
.mod_contacts[tmpl="0"] [id^="mod_contacts"] [coords] > div,
.mod_contacts[tmpl="1"] [id^="mod_contacts"] [coords] > div{height:100%!important;min-height: 300px !important;}
.mod_contacts[tmpl="1"] .contact-item-desc .contact-name,
.mod_contacts .contact-item-header{opacity:.7}
.mod_contacts[tmpl="1"] .contact-item-row:nth-of-type(odd) {border-right: 1px solid rgba(120, 130, 140, 0.13);}
.mod_contacts[tmpl="1"] .contact-item-row {padding: 1rem;}
.mod_contacts[tmpl="1"] [itemprop="name"], 
.mod_contacts[tmpl="1"] [itemprop="address"] {padding-left: 1rem;}
.mod_contacts[tmpl="1"] .contact-item-howto {margin-top: 1rem;}
.mod_contacts[tmpl="1"] [itemprop="addressLocality"] + .contact-button {margin-top: 1rem;}

.mod_contacts[tmpl="2"] .tab-pane {padding-top: 1rem;}
.mod_contacts[tmpl="2"] [id^="mod_contacts"] .nav-tabs {justify-content: center;margin-top: -50px;}
.mod_contacts[tmpl="2"] [id^="mod_contacts"] .nav-tabs li.active a {background: var(--primary);color: var(--prc);}
.mod_contacts[tmpl="2"] [id^="mod_contacts"] .nav-tabs li {background: var(--bgc);box-shadow: 0 2px 10px #0000004f;overflow: hidden;}

.mod_contacts[tmpl="2"] [id^="mod_contacts"] .nav-tabs li a,
.mod_contacts[tmpl="3"] [id^="mod_contacts"] .nav-tabs li a {margin: auto;border: 0;padding: 1rem;border-radius: 0;font-size: 1rem;}
.mod_contacts[tmpl="2"] [id^="mod_contacts"] .nav-tabs li:first-of-type {border-radius: .5rem 0 0 .5rem;}
.mod_contacts[tmpl="2"] [id^="mod_contacts"] .nav-tabs li:last-of-type {border-radius: 0 .5rem .5rem 0;}

.mod_contacts[tmpl="3"] [id^="mod_contacts"] > * {flex: 1;flex-basis: 40%;}
.mod_contacts[tmpl="3"] [id^="mod_contacts"] .nav-tabs {flex-basis: 25%;flex-direction:column}
.mod_contacts[tmpl="3"] [id^="mod_contacts"] .tab-content {flex-basis: 35%;order: 1;}
.mod_contacts[tmpl="3"] [id^="mod_contacts"] .nav-tabs li.active a {background: var(--primary);color: var(--prc);}
.mod_contacts[tmpl="3"] [id^="mod_contacts"] .nav-tabs li {background: var(--bgc);width: 100%;}
.mod_contacts[tmpl="3"] [id^="mod_contacts"] {display: flex;}
.mod_contacts[tmpl="3"] .multioffice[multicoords] > div,
.mod_contacts[tmpl="4"] .multioffice[multicoords] > div {height: 100% !important;}
.mod_contacts[tmpl="3"] .contact-target {margin-bottom: .5rem;}

.mod_contacts[tmpl="4"] [id^="mod_contacts"]  {display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: auto auto;}
.mod_contacts[tmpl="4"] .nav-tabs {grid-column: 1;grid-row: 1;flex-direction: column;padding: 1rem;background: var(--primary);color: var(--prc);font-size: 1.2rem;}
.mod_contacts[tmpl="4"] .tab-content {grid-column: 1;grid-row: 2;padding: 1rem;}
.mod_contacts[tmpl="4"] .multioffice {grid-column: 2;grid-row: 1 / span 2;}
.mod_contacts[tmpl="4"] .nav-tabs > li.active > a, 
.mod_contacts[tmpl="4"] .nav-tabs > li:hover > a,
.mod_contacts[tmpl="5"] .nav-tabs > li.active > a, 
.mod_contacts[tmpl="5"] .nav-tabs > li:hover > a {background: var(--bgc);color: var(--txc);border-radius: 0;border-color: transparent;}
    
.mod_contacts[tmpl="5"] [id^="mod_contacts"]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}
.mod_contacts[tmpl="5"] .nav-tabs{grid-column:2;grid-row:1;flex-direction:column;padding:1rem;background:var(--primary);color:var(--prc);font-size:1.2rem}
.mod_contacts[tmpl="5"] .tab-content{grid-column:1 / span 2;grid-row:2;padding:2rem 0}
.mod_contacts[tmpl="5"] .multioffice{grid-column:1;grid-row:1}

.mod_contacts[tmpl="6"] [id^="mod_contacts"] {display: flex;flex-direction:column;padding: 0 1rem;}
.mod_contacts[tmpl="6"] .tab-content {order:2;padding: 2rem 0;}
.mod_contacts[tmpl="7"] .tab-content {order:2;padding-top: 4rem;}
.mod_contacts[tmpl="6"] .multioffice[multicoords] {height: 300px;}
.mod_contacts[tmpl="6"] .nav-tabs > li.active > a, 
.mod_contacts[tmpl="6"] .nav-tabs > li:hover > a {background: var(--primary);color: var(--prc);border-color: transparent;}
     
.mod_contacts[tmpl="7"]:not(.container) [id^="mod_contacts"]{padding:0 1rem}
.mod_contacts[tmpl="7"] [id^="mod_contacts"]{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto auto}
.mod_contacts[tmpl="7"] .tab-content{grid-column:1 / span 2;grid-row:2}
.mod_contacts[tmpl="7"] .multioffice > div{border-radius:10px;overflow:hidden}
.mod_contacts[tmpl="7"] .nav-tabs{grid-column:1;grid-row:1;flex-direction:column;padding:1rem;transform:scale(1.1);position:relative;z-index:1;background:var(--bgc);box-shadow:0 2px 30px #0000001a;border-radius:10px;padding-top:15px;padding-bottom:15px;left:18px}
.mod_contacts[tmpl="7"] .multioffice{grid-column:2;grid-row:1;background:#00000008;border-radius:10px;cursor:pointer;margin-right:15px}
.mod_contacts[tmpl="12"] .nav-tabs a span,
.mod_contacts[tmpl="10"] .nav-tabs a span,
.mod_contacts[tmpl="7"] .nav-tabs a span,
.mod_contacts[tmpl="8"] .nav-tabs a span{display:block;font-size:.9rem;opacity:.7;font-family:var(--font)}
.mod_contacts[tmpl="7"] .nav-tabs a,
.mod_contacts[tmpl="10"] .nav-tabs a,
.mod_contacts[tmpl="8"] .nav-tabs a{font-family:var(--h1h6);margin-bottom:.25rem;padding:1rem;border-radius:.5rem;border-color:transparent}
.mod_contacts[tmpl="7"] .nav-tabs .active a{background:#0000000d}
.mod_contacts[tmpl="7"] .tab-pane{box-shadow:0 2px 30px #0000001a;border-radius:10px;overflow:hidden;background:var(--bgc)}
.mod_contacts[tmpl="7"] .contact-item-howto b{margin-right:1rem}
.mod_contacts[tmpl="7"] .contact-img {height: 100%;object-fit: cover;}
.mod_contacts[tmpl="7"] .i-social a {border-radius: .5rem;}
@media (min-width: 991px) {
	.mod_contacts[tmpl="7"] .multioffice{min-height:300px;position:relative;left:15px}
}

.mod_contacts[tmpl="9"] [id^="mod_contacts"] {background: var(--primary);
    box-shadow: 0 2px 30px #0000001a;
    padding-top: 1rem;
    border-radius: 1rem;
    overflow: hidden;}
.mod_contacts[tmpl="9"] .tab-content {
    background: var(--bgc);
    padding: 1rem;
    border-top-right-radius: 1rem;
    box-shadow: 0 2px 30px #0000001a;
}
.mod_contacts[tmpl="9"] .nav-tabs {padding: 0 1rem;}
.mod_contacts[tmpl="9"] .nav-tabs a{font-size: 1.1rem;
    font-family: var(--h1h6);
    padding: .75rem 1rem;
    border-radius: .5rem .5rem 0 0;
    border-color: transparent;
    color: var(--prc);}
.mod_contacts[tmpl="9"] .i-social {display: block;}
.mod_contacts[tmpl="9"] [itemprop="addressLocality"] +  .contact-button {margin-top: 1rem;}
.mod_contacts[tmpl="8"] .contact-target,
.mod_contacts[tmpl="8"] .i-social a {background: var(--bgc);}
.mod_contacts[tmpl="8"] .nav-tabs > li.active > a, 
.mod_contacts[tmpl="8"] .nav-tabs > li:hover > a,
.mod_contacts[tmpl="9"] .nav-tabs > li.active > a, 
.mod_contacts[tmpl="9"] .nav-tabs > li:hover > a {background: var(--bgc);color: var(--txc);border-color: transparent;}

.mod_contacts[tmpl="8"] [id^="mod_contacts"]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}
.mod_contacts[tmpl="8"] .nav-tabs{grid-column:1 / span 2;grid-row:1;flex-wrap:wrap;margin-bottom: 1.5rem;}
.mod_contacts[tmpl="8"] .tab-content{grid-column:1;grid-row:2}
.mod_contacts[tmpl="8"] .multioffice{grid-column:2;grid-row:2;}
.mod_contacts[tmpl="8"] .nav-tabs li {flex-basis: 30%;}

.mod_contacts[tmpl="8"] .multioffice > div {border-radius: 0.5rem;overflow: hidden;}
.mod_contacts[tmpl="8"] .nav-tabs a {height: 100%;}

.mod_contacts[tmpl="10"] .multioffice[multicoords] > div,
.mod_contacts[tmpl="11"] .multioffice[multicoords] > div,
.mod_contacts[tmpl="12"] .multioffice[multicoords] > div {height: 100vh !important;max-height: 600px;}
.mod_contacts[tmpl="10"] [id^="mod_contacts"],
.mod_contacts[tmpl="11"] [id^="mod_contacts"],
.mod_contacts[tmpl="12"] [id^="mod_contacts"] {position:relative}
.mod_contacts[tmpl="10"] .tab-content,
.mod_contacts[tmpl="11"] .tab-content,
.mod_contacts[tmpl="12"] .tab-content{background:var(--bgc);color:var(--txc);position:absolute;z-index:1;inset:2rem 2rem 2rem auto;max-width:400px;border-radius:1rem;box-shadow:0 2px 30px #0000001a;overflow:hidden}
.mod_contacts[tmpl="10"] .nav-tabs{position:absolute;display:block;inset:auto calc(400px + 4rem) 2rem 2rem;z-index:1;width:calc(100% - 400px - 6rem)}
.mod_contacts[tmpl="10"] .nav-tabs a{display:block;box-shadow:0 2px 30px #0000001a;text-decoration:none;outline:none;background-color:var(--bgc);height:100%;color:var(--txc);line-height:1}
.mod_contacts[tmpl="10"] .slick-slide{display:block;flex:1;margin:0 1rem}
.mod_contacts[tmpl="10"] .slick-slide > div,
.mod_contacts[tmpl="10"] .slick-slide li{height:100%}
.mod_contacts[tmpl="10"] .nav-tabs .active a{background-color:var(--primary);color:var(--prc)}
.mod_contacts[tmpl="14"],
.mod_contacts[tmpl="10"],
.mod_contacts[tmpl="11"],
.mod_contacts[tmpl="12"]{padding-bottom: 0!important;}
.mod_contacts[tmpl="11"] .tab-content {padding-top: 3rem;}
.mod_contacts[tmpl="11"] .tab-content {padding-top: 3rem;}

.mod_contacts[tmpl="11"] button.slick-prev,
.mod_contacts[tmpl="11"] button.slick-next{top:1.5rem;left:0;height:50px;width:50px;border-radius:0;background:var(--primary);color:var(--prc)}
.mod_contacts[tmpl="11"] button.slick-next{right:0;left:auto}
.mod_contacts[tmpl="11"] .nav-tabs{position:absolute;z-index:3;right:2.5rem;top:2.5rem;height:45px;width:100px;border-radius:1rem}
.mod_contacts[tmpl="11"] .nav-tabs li,
.mod_contacts[tmpl="11"] .nav-tabs .slick-list{display:none}
.mod_contacts[tmpl="12"] .nav-tabs{background:var(--bgc);color:var(--txc);position:absolute;z-index:1;inset:auto auto 3rem 2.5rem;max-width:400px;border-radius:1rem;box-shadow:0 2px 30px #0000001a;height:92px}
.mod_contacts[tmpl="12"] .nav-tabs li a{padding:1rem;display:block;text-decoration:none}
.mod_contacts[tmpl="12"] button.slick-prev,
.mod_contacts[tmpl="12"] button.slick-next{background:transparent;top:47px;left:0}
.mod_contacts[tmpl="12"] button.slick-next{right:0;left:auto}
.mod_contacts[tmpl="12"] .slick-slide{margin:auto 50px}

.mod_contacts[tmpl="13"] .contact-item-desc, 
.mod_contacts[tmpl="13"] .contact-item-row {flex-basis: 100%;}
.mod_contacts[tmpl="13"] .contact-item-howto b {display: block;}
.mod_contacts[tmpl="13"] .nav-tabs{margin: 0 15px;flex-wrap: wrap;gap: .5rem 0;} 
.mod_contacts[tmpl="13"] .nav-tabs > li:hover > a,
.mod_contacts[tmpl="13"] .nav-tabs > li.active > a,
.mod_contacts[tmpl="13"] .nav-tabs > li a {border: 0;margin-right: .5rem;}
.mod_contacts[tmpl="13"] .col-lg-4.col-md-12 {padding: 0;}
.mod_contacts[tmpl="13"] .flex.m-a {background: var(--bgc);border-radius: .5rem;color: var(--txc);padding: 1rem;margin: .5rem;} 
.mod_contacts[tmpl="13"] .tab-content {order: 2;}
.mod_contacts[tmpl="13"] [id^="mod_contacts"] {display: flex;flex-direction: column;gap: 1rem 0;}
.mod_contacts[tmpl="13"]  .multioffice[multicoords] {margin: .5rem .5rem 0;border-radius: .5rem;overflow: hidden;}

.mod_contacts[tmpl="14"] [id^="mod_contacts"]{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto auto;background: var(--bgc);color: var(--txc);}
.mod_contacts[tmpl="14"] .nav-tabs{grid-column:1;grid-row:1;flex-direction: column;}
.mod_contacts[tmpl="14"] .tab-content{grid-column:1 / span 3;grid-row:2;}
.mod_contacts[tmpl="14"] .multioffice{grid-column:2;grid-row:1;}
.mod_contacts[tmpl="14"] .nav-tabs a {font-size: 1.1rem;}
.mod_contacts[tmpl="14"] .nav-tabs > li:hover > a,
.mod_contacts[tmpl="14"] .nav-tabs > li.active > a,
.mod_contacts[tmpl="14"] .nav-tabs > li a {border: 0;border-radius: 0;}
.mod_contacts[tmpl="14"] .nav-tabs > li.active > a {background-color:var(--primary);color:var(--prc)}
.mod_contacts[tmpl="14"] .nav-tabs a span {opacity: .7;display: block;font-size: .9rem;}
.mod_contacts[tmpl="14"] [itemprop="name"] {display: none;}



.mod_job .m-header{margin-bottom:2rem}
.mod_job .slick-slide {margin: 0;}
.mod_job button.slick-prev, 
.mod_job button.slick-next {top: 2rem;border-radius: 0;}
.mod_job button.slick-prev {left: 1rem;}
.mod_job button.slick-next {right: auto;left: calc(45px + 1.1rem);}

.text-center .mod_job button.slick-prev {left: calc(50% - .3rem - 45px);}
.text-center .mod_job button.slick-next {right: auto;left: calc(50% + .3rem);}

.text-right .mod_job button.slick-next {right: 1rem;left: auto;}
.text-right .mod_job button.slick-prev {left: auto;right: calc(45px + 1.1rem);}

.mod_job [id^="mod_job"]:not([static]) {padding-top: 5rem;overflow: unset;}
.mod_job:not(.container){padding-left:2rem;padding-right:2rem}
.mod_job .m-caption{font-family:var(--h1h6);line-height:1;margin-bottom:1rem}
.mod_job .m-text{opacity:.7;margin-bottom:1rem}
.mod_job .j-link, 
.mod_job button.add {font-size: 1rem;}
.mod_job button.add {line-height: 25px !important;padding: 5px 20px !important;}
.mod_job .j-logo img{height:100%}
.mod_job .slick-slide img {margin:0}
.mod_job [id^="mod_job"] a:focus{outline:none}
.text-center .mod_job .j-salary,
.text-center .mod_job .j-salary{justify-content: center;}
.text-right .mod_job .j-salary,
.text-right .mod_job .j-salary{justify-content: end;}
.mod_job .j-time,
.mod_job .j-address,
.mod_job .j-salary span span,
.mod_job .j-salary-unit{opacity:.7;font-size:.85rem}
.mod_job .j-salary{display:flex;gap:0 .5rem;font-size: 1.1rem;flex-wrap: wrap;}
.mod_job .j-salary span span,
.mod_job .j-salary-unit {margin: auto 0;}
.mod_job .j-salary > span {display:inline-flex;gap:.5rem;}
.mod_job .jobtop{margin:2rem 0 1rem}
.mod_job .j-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:12;overflow:hidden}
.mod_job .jobcard{margin-bottom:2rem;}
.mod_job .j-logo{height:40px}

.mod_job[tmpl="0"] .jobcard,
.mod_job[tmpl="4"] .jobcard{padding:1rem;border:1px #87878736 solid;background:var(--bgc);color:var(--txc);position: relative;}

.mod_job[tmpl="0"] .j-prof {margin-bottom:1rem}
.mod_job[tmpl="0"] .j-prof,
.mod_job[tmpl="1"] .j-prof,
.mod_job[tmpl="2"] .j-prof,
.mod_job[tmpl="13"] .j-prof{font-family:var(--h1h6);font-size:1.3rem;display:inline-block;line-height:1}
.mod_job[tmpl="0"] .j-type{background:var(--primary);color:var(--prc);padding:.125rem .5rem;border-radius:.25rem;display: table;}
.mod_job[tmpl="0"] .jobbottom{display:flex;flex-direction:column;margin-top:2rem;padding-top:1rem;border-top:1px #87878736 solid}
.mod_job[tmpl="0"] .j-company{font-family:var(--h1h6);margin-right:.5rem}
.mod_job[tmpl="0"] .j-link, 
.mod_job[tmpl="0"] button.add {position: absolute;right: 1rem;top: 1rem;}
.mod_job[tmpl="1"] .j-address {display: block;line-height: 1;margin-bottom: 2rem;}
.mod_job[tmpl="1"] .jobcard,
.mod_job[tmpl="3"] .jobcard{padding:2rem;background:var(--bgc);color:var(--txc);border-radius: 1.5rem;}
.mod_job[tmpl="1"] .j-logo{height:56px}
.mod_job[tmpl="1"] .jobtop,
.mod_job[tmpl="2"] .jobtop,
.mod_job[tmpl="4"] .jobtop,
.mod_job[tmpl="4"] .jobbottom,
.mod_job[tmpl="5"] .jobtop,
.mod_job[tmpl="5"] .jobbottom,
.mod_job[tmpl="13"] .jobtop{display: flex;flex-direction: column;}
.mod_job[tmpl="1"] .j-company,
.mod_job[tmpl="2"] .j-company,
.mod_job[tmpl="13"] .j-company{opacity:.7;}
.mod_job[tmpl="1"] .j-salary + .j-link,
.mod_job[tmpl="1"] .j-salary + button.add,
.mod_job[tmpl="2"] .j-salary + .j-link,
.mod_job[tmpl="2"] .j-salary + button.add,
.mod_job[tmpl="13"] .j-salary + .j-link,
.mod_job[tmpl="13"] .j-salary + button.add {margin-top: 1rem;display: inline-block;}
.mod_job[tmpl="1"] button.slick-prev, 
.mod_job[tmpl="1"] button.slick-next{border-radius: 50%;}

.text-center .mod_job[tmpl="13"] .j-logo{margin: auto;}
.text-right .mod_job[tmpl="13"] .j-logo{ margin: 0 0 0 auto;}
.mod_job[tmpl="13"] .j-logo{width:65px;border-radius:50%;overflow:hidden}
.mod_job[tmpl="13"] [id^="mod_job"]:not([static]) .self-padding{padding:0}
.mod_job[tmpl="13"] .slick-slider{padding-bottom:1rem;padding-top:1rem}
.mod_job[tmpl="13"] button.slick-prev,
.mod_job[tmpl="13"] button.slick-next{background-color:#fff;box-shadow:0 2px 4px #0003;border-radius:50%;width:50px;height:50px;background-size:25px;top:50%;left:0}
.mod_job[tmpl="13"] button.slick-next{right:0;left:auto}
.mod_job[tmpl="13"] .slick-list,
.mod_job[tmpl="13"] .slick-slider{overflow:unset}
.mod_job[tmpl="13"] .jobcard{box-shadow:0 0 20px #78787833;padding:40px;border-radius:2rem;background:var(--bgc);color:var(--txc);}
.mod_job[tmpl="13"] [id^="mod_job"]:not([static]) .jobcard{margin: 1rem;}

.mod_job[tmpl="2"] .jobcard {display: flex;align-items: baseline;gap: 0 1rem;flex-wrap: wrap;}
.mod_job[tmpl="2"] .jobcard .jobtop {flex-basis: 40%;position: relative;border-radius: 1rem;overflow: hidden;padding: 1rem;margin: 0;z-index: 1;}
.mod_job[tmpl="2"] .jobcard .jobmiddle {flex-basis: calc(60% - 1rem);}
.mod_job[tmpl="2"] .jobcard .jobbottom {flex-basis: 100%;}
.mod_job[tmpl="2"] .j-color,
.mod_job[tmpl="5"] .j-color {position: absolute;inset: 0;opacity: .1;z-index: -1;}
.mod_job[tmpl="2"] .j-address {line-height: 1;opacity: 1;}
.mod_job[tmpl="2"] .j-company {font-size: 1.1rem;margin: .5rem 0;opacity: 1;}
.mod_job[tmpl="2"] .jobcard .jobbottom .h5 {font-size: 1rem;}

.mod_job[tmpl="3"] .jobcard{padding:0;overflow: hidden;}
.mod_job[tmpl="3"] .jobbottom{padding:1rem 2rem;background:#8b8b8b14}
.mod_job[tmpl="3"] .j-address{opacity:1}
.mod_job[tmpl="3"] .joblast:not(:empty){padding:1rem 2rem}
.mod_job[tmpl="3"] .jobmiddle{padding:1rem 2rem;background:#8b8b8b21}
.mod_job[tmpl="3"] .jobfirst{display:flex;gap:1rem;font-size:1.3rem;align-items:center;padding:2rem 2rem 1rem}
.mod_job[tmpl="3"] .jobtop a{font-size:1.3rem}
.mod_job[tmpl="3"] .jobtop{background:#8b8b8b14;padding:1rem 2rem;margin:0}

.mod_job[tmpl="4"] .jobcard{padding:1rem;}
.mod_job[tmpl="4"] .jobbottom{gap:1rem;}
.mod_job[tmpl="4"] .jobmiddle{display:flex;gap:1rem;font-size:1.3rem;align-items:center;margin: 1rem 0;}
.mod_job[tmpl="4"] .jobtop a{font-size:1.3rem}
.mod_job[tmpl="4"] .jobtop{margin:0}
.mod_job[tmpl="4"] .j-desc {margin: 1rem 0;}
.mod_job[tmpl="4"] .j-salary {line-height: 1;margin-top: 1rem;}

.mod_job[tmpl="5"] .jobcard{padding:.5rem .5rem 2rem;position: relative;z-index: 1;overflow: hidden;border-radius: 1rem;}
.mod_job[tmpl="5"] .jobset{padding: 1rem;background: var(--bgc);color: var(--txc);border-radius: 1rem;box-shadow: 0 5px 10px #7878785e;}
.mod_job[tmpl="5"] .jobbottom{gap:1rem;}
.mod_job[tmpl="5"] .jobmiddle{display:flex;gap:1rem;font-size:1.3rem;align-items:center;margin: 1rem 0;}
.mod_job[tmpl="5"] .jobtop a{font-size:1.3rem}
.mod_job[tmpl="5"] .jobtop{margin:0}
.mod_job[tmpl="5"] .j-desc {margin: 1rem 0;}
.mod_job[tmpl="5"] .j-salary {line-height: 1;margin-top: 1rem;}
.mod_job[tmpl="5"] .j-color {opacity: .7;}

.mod_job[tmpl="6"] .material-icons {color: var(--prc);background: var(--primary);padding: .7rem;font-size: 2rem;position: absolute;border-radius: 50%;top: -2rem;}
.mod_job[tmpl="6"] .jobmiddle{flex-wrap: wrap;display:flex;gap:1rem;font-size:1.3rem;align-items:center;margin: 1rem 0;padding: .5rem;border-radius: .5rem;}
.mod_job[tmpl="6"] .jobcard {background: var(--bgc);color: var(--txc);padding: 1rem 2rem;position: relative;border-radius: .5rem;margin-bottom: 1rem;margin-top: 2rem;}
.mod_job[tmpl="6"] .jobtop {margin: 1rem 0;}
.mod_job[tmpl="6"] .j-prof {font-family: var(--h1h6);font-size: 1.3rem;margin: 1rem 0 0;display: block;}

.mod_job[tmpl="7"] .jobcard {background: var(--bgc);color: var(--txc);padding: 2rem;position: relative;border-radius: .5rem;margin: 2rem 0 1rem;}
.mod_job[tmpl="7"] .jobtop {overflow: hidden;position: absolute;left: 50%;transform: translateX(-50%);top: -20px;margin: 0;text-align: center;}
.mod_job[tmpl="7"] .j-company {display: block;margin-top: .25rem;font-size: 1.1rem;opacity: .7;}
.mod_job[tmpl="7"] .j-prof {font-family: var(--h1h6);font-size: 1.3rem;margin: 2rem 0 0;display: block;}
.mod_job[tmpl="7"] .jobbottom .j-link, 
.mod_job[tmpl="7"] .jobbottom button.add {margin-top: 1rem;display: inline-block;}

.mod_job[tmpl="8"] .j-prof {font-family: var(--h1h6);font-size: 1.3rem;margin: 1rem 0 .25rem;display: table;}
.mod_job[tmpl="8"] .j-type {padding: .25rem 1rem;background: var(--primary);color: var(--prc);border-radius: 5rem;}
.mod_job[tmpl="8"] .jobbottom {margin-top: 1rem;}
.mod_job[tmpl="8"] .j-link, 
.mod_job[tmpl="8"] button.add {margin-top: 1rem;display: table;}
.mod_job[tmpl="8"] .j-company {display: block;font-size: 1.1rem;}
.mod_job[tmpl="8"] .jobcard {padding: .5rem;position: relative;overflow: hidden;z-index: 1;border-radius: .5rem;}
.mod_job[tmpl="8"] .jobself {padding: 1rem;background: var(--bgc);color: var(--txc);border-radius: .5rem;}
.mod_job[tmpl="8"] .j-time {display: block;}
.mod_job[tmpl="8"] .j-color {position: absolute;inset: 0;z-index: -1;opacity: .7;}


.mod_job[tmpl="9"] .jobself{position:relative;display:flex;max-width:85%;z-index:2}
.mod_job[tmpl="9"] .jobself:before{background:var(--primary);color:var(--prc);content:"";position:absolute;inset:5px 0;z-index:-1;box-shadow:10px 10px 20px #8b8b8b5e;border-radius:.5rem}
.mod_job[tmpl="9"] .j-logo{min-width:64px;border-radius:.5rem;overflow:hidden;max-height:64px;width:64px;height:64px;background:var(--bgc);text-align:center;padding:.5rem}
.mod_job[tmpl="9"] .j-prof{font-size:1.2rem;margin:auto 1rem;color:var(--prc);padding:1rem 0;display:block}
.mod_job[tmpl="9"] .jobcard{background:var(--bgc);color:var(--txc);padding:4rem 2rem 2rem;margin:-2rem 1rem 2rem;position:relative;border-radius:.5rem}
.mod_job[tmpl="9"] .j-company{font-size:1.2rem}
.mod_job[tmpl="9"] .jobbottom,
.mod_job[tmpl="9"] .jobtop{display:flex;flex-direction:column;margin:0}
.mod_job[tmpl="9"] .jobbottom{gap:.5rem}
.mod_job[tmpl="9"] .j-color {position: absolute;inset: 5px 0;z-index: -1;box-shadow: 10px 10px 20px #8b8b8b5e;border-radius: .5rem;}
.mod_job[tmpl="9"] .jobself a{text-decoration:none}


.mod_job[tmpl="14"] .jobcard{position:relative;overflow:hidden;border-radius:.5rem;z-index:1}
.mod_job[tmpl="14"] .j-color{position:absolute;inset:0;z-index:-1}
.mod_job[tmpl="14"] .jobself{margin-left:5px;border-radius:.5rem;overflow: hidden;}
.mod_job[tmpl="14"] .jobself .flex,
.mod_job[tmpl="14"] .jobbottom{background:var(--bgc);color:var(--txc);padding:1rem}
.mod_job[tmpl="14"] .jobbottom{opacity:.9}
.mod_job[tmpl="14"] .j-time{position:absolute;right:1rem;top:1rem}
.mod_job[tmpl="14"] .j-company + .j-address{margin-left:.75rem}
.mod_job[tmpl="14"] .j-company + .j-address:before{width:2px;height:16px;display:inline-block;content:"";background:#8383835c;margin-right:.75rem;vertical-align:text-top}
.mod_job[tmpl="14"] .jobmiddle{margin-left:1rem;display:flex;flex-direction:column}
.mod_job[tmpl="14"] .j-prof{font-size:1.3rem}
.mod_job[tmpl="14"] .j-type{opacity:.7}

.mod_job[tmpl="12"] .jobcard{position:relative;z-index:2;overflow:hidden;border-radius:1.5rem;padding-top:5rem}
.mod_job[tmpl="12"] .svg-color{position:absolute;inset:0;z-index:-2;object-fit:cover;height:100%;width:100%}
.mod_job[tmpl="12"] .j-color{position:absolute;z-index:-3;inset:0}
.mod_job[tmpl="12"] .jobself{padding:2rem;position:relative;z-index:3;color:initial}
.mod_job[tmpl="12"] .jobmiddle{display:flex;flex-direction:column;gap:.5rem}
.mod_job[tmpl="12"] .j-prof{font-size:1.6rem}
.mod_job[tmpl="12"] .jobbottom{display:flex;justify-content:center}
.mod_job[tmpl="12"] .j-link,
.mod_job[tmpl="12"] button.add{margin-top:1rem}
.mod_job[tmpl="12"] .jobcard:before,
.mod_job[tmpl="12"] .jobcard:after{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(0deg,#0000005c,#6a6a6a1a 50%,transparent 70%)}


.mod_job[tmpl="11"] .jobcard{position:relative;z-index:2;overflow:hidden;border-radius:1.5rem;padding-top:3rem}
.mod_job[tmpl="11"] .j-color{position:absolute;z-index:-3;inset:0;}
.mod_job[tmpl="11"] .jobself{padding:2rem;position:relative;z-index:3;background: var(--bgc);color: var(--txc);}
.mod_job[tmpl="11"] .jobmiddle{display:flex;flex-direction:column;gap:.5rem}
.mod_job[tmpl="11"] .j-prof{font-size:1.6rem}
.mod_job[tmpl="11"] .jobbottom{display:flex;}
.mod_job[tmpl="11"] .j-link,
.mod_job[tmpl="11"] button.add{margin-top:1rem}
.mod_job[tmpl="11"] .j-time {position: absolute;right: 1rem;top: 1rem;}
.mod_job[tmpl="11"] .j-logo {position: absolute;top: -25px;background: var(--bgc);padding: .25rem;border-radius: .5rem;box-shadow: 0 2px 10px #82828254;height: 50px;}


.mod_job[tmpl="10"] .jobcard{}
.mod_job[tmpl="10"] .jobmiddle,
.mod_job[tmpl="10"] .jobbottom{padding:1rem;background:var(--bgc);color:var(--txc);border-radius:1rem;position: relative;box-shadow:0 2px 10px #82828254}
.mod_job[tmpl="10"] .j-type{opacity:.7}
.mod_job[tmpl="10"] .j-company{align-self:center;font-size: 1.4rem;}
.mod_job[tmpl="10"] .j-address{margin-top:.5rem;display:flex}
.mod_job[tmpl="10"] .jobmiddle{margin-bottom:.5rem;display:flex;flex-direction:column}
.mod_job[tmpl="10"] .j-link,
.mod_job[tmpl="10"] button.add,
.mod_job[tmpl="10"] .j-time{margin-top:1rem;display:inline-block}
.mod_job[tmpl="10"] .j-prof{font-size:1.4rem}
.mod_job[tmpl="10"] .j-logo {position: absolute;right: 1rem;}


.mod_map .m-header{margin-bottom:2rem;margin-top: 2rem;}
.mod_map:not(.container) .m-header.is-image{padding-left:2rem;padding-right:2rem}
.mod_map .maps {position: relative;height: 100vh;}
.mod_map .modmap{position:absolute;z-index:9;right:1rem;top:1rem;text-align: left;}
.mod_map [id^="mod_map"]{position:relative}
.mod_map .modmap .panel-group{width:max-content;min-width:340px;background:var(--bgc);color:var(--txc);border-radius:1rem;overflow:hidden;padding:1rem;box-shadow:0 5px 30px #7373735c}
.mod_map .panel.panel-default{border:0;border-radius:.5rem}
.mod_map .panel-default > .panel-heading,
.mod_map .panel-default:hover > .panel-heading{background:var(--primary);color:var(--prc);font-size:1.2rem;padding:.75rem 1.5rem;border-radius:.5rem}
.mod_map .panel-default > .panel-heading + .panel-collapse > .panel-body{border:0;padding:0}
.mod_map .panel-body [map-list]{padding:.75rem 1.5rem;cursor:pointer}
.mod_map .panel-body [map-list]:hover{background:#7a7a7a1a}
.mod_map:not(.container) .modmap {right: 2rem;}
.mod_map .panel-body [map-list].active {color: var(--primary);}
.mod_map .yandexpopup{max-width:150px}
.mod_map .yandexpopup img{width:150px}
.mod_map .yandexpopup [onclick]:hover{text-decoration:none}
.mod_map .yandexpopup [onclick]{display:table;text-decoration:underline;cursor:pointer}
.mod_map .yandexpopup i{font-style:normal;font-size:20px;white-space:nowrap;display:block}
.mod_map .yandexpopup a{color:#000}
.mod_map .yandexpopup u{font-style:normal;font-size:24px;line-height:0;display:inline-block;margin-right:4px;opacity:.6;text-decoration:none}
.mod_map .yandexpopup span{display:block;line-height:13px;font-size:12px;color:#5f5f5f;margin:5px 0}

@media (max-width:600px) {
	.mod_map .modmap {position: relative;inset: 0;}
	.mod_map .modmap .panel-group {min-width: calc(100vw);margin: 0;}
}

.mod_questions:not(.container) {padding-left: 2rem;padding-right: 2rem;}
.mod_questions .m-header{margin-bottom: 2rem;}
.mod_questions .m-text{opacity: .7;}
.mod_questions .panel{margin-bottom:.5rem;text-align: left;}
.mod_questions .m-caption {line-height: 1;margin-bottom: 1rem;}
.mod_questions[tmpl="0"] .panel{background:var(--bgc);color:var(--txc)}
.mod_questions[tmpl="0"] [role="tab"]{padding:.5rem 1rem}
.mod_questions[tmpl="0"] [role="tab"] [data-toggle="collapse"]{font-size:1.3rem;display:flex;justify-content:space-between;padding-right:1rem;text-decoration:none}
.mod_questions[tmpl="0"] [role="tab"] [data-toggle="collapse"]::after{content:'+';font-size:2.5rem;transition:transform .3s;font-weight:200;line-height:1rem}
.mod_questions[tmpl="0"] [role="tab"] [data-toggle="collapse"][aria-expanded="true"]::after{content:'–'}
.mod_questions[tmpl="0"] [role="tabpanel"] > div{padding:1rem;animation:mxpand .3s;border-top:1px #7373733d solid;text-align: left;}

.mod_questions[tmpl="1"] .panel{background: transparent;}
.mod_questions[tmpl="1"] img.m-image{padding:2rem;outline:1px #fff solid;margin-top:2rem}
.mod_questions[tmpl="1"]{display:flex;overflow:hidden;text-align:left}
.mod_questions[tmpl="1"] .m-header{display:flex;flex-basis:40%;flex-direction:column;align-self:flex-start}
.mod_questions[tmpl="1"] > div{flex:1;flex-basis:50%}
.mod_questions[tmpl="1"] .m-body{flex-basis:50%}
.mod_questions[tmpl="1"] .insertbtn{margin:1rem 0}
@media (min-width:992px) {
.mod_questions[tmpl="1"] [id^="mod_questions"]{margin-left:5rem}
}
.mod_questions[tmpl="1"] [role="tab"]{padding:0 1rem;border-radius:.5rem;position:relative;overflow:hidden;background:var(--bgc);color:var(--txc)}
.mod_questions[tmpl="1"] [role="tab"]:hover{background:linear-gradient(to right,var(--dark),var(--primary),var(--btnco))}
.mod_questions[tmpl="1"] [role="tab"]::before{content:'';position:absolute;inset:0;background:linear-gradient(45deg,transparent 70%,#ffffff1a 70%);background-size:20px 20px;opacity:.3}
.mod_questions[tmpl="1"] [role="tab"] [data-toggle="collapse"]{position:relative;text-decoration:none;display:flex;align-items:center;text-align:left}
.mod_questions[tmpl="1"] [role="tab"]:hover [data-toggle="collapse"]{color:var(--prc)}
.mod_questions[tmpl="1"] [data-toggle="collapse"]::before{content:'Q';background:#a2a2a212;min-width:2rem;height:2rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-right:1rem}
.mod_questions[tmpl="1"] [role="tabpanel"] > div{background:var(--bgc);color:var(--txc);padding:1rem;margin-top:.5rem;border-left:3px solid var(--primary);animation:slideIn .5s}
@keyframes slideIn {
	from{opacity:0;transform:translateX(-20px)}
	to{opacity:1;transform:translateX(0)}
}

.mod_questions[tmpl="2"] .m-header.is-image{padding:4rem;border-radius:2rem;overflow:hidden;background:var(--bgc);box-shadow:0 3px 30px #6b6b6b14;color:var(--txc)}
.mod_questions[tmpl="2"] .m-header .insertbtn{margin:1rem 0 -1rem}
.mod_questions[tmpl="2"] .q-header{margin:2rem 0}
.mod_questions[tmpl="2"] .q-header div {font-family: var(--h1h6);font-size: 1.7rem;}
.mod_questions[tmpl="2"] .panel{text-align:left;background:transparent;background:var(--bgc);color:var(--txc);border-radius:.5rem;overflow:hidden;box-shadow:0 3px 30px #6b6b6b14}
.mod_questions[tmpl="2"] [role="tab"]:last-child{border-bottom:none}
.mod_questions[tmpl="2"] [data-toggle="collapse"]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;text-decoration:none;transition:color .2s}
.mod_questions[tmpl="2"] [data-toggle="collapse"]:hover{color:var(--primary)}
.mod_questions[tmpl="2"] [data-toggle="collapse"]:after{content:'×';color:var(--primary);font-size:2rem;transition:transform .2s;line-height:1rem;font-weight:400;font-family:'times new roman';transform:rotate(45deg);margin-left: 1rem;}
.mod_questions[tmpl="2"] [data-toggle="collapse"][aria-expanded="true"]:after{transform:rotate(0deg)}
.mod_questions[tmpl="2"] [role="tabpanel"]{background:#8585850d;overflow:hidden}
.mod_questions[tmpl="2"] [role="tabpanel"] > div{padding:1.5rem}
.mod_questions[tmpl="2"] [role="tab"] .h6{margin:0}
.mod_questions[tmpl="2"] .q-desc{margin:0}

.mod_questions[tmpl="3"] .m-text {opacity: 1;}
.mod_questions[tmpl="3"] .m-content{flex:1}
.mod_questions[tmpl="3"] .m-header{display:flex;flex-wrap:wrap;gap:0 3rem}
.mod_questions[tmpl="3"] .insertbtn{flex-basis:100%}
.mod_questions[tmpl="3"] .m-image{max-width:400px;flex:1;object-fit: cover;}
.mod_questions[tmpl="3"] .q-faq{display:flex;gap:0 .5rem;align-items:center;margin-bottom:.5rem;margin-top: 2rem;}
.mod_questions[tmpl="3"] .q-answer{margin-left:2.5rem;opacity:.9}
.mod_questions[tmpl="3"] .q-faq .material-icons{font-size:2rem;display:inline-block;vertical-align:middle;color:var(--primary)}
.mod_questions[tmpl="3"] .q-faq .q-name{font-family:var(--h1h6);font-size:1.2rem}
.mod_questions[tmpl="3"] .m-header-nav .q-nav {margin: 1rem 0;display: block;font-family: var(--h1h6);}
.mod_questions[tmpl="3"] .m-header-nav li {color: var(--primary);}
.mod_questions[tmpl="3"] .m-header-nav {margin-top: 1rem;}


.mod_questions[tmpl="4"] .nav.nav-tabs li {float: none;}
.mod_questions[tmpl="4"] ul.nav-tabs{display:flex;width:fit-content;border:0;gap: .5rem;margin: 0 .5rem 2rem;flex-wrap: wrap;}
.mod_questions[tmpl="4"] .nav-tabs > li > a{padding:.75rem 1.5rem;border:0;background: #0000000d;border-radius: 5rem;}
.mod_questions[tmpl="4"] .nav-tabs > li.active > a{background: var(--primary);color: var(--prc);}
.text-center .mod_questions[tmpl="4"] ul.nav-tabs {margin-left: auto;margin-right: auto;}
.text-center .mod_questions[tmpl="4"] .tab-content{max-width:960px;margin:auto}
.mod_questions[tmpl="4"] .panel{margin-bottom:1rem;border-radius:1rem;border:1px solid #8080800f;overflow:hidden;transition:all .3s ease;background:var(--bgc);color:var(--txc)}
.mod_questions[tmpl="4"] .panel:hover{background:#ffffff4d}
.mod_questions[tmpl="4"] .panel [role="tab"]{padding:0}
.mod_questions[tmpl="4"] .panel [data-toggle="collapse"]{display:block;padding:1.5rem 2rem;text-decoration:none;font-family:var(--h1h6);position:relative;transition:all .3s ease}
.mod_questions[tmpl="4"] .panel [data-toggle="collapse"]:after{content:'';position:absolute;right:1.5rem;top:50%;width:1.5rem;height:2px;background:var(--primary);transition:all .3s ease}
.mod_questions[tmpl="4"] .panel [data-toggle="collapse"][aria-expanded="true"]:after{transform:translateY(-50%) rotate(90deg)}
.mod_questions[tmpl="4"] .panel [data-toggle="collapse"]:before{content:'';position:absolute;right:1.5rem;top:50%;width:1.5rem;height:2px;background:var(--primary);transform:rotate(90deg);transition:all .3s ease}
.mod_questions[tmpl="4"] .panel [data-toggle="collapse"][aria-expanded="true"]:before{transform:translateY(-50%) rotate(0deg)}
.mod_questions[tmpl="4"] .panel [role="tabpanel"] > div{padding:1rem 2rem;animation:slideIn .5s ease}
.mod_questions[tmpl="4"] [role="tab"] .h6{margin:0}
.mod_questions[tmpl="4"] .panel [role="tabpanel"]{position:relative;z-index:1}
.mod_questions[tmpl="4"] .panel [role="tabpanel"] > div:before{content:"";position:absolute;inset:0;background:var(--primary);z-index:-1;opacity:.1}
.mod_questions[tmpl="4"] .nav-tabs:empty {margin: 0;}

.mod_questions[tmpl="5"] .panel{border-radius:0;margin-bottom:0}
.mod_questions[tmpl="5"] [role="tab"]{border-bottom:1px solid #81818126;padding:0;position:relative;z-index:1;color: var(--txc);background: var(--bgc);}
.mod_questions[tmpl="5"] [data-toggle="collapse"]{display:block;padding:1rem 2rem 1rem 1rem;text-decoration:none;font-weight:700;position:relative}
.mod_questions[tmpl="5"] [data-toggle="collapse"]:after{content:'▼';position: absolute;right: 1rem;font-size: .75rem;top: 1rem;opacity: .5;}
.mod_questions[tmpl="5"] [data-toggle="collapse"][aria-expanded="true"]:after{content:'▲'}
.mod_questions[tmpl="5"] [role="tabpanel"] > div{padding:1.5rem;outline:1px dashed #81818126;outline-offset:-.5rem;border: 1px solid #81818126;border-width: 0 1px;}
.mod_questions[tmpl="5"] [role="tab"] .h6{margin:0}
.mod_questions[tmpl="5"] [role="tabpanel"]{border:0}
.mod_questions[tmpl="5"] .q-flex{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:1rem}
.mod_questions[tmpl="5"] .q-flex > div{flex:1}
.mod_questions[tmpl="5"] .q-left{max-width:400px;text-align:left}
.mod_questions[tmpl="5"] .q-left span{font-size:1.2rem;margin-bottom:1rem;display:block;font-family:var(--h1h6)}
.mod_questions[tmpl="5"] .q-left p{opacity:.7}

.mod_questions[tmpl="6"] .nav.nav-tabs li {float: none;}
.mod_questions[tmpl="6"] ul.nav-tabs{display:flex;flex-direction: column;flex: 1;max-width: 300px;text-align: left;border: 0;}
.mod_questions[tmpl="6"] .nav-tabs > li > a{padding: .75rem;border: 3px solid transparent;border-radius: 0;border-width: 0 3px 0 0;}
.mod_questions[tmpl="6"] .nav-tabs > li.active > a,.mod_questions[tmpl="6"] .nav-tabs > li:hover > a{border-color: var(--primary);background: #0000000d;}
.mod_questions[tmpl="6"] .p-desc,
.mod_questions[tmpl="6"] [role="tab"] .h6{margin:0;position: relative;}
.mod_questions[tmpl="6"] .p-desc{opacity: .7;}
.mod_questions[tmpl="6"] .tab-content {flex: 1;}
.mod_questions[tmpl="6"] .panel [data-toggle="collapse"] {display: block;padding: 1rem;text-decoration: none;}
.mod_questions[tmpl="6"] .panel [data-toggle="collapse"]:hover {color: var(--primary);}
.mod_questions[tmpl="6"] .panel [data-toggle="collapse"]:after {content: '›';position: absolute;right: 1rem;font-size: 2rem;line-height: 10px;transition: transform 0.3s ease;}
.mod_questions[tmpl="6"] .panel [data-toggle="collapse"][aria-expanded="true"]:after {transform: rotate(90deg);}
.mod_questions[tmpl="6"] .panel [role="tabpanel"] > div {padding: 1rem;background: var(--bgc);border-radius: .5rem;color: var(--txc);}
.mod_questions[tmpl="6"] [id^="mod_questions"] {display:flex;margin: 0;}
.mod_questions[tmpl="6"] ul.nav-tabs:empty {display: none;}
.mod_questions[tmpl="6"] ul.nav-tabs:not(:empty) + .tab-content {margin-left: 1rem;}
.mod_questions[tmpl="6"] .q-head p {opacity: .7;}
.mod_questions[tmpl="6"] .q-head span {font-size: 1.4rem;font-family: var(--h1h6);margin-bottom: 1rem;display: block;}
.mod_questions[tmpl="6"] .q-head {padding: 1rem;}
.mod_questions[tmpl="6"] .q-header .material-icons{opacity:.7;display:inline-block;vertical-align:bottom;font-size:1.5rem;line-height:1;margin-right:.75rem}

.mod_questions[tmpl="7"] .panel {background-color: rgba(0, 0, 0, 0.03);box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);border-radius: .5rem;padding: 1.5rem 3rem;position: relative;z-index: 1;}
.mod_questions[tmpl="7"] .q-desc,
.mod_questions[tmpl="7"] [role="tab"] .h6{margin:0;position: relative;}
.mod_questions[tmpl="7"] .panel [data-toggle="collapse"] {display: block;font-size: 1.5rem;text-decoration: none;}
.mod_questions[tmpl="7"] .panel [data-toggle="collapse"] .material-icons {font-size: 36px;vertical-align: -12px;transition: 0.5s;line-height: 25px;float: right}
.mod_questions[tmpl="7"] .q-desc {font-size: 1.2rem;margin-top: 1rem;}

.mod_questions[tmpl="8"] .nav.nav-tabs li {float: none;}
.mod_questions[tmpl="8"] ul.nav-tabs{display:flex;flex-direction: column;flex: 1;max-width: 300px;text-align: left;border: 0;order: 1;}
.mod_questions[tmpl="8"] .nav-tabs > li > a{padding: .75rem;border-radius: .5rem;border:0;}
.mod_questions[tmpl="8"] .nav-tabs > li.active > a,
.mod_questions[tmpl="6"] .nav-tabs > li:hover > a{color: var(--primary);background: #0000000d;}
.mod_questions[tmpl="8"] .p-desc,
.mod_questions[tmpl="8"] [role="tab"] .h6{margin:0;position: relative;}
.mod_questions[tmpl="8"] .p-desc{opacity: .7;}
.mod_questions[tmpl="8"] .tab-content {flex: 1;}
.mod_questions[tmpl="8"] .panel [data-toggle="collapse"] {display: block;padding: 1rem 0 1rem 3rem;text-decoration: none;}
.mod_questions[tmpl="8"] .panel [data-toggle="collapse"]:hover {color: var(--primary);}
.mod_questions[tmpl="8"] .panel [data-toggle="collapse"]:after {content: '›';position: absolute;left: 1rem;font-size: 2rem;line-height: 15px;transition: transform 0.3s ease;}
.mod_questions[tmpl="8"] .panel [data-toggle="collapse"][aria-expanded="true"]:after {transform: rotate(90deg);}
.mod_questions[tmpl="8"] .panel [role="tabpanel"] > div {padding: 1rem;background: var(--bgc);border-radius: .5rem;color: var(--txc);}
.mod_questions[tmpl="8"] [id^="mod_questions"] {display:flex;margin: 0;}
.mod_questions[tmpl="8"] ul.nav-tabs:empty {display: none;}
.mod_questions[tmpl="8"] ul.nav-tabs:not(:empty) + .tab-content {margin-right: 1rem;}
.mod_questions[tmpl="8"] .q-head p {opacity: .7;}
.mod_questions[tmpl="8"] .q-head span {font-size: 1.4rem;font-family: var(--h1h6);margin-bottom: 1rem;display: block;}
.mod_questions[tmpl="8"] .q-head {margin-bottom: 2rem;}
.mod_questions[tmpl="8"] .q-header .material-icons{opacity:.7;display:inline-block;vertical-align:bottom;font-size:1.5rem;line-height:1;margin-right:.75rem}
.mod_questions[tmpl="8"] .m-content > * {flex: 1;}
.mod_questions[tmpl="8"] .m-content {display: flex;flex-wrap: wrap;}

.mod_questions[tmpl="9"] .panel {border-radius: .5rem;padding: 1.5rem;background: var(--bgc);color: var(--txc);margin: 1rem 0;position: relative;z-index: 1;}
.mod_questions[tmpl="9"] .q-desc {margin-left: 3rem;padding-left: 3rem;opacity: .7;}
.mod_questions[tmpl="9"] .q-char {font-size: 2rem;line-height: 1;font-weight: 800;padding-right: 1.5rem;padding-left: 1.5rem;position: absolute;}
.mod_questions[tmpl="9"] [data-toggle="collapse"] {text-decoration: none;font-size: 1.125rem;margin-left: 3rem;padding-left: 3rem;margin-bottom: 1rem;display: block;}
.mod_questions[tmpl="9"] [data-toggle="collapse"] .material-icons {font-size: 24px;transition: 0.5s;margin-left: 1rem;float: right;}

.mod_questions[tmpl="10"] .q-answer>div{display:flex;margin-bottom:1rem}
.mod_questions[tmpl="10"] .q-answer .material-icons{color:var(--primary);display:inline-block;vertical-align:bottom;font-size:2.5rem;line-height:1;margin-right:.75rem}
.mod_questions[tmpl="10"] .q-name{display:block;font-size:1.3rem;line-height:1;font-family:var(--h1h6)}
.mod_questions[tmpl="10"] .q-answer{margin-bottom:2rem;padding:1rem;border-radius:1rem;background:var(--bgc);color:var(--txc);box-shadow:0 2px 30px #78787842}

.mod_questions[tmpl="11"] .tab-content .panel{border-radius: 0;margin-bottom: 0;background: transparent;border: 1px solid #7d7d7d21;overflow: hidden;border-bottom: 0;}
.mod_questions[tmpl="11"] .tab-content [role="tab"]{/* border-bottom:1px solid #81818126; */padding:0;position:relative;z-index:1;/* color: var(--txc); *//* background: var(--bgc); */}
.mod_questions[tmpl="11"] .tab-content [data-toggle="collapse"]{display:block;padding:1rem 1rem 1rem 3rem;text-decoration:none;font-weight:700;position:relative;border-left: 8px solid transparent;}
.mod_questions[tmpl="11"] .tab-content [data-toggle="collapse"][aria-expanded="true"] {border-color: var(--primary);}
.mod_questions[tmpl="11"] .tab-content [data-toggle="collapse"]:after{content:'▼';position: absolute;left: 1rem;font-size: 1rem;transition: .5s;opacity: .5;transform: rotate(-90deg);}
.mod_questions[tmpl="11"] .tab-content [data-toggle="collapse"][aria-expanded="true"]:after{transform: rotate(0deg);opacity: 1;color: var(--primary);}
.mod_questions[tmpl="11"] .tab-content .q-inner > div{padding: 1rem 1.5rem 1rem 3.5rem;opacity: .7;}
.mod_questions[tmpl="11"] .tab-content [role="tab"] .h6{margin:0}
.mod_questions[tmpl="11"] .tab-content .q-inner{border:0}
.mod_questions[tmpl="11"] .nav.nav-tabs {display: flex;flex-wrap: wrap;gap: 1rem;margin-bottom: 2rem;border: 0;}
.mod_questions[tmpl="11"] .nav-tabs > li {max-width: 300px;flex: 1;}
.mod_questions[tmpl="11"] .nav-tabs > li > a {border: 1px solid #ddd;padding: 2rem;border-radius: 1rem;height: 100%;}
.mod_questions[tmpl="11"] .nav-tabs > li.active > a, 
.mod_questions[tmpl="11"] .nav-tabs > li.active > a:hover, 
.mod_questions[tmpl="11"] .nav-tabs > li.active > a:focus {border: 1px solid var(--primary);background: transparent;color: inherit;}
.mod_questions[tmpl="11"] .nav-tabs > li > a span.material-icons {border: 1px solid #ddd;border-radius: 1rem;padding: 1rem;font-size: 2rem;}
.mod_questions[tmpl="11"] .q-header {display: flex;flex-direction: column;align-items: center;text-align: center;gap: 1rem;font-size: 1.1rem;font-family: var(--h1h6);line-height: 1.2;}
.mod_questions[tmpl="11"] .q-header p {font-size: .9rem;opacity: .7;margin: 0;font-family: var(--font);}
.mod_questions[tmpl="11"] .nav-tabs > li.active > a .material-icons {color: var(--primary);}
.mod_questions[tmpl="11"] .tab-content > .tab-pane {padding-left: 1rem;padding-right: 1rem;}

.mod_questions[tmpl="12"] .panel {background-color: transparent;box-shadow: 0 2px 24px rgba(0, 0, 0, 0.1);border-radius: 1rem;padding: 1.5rem;position: relative;z-index: 1;}
.mod_questions[tmpl="12"] .q-desc,
.mod_questions[tmpl="12"] [role="tab"] .h6{margin:0;position: relative;}
.mod_questions[tmpl="12"] .panel [data-toggle="collapse"] {display: block;font-size: 1.1rem;text-decoration: none;font-family: var(--h1h6);margin-bottom: 1rem;}
.mod_questions[tmpl="12"] .panel [data-toggle="collapse"] .material-icons {font-size: 28px;transition: 0.5s;line-height: 20px;float: left;margin-right: 1rem;}
.mod_questions[tmpl="12"] [role="tabpanel"] > div {padding-left: 3rem;}
.mod_questions[tmpl="12"] .panel [data-toggle="collapse"][aria-expanded="false"] {margin-bottom: 0;}
.mod_questions[tmpl="12"] .q-desc {opacity: .7;}
.mod_questions[tmpl="12"] .m-image {order: -1;margin-bottom: 2rem;}
@media (min-width:768px) {
	.mod_questions[tmpl="12"] {display: flex;}
	.mod_questions[tmpl="12"] > * {flex: 1;}
	.mod_questions[tmpl="12"] .m-header {max-width: 450px;padding-right: 3rem;}
}
.mod_questions[tmpl="12"] .m-header {display: flex;flex-direction: column;align-self: flex-start;}
.mod_questions[tmpl="12"] .insertbtn {margin-left: 0;}

.mod_questions[tmpl="13"] [id^="mod_questions"]  {display: flex;flex-wrap: wrap;gap: 1rem;margin: 0;}
.mod_questions[tmpl="13"] .q-flex {flex: 1;flex-basis: calc(50% - 1rem);padding-top: 1rem;padding-bottom: 1rem;box-shadow: 0 2px 30px #7e7e7e3b;border-radius: 1rem;background: var(--bgc);color: var(--txc);}
.mod_questions[tmpl="13"] [id^="mod_questions"]:before, 
.mod_questions[tmpl="13"] [id^="mod_questions"]:after {display: none;}
.mod_questions[tmpl="13"] .q-left {padding: 1rem;}
.mod_questions[tmpl="13"] .q-left span {font-family: var(--h1h6);font-size: 1.3rem;margin-bottom: 1rem;display: block;}
.mod_questions[tmpl="13"] .q-left p {opacity: .7;font-size: .9rem;}
.mod_questions[tmpl="13"] .q-right {padding: 1rem;}
.mod_questions[tmpl="13"] .q-right .panel {background: transparent;box-shadow: none;}
.mod_questions[tmpl="13"] .q-right .panel .h6 {margin: 0;}
.mod_questions[tmpl="13"] .q-right .panel [data-toggle="collapse"] {display: flex;text-decoration: none;padding: .5rem 0;}
.mod_questions[tmpl="13"] [data-toggle="collapse"] .material-icons {font-size: 2rem;line-height: 15px;}
.mod_questions[tmpl="13"] [role="tabpanel"] > div {padding: 1rem 1rem 1rem 3rem;}
.mod_questions[tmpl="13"] .q-right .panel [data-toggle="collapse"][aria-expanded="true"] {color: var(--primary);}


.mod_questions[tmpl="14"] [id^="mod_questions"]  {display: flex;flex-wrap: wrap;}
.mod_questions[tmpl="14"] .q-flex {flex: 1;min-width: 300px;}
.mod_questions[tmpl="14"] [id^="mod_questions"]:before, 
.mod_questions[tmpl="14"] [id^="mod_questions"]:after {display: none;}
.mod_questions[tmpl="14"] .q-left .material-icons {border: 1px solid #ddd;border-radius: 5rem;padding: 1rem;font-size: 2rem;width: max-content;}
.mod_questions[tmpl="14"] .q-left {display: flex;flex-direction: column;gap: .5rem;}
.mod_questions[tmpl="14"] .q-left span:not(.material-icons) {font-family: var(--h1h6);font-size: 1.3rem;}
.mod_questions[tmpl="14"] .q-left p {opacity: .7;font-size: .9rem;}
.mod_questions[tmpl="14"] [data-toggle="modal"]{cursor:pointer;display:list-item;margin-bottom:.25rem}
.mod_questions[tmpl="14"] [data-toggle="modal"]:hover .q-name{text-decoration:underline;color:var(--primary)}
.mod_questions[tmpl="14"] .q-right{padding-top:1rem;padding-bottom:1rem}



.mod_timeline:not(.container) {padding-left: 2rem;padding-right: 2rem;}
.mod_timeline .m-header{margin-bottom: 2rem;}
.mod_timeline button.add {line-height: 25px !important;padding: 5px 20px !important;display: table;margin-top: 1rem;}
.mod_timeline .t-name {font-family: var(--h1h6);}

.mod_timeline .m-header .m-image {object-fit: cover;}
.mod_timeline[tmpl="0"]{display:flex}
.mod_timeline[tmpl="0"] .m-header .m-content [class^="hs"]{margin-top:2rem;margin-bottom:2rem}
.mod_timeline[tmpl="0"] .m-header .m-content .text-md{opacity:1}
.mod_timeline[tmpl="0"] .m-header{flex:1;display:flex}
.mod_timeline[tmpl="0"] .m-header .m-image{flex:1;max-width:40%;max-height:500px}
.mod_timeline[tmpl="0"] .m-header .m-content{flex:2;padding:1rem 2rem}
.mod_timeline[tmpl="0"] [id^="mod_timeline"]{display:flex;flex-direction:column;align-self:center;flex:1;padding:1rem;position:relative;padding:0;max-width:600px;margin:0 auto}
.mod_timeline[tmpl="0"] [id^="mod_timeline"]::before{content:'';position:absolute;top:0;bottom:0;left:1rem;width:2px;background:#88888826}
.mod_timeline[tmpl="0"] [id^="mod_timeline"] li{position:relative;padding-left:3.5rem;margin-bottom:2rem;list-style:none}
.mod_timeline[tmpl="0"] .timeline-label{position:absolute;left:-.5rem;top:0;width:3rem;height:3rem;background: var(--prc);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary);box-shadow: 0 5px 20px #8080803b;}
.mod_timeline[tmpl="0"] .timeline-panel{position:relative;background:var(--bgc);color:var(--txc);padding:1rem;border-radius:.5rem;box-shadow:0 2px 5px #0000000d;border:1px solid #8080802b;transition:all .3s ease}
.mod_timeline[tmpl="0"] [id^="mod_timeline"] li:hover .timeline-panel{box-shadow:0 5px 35px #8886;transform:translateX(5px)}
.mod_timeline[tmpl="0"] .t-name{display:block;font-size:1.1rem;color:var(--txc);margin-bottom:.5rem;font-weight:500}
.mod_timeline[tmpl="0"] .t-text{margin:0;opacity:.7;line-height:1}
.mod_timeline[tmpl="0"] .t-time{background:var(--primary);color:var(--prc);border-radius:5rem;padding:.25rem .5rem;font-size:.9rem;position:absolute;top:-1rem}
.mod_timeline[tmpl="0"] .timeline-label .material-icons{font-size:1.5rem}
.mod_timeline[tmpl="0"] [id^="mod_timeline"] li{opacity:0;animation:fadeIn .5s ease forwards}
@keyframes fadeIn {
	from{opacity:0;transform:translateX(-20px)}
	to{opacity:1;transform:translateX(0)}
}
.mod_timeline[tmpl="0"] [id^="mod_timeline"]::after{content:'';position:absolute;top:0;left:15px;bottom:0;width:2px;background:linear-gradient(to bottom,transparent,var(--primary),transparent);animation:lineGrow 5s infinite}
@keyframes lineGrow {
	0%{height:0}
	50%{height:100%}
	100%{height:0}
}
@media (min-width:768px) {
	.mod_timeline[tmpl="0"] [id^="mod_timeline"]{margin-left:2rem}
}
.mod_timeline[tmpl="1"] [id^="mod_timeline"]{position:relative;padding:0;margin:0 auto}
.mod_timeline[tmpl="1"] [id^="mod_timeline"]::before{content:'';position:absolute;top:0;bottom:0;left:50%;width:2px;background:linear-gradient(to top, transparent 50px, var(--txc) 50%, transparent);margin-left:-2px;border-radius:2px}
.mod_timeline[tmpl="1"] [id^="mod_timeline"] li{position:relative;width:50%;padding:1rem 2rem;box-sizing:border-box;list-style:none}
.mod_timeline[tmpl="1"] [id^="mod_timeline"] li:nth-child(odd){left:0}
.mod_timeline[tmpl="1"] [id^="mod_timeline"] li:nth-child(even){left:50%}
.mod_timeline[tmpl="1"] .timeline-label{position:absolute;top:calc(50% - 50px);width:100px;height:100px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border: 5px solid #ffffff4f;z-index:1;transform:translateX(-50%)}
.mod_timeline[tmpl="1"] .timeline-label::after{content:'';position:absolute;top:50%;right:-4rem;width:5rem;height:2px;background:linear-gradient(to right, transparent 30%, var(--txc));z-index:0}
.mod_timeline[tmpl="1"] [id^="mod_timeline"] li:nth-child(even) .timeline-label{left:calc(-100px + 1.5rem)}
.mod_timeline[tmpl="1"] [id^="mod_timeline"] li:nth-child(odd) .timeline-label::after{right:auto;left:-4rem;background:linear-gradient(to left, transparent 30%, var(--txc))}
.mod_timeline[tmpl="1"] .timeline-label p{margin:0;font-size:14px;text-align:center;line-height:1.4}
.mod_timeline[tmpl="1"] .timeline-label .material-icons{font-size:2.5rem}
.mod_timeline[tmpl="1"] .t-time {font-size: .9rem;}
.mod_timeline[tmpl="1"] .timeline-panel{position:relative;background:var(--bgc);color:var(--txc);padding:1rem;border-radius:1rem;box-shadow:0 5px 15px #8383833d;backdrop-filter:blur(5px);border:1px solid #83838326;animation:fadeIn .5s ease;z-index:1}
.mod_timeline[tmpl="1"] .t-name{display:block;font-size:1.2rem;margin-bottom:.5rem}
.mod_timeline[tmpl="1"] .t-text{margin:0;opacity: .7;}
.mod_timeline[tmpl="1"] [id^="mod_timeline"] li{opacity:0;transform:translateY(30px);animation:slideIn .5s ease forwards}
@keyframes slideIn {
	to{opacity:1;transform:translateY(0)}
}
.mod_timeline[tmpl="1"] .m-header{display:flex}
.mod_timeline[tmpl="1"] .m-image{flex-basis:40%;max-height:200px}
.mod_timeline[tmpl="1"] .m-content{flex:1;flex-basis:60%;width:fit-content;padding-right:2rem}
.mod_timeline[tmpl="1"] [id^="mod_timeline"] li:nth-child(odd) .timeline-label{right:calc(-100px - 5rem)}


.mod_timeline[tmpl="2"] [id^=mod_timeline]{display:flex;flex-direction:column;gap:20px;max-width:800px;margin:0 auto;padding:30px 0}
.mod_timeline[tmpl="2"] [id^=mod_timeline] li{position:relative;list-style:none;display:flex;gap:20px}
.mod_timeline[tmpl="2"] .timeline-label{flex:0 0 120px;padding:1rem;border-radius:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 10px rgb(133 133 133 / 20%);position:relative}
.mod_timeline[tmpl="2"] [class="timeline-label "] {background: var(--primary);color: var(--prc);}
.mod_timeline[tmpl="2"] .timeline-label::after{content:'';position:absolute;top:50%;right:-20px;width:20px;height:1px;background:#7b7b7b6b}
.mod_timeline[tmpl="2"] .timeline-label p{margin:0;text-align:center}
.mod_timeline[tmpl="2"] .timeline-label .material-icons{font-size:2rem;margin-top:.5rem;display:block}
.mod_timeline[tmpl="2"] .timeline-panel{flex:1;background:var(--bgc);color:var(--txc);padding:25px;border-radius:10px;box-shadow:0 5px 15px rgb(137 137 137 / 16%);border:1px solid #7a7a7a2b;transition:all .3s ease}
.mod_timeline[tmpl="2"] .timeline-panel:hover{transform: translateY(-5px);box-shadow: 0 8px 20px rgb(131 131 131 / 20%);}
.mod_timeline[tmpl="2"] .t-name{display:block;font-size:18px;color:var(--primary);margin-bottom:10px;font-weight:600}
.mod_timeline[tmpl="2"] .t-text{margin:0}
.mod_timeline[tmpl="2"] [id^=mod_timeline] li{opacity:0;transform:translateY(30px);animation:cardSlideIn .5s ease forwards}
@keyframes cardSlideIn{
	to{opacity:1;transform:translateY(0)}
}
.mod_timeline[tmpl="2"] .material-icons{transition:all .3s ease}
.mod_timeline[tmpl="2"] [id^=mod_timeline] li:hover .material-icons{transform:scale(1.2);text-shadow:0 0 5px rgba(255,255,255,.7)}
.mod_timeline[tmpl="2"]{display:flex}
.mod_timeline[tmpl="2"] .m-header .m-content [class^=hs]{margin-top:2rem;margin-bottom:2rem}
.mod_timeline[tmpl="2"] .m-header .m-content .text-md{opacity:1}
.mod_timeline[tmpl="2"] .m-header{flex:1;display:flex;flex-direction:column;align-self:flex-start;padding-right:2rem}
.mod_timeline[tmpl="2"] .m-header .m-image{flex:1;max-height:500px}
.mod_timeline[tmpl="2"] .m-header .m-content{flex:2;padding:2rem 0}

.mod_timeline[tmpl="3"] [id^=mod_timeline]{max-width:800px;margin:0 auto;padding:2rem 0;position:relative}
.mod_timeline[tmpl="3"] [id^=mod_timeline]::before{content:'';position:absolute;top:0;bottom:0;left:50px;width:1px;background:#7f7f7f26}
.mod_timeline[tmpl="3"] .timeline-item{display:flex;margin-bottom:30px;position:relative}
.mod_timeline[tmpl="3"] .timeline-marker{width:100px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;position:relative}
.mod_timeline[tmpl="3"] .marker-icon{width: 50px;height: 50px;font-size: 1.4rem;border: var(--primary) 2px solid;color: var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;background: var(--bgc);}
.mod_timeline[tmpl="3"] .marker-time .t-time {padding: 0 1rem;}
.mod_timeline[tmpl="3"] .marker-time {position: absolute;right: 1rem;top: 1rem;border-radius: 5rem;}
.mod_timeline[tmpl="3"] .timeline-content{flex:1;padding:1rem;background:var(--bgc);color:var(--txc);border-radius: 1rem;box-shadow: 0 2px 5px rgb(141 141 141 / 31%);}
.mod_timeline[tmpl="3"] .timeline-title{margin:0 0 10px 0;font-size:18px}
.mod_timeline[tmpl="3"] .t-text{margin:0}
.mod_timeline[tmpl="3"] .timeline-item{opacity:0;transform:translateY(20px);animation:fadeIn .5s ease forwards}

.mod_timeline[tmpl="4"] [id^=mod_timeline]{position:relative;margin:0 auto}
.mod_timeline[tmpl="4"] [id^=mod_timeline]::before{content:'';position:absolute;top:0;bottom:0;left:50%;width:5px;background:var(--primary);background-size:100% 200%}
.mod_timeline[tmpl="4"] .timeline-item{display:flex;margin-bottom:50px;position:relative;}
.mod_timeline[tmpl="4"] .timeline-item:nth-child(odd){flex-direction:row}
.mod_timeline[tmpl="4"] .timeline-item:nth-child(2n){flex-direction:row-reverse}
.mod_timeline[tmpl="4"] .timeline-marker{width:220px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;position:relative}
.mod_timeline[tmpl="4"] .marker-icon{width:100px;height:100px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);position:relative;z-index:1}
.mod_timeline[tmpl="4"] [class="marker-icon "] {background: var(--primary);color: var(--prc);}
.mod_timeline[tmpl="4"] .marker-time{text-transform: uppercase;font-weight: 700;}
.mod_timeline[tmpl="4"] .timeline-content{flex:1;padding:30px;background:var(--bgc);color:var(--txc);box-shadow:0 5px 15px rgb(145 145 145 / 23%);position:relative;overflow:hidden}
.mod_timeline[tmpl="4"] .timeline-title{color:var(--primary);font-size:1.4rem;position:relative;z-index:1;margin-bottom:1rem}
.mod_timeline[tmpl="4"] span.material-icons{font-size:3rem}

.mod_timeline[tmpl="5"] [id^="mod_timeline"]{display:flex;justify-content:space-between;position:relative;flex-wrap: wrap;}
.mod_timeline[tmpl="5"] .timeline-item{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;z-index:1;flex-basis: 25%;margin: 2rem 0;}
.mod_timeline[tmpl="5"] .timeline-marker{position:relative;max-width: 80px;width: 100%;padding: 1rem;border-radius: .5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom: -2rem;box-shadow: 0 3px 10px rgb(137 137 137 / 40%);z-index:2}
.mod_timeline[tmpl="5"] .material-icons{font-size: 2rem;}
.mod_timeline[tmpl="5"] .marker-time{font-size: .7rem;text-align:center;}
.mod_timeline[tmpl="5"] .timeline-content{width:90%;background: var(--bgc);color: var(--txc);padding: 4rem 2rem 3rem;border-radius: 1rem;box-shadow: 0 5px 15px rgb(141 141 141 / 28%);transition:all .3s ease;position:relative;height: 100%;}
.mod_timeline[tmpl="5"] .timeline-content:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.1)}
.mod_timeline[tmpl="5"] .timeline-title{margin-bottom: 1rem;font-size: 1.3rem;line-height: 1;}
.mod_timeline[tmpl="5"] .t-text {margin-bottom: 2rem;}

.mod_timeline[tmpl="6"] [id^="mod_timeline"]{display:flex;justify-content:space-between;position:relative;flex-wrap: wrap;margin-top: 5rem;}
.mod_timeline[tmpl="6"] .timeline-item{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;z-index:1;}
.mod_timeline[tmpl="6"] .timeline-marker{padding:2rem;text-align:center;margin-bottom:5rem;position:relative;z-index:1;box-shadow:0 10px 20px #8b8b8b3d}
.mod_timeline[tmpl="6"] .marker-icon .material-icons{font-size:4rem}
.mod_timeline[tmpl="6"] .timeline-content{background:var(--bgc);color:var(--txc);box-shadow:0 10px 20px #8b8b8b3d;height:100%;padding-bottom:3rem}
.mod_timeline[tmpl="6"] .timeline-title{padding:0 1.5rem .5rem;font-size:1.2rem;line-height:1}
.mod_timeline[tmpl="6"] .t-text{margin:0;padding:0 1.5rem;opacity:.7}
.mod_timeline[tmpl="6"] .timeline-top{font-size:3rem;width:100px;min-height:100px;text-align:center;border-radius:50%;display:flex;position:relative;margin-bottom:6rem;z-index:1;box-shadow:0 3px 10px #80808042}
.mod_timeline[tmpl="6"] .timeline-step{margin:auto;color:var(--txc);position:relative;z-index:1;font-family:var(--h1h6);line-height:1;font-weight:700}
.mod_timeline[tmpl="6"] .timeline-top:before{content:"";border-radius:50%;position:absolute;inset:.5rem;background:var(--bgc);z-index:-1}
.mod_timeline[tmpl="6"] .t-time{font-size:1.3rem}
.mod_timeline[tmpl="6"] .marker-cube{position:absolute;width:40px;height:40px;transform:rotate(45deg);z-index:-1;inset:auto calc(50% - 20px) -20px}
.mod_timeline[tmpl="6"] button.add{margin:1.5rem}
.mod_timeline[tmpl="6"] .timeline-item:before{content:"";width:2px;background:var(--txc);height:100%;position:absolute;z-index:-1}
.mod_timeline[tmpl="6"] .timeline-item:after{content:"";width:10px;background:var(--txc);height:10px;position:absolute;top:145px;border-radius:50%}
.mod_timeline[tmpl="6"] [id^=mod_timeline]:before{content:"";height:2px;background:linear-gradient(90deg,transparent,var(--txc),transparent);width:100%;position:absolute;z-index:0;top:150px}

.mod_timeline[tmpl="7"] [id^=mod_timeline]{max-width:700px;margin:4rem auto}
.mod_timeline[tmpl="7"] .timeline-item{border-radius:1rem;overflow:hidden}
.mod_timeline[tmpl="7"] .marker-cube{width:50px}
.mod_timeline[tmpl="7"] .marker-icon{display:flex;border-left:1px #7b7b7b3d solid}
.mod_timeline[tmpl="7"] .marker-icon .material-icons{font-size:4rem;line-height:1;margin:auto;padding:1rem;opacity:.5}
.mod_timeline[tmpl="7"] .timeline-top{display:flex;flex-direction:column;align-self:center;text-align:center;padding:1rem 2rem}
.mod_timeline[tmpl="7"] .t-time{font-size:1rem;line-height:1}
.mod_timeline[tmpl="7"] .timeline-step{font-size:3rem;opacity:.7;display:block}
.mod_timeline[tmpl="7"] .timeline-content{display:flex;gap:1rem}
.mod_timeline[tmpl="7"] .timeline-item:nth-of-type(2n) .marker-cube{order:-1}
.mod_timeline[tmpl="7"] .timeline-item:nth-of-type(odd){margin:0 -3rem 0 3rem;box-shadow:20px 10px 20px #85858573}
.mod_timeline[tmpl="7"] .timeline-item:nth-of-type(2n){margin:0 3rem 0 -3rem;box-shadow:-20px 10px 20px #85858573}
.mod_timeline[tmpl="7"] .timeline-title{flex:2;padding:2rem 0;text-align: left;}
.mod_timeline[tmpl="7"] .t-name {font-size: 1.2rem;}

.mod_timeline[tmpl="8"] [id^=mod_timeline]{margin:4rem auto}
.mod_timeline[tmpl="8"] .timeline-item{display:flex;position:relative;width:50%;margin-bottom:.25rem;}
.mod_timeline[tmpl="8"] .timeline-marker{position:absolute;inset:0;z-index:1;border-width: 2px;border-style:dashed;background: var(--bgc);border-radius: 500px;}
.mod_timeline[tmpl="8"] .marker-icon .material-icons{font-size: 4rem;}
.mod_timeline[tmpl="8"] .timeline-item:nth-of-type(odd) .marker-icon{order:1}
.mod_timeline[tmpl="8"] .marker-icon{min-width:150px;min-height:150px;max-width:150px;max-height:150px;display:flex;align-items:center;justify-content:center;border-radius:500px;position:relative;z-index:2;box-shadow:0 0 13px #86868680, 0 0px 20px #0000001f inset;margin:1rem;outline: 1px #77777726 solid;outline-offset: -5px;}
.mod_timeline[tmpl="8"] [class="marker-icon "]{background:var(--bgc);color:var(--txc);}
.mod_timeline[tmpl="8"] .timeline-item:nth-of-type(2n){left:calc(50% - 75px - 1rem);box-shadow: 13px 0px 13px -4px #86868680;border-radius: 500px 5rem 5rem 500px;}
.mod_timeline[tmpl="8"] .timeline-content{background:var(--bgc);color:var(--txc);flex:2;position:relative;z-index:2;padding:1rem;border: 1px dashed #7171714f;}
.mod_timeline[tmpl="8"] .timeline-item:nth-of-type(odd){left:calc(75px + 1rem);border-radius: 5rem 500px 500px 5rem;box-shadow: 13px 0px 13px -4px #86868680;}
.mod_timeline[tmpl="8"] .t-name{font-size:1.4rem}
.mod_timeline[tmpl="8"] .t-text{opacity:.7}
.mod_timeline[tmpl="8"] .t-time {font-weight: 700;}
.mod_timeline[tmpl="8"] .timeline-item:nth-of-type(odd) .timeline-content{border-right:0;border-radius:1rem 0 0 1rem;text-align: left;}
.mod_timeline[tmpl="8"] .timeline-item:nth-of-type(2n) .timeline-content{border-left:0;border-radius: 0 1rem 1rem 0;text-align: right;}
.mod_timeline[tmpl="8"] .timeline-item .timeline-marker.b- {border-color: #7a7a7a63;border-width: 1px;}

.mod_timeline[tmpl="9"] [id^=mod_timeline]{margin:4rem auto;display:flex;flex-wrap: wrap;}
.mod_timeline[tmpl="9"] .timeline-item{flex:1;display:flex;flex-direction:column}
.mod_timeline[tmpl="9"] .t-text{opacity:.7}
.mod_timeline[tmpl="9"] .t-time{font-size:1.5rem}
.mod_timeline[tmpl="9"] .timeline-top{font-size:5rem;font-weight:700;text-align:right;padding-right:1rem;border-right:1rem solid}
.mod_timeline[tmpl="9"] .timeline-title{display:flex;line-height:1;font-size:1.2rem;gap:.5rem;margin:2rem 0 1rem;align-items:center}
.mod_timeline[tmpl="9"] .material-icons{font-size:1.7rem}
.mod_timeline[tmpl="9"] .timeline-content{padding:0 1rem}
.mod_timeline[tmpl="9"] .timeline-item:nth-of-type(2n) {margin-top: 5rem;}

.mod_timeline[tmpl="10"] [id^=mod_timeline]{margin:4rem auto;display:flex;flex-wrap: wrap;position: relative;gap: 2rem;z-index: 1;}
.mod_timeline[tmpl="10"] .timeline-item{flex:1;margin-bottom: 2rem;}
.mod_timeline[tmpl="10"] .t-time{font-size:1.3rem;font-family:var(--h1h6);font-weight:700;margin-bottom:.5rem;display:flex}
.mod_timeline[tmpl="10"] .marker-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 2px 12px #8181813d}
.mod_timeline[tmpl="10"] .material-icons{font-size:2rem}
.mod_timeline[tmpl="10"] .timeline-content{padding-left:1.75rem;border-left-width:2px;border-left-style:solid;margin-left:1.75rem;display: flex;flex-direction: column;position: relative;height: calc(100% - 5rem);}
.mod_timeline[tmpl="10"] .timeline-content .marker-cube {width: 10px;height: 10px;border-radius: 10px;position: absolute;left: -6px;bottom: 0;}
.mod_timeline[tmpl="10"] [id^=mod_timeline]:before{content:"";position:absolute;inset:4rem auto auto;height:10px;width:100vw;background:#8484842b;z-index:-1}
.mod_timeline[tmpl="10"] [class="marker-icon "]{background:var(--bgc);color:var(--txc)}
.mod_timeline[tmpl="10"] .t-name{font-size:1.2rem;line-height:1;font-weight:700;margin:3rem 0 1rem;display:flex}
.mod_timeline[tmpl="10"] .t-text{opacity:.7}

.mod_timeline[tmpl="11"]{display:flex}
.mod_timeline[tmpl="11"] .m-header .m-content [class^="hs"]{margin-top:2rem;margin-bottom:2rem}
.mod_timeline[tmpl="11"] .m-header .m-content .text-md{opacity:1}
.mod_timeline[tmpl="11"] .m-header{flex:1;display:flex;align-self: center;}
.mod_timeline[tmpl="11"] .m-header .m-content{flex:2;padding:1rem 2rem}
.mod_timeline[tmpl="11"] [id^=mod_timeline]{flex:2;position:relative;z-index:1}
.mod_timeline[tmpl="11"] .timeline-item{display:flex;margin-bottom:2rem}
.mod_timeline[tmpl="11"] .timeline-step{font-size:4rem;font-weight:700;padding-left:2rem;line-height:1}
.mod_timeline[tmpl="11"] .marker-time{opacity:.7;padding-left:2rem;margin-top: 2rem;}
.mod_timeline[tmpl="11"] .marker-cube{width:40px;height:40px;border-radius:.5rem;box-shadow:0 5px 15px #85858578;position:absolute;top:calc(50% - 20px);left:0}
.mod_timeline[tmpl="11"] [id^=mod_timeline]:before{content:"";position:absolute;left:1.25rem;height:100%;width:1px;background:#7a7a7a}
.mod_timeline[tmpl="11"] [class="timeline-marker "],
.mod_timeline[tmpl="11"] [class="marker-cube "]{background:var(--bgc)}
.mod_timeline[tmpl="11"] .timeline-content{flex:2;padding:1rem;border-width:3px 3px 3px 0;border-style:solid;border-radius:0 1rem 1rem 0;background:var(--bgc);color:var(--txc);box-shadow:0 5px 15px #85858578}
.mod_timeline[tmpl="11"] .timeline-top{flex:1;text-align:center;display:flex;position:relative;flex-direction:column;justify-content:start;}
.mod_timeline[tmpl="11"] .timeline-marker{flex:1;display:flex;justify-content:center;min-height:150px;outline:1px solid var(--bgc);border-radius:1rem;outline-offset:-9px;border:5px solid var(--bgc);transform:scale(1.05);box-shadow:0 5px 15px #85858578}
.mod_timeline[tmpl="11"] .marker-icon{margin:auto}
.mod_timeline[tmpl="11"] .marker-icon .material-icons{font-size:5rem}
.mod_timeline[tmpl="11"] .t-name{font-size:1.2rem;font-weight:700}
.mod_timeline[tmpl="11"] .t-text{opacity:.7;line-height:1}
.mod_timeline[tmpl="11"] .timeline-title{margin-bottom:.5rem}
.mod_timeline[tmpl="11"] .timeline-content.b-{border-color:#74747466}
.mod_timeline[tmpl="11"] .marker-cube:before{content:"";position:absolute;top:1.25rem;width:200px;height:1px;background:inherit;z-index: -1;}
@media (max-width: 800px) {
    .mod_timeline[tmpl="11"] {
    display: block;
}}
@media (max-width: 600px) {

.mod_timeline[tmpl="11"] .marker-icon .material-icons {
    font-size: 2rem;
}
.mod_timeline[tmpl="11"] .timeline-marker {
    display: none;
}

.mod_timeline[tmpl="11"] .timeline-step {
    font-size: 2rem;
}

.mod_timeline[tmpl="11"] .timeline-content {
    border-left: 3px solid;
    border-radius: 1rem;
}}

.mod_timeline[tmpl="12"]{display:flex}
.mod_timeline[tmpl="12"] .m-header .m-content [class^="hs"]{margin-top:2rem;margin-bottom:2rem}
.mod_timeline[tmpl="12"] .m-header .m-content .text-md{opacity:1}
.mod_timeline[tmpl="12"] .m-header{flex:1;display:flex;align-self: center;}
.mod_timeline[tmpl="12"] .m-header .m-content{flex:2;padding:1rem 2rem}
.mod_timeline[tmpl="12"] [id^=mod_timeline]{flex:2;position:relative;z-index:1}
.mod_timeline[tmpl="12"] [id^=mod_timeline]:before{content:"";position:absolute;left:1.25rem;height:100%;width:1px;background:#7a7a7a}
.mod_timeline[tmpl="12"] .timeline-item{padding-left:3rem;display:flex;margin-bottom:2rem;position:relative}
.mod_timeline[tmpl="12"] .timeline-content{flex:1;opacity:.7}
.mod_timeline[tmpl="12"] .timeline-title{flex:1}
.mod_timeline[tmpl="12"] .t-name{font-size:1.3rem}
.mod_timeline[tmpl="12"] .marker-time{font-weight:700}
.mod_timeline[tmpl="12"] .timeline-item:before{content:"";position:absolute;top:0;border-radius:10px;left:1rem;width:10px;height:10px;background:var(--primary)}


.mod_timeline[tmpl="13"] [id^=mod_timeline]{margin:4rem auto;position:relative}
.mod_timeline[tmpl="13"] button.slick-prev, 
.mod_timeline[tmpl="13"] button.slick-next {right: auto;border-radius: 0;}
.mod_timeline[tmpl="13"] button.slick-prev{left:0}
.mod_timeline[tmpl="13"] button.slick-next{left:calc(45px + .5rem)}
.mod_timeline[tmpl="13"] [id^=mod_timeline]{padding-bottom:3rem}
.mod_timeline[tmpl="13"] .timeline-content{display:flex;flex-wrap:wrap;justify-content:end;align-items:center;text-align:right}
.mod_timeline[tmpl="13"] .marker-icon{order:1;min-width:56px;max-width:56px;height:56px;display:flex;justify-content:center;align-items:center;border-radius:50%;flex:1;box-shadow:0 2px 15px #7f7f7f4a;position:relative;z-index:1}
.mod_timeline[tmpl="13"] .marker-icon span.material-icons{font-size:2rem}
.mod_timeline[tmpl="13"] .timeline-top{text-align:right;margin-bottom:5rem;font-size:1.4rem}
.mod_timeline[tmpl="13"] .t-text{order:2;flex-basis:100%;margin-top:1rem}
.mod_timeline[tmpl="13"] .timeline-title{font-size:1.4rem;margin-right:1rem}
.mod_timeline[tmpl="13"] .marker-icon:after,.mod_timeline[tmpl="13"] .marker-icon:before{content:"";background:inherit}
.mod_timeline[tmpl="13"] button.add{order:3}
.mod_timeline[tmpl="13"] .slick-slide,.mod_timeline[tmpl="13"] .slick-slide>div{margin-top:0}
.mod_timeline[tmpl="13"] .marker-icon:before{height:90px;position:absolute;width:1px;bottom:0;z-index:-1}
.mod_timeline[tmpl="13"] .marker-icon:after{height:10px;position:absolute;width:10px;bottom:90px;border-radius:10px}
.mod_timeline[tmpl="13"] [class="marker-icon "]{background:var(--bgc);color:var(--txc)}
.mod_timeline[tmpl="13"] [id^=mod_timeline]:before{content:"";position:absolute;inset:4rem auto auto;height:10px;width:100%;background:#84848414;z-index:0;border-radius:1rem}



.mod_timeline[tmpl="14"] [id^=mod_timeline]{margin:4rem auto;position:relative}
.mod_timeline[tmpl="14"] button.slick-prev, 
.mod_timeline[tmpl="14"] button.slick-next {right: auto;border-radius: 0;}
.mod_timeline[tmpl="14"] button.slick-prev{left:0}
.mod_timeline[tmpl="14"] button.slick-next{left:calc(45px + .5rem)}
.mod_timeline[tmpl="14"] [id^=mod_timeline]{padding-bottom:3rem}
.mod_timeline[tmpl="14"] [id^=mod_timeline]:before{content:"";position:absolute;inset:4rem auto auto;height:10px;width:100%;background:#84848414;z-index:0;border-radius:1rem}
.mod_timeline[tmpl="14"] .nav-time:after{content:"";width:25px;height:25px;border-radius:50%;background:var(--bgc);display:block;cursor:pointer;margin-top:1rem;box-shadow:0 2px 10px #7c7c7c3b}
.mod_timeline[tmpl="14"] .nav-time{margin:.75rem 0}
.mod_timeline[tmpl="14"] .timeline-nav .slick-current .t-time{color:var(--primary);opacity: 1;}
.mod_timeline[tmpl="14"] .timeline-nav .t-time {font-size: 1.2rem;opacity: .5;}
.mod_timeline[tmpl="14"] .slick-current .nav-time:after{background:var(--primary)}
.mod_timeline[tmpl="14"] .timeline-for span.t-name{font-size:2rem}
.mod_timeline[tmpl="14"] .timeline-for .t-text{font-size:1.1rem;margin-top:2rem;padding-left:4rem}
.mod_timeline[tmpl="14"] .timeline-for .timeline-top{display:flex;justify-content:center;flex:1;align-self:center;padding:5rem}
.mod_timeline[tmpl="14"] .timeline-for .timeline-item{display:inline-flex!important;flex-wrap:wrap;margin-top:4rem}
.mod_timeline[tmpl="14"] .timeline-for .timeline-top .t-time{font-size:5rem;font-weight:700}



.detail-news {
    max-width: 700px;
    margin: 50px auto 0;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-font-feature-settings: liga on;
    font-family: Georgia, Cambria, "Times New Roman", Times, serif;
    letter-spacing: 0.01rem;
    font-weight: 400;
    font-style: normal;
    font-size: 1.2rem;
    line-height: 1.9;
    color: var(--txc);
}
[detail] .menu-self-1 + .row > .container > .detail-news > h1,
[detail] .menu-self-10 + .row > .container > .detail-news > h1 {
    padding: 7rem 0 3rem;
}
.mod_blog [id^=mod_blog] {display: flex;flex-wrap: wrap;gap: 1rem;}


.mod_blog:not(.container) {
    padding-left: 2rem;
    padding-right: 2rem;
}
.mod_blog[tmpl] .blog-card__meta:empty,
.mod_blog [id^=mod_blog]:before, 
.mod_blog [id^=mod_blog]:after {display: none;}
.mod_blog .b-tags:not(:empty) {margin-top: 1rem;display: flex;gap: 8px;}
.mod_blog .b-img{object-fit: cover;transition: transform .5s ease;width: 100%;height: 100%;}
.mod_blog .b-cat:before,
.mod_blog .b-tag:before{content:"";position:absolute;inset:0;background:var(--primary);z-index:-1;opacity:.1}
.mod_blog .b-tag,
.mod_blog .b-cat{color:var(--primary);padding:.35rem .75rem;border-radius:2rem;font-size:.8rem;font-weight:600;position:relative;z-index: 1;overflow: hidden;}


.mod_blog[tmpl="0"] [id^=mod_blog]{position:relative; display:flex;flex-wrap:wrap;gap: 1rem;}
.mod_blog[tmpl="0"] .blog-card{background:var(--bgc);border-radius:.8rem;overflow:hidden;flex: 1;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:all .3s ease;max-width:400px;}
.mod_blog[tmpl="0"] .blog-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}
.mod_blog[tmpl="0"] .blog-img__content{position:relative;width:100%;height:220px;overflow:hidden}
.mod_blog[tmpl="0"] .blog-card:hover .b-img{transform:scale(1.05)}
.mod_blog[tmpl="0"] .b-cat{position:absolute;top:1rem;right:1rem;text-transform:uppercase}
.mod_blog[tmpl="0"] .blog-card__content{padding:1.25rem}
.mod_blog[tmpl="0"] .blog-card__meta{display:flex;justify-content:space-between;margin-bottom:15px;font-size:14px;opacity:.7}
.mod_blog[tmpl="0"] .b-counter,.mod_blog[tmpl="0"] .b-user,.mod_blog[tmpl="0"] time{display:flex;align-items:center;gap:5px}
.mod_blog[tmpl="0"] .blog-card__content a{display:inline-block}
.mod_blog[tmpl="0"] .material-icons{opacity:.7}
.mod_blog[tmpl="0"] .b-name{font-family:var(--h1h6);font-weight:700;line-height:1.25;display:block;font-size:1.2rem}
.mod_blog[tmpl="0"] .b-desc{opacity:.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:1rem 0 0}
.mod_blog[tmpl="0"] .blog-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:1.25rem}
.mod_blog[tmpl="0"] .b-link{background:var(--primary);color:var(--prc);padding:.75rem 1rem;border-radius:.5rem;text-decoration:none;transition:all .3s ease;margin-top:1rem}
.mod_blog[tmpl="0"] .b-link:hover{background:var(--primary);transform:translateY(-2px)}
.mod_blog[tmpl="0"] .blog-card{flex-basis: calc(33% - 1rem);}
.mod_blog[tmpl="0"]:not(.container) .blog-card{flex-basis: calc(25% - 1rem);}
@media (max-width:768px){
	.mod_blog[tmpl="0"] .blog-card{max-width:100%;flex-basis: 100%;}
	.mod_blog[tmpl="0"] .blog-card__meta{flex-direction:column;gap:10px;align-items:flex-start}
}

.mod_blog[tmpl="1"] .blog-card-horizontal{display:flex;width:100%;background:var(--bgc);color:var(--txc);border-radius:1rem;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.25, .8, .25, 1)}
.mod_blog[tmpl="1"] .blog-card-horizontal:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.1)}
.mod_blog[tmpl="1"] .blog-card-horizontal > .b-img, 
.mod_blog[tmpl="1"] .blog-card-horizontal > a {width: 40%;
    max-height: 250px;}
.mod_blog[tmpl="1"] .blog-card-horizontal:hover .b-img{transform:scale(1.03)}
.mod_blog[tmpl="1"] .blog-card__content{width:60%;padding:1.5rem;display:flex;flex-direction:column}
.mod_blog[tmpl="1"] .blog-card__header{display:flex;justify-content:space-between;margin-bottom:1rem}
.mod_blog[tmpl="1"] .b-counter{display:flex;align-items:center;gap:.3rem;opacity:.7;font-size:.8rem}
.mod_blog[tmpl="1"] .blog-card__meta{display:flex;justify-content:space-between;margin-bottom:1rem;opacity:.7;font-size:.9rem}
.mod_blog[tmpl="1"] .b-user,
.mod_blog[tmpl="1"] time{display:flex;align-items:center;gap:.5rem}
.mod_blog[tmpl="1"] .b-name{font-size:1.4rem;font-weight:700;margin-bottom:.8rem;line-height:1.3;text-decoration:none}
.mod_blog[tmpl="1"] .b-desc{opacity:.7;margin-bottom:1rem;line-height:1.6;flex-grow:1}
.mod_blog[tmpl="1"] .b-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}
.mod_blog[tmpl="1"] .b-link{display:inline-flex;align-items:center;gap:.5rem;background:var(--primary);color:var(--prc);padding:.7rem 1.2rem;border-radius:.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.25, .8, .25, 1);align-self:flex-start}
.mod_blog[tmpl="1"] .b-link:hover{transform:translateY(-2px)}
.mod_blog[tmpl="1"] .b-link i{font-size:.8rem;transition:transform .3s ease}
.mod_blog[tmpl="1"] .b-link:hover i{transform:translateX(5px)}
@media (max-width:768px){
	.mod_blog[tmpl="1"] .blog-card-horizontal{flex-direction:column;max-width:420px}
	.mod_blog[tmpl="1"] .blog-card-horizontal > .b-img,
	.mod_blog[tmpl="1"] .blog-card-horizontal > a {width:100%;height:200px}
	.mod_blog[tmpl="1"] .blog-card__content{width:100%}
	.mod_blog[tmpl="1"] .b-link{width:100%;justify-content:center}
}


.mod_blog[tmpl="2"] .blog-card-sidebar{display:flex;width:100%;background:var(--bgc);color:var(--txc);border-radius:1rem;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.25, .8, .25, 1); max-height: 450px;}
.mod_blog[tmpl="2"] .blog-card-sidebar:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.15)}
.mod_blog[tmpl="2"] .blog-img__content{width:60%;height:auto;min-height:300px;overflow:hidden}
.mod_blog[tmpl="2"] .blog-img__content img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.mod_blog[tmpl="2"] .blog-card-sidebar:hover .blog-img__content img{transform:scale(1.03)}
.mod_blog[tmpl="2"] .blog-card__content{width:40%;padding:2rem;display:flex;flex-direction:column;}
.mod_blog[tmpl="2"] .b-cat{align-self:flex-start;margin-bottom:1rem}
.mod_blog[tmpl="2"] .blog-card__meta>.b-user {align-items: baseline;}
.mod_blog[tmpl="2"] .blog-card__meta{display:flex;justify-content:space-between;margin-bottom:1.5rem}
.mod_blog[tmpl="2"] .blog-card__meta>*{display:flex;flex-direction:column;align-items:center;font-size:.8rem;opacity:.7;text-transform:uppercase}
.mod_blog[tmpl="2"] .blog-card__meta .material-icons{font-size:1.4rem}
.mod_blog[tmpl="2"] .b-name{font-size:1.6rem;font-weight:700;margin-bottom:1rem;line-height:1.3;display:inline-block}
.mod_blog[tmpl="2"] .b-desc{opacity:.7;margin-bottom:1.5rem;flex-grow:1}
.mod_blog[tmpl="2"] .b-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}
.mod_blog[tmpl="2"] .b-link{display:inline-flex;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.25, .8, .25, 1);margin-top:1rem;color:var(--primary)}
.mod_blog[tmpl="2"] .b-link:hover{transform:translateY(-2px)}
.mod_blog[tmpl="2"] .blog-img__content:empty {display: none;}
.mod_blog[tmpl="2"] .blog-img__content:empty + .blog-card__content {width: 100%;}
.mod_blog[tmpl="2"] .blog-img__content:empty + .blog-card__content .blog-card__meta {justify-content: flex-start;gap: 3rem;}
@media (max-width:768px){
	.mod_blog[tmpl="2"] .blog-card-sidebar{flex-direction:column;max-width:420px}
	.mod_blog[tmpl="2"] .blog-card-sidebar__image{width:100%;height:200px}
	.mod_blog[tmpl="2"] .blog-card-sidebar__content{width:100%;padding:1.5rem}
	.mod_blog[tmpl="2"] .b-link{width:100%;justify-content:center}
}

.b-card{max-width:24rem;background:var(--bgc);border-radius:.5rem;overflow:hidden;box-shadow:0 .25rem .5rem rgba(0,0,0,.1);transition:all .3s ease;display:flex;flex-direction:column}
.b-card:hover{transform:translateY(-.25rem);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}
.b-card .blog-img__content{position:relative;height:12rem;overflow:hidden}
.b-card--default .b-cat{
/* 
position:absolute;top:1rem;left:1rem;background-color:var(--primary);color:var(--prc);padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;z-index:3
 */
}
.b-card .blog-card__content{padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;flex-grow:1}
.b-card .blog-card__meta{display:flex;align-items:center;gap:.75rem;font-size:.75rem;opacity:.7}
/* 
.b-card .b-user{color:var(--primary);font-weight:600}
 */
.b-card .b-counter{margin-left:auto;display:flex;align-items:center;gap:.25rem}
.b-card .b-name{line-height:1.25;font-size:1.25rem;font-weight:700;margin:0}
.b-card .b-desc{opacity:.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.b-card .b-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}
.b-card .b-tag{font-size:.75rem;background-color:#85858517;color:var(--primary);padding:.25rem .75rem;border-radius:1rem;transition:all .3s ease}
.b-card .b-tag:hover{background-color:var(--primary);color:var(--prc);cursor:pointer}



.b-card--dynamic{border-radius:.75rem;overflow:hidden;background:var(--bgc);box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;border-top:4px solid var(--primary)}
.b-card--dynamic:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.12)}
.b-card--dynamic .blog-card__header{display:flex;justify-content:space-between;padding:1rem 1.5rem 0}
.b-card--dynamic .b-cat{background:var(--primary);color:#fff;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600}
.b-card--dynamic .blog-card__meta{display:flex;gap:.75rem;font-size:.75rem;opacity:.7}
.b-card--dynamic .blog-img__content{height:180px;overflow:hidden;margin:1rem 0}
.b-card--dynamic .blog-card__content{padding:0 1.5rem}
.b-card--dynamic .b-name{font-size:1.25rem;margin:0 0 .75rem;line-height:1.4}
.b-card--dynamic .b-desc{opacity:.7;line-height:1.5;margin-bottom:1.5rem}
.b-card--dynamic .blog-card__footer{display:flex;justify-content:space-between;align-items: center;padding: 1rem 1.5rem;border-top:1px solid #85858517;font-size:.75rem}
.b-card--dynamic .b-counter{opacity:.7;margin: 0;}
.b-card--dynamic .b-tags{display:flex;gap:.5rem}
.b-card--dynamic .b-tag{background:#85858517;color:var(--primary);padding:.25rem .5rem;border-radius:.25rem;font-weight:500}
.b-card--dynamic .blog-card__meta > * {display: flex;gap: .25rem;align-items: center;}
.b-card--dynamic .b-tags {margin: 0!important;}

.b-card--asymmetric{position:relative;background: #0000000a;border-radius:.5rem;box-shadow: none;overflow:visible;transition:transform .3s ease}
.b-card--asymmetric:hover{transform:translateY(-5px)}
.b-card--asymmetric .blog-img__content{position:relative;height:200px;overflow:hidden;border-top-left-radius:.5rem;border-top-right-radius:.5rem;margin-bottom:-1.5rem}
.b-card--asymmetric .b-cat{position:absolute;top:1rem;left:1rem;background:var(--bgc);color:var(--primary);padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;box-shadow:0 2px 4px rgba(0,0,0,.1)}
.b-card--asymmetric .blog-card__content{position:relative;padding: 1rem 1.5rem;z-index:2;background:var(--bgc);border-radius:0 0 .5rem .5rem;margin-left:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.05);}
.b-card--asymmetric .blog-card__meta{display:flex;justify-content:space-between;font-size:.75rem;opacity:.7;margin-bottom:.75rem}
.b-card--asymmetric .b-name{font-size:1.25rem;margin:.5rem 0;line-height:1.4}
.b-card--asymmetric .b-desc{opacity:.7;line-height:1.5;margin-bottom:1.25rem}
.b-card--asymmetric .blog-card__footer{display:flex;justify-content:space-between;align-items: end;font-size:.75rem}
.b-card--asymmetric .b-counter{opacity:.7;margin: 0;}
.b-card--asymmetric .b-tags{display:flex;gap:.5rem}
.b-card--asymmetric .b-tag{background:#85858517;color:var(--primary);padding:.25rem .5rem;border-radius:.25rem}
.b-card--asymmetric .blog-card__corner{position:absolute;top:0;right:0;width:3rem;height:3rem;background:var(--primary);clip-path:polygon(0 0,100% 0,100% 100%);border-top-right-radius:.5rem}
.b-card--asymmetric .blog-card__meta  > * {display: flex;gap: .25rem;align-items: center;}
.b-card--asymmetric .b-tags {justify-content: end;}

.b-card--newspaper{position:relative;background:var(--bgc);border-radius:.25rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.1);display:grid;grid-template-columns:1fr 1fr;gap:1rem;overflow:hidden;border: 1px solid #83838330;max-width: unset;flex-basis: calc(50% - 1rem);}
.b-card--newspaper::before{content:'';position:absolute;top:0;left:0;right:0;height: .2rem;ba;background: repeating-linear-gradient(to right, transparent, transparent .5rem,var(--primary) .5rem,var(--primary) 1rem);z-index: 1;}
.b-card--newspaper .blog-card__corner{position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 2rem 2rem 0;border-color:transparent var(--primary) transparent transparent;z-index: 1;}
.b-card--newspaper .blog-card__content{grid-column:1;display:flex;flex-direction:column;gap:.75rem}
.b-card--newspaper .blog-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;flex-wrap: wrap;gap: .5rem;}
.b-card--newspaper .b-cat{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05rem;color:var(--primary);white-space: nowrap;}
.b-card--newspaper time{font-size:.75rem;opacity:.7;font-family:monospace;display: flex;gap: .25rem;align-items: center;}
.b-card--newspaper .b-name{font-size:1.125rem;line-height:1.4;margin:0;font-weight:700}
.b-card--newspaper .b-desc{line-height:1.5;opacity:.7;margin:.5rem 0}
.b-card--newspaper .blog-card__footer{display:flex;justify-content:space-between;margin-top:auto;font-size:.75rem;opacity:.7}
.b-card--newspaper .blog-img__content{grid-column:2;position:relative;overflow:hidden;height: 100%;}
.b-card--newspaper .b-img + .blog-card__image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,rgba(0,0,0,.3) 0,transparent 50%)}
.b-card--newspaper .blog-card__footer > * {display: flex;gap: .25rem;align-items: center;}

.b-card--diagonal{position:relative;display:flex;overflow:hidden;border-radius:.5rem;flex-basis: calc(50% - 1rem);max-width: unset;background: var(--bgc);}
.b-card--diagonal::before{content:'';position:absolute;inset: 0;width:100%;height:100%;background: linear-gradient(149deg,transparent 50%,var(--bgc) 50%);z-index:1}
.b-card--diagonal .blog-img__content{position:absolute;width: 100%;height:100%;clip-path: polygon(0 0,100% 0,0% 100%,0% 100%);}
.b-card--diagonal .blog-card__content{padding: 7rem 1.5rem 1.5rem;display:flex;flex-direction:column;z-index:2;justify-content: space-between;}
.b-card--diagonal .b-cat{position:absolute;top:1rem;left:1rem;background:var(--primary);color:var(--prc);padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;z-index:3}
.b-card--diagonal .blog-card__meta{display:flex;opacity:.7;font-size: .9rem;flex-direction: column;align-items: end;gap: .25rem;}
.b-card--diagonal .b-name{font-size:1.25rem;}
.b-card--diagonal .b-desc{opacity:.7;margin-left: 35%;}
.b-card--diagonal .blog-card__footer{display:flex;margin-top:1rem;flex-direction: column;align-items: end;text-align: right;}
.b-card--diagonal .b-tags{display:flex;gap:.5rem}
.b-card--diagonal .b-tag{font-size:.75rem;background:#85858517;padding:.25rem .5rem;border-radius:.25rem}
.b-card--diagonal .blog-card__meta > * {display: flex;gap: .25rem;}
.b-card--diagonal .blog-card__meta {min-height: 4rem;}
.b-card.b-card--diagonal .b-tags:not(:empty) {margin: 0 0 .5rem 20%;}

.b-card--minimal{background:var(--bgc);color: var(--txc);display: flex;flex-direction: column;max-width: 24rem;padding:1.5rem;border-radius:.5rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05);transition:all .3s ease}
.b-card--minimal:hover{box-shadow:0 .25rem 1rem rgba(0,0,0,.1);transform:translateY(-.125rem)}
.b-card--minimal .blog-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}
.b-card--minimal .b-cat{color:var(--primary);font-size:.75rem;font-weight:600;text-transform:uppercase}
.b-card--minimal a {display: inline-block;font-size: 1.125rem;margin-bottom: .75rem;width: fit-content;}
.b-card--minimal .b-desc{opacity:.7;margin-bottom:1.5rem;}
.b-card--minimal .blog-card__footer{display:flex;justify-content:space-between;align-items:center}


.b-card--overlay-effect .b-user, 
.b-card--overlay-effect .b-counter, 
.b-card--overlay-effect time,
.b-card--category-accent .b-user, 
.b-card--category-accent .b-counter, 
.b-card--category-accent time,
.b-card--minimal .b-user, 
.b-card--minimal .b-counter, 
.b-card--minimal time{display:flex;align-items:center;gap:.5rem;font-size: .9rem;}
.b-card--minimal .b-user, 
.b-card--minimal .b-counter, 
.b-card--minimal time {opacity:.7;}

.b-card--minimal .b-link {font-size: 1rem;color: var(--primary);}
.b-card--overlay-effect .b-name {font-size: 1.2rem;line-height: 1;margin-bottom: 2rem;}
.b-card--overlay-effect .blog-card__meta {opacity:.7;display: flex;justify-content: space-between;}
.b-card--overlay-effect{position:relative;overflow:hidden;border-radius:.5rem;color:#fff;max-width: 24rem;max-height: 400px;width: 100%;min-height: 400px;}
.b-card--overlay-effect .blog-img__content{height:100%;min-height: 16rem;}
.b-card--overlay-effect .blog-card__content{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;background:linear-gradient(to top,rgba(0,0,0,.9) 0,rgba(0,0,0,0) 100%);transition:all .3s ease;z-index:2;display: flex;flex-direction: column;gap: .75rem;}
.b-card--overlay-effect .blog-card__hidden-content{position:absolute;top:0;left:0;right:0;bottom:0;padding:1.5rem;background:rgba(0,0,0,.8);display:flex;flex-direction:column;opacity:0;transition:all .3s ease;transform:translateY(100%)}
.b-card--overlay-effect:hover .blog-card__content{opacity:0;transform:translateY(100%)}
.b-card--overlay-effect:hover .blog-card__hidden-content{opacity:1;transform:translateY(0)}
.b-card--overlay-effect .b-cat{background-color:var(--primary);color: var(--prc);text-transform:uppercase;width: fit-content;}
.b-card--overlay-effect .b-counter{margin-top:auto;align-self:flex-end}
.b-card--overlay-effect .b-desc {opacity: .7;}
.blog-card__hidden-content .b-tag:before {background: black;opacity: .4;}

.b-card--category-accent{display:grid;grid-template-columns:0.5rem 1fr 1fr;min-height: 15rem;max-height: 20rem;position:relative;overflow:hidden;max-width: unset;width: 100%;}
.b-card--category-accent .b-cat-stripe{background-color:var(--primary);grid-column:1;grid-row:1}
.b-card--category-accent .blog-card__content{grid-column:2;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;background:var(--bgc);z-index:2}
.b-card--category-accent .blog-img__content{grid-column:3;grid-row:1;height:100%}
.b-card--category-accent .b-cat{background-color:var(--primary);color:var(--prc);padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;align-self:flex-start}
.b-card--category-accent .blog-card__meta{margin-top:auto}
.b-card--category-accent .blog-img__content:empty {display: none;}
.b-card--category-accent .blog-img__content:empty + .blog-card__content {grid-column-end: none;}

.b-card--horizontal .blog-img__content:empty + .blog-card__content {width: 100%;}
.b-card--horizontal .blog-img__content:empty {display: none;}
.b-card--horizontal .blog-img__content:empty + .blog-card__content .b-cat {inset: auto 1rem 1rem auto;}
.b-card--horizontal {flex-basis: calc(50% - 1rem);flex-direction: row;max-width: max-content;}
.b-card--horizontal .blog-img__content{width:40%;height:auto;min-height:12rem;flex-shrink:0}
.b-card--horizontal .blog-card__content{width:60%;padding:1.5rem}
.b-card--horizontal .b-cat {position: absolute;top: 1rem;left: 1rem;color: var(--prc);background: var(--primary);}
.b-card--horizontal .blog-card__meta > * {display: flex;align-items: center;gap: .25rem;}
@media (max-width:48rem){
.b-card--horizontal{flex-direction:column}
.b-card--horizontal .blog-card__content,
.b-card--horizontal .blog-img__content{width:100%}
}

.b-card--full-image{position:relative;color:#fff;max-width:24rem;min-height:20rem;justify-content:flex-end;flex-basis: 100%;}
.b-card--full-image .blog-img__content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.b-card--full-image .blog-card__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.8) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,0) 100%);z-index:2}
.b-card--full-image .blog-card__content{position:relative;z-index:3;padding:1.5rem}
.b-card--full-image .b-counter,.b-card--full-image .b-desc,.b-card--full-image .blog-card__meta{color:rgba(255,255,255,.9)}
.b-card--full-image .b-name{color:#fff;margin-top:3rem;line-height:1.25}
.b-card--full-image .b-tag{background-color:rgba(255,255,255,.2);color:#fff}
.b-card--full-image .b-tag:hover{background-color:var(--prc);color:var(--primary)}
.b-card--full-image .b-cat {position: absolute;top: 1rem;left: 1rem;color: var(--prc);background: var(--primary);}
.b-card--full-image .blog-card__meta,
.b-card--full-image .blog-card__meta > * {align-items: center;display: flex;}
.b-card--full-image .blog-card__meta > * {gap: .25rem;}
@media (max-width:48rem){
.b-card--full-image{flex-direction:column}
.b-card--horizontal .blog-card__content,
.b-card--horizontal .blog-img__content{width:100%}
}

.b-card--interactive{display:flex;background:var(--bgc);border-radius:12px;overflow:hidden;max-width: unset;flex-direction: row;width: 100%;transition:transform .3s ease}
.b-card--interactive:hover{transform:translateY(-5px)}
.b-card--interactive .blog-img__content{flex:0 0 300px;position:relative;overflow:hidden;height: 100%;max-height: 300px;}
.b-card--interactive .blog-img__content img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.b-card--interactive .b-card--interactive:hover .blog-img__content img{transform:scale(1.05)}
.b-card--interactive .b-cat{position:absolute;top:15px;right:0;background:#ff595e;color:#fff;padding:.3rem 2.5rem;font-size:.8rem;font-weight:600;transform:rotate(45deg) translate(25%,-20px);transition:all .3s ease}
.b-card--interactive .blog-card__content{flex:1;padding:1.8rem;display:flex;flex-direction:column}
.b-card--interactive .blog-card__meta{display:flex;justify-content:space-between;margin-bottom:1rem;font-size:.8rem;opacity:1}
.b-card--interactive .b-tags{display:flex;gap:.5rem}
.b-card--interactive .b-tag{border-radius:4px;}
.b-card--interactive .b-name{font-size:1.5rem;line-height:1.3;margin:0 0 1rem 0}
.b-card--interactive .b-desc{line-height:1.6;opacity:.7;margin:0 0 1.5rem 0}
.b-card--interactive .blog-card__footer{margin-top:auto;display:flex;gap:1rem}
.b-card--interactive .blog-card__footer>*, 
.b-card--interactive .blog-card__meta time{display:flex;align-items:center;gap:.5rem;border:1px solid #83838342;padding:.5rem 1rem;border-radius:6px;font-size:.8rem;cursor:pointer;transition:all .3s ease}
.b-card--interactive .blog-card__footer>:hover{background:#f9f9f9}
@media (max-width:768px){
.b-card--interactive{flex-direction:column}
.b-card--interactive .interactive-image{flex:1 1 100%;height:200px}
}



.b-card--quote{display:flex;max-width: unset;flex-direction: row;width: 100%;background:var(--bgc);box-shadow:0 3px 15px rgba(0,0,0,.1)}
.b-card--quote .blog-img__content{flex: 0 0 300px;min-height: 300px;height: 100%;max-height: 350px;}
.b-card--quote .b-counter {margin: 0;}
.b-card--quote .blog-img__content img{width:100%;height:100%;object-fit:cover}
.b-card--quote .blog-card__content{flex:1;padding: 1.8rem;display:flex;flex-direction:column}
.b-card--quote .blog-card__meta{display:flex;justify-content:space-between;font-size:.8rem;opacity: 1;}
.b-card--quote .b-name{font-size:1.4rem;line-height:1.3;margin-bottom: 1rem;}
.b-card--quote .b-desc{font-size:1.1rem;line-height:1.6;opacity: 1;border-left: 3px solid var(--primary);padding-left:1.5rem;font-style:italic}
.b-card--quote .blog-card__footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center}
.b-card--quote .blog-card__footer > *, 
.b-card--quote .blog-card__meta time {display: flex;align-items: center;gap: .5rem;font-size: .9rem;}
@media (max-width:650px){
.b-card--quote{flex-direction:column}
.b-card--quote .blog-img__content{flex:1 1 100%;height:250px}
}


.b-card--poetic{background:var(--bgc);max-width: unset;flex-direction: row;width: 100%;position: relative;}
.b-card--poetic .blog-card__content{display:flex;gap:2rem;flex-direction: row;padding: 2rem;}
.b-card--poetic .blog-card__header{flex:0 0 100px;display:flex;flex-direction:column;justify-content:space-between}
.b-card--poetic .b-cat{writing-mode:vertical-rl;text-orientation:mixed;font-size:.8rem;letter-spacing:.2em;color: var(--primary);transform:rotate(180deg);padding: 0;border-radius: 0;}
.b-card--poetic .blog-card__meta{display:flex;flex-direction:column;font-size:.75rem;opacity: .7;align-items: flex-start;gap: .5rem;margin-top: 1rem;}
.b-card--poetic .blog-card__footer{flex:1;display: flex;flex-direction: column;justify-content: space-between;}
.b-card--poetic .b-name{font-size:2rem;line-height:1.1;font-weight:400;margin:0 0 1.5rem 0;letter-spacing:-.02em;display: block;}
.b-card--poetic .b-desc{line-height:1.6;padding-left: 2rem;border-left: 1px solid #7a7a7a7d;}
.b-card--poetic .b-cat:before {background: transparent;}
.b-card--poetic .blog-card__meta > * {display: flex;align-items:center;gap:.5rem;}
.b-card--poetic .b-counter {position: absolute;inset: 2rem 2rem auto auto;z-index: 1;}
.b-card--poetic  .blog-img__content {height: 100%;max-height: 300px;}
.b-card--poetic > * {flex: 1;}
.b-card--poetic .blog-img__content:empty {display: none;}
@media (max-width:991px){
.b-card--poetic .blog-img__content,
.b-card--poetic .b-counter {display: none;}
.b-card--poetic .b-name {font-size: 1.3rem;}
}
@media (max-width:48rem){
	.mod_blog[tmpl="2"] .blog-card-sidebar,
	.b-card--newspaper,
	.b-card--category-accent {flex-direction: column;display: flex;max-height: max-content;}
	.b-card {max-width: 100%;flex-basis: 100%;}
	.mod_blog[tmpl="2"] .blog-card-sidebar > * {width: 100%;}
}



.mod_cat_filter:not(.container) {padding-left: 2rem;padding-right: 2rem;}
.mod_cat_filter .m-header.is-image {position: relative;margin-bottom: 2rem;}
.mod_cat_filter .m-header.is-image .c-link {position: absolute;right: 1rem;top: 1rem;}
.mod_cat_filter .c-link[btn] {display: inline-block;margin-top: 1rem;flex-basis: unset;}
.mod_cat_filter [id^=mod_cat_filter][news] .b-name {font-family:var(--h1h6);display:block}
.mod_cat_filter [id^=mod_cat_filter][news][v1] {display: flex;flex-wrap: wrap;gap: 1rem;}
.mod_cat_filter [v1][counter-line="4"] > * {flex-basis: calc(25% - 1rem);}
.mod_cat_filter [v1][counter-line="3"] > * {flex-basis: calc(33.6% - 1rem);}
.mod_cat_filter [v1][counter-line="2"] > * {flex-basis: calc(50% - 1rem);}
.mod_cat_filter [v1][counter-line="1"] > * {flex-basis: 100%;}
.mod_cat_filter [news] article{background:var(--bgc);color:var(--txc);overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1);position: relative;}
.mod_cat_filter [id^=mod_cat_filter][news] .b-desc {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden}
.mod_cat_filter [news] article img {height: 100%;width: 100%;object-fit: cover;max-height: 300px;}
.mod_cat_filter [news] article .b-counter {display: flex;align-items: center;gap: .25rem;opacity: .7;}
.mod_cat_filter [news] article>*:not(.b-img):empty{display:none!important}
.mod_cat_filter [news] article .card-footer:not(:empty) {display:flex;flex-direction:column;transform:translateY(20px);opacity:0;animation:slideUp .5s .8s forwards}
.mod_cat_filter [news] article .b-name{transform:translateX(-20px);opacity:0;animation:slideIn .5s .4s forwards}
.mod_cat_filter [news] article .b-desc{transform:translateX(20px);opacity:0;animation:slideIn .5s .6s forwards}

@keyframes slideUp{
to{transform:translateY(0);opacity:1}
}
@keyframes slideIn{
to{transform:translateX(0);opacity:1}
}

[tmpl="0"] [news] article {display:grid;grid-template-columns: repeat(5,1fr);grid-template-rows: auto auto auto 1fr;gap:1rem;}
[tmpl="0"] [news] article time{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.9rem;opacity:.7;align-self:flex-start}
[tmpl="0"] [news] article .card-header{grid-column: 1/span 5;grid-row: 1;display:flex;flex-direction:column;padding: 2rem 0 0 2rem;}
[tmpl="0"] [news] article .b-cat{font-size:.7rem;letter-spacing:.1rem;text-transform:uppercase;color:var(--primary);text-align: right;padding-right: 2rem;}
[tmpl="0"] [news] article .b-name{grid-column: 2 / span 4;grid-row: 1;font-size:1.5rem;line-height:1.1;margin: 2rem 0 0 0;position:relative;text-align: right;padding: 2rem;}
[tmpl="0"] [news] article .b-name::after{content:'';position:absolute;bottom: 0;right: 0;width:50%;height:3px;background:var(--primary)}
[tmpl="0"] [news] article .b-desc{grid-column: 1/span 5;grid-row: 3;font-size:1rem;line-height:1.6;opacity:.7;padding: 0 2rem;margin: 0;}
[tmpl="0"] [news] article .b-img {grid-column: 1 / span 5;grid-row: 4;align-self: end;}
[tmpl="0"] [news] article .card-footer:not(:empty){grid-column: 1 / span 5;grid-row: 2;padding: 0 2rem;}
[tmpl="0"] [news] article img {height: 300px;}
@media (min-width:991px){
	[tmpl="0"] [news][counter-line="1"][static] article .b-name{margin:0;grid-column:2/span 4;grid-row:1}
	[tmpl="0"] [news][counter-line="1"][static] article .b-desc{grid-column:2/span 4;grid-row:2/span 3;padding:0;margin:0 2rem 2rem}
	[tmpl="0"] [news][counter-line="1"][static] article .card-header{grid-column:1;grid-row:1/span 2}
	[tmpl="0"] [news][counter-line="1"][static] article .card-footer{grid-column:1;grid-row:3/span 2;align-self:end;padding-bottom:2rem}
	[tmpl="0"] [news][counter-line="1"][static] article .b-img{grid-column:1/span 2;grid-row:1/span 5}
	[tmpl="0"] [news][counter-line="1"][static] article .b-img~.b-name{margin:0;grid-column:4/span 2;grid-row:1}
	[tmpl="0"] [news][counter-line="1"][static] article .b-img~.b-desc{grid-column:4/span 2;grid-row:2/span 3;padding:0;margin:0 2rem 1rem}
	[tmpl="0"] [news][counter-line="1"][static] article .b-img~.card-header{grid-column:3;padding-left:0;grid-row:1/span 2}
	[tmpl="0"] [news][counter-line="1"][static] article .b-img~.card-footer{grid-column:3;grid-row:3/span 2;padding:0;align-self:end}
}

[tmpl="4"] [news] article{display: flex;flex-direction: column;border-radius: 1rem;justify-content: end;padding: 1rem;}
[tmpl="4"] [news] article img {box-shadow: 0 0 20px #0000004f;border-radius: 0 0 1rem 1rem;}
[tmpl="4"] [news] article .b-img{position:absolute;inset: 0;}
[tmpl="4"] [news] article .card-header{padding: 2rem 2rem 0;z-index:2;display: flex;flex-wrap: wrap;justify-content: space-between;position: relative;background: var(--bgc);border-radius: 1rem 1rem 0 0;gap: .5rem;box-shadow: 0 0 20px #00000024;}
[tmpl="4"] [news] article .b-cat{font-size:.7rem;text-transform:uppercase;color: var(--prc);color;background: var(--primary);padding: .3rem .8rem;display:inline-block;width: fit-content;border-radius: 2rem;}
[tmpl="4"] [news] article time{font-size:.9rem;opacity: .7;}
[tmpl="4"] [news] article .b-name{font-size: 1.2rem;line-height:1.2;align-self:center;z-index:2;background: var(--bgc);padding: 1rem 2rem;width: 100%;box-shadow: 0 20px 20px #00000024;}
[tmpl="4"] [news] article .b-desc{padding: 1rem 2rem 0;z-index:2;background: var(--bgc);border-top: 1px #85858540 solid;margin: 0;box-shadow: -8px 0 10px -10px #00000024, 0 0 0 #00000024, 8px 0 10px -10px #00000024;}
[tmpl="4"] [news] article .card-footer:not(:empty){padding: 1rem 2rem;z-index: 1;background: var(--bgc);border-radius: 0 0 1rem 1rem;box-shadow: 0 0 20px #00000024;}
[tmpl="4"] [news] article .b-img + .card-header {margin-top: 5rem;}

[tmpl="10"] [news] article{display:grid;grid-template-columns:1fr;grid-template-rows: auto  auto 1fr auto auto;}
[tmpl="10"] [news] article .card-header{padding: 1rem 2rem;display: flex;flex-flow: column;gap: .5rem;}
[tmpl="10"] [news] article .b-cat{font-size:.7rem;letter-spacing:.1rem;text-transform:uppercase;color: var(--primary);}
[tmpl="10"] [news] article time{font-size: 1.7rem;font-weight:700;line-height:.8;opacity: .2;font-family: var(--h1h6);}
[tmpl="10"] [news] article .b-name{padding:1rem 2rem;font-size: 1.2rem;line-height:1.2;}
[tmpl="10"] [news] article .b-desc{margin: 0 2rem 1rem;grid-column: 1;}
[tmpl="10"] [news] article .b-img {align-self: end;height: 250px;}
[tmpl="10"] [news] article .card-footer:not(:empty){padding: 1rem 2rem;}
@media (min-width:991px){
	[tmpl="10"] [counter-line="1"][news][static] article,
	[tmpl="10"] [counter-line="2"][news] article{grid-template-columns:1fr 1fr;}
	[tmpl="10"] [news] article .card-header{padding:2rem 2rem 0}
	[tmpl="10"] [counter-line="1"][news][static] article {gap: 1rem 0;}
	[tmpl="10"] [counter-line="1"][news][static] article .b-name {grid-column: 1;grid-row: 2;align-self: end;padding: 0 2rem;}
	[tmpl="10"] [counter-line="1"][news][static] article .card-footer {grid-column: 2;grid-row: 1/-1;padding: 2rem;}
	[tmpl="10"] [counter-line="1"][news][static] article .b-img ~ .card-footer {grid-column: 1;grid-row: 4 / -1;padding: 1rem 2rem;}
	[tmpl="10"] [counter-line="1"][news][static] article .b-img {grid-row: 1 / -1;grid-column: 2;position: relative;height: 100%;}
	[tmpl="10"] [counter-line="2"][news] article .b-desc {grid-row: 3;}
	[tmpl="10"] [counter-line="2"][news] article .card-header{grid-column:1;grid-row:1;}
	[tmpl="10"] [counter-line="2"][news] article .b-name {grid-column: 1;grid-row: 4;padding:2rem;}
	[tmpl="10"] [counter-line="2"][news] article .card-footer {grid-column: 2;grid-row: 1;padding: 1rem;}
	[tmpl="10"] [counter-line="2"][news] article .b-desc {grid-column: 1;grid-row: 3;margin: 1rem 2rem 0;}
	[tmpl="10"] [counter-line="2"][news] article .b-img {grid-column: 2;grid-row: 2/-1;}
	[tmpl="10"] [counter-line="1"][news][static] article .b-img img{position: absolute;max-height: unset;}
}

[tmpl="11"] [news] article{display:grid;grid-template-rows: auto auto auto 1fr;grid-template-columns: auto;gap: 1rem;padding:2rem;background:var(--bgc);color:var(--txc)}
[tmpl="11"] [news] article .card-header{grid-column:1;grid-row:1;display:flex;flex-direction:column}
[tmpl="11"] [news] article .b-cat{font-size:.75rem;letter-spacing:.1rem;text-transform:uppercase;margin-bottom:1rem;color:#4361ee}
[tmpl="11"] [news] article time{writing-mode:vertical-rl;transform:rotate(180deg);align-self:flex-start;font-size:.9rem;color:#999}
[tmpl="11"] [news] article .b-name{grid-column: 1/span 2;grid-row: 1;font-size: 1.7rem;line-height:1.1;margin: 3rem 0 0 3rem;align-self:center}
[tmpl="11"] [news] article .b-desc{grid-column: 1/span 2;grid-row: 3;line-height:1.6;opacity: .7;margin: 0;}
[tmpl="11"] [news] article .b-img {grid-column: 1 / span 2;grid-row: 4;}
[tmpl="11"] [news] article .card-footer:not(:empty){grid-column: 1 / span 2;grid-row: 2;padding-top: 1rem;border-top: 1px solid #7c7c7c3d;}
@media (min-width:991px){
	[tmpl="11"] [counter-line="1"][news][static] article{grid-template-columns:1fr 1fr;}
	[tmpl="11"] [counter-line="1"][news][static] article .b-img {grid-column: 2;grid-row: 1/-1;}
	[tmpl="11"] [counter-line="1"][news][static] article .card-footer:not(:empty) {grid-row: 4;grid-column: 1;}
	[tmpl="11"] [counter-line="1"][news][static] article .b-name {grid-column: 1;}
	[tmpl="11"] [counter-line="1"][news] article .b-desc {grid-column: 1;grid-row: 3;}
	[tmpl="11"] [counter-line="2"][news] article .b-img {grid-column: 1 / span 2;grid-row: 1;margin: 3rem -2rem 0 3rem;}
	[tmpl="11"] [counter-line="2"][news] article .card-footer:not(:empty) {grid-row: 4;}
	[tmpl="11"] [counter-line="2"][news] article .b-name {margin:1rem 0 0;grid-column: 1 / span 2;grid-row: 2;}
}

[tmpl="9"] [news] article{padding: 0;border-radius: 1.5rem;display: flex;flex-direction: column;}
[tmpl="9"] [news] article .b-name:before{content:'';position:absolute;top:0;left:0;width:100%;height: 2px;background:linear-gradient(90deg,var(--primary),var(--primarydk));}
[tmpl="9"] [news] article .card-header{display:flex;flex-direction: column;padding: 1rem 1rem .5rem;gap: .5rem;}
[tmpl="9"] [news] article .b-cat{font-size:.7rem;color: var(--prc);background: linear-gradient(49deg, var(--primary), var(--primarydk));padding:.3rem .6rem;border-radius:1rem;text-transform:uppercase;width: fit-content;}
[tmpl="9"] [news] article time{font-size:.8rem;opacity:.7;font-weight:600}
[tmpl="9"] [news] article .b-name{font-size: 1.1rem;font-weight:800;padding: 1.5rem 1rem 1rem;text-transform:uppercase;order: 3;position: relative;}
[tmpl="9"] [news] article .b-desc{margin: 0 1rem;order: 4;}
[tmpl="9"] [news] article .b-img {order: 2;max-height: 200px;}
[tmpl="9"] [news] article .card-footer:not(:empty) {margin: 1rem;order: 5;flex: 1;justify-content: flex-end;}
[tmpl="9"] [counter-line="2"][news] article .card-header {flex-direction: row;align-items: center;padding-bottom: 1rem;}
@media (min-width:991px){
	[tmpl="9"] [counter-line="1"][news][static] article {display: grid;grid-template-columns: auto auto 1fr auto;grid-template-rows: auto 1fr;}
	[tmpl="9"] [counter-line="1"][news][static] article .card-header{grid-column: 1;grid-row: 1 / -1;}
	[tmpl="9"] [counter-line="1"][news][static] article .card-footer{grid-column: 4;grid-row: 1 / -1;justify-content: flex-start;}
	[tmpl="9"] [counter-line="1"][news][static] article .b-img {max-height: unset;grid-row: 1 / -1;grid-column: 2;width: 400px;max-height: 250px;}
	[tmpl="9"] [counter-line="1"][news][static] article .b-name {grid-column: 3;grid-row: 1;padding-top: 1rem;}
	[tmpl="9"] [counter-line="1"][news][static] article .b-desc {grid-column: 3;grid-row: 2;margin-bottom: 1.5rem;}
	[tmpl="9"] [counter-line="1"][news][static] article .b-name:before {display:none}
}

[tmpl="6"] [news] article{display:grid;grid-template-columns: repeat(4,1fr);grid-template-rows: 1fr auto auto auto auto;gap: 1rem;}
[tmpl="6"] [news] article .card-header{grid-column: 1/span 4;grid-row: 1/span 2;display:flex;justify-content:space-between;align-items: flex-start;padding: 1rem;}
[tmpl="6"] [news] article .b-cat{font-size:.7rem;letter-spacing:.1rem;text-transform:uppercase;color:var(--primary)}
[tmpl="6"] [news] article time{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.8rem;opacity:.7}
[tmpl="6"] [news] article .b-name{grid-column: 1/span 4;grid-row: 3;font-size: 1.2rem;line-height:1;margin: 0 1rem;font-weight:800}
[tmpl="6"] [news] article .b-img {grid-column: 1 / span 4;grid-row: 1;}
[tmpl="6"] [news] article .b-desc{grid-column: 2/span 3;grid-row: 4;opacity: .7;padding: 0 1.5rem;border-left: 1px solid #7575754a;margin-top: 1rem;}
[tmpl="6"] [news] article .b-img + .card-header {grid-row: 2;padding: 0 1rem;}
[tmpl="6"] [news] article .card-footer:not(:empty){grid-column: 1 / span 4;grid-row: 5;padding: 1rem;border-top: 1px solid #7575754a;margin-top: -1px;}
@media (min-width:991px) {
	[tmpl="6"] [news][counter-line="2"] article {grid-template-rows: auto;}
	[tmpl="6"] [news][counter-line="1"][static] article {gap:0}
	[tmpl="6"] [news][counter-line="1"][static] article .b-img {grid-column: 1;grid-row: 1/ span 4;z-index: 1;}
	[tmpl="6"] [news][counter-line="1"][static] article .card-header,
	[tmpl="6"] [news][counter-line="1"][static] article .b-name,
	[tmpl="6"] [news][counter-line="1"][static] article .b-desc {grid-column: 1/-1;margin-left: 2rem;}
	[tmpl="6"] [news][counter-line="1"][static] article .b-img ~ .card-header {grid-column: 2 / span 3;grid-row: 1!important;padding: 1rem!important;}
	[tmpl="6"] [news][counter-line="1"][static] article .b-img ~ .b-name {grid-column: 2 / span 3;grid-row: 2;}
	[tmpl="6"] [news][counter-line="1"][static] article .b-img ~ .b-desc {grid-column: 2 / span 3;grid-row: 3;}
}

[tmpl="1"] [news] article{border-radius: 1.5rem;display: grid;grid-template-rows: 1fr auto auto auto;}
[tmpl="1"] [news] article .card-header{display:flex;justify-content:space-between;padding: 1rem;grid-row: 1;grid-column: 1/-1;gap: .5rem;}
[tmpl="1"] [news] article .b-cat{writing-mode:vertical-rl;text-orientation:mixed;font-size:.7rem;text-transform:uppercase;color: var(--prc);font-weight:700;background: var(--primary);padding: .5rem .25rem;border-radius: 2rem;height: fit-content;width: fit-content;}
[tmpl="1"] [news] article time{font-size:.7rem;color: var(--prc);font-weight: 700;background: var(--primary);padding: .25rem .5rem;border-radius: 2rem;height: fit-content;width: fit-content;}
[tmpl="1"] [news] article .b-name{font-size: 1.3rem;font-weight:700;margin: 0 1rem;}
[tmpl="1"] [news] article .b-desc{line-height:1.6;margin: 1rem 2rem 2rem;padding-left: 1.5rem;border-left:3px solid var(--primary)}
[tmpl="1"] [news] article .b-img img,
[tmpl="1"] [news] article .b-img {grid-row: 1;grid-column: 1 / -1;border-radius: 1rem;overflow:hidden;box-shadow: 0 2px 10px rgba(0, 0, 0, .1);max-height: 300px;}
[tmpl="1"] [news] article .card-footer:not(:empty){padding: 1rem;grid-row: 2;grid-column: 1 / -1;}
@media (min-width:991px) {
	[tmpl="1"] [news][counter-line="1"][static] article {gap:0}
	[tmpl="1"] [news][counter-line="1"][static] article .b-img {grid-column: 1;grid-row: 1/ span 5;z-index: 1;}
	[tmpl="1"] [news][counter-line="1"][static] article .card-footer,
	[tmpl="1"] [news][counter-line="1"][static] article .card-header,
	[tmpl="1"] [news][counter-line="1"][static] article .b-name,
	[tmpl="1"] [news][counter-line="1"][static] article .b-desc {grid-column: 1/-1;}
	[tmpl="1"] [news][counter-line="1"][static] article .b-img ~ .card-footer {}
	[tmpl="1"] [news][counter-line="1"][static] article .b-img ~ .card-header {grid-column: 2 / span 3;grid-row: 1!important;padding: 1rem!important;flex-direction: row;}
	[tmpl="1"] [news][counter-line="1"][static] article .b-img ~ .b-name {grid-column: 2 / span 3;grid-row: 2;}
	[tmpl="1"] [news][counter-line="1"][static] article .b-img ~ .b-desc {grid-column: 2 / span 3;grid-row: 4;margin: 0rem 2rem 1rem;}
	[tmpl="1"] [news][counter-line="1"][static] article .b-img ~ .card-footer:not(:empty) {padding-top: 0;grid-row: 3;grid-column: 2 / span 3;}
	[tmpl="1"] [news][counter-line="1"][static] article .b-cat {writing-mode: horizontal-tb;padding: .25rem .5rem;}

}
[tmpl="2"] [news] article time span {display: none;}
[tmpl="2"] [news] article .card-header{display:flex;justify-content:space-between;align-items:flex-end;padding: 2rem 2rem 0;}
[tmpl="2"] [news] article .b-cat{font-size:.75rem;text-transform:uppercase;background: var(--primary);color: var(--prc);padding: .25rem .75rem;border-radius: 2rem;}
[tmpl="2"] [news] article time{font-size:3rem;font-weight:700;opacity: .1;font-family: var(--h1h6);line-height:.8}
[tmpl="2"] [news] article .b-name{font-size:1.5rem;font-weight:500;line-height:1.3;padding: 1rem 2rem;}
[tmpl="2"] [news] article .b-desc{line-height:1.6;opacity:.7;margin: 1rem 2rem;}
[tmpl="2"] [news] article .b-counter{/* display:none; */}
[tmpl="2"] [news] article .meta-line{height:2px;background:var(--primary);margin-bottom:.5rem;width:50px}
[tmpl="2"] [news] article{display: grid;grid-template-rows: auto auto auto auto 1fr;}
[tmpl="2"] [news] article .card-footer:not(:empty){padding: 1rem 2rem 2rem;align-self: end;}
[tmpl="2"] [news] article .b-img {max-height: 300px;height: 300px;}
@media (min-width:991px) {
	[tmpl="2"] [news][counter-line="1"][static] article {grid-template-columns: 1fr 1fr 1fr 1fr;grid-template-rows: auto auto auto auto auto;}
	[tmpl="2"] [news][counter-line="1"][static] article > * {grid-column: 1/span 4;}
	[tmpl="2"] [news][counter-line="1"][static] article .b-img ~ * {grid-column: 1 / span 3;}
	[tmpl="2"] [news][counter-line="1"][static] article .b-img {grid-column: 4;grid-row: 1/-1;width: 300px;}
	[tmpl="2"] [news][counter-line="1"][static] article .card-footer:not(:empty) {grid-row: 5;}
	[tmpl="2"] [news][counter-line="1"][static] article .card-header {grid-row: 1/span 2;}
	[tmpl="2"] [news][counter-line="1"][static] article .b-desc {grid-row: 4;}
	[tmpl="2"] [news][counter-line="1"][static] article .b-name {grid-row: 3;}
}

[tmpl="3"] [news] article{display:grid;grid-template-columns: repeat(5, 1fr);grid-template-rows: auto 1fr auto auto;color:#fff;padding: 0;border-radius: 1rem;}
[tmpl="3"] [news] article::before{content:'';position:absolute;inset: 0;background: linear-gradient(to bottom, #00000017, #000000a1 230px, #00000078 300px, var(--bgc) 300px);z-index:1}
[tmpl="3"] [news] article img{height: 300px;}
[tmpl="3"] [news] article .card-header{grid-column: 1 / -1;grid-row: 1;padding: 2rem 2rem 0;z-index:2;display: flex;flex-direction: column;gap: .25rem;}
[tmpl="3"] [news] article .b-cat{font-size:.7rem;text-transform:uppercase;color: var(--prc);color;background: var(--primary);padding: .3rem .8rem;display:inline-block;width: fit-content;border-radius: 2rem;}
[tmpl="3"] [news] article time{font-size:.9rem;}
[tmpl="3"] [news] article .b-name{grid-column:1/-1;grid-row: 1;font-size: 1.4rem;line-height:1.2;align-self: end;z-index:2;padding: 0 2rem;margin: 10rem 0 1rem;display: -webkit-box!important;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
[tmpl="3"] [news] article .b-desc{line-height:1.6;margin: 2rem;z-index:2;opacity: .9;grid-column: 1 / -1;grid-row: 3;color: var(--txc);}
[tmpl="3"] [news] article .card-footer:not(:empty){padding: 1rem 2rem;z-index:2;grid-column: 1 / -1;grid-row: 4;color: var(--txc);}
[tmpl="3"] [news] article .b-img {grid-column: 1 / -1;grid-row: 1;height: 300px;}
@media (min-width:991px) {
	[tmpl="3"] [news][counter-line="1"][static] article {grid-template-columns: 1fr 1fr 1fr 1fr;grid-template-rows: auto auto auto auto auto;color: var(--txc)}
	[tmpl="3"] [news][counter-line="1"][static] article > * {grid-column: 1/span 4;}
	[tmpl="3"] [news][counter-line="1"][static] article .b-img ~ * {grid-column: 1 / span 3;}
	[tmpl="3"] [news][counter-line="1"][static] article .b-img {grid-column: 4;grid-row: 1/-1;width: 300px;}
	[tmpl="3"] [news][counter-line="1"][static] article .card-footer:not(:empty) {grid-row: 5;}
	[tmpl="3"] [news][counter-line="1"][static] article .card-header {grid-row: 1/span 2;}
	[tmpl="3"] [news][counter-line="1"][static] article .b-desc {grid-row: 4;}
	[tmpl="3"] [news][counter-line="1"][static] article .b-name {grid-row: 3;margin: 1rem 0 0;}
	[tmpl="3"] [news][counter-line="1"][static] article::before {display: none;}
}

[tmpl="5"] [news] article .card-header{display:flex;justify-content:space-between;align-items:flex-end;padding: 2rem 2rem 0;position: relative;z-index: 1;}
[tmpl="5"] [news] article .b-cat{font-size:.75rem;text-transform:uppercase;background: var(--primary);color: var(--prc);padding: .25rem .75rem;border-radius: 2rem;}
[tmpl="5"] [news] article time{font-family: var(--h1h6);}
[tmpl="5"] [news] article .b-name{font-size:1.2rem;font-weight:500;line-height:1.2;padding: 1rem 2rem;z-index: 1;}
[tmpl="5"] [news] article .b-desc{line-height:1.6;opacity:.7;margin: 1rem 2rem;}
[tmpl="5"] [news] article .meta-line{height:2px;background:var(--primary);margin-bottom:.5rem;width:50px}
[tmpl="5"] [news] article{display: grid;grid-template-rows: auto auto auto auto 1fr;border-radius: 2rem;}
[tmpl="5"] [news] article .card-footer:not(:empty){padding: 1rem 2rem 2rem;align-self: end;}
[tmpl="5"] [news] article .b-img {max-height: 300px;height: 300px;}
[tmpl="5"] [news] article .card-header:before {content: "";height: 8rem;position: absolute;background: var(--bgc);top: -2rem;z-index: -1;width: 100%;left: 0;border-radius: 50%;transform: scale(1.2);box-shadow: 0 -15px 15px #00000014;}
@media (min-width:991px) {
	[tmpl="5"] [news][counter-line="1"][static] article {grid-template-columns: 1fr 1fr 1fr 1fr;grid-template-rows: auto auto auto auto auto;}
	[tmpl="5"] [news][counter-line="1"][static] article > * {grid-column: 1/span 4;}
	[tmpl="5"] [news][counter-line="1"][static] article .b-img ~ * {grid-column: 1 / span 3;}
	[tmpl="5"] [news][counter-line="1"][static] article .b-img {grid-column: 4;grid-row: 1/-1;width: 300px;border-radius: 2rem;box-shadow: -15px 0 15px #00000014;overflow: hidden;align-self: center;}
	[tmpl="5"] [news][counter-line="1"][static] article .card-footer:not(:empty) {grid-row: 5;}
	[tmpl="5"] [news][counter-line="1"][static] article .card-header {grid-row: 1/span 2;}
	[tmpl="5"] [news][counter-line="1"][static] article .b-desc {grid-row: 4;}
	[tmpl="5"] [news][counter-line="1"][static] article .b-name {grid-row: 3;}
	[tmpl="5"] [news][counter-line="1"][static] article .card-header:before {display: none;}
}

[tmpl="7"] [news] article .card-header{display:flex;/* justify-content:space-between; *//* align-items:flex-end; */padding: 1rem 1rem 0;position: relative;z-index: 1;gap: .5rem;opacity: .7;}
[tmpl="7"] [news] article .card-header >*:nth-child(1),[tmpl="7"] [news] article .b-img + .card-header >*{font-size:.75rem;text-transform:uppercase;background: var(--primary);color: var(--prc);padding: .25rem .75rem;border-radius: 2rem;}
[tmpl="7"] [news] article time{font-family: var(--h1h6);}
[tmpl="7"] [news] article .b-name{font-size: 1.1rem;font-weight:500;line-height:1.2;padding: 1rem;z-index: 1;}
[tmpl="7"] [news] article .b-desc{/* line-height:1.6; */opacity:.7;margin: 0 1rem;}
[tmpl="7"] [news] article .meta-line{height:2px;background:var(--primary);margin-bottom:.5rem;width:50px}
[tmpl="7"] [news] article{display: grid;grid-template-rows: auto auto auto auto 1fr;border-radius: 1rem;}
[tmpl="7"] [news] article .card-footer:not(:empty){padding: 1rem;align-self: end;}
[tmpl="7"] [news] article .b-img {max-height: 250px;height: 250px;}
[tmpl="7"] [news] article a.b-img {margin: .25rem .25rem 0;border-radius: 0.75rem;overflow: hidden;}
[tmpl="7"] [news] article img.b-img {padding: .25rem .25rem 0;border-radius: 1rem;}
[tmpl="7"] [news] article .b-img + .card-header {position: absolute;width: 100%;}
[tmpl="7"] [news] article:hover .card-header {opacity: 1;}
@media (min-width:991px) {
	[tmpl="7"] [news][counter-line="1"][static] article {grid-template-columns: 1fr 1fr 1fr 1fr;grid-template-rows: auto auto auto auto auto;}
	[tmpl="7"] [news][counter-line="1"][static] article > * {grid-column: 1/span 4;}
	[tmpl="7"] [news][counter-line="1"][static] article .b-img ~ * {grid-column: 1 / span 2;}
	[tmpl="7"] [news][counter-line="1"][static] article .b-img {grid-column: 3/span 2;grid-row: 1/-1;box-shadow: 0px 0 15px #0000002e;overflow: hidden;align-self: center;max-height: 400px;height: unset;margin: .25rem;outline: .25rem var(--bgc) solid;outline-offset: -.25rem;}
	[tmpl="7"] [news][counter-line="1"][static] article .card-footer:not(:empty) {grid-row: 5;}
	[tmpl="7"] [news][counter-line="1"][static] article .card-header {grid-row: 1/span 2;opacity: 1;}
	[tmpl="7"] [news][counter-line="1"][static] article .b-desc {grid-row: 4;}
	[tmpl="7"] [news][counter-line="1"][static] article .b-name {grid-row: 3;font-size: 1.3rem;}
	[tmpl="7"] [news][counter-line="1"][static] article img.b-img {padding: .25rem;margin: 0;}
}

[tmpl="8"] [news] article .card-header{display:flex;justify-content:space-between;align-items:flex-end;padding: 0 1rem 1rem;grid-row: 2;}
[tmpl="8"] [news] article .b-cat{font-size:.75rem;text-transform:uppercase;background: var(--primary);color: var(--prc);padding: .25rem .75rem;border-radius: 2rem;}
[tmpl="8"] [news] article time{opacity: .7;font-size: .8rem;align-self: center;}
[tmpl="8"] [news] article .b-name{font-size: 1.2rem;font-weight:500;line-height:1.3;padding: 1rem 1rem .5rem;grid-row: 1;}
[tmpl="8"] [news] article .b-desc{line-height:1.6;opacity:.7;margin: 1rem;}
[tmpl="8"] [news] article .meta-line{height:2px;background:var(--primary);margin-bottom:.5rem;width:50px}
[tmpl="8"] [news] article{display: grid;grid-template-rows: auto auto 1fr auto auto;}
[tmpl="8"] [news] article .card-footer:not(:empty){padding: 1rem;align-self: end;}
[tmpl="8"] [news] article .b-img {max-height: 250px;height: 250px;grid-row: 3;}
@media (min-width:991px) {
	[tmpl="8"] [news][counter-line="1"][static] article {grid-template-columns: 1fr 1fr 1fr 1fr 1fr;grid-template-rows: auto auto auto auto auto;}
	[tmpl="8"] [news][counter-line="1"][static] article > * {grid-column: 1/span 5;}
	[tmpl="8"] [news][counter-line="1"][static] article .b-img ~ * {grid-column: 1 / span 2;}
	[tmpl="8"] [news][counter-line="1"][static] article .b-img {grid-column: 3/span 3;grid-row: 1/-1;max-height: 500px;height: 100%;}
	[tmpl="8"] [news][counter-line="1"][static] article .card-footer:not(:empty) {}
	[tmpl="8"] [news][counter-line="1"][static] article .card-header {grid-row: 1;margin-top: 1rem;}
	[tmpl="8"] [news][counter-line="1"][static] article .b-desc {}
	[tmpl="8"] [news][counter-line="1"][static] article .b-name {grid-row: 2;padding-top: 0;padding-bottom: 0;}
	[tmpl="8"] [news][counter-line="1"][static] article img {max-height: 500px;}
	
}
[tmpl="12"] [news] article .card-header{display:flex;justify-content:space-between;align-items:flex-end;padding: 0 1rem 1rem;grid-row: 2;}
[tmpl="12"] [news] article .b-cat{font-size:.75rem;text-transform:uppercase;background: var(--primary);color: var(--prc);padding: .25rem .75rem;border-radius: 2rem;}
[tmpl="12"] [news] article time{opacity: .7;font-size: .8rem;align-self: center;}
[tmpl="12"] [news] article .b-name{font-size: 1.2rem;font-weight:500;line-height:1.3;padding: 1rem 1rem .5rem;grid-row: 1;}
[tmpl="12"] [news] article .b-desc{line-height:1.6;opacity:.7;padding: 0 1rem;margin: 1rem 0;grid-row: 4;grid-column: 1/-1;}
[tmpl="12"] [news] article .meta-line{height:2px;background:var(--primary);margin-bottom:.5rem;width:50px}
[tmpl="12"] [news] article{display: grid;grid-template-rows: auto auto 1fr auto;grid-template-columns: auto;}
[tmpl="12"] [news] article .card-footer:not(:empty){padding: 1rem;/* align-self: end; */grid-row: 3;grid-column: 1 / -1;}
[tmpl="12"] [news] article .b-img {max-height: 350px;height: 350px;grid-row: 3;grid-row: 4;grid-column: 1 / -1;}
[tmpl="12"] [news] article .b-desc {position: absolute;top: -1000px;}
[tmpl="12"] [news] article:hover .b-desc {transform: translateY(650px)!important;}
[tmpl="12"] [news] article:hover .b-img ~ .b-desc {transform: translateY(1000px)!important;}
[tmpl="12"] [news] article img {max-height: 100%;}
[tmpl="12"] [news] article:hover .b-img {opacity: .1;}
@media (min-width:991px) {
	[tmpl="12"] [news][counter-line="1"][static] article {grid-template-columns: 1fr 1fr 1fr 1fr 1fr;grid-template-rows: auto auto auto auto auto;}
	[tmpl="12"] [news][counter-line="1"][static] article > * {grid-column: 1/span 5;}
	[tmpl="12"] [news][counter-line="1"][static] article .b-img ~ * {grid-column: 1 / span 2;}
	[tmpl="12"] [news][counter-line="1"][static] article .b-img {grid-column: 3/span 3;grid-row: 1/-1;max-height: 500px;height: 100%;}
	[tmpl="12"] [news][counter-line="1"][static] article .card-footer:not(:empty) {}
	[tmpl="12"] [news][counter-line="1"][static] article .card-header {grid-row: 1;margin-top: 1rem;}
	[tmpl="12"] [news][counter-line="1"][static] article .b-desc {}
	[tmpl="12"] [news][counter-line="1"][static] article .b-name {grid-row: 2;padding-top: 0;padding-bottom: 0;}
	[tmpl="12"] [news][counter-line="1"][static] article img {max-height: 500px;}
	
}
[tmpl="13"] [news] article{display:grid;grid-template-columns:1fr;grid-template-rows: auto  auto 1fr auto auto;box-shadow: none;outline: 1px #8282822b solid;outline-offset: -1px;}
[tmpl="13"] [news] article .card-header{padding: 1rem;display: flex;flex-flow: column;gap: .5rem;}
[tmpl="13"] [news] article .b-cat{font-size: .8rem;text-transform:uppercase;color: var(--primary);}
[tmpl="13"] [news] article time{font-weight:700;line-height:.8;opacity: .7;font-family: var(--h1h6);}
[tmpl="13"] [news] article .b-name{padding: 1rem;font-size: 1.2rem;line-height:1.2;grid-column: 1;}
[tmpl="13"] [news] article .b-desc{margin: 0 1rem 1rem 4rem;grid-column: 1;}
[tmpl="13"] [news] article .b-img {align-self: end;height: 250px;padding: .5rem;}
[tmpl="13"] [news] article .card-footer:not(:empty){padding: 1rem;grid-column: 1;}
@media (min-width:991px){
	[tmpl="13"] [counter-line="1"][news][static] article{grid-template-columns:1fr 1fr;}
	[tmpl="13"] [counter-line="1"][news][static] article img {max-height: 400px;}
	[tmpl="13"] [counter-line="1"][news][static] article .b-img {grid-column: 1;grid-row: 1/-1;padding:0;height: 400px;}
	[tmpl="13"] [counter-line="1"][news][static] article .b-img ~ .card-footer:not(:empty) {grid-row: 4;grid-column: 2;}
	[tmpl="13"] [counter-line="1"][news][static] article .b-img ~ .b-name {grid-column: 2;}
	[tmpl="13"] [counter-line="1"][news][static] article .b-img ~ .b-desc {grid-column: 2;grid-row: 3;}
}
[tmpl="14"] [news] article{display:grid;grid-template-columns: auto;grid-template-rows: auto auto auto auto 1fr;box-shadow: none;background: transparent;color: inherit;}
[tmpl="14"] [news] article .card-header{padding: 1rem;display: flex;flex-flow: column;gap: .5rem;}
[tmpl="14"] [news] article .b-cat{font-size: .8rem;text-transform:uppercase;background: var(--primary);color: var(--prc);padding: .25rem .5rem;border-radius: 2rem;width: fit-content;}
[tmpl="14"] [news] article .b-img ~ .card-header .b-cat{position: absolute;top: 1rem;}
[tmpl="14"] [news] article time{font-weight:700;line-height:.8;opacity: .7;font-family: var(--h1h6);}
[tmpl="14"] [news] article .b-name{padding: 1rem;font-size: 1.2rem;line-height:1.2;grid-column: 1;}
[tmpl="14"] [news] article .b-desc{margin: 0 1rem;grid-column: 1;}
[tmpl="14"] [news] article .b-img {align-self: end;height: 250px;border-radius: 1rem;overflow: hidden;}
[tmpl="14"] [news] article .card-footer:not(:empty){padding: 1rem;grid-column: 1;}

@media (min-width:991px){
	[tmpl="14"] [news][counter-line="1"][static] article,
	[tmpl="14"] [news][counter-line="2"][static] article {grid-template-columns: 1fr 1fr 1fr 1fr 1fr;grid-template-rows: auto auto auto auto auto;}
	[tmpl="14"] [news][counter-line="1"][static] article > *,
	[tmpl="14"] [news][counter-line="2"][static] article > * {grid-column: 1/span 5;}
	[tmpl="14"] [news][counter-line="1"][static] article .b-img ~ *,
	[tmpl="14"] [news][counter-line="2"][static] article .b-img ~ * {grid-column: 3 / span 3;}
	[tmpl="14"] [news][counter-line="1"][static] article .b-img,
	[tmpl="14"] [news][counter-line="2"][static] article .b-img {grid-column: 1/span 2;grid-row: 1/-1;max-height: 300px;height: 100%;}
	[tmpl="14"] [news][counter-line="1"][static] article .card-header,
	[tmpl="14"] [news][counter-line="2"][static] article .card-header {grid-row: 1;margin-top: 1rem;}
	[tmpl="14"] [news][counter-line="1"][static] article .b-desc,
	[tmpl="14"] [news][counter-line="2"][static] article .b-desc {-webkit-line-clamp: 3;margin: 1rem;}
	[tmpl="14"] [news][counter-line="1"][static] article .b-name,
	[tmpl="14"] [news][counter-line="2"][static] article .b-name {grid-row: 2;padding-top: 0;padding-bottom: 0;}
	[tmpl="14"] [news][counter-line="1"][static] article img,
	[tmpl="14"] [news][counter-line="2"][static] article img {max-height: 500px;}
	[tmpl="14"] [news][counter-line="1"][static] article .b-img ~ .card-header .b-cat,
	[tmpl="14"] [news][counter-line="2"][static] article .b-img ~ .card-header .b-cat {position:unset}
}

@media (max-width:991px){
	[v1][news]:not([counter-line="1"]) article{flex-basis: calc(50% - 1rem);}
}
@media (max-width:600px){
	[v1][news]:not([counter-line="1"]) article{flex-basis: 100%;}
}

[counter-line="3"][v2][news]{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(100px,auto);gap:10px;width:100%}
[counter-line="3"][v2][news] article:nth-child(3n+1){grid-column:1;}
[counter-line="3"][v2][news] article:nth-child(3n+2){grid-column:2/span 2;}
[counter-line="3"][v2][news] article:nth-child(3n+3){grid-column:4;}

[counter-line="3"][v3][news]{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(100px,auto);gap:10px;width:100%}
[counter-line="3"][v3][news] article:nth-child(3n+1){grid-column:1/span 2;}
[counter-line="3"][v3][news] article:nth-child(3n+2){grid-column:3;}
[counter-line="3"][v3][news] article:nth-child(3n+3){grid-column:4;}

[counter-line="3"][v4][news]{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(100px,auto);gap:10px;width:100%}
[counter-line="3"][v4][news] article:nth-child(6n+1){grid-column:1;}
[counter-line="3"][v4][news] article:nth-child(6n+2){grid-column:2;}
[counter-line="3"][v4][news] article:nth-child(6n + 3){grid-column:3/span 2;}
[counter-line="3"][v4][news] article:nth-child(6n + 4){grid-column:1/span 2;}
[counter-line="3"][v4][news] article:nth-child(6n+5){grid-column:3;}
[counter-line="3"][v4][news] article:nth-child(6n){grid-column:4;}

@media (max-width:1024px){
	[counter-line="3"][v2][news]{grid-template-columns:repeat(2,1fr)}
	[counter-line="3"][v2][news] article:nth-child(3n+1),
	[counter-line="3"][v2][news] article:nth-child(3n+3){grid-column:span 1;grid-row:span 1}
	[counter-line="3"][v2][news] article:nth-child(3n+2){grid-column:2;grid-row:span 1}
}
@media (max-width:600px){
	[counter-line="3"][v2][news]{grid-template-columns:1fr}
	[counter-line="3"][v2][news] article{grid-column:1/-1!important;grid-row:span 1!important}
}




.mod_banks:not(.container){padding-left:2rem;padding-right:2rem}
.mod_banks .m-caption{font-family:var(--h1h6);line-height:1;margin-bottom:1rem}
.mod_banks .m-text{opacity:.7;margin-bottom:1rem}
.mod_banks .m-title{font-size:1.7rem;font-family:var(--h1h6);line-height:1;margin-bottom:1rem}
.mod_banks .m-desc{opacity:.7}
.mod_banks .m-header {margin-top: 3rem;margin-bottom: 2rem;}


.mod_banks[tmpl="0"] > div{flex:1;padding:2rem 0}
.mod_banks[tmpl="0"] [id^="mod_banks"] {display: grid;flex-basis: 60%;gap: 10px;grid-template-columns: 1fr 1fr 1fr;grid-template-rows: max-content;align-self: center;}
.mod_banks[tmpl="0"] [id^="mod_banks"] .slide {padding: 2rem;outline: 1px #7b7b7b26 solid;display: flex;}
.mod_banks[tmpl="1"] [id^="mod_banks"] {display: grid;gap: 10px;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;grid-template-rows: max-content;align-self: center;}
.mod_banks[tmpl="1"] [id^="mod_banks"] .slide {padding: 2rem;background: #ffffff7d;display: flex;}
.mod_banks[tmpl="1"] [id^="mod_banks"] .slide img {margin: auto;}
.mod_banks[tmpl="3"] [id^="mod_banks"] .slick-slide > div, 
.mod_banks[tmpl="3"] [id^="mod_banks"] .slick-slide > div > div {width: 100%!important;text-align: center;}
.mod_banks[tmpl="3"] [id^="mod_banks"] .slick-slide > div > div img {width: 80%;}
.mod_banks[tmpl="4"] [id^="mod_banks"] {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows: max-content;align-self: center;}
.mod_banks[tmpl="4"] [id^="mod_banks"] .slide {padding: 2rem;background: var(--bgc);display: flex;min-height: 190px;}
.mod_banks[tmpl="4"] [id^="mod_banks"] .slide:hover {background: var(--primary);}
.mod_banks[tmpl="4"] [id^="mod_banks"] .slide:hover img {filter: url(#b-w-f);}
.mod_banks[tmpl="4"] [id^="mod_banks"] .slide img {width: 100px;margin: auto;}

.mod_banks[tmpl="5"] [id^="mod_banks"]{max-width:100vw!important;width:100vw;display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,1fr);gap:1rem}
.mod_banks[tmpl="5"] .slide{border-radius:1rem;background:var(--bgc);color:var(--txc);padding:1rem;box-shadow:0 2px 8px #00000026;position:relative;min-width: 200px;display: flex;align-items: center;justify-content: center;}
.mod_banks[tmpl="5"] .slide:nth-of-type(odd){left:60px}
.mod_banks[tmpl="5"] .slide img{min-width:50px;}
.mod_banks[tmpl="5"] [id^="mod_banks"]{animation:lentascroll2 60s linear infinite}

.mod_banks[tmpl="6"] [id^="mod_banks"]{max-width:100vw!important;width:100vw;display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,1fr);gap: 1px;}
.mod_banks[tmpl="6"] .slide{background:var(--bgc);padding:1rem;position:relative;min-width: 200px;display: flex;align-items: center;justify-content: center;}
.mod_banks[tmpl="6"] .slide:nth-of-type(odd){left:60px}
.mod_banks[tmpl="6"] .slide img{min-width:50px;}
.mod_banks[tmpl="6"] [id^="mod_banks"]{animation:lentascroll2 60s linear infinite}

.mod_banks[tmpl="7"] [id^="mod_banks"]{max-width:100vw!important;width:100vw;display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,1fr);gap: 10px;margin-bottom: 10px;}
.mod_banks[tmpl="7"] .slide{outline: 1px #7c7c7c36 solid;padding:1rem;position:relative;min-width: 200px;display: flex;align-items: center;justify-content: center;}
.mod_banks[tmpl="7"] .slide:nth-of-type(odd){left:60px}
.mod_banks[tmpl="7"] .slide img{min-width:50px;filter: grayscale(1) opacity(0.7);}
.mod_banks[tmpl="7"] [id^="mod_banks"]{animation:lentascroll2 60s linear infinite}
.mod_banks[tmpl="7"] .slide:hover img {filter: unset;}

.mod_banks[tmpl="8"] [id^="mod_banks"]{max-width:100vw!important;width:100vw;display:grid;grid-auto-flow:column;gap: 10px;margin-bottom: 10px;}
.mod_banks[tmpl="8"] .slide{outline: 1px #7c7c7c36 solid;padding:1rem;position:relative;min-width: 200px;display: flex;align-items: center;justify-content: center;}
.mod_banks[tmpl="8"] .slide img{min-width:50px;filter: grayscale(1) opacity(0.7);}
.mod_banks[tmpl="8"] [id^="mod_banks"]{animation:lentascroll3 180s linear infinite}
.mod_banks[tmpl="8"] .slide:hover img {filter: unset;}

.mod_banks[tmpl="9"] [id^="mod_banks"]{max-width:100vw!important;width:100vw;display:grid;grid-auto-flow:column;gap: 10px;margin-bottom: 10px;}
.mod_banks[tmpl="9"] .slide{border-radius:1rem;background:var(--bgc);color:var(--txc);padding:1rem;box-shadow:0 2px 8px #00000026;position:relative;min-width: 200px;display: flex;align-items: center;justify-content: center;}
.mod_banks[tmpl="9"] .slide img{min-width:50px;filter: grayscale(1) opacity(0.7);}
.mod_banks[tmpl="9"] [id^="mod_banks"]{animation:lentascroll3 180s linear infinite}
.mod_banks[tmpl="9"] .slide:hover img {filter: unset;}

.mod_banks[tmpl="10"] [id^="mod_banks"]{max-width:100vw!important;width:100vw;display:grid;grid-auto-flow:column;gap: 10px;margin-bottom: 10px;}
.mod_banks[tmpl="10"] .slide{border-radius:1rem;background:var(--bgc);color:var(--txc);padding:1rem;box-shadow:0 2px 8px #00000026;position:relative;min-width: 250px;display: flex;align-items: center;justify-content: center;}
.mod_banks[tmpl="10"] .slide img{min-width:80%;}
.mod_banks[tmpl="10"] [id^="mod_banks"]{animation:lentascroll3 180s linear infinite}

.mod_banks[tmpl="11"] [id^="mod_banks"]{max-width:100vw!important;width:100vw;display:grid;grid-auto-flow:column;gap: 10px;margin-bottom: 10px;}
.mod_banks[tmpl="11"] .slide{padding:1rem;min-width: 250px;display: flex;align-items: center;justify-content: center;filter: grayscale(1);}
.mod_banks[tmpl="11"] .slide img{min-width:80%;}
.mod_banks[tmpl="11"] [id^="mod_banks"]{animation:lentascroll3 180s linear infinite}

.mod_banks[tmpl="12"] [id^="mod_banks"]{max-width:100vw!important;width:100vw;display:grid;grid-auto-flow:column;}
.mod_banks[tmpl="12"] .slide{padding:1rem;min-width: 250px;display: flex;align-items: center;justify-content: center;filter: grayscale(1);background: var(--bgc);}
.mod_banks[tmpl="12"] .slide img{min-width:80%;}
.mod_banks[tmpl="12"] [id^="mod_banks"]{animation:lentascroll3 180s linear infinite}

.mod_banks[tmpl="13"] [id^="mod_banks"]{max-width:100vw!important;width:100vw;display:grid;grid-auto-flow:column;}
.mod_banks[tmpl="13"] .slide{padding:1rem;min-width: 250px;display: flex;align-items: center;justify-content: center;background: var(--bgc);}
.mod_banks[tmpl="13"] .slide img{min-width:80%;}
.mod_banks[tmpl="13"] [id^="mod_banks"]{animation:lentascroll3 180s linear infinite}

.mod_banks[tmpl="14"] [id^="mod_banks"]{display:grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;:column;gap: 10px;margin-bottom: 2rem;}
.mod_banks[tmpl="14"] .slide{padding:1rem;display: flex;align-items: center;justify-content: center;filter: grayscale(1);background: var(--bgc);}
.mod_banks[tmpl="14"] .slide img{min-width: 80%;padding: 2rem 1rem;}


@media (max-width:600px){
	.mod_banks[tmpl="14"] [id^="mod_banks"]{grid-template-columns:1fr 1fr 1fr}
}
@media (max-width:480px){
	.mod_banks[tmpl="14"] [id^="mod_banks"]{grid-template-columns:1fr 1fr}
}


.mod_counter:not(.container){padding-left:2rem;padding-right:2rem}
.mod_counter .m-caption{font-family:var(--h1h6);line-height:1;margin-bottom:1rem}
.mod_counter .m-text{opacity:.7;margin-bottom:1rem}
.mod_counter .m-header {margin-bottom: 4rem;}
.mod_counter .t-name{font-size:clamp(1.2rem, 4vw, 1.4rem);font-family:var(--h1h6);line-height:1;display: block;}
.mod_counter .t-text{opacity:.7}
.mod_counter button {width: fit-content;}
.mod_counter .feature-value {font-size: 3rem;font-family: var(--h1h6);font-weight: 700;display: flex;gap: .5rem;}
.text-center .mod_counter button,
.text-center .mod_counter .feature-item, 
.text-center .mod_counter .feature-value {margin: 0 auto;}
.text-right .mod_counter button,
.text-right .mod_counter .feature-item, 
.text-right .mod_counter .feature-value {margin: 0 0 0 auto;}
.mod_counter [id^=mod_counter] {display: flex;flex-wrap: wrap;gap: 2rem;}
.mod_counter [id^=mod_counter] .feature {flex: 1;display: flex;flex-direction: column;gap: .5rem;position: relative;}
.mod_counter [id^=mod_counter][counter-line="4"] .feature {flex-basis: calc(25% - 2rem);}
.mod_counter [id^=mod_counter][counter-line="3"] .feature {flex-basis: calc(33% - 2rem);}
.mod_counter [id^=mod_counter][counter-line="2"] .feature {flex-basis: calc(50% - 2rem);}
.mod_counter [id^=mod_counter][counter-line="1"] .feature {flex-basis: calc(100%);}
@media (max-width:600px){
.mod_counter [id^=mod_counter][counter-line="4"] .feature,
.mod_counter [id^=mod_counter][counter-line="3"] .feature {flex-basis: calc(50% - 2rem);}
}
@media (max-width:480px){
.mod_counter [id^=mod_counter][counter-line="4"] .feature,
.mod_counter [id^=mod_counter][counter-line="3"] .feature,
.mod_counter [id^=mod_counter][counter-line="2"] .feature {flex-basis: calc(100%);}
}
.mod_counter[tmpl="0"] .feature-item {border-radius: 50%;width: 64px;height: 64px;display: inline-flex;justify-content: center;align-items: center;}
.mod_counter[tmpl="0"] .feature-item .material-icons {font-size: 2.5rem;}
.mod_counter[tmpl="1"] .feature {border-top-width: 1.5rem;border-top-style: solid;padding: 2rem 1rem;}
.mod_counter[tmpl="1"] .material-icons {position: absolute;right: 1rem;top: 1rem;font-size: 3rem;opacity: .1;}
.mod_counter[tmpl="1"] .feature-value{padding: 1rem 0;}
.mod_counter[tmpl="1"] .feature:nth-of-type(even) {background-color: #7f7f7f12;}
.mod_counter[tmpl="2"] .feature {padding: 0rem 1rem 1rem;border-radius: 1.5rem;overflow: hidden;text-align: right;box-shadow: 0px 5px 17px #82828275;justify-content: end;}

.mod_counter[tmpl="2"] .feature .material-icons {opacity: .5;font-size: 7rem;position: absolute;left: -2rem;top: 0;}
.mod_counter[tmpl="2"] .feature-value {margin: 0 0 0 auto!important;}
.mod_counter[tmpl="2"] .t-text {font-size: .9rem;margin: 0;line-height: 1;}
.mod_counter[tmpl="2"] .t-name {font-size: 1.2rem;}
.mod_counter[tmpl="2"] button,
.mod_counter[tmpl="2"] .t-name,
.mod_counter[tmpl="2"] .t-text {max-width: 80%;margin: 0 0 0 auto !important;}
.mod_counter[tmpl="2"] .feature[class="feature animated"] {background: var(--bgc);}
.mod_counter[tmpl="2"] .feature[class="feature animated"] .material-icons {color: var(--txc);}

















