.hero__bannerImg,button.btn-404{margin-left:auto;margin-right:auto;display:block}:root{--primary-color-green:#2ECB70;--primary-color-black-light:#34495E;--primary-color-black-light-2:#354A5D;--primary-color-black:#232323;--social-share-bg:#1F2029;--secondary-color-green:#D7F5E4;--secondary-color-gray:#D9D9D9;--secondary-color-gray-light:#F4F4F4;--secondary-color-black:#202020;--secondary-color-black-light:#585858;--secondary-color-blue-light:#48647F;--secondary-color-blue-dark:#3D5369;--footer-link-color:#B4BCC9;--copywrite-color:#7E8096;--white-color:#FFFFFF;--black-color:#000000;--swiper-pagination-bullet-width:var(--rem-10);--swiper-pagination-bullet-height:var(--rem-10);--swiper-pagination-color:var(--primary-color-green);--swiper-pagination-bullet-inactive-color:var(--secondary-color-gray);--swiper-pagination-bullet-inactive-opacity:1;--rem-6:0.375rem;--rem-8:0.5rem;--rem-10:0.625rem;--rem-12:0.75rem;--rem-14:0.875rem;--rem-base:1rem;--rem-18:1.125rem;--rem-20:1.25rem;--rem-22:1.375rem;--rem-24:1.5rem;--rem-26:1.625rem;--rem-28:1.75rem;--rem-30:1.875rem;--rem-32:2rem;--rem-34:2.125rem;--rem-36:2.25rem;--rem-38:2.375rem;--rem-40:2.5rem;--rem-42:2.625rem;--rem-44:2.75rem;--rem-46:2.875rem;--rem-48:3rem;--rem-50:3.125rem;--rem-52:3.25rem;--rem-54:3.375rem;--rem-56:3.5rem;--rem-58:3.625rem;--rem-60:3.75rem;--rem-62:3.875rem;--rem-64:4rem;--rem-66:4.125rem;--rem-68:4.25rem;--rem-70:4.375rem;--rem-72:4.5rem;--rem-74:4.625rem;--rem-76:4.75rem;--rem-78:4.875rem;--rem-80:5rem;--rem-82:5.125rem;--rem-84:5.25rem;--rem-86:5.375rem;--rem-88:5.5rem;--rem-90:5.625rem;--rem-92:5.75rem;--rem-94:5.875rem;--rem-96:6rem;--rem-98:6.125rem;--rem-100:6.25rem;--rem-102:6.375rem;--rem-104:6.5rem;--rem-108:6.75rem;--rem-110:6.875rem;--rem-112:7rem;--rem-114:7.125rem;--rem-116:7.25rem;--rem-118:7.375rem;--rem-120:7.5rem;--rem-122:7.625rem;--rem-124:7.75rem}html{font-size:16px;-webkit-tap-highlight-color:transparent}body{font-family:Signika,sans-serif;overflow-x:hidden;min-height:100vh;min-height:-webkit-fill-available;text-rendering:optimizeSpeed;line-height:1.5}.container{padding:var(--rem-base)}.hero{background-color:var(--white-color);position:relative;z-index:0;overflow-x:clip}.hero__title{font-weight:500;font-size:var(--rem-42);line-height:var(--rem-52);color:var(--primary-color-green);text-align:center}.hero__title span{color:var(--primary-color-black-light)}.hero::after,.hero::before{content:"";position:absolute;background:rgba(46,203,112,.1);border-radius:30%;z-index:-1;top:2.5rem}.hero::before{width:50vw;height:50vw;right:0;transform:rotate(45deg);-webkit-animation:46s linear infinite spinFrom45;-moz-animation:46s linear infinite spinFrom45;-ms-animation:spinFrom45 46s linear infinite;-o-animation:46s linear infinite spinFrom45;animation:46s linear infinite spinFrom45}.hero::after{width:53vw;height:53vw;right:-5%;-webkit-animation:30s linear infinite spin;-moz-animation:30s linear infinite spin;-ms-animation:spin 30s linear infinite;-o-animation:30s linear infinite spin;animation:30s linear infinite spin}.hero__container{padding:2.813rem 1rem 9rem}button.btn-404{background-color:transparent;border:3px solid var(--primary-color-black-light);color:var(--white-color);background:var(--primary-color-black-light);margin-top:50px}.hero__bannerImg{width:80%}@media (min-width:40em){.hero::after,.hero::before{top:-20%;border-radius:20%}.hero__container{padding:5rem 2rem 3rem;display:grid;grid-template-columns:1fr}}@media (min-width:64em){.hero::after,.hero::before{top:-20%;border-radius:20%}.hero__container{padding:7rem 4rem 8rem;grid-template-columns:1fr;align-items:flex-start}}@media (min-width:80em){.container{max-width:96em;margin:0 auto}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinFrom45{from{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}to{-webkit-transform:rotate(405deg);-o-transform:rotate(405deg);transform:rotate(405deg)}}@keyframes spinFrom45{from{-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}to{-ms-transform:rotate(-315deg);-moz-transform:rotate(-315deg);-webkit-transform:rotate(-315deg);-o-transform:rotate(-315deg);transform:rotate(-315deg)}}.spin{-webkit-animation:2s linear infinite spin;-moz-animation:2s linear infinite spin;-ms-animation:spin 2s linear infinite;-o-animation:2s linear infinite spin;animation:2s linear infinite spin}