.introduction-animated{padding-bottom:180px;padding-top:210px;position:relative}.introduction-animated:after{backdrop-filter:blur(9px);background-color:#3a6073;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.introduction-animated .bg-img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.introduction-animated svg.background-curve{bottom:250px;position:absolute;right:80px;z-index:1}.introduction-animated .row{display:flex;justify-content:space-between;margin:0 auto;max-width:1110px;position:relative;z-index:1;@media screen and (max-width:1100px){align-items:center;flex-direction:column;padding-bottom:0;padding-left:15px;padding-right:15px;padding-top:0}}.introduction-animated .row .title{color:#fff;max-width:635px;position:relative}.introduction-animated .row .title .magic-word{font-family:Rubik,sans-serif;font-size:4rem;font-style:normal;font-weight:600;line-height:1.25;transition:opacity .2s ease-in-out}@media screen and (max-width:1139px){.introduction-animated .row .title .magic-word{font-size:3.33rem}}@media screen and (max-width:767px){.introduction-animated .row .title .magic-word{font-size:3rem}}.introduction-animated .row .title .magic-word.hidden{opacity:0;position:absolute;transition:opacity 0s ease-in-out}.introduction-animated .row .img-wrapper{max-height:380px;max-width:380px;position:relative;width:100%}.introduction-animated .row .img-wrapper img{height:auto;max-width:380px;object-fit:contain;transition:opacity .2s ease-in-out;width:100%}.introduction-animated .row .img-wrapper img.hidden{inset:0;opacity:0;position:absolute}.introduction-animated .cta-wrapper{align-items:center;backdrop-filter:blur(24px);background:hsla(0,0%,100%,.2);border-radius:3px;box-shadow:0 10px 30px rgba(15,197,255,.05);display:flex;gap:60px;justify-content:center;margin:90px auto 0;max-width:1110px;padding:45px 0;position:relative;z-index:1;@media screen and (max-width:1100px){flex-direction:column}}.introduction-animated .cta-wrapper .cta{align-items:center;background:#3a6073;border-radius:3px;box-shadow:0 10px 30px rgba(15,197,255,.05);color:#fff;display:flex;height:60px;justify-content:space-between;padding:0 10px;width:350px}.introduction-animated .cta-wrapper .cta span{display:block;flex-grow:1;font-size:12px;letter-spacing:.08em;line-height:15px;padding-left:22px;text-transform:uppercase}.introduction-animated .cta-wrapper .cta:hover{background:#0fc5ff;text-decoration:none}