:root{--sky-top:#eaf4f6;--sky-mid:#83cddd;--sky-bottom:#00a6c3;--white:#fff;--green-back:#00733f;--green-front:#009952;--green-light:#54b28b;--accent-pink:#df3a80}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:#f7f7f4;font-family:Exo_Light,Arial,sans-serif;font-size:17px;min-width:320px}.footer-scene{background:linear-gradient(180deg,#fff 0,var(--sky-top) 100%) top /100% 80px no-repeat,linear-gradient(180deg,var(--sky-top) 0,#c9e8ee 12%,var(--sky-mid) 39%,#47b9d0 58%,var(--sky-bottom) 67%,var(--sky-bottom) 100%) bottom /100% calc(100% - 80px) no-repeat;color:var(--white);min-height:830px;overflow:hidden;position:relative}.footer-inner{margin:0 auto;padding:470px 0 0;position:relative;width:min(1200px,calc(100% - 125px));z-index:3}.footer-links{align-items:flex-start;display:flex;gap:52px}.footer-links>*{min-width:0}.brand{align-items:center;display:inline-flex;flex:1.58 1 0;height:33.8px;width:170px}.brand img{display:block;height:100%;object-fit:contain;object-position:left center;width:min(170px,100%)}.nav-legal,.nav-service,.rating,.socials{flex:1 1 0}.link-list{display:grid;gap:13px;list-style:none;margin:4px 0 0;padding:0}.link-list a{color:#fff;display:inline-block;font-size:17px;font-weight:300;position:relative;text-decoration:none}.link-list a:after{background:var(--accent-pink);bottom:-5px;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;transition:opacity .16s ease-out 80ms}.link-list a:focus-visible:after,.link-list a:hover:after{opacity:1}.link-list a:focus-visible,.social-icon:focus-visible{outline:2px solid var(--accent-pink);outline-offset:4px}.rating{height:65.8px;width:150px}.rating img{display:block;height:100%;object-fit:contain;object-position:left center;width:100%}.socials{align-items:center;display:flex;gap:23px;justify-content:flex-end;margin-top:-6px}.social-icon{background-color:var(--white);display:block;height:26.8px;-webkit-mask:var(--social-icon) no-repeat center /contain;mask:var(--social-icon) no-repeat center /contain;transition:background-color .27s ease-in-out;width:27.7px}.social-icon--linkedin{--social-icon:url(https://25650050.fs1.hubspotusercontent-eu1.net/hubfs/25650050/brand/icons/linkedin-in.svg)}.social-icon--facebook{--social-icon:url(https://25650050.fs1.hubspotusercontent-eu1.net/hubfs/25650050/brand/icons/icon_facebook_white.svg)}.social-icon--instagram{--social-icon:url(https://25650050.fs1.hubspotusercontent-eu1.net/hubfs/25650050/brand/icons/icon_instagram_white.svg)}.social-icon:hover{background-color:var(--accent-pink)}.landscape-slot{height:210px;inset:auto 0 0;pointer-events:none;position:absolute;z-index:1}.landscape-slot>svg{display:block;height:100%;min-width:1024px;width:100%}.landscape-slot .st0{fill:none}.landscape-slot .st1{mask:url(#mask)}.landscape-slot .st2{fill:#009959}.landscape-slot .st2,.landscape-slot .st3,.landscape-slot .st4{fill-rule:evenodd}.landscape-slot .st3{fill:#006e38}.landscape-slot .st4{fill:#54b28b}.landscape-slot .st5{fill:#fff}.landscape-slot .st6{clip-path:url(#clippath)}.buddy-layer{height:210px;inset:auto 0 0;pointer-events:none;position:absolute;z-index:2}.buddy{display:block;margin:0;max-width:none;object-fit:contain;object-position:center bottom;position:absolute;transform:translateX(-50%) rotate(var(--tilt,0deg));transform-origin:center bottom}.buddy--surprised{bottom:52px;height:clamp(86px,7.5vw,150px);left:29.5%;width:clamp(80px,7.2vw,144px);--tilt:-7deg}.buddy--blue{bottom:31px;height:clamp(38px,2.6vw,52px);left:35.1%;width:clamp(24px,1.6vw,32px);--tilt:-7deg}.buddy--purple{bottom:60px;height:clamp(50px,3.7vw,74px);left:49.4%;width:clamp(50px,3.7vw,74px);--tilt:-4deg}.buddy--yellow{bottom:55px;height:clamp(58px,4.2vw,84px);left:56.8%;width:clamp(65px,4.7vw,94px);--tilt:-12deg}.buddy--hearts{bottom:72px;height:clamp(46px,3.4vw,68px);left:74.7%;width:clamp(54px,4vw,80px);--tilt:7deg}@media (max-width:960px){.footer-scene{min-height:690px}.footer-inner{padding-top:198px;width:calc(100% - 68px)}.footer-links{column-gap:48px;display:grid;grid-template-columns:minmax(180px,1.25fr) minmax(145px,1fr) minmax(150px,1fr);grid-template-rows:auto auto;row-gap:28px}.brand{grid-column:1;grid-row:1/span 2}.nav-service{grid-column:2;grid-row:1}.nav-legal{grid-column:2;grid-row:2}.rating{grid-column:3;grid-row:1}.socials{align-self:start;grid-column:3;grid-row:2;justify-content:flex-start}}@media (max-width:570px){.footer-scene{min-height:780px;padding-bottom:210px}.footer-inner{padding-top:172px;width:calc(100% - 50px)}.footer-links{gap:48px;grid-template-columns:1fr;grid-template-rows:none}.brand,.nav-legal,.nav-service,.rating,.socials{grid-column:1;grid-row:auto}.socials{gap:19px}.landscape-slot{height:174px}.landscape-slot>svg{min-width:760px;transform:translateX(-18%)}.buddy-layer{height:174px}.buddy--surprised{bottom:54px;height:68px;left:14%;width:60px}.buddy--blue{bottom:28px;height:34px;left:32%;width:20px}.buddy--purple{bottom:54px;height:38px;left:47%;width:38px}.buddy--yellow{bottom:34px;height:44px;left:64%;width:48px}.buddy--hearts{bottom:57px;height:38px;left:85%;width:44px}}@media (prefers-reduced-motion:reduce){.link-list a:after,.social-icon{transition:none}}