/*! 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:0 0 .67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}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:-0.25em}sup{top:-0.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}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}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}template{display:none}[hidden]{display:none}:root{--color-white: #fff;--color-black: #000;--color-grey-dark: #a1a1a1;--color-grey: #ccc;--color-blue: #C7E2E7;--color-green: #77C2AF;--color-red: #c75c5c;--color-orange: #E0995E;--color-yellow: #FFD861;--color-primary: var(--color-blue);--color-secondary: var(--color-green);--font-main: "Mate", sans-serif;--font-heading: "Londrina Solid", sans-serif;--font-weight-main: 400;--max-grid-width: 140rem;--border-radius: 2.4rem}@keyframes moveInLeft{0%{opacity:0;transform:translateX(-10rem)}100%{opacity:1;transform:translateX(0)}}*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%;scroll-behavior:smooth}body{box-sizing:border-box;background-color:var(--color-blue)}.grecaptcha-badge{visibility:hidden}input[type=text],input[type=email],input[type=tel],input[type=number],textarea{padding:0 1.4rem;border:0;background-color:var(--color-white);color:var(--color-black);width:100%;height:5rem;border-radius:0}@media only screen and (max-width: calc(62em - 1px)){input[type=text],input[type=email],input[type=tel],input[type=number],textarea{height:4.4rem;padding:0 1.2rem}}textarea{resize:none;padding:1.4rem;height:10rem}@media only screen and (max-width: calc(62em - 1px)){textarea{padding:1.2rem;height:8rem}}input[type=radio],input[type=checkbox]{cursor:pointer}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible{border-color:var(--color-grey-dark);outline:0}::-moz-placeholder{color:var(--color-grey-dark)}::placeholder{color:var(--color-grey-dark)}label,input[type=radio]+span,input[type=radio]+span::before,label,input[type=checkbox]+span,input[type=checkbox]+span::before{display:inline-block;vertical-align:middle}label *,label *{cursor:pointer}input[type=radio],input[type=checkbox]{opacity:0;position:absolute}input[type=radio]+span::before,input[type=checkbox]+span::before{content:"";width:2.4rem;height:2.4rem;margin-right:1rem;margin-top:-4px;border:1px solid var(--color-grey);line-height:14px;text-align:center;background:var(--color-grey-light)}input[type=radio]:focus+span::before,input[type=checkbox]:focus+span::before{border-color:var(--color-blue)}input[type=radio]+span::before{border-radius:50%}input[type=radio]:checked+span::before,input[type=checkbox]:checked+span::before{color:var(--color-yellow)}input[type=radio]:checked+span::before{content:"•";font-size:5.2rem;padding-top:3px}input[type=checkbox]:checked+span::before{content:"✔";font-size:2.2rem;padding-top:2px}.wpcf7{text-align:left}.wpcf7 label{display:block;cursor:inherit}.wpcf7 .wpcf7-form-control-wrap{display:block;margin-bottom:2rem}.wpcf7 .wpcf7-checkbox,.wpcf7 .wpcf7-radio,.wpcf7 .wpcf7-list-item{display:flex;gap:3rem}.wpcf7 .wpcf7-checkbox label,.wpcf7 .wpcf7-radio label,.wpcf7 .wpcf7-list-item label{display:inline-block;display:flex;align-items:center;gap:1rem;cursor:pointer}.wpcf7 .wpcf7-list-item{margin:0}.wpcf7 .wpcf7-not-valid-tip{display:none}.wpcf7 .wpcf7-form-control.wpcf7-not-valid{background-color:var(--color-yellow)}.wpcf7 .wpcf7-spinner{position:absolute;left:50%;margin-left:-12px;margin-top:.5rem;margin-bottom:.5rem;bottom:0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{border-color:var(--color-white);color:var(--color-white)}.wpcf7 form .wpcf7-response-output{margin:2rem 0 0 0;padding:1rem}.wpcf7 form.spam .wpcf7-response-output,.wpcf7 .wpcf7-response-output{font-size:2rem}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;padding:0 1em 0 0;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;color:var(--color-blue);padding:0 1.6rem;width:100%;height:5.6rem;border-bottom:2px solid var(--color-blue);position:relative}select:focus{outline:1px solid var(--color-blue)}@media only screen and (max-width: calc(62em - 1px)){select{height:4.4rem;padding:0 1.2rem}}.select,.wpcf7-form-control-wrap[data-name=sector]{position:relative;cursor:pointer}.select::after,.wpcf7-form-control-wrap[data-name=sector]::after{content:"";display:block;width:14px;height:12px;background-color:var(--color-blue);-webkit-clip-path:polygon(100% 0%, 0 0%, 50% 100%);clip-path:polygon(100% 0%, 0 0%, 50% 100%);position:absolute;right:1.6rem;top:50%;transform:translateY(-7px);pointer-events:none}@media only screen and (max-width: calc(62em - 1px)){.select::after,.wpcf7-form-control-wrap[data-name=sector]::after{right:1.2rem}}select::-ms-expand{display:none}body{font-size:2rem;line-height:1;font-family:var(--font-main);font-weight:var(--font-weight-main)}input[type=text],input[type=email],input[type=tel],input[type=number],textarea{font-size:2rem}h1,.heading-primary{font-size:7rem;margin-bottom:4rem;line-height:1;font-family:var(--font-heading);font-weight:var(--font-weight-main)}@media only screen and (max-width: calc(62em - 1px)){h1,.heading-primary{font-size:6rem}}@media only screen and (max-width: calc(48em - 1px)){h1,.heading-primary{font-size:4rem}}h2{font-size:5rem;margin-bottom:4rem;line-height:1.05;font-family:var(--font-main);font-weight:var(--font-weight-main)}@media only screen and (max-width: calc(62em - 1px)){h2{font-size:4.4rem}}@media only screen and (max-width: calc(48em - 1px)){h2{font-size:3.4rem}}h3{font-size:3rem;line-height:1.1;margin-bottom:1rem;font-family:var(--font-heading);font-weight:var(--font-weight-main)}@media only screen and (max-width: calc(62em - 1px)){h3{font-size:2.8rem;margin-bottom:.8rem}}@media only screen and (max-width: calc(48em - 1px)){h3{font-size:2.4rem}}h4{font-size:3rem;line-height:1.1;margin-bottom:1rem;font-family:var(--font-heading);font-weight:var(--font-weight-main)}@media only screen and (max-width: calc(62em - 1px)){h4{font-size:2.8rem;margin-bottom:.8rem}}@media only screen and (max-width: calc(48em - 1px)){h4{font-size:2.4rem}}h5{font-size:2.4rem;line-height:1.1;margin-bottom:3rem}p,q{font-size:2rem;line-height:1.5;margin-bottom:3rem}p:last-child,q:last-child{margin-bottom:0}a{color:inherit;text-decoration:none}ul,ol{margin-left:2rem;margin-bottom:3rem}ul:last-child,ol:last-child{margin-bottom:0}ul li,ol li{font-size:2rem;line-height:1.5}.content{font-size:2rem;line-height:1.5}.content p,.content q{font-size:2rem;line-height:1.5;margin-bottom:3rem}.content p:last-child,.content q:last-child{margin-bottom:0}.content .wp-block-quote{font-size:2rem;margin-bottom:3rem}.content .wp-block-quote:last-child{margin-bottom:0}.content ul,.content ol{margin-bottom:2rem}.content ul:last-child,.content ol:last-child{margin-bottom:0}.content ul li,.content ol li{font-size:2rem}.content a{border-bottom:4px solid var(--color-yellow);transition:border-color .2s ease;text-decoration:none}.content a:hover{border-color:var(--color-orange)}.site-footer{width:100%;padding:4rem 3rem;display:flex;justify-content:center;margin-top:auto;background-color:var(--color-white)}@media only screen and (max-width: calc(48em - 1px)){.site-footer{padding:2rem 2rem}}.site-footer__inner{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:var(--max-grid-width)}@media only screen and (max-width: calc(75em - 1px)){.site-footer__inner{flex-direction:column;align-items:flex-start}}.site-footer__copy{margin:0;font-size:2rem}@media only screen and (max-width: calc(48em - 1px)){.site-footer__copy{gap:.5rem;font-size:1.5rem}}.site-footer__copy>a{color:var(--color-black);text-decoration:none}.site-footer__nav{font-family:var(--font-heading);font-weight:var(--font-weight-main)}.site-footer__nav>ul{list-style:none;margin:0;display:flex;gap:2rem}@media only screen and (max-width: calc(62em - 1px)){.site-footer__nav>ul{gap:1rem}}.site-footer__nav>ul>li>a{color:var(--color-red);text-decoration:none;font-size:1.8rem;transition:color .2s ease}@media only screen and (max-width: calc(48em - 1px)){.site-footer__nav>ul>li>a{font-size:1.5rem}}.site-footer__nav>ul>li>a:hover{color:var(--color-orange)}:root{--grid-width-big: 65%;--grid-width-small: 35%;--grid-width-50: 50%}@media only screen and (max-width: calc(48em - 1px)){:root{--grid-width-left: 100%;--grid-width-right: 0}}.container{position:relative;display:flex;flex-direction:column;min-height:100vh;overflow:hidden}.row{width:100%;display:flex;justify-content:center;padding:6rem 3rem}@media only screen and (max-width: calc(48em - 1px)){.row{padding:4rem 2rem}}.row__inner{width:100%;max-width:var(--max-grid-width)}.row__inner--2-columns{display:flex;justify-content:space-between;gap:2rem}.row__inner--2-columns>*{flex-basis:50%}.row__inner--3-columns{display:flex;justify-content:space-between;gap:2rem}.row__inner--3-columns>*{flex-basis:33.3333333333%}.site-header{position:relative;width:100%;height:14rem;padding:0 3rem;display:flex;justify-content:center;background-color:rgba(0,0,0,0)}@media only screen and (max-width: calc(48em - 1px)){.site-header{height:10rem}}.site-header__inner{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:var(--max-grid-width)}.site-navigation{position:relative}.button--menu-toggle{display:none}.site-navigation__menu{display:flex;list-style:none;gap:4rem;margin:0}.site-navigation__menu>li a{position:relative;display:block;text-decoration:none;color:var(--color-black);text-transform:uppercase;font-family:var(--font-main);font-weight:var(--font-weight-main)}.site-navigation__menu>li a:hover{color:var(--color-grey)}.site-navigation__menu>li.current-menu-item a:after{width:100%}@media only screen and (max-width: calc(48em - 1px)){.button--menu-toggle{display:block;position:absolute;top:1.8rem;right:2rem;width:4rem;height:4rem;text-align:center;cursor:pointer;border:0;background-color:var(--color-yellow);transition:background-color .3s}.site-navigation{width:100%;position:absolute;top:0;left:0;right:0}.site-navigation .site-navigation__menu{display:none;background-color:var(--color-grey);padding:2rem;position:absolute;top:8rem;left:0;right:0;bottom:0;width:100%;height:100%}.site-navigation .site-navigation__menu>li{border-bottom:1px solid var(--color-white);padding:2rem 0}.site-navigation .site-navigation__menu>li.current-menu-item>a{color:var(--color-yellow)}.site-navigation .site-navigation__menu>li a{display:inline-block;color:var(--color-white);font-size:1.8rem}.site-navigation .site-navigation__menu>li a::before,.site-navigation .site-navigation__menu>li a::after{display:none}.site-navigation.toggled .site-navigation__menu{display:block}.site-navigation.toggled .button__icon{background-color:rgba(0,0,0,0);transition:background-color .2s ease}.site-navigation.toggled .button__icon::before{top:0;transform:rotate(135deg)}.site-navigation.toggled .button__icon::after{top:0;transform:rotate(-135deg)}.button__icon{position:relative;margin-top:1.6rem;transition:background-color .2s ease .4s}.button__icon,.button__icon::before,.button__icon::after{width:2.4rem;height:3px;background:var(--color-white);display:inline-block}.button__icon::before,.button__icon::after{content:"";position:absolute;left:0;transform:rotate(0);transition:all .8s ease;transform-origin:center}.button__icon::before{top:-0.8rem}.button__icon::after{top:.8rem}}.sub-menu{display:none}.button-svg{display:block;position:relative;overflow:hidden}.button-svg>span{display:block;text-indent:-5000em}.button,input[type=submit]{display:inline-flex;justify-content:space-between;align-items:center;gap:1rem;padding:0 4rem;background-color:var(--color-orange);border:0;color:var(--color-black);text-decoration:none;cursor:pointer;line-height:1;height:6.6rem;transition:background-color .2s ease;border-radius:0;font-family:var(--font-heading);font-weight:var(--font-weight-main);font-size:3.4rem}@media only screen and (max-width: calc(62em - 1px)){.button,input[type=submit]{font-size:3rem;padding:0 3rem}}@media only screen and (max-width: calc(48em - 1px)){.button,input[type=submit]{font-size:2.6rem;height:6rem}}.button:hover,input[type=submit]:hover{background-color:var(--color-yellow)}.element{position:absolute;z-index:5;display:block}@media only screen and (max-width: calc(62em - 1px)){.element{transform:none !important}}.element--horizontal{width:13rem;height:8rem;margin-top:-4rem}@media only screen and (max-width: calc(62em - 1px)){.element--horizontal{width:11rem;height:7rem;margin-top:-3.5rem}}.element--vertical{width:8rem;height:13rem}@media only screen and (max-width: calc(62em - 1px)){.element--vertical{width:7rem;height:11rem}}.element--red{background-color:var(--color-red)}.element--orange{background-color:var(--color-orange)}.element--yellow{background-color:var(--color-yellow)}.element--green{background-color:var(--color-green)}.element--blue{background-color:var(--color-blue)}.icon-svg{display:block;width:32px;height:32px}.icon-svg--big{width:44px;height:44px}.icon{display:block;width:64px;height:64px;background-image:url(ad1b81946fe7e7d384b1ed2113e24cec.png)}.icon--logo{background-position:0 -576px}.icon--design{background-position:-256px 0}.icon--dev{background-position:-256px -512px}.icon--hosting{background-position:-192px -448px}.icon--seo{background-position:-192px -384px}.icon--onderhoud{background-position:-320px -1024px}.item-review{color:var(--color-black)}.item-review__text{font-size:2.2rem;display:block}@media only screen and (max-width: calc(48em - 1px)){.item-review__text{font-size:2rem}}.item-review__author{font-size:3rem;margin-bottom:0;color:var(--color-yellow);font-family:var(--font-heading);font-weight:var(--font-weight-main)}@media only screen and (max-width: calc(48em - 1px)){.item-review__author{font-size:2.4rem}}.logo{position:relative;display:block;padding-bottom:1.6rem;transition:border-color .2s ease;max-width:50rem}@media only screen and (max-width: calc(62em - 1px)){.logo{max-width:42rem}}.logo::after{content:"";height:5px;position:absolute;bottom:0;left:0;right:3.8rem;background-color:var(--color-yellow)}.logo>*{margin-bottom:0}.logo:hover::after{background-color:var(--color-orange)}.review{color:var(--color-black)}.review__text{display:block}.review>.review__author{font-size:2rem;margin-bottom:0}@media only screen and (max-width: calc(48em - 1px)){.review>.review__author{font-size:1.8rem}}.review>.review__position{font-size:2rem}:root{--grid-width-50: 50%}.cases{position:relative;display:grid;grid:1fr/var(--grid-width-50) var(--grid-width-50)}@media only screen and (max-width: calc(62em - 1px)){.cases{display:block}}.cases__content{grid-column:2/span 2;grid-row:1;width:100%}.cases__image{grid-column:1/span 1;grid-row:1;width:100%}.cases .element{right:0}@media only screen and (max-width: calc(62em - 1px)){.cases .element{top:0;right:0}}@media only screen and (max-width: calc(48em - 1px)){.cases .element{right:0}}.cases__content{padding:10rem 0;position:relative}@media only screen and (max-width: calc(75em - 1px)){.cases__content{padding:8rem 0 4rem}}@media only screen and (max-width: calc(62em - 1px)){.cases__content{padding:6rem 0 3rem}}.cases__items{display:flex;justify-content:center;flex-direction:column;width:100%;max-width:var(--max-grid-width);margin:0 auto;padding:0 3rem}@media only screen and (max-width: calc(62em - 1px)){.cases__items{padding:0 2rem}}.cases__items>*{max-width:67rem;padding-right:0;margin-bottom:4rem}@media only screen and (max-width: calc(62em - 1px)){.cases__items>*{margin-bottom:3rem}}.cases__image{width:100%;height:100%;background-image:url(1be6341bcfb6bab66d661e2e8fbf9d43.png);background-size:cover;background-position:center}@media only screen and (max-width: calc(62em - 1px)){.cases__image{height:40rem}}.clients{background-color:var(--color-orange);color:var(--color-white);position:relative}.clients__content{display:flex;justify-content:space-around;flex-wrap:wrap;align-items:center;gap:8rem 2rem;padding:10rem 3rem;width:100%;max-width:var(--max-grid-width);margin:0 auto}@media only screen and (max-width: calc(62em - 1px)){.clients__content{padding:6rem 3rem}}@media only screen and (max-width: calc(62em - 1px)){.clients__content{padding:4rem 2rem;gap:4rem 2rem}}.clients__content>*{flex:0 0 calc(33% - 1.3333333333rem);fill:#fff}@media only screen and (max-width: calc(62em - 1px)){.clients__content>*{flex-basis:calc(50% - 2rem)}}.client-logo{display:flex;justify-content:center}.client-logo>svg *{fill:var(--color-white)}.client-logo>*{max-width:20rem;max-height:7rem}@media only screen and (max-width: calc(48em - 1px)){.client-logo>*{max-width:14rem;max-height:5rem}}.client-logo--eagerly{font-family:"Eczar",serif;font-weight:800;font-size:4rem;line-height:1}@media only screen and (max-width: calc(48em - 1px)){.client-logo--eagerly{font-size:3.8rem}}.client-logo--baby{font-family:"Modak",sans-serif;font-size:4rem;font-weight:normal;letter-spacing:1px;text-align:center}@media only screen and (max-width: calc(48em - 1px)){.client-logo--baby{font-size:3.6rem}}.client-logo--ktb>*{max-width:12rem}.contact-form label{display:none}.contact-form input[type=submit]{background-color:var(--color-orange)}.contact-form input[type=submit]:hover{background-color:var(--color-yellow)}.contact-info{display:flex;justify-content:center;flex-direction:column;gap:3rem;width:100%;max-width:var(--max-grid-width);margin:0 auto}.contact-info a:hover{text-decoration:underline}.contact-info>*{width:var(--grid-width-small);padding-right:4rem}@media only screen and (max-width: calc(48em - 1px)){.contact-info>*{width:100%;padding:0}}.contact-info__item{display:flex;flex-direction:column;justify-content:center;gap:.4rem}.contact-info__item a{text-decoration:underline;transition:color .2s ease}.contact-info__item a:hover{color:var(--color-red)}.contact-info__item>.icon-svg{display:none}.contact-info__item .icon-svg *{fill:var(--color-yellow)}.contact-info__item--milly a{color:var(--color-red);font-weight:bold}.contact-info__item--milly a:hover{color:var(--color-orange)}.contact-info__logo{max-width:24rem;margin-left:-4px;margin-bottom:4rem}@media only screen and (max-width: calc(62em - 1px)){.contact-info__logo{max-width:22rem}}@media only screen and (max-width: calc(48em - 1px)){.contact-info__logo{max-width:14rem;margin-bottom:1rem}}.contact-info__logo svg *{fill:var(--color-red)}.contact{position:relative;display:grid;grid:1fr/var(--grid-width-small) var(--grid-width-big);background-color:var(--color-blue)}@media only screen and (max-width: calc(62em - 1px)){.contact{grid:1fr/1fr}}.contact__content{grid-column:1/span 2;grid-row:1;width:100%}@media only screen and (max-width: calc(48em - 1px)){.contact__content{grid-column:1;grid-row:2}}.contact__form{grid-column:2/span 1;grid-row:1;width:100%}@media only screen and (max-width: calc(48em - 1px)){.contact__form{grid-column:1;grid-row:1}}.contact__content{padding:10rem 6rem;position:relative}@media only screen and (max-width: calc(75em - 1px)){.contact__content{padding:8rem 3rem}}@media only screen and (max-width: calc(62em - 1px)){.contact__content{padding:6rem 2rem}}.contact__form{position:relative;background-color:var(--color-red);padding:10rem 6rem;z-index:1}.contact__form>*{max-width:92.3rem}@media only screen and (max-width: calc(75em - 1px)){.contact__form{padding:8rem 3rem}}@media only screen and (max-width: calc(62em - 1px)){.contact__form{padding:6rem 2rem}}.hero{display:grid;grid:1fr/1fr}.hero__bg{grid-column:1/1;grid-row:1/1;display:grid;grid:1fr/var(--grid-width-big) var(--grid-width-small)}@media only screen and (max-width: calc(48em - 1px)){.hero__bg{grid:1fr/1fr}}.hero__content{grid-column:1/1;grid-row:1/1}.hero .element{top:200rem;left:calc(var(--grid-width-big) - 4rem)}@media only screen and (max-width: calc(62em - 1px)){.hero .element{left:calc(var(--grid-width-big) - 3.5rem)}}@media only screen and (max-width: calc(48em - 1px)){.hero .element{display:none}}.hero-bg-left{position:relative;background-color:var(--color-green);grid-column:1/1}.hero-bg-right{position:relative;background-color:var(--color-blue);grid-column:2/2}@media only screen and (max-width: calc(48em - 1px)){.hero-bg-right{display:none}}.hero__content{position:relative;z-index:1;display:flex;justify-content:center;padding:6rem 3rem;width:100%;max-width:var(--max-grid-width);margin:0 auto}@media only screen and (max-width: calc(48em - 1px)){.hero__content{flex-direction:column;padding:4rem 2rem}}.hero__content>.hero__left{flex-basis:var(--grid-width-big)}@media only screen and (max-width: calc(48em - 1px)){.hero__content>.hero__left{flex-basis:100%}}.hero__content>.hero__right{flex-basis:var(--grid-width-small)}@media only screen and (max-width: calc(48em - 1px)){.hero__content>.hero__right{flex-basis:100%}}.hero__left>.logo{margin-bottom:8rem}@media only screen and (max-width: calc(48em - 1px)){.hero__left>.logo{margin-bottom:4rem}}.hero__right{display:flex;flex-direction:column;align-items:flex-end;gap:3rem}@media only screen and (max-width: calc(48em - 1px)){.hero__right{align-items:flex-start;gap:2rem}}.hero__subtitle p{font-size:2.4rem;font-family:var(--font-main);font-weight:var(--font-weight-main)}@media only screen and (max-width: calc(62em - 1px)){.hero__subtitle p{font-size:2rem}}@media only screen and (max-width: calc(48em - 1px)){.hero__subtitle p br{display:none}}.hero__squirrel{display:none;position:absolute;right:3rem;bottom:10rem;width:18rem;height:18rem;background-image:url(c15307fb54fc6044761cc7a3775becd9.svg);background-size:cover;background-position:center}@media only screen and (max-width: calc(48em - 1px)){.hero__squirrel{display:none}}.hero__text{text-align:right;font-size:1.7rem;padding-left:3rem}.hero__text a{color:var(--color-red);text-decoration:underline;transition:color .2s ease}.hero__text a:hover{color:var(--color-orange)}@media only screen and (max-width: calc(48em - 1px)){.hero__text{text-align:left;padding:0}}.reviews{background-color:var(--color-green)}.reviews__content{min-height:320px;display:flex;flex-direction:column;justify-content:center;padding:10rem 3rem;width:100%;max-width:var(--max-grid-width);margin:0 auto;position:relative}@media only screen and (max-width: calc(75em - 1px)){.reviews__content{padding:8rem 3rem}}@media only screen and (max-width: calc(62em - 1px)){.reviews__content{padding:6rem 2rem}}.reviews .element{right:-100rem}@media only screen and (max-width: calc(62em - 1px)){.reviews .element{right:0}}@media only screen and (max-width: calc(48em - 1px)){.reviews .element{right:0}}.services{position:relative;display:grid;grid:1fr/var(--grid-width-50) var(--grid-width-50)}@media only screen and (max-width: calc(62em - 1px)){.services{display:block}}.services__content{grid-column:1/span 2;grid-row:1;width:100%}.services__image{grid-column:2/span 1;grid-row:1;width:100%}.services .element{left:0}@media only screen and (max-width: calc(62em - 1px)){.services .element{top:0}}.services__content{padding:10rem 0;position:relative}@media only screen and (max-width: calc(62em - 1px)){.services__content{padding:6rem 0 3rem}}.services__items{display:flex;justify-content:center;flex-direction:column;width:100%;max-width:var(--max-grid-width);margin:0 auto;padding:0 3rem}@media only screen and (max-width: calc(62em - 1px)){.services__items{padding:0 2rem}}.services__items>*{width:var(--grid-width-50);padding-right:3rem;margin-bottom:4rem}@media only screen and (max-width: calc(62em - 1px)){.services__items>*{width:100%;padding-right:0;margin-bottom:3rem}}.services__image{width:100%;height:100%;background-image:url(164fb1f68d07272a6cce1533fdcd3f69.png);background-size:cover;background-position:center}@media only screen and (max-width: calc(62em - 1px)){.services__image{height:40rem}}.slideshow{position:relative;display:grid;grid-template:1/1}.slideshow>.slide{display:none;grid-area:1/1}
