/*!
Theme Name: Stratsha
Theme URI: https://stratsha.ch
Author: Stratsha
Author URI: https://stratsha.ch
Description: Custom theme
Version: 0.1
Text Domain: stratsha
*/@font-face{font-family:LibreBaskerville;font-style:normal;font-weight:400;src:url(../images/LibreBaskerville-Regular.eot);src:url(../images/LibreBaskerville-Regular.eot?#iefix) format("embedded-opentype"),url(../images/LibreBaskerville-Regular.woff2) format("woff2"),url(../images/LibreBaskerville-Regular.woff) format("woff"),url(../images/LibreBaskerville-Regular.ttf) format("truetype"),url(../images/LibreBaskerville-Regular.svg#LibreBaskerville-Regular) format("svg");text-rendering:optimizeLegibility}@font-face{font-family:LibreBaskerville;font-style:normal;font-weight:700;src:url(../images/LibreBaskerville-Bold.eot);src:url(../images/LibreBaskerville-Bold.eot?#iefix) format("embedded-opentype"),url(../images/LibreBaskerville-Bold.woff2) format("woff2"),url(../images/LibreBaskerville-Bold.woff) format("woff"),url(../images/LibreBaskerville-Bold.ttf) format("truetype"),url(../images/LibreBaskerville-Bold.svg#LibreBaskerville-Bold) format("svg");text-rendering:optimizeLegibility}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(../images/Poppins-Regular.eot);src:url(../images/Poppins-Regular.eot?#iefix) format("embedded-opentype"),url(../images/Poppins-Regular.woff2) format("woff2"),url(../images/Poppins-Regular.woff) format("woff"),url(../images/Poppins-Regular.ttf) format("truetype"),url(../images/Poppins-Regular.svg#Poppins-Regular) format("svg");text-rendering:optimizeLegibility}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(../images/Poppins-SemiBold.eot);src:url(../images/Poppins-SemiBold.eot?#iefix) format("embedded-opentype"),url(../images/Poppins-SemiBold.woff2) format("woff2"),url(../images/Poppins-SemiBold.woff) format("woff"),url(../images/Poppins-SemiBold.ttf) format("truetype"),url(../images/Poppins-SemiBold.svg#Poppins-SemiBold) format("svg");text-rendering:optimizeLegibility}:root{--font-family-text:"Poppins",Helvetica,Arial,sans-serif;--font-family-heading:"LibreBaskerville",Helvetica,Arial,sans-serif;--font-size-text:16px;--border-radius-tiny:5px;--border-radius-small:15px;--border-radius:25px;--border-radius-big:50px;--color-text:#151414;--color-text-light:#595959;--color-background:#f8f8f8;--color-background-darker:#d9d9d9;--color-primary:#b7f33e;--color-accent:#4cb379;--color-success:#08af0b;--color-error:#ca3c3c;--color-border:#dfdfdf;--color-white:#fff;--color-black:#000;--height-admin-bar:32px;--height-menu:86px;--margin-document:32px}@media screen and (max-width:1000px){:root{--margin-document:24px}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{height:auto;max-width:100%}img:focus{outline:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;-webkit-text-decoration:none;text-decoration:none;top:5px;width:auto;z-index:100000}body,html{scroll-behavior:smooth;scroll-padding-top:116px;scroll-padding-top:calc(var(--height-menu) + 30px)}body,button,html,input,select,textarea{font-family:Poppins,Helvetica,Arial,sans-serif;font-family:var(--font-family-text)}body,button,html,input,select,textarea{color:#151414;color:var(--color-text);font-size:16px;font-size:var(--font-size-text);line-height:1.5}h1{font-size:3.125rem;line-height:1.15;margin-bottom:1.875rem}@media screen and (max-width:1000px){h1{font-size:2.5rem}}@media screen and (max-width:800px){h1{font-size:1.875rem}}.quform-page-title,h2{font-size:2rem;line-height:1.2;margin-bottom:1.875rem}@media screen and (max-width:1000px){.quform-page-title,h2{font-size:1.75rem}}@media screen and (max-width:800px){.quform-page-title,h2{font-size:1.5rem}}h3{line-height:1.3}h4{font-weight:700;margin-bottom:1em;text-transform:uppercase}h1,h2,h3,h4,h5,h6{font-family:LibreBaskerville,Helvetica,Arial,sans-serif;font-family:var(--font-family-heading);font-weight:400}img{vertical-align:top}address,blockquote,dl,fieldset,ol,p,pre,table,ul{margin-bottom:1em}address:last-child,blockquote:last-child,dl:last-child,fieldset:last-child,ol:last-child,p:last-child,pre:last-child,table:last-child,ul:last-child{margin-bottom:0}ol,p,ul{font-size:1.125rem}ol,ol a,p,p a,ul,ul a{color:#595959;color:var(--color-text-light)}a{color:#151414;color:var(--color-text)}a,a:hover{-webkit-text-decoration:underline;text-decoration:underline}.entry-content ul{list-style-position:outside;list-style-type:disc;padding-left:1.5625rem}li ul{margin:0 0 0 1em}.entry-content ol{counter-reset:ol}.entry-content ol li{align-items:center;display:flex;margin-bottom:10px;position:relative}.entry-content ol li:before{align-items:center;border:1px solid #151414;border:1px solid var(--color-text);border-radius:50%;box-sizing:border-box;color:#151414;color:var(--color-text);content:counter(ol);counter-increment:ol;display:flex;flex:0 0 58px;font-family:LibreBaskerville,Helvetica,Arial,sans-serif;font-family:var(--font-family-heading);font-size:2rem;font-weight:700;height:58px;justify-content:center;margin-right:30px}@media screen and (max-width:800px){.entry-content ol li:before{flex-basis:38px;font-size:1.125rem;height:38px;margin-right:1rem}}.entry-content ol li ol{counter-reset:ol1;margin:0 0 0 1em}.entry-content ol li ol li:before{content:counter(ol) "." counter(ol1);counter-increment:ol1}.entry-content ol li ol li ol{counter-reset:ol2;margin:0 0 0 1em}.entry-content ol li ol li ol li:before{content:counter(ol) "." counter(ol1) "." counter(ol2);counter-increment:ol2}b,strong{font-weight:700}em,i{font-style:italic}table{margin:2em 0;width:100%}table caption,th,thead{font-weight:700}th,thead{text-align:left}thead{border-bottom:1px solid #dadada}tfoot{border-top:1px solid #dadada}tfoot,tfoot th{font-style:italic;font-weight:400}tr:nth-child(2n){background-color:#f7f7f7}td,th{padding:.5em 0}blockquote{margin:1.5em 0}blockquote p{font-size:1.571rem}code,pre{font-family:monospace}dl dt{font-weight:700;margin-bottom:.5em;-webkit-text-decoration:underline;text-decoration:underline}dl dd{margin-bottom:1em;padding-left:1em}hr{border:none;border-bottom:1px solid #151414;border-bottom:1px solid var(--color-text);height:1px;margin:2em 0}.button,[type=button],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:.1rem;padding:14px 30px;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background-color:#151414;background-color:var(--color-text);border:none;border-radius:200px;box-shadow:0 10px 15px 0 rgba(0,0,0,.3);box-sizing:border-box;color:#fff;color:var(--color-white);display:inline-flex;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.button:has(.icon),[type=button]:has(.icon),[type=submit]:has(.icon),button:has(.icon){padding:7px 9px 7px 30px}.button:before,[type=button]:before,[type=submit]:before,button:before{border:1px solid #dfdfdf;border:1px solid var(--color-border);border-radius:200px;bottom:-10px;content:"";left:-10px;position:absolute;right:-10px;top:-10px;transition:transform .2s ease}.button.ghost,[type=button].ghost,[type=submit].ghost,button.ghost{background-color:transparent;border:1px solid #151414;border:1px solid var(--color-text);box-shadow:none;color:#151414;color:var(--color-text)}.button.ghost:before,[type=button].ghost:before,[type=submit].ghost:before,button.ghost:before{display:none}.button.ghost:hover,[type=button].ghost:hover,[type=submit].ghost:hover,button.ghost:hover{border-color:#b7f33e;border-color:var(--color-primary);box-shadow:none}.button .icon,[type=button] .icon,[type=submit] .icon,button .icon{align-items:center;background-color:#b7f33e;background-color:var(--color-primary);border-radius:50%;display:flex;flex:0 0 38px;height:38px;justify-content:center;margin-left:20px;transition:background-color .2s ease}.button .icon:before,[type=button] .icon:before,[type=submit] .icon:before,button .icon:before{background-color:#151414;background-color:var(--color-text);content:"";display:block;height:20px;-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .2s ease;width:18px}.faz-consent-container .button,.faz-consent-container [type=button],.faz-consent-container [type=submit],.faz-consent-container button,.faz-modal .button,.faz-modal [type=button],.faz-modal [type=submit],.faz-modal button,.gm-style .button,.gm-style [type=button],.gm-style [type=submit],.gm-style button{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.faz-consent-container .button:after,.faz-consent-container .button:before,.faz-consent-container [type=button]:after,.faz-consent-container [type=button]:before,.faz-consent-container [type=submit]:after,.faz-consent-container [type=submit]:before,.faz-consent-container button:after,.faz-consent-container button:before,.faz-modal .button:after,.faz-modal .button:before,.faz-modal [type=button]:after,.faz-modal [type=button]:before,.faz-modal [type=submit]:after,.faz-modal [type=submit]:before,.faz-modal button:after,.faz-modal button:before,.gm-style .button:after,.gm-style .button:before,.gm-style [type=button]:after,.gm-style [type=button]:before,.gm-style [type=submit]:after,.gm-style [type=submit]:before,.gm-style button:after,.gm-style button:before{display:none}.button.active,.button:hover,[type=button].active,[type=button]:hover,[type=submit].active,[type=submit]:hover,a:hover .button,a:hover [type=button],a:hover [type=submit],a:hover button,button.active,button:hover{background-color:#b7f33e;background-color:var(--color-primary);box-shadow:0 10px 35px 0 rgba(0,0,0,.3);color:#151414;color:var(--color-text);-webkit-text-decoration:none;text-decoration:none}.button.active:before,.button:hover:before,[type=button].active:before,[type=button]:hover:before,[type=submit].active:before,[type=submit]:hover:before,a:hover .button:before,a:hover [type=button]:before,a:hover [type=submit]:before,a:hover button:before,button.active:before,button:hover:before{transform:scale(1.01)}.button.active .icon,.button:hover .icon,[type=button].active .icon,[type=button]:hover .icon,[type=submit].active .icon,[type=submit]:hover .icon,a:hover .button .icon,a:hover [type=button] .icon,a:hover [type=submit] .icon,a:hover button .icon,button.active .icon,button:hover .icon{background-color:#151414;background-color:var(--color-text)}.button.active .icon:before,.button:hover .icon:before,[type=button].active .icon:before,[type=button]:hover .icon:before,[type=submit].active .icon:before,[type=submit]:hover .icon:before,a:hover .button .icon:before,a:hover [type=button] .icon:before,a:hover [type=submit] .icon:before,a:hover button .icon:before,button.active .icon:before,button:hover .icon:before{background-color:#b7f33e;background-color:var(--color-primary)}input:focus,select:focus,textarea:focus{outline:none}.button:hover,button:hover,input[type=button]:hover{-webkit-text-decoration:none;text-decoration:none}.message{background-color:#b7f33e;background-color:var(--color-primary);font-weight:700;padding:.5em 1em}.message a{color:#151414;color:var(--color-text);-webkit-text-decoration:underline;text-decoration:underline}.success,.success a{background-color:var(--success-color);color:#fff}.error,.error a{background-color:var(--error-color);color:#fff}.boxed{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1432px;max-width:calc(1368px + var(--margin-document)*2);padding-left:32px;padding-left:var(--margin-document);padding-right:32px;padding-right:var(--margin-document);width:100%}.cols{display:flex;justify-content:space-between;margin:0 -2em}.cols:after{content:"";flex:auto}.cols-3{flex-wrap:wrap}.cols-3:after{flex-basis:31.5%;flex-grow:0}.cols .col{flex:1 1 0;margin-left:2em;margin-right:2em}.cols-3 .col{flex-basis:31.5%;flex-grow:0;margin-left:0;margin-right:0}.site-header{background-color:#fff;background-color:var(--color-white);border-bottom:1px solid #fff;border-bottom:1px solid var(--color-white);box-sizing:border-box;color:#151414;color:var(--color-text);left:0;padding:36px 32px;padding:36px var(--margin-document) 36px var(--margin-document);position:fixed;top:0;transition:border-color .2s ease;width:100%;z-index:3}.is-scrolled .site-header{border-bottom:1px solid #f3f3f3}.admin-bar .site-header{top:32px;top:var(--height-admin-bar)}.site-header-inner{display:flex;justify-content:space-between}.site-header .site-branding .custom-logo-link{color:#151414;color:var(--color-text);font-size:1.25rem;font-weight:700;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.site-header ul{margin:0}.site-header .menu-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;box-shadow:none;color:inherit;font-family:inherit;font-size:inherit;padding:0}.site-header .menu-toggle:before{display:none}.site-header .menu-toggle{cursor:pointer;display:none}@media screen and (max-width:800px){.site-header .menu-toggle{display:block}}.site-header .menu-toggle .bar{background-color:#151414;background-color:var(--color-text);border-radius:2px;height:3px;margin:5px 0;transition:transform .2s ease,opacity .2s ease;width:32px}.site-header .menu-toggle:hover .bar:first-child{transform:translateY(-2px)}.site-header .menu-toggle:hover .bar:last-child{transform:translateY(2px)}.menu-open .site-header .menu-toggle .bar:first-child{transform:translateY(8px) rotate(45deg)}.menu-open .site-header .menu-toggle .bar:nth-child(2){opacity:0}.menu-open .site-header .menu-toggle .bar:last-child{transform:translateY(-8px) rotate(-45deg)}.menu-open .site-header .menu-toggle:hover .bar:first-child{transform:translateY(8px) rotate(40deg)}.menu-open .site-header .menu-toggle:hover .bar:last-child{transform:translateY(-8px) rotate(-40deg)}.site-header .nav-menu{display:flex;gap:60px}@media screen and (max-width:1000px){.site-header .nav-menu{gap:30px}}@media screen and (max-width:800px){.site-header .nav-menu{background-color:#fff;background-color:var(--color-white);box-shadow:0 12px 12px rgba(0,0,0,.1);justify-content:center;left:0;opacity:0;padding-bottom:20px;position:absolute;top:100%;transform:translateY(-20px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;width:100%}.menu-open .site-header .nav-menu{opacity:1;transform:translateY(0);visibility:visible}.site-header .nav-menu{align-items:center;flex-direction:column;gap:20px}}.site-header .nav-menu .menu-item a{color:#151414;color:var(--color-text);font-size:1.25rem;-webkit-text-decoration:none;text-decoration:none;transition:font-weight .2s ease}.site-header .nav-menu .menu-item a:hover{-webkit-text-decoration:underline;text-decoration:underline}.site-header .nav-menu .menu-item.is-active a{font-weight:700}.site-footer{background-color:#f8f8f8;background-color:var(--color-background);border-radius:50px;border-radius:var(--border-radius-big);margin:0 32px 32px;margin:0 var(--margin-document) var(--margin-document) var(--margin-document);padding:80px 0}@media screen and (max-width:1000px){.site-footer{border-radius:15px;border-radius:var(--border-radius-small);padding-bottom:3rem;padding-top:3rem}}.site-footer-inner{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1294px;max-width:calc(1230px + var(--margin-document)*2);padding-left:32px;padding-left:var(--margin-document);padding-right:32px;padding-right:var(--margin-document);width:100%}@media screen and (max-width:1500px){.site-footer-inner{margin-right:50px;padding-right:50px}}@media screen and (max-width:1300px){.site-footer-inner{margin-right:0;padding-right:32px;padding-right:var(--margin-document)}}.site-footer .footer-content{align-items:center;display:flex;margin-top:75px}@media screen and (max-width:1300px){.site-footer .footer-content{align-items:flex-start;flex-direction:column}}.site-footer .footer-content .hestera-presentation{border-right:1px solid #dfdfdf;border-right:1px solid var(--color-border);margin-right:85px;padding-right:85px}@media screen and (max-width:1500px){.site-footer .footer-content .hestera-presentation{margin-right:50px;padding-right:50px}}@media screen and (max-width:1300px){.site-footer .footer-content .hestera-presentation{border-right:none;margin-right:0;margin-top:3rem;order:2;padding-right:0}}.site-footer .footer-content .hestera-presentation a{color:#595959;color:var(--color-text-light)}.site-footer .footer-content .hestera-presentation .partners{align-items:flex-end;display:flex}@media screen and (max-width:800px){.site-footer .footer-content .hestera-presentation .partners{align-items:flex-start;flex-direction:column}}.site-footer .footer-content .hestera-presentation .partners-title{color:#595959;color:var(--color-text-light);font-family:Poppins,Helvetica,Arial,sans-serif;font-family:var(--font-family-text);font-size:1.125rem;font-weight:700;margin-bottom:1.25rem;margin-top:2.5rem;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site-footer .footer-content .hestera-presentation .partners img{height:auto;margin-right:60px;max-height:80px;max-width:235px;-o-object-fit:contain;object-fit:contain;width:auto}@media screen and (max-width:1500px){.site-footer .footer-content .hestera-presentation .partners img{margin-right:30px}}@media screen and (max-width:800px){.site-footer .footer-content .hestera-presentation .partners img{margin-bottom:1rem;margin-right:0}}.site-footer .footer-content .hestera-presentation .partners img:last-child{margin-right:0}.site-footer .footer-content .contact{min-width:370px}@media screen and (max-width:1300px){.site-footer .footer-content .contact{min-width:0}}.site-footer .footer-content .contact-title{font-size:24px;margin-bottom:40px}.site-footer .footer-content .contact-item{align-items:center;color:#151414;color:var(--color-text);display:flex;font-size:18px;font-weight:700;margin-bottom:30px;-webkit-text-decoration:underline;text-decoration:underline}@media screen and (max-width:1300px){.site-footer .footer-content .contact-item{margin-bottom:1rem}}@media screen and (max-width:800px){.site-footer .footer-content .contact-item{font-size:1rem}}.site-footer .footer-content .contact-item:last-child{margin-bottom:0}.site-footer .footer-content .contact-item-icon{align-items:center;background-color:#b7f33e;background-color:var(--color-primary);border-radius:50%;display:flex;height:58px;justify-content:center;margin-right:30px;transition:background-color .2s ease;width:58px}@media screen and (max-width:800px){.site-footer .footer-content .contact-item-icon{margin-right:15px}}.site-footer .footer-content .contact-item-icon:before{background-color:#151414;background-color:var(--color-text);content:"";height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .2s ease;width:24px}.site-footer .footer-content .contact-item-icon.email:before{-webkit-mask-image:url(../images/icon-email.svg);mask-image:url(../images/icon-email.svg)}.site-footer .footer-content .contact-item-icon.phone:before{-webkit-mask-image:url(../images/icon-phone.svg);mask-image:url(../images/icon-phone.svg)}.site-footer .footer-content .contact-item:hover .contact-item-icon{background-color:#151414;background-color:var(--color-text)}.site-footer .footer-content .contact-item:hover .contact-item-icon:before{background-color:#fff;background-color:var(--color-white)}.site-footer .site-copyright{color:#c1c1c1;font-size:14px;margin-top:150px;text-align:center}@media screen and (max-width:1300px){.site-footer .site-copyright{margin-top:100px}}@media screen and (max-width:800px){.site-footer .site-copyright{margin-top:50px}}.site-footer .site-copyright a{color:#c1c1c1}.site-footer .site-copyright .stratsha{color:#595959;color:var(--color-text-light);font-weight:700;-webkit-text-decoration:none;text-decoration:none}.quform{text-align:left}.quform .quform-field-captcha,.quform .quform-field-date,.quform .quform-field-email,.quform .quform-field-file,.quform .quform-field-multiselect,.quform .quform-field-password,.quform .quform-field-select,.quform .quform-field-text,.quform .quform-field-textarea,.quform .quform-field-time,.quform .select2-container--quform .select2-selection{border:none;padding-left:0}.quform .quform-element-email,.quform .quform-element-text,.quform .quform-element-textarea{border:1px solid #dfdfdf;border:1px solid var(--color-border);border-radius:15px;border-radius:var(--border-radius-small);padding:.75rem;position:relative;transition:border-color .2s ease}.quform .quform-element-email:focus-within,.quform .quform-element-text:focus-within,.quform .quform-element-textarea:focus-within{border-color:#b7f33e;border-color:var(--color-primary)}.quform .quform-element-email .quform-spacer,.quform .quform-element-text .quform-spacer,.quform .quform-element-textarea .quform-spacer{margin:0;padding:0}.quform .quform-element-email .quform-label,.quform .quform-element-text .quform-label,.quform .quform-element-textarea .quform-label{background-color:#f8f8f8;background-color:var(--color-background);color:#595959;color:var(--color-text-light);left:12px;letter-spacing:.075rem;margin-bottom:0;padding:0 15px;position:absolute;text-transform:uppercase;top:0;transform:translateY(-50%);z-index:2}.quform .quform-element-email .quform-label .quform-label-text,.quform .quform-element-text .quform-label .quform-label-text,.quform .quform-element-textarea .quform-label .quform-label-text{font-family:Poppins,Helvetica,Arial,sans-serif;font-family:var(--font-family-text);font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.75rem}.quform .quform-element-email .quform-label .quform-required,.quform .quform-element-text .quform-label .quform-required,.quform .quform-element-textarea .quform-label .quform-required{color:#595959;color:var(--color-text-light);font-size:.75rem}.quform .quform-element-email .quform-input,.quform .quform-element-text .quform-input,.quform .quform-element-textarea .quform-input{margin-bottom:0}.quform .quform-element-email .quform-input .quform-field,.quform .quform-element-text .quform-input .quform-field,.quform .quform-element-textarea .quform-input .quform-field{border-radius:5px;border-radius:var(--border-radius-tiny);font-size:1.125rem;line-height:1.22222;padding:15px}@media screen and (max-width:1000px){.quform .quform-element-email .quform-input .quform-field,.quform .quform-element-text .quform-input .quform-field,.quform .quform-element-textarea .quform-input .quform-field{font-size:1rem}}.quform .quform-element{margin-bottom:35px}.quform .quform-element.quform-has-error{border-color:#ca3c3c;border-color:var(--color-error);position:relative}.quform .quform-element .quform-error{left:0;position:absolute;top:100%;width:100%}.quform .quform-element .quform-error-inner{background-color:transparent;border:none;color:#ca3c3c;color:var(--color-error);font-size:.75rem;padding:0;text-align:center}.quform .quform-element .quform-element-row-1_131,.quform .quform-element .quform-element-row-2_15{margin-top:60px!important}.quform .quform-element .quform-option-label-1_129_1{font-size:.875rem}.quform .quform-element .quform-element-row-1_131{display:flex}@media screen and (max-width:800px){.quform .quform-element .quform-element-row-1_131{flex-direction:column}}.quform .quform-element .quform-element-row-1_131>.quform-element-column:first-child{flex:1}.quform .quform-element .quform-element-row-1_131>.quform-element-column:last-child{flex:0;text-align:center}@media screen and (max-width:800px){.quform .quform-element .quform-element-row-1_131>.quform-element-column:last-child{align-items:center;display:flex;flex-direction:column;margin-bottom:-100px}}.quform .quform-element-column{margin-bottom:0}.quform .quform-element-textarea .quform-field{height:105px;min-height:105px}@media screen and (max-width:800px){.quform .quform-element-textarea .quform-field{height:250px;min-height:250px}}.quform .quform-element-radio .quform-options-inline .quform-option{margin-bottom:0}.quform .quform-element-radio.inline .quform-spacer{display:flex}.quform .quform-element-radio.inline .quform-spacer .quform-label{margin-right:40px}.quform .quform-element-radio.inline .quform-spacer .quform-option{margin-right:28px}.quform .quform-element-radio.inline .quform-spacer .quform-option-label{padding-left:38px}.quform .quform-element-checkbox{margin-bottom:0}.quform .quform-element-checkbox.quform-has-error input[type=checkbox]+label:before{border-color:#ca3c3c;border-color:var(--color-error)}.quform .quform-element-html{margin-bottom:30px}.quform .quform-element-file .quform-upload-file{background-color:#b7f33e;background-color:var(--color-primary);border:none;border-radius:5px;border-radius:var(--border-radius-tiny)}.quform .quform-element-file .quform-upload-dropzone{background-color:transparent;border-radius:15px;border-radius:var(--border-radius-small);padding:100px 20px}.quform .quform-element-file .quform-upload-dropzone:focus-within{border-color:#b7f33e;border-color:var(--color-primary);outline:none}.quform-page-progress-tabs{box-sizing:border-box;display:flex;gap:18px;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:1012px;max-width:calc(948px + var(--margin-document)*2);padding-left:32px;padding-left:var(--margin-document);padding-right:32px;padding-right:var(--margin-document);width:100%}@media screen and (max-width:1000px){.quform-page-progress-tabs{padding:0}}.quform-page-progress-tabs:after,.quform-page-progress-tabs:before{display:none}.quform-page-progress-tab{background-color:#151414;background-color:var(--color-text);border-radius:3px;cursor:pointer;flex:1;font-size:0;height:6px;padding:0}.quform-page-progress-tab.quform-current-tab{background-color:#b7f33e;background-color:var(--color-primary);cursor:default}.quform-page-progress-tab.quform-current-tab~.quform-page-progress-tab{background-color:#d9d9d9;background-color:var(--color-background-darker);cursor:default}.quform-page-title{margin-bottom:.5rem}@media screen and (max-width:800px){.quform-page-title{margin-bottom:1rem}}.quform-page-description{font-size:24px}@media screen and (max-width:1000px){.quform-page-description{font-size:20px}}@media screen and (max-width:800px){.quform-page-description{font-size:16px}}.quform-page-title-description{margin-bottom:40px}.quform-element-page{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1012px;max-width:calc(948px + var(--margin-document)*2);padding-left:32px;padding-left:var(--margin-document);padding-right:32px;padding-right:var(--margin-document);width:100%}.quform-element-submit{align-items:center;display:flex;justify-content:flex-end;margin:0!important}.quform-element-submit .quform-loading{margin-right:1rem;order:2}.quform-element-submit .quform-button-back{margin-right:auto}.quform-element-submit .quform-button-next,.quform-element-submit .quform-button-submit{margin-right:0;order:3}.quform-element-submit .quform-button-back,.quform-element-submit .quform-button-next{margin-bottom:0}.quform-element-submit .quform-button-back .quform-back,.quform-element-submit .quform-button-back .quform-next,.quform-element-submit .quform-button-next .quform-back,.quform-element-submit .quform-button-next .quform-next{background-color:transparent;border:1px solid #151414;border:1px solid var(--color-text);box-shadow:none;color:#151414;color:var(--color-text);display:flex;line-height:1.2;padding-left:30px;padding-right:8px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.quform-element-submit .quform-button-back .quform-back:before,.quform-element-submit .quform-button-back .quform-next:before,.quform-element-submit .quform-button-next .quform-back:before,.quform-element-submit .quform-button-next .quform-next:before{display:none}.quform-element-submit .quform-button-back .quform-back:hover,.quform-element-submit .quform-button-back .quform-next:hover,.quform-element-submit .quform-button-next .quform-back:hover,.quform-element-submit .quform-button-next .quform-next:hover{background-color:#b7f33e;background-color:var(--color-primary);border-color:#b7f33e;border-color:var(--color-primary)}.quform-element-submit .quform-button-back .quform-back .quform-button-icon,.quform-element-submit .quform-button-back .quform-next .quform-button-icon,.quform-element-submit .quform-button-next .quform-back .quform-button-icon,.quform-element-submit .quform-button-next .quform-next .quform-button-icon{align-items:center;background-color:#151414;background-color:var(--color-text);border-radius:50%;display:flex;height:48px;justify-content:center;margin-left:20px;width:48px}.quform-element-submit .quform-button-back .quform-back .quform-button-icon .fa,.quform-element-submit .quform-button-back .quform-next .quform-button-icon .fa,.quform-element-submit .quform-button-next .quform-back .quform-button-icon .fa,.quform-element-submit .quform-button-next .quform-next .quform-button-icon .fa{color:#b7f33e;color:var(--color-primary);font-size:24px;margin-right:-6px;text-align:center}.quform-element-submit .quform-button-back .quform-back,.quform-element-submit .quform-button-next .quform-back{padding-left:8px;padding-right:30px}.quform-element-submit .quform-button-back .quform-back .quform-button-icon,.quform-element-submit .quform-button-next .quform-back .quform-button-icon{margin-left:0;margin-right:20px}.quform-element-submit .quform-button-back .quform-back .quform-button-icon .fa,.quform-element-submit .quform-button-next .quform-back .quform-button-icon .fa{margin-left:-2px;margin-right:0}.quform-element-submit .quform-button-submit .quform-submit{display:flex;line-height:1.2;padding-left:30px;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.quform-element-submit .quform-button-submit .quform-submit:hover{background-color:#b7f33e;background-color:var(--color-primary);border-color:#b7f33e;border-color:var(--color-primary)}.quform-element-submit .quform-button-submit .quform-submit:hover .quform-button-icon{background-color:#151414;background-color:var(--color-text)}.quform-element-submit .quform-button-submit .quform-submit:hover .quform-button-icon .fa{color:#b7f33e;color:var(--color-primary)}.quform-element-submit .quform-button-submit .quform-submit .quform-button-icon{align-items:center;background-color:#b7f33e;background-color:var(--color-primary);border-radius:50%;display:flex;height:48px;justify-content:center;margin-left:20px;width:48px}@media screen and (max-width:1000px){.quform-element-submit .quform-button-submit .quform-submit .quform-button-icon{height:38px;width:38px}}.quform-element-submit .quform-button-submit .quform-submit .quform-button-icon .fa{color:#151414;color:var(--color-text);font-size:24px;margin-left:-2px;text-align:center}@media screen and (max-width:1000px){.quform-element-submit .quform-button-submit .quform-submit .quform-button-icon .fa{font-size:18px;margin-left:-1px}}.quform label{font-family:LibreBaskerville,Helvetica,Arial,sans-serif;font-family:var(--font-family-heading);font-size:1.25rem;line-height:1.2}@media screen and (max-width:1000px){.quform label{font-size:1.125rem}}@media screen and (max-width:800px){.quform label{font-size:1rem}}.quform-option{margin-bottom:30px}@media screen and (max-width:1000px){.quform-option{margin-bottom:1rem}}.quform input[type=checkbox],.quform input[type=radio]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.quform input[type=checkbox]+label,.quform input[type=radio]+label{display:block;padding-left:43px;position:relative}@media screen and (max-width:1000px){.quform input[type=checkbox]+label,.quform input[type=radio]+label{padding-left:30px}}@media screen and (max-width:800px){.quform input[type=checkbox]+label,.quform input[type=radio]+label{padding-left:26px}}.quform input[type=checkbox]+label:before,.quform input[type=radio]+label:before{border:2px solid #000;border:2px solid var(--color-black);border-radius:50%;box-sizing:border-box;content:"";height:28px;left:0;position:absolute;top:-2px;width:28px}@media screen and (max-width:1000px){.quform input[type=checkbox]+label:before,.quform input[type=radio]+label:before{height:20px;width:20px}}@media screen and (max-width:800px){.quform input[type=checkbox]+label:before,.quform input[type=radio]+label:before{border-width:1px;height:16px;top:0;width:16px}}.quform input[type=checkbox]+label:after,.quform input[type=radio]+label:after{background-color:#000;background-color:var(--color-black);border-radius:50%;box-sizing:border-box;content:"";height:16px;left:6px;opacity:.5;position:absolute;top:4px;transform:scale(0);transform-origin:center;transition:transform .2s ease;transition:transform .2s ease,opacity .2s ease;width:16px}@media screen and (max-width:1000px){.quform input[type=checkbox]+label:after,.quform input[type=radio]+label:after{height:12px;left:4px;top:2px;width:12px}}@media screen and (max-width:800px){.quform input[type=checkbox]+label:after,.quform input[type=radio]+label:after{height:10px;left:3px;top:3px;width:10px}}.quform input[type=checkbox]:focus-visible+label:before,.quform input[type=radio]:focus-visible+label:before{outline:2px solid #b7f33e;outline:2px solid var(--color-primary);outline-offset:2px}.quform input[type=checkbox]:checked+label:after,.quform input[type=radio]:checked+label:after{opacity:1;transform:scale(1)}.quform input[type=checkbox]+label:before{border-radius:5px;border-radius:var(--border-radius-tiny)}.quform input[type=checkbox]+label:after{background-color:transparent;content:"✓";font-size:2.5rem;height:20px;left:1px;line-height:0;top:8px;transition:.1s ease;width:20px}@media screen and (max-width:1000px){.quform input[type=checkbox]+label:after{font-size:1.75rem}}@media screen and (max-width:800px){.quform input[type=checkbox]+label:after{font-size:1.5rem}}.quform .quform-element-row-1_198{align-items:center;display:flex;justify-content:flex-end}.quform .quform-element-row-1_198 .quform-element-1_199{width:auto}.quform .quform-element-row-1_198 .quform-element-1_197{margin-bottom:0}.quform .quform-element-row-1_198 .quform-element-1_197 .quform-spacer{margin-bottom:0;padding-bottom:0}.quform button.reset{background-color:transparent;border:none;box-shadow:none;color:#151414;color:var(--color-text);display:flex;font-weight:400;letter-spacing:0;line-height:1.2;margin-top:0;padding:0;-webkit-text-decoration:underline;text-decoration:underline;text-transform:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}@media screen and (max-width:1000px){.quform button.reset{font-size:.875rem}}.quform button.reset:before{display:none}.quform button.reset:hover{background-color:transparent;font-weight:700}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#dfdfdf;color:var(--color-border);opacity:1}input::placeholder,select::placeholder,textarea::placeholder{color:#dfdfdf;color:var(--color-border);opacity:1}.accordion{background-color:#f8f8f8;background-color:var(--color-background);border:1px solid #dfdfdf;border:1px solid var(--color-border);border-radius:50px;border-radius:var(--border-radius-big);margin-bottom:1rem;padding:36px 50px}@media screen and (max-width:1000px){.accordion{border-radius:15px;border-radius:var(--border-radius-small);padding-bottom:1rem;padding-left:32px;padding-left:var(--margin-document);padding-right:32px;padding-right:var(--margin-document);padding-top:1rem}}.accordion-title{align-items:center;cursor:pointer;display:flex;font-family:LibreBaskerville,Helvetica,Arial,sans-serif;font-family:var(--font-family-heading);font-size:1.5rem;justify-content:space-between;line-height:1.5;margin-bottom:0}@media screen and (max-width:1000px){.accordion-title{font-size:20px;line-height:1.4}}@media screen and (max-width:800px){.accordion-title{font-size:18px}}.accordion-title:hover .accordion-button{background-color:#b7f33e;background-color:var(--color-primary)}.accordion-title:hover .accordion-button:after{background-color:#151414;background-color:var(--color-text)}.accordion-button{align-items:center;background-color:#595959;background-color:var(--color-text-light);border:none;box-shadow:none;display:flex;flex:0 0 38px;height:38px;justify-content:center;margin-left:2rem;padding:0}.accordion-button:before{display:none}.accordion-button:after{background-color:#fff;background-color:var(--color-white);content:"";display:block;height:15px;margin-top:3px;-webkit-mask-image:url(../images/icon-triangle.svg);mask-image:url(../images/icon-triangle.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .3s ease,background-color .2s ease;width:18px}.accordion .accordion-content{display:none;margin-top:1rem}.accordion .accordion-content p:last-child{margin-bottom:0}.accordion.open .accordion-button{background-color:#b7f33e;background-color:var(--color-primary)}.accordion.open .accordion-button:after{background-color:#151414;background-color:var(--color-text);transform:rotate(180deg) translateY(3px)}.accordion.open .accordion-content-inner{border-radius:0 25px 25px 25px;border-radius:0 var(--border-radius) var(--border-radius) var(--border-radius);transition-delay:0s}.block{margin-bottom:250px}.block:first-child:not(.block-hero){margin-top:250px}@media screen and (max-width:1200px){.block{margin-bottom:150px}}@media screen and (max-width:1000px){.block{margin-bottom:100px}}@media screen and (max-width:800px){.block{margin-bottom:75px}}.block-inner{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1432px;max-width:calc(1368px + var(--margin-document)*2);padding-left:32px;padding-left:var(--margin-document);padding-right:32px;padding-right:var(--margin-document);width:100%}.home .block-title{text-align:center}@media screen and (max-width:800px){.block-title{text-align:left}.block-title:has(.block-title-icon){align-items:center;display:flex;gap:20px}}.block-title-icon{align-items:center;background-color:#b7f33e;background-color:var(--color-primary);border-radius:50%;display:block;display:flex;flex:0 0 58px;height:58px;justify-content:center;margin:0 auto 20px;width:58px}@media screen and (max-width:800px){.block-title-icon{margin-bottom:0}}.block-title-icon img{height:26px;-o-object-fit:contain;object-fit:contain;width:26px}.block-subheading{font-size:1.5rem;text-align:center}@media screen and (max-width:1000px){.block-subheading{font-size:1.25rem}}.block .block-buttons{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:60px}@media screen and (max-width:1000px){.block .block-buttons{flex-direction:column;margin-top:40px}}.block-hero{position:relative;text-align:center}.block-hero .block-inner{align-items:center;box-sizing:inherit;display:flex;flex-direction:column;margin-left:inherit;margin-right:inherit;max-width:none;min-height:100vh;padding-left:0;padding-right:0;width:auto}.admin-bar .block-hero .block-inner{min-height:calc(100vh - 32px);min-height:calc(100vh - var(--height-admin-bar))}.block-hero .hero-content{box-sizing:border-box;margin:auto;max-width:1432px;max-width:calc(1368px + var(--margin-document)*2);padding-left:32px;padding-left:var(--margin-document);padding-right:32px;padding-right:var(--margin-document);position:relative;width:100%;z-index:1}.block-hero .hero-subheading{font-size:1.5rem}@media screen and (max-width:1000px){.block-hero .hero-subheading{font-size:20px}}@media screen and (max-width:800px){.block-hero .hero-subheading{font-size:18px}}.block-hero .button{margin-top:50px}.block-hero .hero-image{bottom:0;left:0;opacity:.2;position:absolute;width:100%}@media screen and (max-width:1000px){.block-hero .hero-image{bottom:50px;height:200px;width:auto}}.block-hero .hero-image img{height:auto;width:100%}@media screen and (max-width:1000px){.block-hero .hero-image img{height:100%;-o-object-fit:cover;object-fit:cover}}.block-hero .scroll-down{align-items:center;display:flex;font-size:1rem;justify-content:center;padding-bottom:5px;position:relative;-webkit-text-decoration:none;text-decoration:none;z-index:2}.block-hero .scroll-down:before{background:url(../images/icon-scroll-down.svg) no-repeat 50%/contain;content:"";display:block;height:20px;margin-right:10px;width:16px}@media screen and (max-width:1000px){.block-hero .scroll-down{margin-bottom:15px}}.home .block-text{text-align:center}@media screen and (max-width:800px){.block-text{text-align:left}}.block-text .block-inner{max-width:964px;max-width:calc(900px + var(--margin-document)*2)}.block-text .block-inner,.home .block-text .block-inner{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:32px;padding-left:var(--margin-document);padding-right:32px;padding-right:var(--margin-document);width:100%}.home .block-text .block-inner{max-width:764px;max-width:calc(700px + var(--margin-document)*2)}.block-cards{overflow:hidden}.block-cards .block-title{margin-bottom:4.375rem;margin-top:.5em}.block-cards .cards{display:flex;padding-bottom:50px;position:relative}@media screen and (max-width:1200px){.block-cards .cards{flex-direction:column;gap:50px}}.block-cards .cards:before{background:radial-gradient(50% 50% at 50% 50%,#fff 65%,hsla(0,0%,100%,0) 100%);bottom:-140px;content:"";height:350px;left:-300px;position:absolute;right:-300px;z-index:2}@media screen and (max-width:1200px){.block-cards .cards:before{bottom:-180px;height:330px}}.block-cards .cards .card{background-color:#f8f8f8;background-color:var(--color-background);border:1px solid #f4f4f4;border-radius:25px;border-radius:var(--border-radius);box-shadow:0 40px 15px 5px rgba(0,0,0,.05);box-sizing:border-box;flex:0 0 calc(33.333% + 16.66667px);padding:1.75rem 1.75rem 100px;position:relative;transition:transform .6s ease}.block-cards .cards .card:hover{transform:translateY(-10px)}.block-cards .cards .card:nth-child(3n+1){margin-top:94px;transform:rotate(-5deg) translateX(50px)}.block-cards .cards .card:nth-child(3n+1):hover{transform:rotate(-5deg) translateY(-10px) translateX(50px)}.block-cards .cards .card:nth-child(3n+3){margin-left:-50px;margin-top:97px;transform:rotate(5deg) translateX(-50px)}.block-cards .cards .card:nth-child(3n+3):hover{transform:rotate(5deg) translateY(-10px) translateX(-50px)}@media screen and (max-width:1200px){.block-cards .cards .card{margin:-50px 0 0!important;padding-bottom:1.75rem;transform:rotate(-5deg)!important}.block-cards .cards .card:first-child{margin-top:0!important}.block-cards .cards .card:last-child .card-content{padding-bottom:50px}.block-cards .cards .card:hover{transform:rotate(-5deg) translateY(-10px)!important}}.block-cards .cards .card-header{align-items:center;display:flex;margin-bottom:35px}.block-cards .cards .card-icon{align-items:center;border-radius:10px;display:flex;flex:0 0 70px;height:70px;justify-content:center;margin-right:1.3125rem}.block-cards .cards .card-icon img{height:35px;-o-object-fit:contain;object-fit:contain;width:35px}.block-cards .cards .card-title{font-size:1.25rem;font-weight:700}.block-cards .cards .card-content{font-style:italic;padding-right:70px}@media screen and (max-width:1200px){.block-cards .cards .card-content{padding-right:0}}.block-cards .cards .card:first-child .card-content{padding-right:50px}@media screen and (max-width:1200px){.block-cards .cards .card:first-child .card-content{padding-right:0}}.block-cards .cards .card:last-child .card-content{padding-right:0}.block-form{padding-left:32px;padding-left:var(--margin-document);padding-right:32px;padding-right:var(--margin-document);text-align:center}.block-form-inner{background-color:#f8f8f8;background-color:var(--color-background);border-radius:50px;border-radius:var(--border-radius-big);padding:120px 0;transition:height .3s ease}@media screen and (max-width:1000px){.block-form-inner{border-radius:25px;border-radius:var(--border-radius);padding-bottom:60px;padding-top:60px}}@media screen and (max-width:800px){.block-form-inner{padding-bottom:15px;padding-top:15px}}.block-form .block-title{text-align:center}.block-form ol{text-align:left}.block-form .block-inner{box-sizing:inherit;margin-left:inherit;margin-right:inherit;max-width:none;padding-left:0;padding-right:0;width:auto}.block-form .block-content{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:764px;max-width:calc(700px + var(--margin-document)*2);padding-left:32px;padding-left:var(--margin-document);padding-right:32px;padding-right:var(--margin-document);transition:opacity .5s ease;width:100%}.block-form .block-text{margin-top:60px}@media screen and (max-width:1000px){.block-form .block-text ol{font-size:1rem}}.block-form .button{margin-top:60px}.block-form .test-form{box-sizing:border-box;display:none;margin-left:auto;margin-right:auto;margin-top:50px;max-width:1444px;max-width:calc(1380px + var(--margin-document)*2);opacity:0;padding-left:32px;padding-left:var(--margin-document);padding-right:32px;padding-right:var(--margin-document);transition:opacity .5s ease;width:100%}.block-form .test-form .services{background-color:#b7f33e;background-color:var(--color-primary);border-radius:25px;border-radius:var(--border-radius);margin-bottom:60px;margin-left:max(-1*(100vw - 100%)/2 + 32px*2,(100% - 1368px)/2);margin-left:max(-1*(100vw - 100%)/2 + var(--margin-document)*2,(100% - 1368px)/2);padding:6.25rem;text-align:center;width:min(100vw - 32px*4,1368px);width:min(100vw - var(--margin-document)*4,1368px)}@media screen and (max-width:1200px){.block-form .test-form .services{margin-bottom:0;padding:64px;padding:calc(var(--margin-document)*2)}}@media screen and (max-width:800px){.block-form .test-form .services{margin-bottom:0;padding:64px 32px;padding:calc(var(--margin-document)*2) var(--margin-document)}}.block-form .test-form .services p{color:#000;color:var(--color-black)}.block-form .test-form .services-header{margin-bottom:50px;padding-bottom:15px;position:relative}.block-form .test-form .services-header:before{background:rgba(0,0,0,.1);bottom:0;content:"";height:3px;left:50%;max-width:100%;position:absolute;transform:translateX(-50%);width:532px}.block-form .test-form .services-header p{font-family:LibreBaskerville,Helvetica,Arial,sans-serif;font-family:var(--font-family-heading);font-size:2rem;line-height:1.2}.block-form .test-form .services-header p .services-title{display:block;font-size:3.4375rem;font-weight:700;margin-top:10px}@media screen and (max-width:1200px)and (max-width:1000px){.block-form .test-form .services-header p .services-title{font-size:2.5rem}}@media screen and (max-width:1200px)and (max-width:800px){.block-form .test-form .services-header p .services-title{font-size:1.875rem}}.block-form .test-form .services .service-content{-moz-column-gap:50px;column-gap:50px;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:800px){.block-form .test-form .services .service-content{flex-direction:column;gap:2rem}}.block-form .test-form .services .service-content>p{flex-basis:100%;font-family:LibreBaskerville,Helvetica,Arial,sans-serif;font-family:var(--font-family-heading);font-size:2rem;margin-bottom:2rem}.block-form .test-form .services .service-content+.service-content{border-top:1px solid rgba(0,0,0,.1);margin-top:50px;padding-top:50px}.block-form .test-form .services .service-content .service-benefit,.block-form .test-form .services .service-content .service-urgent{flex:1;max-width:380px;padding-top:88px;position:relative}@media screen and (max-width:800px){.block-form .test-form .services .service-content .service-benefit,.block-form .test-form .services .service-content .service-urgent{max-width:none}}.block-form .test-form .services .service-content .service-benefit p,.block-form .test-form .services .service-content .service-urgent p{font-style:italic;opacity:.55}.block-form .test-form .services .service-content .service-benefit p:first-child,.block-form .test-form .services .service-content .service-urgent p:first-child{font-style:normal;margin-bottom:.5em;opacity:1}.block-form .test-form .services .service-content .service-benefit strong,.block-form .test-form .services .service-content .service-urgent strong{font-size:20px}.block-form .test-form .services .service-content .service-benefit:before,.block-form .test-form .services .service-content .service-urgent:before{background-color:#fff;background-color:var(--color-white);border-radius:50%;content:"";height:58px;left:50%;margin-left:-29px;position:absolute;top:0;width:58px}.block-form .test-form .services .service-content .service-benefit:after,.block-form .test-form .services .service-content .service-urgent:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:28px;left:50%;margin-left:-14px;position:absolute;top:15px;width:28px}.block-form .test-form .services .service-content .service-benefit:after{background-image:url(../images/icon-thumb-up.svg)}.block-form .test-form .services .service-content .service-urgent:after{background-image:url(../images/icon-bell.svg);top:13px}.block-form .test-form .quform-group-title{line-height:1.5;margin-bottom:40px}.block-form .test-form .offer{margin:0 auto;max-width:945px}.block-form .test-form .offer h2{text-align:center}.block-form .test-form .offer .quform-group-title{font-size:1.5rem;margin-bottom:45px;margin-top:5px;text-transform:none}.block-form .test-form .offer .plans-available{display:flex}.block-form .test-form .offer .plans-available .icon{align-items:center;background-color:#b7f33e;background-color:var(--color-primary);border-radius:50%;display:flex;flex:0 0 58px;height:58px;justify-content:center;margin-right:30px}.block-form .test-form .offer .plans-available .icon:after{background:url(../images/icon-thumb-up.svg) no-repeat 50%/contain;content:"";display:block;height:28px;left:50%;width:28px}.block-form .test-form .button.reset{margin:2rem auto 0}.block-form .test-form iframe{background-color:#fff;background-color:var(--color-white);border-radius:25px;border-radius:var(--border-radius);margin-bottom:2rem}.block-form .test-form iframe+.button.reset{margin:auto}.block-form .test-form #contactez-moi{display:none}.block-form .test-form .quform-1 .quform-element-1_127,.block-form .test-form .quform-1 .quform-element-1_133,.block-form .test-form .quform-1 .quform-element-1_172,.block-form .test-form .quform-1 .quform-element-1_84,.block-form .test-form .quform-1 .quform-element-row-1_131,.block-form .test-form .quform-1 .quform-element-submit{position:static}.block-form .test-form .quform-1 .quform-element-1_203 .quform-button-submit,.block-form .test-form .quform-1 .quform-element-1_204 .quform-button-submit{display:none}.block-form .test-form .quform-1 .quform-page-progress-tabs{padding-left:57px;padding-right:57px}@media screen and (max-width:1000px){.block-form .test-form .quform-1 .quform-page-progress-tabs{padding-left:48px;padding-right:15px}}.block-form .test-form .quform-1 .quform-button-back{left:0;margin:0;position:absolute;top:-101px}.block-form .test-form .quform-1 .quform-button-back .quform-back{border:none;display:block;font-size:0;padding:0}.block-form .test-form .quform-1 .quform-button-back .quform-back .quform-button-icon{background-color:transparent;border-radius:0;margin:0}.block-form .test-form .quform-1 .quform-button-back .quform-back .quform-button-icon .fa{color:#151414;color:var(--color-text)}.block-form .test-form .quform-2{margin:0 auto;max-width:945px;padding-top:100px;position:relative}.block-form .test-form .quform-2 .quform-element-submit .quform-button-submit .quform-submit{background-color:transparent;border:1px solid #151414;border:1px solid var(--color-text);box-shadow:none;color:#151414;color:var(--color-text);padding-right:8px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.block-form .test-form .quform-2 .quform-element-submit .quform-button-submit .quform-submit:before{display:none}.block-form .test-form .quform-2 .quform-element-submit .quform-button-submit .quform-submit .quform-button-icon{background-color:#151414;background-color:var(--color-text)}.block-form .test-form .quform-2 .quform-element-submit .quform-button-submit .quform-submit .quform-button-icon .fa{color:#b7f33e;color:var(--color-primary);margin-right:-4px}.block-form .test-form .quform-2 .quform-element-submit .quform-button-submit .quform-submit:hover{background-color:#b7f33e;background-color:var(--color-primary);border-color:#b7f33e;border-color:var(--color-primary)}.block-form .test-form .quform-2 .quform-element-submit .quform-button-submit .quform-submit:hover .quform-button-icon{background-color:#000;background-color:var(--color-black)}.block-form .test-form .quform-2 .quform-element-submit .quform-button-submit .quform-submit:hover .quform-button-icon .fa{color:#b7f33e;color:var(--color-primary)}.block-form .test-form .quform-2:before{background-color:#dfdfdf;background-color:var(--color-border);content:"";height:1px;left:-120px;position:absolute;right:-120px;top:0}@media screen and (max-width:1500px){.block-form .test-form .quform-2:before{left:-60px;right:-60px}}@media screen and (max-width:1280px){.block-form .test-form .quform-2:before{left:0;right:0}}.block-faq-inner{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:924px;max-width:calc(860px + var(--margin-document)*2);padding-left:32px;padding-left:var(--margin-document);padding-right:32px;padding-right:var(--margin-document);width:100%}.block-faq .block-title{margin-bottom:60px}.block-testimonials{text-align:center}.block-testimonials .block-title{margin-bottom:50px}@media screen and (max-width:800px){.block-testimonials .carousel{margin-left:-32px;margin-left:calc(var(--margin-document)*-1);margin-right:-32px;margin-right:calc(var(--margin-document)*-1);padding-left:32px;padding-left:var(--margin-document);padding-right:32px;padding-right:var(--margin-document);position:relative}.block-testimonials .carousel:after,.block-testimonials .carousel:before{background:linear-gradient(90deg,#fff,transparent);background:linear-gradient(to right,var(--color-white),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:32px;width:var(--margin-document);z-index:2}.block-testimonials .carousel:after{left:auto;right:0;transform:rotateY(180deg)}}.block-testimonials .testimonials{display:flex;gap:30px;justify-content:space-between}.block-testimonials .testimonials .testimonial{max-width:370px}@media screen and (max-width:800px){.block-testimonials .testimonials .testimonial{flex:0 0 80%;max-width:none}}.block-testimonials .testimonials .testimonial-text{font-style:italic}.block-testimonials .testimonials .testimonial-author{color:#151414;color:var(--color-text);font-family:LibreBaskerville,Helvetica,Arial,sans-serif;font-family:var(--font-family-heading);font-weight:700}.carousel{overflow:hidden}.carousel-inner{display:flex;touch-action:pan-y pinch-zoom}.carousel-slide{flex:0 0 100%;min-width:0}.marker-animation{position:relative;white-space:nowrap}.marker-animation .marker-text{position:relative;z-index:1}.marker-animation svg{height:calc(100% + .5em);left:-.25em;position:absolute;top:-.25em;width:calc(100% + .5em)}.marker-animation svg.animate path{animation:move 1s linear forwards}@keyframes move{to{stroke-dashoffset:0}}