.find-site-banner .container{background:linear-gradient(159deg,#2c5e68 36%,#2ea5bc 136%),linear-gradient(0deg,#0003,#0003);border-radius:20px}@media only screen and (max-width:767px){.find-site-banner .container{width:100%;padding:0;border-radius:0}}.find-site-banner .bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.find-site-banner .inner{padding-top:45px}@media only screen and (min-width:390px){.find-site-banner .inner{padding-top:calc(45px + 15 * (100vw - 390px) / 1050)}}@media only screen and (min-width:1440px){.find-site-banner .inner{padding-top:60px}}.find-site-banner .inner{padding-bottom:45px}@media only screen and (min-width:390px){.find-site-banner .inner{padding-bottom:calc(45px + 15 * (100vw - 390px) / 1050)}}@media only screen and (min-width:1440px){.find-site-banner .inner{padding-bottom:60px}}.find-site-banner .inner{padding-left:25px;padding-right:25px}@media only screen and (min-width:992px){.find-site-banner .inner{padding-left:calc(25px + 35 * (100vw - 992px) / 448);padding-right:calc(25px + 35 * (100vw - 992px) / 448)}}@media only screen and (min-width:1440px){.find-site-banner .inner{padding-left:60px;padding-right:60px}}@media only screen and (max-width:767px){.find-site-banner .inner h2{font-size:48px}}@media only screen and (min-width:992px){.find-site-banner .inner h2{margin:0}}@media only screen and (min-width:992px){.find-site-banner .left{width:42%;min-width:450px}}.find-site-banner .lines{width:28px;height:54px;margin:0 auto 20px;left:-12px}@media only screen and (min-width:992px){.find-site-banner .lines{width:22.4%;height:50px;margin:0;top:10px;left:-15px}.find-site-banner .lines span{transform:scaleX(0);transform-origin:left;transition:transform .45s linear}.find-site-banner .lines .l-2{transform:scaleY(0);transform-origin:top}.find-site-banner .lines.inview-active span{transform:scale(1)}.find-site-banner .lines.inview-active .l-1{transition-delay:.3s}.find-site-banner .lines.inview-active .l-2{transition-delay:.75s}.find-site-banner .lines.inview-active .l-3{transition-delay:1.2s}}.find-site-banner .l-1{left:0;top:0;width:70%;border-top:1px solid #fff}.find-site-banner .l-2{width:100%;left:0;top:0;border-top:1px solid #fff}@media only screen and (min-width:992px){.find-site-banner .l-2{width:1%;height:50px;left:69%;border-right:1px solid #fff}}.find-site-banner .l-3{width:1px;height:54px;right:0;top:0;border-right:1px solid #fff}@media only screen and (min-width:992px){.find-site-banner .l-3{width:calc(30% + 1px);height:unset;bottom:0;border-right:0;border-bottom:1px solid #fff}}.find-site-banner .l-3:after{content:"";width:10px;height:10px;position:absolute;right:-5px;bottom:-1px;background:#fff;border-radius:100%}@media only screen and (min-width:992px){.find-site-banner .l-3:after{right:0;bottom:-5px}}.find-site-banner .right{max-width:430px}@media only screen and (min-width:992px){.find-site-banner .right{width:30%;margin-top:70px;transition-delay:1.25s}}
