html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit}
.has-black-color{color:#323232 !important}.has-white-color{color:#fff !important}
.has-grey-color{color:#c7c7c7 !important}.has-dark-grey-color{color:#3d3935 !important}
.has-medium-grey-color{color:#eceff1 !important}.has-light-grey-color{color:whitesmoke !important}
.has-red-color{color:#eb5a2b !important}.has-dark-red-color{color:#eb5a2b !important}
.has-medium-red-color{color:#eb5a2b !important}.has-light-red-color{color:#eb5a2b !important}
.has-green-color{color:#e2f1e7 !important}.has-dark-green-color{color:#1e6150 !important}
.has-bege-color{color:#F3F1E7 !important}.has-dark-bege-color{color:#F3F1E7 !important}
.has-creme-color{color:#FAF9F5 !important}.has-dark-creme-color{color:#FAF9F5 !important}
.has-medium-green-color{color:#a1b49e !important}.has-light-green-color{color:#85c48f !important}
.has-blue-color{color:#226193 !important}.has-dark-blue-color{color:#051b46 !important}
.has-medium-blue-color{color:#9ccde4 !important}.has-light-blue-color{color:#cce8f3 !important}
.has-yellow-color{color:#f0e311 !important}.has-dark-yellow-color{color:#c0b60e !important}
.has-medium-yellow-color{color:#c0b60e !important}.has-light-yellow-color{color:#f6ee70 !important}
.has-orange-color{color:#eb5a2b !important}.has-dark-orange-color{color:#c25634 !important}
.has-medium-orange-color{color:#f58967 !important}.has-light-orange-color{color:#f7a68d !important}
.has-brown-color{color:#54392d !important}.has-dark-brown-color{color:#3c1f00 !important}
.has-medium-brown-color{color:#aa9c96 !important}.has-light-brown-color{color:#f7f6f2 !important}
.has-beige-color{color:#F3F1E7 !important}.has-dark-beige-color{color:#303b2c !important}
.has-medium-beige-color{color:#dfd5c5 !important}.has-light-beige-color{color:#f7f6f2 !important}
.has-black-background-color{background-color:#323232}.has-white-background-color{background-color:#fff}
.has-grey-background-color{background-color:#c7c7c7}.has-dark-grey-background-color{background-color:#3d3935}
.has-medium-grey-background-color{background-color:#eceff1}.has-light-grey-background-color{background-color:whitesmoke}
.has-red-background-color{background-color:#eb5a2b}.has-dark-red-background-color{background-color:#eb5a2b}
.has-medium-red-background-color{background-color:#eb5a2b}.has-light-red-background-color{background-color:#eb5a2b}
.has-green-background-color{background-color:#e2f1e7}.has-dark-green-background-color{background-color:#1e6150}
.has-bege-background-color{background-color:#F3F1E7}.has-dark-bege-background-color{background-color:#F3F1E7}
.has-creme-background-color{background-color:#FAF9F5}.has-dark-creme-background-color{background-color:#FAF9F5}
.has-medium-green-background-color{background-color:#a1b49e}.has-light-green-background-color{background-color:#85c48f}
.has-blue-background-color{background-color:#226193}.has-dark-blue-background-color{background-color:#051b46}
.has-medium-blue-background-color{background-color:#9ccde4}.has-light-blue-background-color{background-color:#cce8f3}
.has-yellow-background-color{background-color:#f0e311}.has-dark-yellow-background-color{background-color:#c0b60e}
.has-medium-yellow-background-color{background-color:#f3e941}.has-light-yellow-background-color{background-color:#f6ee70}
.has-orange-background-color{background-color:#eb5a2b}.has-dark-orange-background-color{background-color:#c25634}
.has-medium-orange-background-color{background-color:#f58967}.has-light-orange-background-color{background-color:#f7a68d}
.has-brown-background-color{background-color:#54392d}.has-dark-brown-background-color{background-color:#3c1f00}
.has-medium-brown-background-color{background-color:#aa9c96}.has-light-brown-background-color{background-color:#f7f6f2}
.has-beige-background-color{background-color:#F3F1E7 }.has-dark-beige-background-color{background-color:#303b2c}
.has-medium-beige-background-color{background-color:#dfd5c5}.has-light-beige-background-color{background-color:#f7f6f2}
@font-face{font-family:"light";src:url("../ttf/light.woff") format("woff"),url("../ttf/light.woff2") format("woff2");font-style:normal;font-stretch:normal}
@font-face{font-family:"regular";src:url("../ttf/regular.woff") format("woff"),url("../ttf/regular.woff2") format("woff2");font-style:normal;font-stretch:normal}
@font-face{font-family:"book";src:url("../ttf/book.woff") format("woff"),url("../ttf/book.woff2") format("woff2");font-style:normal;font-stretch:normal}
@font-face{font-family:"medium";src:url("../ttf/medium.woff") format("woff"),url("../ttf/medium.woff2") format("woff2");font-style:normal;font-stretch:normal}
@font-face{font-family:"semibold";src:url("../ttf/semibold.woff") format("woff"),url("../ttf/semibold.woff2") format("woff2");font-style:normal;font-stretch:normal}
@font-face{font-family:"bold";src:url("../ttf/bold.woff") format("woff"),url("../ttf/bold.woff2") format("woff2");font-style:normal;font-stretch:normal}
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:100%;-webkit-text-size-adjust:100%}
html,body,div,span,applet,object,iframe,h1,h2,.wp-block-quote p,h3,h4,h5,h6,p,main ol:not(.flickity-page-dots),blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,main,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{background-color:#fff;font-family:"medium";font-weight:normal;line-height:1;position:relative}
.page--white{background-color:#fff}.page--black{background-color:#323232}.page--dark-red{background-color:#eb5a2b}
.page--light-grey{background-color:whitesmoke}ol,ul{list-style:none}small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}
sup{top:-1em}img{border-style:none}table{border-collapse:collapse;border-spacing:0}
.has-gigantic-font-size{font-size:clamp(45px,calc(1vw * 6.55), 70px);line-height:1.1}
.has-mega-font-size{font-size:clamp(35px,calc(1vw * 6.55), 55px);line-height:1.1}
h1,.has-huge-font-size{font-size:clamp(32px,calc(1vw * 5), 45px);line-height:1.15}
h2,.wp-block-quote p,.wp-block-quote main ol:not(.flickity-page-dots),main .wp-block-quote ol:not(.flickity-page-dots),.has-large-font-size{font-size:clamp(29px,calc(1vw * 4), 36px);line-height:1.2}
h3,.has-bigger-font-size{font-size:clamp(22px,calc(1vw * 3), 23px);line-height:1.3}
h4,.has-big-font-size{font-size:clamp(19px,calc(1vw * 2), 20px);line-height:1.45}
.wp-block-gallery:not(.is-style-slider) figcaption,.wp-block-table table th,.wp-block-quote cite,main ul:not(.nav-sub__list):not(.nav-sub__list ul):not(.nav-selection__list):not(.is-style-navigation) li:not(.block-news__item):not(.nav-sub__list li):not(.footer__content li):not(.pager-cities__list__item),h5,footer h4,p,main ol:not(.flickity-page-dots),.has-normal-font-size{font-size:clamp(18px,calc(1vw * 1.5), 20px);line-height:1.4}
.wp-block-table table td,.wpcf7-not-valid-tip,.wpcf7-response-output:not(:empty),select[type=select],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea,select,option,a.read-more,h6,footer h5,.wpcf7 p,.wpcf7 main ol:not(.flickity-page-dots),main .wpcf7 ol:not(.flickity-page-dots),.wp-block-column--aside p,.wp-block-column--aside main ol:not(.flickity-page-dots),main .wp-block-column--aside ol:not(.flickity-page-dots),.has-small-font-size{font-size:clamp(16px,calc(1vw * 1), 17px);line-height:1.55}
.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}
main ul:not(.nav-sub__list):not(.nav-sub__list ul):not(.nav-selection__list):not(.is-style-navigation),p,main ol:not(.flickity-page-dots){font-family:"regular";color:#323232}
main ul:not(.nav-sub__list):not(.nav-sub__list ul):not(.nav-selection__list):not(.is-style-navigation) b,p b,main ol:not(.flickity-page-dots) b,main ul:not(.nav-sub__list):not(.nav-sub__list ul):not(.nav-selection__list):not(.is-style-navigation) strong,p strong,main ol:not(.flickity-page-dots) strong{font-family:"bold";font-weight:normal}
main ul.has-gigantic-font-size:not(.nav-sub__list):not(.nav-sub__list ul):not(.nav-selection__list):not(.is-style-navigation),p.has-gigantic-font-size,main ol.has-gigantic-font-size:not(.flickity-page-dots){margin-bottom:30px !important}
p,main ol:not(.flickity-page-dots){margin-bottom:1.1em}p b,main ol:not(.flickity-page-dots) b,p strong,main ol:not(.flickity-page-dots) strong{color:#323232}
p.has-background,main ol.has-background:not(.flickity-page-dots){padding:20px}p.is-style-margin,main ol.is-style-margin:not(.flickity-page-dots){margin:20px 0 30px 0}
footer p,footer main ol:not(.flickity-page-dots),main footer ol:not(.flickity-page-dots){color:#c7c7c7;font-size:1.0625rem;margin-bottom:.6em}
sub,sup{font-size:15px;font-family:"medium"}h1,h2,.wp-block-quote p,.wp-block-quote main ol:not(.flickity-page-dots),main .wp-block-quote ol:not(.flickity-page-dots),h3,h4,h5{text-rendering:optimizeLegibility;color:#323232;font-family:"regular"}
h1:not(.is-style-reveal),h2:not(.is-style-reveal),.wp-block-quote p:not(.is-style-reveal),.wp-block-quote main ol:not(.is-style-reveal):not(.flickity-page-dots),main .wp-block-quote ol:not(.is-style-reveal):not(.flickity-page-dots),h3:not(.is-style-reveal),h4:not(.is-style-reveal),h5:not(.is-style-reveal){-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
h1 b,h2 b,.wp-block-quote p b,.wp-block-quote main ol:not(.flickity-page-dots) b,main .wp-block-quote ol:not(.flickity-page-dots) b,h3 b,h4 b,h5 b,h1 strong,h2 strong,.wp-block-quote p strong,.wp-block-quote main ol:not(.flickity-page-dots) strong,main .wp-block-quote ol:not(.flickity-page-dots) strong,h3 strong,h4 strong,h5 strong{font-family:"medium";font-weight:normal}
h1 em,h2 em,.wp-block-quote p em,.wp-block-quote main ol:not(.flickity-page-dots) em,main .wp-block-quote ol:not(.flickity-page-dots) em,h3 em,h4 em,h5 em{color:#85c48f}
h1.has-background,h2.has-background,.wp-block-quote p.has-background,.wp-block-quote main ol.has-background:not(.flickity-page-dots),main .wp-block-quote ol.has-background:not(.flickity-page-dots),h3.has-background,h4.has-background,h5.has-background{padding:20px}
h1.is-style-margin,h2.is-style-margin,.wp-block-quote p.is-style-margin,.wp-block-quote main ol.is-style-margin:not(.flickity-page-dots),main .wp-block-quote ol.is-style-margin:not(.flickity-page-dots),h3.is-style-margin,h4.is-style-margin,h5.is-style-margin{margin:20px 0 30px 0}
h1.is-style-no-margin,h2.is-style-no-margin,.wp-block-quote p.is-style-no-margin,.wp-block-quote main ol.is-style-no-margin:not(.flickity-page-dots),main .wp-block-quote ol.is-style-no-margin:not(.flickity-page-dots),h3.is-style-no-margin,h4.is-style-no-margin,h5.is-style-no-margin{margin:0}
.single h1.has-mega-font-size.is-style-reveal,.single h2.has-mega-font-size.is-style-reveal,.single .wp-block-quote p.has-mega-font-size.is-style-reveal,.wp-block-quote .single p.has-mega-font-size.is-style-reveal,.single .wp-block-quote main ol.has-mega-font-size.is-style-reveal:not(.flickity-page-dots),.wp-block-quote main .single ol.has-mega-font-size.is-style-reveal:not(.flickity-page-dots),.single main .wp-block-quote ol.has-mega-font-size.is-style-reveal:not(.flickity-page-dots),main .wp-block-quote .single ol.has-mega-font-size.is-style-reveal:not(.flickity-page-dots),.single h3.has-mega-font-size.is-style-reveal,.single h4.has-mega-font-size.is-style-reveal,.single h5.has-mega-font-size.is-style-reveal{margin:0}
.is-style-listcheck{margin-bottom: 10px;display: flex;align-items: center;position: relative !important;padding-left: 30px;}
.is-style-listcheck::before{content:''; background-image: url('../img/checked-circle.png'); height: 20px; width: 20px; background-repeat: no-repeat; background-size: contain;top: 5px;position: absolute;left: 0;margin-right: 20px;}
h1.is-style-uppercase,h2.is-style-uppercase,.wp-block-quote p.is-style-uppercase,.wp-block-quote main ol.is-style-uppercase:not(.flickity-page-dots),main .wp-block-quote ol.is-style-uppercase:not(.flickity-page-dots),h3.is-style-uppercase,h4.is-style-uppercase,h5.is-style-uppercase{text-transform:uppercase}
h1.is-style-section,h2.is-style-section,.wp-block-quote p.is-style-section,.wp-block-quote main ol.is-style-section:not(.flickity-page-dots),main .wp-block-quote ol.is-style-section:not(.flickity-page-dots),h3.is-style-section,h4.is-style-section,h5.is-style-section{padding:10px 0;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7}
h1.is-style-hero,h2.is-style-hero,.wp-block-quote p.is-style-hero,.wp-block-quote main ol.is-style-hero:not(.flickity-page-dots),main .wp-block-quote ol.is-style-hero:not(.flickity-page-dots),h3.is-style-hero,h4.is-style-hero,h5.is-style-hero{padding:6% 0}
.single-news .wp-block-cover h1,.single-news .wp-block-cover h2,.single-news .wp-block-cover .wp-block-quote p,.wp-block-quote .single-news .wp-block-cover p,.single-news .wp-block-cover .wp-block-quote main ol:not(.flickity-page-dots),.wp-block-quote main .single-news .wp-block-cover ol:not(.flickity-page-dots),.single-news .wp-block-cover main .wp-block-quote ol:not(.flickity-page-dots),main .wp-block-quote .single-news .wp-block-cover ol:not(.flickity-page-dots),.single-news .wp-block-cover h3,.single-news .wp-block-cover h4,.single-news .wp-block-cover h5{-webkit-filter:drop-shadow(0.35rem .35rem .4rem rgba(61,57,53,0.7));filter:drop-shadow(0.35rem .35rem .4rem rgba(61,57,53,0.7))}
h1.has-gigantic-font-size,h2.has-gigantic-font-size,.wp-block-quote p.has-gigantic-font-size,.wp-block-quote main ol.has-gigantic-font-size:not(.flickity-page-dots),main .wp-block-quote ol.has-gigantic-font-size:not(.flickity-page-dots),h3.has-gigantic-font-size,h4.has-gigantic-font-size,h5.has-gigantic-font-size{margin-bottom:0 !important}
footer h1,footer h2,footer .wp-block-quote p,.wp-block-quote footer p,footer .wp-block-quote main ol:not(.flickity-page-dots),.wp-block-quote main footer ol:not(.flickity-page-dots),footer main .wp-block-quote ol:not(.flickity-page-dots),main .wp-block-quote footer ol:not(.flickity-page-dots),footer h3,footer h4,footer h5{color:#85c48f}
h1{margin-bottom:.5em;font-family:"light"}h2,.wp-block-quote p,.wp-block-quote main ol:not(.flickity-page-dots),main .wp-block-quote ol:not(.flickity-page-dots){margin-bottom:.5em;font-family:"light"}
h3{margin-top:.5em;margin-bottom:.8em;font-family:"book"}h4{margin-bottom:.6em;text-transform:uppercase;color:#f26b41;font-family:"semibold"}
h5{margin-bottom:.7em;font-family:"semibold"}footer h5{text-transform:uppercase}
h6{margin-bottom:.9em;color:#323232}main ul:not(.nav-sub__list):not(.nav-sub__list ul):not(.nav-selection__list):not(.is-style-navigation){margin-bottom:20px;margin-left:20px}
main ul:not(.nav-sub__list):not(.nav-sub__list ul):not(.nav-selection__list):not(.is-style-navigation) li:not(.block-news__item):not(.nav-sub__list li):not(.footer__content li):not(.pager-cities__list__item){list-style:disc}
main ul:not(.nav-sub__list):not(.nav-sub__list ul):not(.nav-selection__list):not(.is-style-navigation).more-margin li{margin-bottom:20px}
footer ul{margin-bottom:20px}footer ul li{margin-bottom:.4em;color:#c7c7c7}main ol:not(.flickity-page-dots){counter-reset:my-awesome-counter}
main ol:not(.flickity-page-dots) li{counter-increment:my-awesome-counter}main ol:not(.flickity-page-dots) li::before{content:counter(my-awesome-counter) ". ";color:#226193}
figcaption{color:#3d3935;line-height:1.2em;text-align:center}a,a:link,a:visited{text-decoration:none;outline:0;font-weight:normal}
p a,main ol:not(.flickity-page-dots) a,main li:not(.menu-item) a,footer li a,h1 a,h2 a,.wp-block-quote p a,h3 a,h4 a,h5 a,td a{text-decoration:none;-webkit-transition:color .3s;transition:color .3s;color:inherit}
p a:hover,main ol:not(.flickity-page-dots) a:hover,p a:active,main ol:not(.flickity-page-dots) a:active,main li:not(.menu-item) a:hover,main li:not(.menu-item) a:active,footer li a:hover,footer li a:active,h1 a:hover,h1 a:active,h2 a:hover,h2 a:active,h3 a:hover,h3 a:active,h4 a:hover,h4 a:active,h5 a:hover,h5 a:active,td a:hover,td a:active{text-decoration:underline;color:#85c48f}
footer p a,footer main ol:not(.flickity-page-dots) a,main footer ol:not(.flickity-page-dots) a,footer main li:not(.menu-item) a,footer footer li a,footer h1 a,footer h2 a,footer .wp-block-quote p a,.wp-block-quote footer p a,footer h3 a,footer h4 a,footer h5 a,footer td a{color:#c7c7c7;text-decoration:none !important}
footer p a:hover,footer main ol:not(.flickity-page-dots) a:hover,main footer ol:not(.flickity-page-dots) a:hover,footer p a:active,footer main ol:not(.flickity-page-dots) a:active,main footer ol:not(.flickity-page-dots) a:active,footer main li:not(.menu-item) a:hover,footer main li:not(.menu-item) a:active,footer footer li a:hover,footer footer li a:active,footer h1 a:hover,footer h1 a:active,footer h2 a:hover,footer h2 a:active,footer h3 a:hover,footer h3 a:active,footer h4 a:hover,footer h4 a:active,footer h5 a:hover,footer h5 a:active,footer td a:hover,footer td a:active{color:#fff;text-decoration:underline !important}
p a:link,main ol:not(.flickity-page-dots) a:link,p a:visited,main ol:not(.flickity-page-dots) a:visited,h5 a:link,h5 a:visited,h6 a:link,h6 a:visited,td a:link,td a:visited,main li:not(.menu-item) a:link,main li:not(.menu-item) a:visited{text-decoration:underline}
.block-news li a:link,.block-news li a:visited,.block-projects li a:link,.block-projects li a:visited{text-decoration:none !important}
a.read-more{padding:0 0 0 18px;background-image:url(../img/read-more.svg);background-position:0 .3em;background-repeat:no-repeat}
.link-topic--active{color:#c5242b !important}p ._download-link,main ol:not(.flickity-page-dots) ._download-link,li ._download-link,td ._download-link{display:inline-block;margin:0 8px 6px 0;padding:0 0 0 1.5rem;background-position:left center;background-repeat:no-repeat;background-size:18px;text-decoration:none !important;-webkit-transition:-webkit-text-decoration .3s;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s,-webkit-text-decoration .3s}
p ._download-link:hover,main ol:not(.flickity-page-dots) ._download-link:hover,li ._download-link:hover,td ._download-link:hover{text-decoration:underline}
p ._download-link--pdf,main ol:not(.flickity-page-dots) ._download-link--pdf,li ._download-link--pdf,td ._download-link--pdf{background-image:url(../img/icon-pdf-small.svg)}
p ._download-link--pptx,main ol:not(.flickity-page-dots) ._download-link--pptx,p ._download-link--ppt,main ol:not(.flickity-page-dots) ._download-link--ppt,li ._download-link--pptx,li ._download-link--ppt,td ._download-link--pptx,td ._download-link--ppt{background-image:url(../img/icon-powerpoint-small.svg)}
p ._download-link--xlsx,main ol:not(.flickity-page-dots) ._download-link--xlsx,p ._download-link--xls,main ol:not(.flickity-page-dots) ._download-link--xls,li ._download-link--xlsx,li ._download-link--xls,td ._download-link--xlsx,td ._download-link--xls{background-image:url(../img/icon-excel-small.svg)}
p ._download-link--txt,main ol:not(.flickity-page-dots) ._download-link--txt,li ._download-link--txt,td ._download-link--txt{background-image:url(../img/icon-document-small.svg)}
p ._download-link--jpg,main ol:not(.flickity-page-dots) ._download-link--jpg,p ._download-link--jpeg,main ol:not(.flickity-page-dots) ._download-link--jpeg,p ._download-link--gif,main ol:not(.flickity-page-dots) ._download-link--gif,p ._download-link--png,main ol:not(.flickity-page-dots) ._download-link--png,li ._download-link--jpg,li ._download-link--jpeg,li ._download-link--gif,li ._download-link--png,td ._download-link--jpg,td ._download-link--jpeg,td ._download-link--gif,td ._download-link--png{background-image:url(../img/icon-image-small.svg)}
p a.button,main ol:not(.flickity-page-dots) a.button{-webkit-transition:background-color .3s,color .3s,border .3s;transition:background-color .3s,color .3s,border .3s;display:inline-block;margin:15px 20px 0 0;padding:12px 30px;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;font-family:"bold";font-size:1.1875rem;text-align:center;text-decoration:none;overflow-wrap:break-word;line-height:1em;color:#226193;border:3px solid #226193}
p a.button:active,main ol:not(.flickity-page-dots) a.button:active,p a.button:focus,main ol:not(.flickity-page-dots) a.button:focus,p a.button:hover,main ol:not(.flickity-page-dots) a.button:hover{border:3px solid #c5242b;color:#c5242b}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0}
button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}select[type=select],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea,select,option{font-family:"semibold"}
[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea,select,option{border-radius:0;width:100%;border-top:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #323232;border-left:3px solid #323232;background-color:transparent;padding:.4375rem .625rem .625rem .75rem;margin-bottom:0;color:#323232}
[type=color]::-webkit-input-placeholder,[type=date]::-webkit-input-placeholder,[type=datetime]::-webkit-input-placeholder,[type=datetime-local]::-webkit-input-placeholder,[type=email]::-webkit-input-placeholder,[type=month]::-webkit-input-placeholder,[type=number]::-webkit-input-placeholder,[type=password]::-webkit-input-placeholder,[type=search]::-webkit-input-placeholder,[type=tel]::-webkit-input-placeholder,[type=text]::-webkit-input-placeholder,[type=time]::-webkit-input-placeholder,[type=url]::-webkit-input-placeholder,[type=week]::-webkit-input-placeholder,input:not([type])::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder,option::-webkit-input-placeholder{color:#323232}
[type=color]::-moz-placeholder,[type=date]::-moz-placeholder,[type=datetime]::-moz-placeholder,[type=datetime-local]::-moz-placeholder,[type=email]::-moz-placeholder,[type=month]::-moz-placeholder,[type=number]::-moz-placeholder,[type=password]::-moz-placeholder,[type=search]::-moz-placeholder,[type=tel]::-moz-placeholder,[type=text]::-moz-placeholder,[type=time]::-moz-placeholder,[type=url]::-moz-placeholder,[type=week]::-moz-placeholder,input:not([type])::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder,option::-moz-placeholder{color:#323232}
[type=color]:-ms-input-placeholder,[type=date]:-ms-input-placeholder,[type=datetime]:-ms-input-placeholder,[type=datetime-local]:-ms-input-placeholder,[type=email]:-ms-input-placeholder,[type=month]:-ms-input-placeholder,[type=number]:-ms-input-placeholder,[type=password]:-ms-input-placeholder,[type=search]:-ms-input-placeholder,[type=tel]:-ms-input-placeholder,[type=text]:-ms-input-placeholder,[type=time]:-ms-input-placeholder,[type=url]:-ms-input-placeholder,[type=week]:-ms-input-placeholder,input:not([type]):-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder,option:-ms-input-placeholder{color:#323232}
[type=color]::-ms-input-placeholder,[type=date]::-ms-input-placeholder,[type=datetime]::-ms-input-placeholder,[type=datetime-local]::-ms-input-placeholder,[type=email]::-ms-input-placeholder,[type=month]::-ms-input-placeholder,[type=number]::-ms-input-placeholder,[type=password]::-ms-input-placeholder,[type=search]::-ms-input-placeholder,[type=tel]::-ms-input-placeholder,[type=text]::-ms-input-placeholder,[type=time]::-ms-input-placeholder,[type=url]::-ms-input-placeholder,[type=week]::-ms-input-placeholder,input:not([type])::-ms-input-placeholder,textarea::-ms-input-placeholder,select::-ms-input-placeholder,option::-ms-input-placeholder{color:#323232}
[type=color]::placeholder,[type=date]::placeholder,[type=datetime]::placeholder,[type=datetime-local]::placeholder,[type=email]::placeholder,[type=month]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=time]::placeholder,[type=url]::placeholder,[type=week]::placeholder,input:not([type])::placeholder,textarea::placeholder,select::placeholder,option::placeholder{color:#323232}
[type=color]:focus,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,textarea:focus,select:focus,option:focus{color:#c5242b;outline:0}
[type=color]:focus::-webkit-input-placeholder,[type=date]:focus::-webkit-input-placeholder,[type=datetime]:focus::-webkit-input-placeholder,[type=datetime-local]:focus::-webkit-input-placeholder,[type=email]:focus::-webkit-input-placeholder,[type=month]:focus::-webkit-input-placeholder,[type=number]:focus::-webkit-input-placeholder,[type=password]:focus::-webkit-input-placeholder,[type=search]:focus::-webkit-input-placeholder,[type=tel]:focus::-webkit-input-placeholder,[type=text]:focus::-webkit-input-placeholder,[type=time]:focus::-webkit-input-placeholder,[type=url]:focus::-webkit-input-placeholder,[type=week]:focus::-webkit-input-placeholder,input:not([type]):focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder,option:focus::-webkit-input-placeholder{color:#c5242b;opacity:1}
[type=color]:focus::-moz-placeholder,[type=date]:focus::-moz-placeholder,[type=datetime]:focus::-moz-placeholder,[type=datetime-local]:focus::-moz-placeholder,[type=email]:focus::-moz-placeholder,[type=month]:focus::-moz-placeholder,[type=number]:focus::-moz-placeholder,[type=password]:focus::-moz-placeholder,[type=search]:focus::-moz-placeholder,[type=tel]:focus::-moz-placeholder,[type=text]:focus::-moz-placeholder,[type=time]:focus::-moz-placeholder,[type=url]:focus::-moz-placeholder,[type=week]:focus::-moz-placeholder,input:not([type]):focus::-moz-placeholder,textarea:focus::-moz-placeholder,select:focus::-moz-placeholder,option:focus::-moz-placeholder{color:#c5242b;opacity:1}
[type=color]:focus:-ms-input-placeholder,[type=date]:focus:-ms-input-placeholder,[type=datetime]:focus:-ms-input-placeholder,[type=datetime-local]:focus:-ms-input-placeholder,[type=email]:focus:-ms-input-placeholder,[type=month]:focus:-ms-input-placeholder,[type=number]:focus:-ms-input-placeholder,[type=password]:focus:-ms-input-placeholder,[type=search]:focus:-ms-input-placeholder,[type=tel]:focus:-ms-input-placeholder,[type=text]:focus:-ms-input-placeholder,[type=time]:focus:-ms-input-placeholder,[type=url]:focus:-ms-input-placeholder,[type=week]:focus:-ms-input-placeholder,input:not([type]):focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder,option:focus:-ms-input-placeholder{color:#c5242b;opacity:1}
[type=color]:focus::-ms-input-placeholder,[type=date]:focus::-ms-input-placeholder,[type=datetime]:focus::-ms-input-placeholder,[type=datetime-local]:focus::-ms-input-placeholder,[type=email]:focus::-ms-input-placeholder,[type=month]:focus::-ms-input-placeholder,[type=number]:focus::-ms-input-placeholder,[type=password]:focus::-ms-input-placeholder,[type=search]:focus::-ms-input-placeholder,[type=tel]:focus::-ms-input-placeholder,[type=text]:focus::-ms-input-placeholder,[type=time]:focus::-ms-input-placeholder,[type=url]:focus::-ms-input-placeholder,[type=week]:focus::-ms-input-placeholder,input:not([type]):focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder,select:focus::-ms-input-placeholder,option:focus::-ms-input-placeholder{color:#c5242b;opacity:1}
[type=color]:focus::placeholder,[type=date]:focus::placeholder,[type=datetime]:focus::placeholder,[type=datetime-local]:focus::placeholder,[type=email]:focus::placeholder,[type=month]:focus::placeholder,[type=number]:focus::placeholder,[type=password]:focus::placeholder,[type=search]:focus::placeholder,[type=tel]:focus::placeholder,[type=text]:focus::placeholder,[type=time]:focus::placeholder,[type=url]:focus::placeholder,[type=week]:focus::placeholder,input:not([type]):focus::placeholder,textarea:focus::placeholder,select:focus::placeholder,option:focus::placeholder{color:#c5242b;opacity:1}
[type=color]:hover,[type=color]:active,[type=date]:hover,[type=date]:active,[type=datetime]:hover,[type=datetime]:active,[type=datetime-local]:hover,[type=datetime-local]:active,[type=email]:hover,[type=email]:active,[type=month]:hover,[type=month]:active,[type=number]:hover,[type=number]:active,[type=password]:hover,[type=password]:active,[type=search]:hover,[type=search]:active,[type=tel]:hover,[type=tel]:active,[type=text]:hover,[type=text]:active,[type=time]:hover,[type=time]:active,[type=url]:hover,[type=url]:active,[type=week]:hover,[type=week]:active,input:not([type]):hover,input:not([type]):active,textarea:hover,textarea:active,select:hover,select:active,option:hover,option:active{color:#c5242b}
select[type=select]{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:"";cursor:pointer;*cursor:hand;background-color:transparent;padding:.3125rem .625rem .5rem .625rem;background-position:right 10px center;background-repeat:no-repeat;background-image:url(../img/icon-arrow-down.svg)}
[type=checkbox],[type=radio]{margin-right:10px}[type=submit]{margin-bottom:10px;border:2px solid #c5242b;border-radius:100px;color:#c5242b;font-family:"medium";font-size:1.0625rem;background-color:transparent;cursor:pointer;padding:10px 20px;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}
@media screen and (min-width:768px){[type=submit]{padding:14px 25px;font-size:1.1875rem}
}[type=submit]:hover{color:#fff !important;background-color:#c5242b !important}[type=submit][disabled]{cursor:not-allowed;border:2px solid #c7c7c7;color:#c7c7c7}
[type=submit][disabled]:hover{color:#c7c7c7 !important;background-color:transparent !important}
.wpcf7-form p,.wpcf7-form main ol:not(.flickity-page-dots),main .wpcf7-form ol:not(.flickity-page-dots){margin-bottom:30px}
.wpcf7-response-output:not(:empty){padding:15px 20px;border:3px solid #c5242b;color:#323232;line-height:1.5em}
.wpcf7-not-valid-tip{display:inline-block;padding-top:8px;color:#c5242b}.screen-reader-response{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.form-row{display:block}.form-row::after{clear:both;content:"";display:block}
@media screen and (min-width:414px){.form-col--1-12{float:left;display:block;margin-right:3.0395136778%;width:5.547112462%}
.form-col--1-12:last-child{margin-right:0}}@media screen and (min-width:414px){.form-col--2-12{float:left;display:block;margin-right:3.0395136778%;width:14.1337386018%}
.form-col--2-12:last-child{margin-right:0}}@media screen and (min-width:414px){.form-col--3-12{float:left;display:block;margin-right:3.0395136778%;width:22.7203647416%}
.form-col--3-12:last-child{margin-right:0}}@media screen and (min-width:414px){.form-col--4-12{float:left;display:block;margin-right:3.0395136778%;width:31.3069908815%}
.form-col--4-12:last-child{margin-right:0}}@media screen and (min-width:414px){.form-col--5-12{float:left;display:block;margin-right:3.0395136778%;width:39.8936170213%}
.form-col--5-12:last-child{margin-right:0}}@media screen and (min-width:414px){.form-col--6-12{float:left;display:block;margin-right:3.0395136778%;width:48.4802431611%}
.form-col--6-12:last-child{margin-right:0}}@media screen and (min-width:414px){.form-col--7-12{float:left;display:block;margin-right:3.0395136778%;width:57.0668693009%}
.form-col--7-12:last-child{margin-right:0}}@media screen and (min-width:414px){.form-col--8-12{float:left;display:block;margin-right:3.0395136778%;width:65.6534954407%}
.form-col--8-12:last-child{margin-right:0}}@media screen and (min-width:414px){.form-col--9-12{float:left;display:block;margin-right:3.0395136778%;width:74.2401215805%}
.form-col--9-12:last-child{margin-right:0}}@media screen and (min-width:414px){.form-col--10-12{float:left;display:block;margin-right:3.0395136778%;width:82.8267477204%}
.form-col--10-12:last-child{margin-right:0}}@media screen and (min-width:414px){.form-col--11-12{float:left;display:block;margin-right:3.0395136778%;width:91.4133738602%}
.form-col--11-12:last-child{margin-right:0}}@media screen and (min-width:414px){.form-col--12-12{float:left;display:block;margin-right:3.0395136778%;width:100%}
.form-col--12-12:last-child{margin-right:0}}body{position:relative}.wp-block-cover-image.alignfull,.wp-block-cover.alignfull,.is-style-tabs__elements,.wp-block-group.alignfull:not(.is-style-slider):not(.is-style-tabs)>.wp-block-group__inner-container,.footer__content,.main,.container{padding:0 20px}
@media screen and (min-width:1024px){.wp-block-cover-image.alignfull,.wp-block-cover.alignfull,.is-style-tabs__elements,.wp-block-group.alignfull:not(.is-style-slider):not(.is-style-tabs)>.wp-block-group__inner-container,.footer__content,.main,.container{padding:0 3vw}
}@media screen and (min-width:1200px){.wp-block-cover-image.alignfull,.wp-block-cover.alignfull,.is-style-tabs__elements,.wp-block-group.alignfull:not(.is-style-slider):not(.is-style-tabs)>.wp-block-group__inner-container,.footer__content,.main,.container{padding:0 4vw}
}@media screen and (min-width:1450px){.wp-block-cover-image.alignfull,.wp-block-cover.alignfull,.is-style-tabs__elements,.wp-block-group.alignfull:not(.is-style-slider):not(.is-style-tabs)>.wp-block-group__inner-container,.footer__content,.main,.container{padding:0 7vw}
}@media screen and (min-width:1920px){.wp-block-cover-image.alignfull,.wp-block-cover.alignfull,.is-style-tabs__elements,.wp-block-group.alignfull:not(.is-style-slider):not(.is-style-tabs)>.wp-block-group__inner-container,.footer__content,.main,.container{padding:0 10vw}
}.wp-block-group{margin-bottom:30px}
.header{position:fixed;top:0;z-index:1999;width:100%;will-change:transform background-color;-webkit-transition:background-color 900ms ease-in-out,-webkit-transform 450ms ease-in-out;transition:background-color 900ms ease-in-out,-webkit-transform 450ms ease-in-out;transition:transform 450ms ease-in-out,background-color 900ms ease-in-out;transition:transform 450ms ease-in-out,background-color 900ms ease-in-out,-webkit-transform 450ms ease-in-out}
.header--not-top{background-color:rgba(255,255,255,0.85)}.header--not-top .header__nav__wrap{padding:10px 0}
.header__nav__wrap{padding:15px 0;position:relative;border-bottom:1px solid #c7c7c7}
.mobile-nav .header__nav__wrap{padding:10px 0 0 0}.admin-bar:not(.mobile-nav) .header{padding-top:32px}
.mobile-nav .header{position:static}body:not(.mobile-nav) .header--pinned{-webkit-transform:translateY(0);transform:translateY(0)}
body:not(.mobile-nav) .header--unpinned{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.main{position:relative}.main--padding{padding-top:120px}.main>*:first-child{padding-top:160px}
@media screen and (max-width:1023px){.wp-block-columns--main{display:block !important}
}.wp-block-column--article{-ms-flex-preferred-size:72% !important;flex-basis:72% !important}
@media screen and (min-width:1450px){.wp-block-column--article{-ms-flex-preferred-size:75% !important;flex-basis:75% !important}
}@media screen and (max-width:1023px){.wp-block-column--article{margin-bottom:20px}
}.wp-block-column--aside{-ms-flex-preferred-size:28% !important;flex-basis:28% !important}
@media screen and (min-width:1450px){.wp-block-column--aside{-ms-flex-preferred-size:25% !important;flex-basis:25% !important}
}@media screen and (max-width:1023px){.wp-block-column--aside{margin-left:0 !important;margin-bottom:20px}
}.footer{background-color:#3c1f00}.footer__content{padding-top:10px;padding-bottom:10px}
.logo{display:none;display:inline-block;overflow:hidden;text-indent:101%;white-space:nowrap;background-image:url(../img/logo.svg);background-position:center center;background-repeat:no-repeat;background-size:117px 86px;height:86px;width:117px;-webkit-transition:all .3s;transition:all .3s}
.header--not-top .logo{height:80px;width:109px;background-size:109px 80px}@media screen and (min-width:768px){.logo{height:94px;width:128px;background-size:128px 94px}
}@media screen and (min-width:1450px){.logo{height:100px;width:136px;background-size:136px 100px}
}@media screen and (max-width:1023px){.nav-main{display:none;margin:0 calc(50% - 50vw)}
.mobile-nav .nav-main{display:block}}@media screen and (min-width:1024px){.nav-main{position:absolute;z-index:1000;bottom:10px;right:0}
}@media screen and (max-width:1023px){.nav-main__list{margin:10px 0 0 0;border-bottom:3px solid #c7c7c7}
.nav-main__list ul{display:none}.nav-main__list li{position:relative}.nav-main__list li.open>.sub-menu{display:block}
.nav-main__list a{display:block}.nav-main__list>li{border-top:3px solid #c7c7c7}.nav-main__list>li.menu-item-has-children{background-image:url(../img/icon-arrow-right.svg);background-position:right 30px top 20px;background-repeat:no-repeat;-webkit-transition:background-image .3s;transition:background-image .3s}
.nav-main__list>li.menu-item-has-children.open{background-image:url(../img/icon-arrow-down.svg)}
.nav-main__list>li>a{display:block;padding:15px 0 15px 20px;color:#323232;font-size:1.75rem;font-family:"medium";-webkit-transition:color .2s ease-out,padding .2s ease-out;transition:color .2s ease-out,padding .2s ease-out}
.nav-main__list>li.active>a,.nav-main__list>li>a:active{color:#6f8c69}.nav-main__list>li>a:hover{text-decoration:underline}
.nav-main__list>li.menu-horticert>a{text-transform:uppercase}.nav-main__list>li>ul{padding:0 0 10px 0}
.nav-main__list>li>ul>li>a{display:block;padding:10px 0 10px 20px;color:#323232;font-size:1.4375rem;font-family:"medium"}
.nav-main__list>li>ul>li.active>a,.nav-main__list>li>ul>li>a:active{color:#6f8c69;text-decoration:underline}
.nav-main__list>li>ul>li>a:hover{color:#226193}.nav-main__list>li>ul>li>ul{padding:5px 0 10px 0}
.nav-main__list>li>ul>li>ul>li>a{display:block;padding:7px 0 7px 40px;color:#6f8c69;font-size:1.25rem;font-family:"bold";background-position:20px center;background-repeat:no-repeat;background-image:url(../img/icon-nav-sub.svg)}
.nav-main__list>li>ul>li>ul>li.active>a,.nav-main__list>li>ul>li>ul>li>a:active{color:#6f8c69}
.nav-main__list>li>ul>li>ul>li>a:hover{text-decoration:underline}}@media screen and (min-width:1024px){.nav-main__list{float:left}
.nav-main__list>li{float:left;padding-right:15px}}@media screen and (min-width:1024px) and (min-width:1024px){.nav-main__list>li{padding-right:25px}
}@media screen and (min-width:1024px) and (min-width:1450px){.nav-main__list>li{padding-right:30px}
}@media screen and (min-width:1024px) and (min-width:1920px){.nav-main__list>li{padding-right:40px}
}@media screen and (min-width:1024px){.nav-main__list>li:last-child{padding-right:0}
.nav-main__list>li:nth-last-child(1)>ul{right:0}.nav-main__list>li:nth-last-child(1)>ul>li>ul{left:-300px}
}@media screen and (min-width:1024px) and (max-width:1919px){.nav-main__list>li:nth-last-child(2)>ul{right:0}
.nav-main__list>li:nth-last-child(2)>ul>li>ul{left:-300px}}@media screen and (min-width:1024px){.nav-main__list>li>a{display:block;font-family:"semibold";padding:2px 0;border-bottom:2px solid transparent;-webkit-transition:border .2s,color .2s;transition:border .2s,color .2s;color:#54392d;font-size:1.1875rem}
.navigation--light .nav-main__list>li>a{color:#fff}.navigation--dark .nav-main__list>li>a{color:#3d3935}
.header--not-top .nav-main__list>li>a{color:#3d3935}}@media screen and (min-width:1024px) and (min-width:768px){.nav-main__list>li>a{font-size:1.375rem}
}@media screen and (min-width:1024px) and (min-width:1450px){.nav-main__list>li>a{font-size:1.4375rem}
}@media screen and (min-width:1024px){.nav-main__list>li>a:hover{color:#85c48f}.nav-main__list>li.active>a{color:#85c48f;border-bottom:2px solid #85c48f}
.navigation--light .nav-main__list>li.active>a{color:#85c48f;border-bottom:2px solid #85c48f}
.nav-main__list>li .sub-menu{position:absolute;z-index:1000;visibility:hidden;opacity:0;margin-top:0;-webkit-transition:margin-top .4s,opacity .6s;transition:margin-top .4s,opacity .6s;-webkit-filter:drop-shadow(10px 40px 80px rgba(61,57,53,0.25));filter:drop-shadow(10px 40px 80px rgba(61,57,53,0.25))}
.nav-main__list>li.open>.sub-menu{visibility:visible;opacity:1;margin-top:20px}.nav-main__list>li>ul{width:320px;background-color:rgba(255,255,255,0.9);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding:5px 20px}
.nav-main__list>li>ul>li{padding:15px 0;border-bottom:1px solid #aa9c96}.nav-main__list>li>ul>li:last-child{border-bottom:0}
.nav-main__list>li>ul>li>a{display:block;font-size:1.1875rem;font-family:"medium";line-height:21px;color:#54392d}
.nav-main__list>li>ul>li.menu-item-has-children>a{padding-right:15px;background-position:center right;background-repeat:no-repeat;background-image:url(../img/icon-arrow-right.svg)}
.nav-main__list>li>ul>li>a:hover{text-decoration:underline}.nav-main__list>li>ul>li.active>a,.nav-main__list>li>ul>li>a:hover,.nav-main__list>li>ul>li>a:active{color:#6f8c69}
.nav-main__list .menu-item-has-children{position:relative}}.nav-sub{display:none;margin-bottom:30px}
@media screen and (min-width:1024px){.nav-sub{display:block}}.nav-sub__list{background-color:whitesmoke;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding:10px 20px}
.nav-sub__list>li{padding:15px 0;border-bottom:1px solid #aa9c96}.nav-sub__list>li:last-child{border-bottom:0}
.nav-sub__list>li>a{display:block;font-size:1.1875rem;font-family:"medium";color:#54392d}
.nav-sub__list>li.active>a,.nav-sub__list>li>a:active{color:#6f8c69}.nav-sub__list>li>a:hover{text-decoration:underline}
.nav-sub__list>li>ul{padding:15px 0 0 0}.nav-sub__list>li>ul>li{padding:5px 0}.nav-sub__list>li>ul>li>a{display:block;font-size:1.125rem;color:#54392d}
.nav-sub__list>li>ul>li>a::before{content:"- "}.nav-sub__list>li>ul>li.active>a,.nav-sub__list>li>ul>li>a:active{color:#6f8c69}
.nav-sub__list>li>ul>li>a:hover{text-decoration:underline}.nav-sub__list .active>ul{display:block}
.nav-sub__list ul{display:none}@media screen and (max-width:1023px){.nav-meta{display:none}
}@media screen and (min-width:1024px){.nav-meta{position:absolute;z-index:1000;right:0;top:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}@media screen and (max-width:1023px){.nav-meta__list>li{border-bottom:3px solid #c7c7c7}
.nav-meta__list>li>a{display:block;padding:15px 0 15px 20px;color:#3d3935;font-size:1.75rem;font-family:"medium";-webkit-transition:color .2s ease-out,padding .2s ease-out;transition:color .2s ease-out,padding .2s ease-out}
.nav-meta__list>li.active>a,.nav-meta__list>li>a:active{color:#6f8c69}.nav-meta__list>li>a:hover{text-decoration:underline}
}@media screen and (min-width:1024px){.nav-meta__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.nav-meta__list>li{padding-right:12px}.nav-meta__list>li:last-child{padding-right:0}
.nav-meta__list>li>a{display:block;color:#1e6155;font-family:"medium";padding:2px 0;border-bottom:2px solid transparent;-webkit-transition:border .2s,color .2s,background .2s;transition:border .2s,color .2s,background .2s;font-size:1.0625rem}
.navigation--light .nav-meta__list>li>a{color:whitesmoke}.header--not-top .nav-meta__list>li>a{color:#1e6155}
.nav-meta__list>li>a:hover{color:#f26b41}.nav-meta__list>li.active>a{color:#f26b41;border-bottom:2px solid #f26b41}
.nav-meta__list>li.menu-4c-portal>a{border:2px solid #c7c7c7;padding:11px 32px 10px 15px;border-radius:100px;-webkit-transition:background-image .2s;transition:background-image .2s;background-position:right 12px center;background-repeat:no-repeat;background-size:13px}
.navigation--light .nav-meta__list>li.menu-4c-portal>a{-webkit-transition:background-image .2s;transition:background-image .2s;background-image:url(../img/icon-4c-portal-login-white.svg)}
.navigation--dark .nav-meta__list>li.menu-4c-portal>a{-webkit-transition:background-image .2s;transition:background-image .2s;background-image:url(../img/icon-4c-portal-login.svg)}
.header--not-top .nav-meta__list>li.menu-4c-portal>a{-webkit-transition:background-image .2s;transition:background-image .2s;background-image:url(../img/icon-4c-portal-login-white.svg)}
}.toggle{position:absolute;top:45px;right:40px;cursor:pointer;-webkit-transition:top .4s;transition:top .4s}
.header--not-top .toggle{top:35px}@media screen and (min-width:768px){.toggle{top:55px;right:10px}
.header--not-top .toggle{top:40px}}@media screen and (min-width:1024px){.toggle{display:none}
}.toggle em,.toggle em::after,.toggle em::before{display:block;position:relative;background-color:#6f8c69;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:5px;width:35px;border-radius:5px}
.navigation--light .toggle em,.navigation--light .toggle em::after,.navigation--light .toggle em::before{background-color:#85c48f}
@media screen and (min-width:768px){.toggle em,.toggle em::after,.toggle em::before{height:6px;width:45px}
}.toggle em{margin:10px 0;-webkit-transition:background-color .2s;transition:background-color .2s}
.mobile-nav .toggle em{background-color:rgba(111,140,105,0)}.toggle em::before,.toggle em::after{position:absolute;content:"";left:0;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}
.toggle em::before{-webkit-transform:translateY(-11px);transform:translateY(-11px)}
@media screen and (min-width:768px){.toggle em::before{-webkit-transform:translateY(-14px);transform:translateY(-14px)}
}.mobile-nav .toggle em::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#6f8c69}
.toggle em::after{-webkit-transform:translateY(11px);transform:translateY(11px)}@media screen and (min-width:768px){.toggle em::after{-webkit-transform:translateY(14px);transform:translateY(14px)}
}.mobile-nav .toggle em::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#6f8c69}
.flickity__button{position:absolute;top:50%;z-index:1000;width:47px;height:47px;background-color:rgba(199,199,199,0.6);-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border-radius:50%;background-position:center center;background-repeat:no-repeat;background-size:30px 11px;-webkit-transition:background-color .8s;transition:background-color .8s}
.flickity__button:hover{background-color:#c5242b}.flickity__button--previous{left:10px;background-image:url(../img/arrow-previous.svg)}
.flickity__button--next{right:10px;background-image:url(../img/arrow-next.svg)}
/* Flickity v3.0.0https://flickity.metafizzy.co---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}
.flickity-viewport{overflow:visible;position:relative;height:100%;-ms-touch-action:pan-y;touch-action:pan-y;will-change:height;-webkit-transition:height 150ms;transition:height 150ms}
.flickity-slider{z-index: 1;position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}
.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-cell{position:absolute;left:0; width: 100%;}.flickity-rtl .flickity-cell{left:unset;right:0}
.flickity-enabled:hover .flickity-button{opacity:1}.flickity-button{position:absolute;background:rgba(255,255,255,0.6);border:0;color:#85c48f;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;z-index:1000}
.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:0;color:#54392d}
.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}
.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-70%);transform:translateY(-70%)}
.flickity-prev-next-button.previous{left:30px}.flickity-prev-next-button.next{right:30px}
.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:30px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:30px}
.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:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:25px;height:5px;padding:0;margin:0 5px;background:#c7c7c7;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;text-indent:-9999px;overflow:hidden}
.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot.is-selected{background:#85c48f}
body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;display:none;z-index:1035}
.sl-wrapper{z-index:1040;width:100%;height:100%;left:0;top:0;position:fixed}.sl-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}
.sl-wrapper button{border:0 none;background:transparent;font-size:28px;padding:0;cursor:pointer}
.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:"medium";color:#226193;font-size:3rem}
.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:10060;color:#226193;font-size:1rem}
.sl-wrapper .sl-download{display:none;position:fixed;bottom:5px;width:100%;text-align:center;z-index:10060;color:#fff;font-size:1rem}
.sl-wrapper .sl-download a{color:#fff}.sl-wrapper .sl-navigation{width:100%;display:none}
.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:"medium";color:#226193}
.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}
@media(min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}
.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media(min-width:50em){.sl-wrapper .sl-navigation button{width:44px}
.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}
}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}
.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}
@media(min-width:35.5em){.sl-wrapper .sl-image img{border:0 none}}@media(min-width:50em){.sl-wrapper .sl-image img{border:0 none}
}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media(min-width:35.5em){.sl-wrapper .sl-image iframe{border:0 none}
}@media(min-width:50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,0.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}
.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}
.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}
.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.sl-transition{transition:-webkit-transform ease 200ms;-webkit-transition:-webkit-transform ease 200ms;transition:transform ease 200ms;transition:transform ease 200ms,-webkit-transform ease 200ms}
@-webkit-keyframes pulsate{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:0}
50%{opacity:1}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:0}
50%{opacity:1}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}.is-style-reveal{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;-webkit-font-kerning:none;font-kerning:none;-webkit-text-rendering:optimizeSpeed;text-rendering:optimizeSpeed;-webkit-transform:translateZ(0);transform:translateZ(0)}
img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic}
img[data-sizes=auto]{display:block;width:100%}@media screen and (min-width:768px){.mobile-only{display:none !important}
}@media screen and (max-width:767px){.desktop-only{display:none !important}}.no-margin-top{margin-top:0 !important}
@media screen and (max-width:767px){.hide-on-mobile{display:none}}.block-news.alignfull{margin:0 calc(50% - 50vw)}
.block-news--carousel{padding-top:10px}.block-news--carousel .wp-block-media-text{min-height:500px}
@media screen and (max-width:767px){.block-news--carousel .wp-block-media-text__content{padding:0 20px !important}
}.block-why4c--carousel{padding-top:10px}.block-why4c--carousel .wp-block-media-text{min-height:500px}
@media screen and (max-width:767px){.block-why4c--carousel .wp-block-media-text__content{padding:0 20px !important}
}.block-news__element--teaser{border-bottom:1px solid #323232}.block-news .flickity-cell{width: 100% !important;}
.block-news__element--grouplist{border-bottom:1px solid #323232}
.block-events.alignfull{margin:0 calc(50% - 50vw)}.block-events--carousel{padding-top:10px}
.block-events--carousel .wp-block-media-text{min-height:500px}@media screen and (max-width:767px){.block-events--carousel .wp-block-media-text__content{padding:0 20px !important}
}.block-events__element--teaser{border-bottom:1px solid #323232}.block-events .flickity-cell{width:100%}
.block-events__element--grouplist{border-bottom:1px solid #323232}
.block-projects.alignfull{margin:0 calc(50% - 50vw)}.block-projects--tiles::after{content:"";display:table;clear:both}
.block-projects--tiles__element{display:block;float:left;position:relative;height:0;width:100%;padding-bottom:100%}
@media screen and (min-width:414px){.block-projects--tiles__element{width:50%;padding-bottom:50%}
}@media screen and (min-width:768px){.block-projects--tiles__element{width:33.333%;padding-bottom:33.333%}
}@media screen and (min-width:1450px){.block-projects--tiles__element{width:25%;padding-bottom:25%}
}.block-projects--tiles__element__overlay{position:absolute;z-index:200;top:0;right:0;bottom:0;left:0;background-color:#54392d;opacity:.1;-webkit-transition:all .3s ease;transition:all .3s ease}
.block-projects--tiles__element:hover .block-projects--tiles__element__overlay{top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:210;opacity:.6}
.block-projects--tiles__element__bg{position:absolute;z-index:100;top:0;right:0;bottom:0;left:0;background-size:cover;-webkit-transition:all .3s ease;transition:all .3s ease}
.block-projects--tiles__element:hover .block-projects--tiles__element__bg{top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:110}
.block-projects--tiles__element__content{position:absolute;z-index:300;top:0;bottom:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;transition:all .3s ease}
.block-projects--tiles__element__content__title{color:#fff;-webkit-transition:all .5s ease;transition:all .5s ease;text-align:center;font-family:"semibold";padding:0 20px;opacity:0}
.block-projects--tiles__element:hover .block-projects--tiles__element__content__title{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}
.block-projects--carousel .wp-block-media-text{min-height:400px}@media screen and (max-width:767px){.block-projects--carousel .wp-block-media-text__content{padding:0 20px !important}
}.block-projects .flickity-cell{width:100%}
.wp-block-group.alignfull{margin:0 calc(50% - 50vw)}.wp-block-group.is-style-slider{position:relative}
.wp-block-group.is-style-slider .flickity-cell{width:100%}.wp-block-group.is-style-slider .flickity__button{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}
.wp-block-group.is-style-slider:hover .flickity__button{opacity:1}.wp-block-group.is-style-slider .wp-block-image{position:relative}
.wp-block-group.is-style-slider .wp-block-image.size-full img,.wp-block-group.is-style-slider .wp-block-image .wp-block-image.size-full{width:100% !important}
.wp-block-group.is-style-slider .wp-block-image figcaption{position:absolute;margin:0;bottom:0;width:100%;background-color:rgba(245,245,245,0.6);color:#226193;padding:8px 5px}
@media screen and (min-width:414px){.wp-block-group.is-style-slider .wp-block-image figcaption{padding:10px 5px}
}@media screen and (min-width:768px){.wp-block-group.is-style-slider .wp-block-image figcaption{padding:12px 5px}
}@media screen and (min-width:1024px){.wp-block-group.is-style-slider .wp-block-image figcaption{padding:15px 5px}
}.wp-block-group.is-style-box{border:3px solid #c7c7c7;border-radius:12px;padding:20px}
@media screen and (min-width:768px){.wp-block-group.is-style-box{padding:30px}}.wp-block-group.is-style-rounded{border-radius:22px!important;padding:20px}
@media screen and (min-width:768px){.wp-block-group.is-style-rounded{padding:30px 30px 28px 30px}
}.is-style-padding{padding:30px 30px 28px 30px}
.is-style-big-padding{padding:30px 90px 28px 90px}
.wp-block-group.is-style-notice{padding:20px !important;margin-bottom:30px;border:3px solid #c5242b}
.wp-block-group.is-style-no-margin{margin:0}.wp-block-group.is-style-padding-off{padding-top:0 !important;padding-bottom:0 !important}
.wp-block-group.is-style-padding-small{padding-top:30px !important;padding-bottom:30px !important}
@media screen and (min-width:768px){.wp-block-group.is-style-padding-small{padding-top:3.3333333333vw !important;padding-bottom:3.3333333333vw !important}
}.wp-block-group.is-style-padding-medium{padding-top:3.3333333333vw !important;padding-bottom:3.3333333333vw !important}
@media screen and (min-width:768px){.wp-block-group.is-style-padding-medium{padding-top:5vw !important;padding-bottom:5vw !important}
}.wp-block-group.is-style-padding-large{padding-top:5vw !important;padding-bottom:5vw !important}
@media screen and (min-width:768px){.wp-block-group.is-style-padding-large{padding-top:6.6666666667vw !important;padding-bottom:6.6666666667vw !important}
}.wp-block-group.is-style-padding-huge{padding-top:6.6666666667vw !important;padding-bottom:6.6666666667vw !important}
@media screen and (min-width:768px){.wp-block-group.is-style-padding-huge{padding-top:12.5vw !important;padding-bottom:12.5vw !important}
}.wp-block-group.is-style-logo-background{background-image:url(../img/globe-big.svg);background-repeat:no-repeat;background-size:1118px 1134px;background-position:right -200px top -100px}
.wp-block-group.is-style-logo-white-background{padding-bottom:30px;background-image:url(../img/globe-big.svg);background-repeat:no-repeat;background-size:1118px 1134px;background-position:right -200px top -100px}
.wp-block-group.is-style-logo-left-background{padding-bottom:30px;background-image:url(../img/globe-big-left.svg);background-repeat:no-repeat;background-size:520px 690px;background-position:left -92px bottom -45px; z-index: 3; padding-right: 0!important;}
.wp-block-group.wp-block-group.is-style-coffe-right-background{padding-bottom:30px;background-image:url(../img/coffer.svg);background-repeat:no-repeat;background-size:370px 690px;background-position:right 5px bottom -150px; z-index: 3}
.wp-block-group.wp-block-group.is-style-coffe-background{background-image:url(../img/coffee.svg);background-repeat:no-repeat;background-size:520px 690px;background-position:left -92px bottom -45px; z-index: 3;}
.wp-block-group.wp-block-group.is-style-orange-globe-background{background-image:url(../img/globe-orange.svg);background-repeat:no-repeat;background-size:520px 690px;background-position:left -92px bottom -45px; z-index: 3}
.is-style-carousel{overflow-x:hidden}.is-style-carousel .has-gigantic-font-size{-webkit-filter:drop-shadow(10px 40px 80px rgba(61,57,53,0.4));filter:drop-shadow(10px 40px 80px rgba(61,57,53,0.4))}
.is-style-carousel .flickity-viewport{overflow:visible}.is-style-carousel__tabs{margin-bottom:30px}
.is-style-carousel__tab{width:60%;border-bottom:5px solid #fff;opacity:.4;-webkit-transition:opacity .6s;transition:opacity .6s}
.has-blue-color .is-style-carousel__tab,.has-dark-blue-color .is-style-carousel__tab,.has-black-color .is-style-carousel__tab{border-bottom:5px solid #226193}
.has-dark-blue-color .is-style-carousel__tab{border-bottom:5px solid #226193}@media screen and (min-width:768px){.is-style-carousel__tab{width:25%}
}.is-style-carousel__tab.is-selected{opacity:1}.is-style-carousel__element{margin-right:40px;padding:0;opacity:.6;width:100%;-webkit-filter:grayscale(50%);filter:grayscale(50%);-webkit-transition:opacity .6s;transition:opacity .6s}
@media screen and (min-width:414px){.is-style-carousel__element{width:85%}}@media screen and (min-width:768px){.is-style-carousel__element{width:75%;padding:0 10px}
}@media screen and (min-width:1024px){.is-style-carousel__element{width:70%}}.is-style-carousel__element:hover{opacity:.7}
.is-style-carousel__element.is-selected{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}
.is-style-tabs{overflow-x:hidden}.is-style-tabs__tabs{display:block}.is-style-tabs__tabs::after{clear:both;content:"";display:block}
.is-style-tabs__tab{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer;-webkit-transition:background-color .4s;transition:background-color .4s;padding:20px}
@media screen and (min-width:768px){.is-style-tabs__tab{padding:30px}}.is-style-tabs__tab.active{color:#fff;background-color:#4e624a !important;background-image:url(../img/arrow-down-white.svg);background-position:center bottom 10px;background-repeat:no-repeat;background-size:15px}
@media screen and (min-width:768px){.is-style-tabs__tab.active{background-size:25px}
}@media screen and (min-width:1024px){.is-style-tabs__tab.active{background-size:35px}
}.is-style-arrow a{font-size: 0;border-radius: 100px;background-image: url("../img/seta1.png"); height: 40px; width: 40px; background-repeat: no-repeat; background-size: auto; background-position: center; padding: 0!important;}
.is-style-arrow-hero a{position: absolute !important;top: 56px;font-size: 0;border-radius: 100px;background-image: url("../img/seta1.png"); height: 40px; width: 40px; background-repeat: no-repeat; background-size: auto; background-position: center; padding: 0!important;}
.is-style-tabs__tab--1of3{width:33.333vw;height:33.333vw}.is-style-tabs__tab--1of3:nth-of-type(1){background-color:#1b4e76}
.is-style-tabs__tab--1of3:nth-of-type(2){background-color:#205c8c}.is-style-tabs__tab--1of3:nth-of-type(3){background-color:#4e81a9}
.is-style-tabs__tab--1of4{width:25vw;height:25vw}.is-style-tabs__tab--1of4:nth-of-type(1){background-color:#597054}
.is-style-tabs__tab--1of4:nth-of-type(2){background-color:#698564}.is-style-tabs__tab--1of4:nth-of-type(3){background-color:#8ca387}
.is-style-tabs__tab--1of4:nth-of-type(4){background-color:#9aaf96}.is-style-tabs__tab--1of5{width:20vw;height:20vw}
.is-style-tabs__tab--1of5:nth-of-type(1){background-color:#597054}.is-style-tabs__tab--1of5:nth-of-type(2){background-color:#698564}
.is-style-tabs__tab--1of5:nth-of-type(3){background-color:#8ca387}.is-style-tabs__tab--1of5:nth-of-type(4){background-color:#9aaf96}
.is-style-tabs__tab--1of5:nth-of-type(5){background-color:#a9baa5}.is-style-tabs__elements{display:block;background-color:whitesmoke}
.is-style-tabs__elements::after{clear:both;content:"";display:block}
.is-style-tabs__element+.is-style-tabs__element{display:none}.flickity-enabled .is-style-tabs__element+.is-style-tabs__element{display:block}
.wp-block-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}
.wp-block-columns.has-background{margin-bottom:30px}.wp-block-columns.alignfull{margin:0 calc(50% - 50vw)}
@media screen and (min-width:768px){.wp-block-columns{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:30px}
.wp-block-group__carousel__element .wp-block-columns{margin-bottom:0}}.wp-block-columns.are-ordered-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.wp-block-columns.are-vertically-aligned-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.wp-block-columns.are-vertically-aligned-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.wp-block-columns.are-vertically-aligned-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.wp-block-columns.is-style-orange-globe-background{ position: relative; padding-bottom: 30px; z-index: 1;padding-top: 6.6666666667vw !important;padding-bottom: 6.6666666667vw !important}
.wp-block-columns.is-style-orange-globe-background::before{padding-bottom:30px;background-image:url(../img/globe-orange.svg);content: "";position: absolute;background-repeat: no-repeat;background-size: contain;height: 1500px;width: 780px;top: -2px;right: 0;z-index: -1;}
.wp-block-columns.is-style-half-orange-globe-background{ position: relative;  z-index: 1;padding-top: 6.6666666667vw !important;}
.wp-block-columns.is-style-half-orange-globe-background::before{background-image:url(../img/globe-orange.svg);content: "";position: absolute;background-repeat: no-repeat;background-size: contain;height: 1500px;width: 710px;top: -2px;right: 0;z-index: -1;}
.wp-block-columns.is-style-coffe-background{position: relative; padding-bottom: 30px; z-index: 1;padding-top: 6.6666666667vw !important;padding-bottom: 6.6666666667vw !important}
.wp-block-columns.is-style-coffe-background::before{padding-bottom:30px;background-image:url(../img/coffee.svg);content: "";position: absolute;background-repeat: no-repeat;background-size: contain;height: 490px;width: 690px;top: -150px;right: -490px; z-index: -1;}
.wp-block-columns.is-style-logo-right-background{position: relative; padding-bottom: 30px; z-index: 1;padding-top: 6.6666666667vw !important;padding-bottom: 6.6666666667vw !important}
.wp-block-columns.is-style-logo-right-background::before{padding-bottom:30px;background-image:url(../img/logo-r.svg);content: "";position: absolute;background-repeat: no-repeat;background-size: contain;height: 608px;width: 290px;top: -119px;right: -110px; z-index: 999;}
.wp-block-columns.is-style-rounded{border-radius:22px!important;padding:20px 20px 0 20px}@media screen and (min-width:768px){.wp-block-columns.is-style-rounded{padding:30px 30px 0 30px}
.wp-block-columns.is-style-logo-white-background{padding-bottom:30px;background-image:url(../img/globe-big.svg);background-repeat:no-repeat;background-size:1118px 1134px;background-position:right -200px top -100px}
}.wp-block-columns.is-style-box{border-bottom:1px solid #c7c7c7}.wp-block-columns.is-style-padding-off{padding-top:0 !important;padding-bottom:0 !important}
.wp-block-columns.is-style-padding-small{padding-top:30px !important;padding-bottom:30px !important}
@media screen and (min-width:768px){.wp-block-columns.is-style-padding-small{padding-top:3.3333333333vw !important;padding-bottom:3.3333333333vw !important}
}.wp-block-columns.is-style-padding-medium{padding-top:3.3333333333vw !important;padding-bottom:3.3333333333vw !important}
@media screen and (min-width:768px){.wp-block-columns.is-style-padding-medium{padding-top:5vw !important;padding-bottom:5vw !important}
}.wp-block-columns.is-style-padding-large{padding-top:5vw !important;padding-bottom:5vw !important}
@media screen and (min-width:768px){.wp-block-columns.is-style-padding-large{padding-top:6.6666666667vw !important;padding-bottom:6.6666666667vw !important}
}.wp-block-columns.is-style-padding-huge{padding-top:6.6666666667vw !important;padding-bottom:6.6666666667vw !important}
@media screen and (min-width:768px){.wp-block-columns.is-style-padding-huge{padding-top:12.5vw !important;padding-bottom:12.5vw !important}
}.wp-block-columns.is-style-no-margin{margin-bottom:0}.wp-block-column{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0; position: relative;}
@media screen and (max-width:767px){.wp-block-column{-ms-flex-preferred-size:100% !important;flex-basis:100% !important;margin-bottom:20px}
}@media screen and (min-width:768px){.wp-block-column{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.wp-block-column:not(:first-child){margin-left:30px}.is-style-no-gap .wp-block-column{margin-left:0}
}@media screen and (min-width:1024px){.wp-block-column:not(:first-child){margin-left:40px}
}.wp-block-column.has-background{padding:20px}@media screen and (min-width:1450px){.wp-block-column.has-background{padding:30px}
}.wp-block-column.is-style-rounded{border-radius:12px;padding:20px}@media screen and (min-width:768px){.wp-block-column.is-style-rounded{padding:30px}
}.wp-block-column.is-style-padding-off{padding-top:0 !important;padding-bottom:0 !important}
.wp-block-column.is-style-coffe-right-background{ position: relative; padding-bottom: 30px; z-index: 1;}
.wp-block-column.is-style-coffe-right-background::before{content: ''; position: absolute;background-image:url(../img/coffer.svg);background-repeat:no-repeat;height:690px; width: 380px;right: -115px; bottom: -454px; z-index: -1;}
.wp-block-column.is-style-logo-white-background{padding-bottom:30px;background-image:url(../img/globe-big.svg);background-repeat:no-repeat;background-size:1118px 1134px;background-position:right -200px top -100px}
.wp-block-column.is-style-padding-small{padding-top:30px !important;padding-bottom:30px !important}
@media screen and (min-width:768px){.wp-block-column.is-style-padding-small{padding-top:3.3333333333vw !important;padding-bottom:3.3333333333vw !important}
}.wp-block-column.is-style-padding-medium{padding-top:3.3333333333vw !important;padding-bottom:3.3333333333vw !important}
@media screen and (min-width:768px){.wp-block-column.is-style-padding-medium{padding-top:5vw !important;padding-bottom:5vw !important}
}.wp-block-column.is-style-padding-large{padding-top:5vw !important;padding-bottom:5vw !important}
@media screen and (min-width:768px){.wp-block-column.is-style-padding-large{padding-top:6.6666666667vw !important;padding-bottom:6.6666666667vw !important}
}.wp-block-column.is-style-padding-huge{padding-top:6.6666666667vw !important;padding-bottom:6.6666666667vw !important}
@media screen and (min-width:768px){.wp-block-column.is-style-padding-huge{padding-top:12.5vw !important;padding-bottom:12.5vw !important}
}.wp-block-column.is-vertically-aligned-top{-ms-flex-item-align:start;align-self:flex-start}
.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;-ms-flex-item-align:center;align-self:center}
.wp-block-column.is-vertically-aligned-bottom{-ms-flex-item-align:end;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-column:empty{margin-bottom:0}.wp-block-image{margin-bottom:20px}@media screen and (min-width:768px){.wp-block-image{margin-bottom:30px}
}.wp-block-image.is-style-rounded img{border-radius:12px}.wp-block-image.is-style-no-margin{margin:0}
.wp-block-image.is-style-box{padding:20px !important;margin-bottom:30px;border:3px solid #c7c7c7}
.wp-block-image.is-style-tile{margin:0;float:left;width:50%}.wp-block-image.is-style-tile img{width:100%}
@media screen and (min-width:768px){.wp-block-image.is-style-tile{width:33%}}@media screen and (min-width:1024px){.wp-block-image.is-style-tile{width:25%}
}@media screen and (min-width:1450px){.wp-block-image.is-style-tile{width:20%}}.wp-block-image.is-style-wider{margin-left:-20px;margin-top:-20px;margin-right:-20px}
.wp-block-image.is-style-radius-left{border-bottom-left-radius:40px;border-top-left-radius:40px;overflow:hidden}
@media screen and (max-width:767px){.wp-block-image.is-style-radius-left{border-bottom-right-radius:40px;border-top-right-radius:40px}
}@media screen and (min-width:768px){.wp-block-image.is-style-radius-left{border-bottom-left-radius:500px;border-top-left-radius:500px}
}.wp-block-image.is-style-radius-top{border-top-right-radius:40px;border-top-left-radius:40px;overflow:hidden}
@media screen and (min-width:768px){.wp-block-image.is-style-radius-top{border-top-right-radius:100px;border-top-left-radius:100px}
}@media screen and (min-width:1024px){.wp-block-image.is-style-radius-top{border-top-right-radius:200px;border-top-left-radius:200px}
}.wp-block-image.is-style-no-margin{margin:0}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter,.wp-block-image.alignwide{text-align:center}
.wp-block-image.alignfull img{width:100%}.wp-block-image.alignwide img{margin:10px auto 10px;width:40%}
@media screen and (min-width:768px){.wp-block-image.alignwide img{width:60%}}@media screen and (min-width:1024px){.wp-block-image.alignwide img{width:50%}
}@media screen and (min-width:1450px){.wp-block-image.alignwide img{width:40%}}.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:20px;margin-bottom:20px}.wp-block-image .alignright{float:right;margin-left:20px}
.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}
.is-style-circle img{border-radius:50%}@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-quote{border-top:1px solid #323232;border-bottom:1px solid #323232;margin-bottom:20px;padding:20px 20px}
@media screen and (min-width:768px){.wp-block-quote{margin-bottom:40px;padding:30px 110px}
}.wp-block-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px 20px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px;margin-bottom:20px}
@media screen and (min-width:768px){.wp-block-buttons{margin-bottom:20px}}.wp-block-buttons.is-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons.is-content-justification-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.wp-block-buttons.is-content-justification-left.is-vertical{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.wp-block-buttons.is-content-justification-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.wp-block-buttons.is-content-justification-center.is-vertical{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.wp-block-buttons.is-content-justification-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.wp-block-buttons.is-content-justification-right.is-vertical{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.wp-block-buttons.is-content-justification-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.wp-block-button{display:inline-block;margin-bottom:10px}.wp-block-button__link{cursor:pointer;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}
.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}
@media screen and (min-width:768px){.wp-block-button__width-25{width:25%}}@media screen and (min-width:768px){.wp-block-button__width-50{width:50%}
}@media screen and (min-width:768px){.wp-block-button__width-75{width:75%}}.wp-block-button.is-style-fill .wp-block-button__link,.wp-block-button:not([class*=is-style-]) .wp-block-button__link{border-radius:100px;padding:12px 20px;-webkit-transition:background-image .2s,border .2s,background-color .2s,color .2s;transition:background-image .2s,border .2s,background-color .2s,color .2s;font-family:"semibold";font-size:1.0625rem}
@media screen and (min-width:768px){.wp-block-button.is-style-fill .wp-block-button__link,.wp-block-button:not([class*=is-style-]) .wp-block-button__link{font-size:1.125rem}
}@media screen and (min-width:768px){.wp-block-button.is-style-fill .wp-block-button__link,.wp-block-button:not([class*=is-style-]) .wp-block-button__link{padding:16px 25px}
}.wp-block-button.is-style-fill .wp-block-button__link:not(.has-background),.wp-block-button:not([class*=is-style-]) .wp-block-button__link:not(.has-background){background-color:#6f8c69}
.wp-block-button.is-style-fill .wp-block-button__link:not(.has-text-color),.wp-block-button:not([class*=is-style-]) .wp-block-button__link:not(.has-text-color){color:#fff}
.wp-block-button.is-style-fill .wp-block-button__link:hover,.wp-block-button:not([class*=is-style-]) .wp-block-button__link:hover{background-color:#f26b41 !important}
.wp-block-button.is-style-outline .wp-block-button__link{border-radius:100px;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;color:#fff;border:2px solid #85c48f;padding:10px 20px;font-family:"semibold";font-size:1.0625rem}
@media screen and (min-width:768px){.wp-block-button.is-style-outline .wp-block-button__link{font-size:1.125rem}
}@media screen and (min-width:768px){.wp-block-button.is-style-outline .wp-block-button__link{padding:14px 25px}
}.wp-block-button.is-style-outline .wp-block-button__link.has-white-color{color:#fff !important}
.wp-block-button.is-style-outline .wp-block-button__link:hover{border:2px solid #f26b41;color:#fff !important;background-color:#f26b41 !important}
.wp-block-button.is-style-negative .wp-block-button__link{border-radius:100px;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;color:#fff;border:2px solid #fff;padding:10px 20px;font-family:"semibold";font-size:1.0625rem}
@media screen and (min-width:768px){.wp-block-button.is-style-negative .wp-block-button__link{font-size:1.125rem}
}@media screen and (min-width:768px){.wp-block-button.is-style-negative .wp-block-button__link{padding:14px 25px}
}.wp-block-button.is-style-negative .wp-block-button__link:hover{border:2px solid #fff;color:#226193 !important;background-color:#fff !important}
.wp-block-button.is-style-read-more .wp-block-button__link{padding-right:20px;color:#226193;background-image:url(../img/arrow-read-more-black.svg);background-position:right;background-repeat:no-repeat;background-size:15px 13px;font-family:"medium";font-size:1.0625rem;text-decoration:underline}
.wp-block-button.is-style-read-more .wp-block-button__link:hover{color:#f26b41;background-image:url(../img/arrow-read-more-orange.svg)}
.wp-block-separator{margin:10px 0 30px 0;border:0;height:1px;background:#c7c7c7;width:50px}
.wp-block-separator.alignwide{width:50%}@media screen and (min-width:768px){.wp-block-separator.alignwide{width:30%}
}.wp-block-separator.alignfull{width:100%}.wp-block-separator.is-style-dots{background:none !important;border-top:2px dotted #6f8c69}
.wp-block-heading.is-style-margin{margin:20px 0 30px 0}.has-text-align-center{text-align:center}
.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.is-style-check{margin:0 0 20px 0 !important}
.is-style-check li{list-style:none !important;padding-left:32px;background-image:url(../img/icon-check-green.svg);background-position:left 8px;background-repeat:no-repeat;background-size:18px}
.is-style-check li strong{color:#6f8c69}.is-style-plus{margin:0 0 20px 0 !important}
.is-style-plus li{list-style:none !important;padding-left:30px;background-image:url(../img/icon-plus-orange.svg);background-position:left 4px;background-repeat:no-repeat;background-size:18px}
.wp-block-table{margin-bottom:20px}.wp-block-table table{width:100%;display:table;border-collapse:collapse;line-height:1.4em}
.wp-block-table table th{padding:17px 10px;font-family:"bold";border-bottom:1px solid #c7c7c7}
.wp-block-table table td{padding:17px 10px;border-bottom:1px solid #c7c7c7}.has-dark-blue-background-color .wp-block-table table{color:whitesmoke}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f3f4f5}
.wp-block-embed{width:100%}.wp-block-embed__wrapper{position:relative}.wp-block-embed__wrapper:before{content:"";display:block;padding-top:56.25%}
.wp-block-embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}
.wp-block-video{-webkit-box-sizing:border-box;box-sizing:border-box}.wp-block-video.alignfull{margin:0 calc(50% - 50vw)}
.wp-block-video video{width:100%}@supports(position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}
}.wp-block-video.aligncenter{text-align:center}.wp-block-media-text{direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px;align-self:center}
.wp-block-media-text.is-style-underline{border-bottom:3px solid #c7c7c7;margin-bottom:20px;padding-bottom:20px}
.wp-block-media-text.is-style-rounded{border-radius:12px;overflow:visible}.wp-block-media-text.is-style-no-margin{margin-bottom:0}
.wp-block-media-text.is-style-box{padding:30px !important;margin-bottom:30px;border:3px solid #c7c7c7}
.wp-block-media-text.has-media-on-the-right{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-flex-item-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{-ms-flex-item-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-flex-item-align:end;align-self:end}
.wp-block-media-text .wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}
.wp-block-media-text .wp-block-media-text__content{direction:ltr;grid-column:2;grid-row:1;padding:20px;word-break:break-word}
.wp-block-media-text .wp-block-media-text__content p:last-child,.wp-block-media-text .wp-block-media-text__content main ol:last-child:not(.flickity-page-dots),main .wp-block-media-text .wp-block-media-text__content ol:last-child:not(.flickity-page-dots){margin-bottom:0 !important}
.wp-block-media-text.has-background .wp-block-media-text__content{padding:20px 20px 20px 30px}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-column:2;grid-row:1}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-column:1;grid-row:1}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-column:2;grid-row:1}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-column:1;grid-row:1}
.wp-block-media-text .wp-block-media-text__media img,.wp-block-media-text .wp-block-media-text__media video{height:auto;max-width:unset;width:100%;vertical-align:middle}
.wp-block-media-text.is-image-fill .wp-block-media-text__media{height:100%;min-height:160px;background-size:cover}
.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}
.wp-block-media-text.is-image-fill .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 screen and (max-width:767px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100% !important}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2;margin-top:20px;padding:0}
}.wp-block-cover-image,.wp-block-cover{position:relative;background-position:center center;min-height:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em;overflow:visible;-webkit-box-sizing:border-box;box-sizing:border-box}
.wp-block-cover-image__hero-title,.wp-block-cover-image__hero-subtitle,.wp-block-cover__hero-title,.wp-block-cover__hero-subtitle{display:block}
@media screen and (min-width:768px){.wp-block-cover-image__hero-title,.wp-block-cover-image__hero-subtitle,.wp-block-cover__hero-title,.wp-block-cover__hero-subtitle{width:70%}
}.wp-block-cover-image__hero-title,.wp-block-cover__hero-title{color:white}.navigation--dark .wp-block-cover-image__hero-title,.navigation--dark .wp-block-cover__hero-title{color:yellow !important}
.wp-block-cover-image__hero-subtitle,.wp-block-cover__hero-subtitle{color:#85c48f}
.navigation--dark .wp-block-cover-image__hero-subtitle,.navigation--dark .wp-block-cover__hero-subtitle{color:yellow !important}
.wp-block-cover-image.alignfull,.wp-block-cover.alignfull{margin:0 calc(50% - 50vw) 0 calc(50% - 50vw)}
.wp-block-cover-image.is-style-padding-small .wp-block-cover__inner-container,.wp-block-cover.is-style-padding-small .wp-block-cover__inner-container{padding-top:30px !important;padding-bottom:30px !important}
.wp-block-cover.is-style-rounded .wp-block-cover__background {border-radius: 22px!important}
.wp-block-cover.is-style-rounded {border-radius: 22px!important;overflow: hidden;}
.is-style-slides-per-view .swiper-container {width: 100%; height: 100%;}
.is-style-slides-per-view .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: flex;justify-content: center;align-items: center;}
.is-style-slides-per-view .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
@media screen and (min-width:768px){.wp-block-cover-image.is-style-padding-small .wp-block-cover__inner-container,.wp-block-cover.is-style-padding-small .wp-block-cover__inner-container{padding-top:3.3333333333vw !important;padding-bottom:3.3333333333vw !important}
}.wp-block-cover-image.is-style-padding-medium .wp-block-cover__inner-container,.wp-block-cover.is-style-padding-medium .wp-block-cover__inner-container{padding-top:3.3333333333vw !important;padding-bottom:3.3333333333vw !important}
@media screen and (min-width:768px){.wp-block-cover-image.is-style-padding-medium .wp-block-cover__inner-container,.wp-block-cover.is-style-padding-medium .wp-block-cover__inner-container{padding-top:5vw !important;padding-bottom:5vw !important}
}.wp-block-cover-image.is-style-padding-large .wp-block-cover__inner-container,.wp-block-cover.is-style-padding-large .wp-block-cover__inner-container{padding-top:5vw !important;padding-bottom:5vw !important}
@media screen and (min-width:768px){.wp-block-cover-image.is-style-padding-large .wp-block-cover__inner-container,.wp-block-cover.is-style-padding-large .wp-block-cover__inner-container{padding-top:6.6666666667vw !important;padding-bottom:6.6666666667vw !important}
}.wp-block-cover-image.is-style-padding-huge .wp-block-cover__inner-container,.wp-block-cover.is-style-padding-huge .wp-block-cover__inner-container{padding-top:6.6666666667vw !important;padding-bottom:6.6666666667vw !important}
@media screen and (min-width:768px){.wp-block-cover-image.is-style-padding-huge .wp-block-cover__inner-container,.wp-block-cover.is-style-padding-huge .wp-block-cover__inner-container{padding-top:12.5vw !important;padding-bottom:12.5vw !important}
}.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]),.wp-block-cover .has-background-dim:not([class*=-background-color]){background-color:#323232}
.wp-block-cover-image .has-background-dim.has-background-gradient,.wp-block-cover .has-background-dim.has-background-gradient{background-color:transparent}
.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__background,.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__background,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:600;opacity:.5}
.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.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:not(.has-background-gradient)::before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__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-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.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:not(.has-background-gradient)::before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__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-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.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:not(.has-background-gradient)::before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__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-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.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:not(.has-background-gradient)::before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__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-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.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:not(.has-background-gradient)::before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__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-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.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:not(.has-background-gradient)::before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__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-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.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:not(.has-background-gradient)::before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__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-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.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:not(.has-background-gradient)::before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__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-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.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:not(.has-background-gradient)::before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__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-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.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:not(.has-background-gradient)::before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background{opacity:1}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0{opacity:0}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10{opacity:.1}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20{opacity:.2}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30{opacity:.3}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40{opacity:.4}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50{opacity:.5}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60{opacity:.6}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70{opacity:.7}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80{opacity:.8}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90{opacity:.9}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100{opacity:1}
.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:50%;width:100%}
.wp-block-cover-image::after,.wp-block-cover::after{display:block;content:"";font-size:0;min-height:inherit}
@supports(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:-webkit-box;display:-ms-flexbox;display:flex}
.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:100%;z-index:600;color:inherit}
.wp-block-cover-image p:not(.has-text-color),.wp-block-cover-image main ol:not(.has-text-color):not(.flickity-page-dots),main .wp-block-cover-image ol:not(.has-text-color):not(.flickity-page-dots),.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 p:not(.has-text-color),.wp-block-cover main ol:not(.has-text-color):not(.flickity-page-dots),main .wp-block-cover ol:not(.has-text-color):not(.flickity-page-dots),.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){color:inherit}
.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container{margin:0;width:auto}
.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background,.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none}
.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-size:cover;background-repeat:no-repeat}
@supports(-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}
}@media(prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}
}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}
.wp-block-cover__video-background{z-index:500}.wp-block-cover__image-background{z-index:500}
section.wp-block-cover-image h2,section.wp-block-cover-image .wp-block-quote p,.wp-block-quote section.wp-block-cover-image p,section.wp-block-cover-image .wp-block-quote main ol:not(.flickity-page-dots),.wp-block-quote main section.wp-block-cover-image ol:not(.flickity-page-dots),section.wp-block-cover-image main .wp-block-quote ol:not(.flickity-page-dots),main .wp-block-quote section.wp-block-cover-image ol:not(.flickity-page-dots),.wp-block-cover-image-text,.wp-block-cover-text{color:#fff}
section.wp-block-cover-image h2 a,section.wp-block-cover-image .wp-block-quote p a,.wp-block-quote section.wp-block-cover-image p a,section.wp-block-cover-image .wp-block-quote main ol:not(.flickity-page-dots) a,.wp-block-quote main section.wp-block-cover-image ol:not(.flickity-page-dots) a,section.wp-block-cover-image main .wp-block-quote ol:not(.flickity-page-dots) a,main .wp-block-quote section.wp-block-cover-image ol:not(.flickity-page-dots) a,section.wp-block-cover-image h2 a:hover,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:active,.wp-block-cover-image-text a,.wp-block-cover-image-text a:hover,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:active,.wp-block-cover-text a,.wp-block-cover-text a:hover,.wp-block-cover-text a:focus,.wp-block-cover-text a:active{color:#fff}
.wp-block-cover-image .wp-block-cover.has-left-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.wp-block-cover-image .wp-block-cover.has-right-content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
section.wp-block-cover-image.has-left-content>h2,.wp-block-quote section.wp-block-cover-image.has-left-content>p,.wp-block-quote main section.wp-block-cover-image.has-left-content>ol:not(.flickity-page-dots),main .wp-block-quote section.wp-block-cover-image.has-left-content>ol:not(.flickity-page-dots),.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text{margin-left:0;text-align:left}
section.wp-block-cover-image.has-right-content>h2,.wp-block-quote section.wp-block-cover-image.has-right-content>p,.wp-block-quote main section.wp-block-cover-image.has-right-content>ol:not(.flickity-page-dots),main .wp-block-quote section.wp-block-cover-image.has-right-content>ol:not(.flickity-page-dots),.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text{margin-right:0;text-align:right}
section.wp-block-cover-image>h2,.wp-block-quote section.wp-block-cover-image>p,.wp-block-quote main section.wp-block-cover-image>ol:not(.flickity-page-dots),main .wp-block-quote section.wp-block-cover-image>ol:not(.flickity-page-dots),.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:100%;padding:.44em;text-align:center}
:where(.wp-block-cover:not(.has-text-color)),:where(.wp-block-cover-image:not(.has-text-color)){color:#fff}
:where(.wp-block-cover.is-light:not(.has-text-color)),:where(.wp-block-cover-image.is-light:not(.has-text-color)){color:#323232}
.wp-block-gallery.alignfull{margin:0 calc(50% - 50vw)}.wp-block-gallery.is-style-sequence{position:relative}
.wp-block-gallery.is-style-sequence .wp-block-image{will-change:opacity transform visibility z-index;-webkit-transition:opacity 20ms,visibility 20ms,-webkit-transform 20ms;transition:opacity 20ms,visibility 20ms,-webkit-transform 20ms;transition:opacity 20ms,transform 20ms,visibility 20ms;transition:opacity 20ms,transform 20ms,visibility 20ms,-webkit-transform 20ms;-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#323232}
.wp-block-gallery.is-style-sequence .wp-block-image:not(:first-child){position:absolute;top:0;left:0;width:100%}
.wp-block-gallery.is-style-sequence .wp-block-image.size-full img{width:100%;margin:0}
.wp-block-gallery.is-style-slider{position:relative;margin-bottom:40px}@media screen and (min-width:768px){.wp-block-gallery.is-style-slider{margin-bottom:40px}
}@media screen and (min-width:1024px){.wp-block-gallery.is-style-slider{margin-bottom:60px}
}.wp-block-gallery.is-style-slider .flickity-cell{width:100%}.wp-block-gallery.is-style-slider .wp-block-image{margin:0;position:relative}
.wp-block-gallery.is-style-slider .wp-block-image.size-full img{width:100%}.wp-block-gallery.is-style-slider .wp-block-image figcaption{position:absolute;margin:0;bottom:0;width:100%;background-color:rgba(245,245,245,0.6);color:#226193;padding:8px 5px}
@media screen and (min-width:414px){.wp-block-gallery.is-style-slider .wp-block-image figcaption{padding:10px 5px}
}@media screen and (min-width:768px){.wp-block-gallery.is-style-slider .wp-block-image figcaption{padding:12px 5px}
}@media screen and (min-width:1024px){.wp-block-gallery.is-style-slider .wp-block-image figcaption{padding:15px 5px}
}.wp-block-gallery.is-style-slider .flickity-viewport{-webkit-transition:height .2s;transition:height .2s}
.wp-block-gallery:not(.is-style-slider){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;margin-bottom:20px}
@media screen and (min-width:768px){.wp-block-gallery:not(.is-style-slider){margin-bottom:30px}
}.wp-block-gallery:not(.is-style-slider) .wp-block-image{margin:0}.wp-block-gallery:not(.is-style-slider).is-style-cards .wp-block-image{position:relative}
.wp-block-gallery:not(.is-style-slider).is-style-cards .wp-block-image figcaption{position:absolute;bottom:0;width:100%;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;background-color:rgba(245,245,245,0.8)}
.wp-block-gallery:not(.is-style-slider).is-style-cards .wp-block-image:hover figcaption{opacity:1}
.wp-block-gallery:not(.is-style-slider) figcaption{margin:0;background-color:whitesmoke;padding:8px 5px;color:#226193}
@media screen and (min-width:414px){.wp-block-gallery:not(.is-style-slider) figcaption{padding:10px 5px}
}@media screen and (min-width:768px){.wp-block-gallery:not(.is-style-slider) figcaption{padding:12px 5px}
}@media screen and (min-width:1024px){.wp-block-gallery:not(.is-style-slider) figcaption{padding:15px 5px}
}.wp-block-gallery:not(.is-style-slider).is-cropped .wp-block-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.wp-block-gallery:not(.is-style-slider).columns-1 .wp-block-image{width:100%}.wp-block-gallery:not(.is-style-slider).columns-2 .wp-block-image{width:100%}
@media screen and (min-width:414px){.wp-block-gallery:not(.is-style-slider).columns-2 .wp-block-image{width:calc(50% - 10px)}
}.wp-block-gallery:not(.is-style-slider).columns-3 .wp-block-image{width:100%}@media screen and (min-width:414px){.wp-block-gallery:not(.is-style-slider).columns-3 .wp-block-image{width:calc(50% - 10px)}
}@media screen and (min-width:768px){.wp-block-gallery:not(.is-style-slider).columns-3 .wp-block-image{width:calc(33.3333333333% - 13.3333333333px)}
}.wp-block-gallery:not(.is-style-slider).columns-4 .wp-block-image{width:100%}@media screen and (min-width:414px){.wp-block-gallery:not(.is-style-slider).columns-4 .wp-block-image{width:calc(50% - 10px)}
}@media screen and (min-width:768px){.wp-block-gallery:not(.is-style-slider).columns-4 .wp-block-image{width:calc(33.3333333333% - 13.3333333333px)}
}@media screen and (min-width:1024px){.wp-block-gallery:not(.is-style-slider).columns-4 .wp-block-image{width:calc(25% - 15px)}
}.wp-block-gallery:not(.is-style-slider).columns-5 .wp-block-image{width:100%}@media screen and (min-width:414px){.wp-block-gallery:not(.is-style-slider).columns-5 .wp-block-image{width:calc(50% - 10px)}
}@media screen and (min-width:768px){.wp-block-gallery:not(.is-style-slider).columns-5 .wp-block-image{width:calc(33.3333333333% - 13.3333333333px)}
}@media screen and (min-width:1024px){.wp-block-gallery:not(.is-style-slider).columns-5 .wp-block-image{width:calc(25% - 15px)}
}@media screen and (min-width:1450px){.wp-block-gallery:not(.is-style-slider).columns-5 .wp-block-image{width:calc(20% - 16px)}
}.wp-block-gallery:not(.is-style-slider).columns-6 .wp-block-image{width:100%}@media screen and (min-width:414px){.wp-block-gallery:not(.is-style-slider).columns-6 .wp-block-image{width:calc(50% - 10px)}
}@media screen and (min-width:768px){.wp-block-gallery:not(.is-style-slider).columns-6 .wp-block-image{width:calc(33.3333333333% - 13.3333333333px)}
}@media screen and (min-width:1024px){.wp-block-gallery:not(.is-style-slider).columns-6 .wp-block-image{width:calc(25% - 15px)}
}@media screen and (min-width:1450px){.wp-block-gallery:not(.is-style-slider).columns-6 .wp-block-image{width:calc(20% - 16px)}
}@media screen and (min-width:1920px){.wp-block-gallery:not(.is-style-slider).columns-6 .wp-block-image{width:calc(16.6666666667% - 16.6666666667px)}
}.wp-block-gallery:not(.is-style-slider).columns-7 .wp-block-image{width:100%}@media screen and (min-width:414px){.wp-block-gallery:not(.is-style-slider).columns-7 .wp-block-image{width:calc(50% - 10px)}
}@media screen and (min-width:768px){.wp-block-gallery:not(.is-style-slider).columns-7 .wp-block-image{width:calc(33.3333333333% - 13.3333333333px)}
}@media screen and (min-width:1024px){.wp-block-gallery:not(.is-style-slider).columns-7 .wp-block-image{width:calc(25% - 15px)}
}@media screen and (min-width:1450px){.wp-block-gallery:not(.is-style-slider).columns-7 .wp-block-image{width:calc(20% - 16px)}
}@media screen and (min-width:1920px){.wp-block-gallery:not(.is-style-slider).columns-7 .wp-block-image{width:calc(14.2857142857% - 17.1428571429px)}
}.is-style-toggle{background-color: #F0F0F0;border-radius: 100px; margin:0.625rem auto!important;max-width: 900px; padding:.875rem 2.8125rem .4375rem 0;position:relative;cursor:pointer;-webkit-transition:color .5s;transition:color .5s;color:#828282;text-transform: capitalize;font-size: 18px;}
@media screen and (min-width:768px){.is-style-toggle{padding:0.7rem 3rem 0.7rem 1.5rem;}
}.is-style-toggle:before,.is-style-toggle:after{content:"";position:absolute;right:20px;top:50%;height:4px;width:30px;background-color:#F05E2D;border-radius:5px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}
@media screen and (min-width:768px){.is-style-toggle:before,.is-style-toggle:after{height:3px;width:20px}
}.is-style-toggle:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.is-style-toggle:hover:not(.expanded){color:#F05E2D}.is-style-toggle.expanded{color:#eb5a2b}
.is-style-toggle.expanded:after{-webkit-transform:rotate(0);transform:rotate(0)}.is-style-toggle.expanded:before,.is-style-toggle.expanded:after{background-color:#F05E2D}
.is-style-toggle+div{display:none;margin-bottom:0 !important;padding:.625rem 0 0 0;max-width: 900px;margin: 0 auto;padding: 20px;}
.is-style-toggle+div p:last-child,.is-style-toggle+div main ol:last-child:not(.flickity-page-dots),main .is-style-toggle+div ol:last-child:not(.flickity-page-dots){margin-bottom:10px !important}