.clearfix:after{clear:both;content:"";display:block}.btn,.btn:visited,.button,.button:visited,a.btn,a.btn:visited,input.btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;border-radius:var(--wp--custom--border-radius--huge);text-decoration:none;color:var(--wp--preset--color--blackblue);background-color:var(--wp--preset--color--warmgray);--lottie-color:var(--wp--preset--color--blackblue);line-height:1;font-weight:400;padding:.65em 1em .55em;border:none;cursor:pointer;text-align:center;white-space:nowrap;transition:color .2s ease-in-out,background-color .2s ease-in-out;font-size:var(--wp--preset--font-size--md-mobile)}.btn:focus-visible,.btn:visited.focus-visible,.btn:visited:focus-visible,.button:focus-visible,.button:visited.focus-visible,.button:visited:focus-visible,.focus-visible.btn,.focus-visible.button,a.btn:focus-visible:visited,a.focus-visible.btn:visited{outline:none;box-shadow:0 0 0 2px var(--wp--preset--color--primary,var(--wp--preset--color--warm-coral-dark))}.btn:visited.dark.focus-visible,.btn:visited.dark:focus-visible,.btn:visited.is-style-dark.focus-visible,.btn:visited.is-style-dark:focus-visible,.button:visited.dark.focus-visible,.button:visited.dark:focus-visible,.button:visited.is-style-dark.focus-visible,.button:visited.is-style-dark:focus-visible,.dark.btn:focus-visible,.dark.button:focus-visible,.dark.focus-visible.btn,.dark.focus-visible.button,.is-style-dark.btn:focus-visible,.is-style-dark.button:focus-visible,.is-style-dark.focus-visible.btn,.is-style-dark.focus-visible.button{box-shadow:0 0 0 2px var(--wp--preset--color--white),0 0 0 4px var(--wp--preset--color--warm-coral-dark)}.btn--scribble-placeholder.btn:after,.btn--scribble-placeholder.button:after,.btn:visited.btn--scribble-placeholder:after,.button:visited.btn--scribble-placeholder:after{content:"\e903";font-family:Icomoon;font-size:14px}.btn:visited.dark,.btn:visited.is-style-dark,.button:visited.dark,.button:visited.is-style-dark,.dark.btn,.dark.button,.is-style-dark.btn,.is-style-dark.button,a.dark.btn:visited,a.is-style-dark.btn:visited{color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--blackblue);--lottie-color:var(--wp--preset--color--white)}.btn:visited.is-style-white,.btn:visited.white,.button:visited.is-style-white,.button:visited.white,.is-style-white.btn,.is-style-white.button,.white.btn,.white.button,a.is-style-white.btn:visited,a.white.btn:visited{background-color:var(--wp--preset--color--white);--lottie-color:var(--wp--preset--color--blackblue)}.btn:visited.coral,.btn:visited.is-style-coral,.button:visited.coral,.button:visited.is-style-coral,.coral.btn,.coral.button,.is-style-coral.btn,.is-style-coral.button,a.coral.btn:visited,a.is-style-coral.btn:visited{background-color:var(--wp--preset--color--warm-coral-dark);--lottie-color:var(--wp--preset--color--blackblue)}.btn:visited.inline,.btn:visited.is-style-inline,.button:visited.inline,.button:visited.is-style-inline,.inline.btn,.inline.button,.is-style-inline.btn,.is-style-inline.button,a.inline.btn:visited,a.is-style-inline.btn:visited{background-color:transparent}.btn .btn__scribble,.btn:visited .btn__scribble,.button .btn__scribble,.button:visited .btn__scribble,a.btn:visited .btn__scribble{height:1.25rem;width:1.25rem}.btn .btn__scribble *,.btn:visited .btn__scribble *,.button .btn__scribble *,.button:visited .btn__scribble *,a.btn:visited .btn__scribble *{stroke:var(--lottie-color)}.btn .btn__scribble>svg,.btn:visited .btn__scribble>svg,.button .btn__scribble>svg,.button:visited .btn__scribble>svg{height:1.25rem;width:1.25rem}.btn:visited.coral-hover:focus,.btn:visited.coral-hover:hover,.button:visited.coral-hover:focus,.button:visited.coral-hover:hover,.coral-hover.btn:focus,.coral-hover.btn:hover,.coral-hover.button:focus,.coral-hover.button:hover{background-color:var(--wp--preset--color--warm-coral);color:var(--wp--preset--color--blackblue);--lottie-color:var(--wp--preset--color--blackblue)}.btn:visited.dark-coral-hover:focus,.btn:visited.dark-coral-hover:hover,.button:visited.dark-coral-hover:focus,.button:visited.dark-coral-hover:hover,.dark-coral-hover.btn:focus,.dark-coral-hover.btn:hover,.dark-coral-hover.button:focus,.dark-coral-hover.button:hover{background-color:var(--wp--preset--color--warm-coral-dark);color:var(--wp--preset--color--blackblue);--lottie-color:var(--wp--preset--color--blackblue)}.content-image-cta p{font-size:12px}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{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]{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}details{display:block}summary{display:list-item}[hidden],template{display:none}*{box-sizing:border-box}.text-center{text-align:center}img{max-width:100%;height:auto}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin:0 auto}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.gform_wrapper+.video-container{padding:0}@font-face{font-family:DM Sans;src:url(/app/themes/sturdy-vialegis/assets/fonts/DM-Sans/DMSans-VariableFont.ttf) format("truetype-variations");font-weight:1 999}@font-face{font-family:Wix;src:url(/app/themes/sturdy-vialegis/assets/fonts/WixMadeForText/WixMadeforText-VariableFont.ttf) format("truetype-variations");font-weight:1 999}body{font-family:var(--wp--preset--font-family--primary);background:var(--wp--preset--color--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--wp--preset--font-size--md-mobile);line-height:140%;font-weight:400;color:var(--wp--preset--color--blackblue)}@media (min-width:981px){body{font-size:var(--wp--preset--font-size--md-desktop)}}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:var(--wp--preset--font-family--secondary);line-height:100%;font-weight:400;color:var(--wp--preset--color--blackblue)}.h1.hero,.h2.hero,.h3.hero,.h4.hero,h1.hero,h2.hero,h3.hero,h4.hero{font-size:var(--wp--preset--font-size--hero-mobile)}@media (min-width:981px){.h1.hero,.h2.hero,.h3.hero,.h4.hero,h1.hero,h2.hero,h3.hero,h4.hero{font-size:var(--wp--preset--font-size--hero-desktop)}}.h1 b,.h1 strong,.h2 b,.h2 strong,.h3 b,.h3 strong,.h4 b,.h4 strong,h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong{font-weight:400}.h4,.has-h-4-font-size,h4{font-size:var(--wp--preset--font-size--h-4-mobile);line-height:140%}@media (min-width:981px){.h4,.has-h-4-font-size,h4{font-size:var(--wp--preset--font-size--h-4-desktop)}}.h3,.has-h-3-font-size,h3{font-size:var(--wp--preset--font-size--h-3-mobile)}@media (min-width:981px){.h3,.has-h-3-font-size,h3{font-size:var(--wp--preset--font-size--h-3-desktop)}}.h2,.has-h-2-font-size,h2{font-size:var(--wp--preset--font-size--h-2-mobile)}@media (min-width:981px){.h2,.has-h-2-font-size,h2{font-size:var(--wp--preset--font-size--h-2-desktop)}}.h1,.has-h-1-font-size,h1{font-size:var(--wp--preset--font-size--h-1-mobile)}@media (min-width:981px){.h1,.has-h-1-font-size,h1{font-size:var(--wp--preset--font-size--h-1-desktop)}}.has-large-font-size{font-size:var(--wp--preset--font-size--lg-mobile);line-height:140%;font-weight:100}@media (min-width:981px){.has-large-font-size{font-size:var(--wp--preset--font-size--lg-desktop)}}.has-medium-font-size{font-size:var(--wp--preset--font-size--md-mobile);line-height:140%;font-weight:100}@media (min-width:981px){.has-medium-font-size{font-size:var(--wp--preset--font-size--md-desktop)}}.font_small,small{font-size:var(--wp--preset--font-size--small-mobile);line-height:140%;font-weight:100}@media (min-width:981px){.font_small,small{font-size:var(--wp--preset--font-size--small-desktop)}}blockquote{font-size:var(--wp--preset--font-size--quote-mobile);line-height:110%;font-weight:400}@media (min-width:981px){blockquote{font-size:var(--wp--preset--font-size--quote-desktop)}}a,a:active,a:focus,a:visited{color:var(--wp--preset--color--blackblue);text-decoration:none!important;transition:color .14s ease-in-out}a.focus-visible:not(.btn):not(.button):not(.wp-element-button):not(.wp-block-button__link),a:focus-visible:not(.btn):not(.button):not(.wp-element-button):not(.wp-block-button__link){outline:2px solid var(--wp--preset--color--blackblue);outline-offset:3px;border-radius:1px}a:hover{color:var(--wp--preset--color--blackblue);text-decoration:underline}.h1 em,.h1 strong,.h2 em,.h2 strong,.h3 em,.h3 strong,.h4 em,.h4 strong,.h5 em,.h5 strong,.wp-block-sturdy-quotes em,.wp-block-sturdy-quotes strong,h1 em,h1 strong,h2 em,h2 strong,h3 em,h3 strong,h4 em,h4 strong,h5 em,h5 strong{position:relative;font-weight:400;font-style:normal;z-index:1;pointer-events:none}.h1 em svg,.h1 strong svg,.h2 em svg,.h2 strong svg,.h3 em svg,.h3 strong svg,.h4 em svg,.h4 strong svg,.h5 em svg,.h5 strong svg,.wp-block-sturdy-quotes em svg,.wp-block-sturdy-quotes strong svg,h1 em svg,h1 strong svg,h2 em svg,h2 strong svg,h3 em svg,h3 strong svg,h4 em svg,h4 strong svg,h5 em svg,h5 strong svg{position:absolute;left:0;z-index:-1}.h1 em svg *,.h1 strong svg *,.h2 em svg *,.h2 strong svg *,.h3 em svg *,.h3 strong svg *,.h4 em svg *,.h4 strong svg *,.h5 em svg *,.h5 strong svg *,.wp-block-sturdy-quotes em svg *,.wp-block-sturdy-quotes strong svg *,h1 em svg *,h1 strong svg *,h2 em svg *,h2 strong svg *,h3 em svg *,h3 strong svg *,h4 em svg *,h4 strong svg *,h5 em svg *,h5 strong svg *{stroke:var(--lottie-color)}.h1 em svg,.h2 em svg,.h3 em svg,.h4 em svg,.h5 em svg,.wp-block-sturdy-quotes em svg,h1 em svg,h2 em svg,h3 em svg,h4 em svg,h5 em svg{bottom:-.55em;transform:scale(1.2)!important}.h1 strong svg,.h2 strong svg,.h3 strong svg,.h4 strong svg,.h5 strong svg,.wp-block-sturdy-quotes strong svg,h1 strong svg,h2 strong svg,h3 strong svg,h4 strong svg,h5 strong svg{bottom:.4rem;transform:scale(1.2)!important;right:0;left:.5rem}#site-header{background-color:transparent}#site-header .menu-container>.container{height:75px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;z-index:9999;position:relative}@media (min-width:981px){#site-header .menu-container>.container{height:100px}}#site-header .menu-container>.container .logo{flex-basis:100px;position:relative;z-index:9999}@media (min-width:981px){#site-header .menu-container>.container .logo{flex-basis:215px}}#site-header .menu-container>.container .logo svg{width:100%}#site-header .menu-container>.container .logo svg .logo-v{transition:fill .2s ease-in-out;transition-delay:.1s}@media (min-width:981px){#site-header .menu-container>.container .logo svg{position:relative;top:3px;max-width:100%;height:auto}}#site-header .menu-container>.container .menu-setup{position:relative;z-index:9999;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;flex:1;justify-content:flex-end}@media (min-width:981px){#site-header .menu-container>.container .menu-setup{flex:unset;gap:1rem}}#site-header .menu-container>.container .menu-setup .phonenumber-header{position:relative;width:40px;height:40px;cursor:pointer;background-color:transparent;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:23px;color:var(--wp--preset--color--blackblue);border:1px solid var(--wp--preset--color--blackblue);transition:color .2s ease-in-out,background-color .2s ease-in-out}#site-header .menu-container>.container .menu-setup .phonenumber-header:hover{background-color:var(--wp--preset--color--blackblue);color:var(--wp--preset--color--white)}#site-header .menu-container>.container .menu-setup .menu{height:40px}#site-header .menu-container>.container .menu-setup .menu .menu-icon{position:relative;width:40px;height:40px;cursor:pointer;background-color:transparent;padding:0;transition-duration:.3s;border-radius:50%;border:1px solid var(--wp--preset--color--blackblue)}#site-header .menu-container>.container .menu-setup .menu .menu-icon:hover{background-color:var(--wp--preset--color--blackblue)}#site-header .menu-container>.container .menu-setup .menu .menu-icon:hover .icon:after,#site-header .menu-container>.container .menu-setup .menu .menu-icon:hover .icon:before{background-color:var(--wp--preset--color--white)}#site-header .menu-container>.container .menu-setup .menu .menu-icon .icon{top:-1px;left:-1px;transition-duration:.3s;position:relative;width:20px}#site-header .menu-container>.container .menu-setup .menu .menu-icon .icon:before{transition-duration:.5s;position:absolute;width:20px;height:2px;background-color:var(--wp--preset--color--blackblue);content:"";top:-4px}#site-header .menu-container>.container .menu-setup .menu .menu-icon .icon:after{transition-duration:.5s;position:absolute;width:20px;height:2px;background-color:var(--wp--preset--color--blackblue);content:"";top:4px}#site-header .menu-container>.container .menu-setup .menu .menu-icon .icon:after:hover{background-color:var(--wp--preset--color--white)}#site-header .menu-container>.container .menu-setup .menu .menu-icon.open .icon{transition:.5s}#site-header .menu-container>.container .menu-setup .menu .menu-icon.open .icon:before{width:18px;transform:rotate(45deg) scaleX(1.25) translate(3px,2px)}#site-header .menu-container>.container .menu-setup .menu .menu-icon.open .icon:after{width:18px;transform:rotate(-45deg) scaleX(1.25) translate(3px,-2px)}#site-header .toggle-menu{position:absolute;z-index:9998;top:-120vh;left:0;width:100%;height:100vh;display:grid;transition:top .5s ease-in-out;background-color:var(--wp--preset--color--lilac-blue);align-items:center}#site-header .toggle-menu .menu-wrapper{display:flex;gap:2em;justify-content:space-between;align-items:flex-end}@media (max-width:980px){#site-header .toggle-menu .menu-wrapper{flex-wrap:wrap}}#site-header .toggle-menu .menu-wrapper .left-side .menu-section{margin-bottom:calc(var(--wp--custom--spacing--small) / 2)}@media (min-width:981px){#site-header .toggle-menu .menu-wrapper .left-side .menu-section:not(:last-of-type){margin-bottom:var(--wp--custom--spacing--small)}}#site-header .toggle-menu .menu-wrapper .left-side .menu-section .hero{display:block;margin-bottom:1rem;transition:color .2s ease-in-out}@media (max-width:781px){#site-header .toggle-menu .menu-wrapper .left-side .menu-section .hero:hover{color:#fff}}#site-header .toggle-menu .menu-wrapper .left-side .menu-section .menu-items{padding:.5rem;background-color:var(--wp--preset--color--warmgray);border-radius:var(--wp--custom--border-radius--huge);display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}#site-header .toggle-menu .menu-wrapper .left-side .menu-section .menu-items .h4{margin:0 .5rem}@media (min-width:782px){#site-header .toggle-menu .menu-wrapper .left-side .menu-section .menu-items .h4{margin:0 1rem}}#site-header .toggle-menu .menu-wrapper .left-side .menu-section .menu-items .items{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}@media (max-width:781px){#site-header .toggle-menu .menu-wrapper .left-side .menu-section .menu-items.break-items-mobile{max-width:150px;border-radius:var(--wp--custom--border-radius--large);padding:.75rem}}@media (max-width:980px){#site-header .toggle-menu .menu-wrapper .right-side{margin-left:auto}}#site-header .toggle-menu .menu-wrapper .right-side .main-nav ul{margin:0;padding:0;list-style:none}#site-header .toggle-menu .menu-wrapper .right-side .main-nav ul li{margin-bottom:1rem}#site-header .toggle-menu .menu-wrapper .right-side .main-nav ul li a{font-size:var(--wp--preset--font-size--lg-mobile);line-height:140%;font-weight:100;transition:color .2s ease-in-out;display:inline-block}@media (max-width:781px){#site-header .toggle-menu .menu-wrapper .right-side .main-nav ul li a:hover{color:#fff}}@media (min-width:981px){#site-header .toggle-menu .menu-wrapper .right-side .main-nav ul li a{font-size:var(--wp--preset--font-size--lg-desktop)}}@media (min-width:981px){body.is-menu-on{overflow:hidden}}body.is-menu-on .logo svg .logo-v{fill:var(--wp--preset--color--white)}body.is-menu-on #site-header.nav-up{position:fixed;top:0}body.is-menu-on #site-header .menu{background-color:transparent}body.is-menu-on #site-header .menu .bar{background-color:var(--wp--preset--color--white)}body.is-menu-on #site-header .toggle-menu{top:0}#site-header{position:fixed;width:100%;z-index:99;transition:top .5s ease-in-out,background-color .3s ease-in-out;top:0}#site-header.nav-up{top:-150px}#site-header.nav-down{top:0}#site-header.nav-down .btn.is-style-white{background-color:var(--wp--preset--color--warmgray)}#site-header.forest-green:not(.nav-down) .language-selector,#site-header.forest-green:not(.nav-down) .menu-container>.container .menu-setup .menu,#site-header.forest-green:not(.nav-down) .phonenumber-header{--wp--preset--color--blackblue:#fff;color:#fff;--wp--preset--color--white:#000}body.scrolled-header #site-header{transition:top .5s ease-in-out,background-color .3s ease-in-out .5s;background-color:var(--wp--preset--color--white)}body.filter-on #site-header{z-index:inherit}.large-container{max-width:var(--wp--custom--block-containers--large)}.container,.large-container{width:var(--wp--custom--block-containers--width);margin:0 auto}.container{max-width:var(--wp--style--global--wide-size)}.small-container{width:var(--wp--custom--block-containers--width);max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto}.section{padding:var(--wp--custom--spacing--medium) 0}@media (min-width:981px){.section{padding:var(--wp--custom--spacing--large) 0}}.no-padding{padding:0}.no-padding-top{padding-top:0}.no-padding-bottom{padding-bottom:0}.margin-section{margin:var(--wp--custom--spacing--medium) 0}@media (min-width:981px){.margin-section{margin:var(--wp--custom--spacing--large) 0}}.no-margin{margin:0}.no-margin-top{margin-top:0}.no-margin-bottom{margin-bottom:0}@media (min-width:782px){.mobile-only{display:none!important}}@media (max-width:781px){.tablet-only{display:none}}@media (min-width:981px){.tablet-only{display:none}}@media (max-width:980px){.desktop-only{display:none!important}}main [class*=" wp-block-"]:last-of-type .container,main [class^=wp-block-]:last-of-type .container{position:relative;z-index:1}.wp-block-cover.alignfull{margin:0 calc(50% - 50vw);max-width:100vw;width:100vw}.wp-block-cover,.wp-block-cover-image{color:var(--wp--preset--color--text-color)}body :where(.wp-block-group.is-layout-flex,.wp-block-columns.is-layout-flex){gap:15px 30px}@media (min-width:981px){body :where(.wp-block-group.is-layout-flex,.wp-block-columns.is-layout-flex){gap:30px 50px}}main ol{list-style:none;counter-reset:a;padding:0}main ol li{position:relative;padding-left:calc(40px + 1.5em);margin-bottom:var(--wp--preset--spacing--xs)}main ol li:last-child{margin-bottom:0}main ol li:before{counter-increment:a;content:"" counter(a) "";width:40px;height:40px;line-height:40px;text-align:center;font-weight:700;border-radius:var(--wp--custom--border-radius--normal);border:1px solid var(--wp--preset--color--text-color);position:absolute;left:0;top:4px}main ul{list-style:none;padding:0}main ul>li{position:relative;padding-left:calc(5px + 1.5em)}main ul>li:before{content:"";background-color:var(--wp--preset--color--text-color);width:5px;height:5px;position:absolute;left:0;top:10px}.footer-shape{height:auto;display:flex;flex-direction:column;margin-top:-5.5rem;background:var(--wp--preset--color--softgray);margin-bottom:-1px;z-index:0;position:relative}@media (min-width:782px){.footer-shape{margin-top:-11rem}}.footer-shape svg{position:relative;top:0;width:100%;height:auto;margin-bottom:-1px}.footer-shape__filler{flex:1;background:#000}.section-footer{position:relative;background-color:var(--wp--preset--color--blackblue);color:var(--wp--preset--color--white)}@media (max-width:980px){.section-footer{padding-top:7rem}}@media (min-width:981px){.section-footer{bottom:0;display:flex;flex-direction:column;justify-content:flex-end;z-index:1}}.section-footer ul.menu{list-style:none;padding:0;margin:0}.section-footer ul.menu li a{color:var(--wp--preset--color--white)}.section-footer ul.menu li a:focus,.section-footer ul.menu li a:hover{color:var(--wp--preset--color--warm-coral)}.section-footer .top-footer{display:grid;grid-template-columns:1fr;gap:4rem}@media (min-width:782px){.section-footer .top-footer{gap:2rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:981px){.section-footer .top-footer{gap:4rem;grid-template-columns:275px 695px;justify-content:space-between;align-items:flex-end}}.section-footer .top-footer__info .logo svg{display:block;margin:0 auto}@media (max-width:980px){.section-footer .top-footer__info .logo svg{max-width:160px;height:auto}}.section-footer .top-footer__info .socials{margin:2.5rem 0 2rem;justify-content:center}.section-footer .top-footer__info .newsletter{text-align:center}.section-footer .top-footer__widgets{display:flex;flex-wrap:wrap;gap:4rem}@media (max-width:980px){.section-footer .top-footer__widgets{justify-content:center}}@media (max-width:781px){.section-footer .top-footer__widgets{justify-content:flex-start}}.section-footer .top-footer__widgets .widget-title{font-weight:800}@media (min-width:981px){.section-footer .top-footer__widgets .widget-title{font-size:var(--wp--preset--font-size--lg-desktop)}}.section-footer .top-footer__widgets--locations{display:grid;grid-template-columns:1fr}@media (min-width:981px){.section-footer .top-footer__widgets--locations{grid-template-columns:210px 210px}}.section-footer .top-footer__widgets--locations .widget{margin-bottom:1rem}@media (min-width:981px){.section-footer .top-footer__widgets--locations .widget{margin-bottom:2rem}}.section-footer .top-footer__widgets--locations ul.menu li{margin-top:.4rem}@media (min-width:981px){.section-footer .top-footer__widgets--menu{width:210px}}.section-footer .top-footer__widgets--menu ul.menu li:not(:last-of-type){margin-bottom:1rem}.section-footer .top-footer__widgets--menu ul.menu li a{font-weight:800}@media (min-width:981px){.section-footer .top-footer__widgets--menu ul.menu li a{font-size:var(--wp--preset--font-size--lg-desktop)}}.section-footer .footer-divider{width:90%;margin:2rem auto 0}@media (min-width:981px){.section-footer .footer-divider{margin-top:6rem}}.section-footer .footer-divider svg{width:100%;height:auto}.section-footer .footer-divider svg>path{stroke-width:.5}@media (max-width:781px){.section-footer .footer-divider svg>path{stroke-width:1}}.section-footer .bottom-footer{font-size:var(--wp--preset--font-size--small-desktop);width:90%;margin:0 auto;padding:1.5rem 0 2rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem}.section-footer .bottom-footer .left-side{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.section-footer .bottom-footer .left-side .rank-math-breadcrumb{display:block;flex-basis:100%}.section-footer .bottom-footer .left-side .rank-math-breadcrumb p{margin:0}.section-footer .bottom-footer .left-side .rank-math-breadcrumb a{color:var(--wp--preset--color--white)}.section-footer .bottom-footer .left-side ul.menu{display:flex;align-items:center;gap:.5rem}.section-footer .bottom-footer .right-side{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}@media (min-width:981px){.section-footer .bottom-footer .right-side{flex-wrap:nowrap;gap:3rem}}@media (max-width:980px){.section-footer .bottom-footer .right-side .part-of{flex-basis:100%}}.section-footer .bottom-footer .right-side .part-of svg{height:12px}html{margin-top:0!important}body{overflow-x:clip;background:var(--wp--preset--color--softgray)}ul{padding:0 0 1.75em 1.25em}main a:active:not([class]),main a:focus:not([class]),main a:not([class]),main a:visited:not([class]){background:linear-gradient(0deg,var(--wp--preset--color--textcolor),var(--wp--preset--color--textcolor)) no-repeat 0 100%/100% var(--bg-h);transition:background-size .3s,color .3s ease-in-out;--bg-h:1px;display:inline-block;text-decoration:none!important;font-weight:700}main a:where(:hover,:focus-visible):not([class]){background-size:0 var(--bg-h)!important;background-position-x:right!important}body :is(a,button,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible:not(.btn):not(.button):not(.wp-element-button):not(.wp-block-button__link){outline:2px solid var(--wp--preset--color--primary,var(--wp--preset--color--warm-coral-dark));outline-offset:2px}.wp-block-button__link:focus-visible,.wp-element-button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--wp--preset--color--primary,var(--wp--preset--color--warm-coral-dark))}@media (min-width:981px){.btn,.button,a.btn,a.btn:visited,input.btn{font-size:var(--wp--preset--font-size--md-desktop)}.btn:after,.button:after,a.btn:after,a.btn:visited:after,input.btn:after{font-size:20px}}.protected-form{max-width:500px;margin:0 auto;display:block;padding:150px 0}img,svg{display:block}@media (min-width:981px){img.alignright{float:right;padding-left:1em}img.alignleft{float:right;padding-right:1em}img.aligncenter{display:block;margin:0 auto}}figure{margin:0}a.link-overlay:after,a.overlay,a.overlay-link:after{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}a.link-overlay:after,a.overlay-link:after{content:""}[class*=" icon-"],[class*=" icon-"]:before,[class^=icon-],[class^=icon-]:before{display:block}.screen-reader-text{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.screen-reader-text.focus-visible,.screen-reader-text:focus,.screen-reader-text:focus-visible{background-color:var(--wp--preset--color--blackblue);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:var(--wp--preset--color--white);display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;border-radius:6px;box-shadow:0 0 0 2px var(--wp--preset--color--white);font-weight:700;z-index:100000}.sr-only{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.sr-only:focus,.sr-only:focus-visible{background-color:var(--wp--preset--color--blackblue);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:var(--wp--preset--color--white);display:block;font-size:1em;height:auto;left:0;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:0;width:auto;border-radius:6px;box-shadow:0 0 0 2px var(--wp--preset--color--white);font-weight:700;z-index:9999}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}@media (max-width:479px){.has-text-align-right{text-align:left}}@media (min-width:981px){.mobile-only{display:none}}@media (max-width:980px){.desktop-only{display:none}}.bold{font-weight:800}@media (max-width:479px){.mobile-switch{display:flex;flex-wrap:wrap;flex-direction:column-reverse}}.has-v-shape-bg{position:relative}.has-v-shape-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/app/themes/sturdy-vialegis/assets/images/v-shape-block-bg.svg);background-repeat:no-repeat;background-position:50% -10%;background-size:150%;pointer-events:none}@media (min-width:782px){.has-v-shape-bg:before{background-position:-60% 80%;background-size:120%}}@media (min-width:981px){.has-v-shape-bg:before{background-size:1535px;background-position:-385px -200px}}@media (min-width:981px){.has-v-shape-bg--smaller:before{background-size:1094px;background-position:-255px -200px}}.has-v-shape-bg.has-softgray-background-color:before{background-image:url(/app/themes/sturdy-vialegis/assets/images/v-shape-block-bg-warmgray.svg)}:root{--lottie-color:var(--wp--preset--color--warm-coral-dark)}.has-background-background-color{--lottie-color:var(--wp--preset--color--warm-coral-dark);--background-color:var(--wp--preset--color--white)}.has-background-background-color,.has-lilac-blue-background-color{--color:var(--wp--preset--color--blackblue);--button-background:var(--wp--preset--color--blackblue);--button-color:var(--wp--preset--color--white)}.has-lilac-blue-background-color{--background-color:var(--wp--preset--color--lilac-blue);--lottie-color:var(--wp--preset--color--white)}.has-forest-green-background-color{--background-color:var(--wp--preset--color--forest-green);--color:var(--wp--preset--color--white);--button-background:var(--wp--preset--color--lilac-blue);--button-color:var(--wp--preset--color--blackblue);--lottie-color:var(--wp--preset--color--lilac-blue)}.has-soft-coral-background-color{--background-color:var(--wp--preset--color--soft-coral);--color:var(--wp--preset--color--blackblue);--button-background:var(--wp--preset--color--blackblue);--button-color:var(--wp--preset--color--white);--lottie-color:var(--wp--preset--color--white);--label-color:var(--wp--preset--color--warm-coral)}.has-softgray-background-color{--label-color:var(--wp--preset--color--warmgray);--lottie-color:var(--wp--preset--color--warm-coral-dark)}.hover-arrow{position:relative;z-index:1}.hover-arrow svg{display:none;position:absolute;--lottie-color:#fff;z-index:-1}.hover-arrow svg *{stroke:var(--lottie-color)}@media (min-width:782px){.hover-arrow svg{display:block;top:unset;right:unset;width:20.9375rem;height:7.8125rem;left:-16.3125rem;bottom:-.3125rem}}.hover-line{position:relative;z-index:1}.hover-line svg{display:none;position:absolute;--lottie-color:#fff;z-index:-1}.hover-line svg *{stroke:var(--lottie-color);stroke-width:1.5625rem}@media (min-width:782px){.hover-line svg{display:block;bottom:-.55em;transform:scale(1.2)!important}}#site-header:not(.nav-down) .logo-text.coral,#site-header:not(.nav-down) .logo-text.coral>*,#site-header:not(.nav-down) .logo-v.coral,#site-header:not(.nav-down) .logo-v.coral>*{fill:var(--wp--preset--color--warm-coral-dark)}#site-header:not(.nav-down) .logo-text.black,#site-header:not(.nav-down) .logo-text.black>*,#site-header:not(.nav-down) .logo-v.black,#site-header:not(.nav-down) .logo-v.black>*{fill:var(--wp--preset--color--blackblue)}#site-header:not(.nav-down) .logo-text.white,#site-header:not(.nav-down) .logo-text.white>*,#site-header:not(.nav-down) .logo-v.white,#site-header:not(.nav-down) .logo-v.white>*{fill:var(--wp--preset--color--white)}:root{--wp--preset--spacing--xs:12.5px;--wp--preset--spacing--s:30px;--wp--preset--spacing--m:50px;--wp--preset--spacing--l:100px}@media (min-width:782px){:root{--wp--preset--spacing--xs:20px;--wp--preset--spacing--s:45px;--wp--preset--spacing--m:75px;--wp--preset--spacing--l:150px}}@media (min-width:981px){:root{--wp--preset--spacing--xs:25px;--wp--preset--spacing--s:60px;--wp--preset--spacing--m:100px;--wp--preset--spacing--l:200px}}.section.breadcrumbs{padding:0}.section.breadcrumbs .container{display:flex;align-items:center;flex-wrap:wrap;gap:30px;justify-content:space-between}.section.breadcrumbs .breadcrumb-container{margin-left:auto}.section.breadcrumbs .breadcrumb{font-size:16px}.section.breadcrumbs .breadcrumb ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:row-reverse;align-items:center;flex-wrap:wrap;gap:20px}.section.breadcrumbs .breadcrumb ol span.icon-chevron-right-bottom{font-size:10px}.section.breadcrumbs .breadcrumb ol li{color:var(--wp--preset--color--text-color)}.section.breadcrumbs .breadcrumb ol li a,.section.breadcrumbs .breadcrumb ol li span{color:inherit}.section.breadcrumbs .go-back-button{color:var(--wp--preset--color--text-color);display:flex;align-items:center;gap:20px}.section.breadcrumbs .go-back-button span{font-size:10px}