#hero{margin-top:4.25rem}#hero .main .hero-image{height:100%;width:100%;max-width:100%}#hero .main .hero-content{width:100%}@media(min-width:1440px){#hero .main .hero-content{max-width:1440px}}@media(min-width:1536px){#hero .main .hero-content{max-width:1536px}}#hero .main .hero-content{row-gap:.5rem;flex-direction:column;align-items:flex-start}#hero .main .hero-content .title{font-family:Plus Jakarta Sans;font-weight:500;font-size:1.875rem;line-height:2.25rem;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(26 93 122 / var(--tw-text-opacity, 1))}#hero .main .hero-content .title .is-diff{display:block;font-weight:300;text-transform:uppercase;font-style:italic;font-size:1rem;line-height:1.5rem}#hero .main .hero-content .description{display:flex;flex-direction:column;font-family:Plus Jakarta Sans;font-weight:400;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}@media(min-width:640px){#hero{margin-top:4.5rem}#hero .main .hero-content{max-width:32rem;padding-left:0;padding-right:0}#hero .main .hero-content .title{font-size:3rem;line-height:1}#hero .main .hero-content .title .is-diff{font-size:1.5rem;line-height:2rem}#hero .main .hero-content .description{font-size:1rem;line-height:1.5rem}}@media(min-width:768px){#hero{margin-top:6.25rem}#hero .main .hero-content{max-width:56rem}}@media(min-width:1024px){#hero .main .hero-content{max-width:56rem}#hero .main .hero-content .title{font-size:3.75rem;line-height:1}#hero .main .hero-content .description{flex-direction:row;column-gap:.25rem;font-size:1.125rem;line-height:1.75rem}}@media(min-width:1280px){#hero{margin-top:6rem}#hero .main .hero-content{max-width:72rem}}@media(min-width:90rem){#hero .main .hero-content .title{line-height:1;font-size:4rem}#hero .main .hero-content .title .is-diff{font-size:1.875rem;line-height:2.25rem}}@media(min-width:96rem){#hero .main .hero-content{max-width:80rem}#hero .main .hero-content .title{font-size:4.5rem;line-height:1}#hero .main .hero-content .title .is-diff{font-size:2.25rem;line-height:2.5rem}#hero .main .hero-content .description{font-size:1.25rem;line-height:1.75rem}}@media(min-width:120rem){#hero .main .hero-content{max-width:96rem}#hero .main .hero-content .title{font-size:6rem;line-height:1}#hero .main .hero-content .title .is-diff{font-size:3rem;line-height:1}#hero .main .hero-content .description{font-size:1.5rem;line-height:2rem}}#marquee{--tw-bg-opacity: 1;background-color:rgb(26 93 122 / var(--tw-bg-opacity, 1))}#marquee .main{width:100%}@media(min-width:1440px){#marquee .main{max-width:1440px}}@media(min-width:1536px){#marquee .main{max-width:1536px}}#marquee .main{margin-left:auto;margin-right:auto;max-width:100%;padding-top:1rem;padding-bottom:1rem}#marquee .main .title{font-family:Plus Jakarta Sans;font-weight:400;font-size:1.875rem;line-height:2.25rem;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:375px){#marquee .main{padding-top:1.5rem;padding-bottom:1.5rem}}@media(min-width:768px){#marquee .main{padding-top:2.5rem;padding-bottom:2.5rem}#marquee .main .title{line-height:2.5rem;font-size:2.8125rem}}@media(min-width:96rem){#marquee .main{padding-top:3rem;padding-bottom:3rem}#marquee .main .title{font-size:3.75rem;line-height:1}}#banner-form .main{width:100%}@media(min-width:1440px){#banner-form .main{max-width:1440px}}@media(min-width:1536px){#banner-form .main{max-width:1536px}}#banner-form .main{margin-left:auto;margin-right:auto;padding:2rem 1.5rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}#banner-form .main .banner{border-top-left-radius:.75rem;border-top-right-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(45 49 59 / var(--tw-bg-opacity, 1))}#banner-form .main .banner .content{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:1rem;padding:1.5rem}#banner-form .main .banner .content .title{font-family:Plus Jakarta Sans;font-weight:500;font-size:1rem;line-height:1.5rem}#banner-form .main .banner .content .wrapper-contact{display:flex;flex-direction:column;row-gap:.5rem}#banner-form .main .banner .content .wrapper-contact .item{display:flex;flex-direction:row;align-items:center;column-gap:1rem;text-underline-offset:4px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}#banner-form .main .banner .content .wrapper-contact .item:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}#banner-form .main .banner .content .wrapper-contact .item{font-family:Plus Jakarta Sans;font-weight:400;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}#banner-form .main .banner .content .wrapper-contact .item .icon-contact{width:1.5rem;height:1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#banner-form .main .banner .content .wrapper-social-media{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}#banner-form .main .banner .content .wrapper-social-media .item-social{display:flex;width:2rem;height:2rem;border-radius:9999px;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(33 205 192 / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}#banner-form .main .banner .content .wrapper-social-media .item-social .icon-social{width:1rem;height:1rem}#banner-form .main .banner .content .wrapper-social-media .item-social:hover{--tw-bg-opacity: 1;background-color:rgb(235 117 59 / var(--tw-bg-opacity, 1))}#banner-form .main .banner .content .subtitle{font-family:Plus Jakarta Sans;font-weight:300;text-transform:uppercase;font-style:italic;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}#banner-form .main .banner .content .description{font-family:Plus Jakarta Sans;font-weight:500;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}#banner-form .main .form-wrapper .hero-image{height:100%;width:100%;max-width:100%}#banner-form .main .form-wrapper .hero-image img{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}#banner-form .main .form-wrapper .hero-content{flex-direction:column;row-gap:1rem;padding-top:2rem;padding-bottom:2rem;align-items:flex-start;font-family:Plus Jakarta Sans;font-weight:400;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#banner-form .main .form-wrapper .hero-content .logo{height:auto;width:100%;max-width:14rem}#banner-form .main .form-wrapper .hero-content .heading{display:flex;flex-direction:column;row-gap:.5rem}#banner-form .main .form-wrapper .hero-content .heading .title{font-size:1rem;line-height:1.5rem}#banner-form .main .form-wrapper .hero-content .heading .description{font-size:.875rem;line-height:1.25rem}#banner-form .main .form-wrapper .hero-content .iframe-form{height:36rem;width:100%;max-width:100%}@media(min-width:375px){#banner-form .main .banner .content{row-gap:1.5rem;padding:2rem}#banner-form .main .banner .content .wrapper-contact .item{font-size:.875rem;line-height:1.25rem}#banner-form .main .banner .content .wrapper-contact .item .icon-contact{width:2rem;height:2rem}#banner-form .main .banner .content .wrapper-social-media .item-social{width:2.5rem;height:2.5rem}#banner-form .main .banner .content .wrapper-social-media .item-social .icon-social{width:1.25rem;height:1.25rem}#banner-form .main .banner .content .subtitle{font-size:1rem;line-height:1.5rem}#banner-form .main .form-wrapper .hero-content{padding:3rem 2rem}#banner-form .main .form-wrapper .hero-content .heading .title{font-size:1.125rem;line-height:1.75rem}#banner-form .main .form-wrapper .hero-content .heading .description{font-size:.875rem;line-height:1.25rem}}@media(min-width:640px){#banner-form .main .banner .content{margin-left:auto;margin-right:auto;width:100%;max-width:28rem;row-gap:1rem;column-gap:2rem;padding-top:3.5rem;padding-bottom:3.5rem;padding-left:0;padding-right:0;grid-template-columns:repeat(2,minmax(0,1fr))}#banner-form .main .banner .content .title{font-size:1.25rem;line-height:1.75rem}#banner-form .main .banner .content .wrapper-contact{grid-row-start:2}#banner-form .main .banner .content .wrapper-contact .item{font-size:.875rem;line-height:1.25rem}#banner-form .main .banner .content .wrapper-contact .item .icon-contact{width:2rem;height:2rem}#banner-form .main .banner .content .wrapper-social-media .item-social{width:2.5rem;height:2.5rem}#banner-form .main .banner .content .wrapper-social-media .item-social .icon-social{width:1.25rem;height:1.25rem}#banner-form .main .banner .content .subtitle{grid-column-start:2;grid-row-start:1;font-size:1rem;line-height:1.5rem}#banner-form .main .banner .content .description{grid-column-start:2}#banner-form .main .form-wrapper .hero-content{width:100%;max-width:28rem;padding-top:3.5rem;padding-bottom:3.5rem;padding-left:0;padding-right:0}#banner-form .main .form-wrapper .hero-content .logo{max-width:16rem}#banner-form .main .form-wrapper .hero-content .heading .title{font-size:1.25rem;line-height:1.75rem}#banner-form .main .form-wrapper .hero-content .heading .description{font-size:1rem;line-height:1.5rem}}@media(min-width:768px){#banner-form .main .banner .content{max-width:36rem;column-gap:1rem;padding-top:5rem;padding-bottom:5rem}#banner-form .main .banner .content .title{font-size:1.25rem;line-height:1.75rem}#banner-form .main .banner .content .wrapper-contact{grid-row-start:2;row-gap:1rem}#banner-form .main .banner .content .wrapper-contact .item{font-size:1rem;line-height:1.5rem}#banner-form .main .banner .content .wrapper-contact .item .icon-contact{width:2rem;height:2rem}#banner-form .main .banner .content .wrapper-social-media .item-social{width:3rem;height:3rem}#banner-form .main .banner .content .wrapper-social-media .item-social .icon-social{width:1.5rem;height:1.5rem}#banner-form .main .banner .content .subtitle{font-size:1.125rem;line-height:1.75rem}#banner-form .main .banner .content .description{font-size:.875rem;line-height:1.25rem}#banner-form .main .form-wrapper .hero-content{max-width:36rem;row-gap:1.5rem;padding-top:5rem;padding-bottom:5rem;padding-left:0;padding-right:0}#banner-form .main .form-wrapper .hero-content .logo{max-width:18rem}#banner-form .main .form-wrapper .hero-content .heading .title{font-size:1.5rem;line-height:2rem}#banner-form .main .form-wrapper .hero-content .heading .description{font-size:1.125rem;line-height:1.75rem}#banner-form .main .form-wrapper .hero-content .iframe-form{height:30rem}}@media(min-width:1024px){#banner-form .main .banner .content{max-width:48rem;row-gap:1.5rem}#banner-form .main .banner .content .title{font-size:1.5rem;line-height:2rem}#banner-form .main .banner .content .wrapper-contact .item{font-size:1.25rem;line-height:1.75rem}#banner-form .main .banner .content .wrapper-contact .item .icon-contact{width:2rem;height:2rem}#banner-form .main .banner .content .wrapper-social-media .item-social{width:3rem;height:3rem}#banner-form .main .banner .content .wrapper-social-media .item-social .icon-social{width:1.5rem;height:1.5rem}#banner-form .main .banner .content .subtitle{font-size:1.25rem;line-height:1.75rem}#banner-form .main .banner .content .description{font-size:1rem;line-height:1.5rem}#banner-form .main .form-wrapper .hero-content{max-width:48rem;row-gap:1.5rem;padding-top:5rem;padding-bottom:5rem;padding-left:0;padding-right:0}#banner-form .main .form-wrapper .hero-content .iframe-form{height:30rem}}@media(min-width:1280px){#banner-form .main{grid-template-columns:repeat(2,auto)}#banner-form .main .banner{border-top-left-radius:0;border-top-right-radius:0;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}#banner-form .main .banner .content{max-width:28rem;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:2rem;padding:4rem}#banner-form .main .banner .content .wrapper-contact{grid-row-start:auto}#banner-form .main .banner .content .wrapper-contact .item{font-size:1.125rem;line-height:1.75rem}#banner-form .main .banner .content .wrapper-contact .item .icon-contact{width:2rem;height:2rem}#banner-form .main .banner .content .wrapper-social-media .item-social{width:3rem;height:3rem}#banner-form .main .banner .content .wrapper-social-media .item-social .icon-social{width:1.5rem;height:1.5rem}#banner-form .main .banner .content .subtitle{grid-column-start:auto;grid-row-start:3;font-size:1rem;line-height:1.5rem}#banner-form .main .banner .content .description{grid-column-start:auto}#banner-form .main .form-wrapper .hero-image img{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}#banner-form .main .form-wrapper .hero-content{max-width:36rem;padding-top:4rem;padding-bottom:4rem;padding-left:0;padding-right:0}#banner-form .main .form-wrapper .hero-content .logo{max-width:15rem}#banner-form .main .form-wrapper .hero-content .heading .title{font-size:1.25rem;line-height:1.75rem}#banner-form .main .form-wrapper .hero-content .iframe-form{height:30rem}}@media(min-width:90rem){#banner-form .main .banner .content{max-width:32rem;row-gap:2.5rem;padding-left:5rem;padding-right:5rem}#banner-form .main .banner .content .wrapper-contact .item,#banner-form .main .banner .content .subtitle{font-size:1.25rem;line-height:1.75rem}#banner-form .main .form-wrapper .hero-content{max-width:42rem}#banner-form .main .form-wrapper .hero-content .logo{max-width:18rem}}@media(min-width:120rem){#banner-form .main{max-width:116rem}#banner-form .main .banner .content{max-width:42rem;row-gap:2.5rem;padding-left:8rem;padding-right:8rem}#banner-form .main .banner .content .wrapper-contact .item{font-size:1.5rem;line-height:2rem}#banner-form .main .banner .content .wrapper-contact .item .icon-contact{width:3rem;height:3rem}#banner-form .main .banner .content .wrapper-social-media .item-social{width:3.5rem;height:3.5rem}#banner-form .main .banner .content .wrapper-social-media .item-social .icon-social{width:1.5rem;height:1.5rem}#banner-form .main .banner .content .subtitle{font-size:1.5rem;line-height:2rem}#banner-form .main .banner .content .description{font-size:1.125rem;line-height:1.75rem}#banner-form .main .form-wrapper .hero-content{max-width:56rem}}
