/* Page Generated in 0.000000 seconds */
/* Page Generated in 0.000000 seconds */
.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}
.wp-block-audio audio{width:100%;min-width:300px}
.wp-block-button{color:#fff}
.wp-block-button.aligncenter{text-align:center}
.wp-block-button.alignright{text-align:right}
.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}
.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:inherit}
.wp-gs .wp-block-button__link:not(.has-background){background-color:var(--wp-block-core-button--color--background,var(--wp-color--primary,#32373c))}
.is-style-squared .wp-block-button__link{border-radius:0}
.no-border-radius.wp-block-button__link{border-radius:0!important}
.is-style-outline{color:#32373c}
.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid}
.wp-block-buttons .wp-block-button{display:inline-block;margin-right:8px;margin-bottom:8px}
.wp-block-buttons.alignright .wp-block-button{margin-right:none;margin-left:8px}
.wp-block-buttons.aligncenter,.wp-block-calendar{text-align:center}
.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #e2e4e7}
.wp-block-calendar tfoot td{border:none}
.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}
.wp-block-calendar table th{font-weight:400;background:#edeff0}
.wp-block-calendar a{text-decoration:underline}
.wp-block-calendar tfoot a{color:#00739c}
.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}
.wp-block-categories.alignleft{margin-right:2em}
.wp-block-categories.alignright{margin-left:2em}
.wp-block-columns{display:flex;margin-bottom:28px;flex-wrap:wrap}
@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}
.wp-block-columns.has-background{padding:20px 30px}
.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}
@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}
@media (min-width:600px) and (max-width:781px){.wp-block-column{flex-basis:calc(50% - 16px)!important;flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}
@media (min-width:782px){.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-column[style]{flex-grow:0}.wp-block-column:not(:first-child){margin-left:32px}}
.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}
.wp-block-columns.are-vertically-aligned-center{align-items:center}
.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}
.wp-block-column.is-vertically-aligned-top{align-self:flex-start}
.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}
.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}
.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}
.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}
.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}
@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}
@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}
.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";background-color:inherit}
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{opacity:.5}
.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background{opacity:.1}
.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background{opacity:.2}
.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background{opacity:.3}
.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background{opacity:.4}
.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background{opacity:.5}
.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background{opacity:.6}
.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background{opacity:.7}
.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background{opacity:.8}
.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background{opacity:.9}
.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background{opacity:1}
.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:290px;width:100%}
.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}
@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}
.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}
.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#f8f9f9}
.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}
.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;object-fit:cover}
.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2{color:#fff}
.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}
.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}
.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}
.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:580px;padding:14px;text-align:center}
.block-editor-block-list__block[data-type="core/embed"][data-align=left],.block-editor-block-list__block[data-type="core/embed"][data-align=right],.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}



.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}
.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}
.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}
@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}
.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}
@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}
.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}
.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}
.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}
@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;object-fit:cover}}
.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/2)}
.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}
.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}
@media (min-width:600px){
	.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3);margin-right:16px}
	@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3 - 1px)}}
	.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4);margin-right:16px}
	@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4 - 1px)}}
	.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5);margin-right:16px}
	@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5 - 1px)}}
	.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6);margin-right:16px}
	@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6 - 1px)}}
	.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7);margin-right:16px}
	@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7 - 1px)}}
	.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8);margin-right:16px}
	@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8 - 1px)}}
	.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}
	.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}
	.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}
	.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}
	.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}
	.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}
	.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}
	.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}
}

.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}
.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:290px;width:100%}
.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}

.wp-block-image{margin-bottom:1em}
.wp-block-image img{max-width:100%}
.wp-block-image.aligncenter{text-align:center}
.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}
.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}
.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}
.wp-block-image .alignleft{float:left;margin-right:1em}
.wp-block-image .alignright{float:right;margin-left:1em}
.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}
.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}
.is-style-circle-mask img,.is-style-rounded img{border-radius:9999px}
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}
.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}




.wp-block-latest-posts.alignleft{margin-right:2em}
.wp-block-latest-posts.alignright{margin-left:2em}
.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}
.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}
.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}
.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}
@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}
.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}
.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}
.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}
.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}}
.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}
.wp-block-latest-posts__post-excerpt{margin-top:8px;margin-bottom:16px}
.wp-block-latest-posts__featured-image img{height:auto;width:auto}
.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}
.wp-block-latest-posts__featured-image.alignright{margin-left:1em}
.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}


.wp-block-media-text{/*!rtl:begin:ignore*/direction:ltr;/*!rtl:end:ignore*/display:-ms-grid;display:grid;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}
.wp-block-media-text.has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}
.wp-block-media-text .wp-block-media-text__media{/*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;/*!rtl:end:ignore*/margin:0}
.wp-block-media-text .wp-block-media-text__content{direction:ltr;/*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;/*!rtl:end:ignore*/padding:0 8%;word-break:break-word}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{/*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1/*!rtl:end:ignore*/}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{/*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1/*!rtl:end:ignore*/}
.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}
.wp-block-media-text.is-image-fill figure.wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}
.wp-block-media-text.is-image-fill figure.wp-block-media-text__media>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}


.wp-block-navigation>ul{display:block;list-style:none;margin:0;padding-left:0}
@media (min-width:600px){.wp-block-navigation>ul{display:flex;flex-wrap:wrap}}
.wp-block-navigation>ul ul{list-style:none;padding-left:0;margin-top:0;margin-left:0}
.wp-block-navigation>ul ul li{margin:0}.wp-block-navigation>ul li{z-index:1}.wp-block-navigation>ul li:focus-within,.wp-block-navigation>ul li:hover{cursor:pointer;z-index:99999}
.wp-block-navigation>ul li:focus-within>ul,.wp-block-navigation>ul li:hover>ul,.wp-block-navigation>ul li ul:focus,.wp-block-navigation>ul li ul:hover{visibility:visible;opacity:1;display:flex;flex-direction:column}
.wp-block-navigation>ul>li ul{position:absolute;left:0;top:100%;min-width:200px;max-width:200px;opacity:0;transition:opacity .1s linear;visibility:hidden}
.wp-block-navigation,.wp-block-navigation .block-editor-block-list__layout{display:flex;flex-wrap:wrap}
.wp-block-navigation .block-editor-block-list__layout .block-editor-block-list__layout{width:200px}
.wp-block-navigation .block-editor-inner-blocks>.block-editor-block-list__layout>.wp-block{margin:0;width:auto}
.wp-block-navigation,.wp-block-navigation>.wp-block-navigation__container{align-items:center;width:100%}
.wp-block-navigation>.wp-block-navigation-link,.wp-block-navigation>.wp-block-navigation__container>.wp-block-navigation-link{display:flex;margin-top:0;margin-bottom:0}
.wp-block-navigation .wp-block-navigation-link{position:relative;margin:0;min-height:56px;display:flex;line-height:1.4}
.wp-block-navigation .wp-block-navigation-link .wp-block,.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link{min-height:auto;padding:0}
.wp-block-navigation .wp-block-navigation-link .wp-block .wp-block-navigation-link{margin:0}.wp-block-navigation .wp-block-navigation-link>.block-editor-inner-blocks{display:none}
.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks{display:flex;border:1px solid rgba(0,0,0,.15);position:absolute;z-index:1;top:100%;left:0}
.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container .wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks .wp-block-navigation__container{left:100%;top:-1px}
.wp-block-navigation .wp-block-navigation-link .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link .wp-block-navigation__container{background-color:inherit;color:inherit}
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content{display:flex;align-items:center;width:max-content;padding:6px 16px}
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link:first-child:not(:only-child) .wp-block-navigation-link__content{padding-top:8px}
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link:last-child .wp-block-navigation-link__content{padding-bottom:8px}
.wp-block-navigation .wp-block-navigation-link.has-child .wp-block-navigation-link__content{min-width:100%;padding-right:32px;position:relative}
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__submenu-icon{position:absolute;right:16px}
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__submenu-icon svg{fill:currentColor}
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link svg{transform:rotate(0)}
.wp-block-navigation .wp-block-navigation-link.has-text-color .wp-block-navigation-link__content{color:inherit}
.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container{color:#111}
.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container{background-color:#fff}
.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container{color:#fff}
.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container{background-color:#333}
.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container{display:flex;flex-direction:column;padding:0}
.wp-block-navigation>ul>li>a{display:flex;align-items:center}
.wp-block-navigation>ul>li:first-of-type>a{padding-left:0}
.wp-block-navigation>ul>li:last-of-type>a{padding-right:0}
.wp-block-navigation.items-justified-left>ul{justify-content:flex-start}
.wp-block-navigation.items-justified-center>ul{justify-content:center}
.wp-block-navigation.items-justified-right>ul{justify-content:flex-end}

.is-small-text{font-size:14px}
.is-regular-text{font-size:16px}
.is-large-text{font-size:36px}
.is-larger-text{font-size:48px}


.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}
p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}


.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}
.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:290px}
.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}
.wp-block-pullquote p{font-size:28px;line-height:1.6}
.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}
.wp-block-pullquote .has-text-color a{color:inherit}
.wp-block-pullquote:not(.is-style-solid-color){background:none}
.wp-block-pullquote.is-style-solid-color{border:none}
.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}
.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}
.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}
.wp-block-pullquote cite{color:inherit}


.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}
.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}
.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}


.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}
.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}
.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}
@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}
.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}


.wp-block-search .wp-block-search__input{flex-grow:1;max-width:360px}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}
.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}
.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}

.wp-block-social-links{display:flex;justify-content:flex-start;padding-left:0;padding-right:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}
.wp-social-link{display:block;width:36px;height:36px;border-radius:36px;margin-right:8px;transition:transform .1s ease}
@media (prefers-reduced-motion:reduce){.wp-social-link{transition-duration:0s}}
.wp-social-link a{padding:6px;display:block;line-height:0;transition:transform .1s ease}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}
.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1977f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0577b5;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#21a1f3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:#ff0100;color:#fff}
.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}
.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}
.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}
.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1977f2}
.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}
.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}
.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0577b5}
.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}
.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}
.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}
.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#21a1f3}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}
.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}
.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:#ff0100}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}


.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}

.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}
.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}
.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}
.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f3f4f5}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}


.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}
.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}
.wp-block-text-columns.columns-4 .wp-block-column{width:25%}



:root .has-pale-pink-background-color{background-color:#f78da7}
:root .has-vivid-red-background-color{background-color:#cf2e2e}
:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}
:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}
:root .has-light-green-cyan-background-color{background-color:#7bdcb5}
:root .has-vivid-green-cyan-background-color{background-color:#00d084}
:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}
:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}
:root .has-vivid-purple-background-color{background-color:#9b51e0}
:root .has-very-light-gray-background-color{background-color:#eee}
:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}
:root .has-very-dark-gray-background-color{background-color:#313131}
:root .has-pale-pink-color{color:#f78da7}
:root .has-vivid-red-color{color:#cf2e2e}
:root .has-luminous-vivid-orange-color{color:#ff6900}
:root .has-luminous-vivid-amber-color{color:#fcb900}
:root .has-light-green-cyan-color{color:#7bdcb5}
:root .has-vivid-green-cyan-color{color:#00d084}
:root .has-pale-cyan-blue-color{color:#8ed1fc}
:root .has-vivid-cyan-blue-color{color:#0693e3}
:root .has-vivid-purple-color{color:#9b51e0}
:root .has-very-light-gray-color{color:#eee}
:root .has-cyan-bluish-gray-color{color:#abb8c3}
:root .has-very-dark-gray-color{color:#313131}
:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}
:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}
:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}
:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}
:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}
:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}
:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}
:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}
:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}
:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}
:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}
:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}
:root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}
:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}
:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}
:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}
:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}


.has-small-font-size{font-size:13px}
.has-normal-font-size,.has-regular-font-size{font-size:16px}
.has-medium-font-size{font-size:20px}
.has-large-font-size{font-size:36px}
.has-huge-font-size,.has-larger-font-size{font-size:42px}
.has-text-align-center{text-align:center}
.has-text-align-left{text-align:left}
.has-text-align-right{text-align:right} 


/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}
a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}
figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

.loader{width:100%;height:100%;top:0;left:0;position:fixed;z-index:102;pointer-events:none;background:#75948A}
.loader__logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.45s opacity cubic-bezier(0.55, 0, 0.1, 1);width:50%;opacity:0;max-width:260px}
.loader__logo svg{width:100%}
.loader.logoin .loader__logo{opacity:1}

@font-face{font-family:'Tobias';src:url(/img/Tobias-Regular.eot);src:url(/img/Tobias-Regular.eot?#iefix) format("embedded-opentype"),url(/img/Tobias-Regular.woff) format("woff"),url(/img/Tobias-Regular.ttf) format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:'Artegra Sans';src:url(/img/ArtegraSans-Bold.eot);src:url(/img/ArtegraSans-Bold.eot?#iefix) format("embedded-opentype"),url(/img/ArtegraSans-Bold.woff) format("woff"),url(/img/ArtegraSans-Bold.ttf) format("truetype");font-weight:bold;font-style:normal}
@font-face{font-family:'Artegra Sans';src:url(/img/ArtegraSans-Medium.eot);src:url(/img/ArtegraSans-Medium.eot?#iefix) format("embedded-opentype"),url(/img/ArtegraSans-Medium.woff) format("woff"),url(/img/ArtegraSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal}
@font-face{font-family:'Artegra Sans';src:url(/img/ArtegraSans-Regular.eot);src:url(/img/ArtegraSans-Regular.eot?#iefix) format("embedded-opentype"),url(/img/ArtegraSans-Regular.woff) format("woff"),url(/img/ArtegraSans-Regular.ttf) format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:'Artegra Sans';src:url(/img/ArtegraSans-SemiBold.eot);src:url(/img/ArtegraSans-SemiBold.eot?#iefix) format("embedded-opentype"),url(/img/ArtegraSans-SemiBold.woff) format("woff"),url(/img/ArtegraSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}

@keyframes circleMove{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
@keyframes circleMoveInvert{0%{transform:rotate(360deg)}100%{transform:rotate(0deg)}}

main{transform-origin:center top}
html.no-scroll{overflow:hidden !important}
html.no-scroll.touch body .contentBox #scrollController{overflow-y:hidden !important}
*{box-sizing:border-box}
body{font-family:'Artegra Sans';font-size:17px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;background:white;color:#21211F}
body.disable-hover{pointer-events:none}
body.disable-hover *{pointer-events:none !important}
h1,h2,h3,h4,h5,h6{margin:0;line-height:1;user-select:none;font-family:'Tobias';font-weight:400}
a{text-decoration:none}
p{margin:0;line-height:28px;user-select:none}b{font-weight:600}
ul,ol{margin:0;padding:0;list-style:none}
li{line-height:24px}
figure{margin:0}
img{vertical-align:top;max-width:100%}
svg{max-width:100%;height:auto}*{outline:none}
#general{position:relative}


.container{max-width:1264px;margin:0 auto;width:100%;padding-left:32px;padding-right:32px}
@media only screen and (max-width: 1264px){.container{padding-left:24px;padding-right:24px}}
.container .row{margin-left:-6px;margin-right:-6px}
.container .col{padding-left:6px;padding-right:6px}
.container-vw{margin:0 auto;width:100%;padding-left:9.16667vw;padding-right:9.16667vw}
@media only screen and (max-width: 1200px){.container-vw{padding-left:5.83333vw;padding-right:5.83333vw}}
@media only screen and (max-width: 768px){.container-vw{padding-left:24px;padding-right:24px}}
.container-vw .row{margin-left:-.83333vw;margin-right:-.83333vw}
@media only screen and (max-width: 1200px){.container-vw .row{margin-left:-10px;margin-right:-10px}}
.container-vw .col{padding-left:.83333vw;padding-right:.83333vw}
@media only screen and (max-width: 1200px){.container-vw .col{padding-left:10px;padding-right:10px}}
@media only screen and (min-width: 1401px){
	.container-vw.controled{max-width:1400px;padding-left:132px;padding-right:132px}
	.container-vw.controled .row{margin-left:-12px;margin-right:-12px}
	.container-vw.controled .col{padding-left:12px;padding-right:12px}
}


.circles {position:absolute;top:0%;left:0;right:0;overflow:hidden;}
@media only screen and (max-width: 768px){
        .circles {transform:translateY(0);top:340px;display:none}
        .circles::before {content:'';background:white;position:absolute;left:0;right:0;top:50%;bottom:0%;z-index:1}
}
.circles .circles__el img { width:100%; }
.circles .circles__el--left{width:100vw;right:52.3%;position:absolute;animation:circleMove 60s linear infinite}
@media only screen and (max-width: 768px){.circles .circles__el--left{right:30%}}
.circles .circles__el--right{width:100vw;margin-left:33.3333%;animation:circleMoveInvert 60s linear infinite}
@media only screen and (max-width: 768px){.circles .circles__el--right{margin-top:20%;margin-left:70%;animation:circleMove 60s linear infinite}}



.touch{height:100%}
.touch body{height:100%}
.touch body .contentBox{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;overflow:hidden}
.touch body .contentBox #scrollController{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;position:absolute;top:0;left:0;right:0;bottom:0}
button{border:none;appearance:none;background-color:transparent}
input,select,textarea{box-sizing:border-box;border-radius:0;appearance:none;outline:none}
input[type='file']{width:0;height:0;padding:0;margin:0;border:0;opacity:1;pointer-events:none}
.hide{display:none !important}


.module-touch{background:#FFC6C6;color:#75948A;position:relative;}
.module-touch h2 { color:#75948A; }
.module-touch::before, .module-touch::after {content:'';display:block;height:16.5vh;min-height:120px;max-height:240px}
@media only screen and (max-width: 768px){.module-touch::before{height:80px;min-height:80px}}
.module-touch .content{display:flex;flex-direction:column;align-items:center;text-align:center}
.module-touch .content .smalltitle{margin-bottom:40px;transition:0.6s all 0.5s cubic-bezier(0.55, 0, 0.1, 1)}
@media only screen and (max-width: 768px){.module-touch .content .smalltitle{margin-bottom:24px}}
.module-touch .content h3{transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}.module-touch .content p{margin-top:24px;transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
@media only screen and (max-width: 768px){.module-touch .content p{margin-top:16px}}
.module-touch .content .btn{margin-top:40px;transition:0.6s all 0.45s cubic-bezier(0.55, 0, 0.1, 1); border:1px solid #75948A; }
.module-touch .content__title { position:relative; }
.module-touch .circles { bottom: -5vw; transform: translateY(-5vw); }
@media only screen and (max-width: 1300px){.module-touch .circles{bottom:initial;top:50%;transform:translateY(-50%)}}
.module-touch .circles__el--left{right:57.3%; animation:circleMoveInvert 60s linear infinite}
.module-touch .circles__el--right{margin-left:47.33%; animation:circleMove 60s linear infinite}
@media only screen and (max-width: 768px){.module-touch .circles__el--right{margin-top:15%;}}
.module-touch:not(.active-animation) .content .smalltitle{opacity:0;transform:translateY(-32px)}
.module-touch:not(.active-animation) .content h3{opacity:0;transform:translateY(-32px)}
.module-touch:not(.active-animation) .content p{opacity:0}
.module-touch:not(.active-animation) .content .btn{opacity:0;transform:translateY(32px)}
.module-touch .btn--border span { color:#75948A; }





h2{font-size:3.88889vw;line-height:4.44444vw; color:#FFC6C6; }
@media only screen and (min-width: 2048px){h2{font-size:79.64444px;line-height:91.02222px}}
@media only screen and (max-width: 1028.57143px){h2{font-size:40px;line-height:48px}}
@media only screen and (max-width: 700px){h2{font-size:24px;line-height:28px}}
h3{font-size:4.05556vw;line-height:0.8;color:#75948A;}
@media only screen and (min-width: 2048px){h3{font-size:62.57778px;line-height:79.64444px}}
@media only screen and (max-width: 916.36364px){h3{font-size:28px;line-height:40px}}
h4{font-size:3.22222vw;line-height:3.05556vw; color:#FFC6C6;}
@media only screen and (min-width: 2048px){h4{font-size:45.51111px;line-height:62.57778px; color:#FFC6C6;}}
@media only screen and (max-width: 1260px){h4{font-size:28px;line-height:40px; color:#FFC6C6;}}
h5{font-size:24px;line-height:32px}.smalltitle{font-size:18px;line-height:1;letter-spacing:1px;font-weight:500;font-family:'Artegra Sans';text-transform:uppercase}


.arrow{display:inline-flex;width:22px;height:8px;position:relative}.arrow::before{content:'';position:absolute;left:6px;right:0;top:50%;transform:translateY(-50%);height:2px;background:#75948A}
.arrow::after{content:'';width:0;height:0;position:absolute;left:0;top:50%;transform:translateY(-50%);border-style:solid;border-width:4px 6px 4px 0;border-color:transparent #75948A transparent transparent}
.arrow--down{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-90deg)}.arrow--right{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(180deg)}

.btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.btn--line{position:relative}
.btn--line::before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:white;transform-origin:right center;transition:0.45s all cubic-bezier(0.55, 0, 0.1, 1)}
.btn--line::after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:white;transform:scaleX(0);transform-origin:left center;transition:0.45s all 0.15s cubic-bezier(0.55, 0, 0.1, 1)}
.btn--line span{color:white;font-size:32px;font-weight:500;font-family:'Tobias'; }
@media (hover: hover){.btn--line:hover::before{transform:scaleX(0)}.btn--line:hover::after{transform:scaleX(1)}}
.btn--line--blue span{color:#75948A}
.btn--line--blue::before,.btn--line--blue::after{background:#75948A}
.btn--border{height:40px;border-radius:20px;padding:0 20px;border:2px solid #FFC6C6;transition:0.45s all cubic-bezier(0.55, 0, 0.1, 1)}
.btn--border span{white-space:nowrap;font-size:20px;color:#fff;font-weight:500;transition:0.45s all 0.1s cubic-bezier(0.55, 0, 0.1, 1)}
@media (hover: hover){.btn--border:hover{background:white}.btn--border:hover span{color:#75948A}}
.btn--border--big{height:56px;padding:0 24px;border-radius:32px}.btn--border--big span{font-size:16px}.btn--border--blue{border:2px solid #75948A}.btn--border--blue span{color:#75948A}
@media (hover: hover){.btn--border--blue:hover{background:#75948A}.btn--border--blue:hover span{color:white}}
.btn--rounded{height:40px;height:56px;padding:0 24px;border-radius:32px;background:#75948A;transition:0.45s all cubic-bezier(0.55, 0, 0.1, 1)}
.btn--rounded span{white-space:nowrap;font-size:16px;color:white;font-weight:500;transition:0.45s all 0.1s cubic-bezier(0.55, 0, 0.1, 1)}
@media (hover: hover){.btn--rounded:hover{background:rgba(117,148,138,0.8)}}
.btn--rounded--white{background:white; color:#75948A}
@media (hover: hover){.btn--rounded--white:hover{background:#FFC6C6; color:white}}
.btn--social{width:40px;height:40px;align-items:center;justify-content:center;border-radius:100%;position:relative}
.btn--social::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:40px;height:40px;/*background:white;*/border-radius:100%;opacity:1;transform:translate(-50%, -50%);transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
.btn--social::after{content:'';position:absolute;top:50%;left:50%;width:50px;height:50px;border:2px solid white;border-radius:100%;opacity:1;transform:translate(-50%, -50%) scale(1);transition:0.9s all cubic-bezier(0.55, 0, 0.1, 1)}
.btn--social img{width:auto;height:30px;position:relative;z-index:2}
/*.btn--social svg *:not(g){fill:#75948A;transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}*/
@media (hover: hover){
	.btn--social:hover::before{opacity:0}
	.btn--social:hover::after{transform:translate(-50%, -50%) scale(0)}
	/*.btn--social:hover svg *:not(g){fill:white}*/
}


.btn--arrow{width:80px;height:80px;align-items:center;justify-content:center;border-radius:100%;position:relative}
.btn--arrow::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80px;height:80px;background:white;border-radius:100%;opacity:1;transform:translate(-50%, -50%);transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
.btn--arrow .arrow::after,.btn--arrow .arrow::before{transition:0.6s all 0.15s cubic-bezier(0.55, 0, 0.1, 1)}
@media (hover: hover){.btn--arrow:hover::before{background:#75948A}.btn--arrow:hover .arrow::before{background:white}.btn--arrow:hover .arrow::after{border-color:transparent white transparent transparent}}
.btn--arrow--small{width:56px;height:56px}
.btn--arrow--small:before{width:56px;height:56px}
.btn--arrow--border{width:56px;height:56px}
.btn--arrow--border:before{width:52px;height:52px;border:2px solid rgba(117,148,138,0.2)}


.npt{position:relative;padding-top:18px;padding-bottom:20px;margin-bottom:16px;font-size:14px}
.npt__title{position:absolute;left:0;top:0;font-size:12px;font-weight:600}
.npt__title.tfvHighlight {color:red !important;}
.npt__border{position:absolute;top:0;right:0;bottom:0;left:0;top:18px;height:54px;border-radius:6px;pointer-events:none;border:1px solid white;transition:0.45s all cubic-bezier(0.55, 0, 0.1, 1);opacity:0.5}
.npt__input{width:100%;background:transparent;border:0;display:inline-flex;width:100%;height:54px;padding-left:16px}
.npt--textarea .npt__input{height:210px;resize:none;padding-top:16px}
.npt--textarea .npt__border{height:210px}
.npt.focus .npt__border{opacity:1}



.check{position:relative;display:inline-flex;padding-left:28px;width:100%;margin-bottom:16px}
.check__square{width:18px;height:18px;position:absolute;left:0;top:0px;border:1px solid white;border-radius:2px;pointer-events:none;transition:0.45s all ease}
.check__square::before{content:'';width:7px;height:2px;border-radius:2px;position:absolute;z-index:2;top:9px;left:1px;background:#75948A;transform:rotate(45deg) scaleX(0);transition:0.45s all ease}
.check__square::after{content:'';width:13px;height:2px;border-radius:2px;position:absolute;z-index:2;top:7px;left:4px;background:#75948A;transform:rotate(-45deg) scaleX(0);transition:0.45s all ease;opacity:1}
.check input{opacity:0;position:absolute;left:0;top:0px;width:18px;height:18px;cursor:pointer}
.check input:checked ~ .check__square{border:1px solid white !important;background:white !important}
.check input:checked ~ .check__square::before{transition-delay:0.45s;transform:rotate(45deg) scaleX(1)}
.check input:checked ~ .check__square::after{transition-delay:0.45s;transform:rotate(-45deg) scaleX(1)}
.check__text{line-height:18px;font-size:12px}
.check__text a{color:white;transition:0.45s all ease}
.check__text a:hover{opacity:0.6}
.check.error .check__square{border-color:#FF5673}



/*! Flickity v2.2.1 https://flickity.metafizzy.co ---------------------------------------------- */
.flickity-enabled{position:relative}
.flickity-enabled:focus{outline:none}
.flickity-viewport{overflow:hidden;position:relative;height:100%}
.flickity-slider{position:absolute;width:100%;height:100%}
.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}
.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}
.flickity-button:hover{background:white;cursor:pointer}
.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F}
.flickity-button:active{opacity:0.6}
.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}
.flickity-button-icon{fill:currentColor}
.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}
.flickity-prev-next-button.previous{left:10px}
.flickity-prev-next-button.next{right:10px}
.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}
.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}
.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}
.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}
.flickity-rtl .flickity-page-dots{direction:rtl}
.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}
.flickity-page-dots .dot.is-selected{opacity:1}


.header{top:0;position:fixed;left:0;right:0;z-index:100;height:92px;display:flex;align-items:center;color:white;transition:0.45s all cubic-bezier(0.55, 0, 0.1, 1);}
.header::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:white;opacity:0;transition:0.45s all 0.1s cubic-bezier(0.55, 0, 0.1, 1)}
.header__box{pointer-events:none;position:relative;z-index:105;display:flex;align-items:center}
.header__logo{pointer-events:all;transition:0.45s all cubic-bezier(0.55, 0, 0.1, 1);margin-top:-10px;}
.header__logo .logolg-green {display:none}
@media (hover: hover){.header__logo:hover{opacity:0.64}}
.scrolled .logolg { display:none; }
.scrolled .logolg-green { display:block; }

.header__burger{display:none}
@media only screen and (max-width: 1100px){
	.header__burger{width:22px;height:12px;display:block;margin-left:auto;position:relative;pointer-events:all;cursor:pointer}
	.header__burger .open{position:absolute;top:0;right:0;bottom:0;left:0}
	.header__burger .open::before{content:'';position:absolute;left:0;right:0;top:0;transform-origin:right center;background:#FFC6C6;border-radius:2px;width:100%;height:2px;transition:0.45s transform 0.45s cubic-bezier(0.55, 0, 0.1, 1),0.45s background cubic-bezier(0.55, 0, 0.1, 1)}
	.header__burger .open::after{content:'';position:absolute;left:0;right:0;bottom:0;transform-origin:left center;background:#FFC6C6;border-radius:2px;width:100%;height:2px;transition:0.45s transform 0.65s cubic-bezier(0.55, 0, 0.1, 1),0.45s background cubic-bezier(0.55, 0, 0.1, 1)}
	.header__burger .close{position:absolute;top:0;right:0;bottom:0;left:0}
	.header__burger .close::before{content:'';position:absolute;left:4px;width:16px;top:-2px;transform:translate(0, 0) rotate(45deg) scaleX(0);transform-origin:left center;background:#FFC6C6;border-radius:2px;width:100%;height:2px;transition:0.45s transform cubic-bezier(0.55, 0, 0.1, 1),0.45s background cubic-bezier(0.55, 0, 0.1, 1)}
	.header__burger .close::after{content:'';position:absolute;left:4px;width:16px;bottom:-2px;transform:translate(0, 0) rotate(-45deg) scaleX(0);transform-origin:left center;background:#FFC6C6;border-radius:2px;width:100%;height:2px;transition:0.45s transform 0.2s cubic-bezier(0.55, 0, 0.1, 1),0.45s background cubic-bezier(0.55, 0, 0.1, 1)}
}


.header__menu{position:absolute;left:0;width:100%;z-index:103;pointer-events:none;display:flex}
@media only screen and (min-width: 1101px){.header__menu{justify-content:flex-end;top:50%;transform:translateY(-50%)}}
@media only screen and (max-width: 1100px){
	.header__menu{top:0;right:0;background:#75948A;transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1);padding:0;opacity:0}
	.header__menu *{pointer-events:none !important}
}
.header__menu .options{max-width:800px;width:100%;display:flex;justify-content:flex-end;align-items:center}
@media only screen and (max-width: 1100px){.header__menu .options{max-width:100%;flex-direction:column;justify-content:center;padding-top:100px}}
.header__menu .options__logo{position:relative;width:126px;flex-shrink:0;display:block;color:#fff;font-family:"Tobias";font-size:20px; }
@media only screen and (min-width: 1101px){
	.header__menu .options__logo{margin-left:40px}
	.header__menu .options__logo::before{content:'';height:24px;width:2px;background:white;opacity:0.4;position:absolute;top:50%;transform:translateY(-50%);left:-40px;transition:0.45s all cubic-bezier(0.55, 0, 0.1, 1)}
}
.header__menu .options__logo img{width:100%}
.header__menu .options__logo__white{opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.45s all 0.3s cubic-bezier(0.55, 0, 0.1, 1)}
@media only screen and (max-width: 1100px){.header__menu .options__logo__white{opacity:1 !important}}
.header__menu .options__logo__gray{opacity:0;transition:0.45s all cubic-bezier(0.55, 0, 0.1, 1)}
@media only screen and (max-width: 1100px){.header__menu .options__logo__gray{opacity:0 !important}}
.header__menu .options__line{position:absolute;width:100px;height:4px;bottom:-8px;background:white;transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
@media only screen and (max-width: 1100px){.header__menu .options__line{display:none}}
.header__menu .options__links{width:100%;display:flex;align-items:center;justify-content:flex-end;position:relative}
@media only screen and (max-width: 1100px){.header__menu .options__links{flex-direction:column;justify-content:space-around;height:100%;align-self:center}}
.header__menu .options__links a{pointer-events:all; color:#fff; font-family:'Tobias'; font-size:20px; }
@media only screen and (min-width: 1101px){.header__menu .options__links a{margin-right:40px}}
.header__menu .options__links .lineLink span{font-size:14px;font-weight:500;color:white;transition:0.45s all cubic-bezier(0.55, 0, 0.1, 1)}
@media only screen and (max-width: 1100px){.header__menu .options__links .lineLink span{font-size:4.6vh;font-family:'Tobias';font-weight:400;color:white !important}}
@media (hover: hover){.header__menu .options__links .lineLink:hover span{opacity:0.64}}
@media only screen and (max-width: 1100px){
	.header__menu .options__links .btn--border{padding:0;height:auto;border:0}
	.header__menu .options__links .btn--border span{font-size:4.6vh;font-family:'Tobias';font-weight:400;color:white !important}
}
.header__menu .options__links__social a{margin:0 8px}
@media only screen and (min-width: 1101px){.header__menu .options__links__social{display:none}}
@media only screen and (max-width: 1100px){.header__menu .options__foot{width:100%;padding:24px 0;margin-top:auto;border-top:1px solid white;display:flex;align-items:center;flex-direction:column;transform:translateY(100%);transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}}
.header__menu .options__foot .text{opacity:0.5;margin-top:24px}
@media only screen and (min-width: 1101px){.header__menu .options__foot .text{display:none}}


body:not(.aliashome) .header {background-color:#fff;}
body:not(.aliashome) .header::before{opacity:0}
body:not(.aliashome) .header__logo .logolg {display:none;}
body:not(.aliashome) .header__logo .logolg-green { display:block; } 
body:not(.aliashome) .header__burger .open::before,body:not(.aliashome) .header__burger .open::after{background:#75948A}
body:not(.aliashome) .header__burger .close::before,body:not(.aliashome) .header__burger .close::after{background:#75948A}
@media only screen and (min-width: 1100px) {
	body:not(.aliashome) .header__menu .options__line{background:#75948A}
	body:not(.aliashome) .header__menu .options__logo::before{background:#21211F}
	body:not(.aliashome) .header__menu .options__logo { color:#75948A; }
	body:not(.aliashome) .header__menu .options__logo__white{opacity:0;transition-delay:0s}
	body:not(.aliashome) .header__menu .options__logo__gray{opacity:1;transition-delay:0.3s}
	body:not(.aliashome) .header__menu .options__links .lineLink span{color:#75948A}
	body:not(.aliashome) .header__menu .options__links .btn--border{border-color:rgba(117,148,138,0.64)}
	body:not(.aliashome) .header__menu .options__links .btn--border span{color:#75948A}
	body:not(.aliashome) .header__menu .options__links a {pointer-events:all; color:#75948A; }
}
@media only screen and (min-width: 1100px) and (hover: hover){
	body:not(.aliashome) .header__menu .options__links .btn--border:hover{background:#75948A}
	body:not(.aliashome) .header__menu .options__links .btn--border:hover span{color:white}
}

html.scrolled .header{transform:translateY(0%)}
html.scrolled .header::before{opacity:1}
html.scrolled .header__burger .open::before,html.scrolled .header__burger .open::after{background:#75948A}
html.scrolled .header__burger .close::before,html.scrolled .header__burger .close::after{background:#75948A}
html.scrolled .header__menu .options__line{background:#75948A}
html.scrolled .header__menu .options__logo { color:#75948A; }
@media only screen and (max-width: 1100px) {
	html.scrolled .header__menu .options__logo { color:#fff; }
}
html.scrolled .header__menu .options__logo::before{background:#21211F}
html.scrolled .header__menu .options__logo__white{opacity:0;transition-delay:0s}
html.scrolled .header__menu .options__logo__gray{opacity:1;transition-delay:0.3s}
html.scrolled .header__menu .options__links a { color:#75948A;   }
@media only screen and (max-width: 1100px) {
	html.scrolled .header__menu .options__links a { color:#fff;   }
}
html.scrolled .header__menu .options__links .lineLink span{color:#75948A;}
html.scrolled .header__menu .options__links .btn--border{border-color:rgba(117,148,138,0.64);}
html.scrolled .header__menu .options__links .btn--border span{color:#75948A;}
@media (hover: hover){
	html.scrolled .header__menu .options__links .btn--border:hover{background:#75948A}
	html.scrolled .header__menu .options__links .btn--border:hover span{color:white}
}
html.scrollingDown .header{transform:translateY(-100%)}
html.scrollingDown .header::before{opacity:1}

.active-menu .header{transform:translateY(0)}
.active-menu .header::before{opacity:0}
.active-menu .header__burger .open::before{transform:scaleX(0);background:#FFC6C6 !important;transition:0.45s transform 0s cubic-bezier(0.55, 0, 0.1, 1),0.45s background 0.45s cubic-bezier(0.55, 0, 0.1, 1)}
.active-menu .header__burger .open::after{transform:scaleX(0);transition:0.45s transform 0.15s cubic-bezier(0.55, 0, 0.1, 1),0.45s background 0.45s cubic-bezier(0.55, 0, 0.1, 1);background:#FFC6C6 !important}
.active-menu .header__burger .close::before{transform:translate(0, 0) rotate(45deg) scaleX(1);background:#FFC6C6 !important;transition:0.45s transform 0.45s cubic-bezier(0.55, 0, 0.1, 1),0.45s background cubic-bezier(0.55, 0, 0.1, 1)}
.active-menu .header__burger .close::after{transform:translate(0, 0) rotate(-45deg) scaleX(1);transition:0.45s transform 0.6s cubic-bezier(0.55, 0, 0.1, 1),0.45s background cubic-bezier(0.55, 0, 0.1, 1);background:#FFC6C6 !important}
.active-menu .header__menu{opacity:1;transition-delay:0.6s}
.active-menu .header__menu *{pointer-events:all !important}
.active-menu .header__menu .options__foot{transform:translateY(0);transition-delay:0.6s}
.active-menu .header__logo .logolg {display:block !important;}
.active-menu .header__logo .logolg-green { display:none !important; } 




.footer{padding-top:184px;padding-bottom:144px;background:#75948A;color:white}
@media only screen and (max-width: 1200px){.footer{padding-top:124px;padding-bottom:84px}}
@media only screen and (max-width: 768px){.footer{padding-top:80px;padding-bottom:40px}}
.footer a{color:white}.footer .content{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:1018px;padding:0 24px;margin:0 auto}
@media only screen and (max-width: 768px){.footer .content__first{width:100%;margin-bottom:40px}}
.footer .content__first p{font-weight:600;margin-top:20px;width:100%}
.footer .content__second{width:67.16667%;display:flex;justify-content:space-between}
@media only screen and (max-width: 768px){.footer .content__second{width:100%}}
.footer .content__second .label{font-weight:600; margin-bottom:24px; font-family:'Tobias'; font-size:26px}
.footer .content__second a,.footer .content__second p{line-height:1.4em;display:block}
.footer .content__second a{cursor:pointer;transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
@media (hover: hover){.footer .content__second a:hover{opacity:0.5}}
.footer .content__second p{opacity:0.5}
.footer .content__second__menu{display:flex;flex-direction:column;padding-left:40px;}
.footer .content__second__menu .desp__holder__content{display:flex;flex-direction:column}
.footer .content__second__contact{padding-left:30px}
.footer .content__bottom{width:100%;margin-top:48px;padding-top:24px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;position:relative;border-top:1px solid rgba(255,255,255,0.5)}
@media only screen and (max-width: 768px){.footer .content__bottom{margin-top:0;padding-top:10px}}
.footer .content__bottom::before{content:'';display:block;height:1px;background:#75948A}
@media only screen and (min-width: 769px){.footer .content__bottom::before{width:100%;margin-bottom:16px}}
@media only screen and (max-width: 768px){.footer .content__bottom::before{position:absolute;top:0;left:10px;right:10px}}
@media only screen and (max-width: 768px){.footer .content__bottom .copy{width:100%;margin-bottom:24px}}
.footer .content__bottom .copy p{opacity:0.5}.footer .content__bottom .legals a{margin-left:24px;transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
@media only screen and (max-width: 768px){.footer .content__bottom .legals a{margin-left:0;margin-right:14px}}
@media (hover: hover){.footer .content__bottom .legals a:hover{opacity:0.5}}
.footer .content__bottom .social{margin-left:auto}
.footer .content__bottom .social a{margin-left:8px;margin-right:8px;}
@media only screen and (max-width: 768px){
	.footer .content__second{flex-wrap:wrap}
	.footer .desp{width:100%;max-width:100%;padding-left:0;}
	.footer .desp__title{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-top:1px solid rgba(255,255,255,0.5)}
	.footer .desp__title .label{line-height:1;margin-bottom:0}
	.footer .desp__title .plus{display:block;width:16px;height:16px;position:relative;transition:0.45s all cubic-bezier(0.55, 0, 0.1, 1);cursor:pointer}
	.footer .desp__title .plus::before{content:'';width:16px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:white;transition:0.54s all cubic-bezier(0.55, 0, 0.1, 1)}
	.footer .desp__title .plus::after{content:'';width:2px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:white;transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
}
@media only screen and (max-width: 768px) and (hover: hover){.footer .desp__title .plus:hover{border-color:#75948A}}
@media only screen and (max-width: 768px){
	.footer .desp__holder{position:relative;overflow:hidden;height:0;opacity:0;transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
	.footer .desp__holder__content{position:absolute;left:0;top:0;right:0;padding-bottom:16px}
	.footer .desp.active .desp__title .plus::after{transform:translate(-50%, -50%) scaleY(0)}
	.footer .desp.active .desp__holder{opacity:1}
	.footer .content__second__contact{padding-left:0}
	.footer .content__second__contact .desp__title{display:flex}
	.footer .content__second__contact .desp__holder__content{flex-direction:column}
	.footer .content__second__contact .desp__holder__content .el{width:100%}
	.footer .content__second__contact .desp__holder__content .el h4{margin-bottom:16px}
	.footer .content__second__contact .desp__holder__content .el:first-child{margin-bottom:40px}
}



.module-intro{background:white;position:relative;z-index:3}
/*.module-intro::after{content:'';display:block;height:24vh;min-height:240px;max-height:400px}*/
@media only screen and (max-width: 768px){.module-intro::after{height:80px;min-height:80px}}
.module-intro .circles{position:absolute;top:0%;left:0;right:0;overflow:hidden;transform:translateY(-18vw);transition:0.9s all 1.2s cubic-bezier(0.55, 0, 0.1, 1)}
@media only screen and (max-width: 768px){.module-intro .circles{transform:translateY(0);top:340px;display:none}.module-intro .circles::before{content:'';background:white;position:absolute;left:0;right:0;top:50%;bottom:0%;z-index:1}}
.module-intro .circles__el img { width:100%; opacity:0.5; }
.module-intro .circles__el--left{width:100vw;right:52.3%;position:absolute;animation:circleMove 60s linear infinite}
@media only screen and (max-width: 768px){.module-intro .circles__el--left{right:30%}}
.module-intro .circles__el--right{width:100vw;margin-left:33.3333%;animation:circleMoveInvert 60s linear infinite}
@media only screen and (max-width: 768px){.module-intro .circles__el--right{margin-top:20%;margin-left:70%;animation:circleMove 60s linear infinite}}
.module-intro .content{position:relative;z-index:3}
.module-intro .content__first{display:flex;flex-direction:column;position:relative;z-index:4;padding:184px 0 100px 0;}
@media only screen and (max-width: 768px){.module-intro .content__first{padding:120px 0 120px}}
.module-intro .content__first::before{content:'';background:white;position:absolute;left:-32px;right:-32px;top:0;bottom:562px;z-index:-1}
@media only screen and (max-width: 768px){.module-intro .content__first::before{bottom:320px}}
.module-intro .content__first__title{width:58.33333%;margin-left:8.33333%;transition:0.9s all 0.75s cubic-bezier(0.55, 0, 0.1, 1)}
@media only screen and (max-width: 768px){.module-intro .content__first__title{width:100%;margin-left:0}}
.module-intro .content__first__title h2{margin-top:32px;color:#75948A; align-items:center;}
@media only screen and (max-width: 768px){.module-intro .content__first__title h2{margin-top:20px}}
.module-intro .content__first__image{width:100%;margin-top:0px;overflow:visible}
@media only screen and (max-width: 768px){.module-intro .content__first__image{margin-top:0px}}
.module-intro .content__first__image .image{position:relative;overflow:visible;width:100%;background-size:cover;transition:0.9s all 0.75s cubic-bezier(0.55, 0, 0.1, 1)}
.module-intro .content__first__image .image .btn{position:absolute;left:50%;bottom:0;transform:translate(-50%,70%)}
@media only screen and (max-width: 768px){.module-intro .content__first__image{overflow:visible;}
.module-intro .content__first__image .image{overflow:visible;width:140vw;max-width:140vw;transform:translateX(calc(-24px - 20vw));}}
@media only screen and (max-width: 900px){.module-intro .content__first__image .image{width:100%;max-width:100%;transform:translateX(calc(0px));}}
.module-intro .content__first__image .image::after{content:'';display:block;padding-bottom:36.40%}
.module-intro .content__first__image .image h2 { padding:60px 80px; width:100%; color:#fff; position:absolute; text-align:center; line-height:1.1em;}
@media only screen and (max-width: 700px){.module-intro .content__first__image .image h2 { padding:20px 20px; } }
.module-intro .content__second{display:flex;justify-content:space-between;align-items:flex-end;position:relative}
@media only screen and (max-width: 768px){.module-intro .content__second{flex-direction:column;align-items:center;justify-content:flex-start}}
.module-intro .content__second__images{width:50%;margin-right:-9.16667vw}
@media only screen and (max-width: 768px){.module-intro .content__second__images{margin-right:0;width:100%;max-width:640px;order:0;margin-bottom:24px}}
.module-intro .content__second__images .sliderimg__box{position:relative;overflow:hidden}
.module-intro .content__second__images .sliderimg__box::after{content:'';width:100%;display:block;padding-bottom:71%}
.module-intro .content__second__images .sliderimg__el{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-size:cover;transform:translateX(100%);transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
.module-intro .content__second__images .sliderimg__el.active{transition-delay:0.6s;opacity:1;transform:translateX(0%)}
.module-intro .content__second__images .sliderimg__control{width:120px;display:flex;justify-content:space-between;align-items:center;margin-top:16px}
@media only screen and (max-width: 768px){.module-intro .content__second__images .sliderimg__control{display:none}}
.module-intro .content__second__text{margin-left:8.33333%;width:33.33333%;margin-bottom:72px;transition:0.6s transform cubic-bezier(0.55, 0, 0.1, 1),0.9s opacity cubic-bezier(0.55, 0, 0.1, 1)}
@media only screen and (max-width: 1200px){.module-intro .content__second__text{margin-left:0;width:50%}}
@media only screen and (max-width: 768px){.module-intro .content__second__text{margin-left:0;width:100%;margin-bottom:0;order:1;max-width:640px}}
.module-intro .content__second__text .slidertext__box{position:relative}.module-intro .content__second__text .slidertext__el{position:absolute;top:0;right:0;bottom:0;left:0;top:auto;opacity:0;transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
@media only screen and (max-width: 768px){.module-intro .content__second__text .slidertext__el{top:0;bottom:auto}}
.module-intro .content__second__text .slidertext__el__num{color:#75948A;font-family:'Tobias';font-size:32px}
.module-intro .content__second__text .slidertext__el h3{margin-top:40px}
@media only screen and (max-width: 768px){.module-intro .content__second__text .slidertext__el h3{margin-top:24px}}
.module-intro .content__second__text .slidertext__el p{margin-top:24px}
@media only screen and (max-width: 768px){.module-intro .content__second__text .slidertext__el p{margin-top:16px}}
.module-intro .content__second__text .slidertext__el.active{transition-delay:0.6s;opacity:1}.module-intro .content__second__text .slidertext__points{display:flex;margin-top:46px}
@media only screen and (max-width: 768px){.module-intro .content__second__text .slidertext__points{align-items:center;margin-top:40px}}
.module-intro .content__second__text .slidertext__points .btnLeft2,.module-intro .content__second__text .slidertext__points .btnRight2{display:none;margin-right:8px}
@media only screen and (max-width: 768px){.module-intro .content__second__text .slidertext__points .btnLeft2,.module-intro .content__second__text .slidertext__points .btnRight2{display:inline-flex}}
.module-intro .content__second__text .slidertext__points .btnRight2{margin-right:auto}
.module-intro .content__second__text .slidertext__points .points__el{margin:0 14px;width:12px;height:12px;position:relative;cursor:pointer}
.module-intro .content__second__text .slidertext__points .points__el::before{content:'';width:8px;height:8px;background:#D4D0CA;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
.module-intro .content__second__text .slidertext__points .points__el.active{pointer-events:none}
.module-intro .content__second__text .slidertext__points .points__el.active::before{background:#75948A}
.module-intro .content__second:not(.active-animation) .content__second__text{opacity:0;transform:translateX(-32px)}
body:not(.active-page) .module-intro .circles{opacity:0}
body:not(.active-page) .module-intro .content__first__title{opacity:0;transform:translateX(32px)}
body:not(.active-page) .module-intro .content__first__image .image{opacity:0}


.module-homeintro{background:#75948A;    background-image: url(/img/a-white.png); background-size:50%;  background-repeat: no-repeat;   background-position: 90% 10%; color:white;position:relative;z-index:3}
@media only screen and (max-width: 600px) {
	.module-homeintro { background-size:auto; background-position:unset;}
}
.module-homeintro .hitext { font-size:20px; margin-top:10px; line-height:1.2; }
.module-homeintro .circles{top:var(--app-height);bottom:-15vw;transform:translateY(-15vw);}
@media only screen and (max-width: 1300px){.module-homeintro .circles{bottom:initial;top:50%;transform:translateY(-50%)}}
.module-homeintro .circles__el--left{animation:circleMoveInvert 60s linear infinite}
.module-homeintro .circles__el--right{animation:circleMove 60s linear infinite}
@media only screen and (max-width: 768px){.module-homeintro .circles__el--right{margin-top:15%;}}
.module-homeintro .content__first{min-height:var(--app-height);display:flex;align-items:center;position:relative}
@media only screen and (max-width: 1300px){.module-homeintro .content__first{padding:160px 0 60vw}}
@media only screen and (max-width: 325px){.module-homeintro .content__first{padding:130px 0 50vw}}
.module-homeintro .content__first .btn{position:absolute;left:50%;transform:translateX(-50%);bottom:6vw;pointer-events:none;transition:0.6s all 1.6s cubic-bezier(0.55, 0, 0.1, 1)}
@media only screen and (max-width: 1300px){.module-homeintro .content__first .btn{bottom:60vw;transform:translate(-50%, 200%)}}
@media only screen and (max-width: 768px){.module-homeintro .content__first .btn{bottom:65vw}}
.module-homeintro .content__first__title{width:50.33333%;margin-left:8.33333%;transition:0.9s all 1.2s cubic-bezier(0.55, 0, 0.1, 1)}
@media only screen and (max-width: 768px){.module-homeintro .content__first__title{width:100%;margin-left:0}}
.module-homeintro .content__first__title h2 { line-height:1.1; }
.module-homeintro .content__second{display:flex;justify-content:space-between;position:relative;transform:translateY(15vw)}
@media only screen and (max-width: 1300px){.module-homeintro .content__second{transform:translateY(0);flex-direction:column;align-items:center}}
.module-homeintro .content__second__image{width:51.66667%;transform:translateY(-6vw)}
@media only screen and (max-width: 1300px){.module-homeintro .content__second__image{transform:translateY(0);margin-bottom:64px;width:100%;max-width:620px}}
.module-homeintro .content__second__image img{width:100%}.module-homeintro .content__second__text{width:41.66667%}
@media only screen and (max-width: 1300px){.module-homeintro .content__second__text{padding-bottom:80px;width:100%;max-width:620px}}
.module-homeintro .content__second__text .smalltitle{transition:0.6s all 0.75s cubic-bezier(0.55, 0, 0.1, 1)}
.module-homeintro .content__second__text h4{margin-top:32px;transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
.module-homeintro .content__second__text p{margin-top:24px;transition:0.6s all 0.3s cubic-bezier(0.55, 0, 0.1, 1)}
.module-homeintro .content__second__text .btn{margin-top:40px;transition:0.6s all 0.75s cubic-bezier(0.55, 0, 0.1, 1)}
.module-homeintro .content__second:not(.active-animation) .smalltitle{opacity:0;transform:translateY(16px)}
.module-homeintro .content__second:not(.active-animation) h4{opacity:0;transform:translateY(16px)}
.module-homeintro .content__second:not(.active-animation) p{opacity:0;transform:translateY(16px)}2
.module-homeintro .content__second:not(.active-animation) .btn{opacity:0;transform:translateX(16px)}
body:not(.active-page) .module-homeintro .content__first__title{opacity:0;transform:translateX(32px)}
body:not(.active-page) .module-homeintro .content__first .btn{opacity:0;transform:translate(-50%, 32px)}
@media only screen and (max-width: 1300px){body:not(.active-page) .module-homeintro .content__first .btn{transform:translate(-50%, 250%)}}


.module-homesecond{background:#FFC6C6;position:relative;overflow:hidden;padding-top:345px}
@media only screen and (max-width: 768px){.module-homesecond{padding-top:80px}}
.module-homesecond::after{content:'';display:block;height:24vh;min-height:240px;max-height:400px}
@media only screen and (max-width: 768px){.module-homesecond::after{height:80px;min-height:80px}}
.module-homesecond .circles{transform:translateY(-50vw)}
@media only screen and (max-width: 768px){.module-homesecond .circles{display:none}}
.module-homesecond .circles .circles__el--left{display:none}
.module-homesecond .circles .circles__el--right{margin-left:52.3%;animation:circleMove 60s linear infinite;}
@media only screen and (max-width: 768px){.module-homesecond .circles .circles__el--right{margin-left:52.3%;animation:circleMove 60s linear infinite;}}
.module-homesecond .content__dual{display:flex;justify-content:space-between;align-items:flex-end;position:relative}
@media only screen and (max-width: 768px){.module-homesecond .content__dual{flex-direction:column;align-items:center}}
.module-homesecond .content__dual__image{width:41.66667%;margin-left:16.66667%}
@media only screen and (max-width: 1200px){.module-homesecond .content__dual__image{margin-left:8.33333%;width:50%}}
@media only screen and (max-width: 768px){.module-homesecond .content__dual__image{margin-top:80px;margin-left:auto;width:100%;max-width:640px}}
@media only screen and (max-width: 460px){.module-homesecond .content__dual__image{margin-left:0}}
.module-homesecond .content__dual__text{width:33.33333%;margin-left:8.33333%}
@media only screen and (max-width: 1200px){.module-homesecond .content__dual__text{margin-left:auto;width:100%;max-width:380px;flex-shrink:0}}
@media only screen and (max-width: 768px){.module-homesecond .content__dual__text{margin-top:0px;max-width:420px;margin-left:0;align-self:flex-start}}
.module-homesecond .content__dual__text .smalltitle{transition:0.6s all 0.45s cubic-bezier(0.55, 0, 0.1, 1)}
.module-homesecond .content__dual__text h4{color:#fff;margin-top:32px;transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
.module-homesecond .content__dual__text .btn{margin-top:48px;transition:0.6s all 0.45s cubic-bezier(0.55, 0, 0.1, 1)}
.module-homesecond .content__dual__text:not(.active-animation) .smalltitle{opacity:0;transform:translateY(16px)}
.module-homesecond .content__dual__text:not(.active-animation) h4{opacity:0;transform:translateY(16px)}
.module-homesecond .content__dual__text:not(.active-animation) .btn{opacity:0;transform:translateX(16px)}



.module-homeprojects{position:relative;overflow:hidden}
.module-homeprojects::before{content:'';display:block;height:24vh;min-height:240px;max-height:400px}
.module-homeprojects::after{content:'';display:block;height:24vh;min-height:240px;max-height:400px}
@media only screen and (max-width: 768px){.module-homeprojects::after{height:80px;min-height:80px}}
.module-homeprojects .content__title{width:100%;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
.module-homeprojects .content__title .smalltitle{width:100%;margin-bottom:28px;padding-top:4px;}
@media only screen and (max-width: 1200px){.module-homeprojects .content__title .btn{display:none}}
.module-homeprojects .content__slider{margin-top:32px;position:relative}
@media only screen and (max-width: 1200px){.module-homeprojects .content__slider{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}}
@media only screen and (min-width: 1201px){.module-homeprojects .content__slider .btn--border{display:none}}
@media only screen and (min-width: 1201px){.module-homeprojects .content__slider .btn{position:absolute;top:50%;transform:translateY(-50%)}
.module-homeprojects .content__slider .btnRight{left:100%}
.module-homeprojects .content__slider .btnLeft{right:100%}}
@media only screen and (max-width: 1200px){
	.module-homeprojects .content__slider .btnRight{margin-left:8px}
	.module-homeprojects .content__slider .btn--border{margin-left:44px;height:56px;border-radius:32px}
	.module-homeprojects .content__slider .btn--arrow{border:2px solid rgba(117,148,138,0.6);width:56px;height:56px}
	.module-homeprojects .content__slider .btn--arrow::before{display:none}
}
@media only screen and (max-width: 1200px){.module-homeprojects .content__slider .slider{width:100%;margin-bottom:32px}}
.module-homeprojects .content__slider .slider .flickity-viewport{overflow:visible}
.module-homeprojects .content__slider .slider__el{width:66.66667%;margin:0 12px}
@media only screen and (max-width: 768px){.module-homeprojects .content__slider .slider__el{width:91.66667%}}
.module-homeprojects .content__slider .slider__el__image{width:100%;background-size:cover;background-position:center;}
.module-homeprojects .content__slider .slider__el__image::after{content:'';display:block;width:100%;padding-bottom:68.56%}
.module-homeprojects .content__slider .slider__el__info{margin-top:8px;width:100%}
@media only screen and (min-width: 769px){.module-homeprojects .content__slider .slider__el__info{display:flex;justify-content:space-between;align-items:center}}
.module-homeprojects .content__slider .slider__el__info .left{color:#75948A; font-size:32px; font-family:'Tobias'; margin-top:10px; }
.module-homeprojects .content__slider .slider__el__info .right{opacity:0.5}
@media only screen and (max-width: 768px){.module-homeprojects .content__slider .slider__el__info .right{margin-top:8px}}
.module-homeprojects:not(.active-animation) .content__title{opacity:0;transform:translateY(-32px)}


.module-homequotes{position:relative;overflow:hidden}
.module-homequotes::after{content:'';display:block;height:20vh;min-height:160px;max-height:300px}
@media only screen and (max-width: 768px){.module-homequotes::after{height:80px;min-height:80px}}
.module-homequotes .content{display:flex;flex-direction:column;align-items:center}
.module-homequotes .content__title{text-align:center;width:54.16667%;transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
@media only screen and (max-width: 768px){.module-homequotes .content__title{width:100%}}
.module-homequotes .content__title h2{margin-top:28px}
.module-homequotes .content__slider{margin-top:64px;position:relative;width:100%;display:flex;flex-wrap:wrap;justify-content:center}
.module-homequotes .content__slider .slider{width:100%}
.module-homequotes .content__slider .slider .flickity-viewport{overflow:visible}.module-homequotes .content__slider .slider__el{width:50%;margin:0 12px;display:flex;flex-direction:column;align-items:center;opacity:0.3;transition:0.6s opacity cubic-bezier(0.55, 0, 0.1, 1)}
@media only screen and (max-width: 768px){.module-homequotes .content__slider .slider__el{width:100%;max-width:540px}}
.module-homequotes .content__slider .slider__el__quote{width:100%;border-radius:5px;padding:36px 40px 60px;display:flex;flex-direction:column;align-items:center;position:relative;background:#EAEAEA;transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
.module-homequotes .content__slider .slider__el__quote::before{content:'';width:32px;height:32px;background:#EAEAEA;position:absolute;bottom:0;left:50%;transform:translate(-50%, 30%) rotate(45deg);border-radius:3px;transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
.module-homequotes .content__slider .slider__el__quote p{margin-top:16px;text-align:center;transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
.module-homequotes .content__slider .slider__el__person{margin-top:38px;opacity:0;transform:translateY(16px);display:flex;align-items:center;flex-direction:column;transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
.module-homequotes .content__slider .slider__el__person .person__image{width:80px;height:80px;border-radius:100%;background-size:ccover;margin-bottom:16px}
.module-homequotes .content__slider .slider__el__person .person__name{font-weight:800;font-size:14px;letter-spacing:0.5px}
.module-homequotes .content__slider .slider__el__person .person__job{font-size:14px;letter-spacing:0.5px;opacity:0.5;margin-top:4px}
.module-homequotes .content__slider .slider__el.is-selected{transition-delay:0.6s;opacity:1}
.module-homequotes .content__slider .slider__el.is-selected .slider__el__quote{background:#75948A;transition-delay:0.6s}
.module-homequotes .content__slider .slider__el.is-selected .slider__el__quote::before{background:#75948A;transition-delay:0.6s}
.module-homequotes .content__slider .slider__el.is-selected .slider__el__quote p{color:white;transition-delay:0.6s}
.module-homequotes .content__slider .slider__el.is-selected .slider__el__person{transition-delay:0.6s;opacity:1;transform:translateY(0)}
.module-homequotes .content__slider .controls{margin-top:40px;display:flex;justify-content:center;align-items:center}
@media only screen and (max-width: 768px){.module-homequotes .content__slider .controls{margin-top:32px}}.module-homequotes .content__slider .controls .points{margin:0 12px;display:flex}
@media only screen and (max-width: 768px){.module-homequotes .content__slider .controls .points{margin:0 8px}}
.module-homequotes .content__slider .controls .points__el{margin:0 14px;width:12px;height:12px;position:relative;cursor:pointer}
.module-homequotes .content__slider .controls .points__el::before{content:'';width:8px;height:8px;background:#D4D0CA;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
.module-homequotes .content__slider .controls .points__el.active{pointer-events:none}
.module-homequotes .content__slider .controls .points__el.active::before{background:#75948A}
.module-homequotes:not(.active-animation) .content__title{opacity:0;transform:translateY(-32px)}


.module-aboutintro{background:white;position:relative;z-index:3}
.module-aboutintro::after{content:'';display:block;height:24vh;min-height:240px;max-height:400px}
@media only screen and (max-width: 768px){.module-aboutintro::after{height:80px;min-height:80px}}
.module-aboutintro .circles{position:absolute;top:0%;left:0;right:0;overflow:hidden;transform:translateY(-18vw);transition:0.9s all 1.2s cubic-bezier(0.55, 0, 0.1, 1)}
@media only screen and (max-width: 768px){
	.module-aboutintro .circles{transform:translateY(0);top:340px;display:none}
	.module-aboutintro .circles::before{content:'';background:white;position:absolute;left:0;right:0;top:50%;bottom:0%;z-index:1}
}
.module-aboutintro .circles__el img{width:100%}
.module-aboutintro .circles__el--left{width:100vw;right:52.3%;position:absolute;animation:circleMove 60s linear infinite}
@media only screen and (max-width: 768px){.module-aboutintro .circles__el--left{right:30%}}
.module-aboutintro .circles__el--right{width:100vw;margin-left:33.3333%;animation:circleMoveInvert 60s linear infinite}
@media only screen and (max-width: 768px){.module-aboutintro .circles__el--right{margin-top:20%;margin-left:70%;animation:circleMove 60s linear infinite}}
.module-aboutintro .content{position:relative;z-index:3}
.module-aboutintro .content__first{display:flex;flex-direction:column;position:relative;z-index:4;padding:184px 0 256px}
@media only screen and (max-width: 768px){.module-aboutintro .content__first{padding:120px 0 120px}}
.module-aboutintro .content__first::before{content:'';background:white;position:absolute;left:-32px;right:-32px;top:0;bottom:562px;z-index:-1}
@media only screen and (max-width: 768px){.module-aboutintro .content__first::before{bottom:320px}}
.module-aboutintro .content__first__title{width:58.33333%;margin-left:8.33333%;transition:0.9s all 0.75s cubic-bezier(0.55, 0, 0.1, 1)}
@media only screen and (max-width: 768px){.module-aboutintro .content__first__title{width:100%;margin-left:0}}
.module-aboutintro .content__first__title h2{margin-top:32px;color:#75948A}
@media only screen and (max-width: 768px){.module-aboutintro .content__first__title h2{margin-top:20px}}
.module-aboutintro .content__first__image{width:100%;margin-top:96px;overflow:visible}
@media only screen and (max-width: 768px){.module-aboutintro .content__first__image{margin-top:80px}}
.module-aboutintro .content__first__image .image{position:relative;overflow:visible;width:100%;background-size:cover;transition:0.9s all 0.75s cubic-bezier(0.55, 0, 0.1, 1)}
.module-aboutintro .content__first__image .image .btn{position:absolute;left:50%;bottom:0;transform:translate(-50%,70%)}
@media only screen and (max-width: 768px){.module-aboutintro .content__first__image{overflow:visible;}
.module-aboutintro .content__first__image .image{overflow:visible;width:140vw;max-width:140vw;transform:translateX(calc(-24px - 20vw));}}
.module-aboutintro .content__first__image .image::after{content:'';display:block;padding-bottom:36.40%}
.module-aboutintro .content__second{display:flex;justify-content:space-between;align-items:flex-end;position:relative}
@media only screen and (max-width: 768px){.module-aboutintro .content__second{flex-direction:column;align-items:center;justify-content:flex-start}}
.module-aboutintro .content__second__images{width:50%;margin-right:-9.16667vw}
@media only screen and (max-width: 768px){.module-aboutintro .content__second__images{margin-right:0;width:100%;max-width:640px;order:0;margin-bottom:24px}}
.module-aboutintro .content__second__images .sliderimg__box{position:relative;overflow:hidden}
.module-aboutintro .content__second__images .sliderimg__box::after{content:'';width:100%;display:block;padding-bottom:71%}
.module-aboutintro .content__second__images .sliderimg__el{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-size:cover;transform:translateX(100%);transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
.module-aboutintro .content__second__images .sliderimg__el.active{transition-delay:0.6s;opacity:1;transform:translateX(0%)}
.module-aboutintro .content__second__images .sliderimg__control{width:120px;display:flex;justify-content:space-between;align-items:center;margin-top:16px}
@media only screen and (max-width: 768px){.module-aboutintro .content__second__images .sliderimg__control{display:none}}
.module-aboutintro .content__second__text{margin-left:8.33333%;width:33.33333%;margin-bottom:72px;transition:0.6s transform cubic-bezier(0.55, 0, 0.1, 1),0.9s opacity cubic-bezier(0.55, 0, 0.1, 1)}
@media only screen and (max-width: 1200px){.module-aboutintro .content__second__text{margin-left:0;width:50%}}
@media only screen and (max-width: 768px){.module-aboutintro .content__second__text{margin-left:0;width:100%;margin-bottom:0;order:1;max-width:640px}}
.module-aboutintro .content__second__text .slidertext__box{position:relative}
.module-aboutintro .content__second__text .slidertext__el{position:absolute;top:0;right:0;bottom:0;left:0;top:auto;opacity:0;transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
@media only screen and (max-width: 768px){.module-aboutintro .content__second__text .slidertext__el{top:0;bottom:auto}}
.module-aboutintro .content__second__text .slidertext__el__num{color:#75948A;font-family:'Tobias';font-size:32px}
.module-aboutintro .content__second__text .slidertext__el h3{margin-top:40px}
@media only screen and (max-width: 768px){.module-aboutintro .content__second__text .slidertext__el h3{margin-top:24px}}
.module-aboutintro .content__second__text .slidertext__el p{margin-top:24px}
@media only screen and (max-width: 768px){.module-aboutintro .content__second__text .slidertext__el p{margin-top:16px}}
.module-aboutintro .content__second__text .slidertext__el.active{transition-delay:0.6s;opacity:1}
.module-aboutintro .content__second__text .slidertext__points{display:flex;margin-top:46px}
@media only screen and (max-width: 768px){.module-aboutintro .content__second__text .slidertext__points{align-items:center;margin-top:40px}}
.module-aboutintro .content__second__text .slidertext__points .btnLeft2,.module-aboutintro .content__second__text .slidertext__points .btnRight2{display:none;margin-right:8px}
@media only screen and (max-width: 768px){.module-aboutintro .content__second__text .slidertext__points .btnLeft2,.module-aboutintro .content__second__text .slidertext__points .btnRight2{display:inline-flex}}
.module-aboutintro .content__second__text .slidertext__points .btnRight2{margin-right:auto}
.module-aboutintro .content__second__text .slidertext__points .points__el{margin:0 14px;width:12px;height:12px;position:relative;cursor:pointer}
.module-aboutintro .content__second__text .slidertext__points .points__el::before{content:'';width:8px;height:8px;background:#D4D0CA;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
.module-aboutintro .content__second__text .slidertext__points .points__el.active{pointer-events:none}
.module-aboutintro .content__second__text .slidertext__points .points__el.active::before{background:#75948A}
.module-aboutintro .content__second:not(.active-animation) .content__second__text{opacity:0;transform:translateX(-32px)}
body:not(.active-page) .module-aboutintro .circles{opacity:0}
body:not(.active-page) .module-aboutintro .content__first__title{opacity:0;transform:translateX(32px)}
body:not(.active-page) .module-aboutintro .content__first__image .image{opacity:0}




.sliderFirst{display:flex;justify-content:space-between;align-items:flex-end;position:relative;width:100%;margin-top:40px;}
@media only screen and (max-width: 768px){.sliderFirst{flex-direction:column;align-items:center;justify-content:flex-start}}

.sliderimg{width:50%;margin-right:-9.16667vw}
@media only screen and (max-width: 768px){.sliderimg{margin-right:0;width:100%;max-width:640px;order:0;margin-bottom:24px}}
.sliderimg .sliderimg__box{position:relative;overflow:hidden}
.sliderimg .sliderimg__box::after{content:'';width:100%;display:block;padding-bottom:71%}
.sliderimg .sliderimg__el{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-size:cover;transform:translateX(100%);transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
.sliderimg .sliderimg__el.active{transition-delay:0.6s;opacity:1;transform:translateX(0%)}
.sliderimg .sliderimg__control{width:120px;display:flex;justify-content:space-between;align-items:center;margin-top:16px}
@media only screen and (max-width: 768px){.sliderimg .sliderimg__control{display:none}}

.slidertext{margin-left:8.33333%;width:33.33333%;margin-bottom:72px;transition:0.6s transform cubic-bezier(0.55, 0, 0.1, 1),0.9s opacity cubic-bezier(0.55, 0, 0.1, 1)}
@media only screen and (max-width: 1200px){.slidertext{margin-left:0;width:50%}}
@media only screen and (max-width: 768px){.slidertext{margin-left:0;width:100%;margin-bottom:0;order:1;max-width:640px}}
.slidertext .slidertext__box{position:relative}
.slidertext .slidertext__el{position:absolute;top:0;right:0;bottom:0;left:0;top:auto;opacity:0;transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
@media only screen and (max-width: 768px){.slidertext .slidertext__el{top:0;bottom:auto}}
.slidertext .slidertext__el__num{color:#75948A;font-family:'Tobias';font-size:32px}
.slidertext .slidertext__el h3{margin-top:40px; font-size:3vw; }
@media only screen and (max-width: 768px){.slidertext .slidertext__el h3{margin-top:24px}}
.slidertext .slidertext__el p{margin-top:24px}
@media only screen and (max-width: 768px){.slidertext .slidertext__el p{margin-top:16px}}
.slidertext .slidertext__el p a { display:block; color:#fff;  font-size:32px; margin-top:20px; text-decoration:underline;  }
.slidertext .slidertext__el.active{transition-delay:0.6s;opacity:1}
.slidertext .slidertext__points{display:flex;margin-top:46px}
@media only screen and (max-width: 768px){.slidertext .slidertext__points{align-items:center;margin-top:40px}}
.slidertext .slidertext__points .btnLeft2,.slidertext .slidertext__points .btnRight2{display:none;margin-right:8px}
@media only screen and (max-width: 768px){.slidertext .slidertext__points .btnLeft2,.slidertext .slidertext__points .btnRight2{display:inline-flex}}
.slidertext .slidertext__points .btnRight2{margin-right:auto}
.slidertext .slidertext__points .points__el{margin:0 14px;width:12px;height:12px;position:relative;cursor:pointer}
.slidertext .slidertext__points .points__el::before{content:'';width:8px;height:8px;background:#fff;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
.slidertext .slidertext__points .points__el.active{pointer-events:none}
.slidertext .slidertext__points .points__el.active::before{background:#75948A}
.sliderFirst:not(.active-animation) .slidertext{opacity:0;transform:translateX(-32px)}




.module-overview{background-color:#fff;position:relative;overflow:hidden;padding:0 }
.module-overview .content__intro{color:#FFC6C6;display:flex;flex-direction:column;align-items:center;width:66.66667%;margin:0 auto;text-align:center}
@media only screen and (max-width: 768px){.module-overview .content__intro{width:100%;margin-top:100px}}
.module-overview .content__intro::before{content:'';display:block;height:15vh;min-height:80px;max-height:160px}
@media only screen and (max-width: 768px){.module-overview .content__intro::before{height:80px;min-height:80px}}
.module-overview .content__intro::after{content:'';display:block;height:5vh;min-height:0px;max-height:160px}
@media only screen and (max-width: 768px){.module-overview .content__intro::after{height:80px;min-height:80px}}
.module-overview .content__intro .smalltitle{transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
.module-overview .content__intro h3{transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1);margin-top:40px}
@media only screen and (max-width: 768px){.module-overview .content__intro h3{margin-top:24px}}
.module-overview .content__intro:not(.active-animation) .smalltitle{opacity:1;/*transform:translateY(-32px)*/}
/*.module-overview .content__intro:not(.active-animation) h3{opacity:0;transform:translateY(32px)}*/




.module-aboutcols ul{margin-top:24px}
.module-aboutcols ul li{margin-top:24px;line-height:18px;padding-left:24px;position:relative}
.module-aboutcols ul li::after{content:'';position:absolute;height:3px;width:4px;background:#75948A;border-radius:100%;top:10px;left:6px}
.module-aboutcols{background:#FFC6C6;position:relative;overflow:hidden; padding:50px 0; }
.module-aboutcols a { color:#fff; }
.module-aboutcols::after{content:'';display:none;height:24vh;min-height:240px;max-height:400px;order:3}
@media only screen and (max-width: 768px){.module-aboutcols::after{height:80px;min-height:80px}}
.module-aboutcols .circles{transform:translateY(-18vw);transition:0.9s all 1.2s cubic-bezier(0.55, 0, 0.1, 1)}
.module-aboutcols .circles .circles__el--right{margin-left:52.3%;}
.module-aboutcols .content__intro{color:white;display:flex;flex-direction:column;align-items:center;width:66.66667%;margin:0 auto;text-align:center}
@media only screen and (max-width: 768px){.module-aboutcols .content__intro{width:100%}}
.module-aboutcols .content__intro::before{content:'';display:block;height:15vh;min-height:80px;max-height:160px}
@media only screen and (max-width: 768px){.module-aboutcols .content__intro::before{height:80px;min-height:80px}}
.module-aboutcols .content__intro::after{content:'';display:block;height:15vh;min-height:80px;max-height:160px}
@media only screen and (max-width: 768px){.module-aboutcols .content__intro::after{height:80px;min-height:80px}}
.module-aboutcols .content__intro .smalltitle{transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
.module-aboutcols .content__intro h3{transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1);margin-top:40px}
@media only screen and (max-width: 768px){.module-aboutcols .content__intro h3{margin-top:24px}}
.module-aboutcols .content__intro:not(.active-animation) .smalltitle{opacity:0;transform:translateY(-32px)}
.module-aboutcols .content__intro:not(.active-animation) h3{opacity:0;transform:translateY(32px)}
.module-aboutcols .content__el{position:relative;display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap}
@media only screen and (max-width: 1023px){.module-aboutcols .content__el{flex-direction:column;justify-content:flex-start}}
.module-aboutcols .content__el::after{content:'';width:100%;display:block;height:12vh;min-height:80px;max-height:140px;order:3}
@media only screen and (max-width: 768px){.module-aboutcols .content__el::after{height:40px;min-height:40px}}
.module-aboutcols .content__el__image{width:52.5%;position:relative;transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
@media only screen and (max-width: 1023px){.module-aboutcols .content__el__image{width:100%;max-width:460px;order:0 !important}}
.module-aboutcols .content__el__image>img{width:100%; height:auto;}
.module-aboutcols .content__el__image .btn{position:absolute;right:16px;bottom:16px}
.module-aboutcols .content__el__text{width:41.66667%;color:#75948A;padding-right:20px;transition:0.6s all 0.45s cubic-bezier(0.55, 0, 0.1, 1)}
@media only screen and (max-width: 1023px){.module-aboutcols .content__el__text{max-width:640px;width:100%;padding-right:0;margin-top:24px}}
.module-aboutcols .content__el__text h2{ font-size:64px; line-height: 50px; color:#75948A; }
.module-aboutcols .content__el__text .job{font-weight:600;margin-top:16px}
.module-aboutcols .content__el__text .summary{font-weight:bold;margin-top:32px;font-family:'Tobias';line-height:28px;}
.module-aboutcols .content__el__text p{margin-top:32px}
@media only screen and (max-width: 1023px){.module-aboutcols .content__el__text p{margin-top:24px}}
.module-aboutcols .content__el__text .icons{padding-top:16px}
.module-aboutcols .content__el__text .icons__el{color:white;display:flex;align-items:center;margin-top:16px;transition:0.45s all cubic-bezier(0.55, 0, 0.1, 1);cursor:pointer}
.module-aboutcols .content__el__text .icons__el img{margin-right:16px}
@media (hover: hover){.module-aboutcols .content__el__text .icons__el:hover{opacity:0.5}}
.module-aboutcols .content__el:not(.active-animation) .content__el__image{transform:translateX(-32px);opacity:0}
.module-aboutcols .content__el:not(.active-animation) .content__el__text{transform:translateX(32px);opacity:0}
.module-aboutcols .content__el--invert .content__el__image{order:1}
.module-aboutcols .content__el--invert .content__el__text{order:0;padding-right:0;padding-left:20px}
.module-aboutcols .content__el--invert:not(.active-animation) .content__el__image{transform:translateX(32px);opacity:0}
.module-aboutcols .content__el--invert:not(.active-animation) .content__el__text{transform:translateX(-32px);opacity:0}


.module-aboutnumbers{position:relative;overflow:hidden;display:none}
.module-aboutnumbers::before{content:'';display:block;height:20vh;min-height:120px;max-height:240px}
.module-aboutnumbers::after{content:'';display:block;height:18vh;min-height:100px;max-height:200px}
.module-aboutnumbers .content .row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.module-aboutnumbers .content__title{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:68px}
.module-aboutnumbers .content__title h3{margin-top:40px}
.module-aboutnumbers .content__text{width:33.33333%;min-width:345px;position:relative;padding-left:0;padding-right:0}
.module-aboutnumbers .content__text::before{content:'';width:2px;top:0;bottom:0;background:#75948A;position:absolute;left:19px;transition:2.5s all linear;transform-origin:center top}
.module-aboutnumbers .content__text .el{display:flex;align-items:center;margin-bottom:56px;transition:0.45s all cubic-bezier(0.55, 0, 0.1, 1)}
.module-aboutnumbers .content__text .el:last-child{margin-bottom:0}
.module-aboutnumbers .content__text .el:nth-child(1){transition-delay:.45s}
.module-aboutnumbers .content__text .el:nth-child(2){transition-delay:.9s}
.module-aboutnumbers .content__text .el:nth-child(3){transition-delay:1.35s}
.module-aboutnumbers .content__text .el:nth-child(4){transition-delay:1.8s}
.module-aboutnumbers .content__text .el:nth-child(5){transition-delay:2.25s}
.module-aboutnumbers .content__text .el__number{background:#75948A;border-radius:100%;width:40px;flex-shrink:0;position:relative}
.module-aboutnumbers .content__text .el__number::before{content:'';display:block;padding-bottom:100%}
.module-aboutnumbers .content__text .el__number span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);top:53%;color:white;z-index:5;font-weight:500}
.module-aboutnumbers .content__text .el__text{margin-left:24px;font-size:20px}
.module-aboutnumbers .content__image{margin-left:8.33333%;width:41.66667%}
.module-aboutnumbers .content__image img{width:100%;box-shadow:0 24px 40px 0 #D8D7D3}
.module-aboutnumbers:not(.active-animation) .content__text .el{opacity:0}
.module-aboutnumbers:not(.active-animation) .content__text::before{transform:scaleY(0)}


.module-listingintro{background:white;position:relative;z-index:3}
.module-listingintro::after{content:'';display:block;height:10vh;min-height:80px;max-height:100px}
@media only screen and (max-width: 768px){.module-listingintro::after{min-height:80px;height:80px}}
.module-listingintro .circles{position:absolute;top:0%;left:0;right:0;overflow:hidden;transform:translateY(-18vw);transition:0.9s all 0.9s cubic-bezier(0.55, 0, 0.1, 1)}
@media only screen and (max-width: 768px){.module-listingintro .circles{transform:translateY(0);top:360px;display:none}.module-listingintro .circles::before{content:'';background:white;position:absolute;left:0;right:0;top:50%;bottom:0%;z-index:1}}
.module-listingintro .circles__el img{width:100%}
.module-listingintro .circles__el--left{width:100vw;right:52.3%;position:absolute;animation:circleMove 60s linear infinite}
@media only screen and (max-width: 768px){.module-listingintro .circles__el--left{right:30%}}
.module-listingintro .circles__el--right{width:100vw;margin-left:33.3333%;animation:circleMoveInvert 60s linear infinite}
@media only screen and (max-width: 768px){.module-listingintro .circles__el--right{margin-top:20%;margin-left:70%;animation:circleMove 60s linear infinite}}
.module-listingintro .content{position:relative;z-index:3}
.module-listingintro .content__first{display:flex;flex-direction:column;position:relative;padding:184px 0 60px}
.module-listingintro .content__first::before{content:'';background:white;position:absolute;left:-32px;right:-32px;top:0;bottom:562px;z-index:-1}
@media only screen and (max-width: 768px){.module-listingintro .content__first::before{bottom:320px}}
@media only screen and (max-width: 768px){.module-listingintro .content__first{padding:120px 0 120px}}
.module-listingintro .content__first__title{width:58.33333%;margin-left:8.33333%;transition:0.9s all 0.75s cubic-bezier(0.55, 0, 0.1, 1)}
@media only screen and (max-width: 768px){.module-listingintro .content__first__title{width:100%;margin-left:0}}
.module-listingintro .content__first__title h2{margin-top:32px;color:#75948A}
@media only screen and (max-width: 768px){.module-listingintro .content__first__title h2{margin-top:20px}}
.module-listingintro .content__first__image{width:100%;margin-top:96px}
.module-listingintro .content__first__image .image{position:relative;width:100%;background-size:cover;transition:0.9s all 0.75s cubic-bezier(0.55, 0, 0.1, 1)}
.module-listingintro .content__first__image .image .btn{position:absolute;left:50%;bottom:0;transform:translate(-50%,70%);}
.module-listingintro .content__first__image .image::after{content:'';display:block;padding-bottom:36.40%}.module-listingintro .content__els{display:flex;justify-content:space-between;flex-wrap:wrap;pointer-events:none}
.module-listingintro .content__els__el{width:33.33333%;display:flex;flex-direction:column;margin-bottom:32px;transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1);pointer-events:none}
@media only screen and (max-width: 1023px){.module-listingintro .content__els__el{width:50%}}
@media only screen and (max-width: 640px){.module-listingintro .content__els__el{width:100%}}
.module-listingintro .content__els__el .image{margin-bottom:20px;background-size:cover;background-position:center}
.module-listingintro .content__els__el .image::after{content:'';display:block;padding-bottom:68%}
.module-listingintro .content__els__el .text__first{color:#17223D;font-size:20px}
.module-listingintro .content__els__el .text__last{margin-top:12px;color:#21211F;opacity:0.5}
@media (hover: hover){.module-listingintro .content__els:hover .content__els__el{opacity:0.3}.module-listingintro .content__els .content__els__el:hover{opacity:1}}
body:not(.active-page) .module-listingintro .circles{opacity:0}
body:not(.active-page) .module-listingintro .content__first__title{opacity:0;transform:translateX(32px)}
body:not(.active-page) .module-listingintro .content__first__image .image{opacity:0}


.page--contact{background:#75948A}
.module-contactintro{background:#75948A}
.module-contactintro .container-vw{padding:184px 0 144px;color:white;display:flex;flex-direction:column;align-items:center;margin:0 auto;text-align:center}
@media only screen and (max-width: 768px){.module-contactintro .container-vw{padding:120px 0 60px}}
.module-contactintro .container-vw .smalltitle{transition:0.6s all 0.9s cubic-bezier(0.55, 0, 0.1, 1)}
.module-contactintro .container-vw h2{margin-top:40px;width:66.66667%;transition:0.6s all 0.75s cubic-bezier(0.55, 0, 0.1, 1)}
@media only screen and (max-width: 768px){.module-contactintro .container-vw h2{width:100%;margin-top:20px}}
body:not(.active-page) .module-contactintro .container-vw h2{opacity:0;transform:translateY(-32px)}
body:not(.active-page) .module-contactintro .container-vw .smalltitle{opacity:0;transform:translateY(-32px)}
.module-contactform{position:relative;color:white;overflow:hidden;background:#75948A;display:flex;flex-direction:column}
.module-contactform::after{content:'';width:100%;display:block;height:30vw;min-height:300px;max-height:600px;order:3}
@media only screen and (max-width: 768px){.module-contactform::after{ min-height:100px; }}
.module-contactform .circles{bottom:0;transform:translateY(70%);}
@media only screen and (max-width: 768px){.module-contactform .circles .circles__el--left{right:20%;animation:circleMoveInvert 60s linear infinite}}
@media only screen and (max-width: 768px){.module-contactform .circles .circles__el--right{margin-top:8%;}}
.module-contactform .content{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;z-index:2}
@media only screen and (min-width: 769px){.module-contactform .content{flex:1 0 auto}}
@media only screen and (max-width: 768px){.module-contactform .content{flex-direction:column}}
.module-contactform .content__info{max-width:287px;width:50%;margin-left:8.33333%;display:flex;flex-direction:column;flex:1 0 auto;transition:0.6s all 1.2s cubic-bezier(0.55, 0, 0.1, 1);padding-top:24px}
@media only screen and (max-width: 1024px){.module-contactform .content__info{margin-left:0}}
@media only screen and (max-width: 768px){.module-contactform .content__info{width:100%;margin-left:0;padding-bottom:0;margin-bottom:80px}}
.module-contactform .content__info .sep{width:24px;height:4px;background:white;margin:56px 0}
@media only screen and (max-width: 768px){.module-contactform .content__info .sep{margin:40px 0}}
.module-contactform .content__info a{display:block;line-height:26px;cursor:pointer;transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1);color:#fff;}
@media (hover: hover){.module-contactform .content__info a:hover{opacity:0.5}}
.module-contactform .content__form{width:41.66667%;margin-right:8.33333%;transition:0.9s all 1.2s cubic-bezier(0.55, 0, 0.1, 1)}
@media only screen and (max-width: 1024px){.module-contactform .content__form{margin-right:0;width:58.33333%}}
@media only screen and (max-width: 768px){.module-contactform .content__form{width:100%;margin-top:-8px}}
.module-contactform .content__form__dual{display:flex}
.module-contactform .content__form__dual .sep{width:24px}
.module-contactform .content__form__dual .npt{width:100%}
@media only screen and (max-width: 768px){.module-contactform .content__form__dual{flex-wrap:wrap}.module-contactform .content__form__dual .sep{display:none}}
.module-contactform .content__form .checks{margin-bottom:24px}
.module-contactform .content__form .ajaxSend{min-width:164px;position:relative}
.module-contactform .content__form .ajaxSend .text{color:#75948A;font-weight:500;font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.45s all cubic-bezier(0.55, 0, 0.1, 1)}
.module-contactform .content__form .ajaxSend .done{width:18px;height:18px;position:absolute;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:2px;pointer-events:none;transition:0.45s all ease}
.module-contactform .content__form .ajaxSend .done::before{content:'';width:7px;height:2px;border-radius:2px;position:absolute;z-index:2;top:9px;left:1px;background:#75948A;transform:rotate(45deg) scaleX(0);transition:0.45s all ease}
.module-contactform .content__form .ajaxSend .done::after{content:'';width:13px;height:2px;border-radius:2px;position:absolute;z-index:2;top:7px;left:4px;background:#75948A;transform:rotate(-45deg) scaleX(0);transition:0.45s all ease;opacity:1}
@media (hover: hover){.module-contactform .content__form .ajaxSend:hover{opacity:0.5;background:white}}
.module-contactform .content__form .ajaxSend.sended{min-width:56px;opacity:0.5;pointer-events:none}
.module-contactform .content__form .ajaxSend.sended .text{opacity:0}
.module-contactform .content__form .ajaxSend.sended .done::before{transition-delay:0.45s;transform:rotate(45deg) scaleX(1)}
.module-contactform .content__form .ajaxSend.sended .done::after{transition-delay:0.45s;transform:rotate(-45deg) scaleX(1)}
.module-contactform .content__form .ajaxSend.inactive{opacity:0.5;pointer-events:none}
.module-contactform .content__form input {width:100%;background:transparent;border:0;display:inline-flex;width:100%;padding:16px;}
.module-contactform .content__form textarea {width:100%;background:transparent;border:0;display:inline-flex;width:100%;padding:16px;}
@media only screen and (max-width: 1300px){ .module-contactform .content__form textarea { height:210px;}}


.module-contactmap{transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
.module-contactmap .content__map{width:100%;position:relative;transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1)}
.module-contactmap .content__map::after{content:'';display:none;padding-bottom:40%;min-height:480px;box-sizing:border-box}
.module-contactmap .content__map__svg{display:none}
.module-contactmap .content__map .circlemarker{width:88px;height:88px;border-radius:88px;background:rgba(117,148,138,0.16)}
.module-contactmap .content__map .circlemarker::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#75948A;border-radius:100%;width:10px;height:10px}
.module-contactmap .content__map iframe { -webkit-filter: grayscale(100%); filter: grayscale(100%); }

.module-404{background:#75948A;position:relative;overflow:hidden;min-height:var(--app-height);color:white;display:flex;flex-direction:column;justify-content:space-between}

.module-404 .circles{bottom:0;transform:translateY(75%);}
@media only screen and (max-width: 768px){
	.module-404 .circles{transform:translateY(35%)}
	.module-404 .circles .circles__el--left{right:52.3%}
	.module-404 .circles .circles__el--right{margin-top:20%;margin-left:33.3333%;animation:circleMoveInvert 60s linear infinite;}
}
.module-404 .center__text{margin-left:16.66667%}
.module-404 .center p{max-width:300px;margin:32px 0 40px}
.module-404 .bottom{display:flex;justify-content:flex-end}
.module-404 .bottom p{opacity:0.5;padding-bottom:32px}


.module-legalmain{position:relative;overflow:hidden;min-height:var(--app-height);padding-top:260px;padding-bottom:140px}
@media only screen and (max-width: 768px){.module-legalmain{padding:120px 0 80px}}
.module-legalmain .content{display:flex;flex-direction:column;align-items:center}
.module-legalmain .content__title{text-align:center;margin-bottom:100px}
.module-legalmain .content__post{width:100%;max-width:790px}
.module-legalmain .content__post h1,.module-legalmain .content__post h2,.module-legalmain .content__post h3,.module-legalmain .content__post h4,.module-legalmain .content__post h5{font-size:24px;line-height:32px;margin-top:46px}
.module-legalmain .content__post a{color:#75948A}
.module-legalmain .content__post p{margin-top:24px}
.module-legalmain .content__post ul{margin-top:24px}
.module-legalmain .content__post ul li{margin-top:24px;line-height:28px;padding-left:24px;position:relative}
.module-legalmain .content__post ul li::after{content:'';position:absolute;height:4px;width:4px;background:#75948A;border-radius:100%;top:10px;left:6px}


.module-main{position:relative;overflow:hidden;padding-top:60px;padding-bottom:140px; background-image:url('/img/a-green.png'); background-repeat:no-repeat; background-position:90% 90%; background-size:50%; }
@media only screen and (max-width: 768px){.module-main{padding:120px 0 80px; background-size:100%;}}
.module-main .content{display:flex;flex-direction:column;align-items:center}
.module-main .content__title{text-align:center;margin-bottom:100px}
.module-main .content__post{width:100%;max-width:1030px}
.module-main .content__post h1,.module-main .content__post h2,.module-main .content__post h3,.module-main .content__post h4,.module-main .content__post h5{font-size:24px;line-height:32px;margin-top:46px}
.module-main .content__post h2 {font-size:36px;}
.module-main .content__post a{color:#75948A}
.module-main .content__post p{margin-top:24px}
.module-main .content__post ul{margin-top:24px}
.module-main .content__post ul li{margin-top:24px;line-height:18px;padding-left:24px;position:relative}
.module-main .content__post ul li::after{content:'';position:absolute;height:3px;width:4px;background:#75948A;border-radius:100%;top:10px;left:6px}


.module-services{position:relative;overflow:hidden}
.module-services::before{content:'';display:block;height:24vh;min-height:240px;max-height:400px}
@media only screen and (max-width: 768px){.module-services::before{height:80px;min-height:80px}}
.module-services::after{content:'';display:block;height:24vh;min-height:240px;max-height:400px}
@media only screen and (max-width: 768px){.module-services::after{height:80px;min-height:80px}}
.module-services .circles { top:-10%; }
.module-services .content__title{width:100%;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;transition:0.6s all cubic-bezier(0.55, 0, 0.1, 1);position:relative;}
.module-services .content__title .smalltitle{width:100%;margin-bottom:28px;padding-top:4px;}
@media only screen and (max-width: 1200px){.module-services .content__title .btn{display:none}}
.module-services .content__slider{margin-top:32px;position:relative}
@media only screen and (max-width: 1200px){.module-services .content__slider{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}}
@media only screen and (min-width: 1201px){.module-services .content__slider .btn--border{display:none}}
@media only screen and (min-width: 1201px){.module-services .content__slider .btn{position:absolute;top:50%;transform:translateY(-50%)}
.module-services .content__slider .btnRight{left:100%}
.module-services .content__slider .btnLeft{right:100%}}

@media only screen and (max-width: 1200px){
        .module-services .content__slider .btnRight{margin-left:8px}
        .module-services .content__slider .btn--border{margin-left:44px; margin-top:0px; height:56px;border-radius:32px}
        .module-services .content__slider .btn--arrow{border:2px solid rgba(117,148,138,0.6);width:56px;height:56px}
        .module-services .content__slider .btn--arrow::before{display:none}
}
@media only screen and (max-width: 700px){
        .module-services .content__slider .btn--border{margin-left:0px; margin-top:20px; }
}
@media only screen and (max-width: 1200px){.module-services .content__slider .slider{width:100%;margin-bottom:32px}}
.module-services .content__slider .slider .flickity-viewport{overflow:visible}
.module-services .content__slider .slider__el{width:66.66667%;margin:0 12px}
@media only screen and (max-width: 768px){.module-services .content__slider .slider__el{width:91.66667%}}
.module-services .content__slider .slider__el__image{width:100%;background-size:cover;background-position:center;}
.module-services .content__slider .slider__el__image::after{content:'';display:block;width:100%;padding-bottom:68.56%}
.module-services .content__slider .slider__el__info{margin-top:8px;width:100%}
@media only screen and (min-width: 769px){.module-services .content__slider .slider__el__info{display:flex;justify-content:space-between;align-items:center}}
.module-services .content__slider .slider__el__info .left{color:#75948A; font-size:32px; font-family:'Tobias'; margin-top:10px; }
.module-services .content__slider .slider__el__info .right{opacity:0.5}
@media only screen and (max-width: 768px){.module-services .content__slider .slider__el__info .right{margin-top:8px}}
.module-services:not(.active-animation) .content__title{opacity:0;transform:translateY(-32px)}






.module-services2 {position:relative;overflow:hidden;padding-top:60px;padding-bottom:60px;background-color:#FFC6C6;}
@media only screen and (max-width: 768px){.module-services2{padding:120px 0 80px}}
.module-services2 .content{display:flex;flex-direction:column;align-items:center}
.module-services2 .content__title{text-align:center;margin-bottom:100px}
.module-services2 .content__post{width:100%;max-width:1030px}
.module-services2 .content__post h1, .module-services2 .content__post h2, .module-services2 .content__post h3, .module-services2 .content__post h4, .module-services2 .content__post h5{font-size:24px;line-height:32px;margin-top:46px}
.module-services2 .content__post h2 {font-size:36px;}
.module-services2 .content__post a{color:#75948A}
.module-services2 .content__post p{margin-top:24px}
.module-services2 .content__post ul{margin-top:24px}
.module-services2 .content__post ul li{margin-top:24px;line-height:28px;padding-left:24px;position:relative}
.module-services2 .content__post ul li::after{content:'';position:absolute;height:4px;width:4px;background:#75948A;border-radius:100%;top:10px;left:6px}
/*.module-services2 .circles{transform:translateY(-18vw);transition:0.9s all 1.2s cubic-bezier(0.55, 0, 0.1, 1)}*/


.btn--arrow--blue::before {background:#75948A;}
.btn--arrow--blue .arrow::after{border-color:transparent white transparent transparent;}
.btn--arrow--blue .arrow::before {background:white;}


.cta1 { color:#75948A; font-family:"Tobias"; font-size:36px; margin:20px 0 10px 0; }
.cta2 { color:#75948A; font-family:"Tobias"; font-size:42px; }


.tfvHighlight { color:red !important; }
