@font-face{font-family:Futura;src:url(/app/themes/davinci/dist/fonts/futura/46ce09db-0ca6-4e0c-acea-3ee8c8867f10.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/futura/142b09e6-c245-4ff7-b01c-325fa824c99e.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Futura Bold;src:url(/app/themes/davinci/dist/fonts/futura/70cd4257-15ef-421c-b474-8c9bed8e66b0.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/futura/970a093d-098a-4d5b-b6f0-c2d682e95d80.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NewTitle Bold;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Bold.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Bold.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Extralight;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Extralight.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Extralight.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Light;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Light.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Light.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Medium;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Medium.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Medium.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Regular;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Regular.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Regular.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Variable;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Variable.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Variable.woff) format("woff");font-style:normal;font-display:swap}@keyframes opacity-0-100{0%{opacity:0}to{opacity:1}}@keyframes fluctuate-opacity{0%{opacity:1}90%{opacity:.75}to{opacity:1}}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.right-0{right:0}.right-1{right:1rem}.right-2{right:2rem}.pr-10{padding-right:5rem}.cta{position:relative;background:#00a794;margin:16px 0}@media(min-width:1024px){.cta{margin:0}}.cta-button-wrapper{margin-top:24px}@media(min-width:1200px){.cta-button-wrapper{display:flex;flex-wrap:wrap}}.cta-button-wrapper .cta-advanced__pop-up-wrapper~.button{margin-top:8px}.cta-button-wrapper .cta__button{width:100%;text-align:center}@media(min-width:768px){.cta-button-wrapper .cta__button{max-width:50vw}}@media(min-width:1200px){.cta-button-wrapper .cta__button{width:auto;margin-top:0!important;margin-right:8px;margin-bottom:8px}}.cta--campaign{background:#662482}.cta__bg{position:absolute;right:0;top:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:50%}.cta__img{width:100%}@media(min-width:1024px){.cta__img{position:absolute;right:0;top:0;bottom:0;width:60%;background-size:right;background-position:50%}}.cta__inner{overflow:hidden;position:relative;margin:28px 0}@media(min-width:768px){.cta__inner{padding:32px 0}}@media(min-width:1024px){.cta__inner{padding:48px 0}}.cta__caption{color:#fff;text-transform:uppercase}[class$="--campaign"] .cta__caption{opacity:.85}.cta__content{position:relative}.cta__title{color:#fff;margin-top:1.75rem;font-size:2.125rem;line-height:2rem}@media(min-width:1024px){.cta__title{font-size:4.25rem;line-height:3.75rem}}.cta__title-alternative{margin-bottom:1rem;text-align:center}[class$="--campaign"] .cta__title{margin-top:1rem;font-size:2.975rem;line-height:2.8rem}.cta__text{color:#fff;margin-top:1rem;text-transform:none;font-size:1.125rem}@media(min-width:1024px){.cta-simple .cta__text{max-width:70%}}.cta-default .cta__bg{width:80%}@media(min-width:768px){.cta-default .cta__bg{width:75%}}@media(min-width:1024px){.cta-default .cta__bg{width:50%}}.cta-default .cta__caption{color:#fff;text-transform:uppercase;font-size:1.25rem}.cta-alternative{background:#3a5c64}.cta-alternative .cta__bg{position:absolute;bottom:0;top:0;right:0;width:45%;opacity:1;background-size:cover;background-position:50%;background-repeat:no-repeat}.cta-alternative .cta--green{background:#3a5c64}.cta-alternative.cta--campaign{background:#662482}.cta-advanced .cta__title{font-size:2.125rem;line-height:2rem;text-align:center}.cta-advanced .cta__caption{color:#fff;text-transform:none;font-size:1.125rem;text-align:center;margin-top:1rem}.cta-advanced__column{margin:16px 0}@media(min-width:1024px){.cta-advanced__column{margin:60px 0;height:calc(100% - 120px)}}.cta-advanced__column--left{background:linear-gradient(180deg,rgba(0,167,148,0),#00a794),#3eb59c}.cta-advanced__column--right{background:#fff}.cta-advanced__subtitle{text-align:center;padding-top:2.625rem;margin-bottom:32px;text-transform:uppercase;color:#fff}.cta-advanced__button-wrapper{margin:16px;width:auto}@media(min-width:768px){.cta-advanced__button-wrapper{margin:0 56px 16px}}.cta-advanced__button-wrapper .button~.button,.cta-advanced__button-wrapper .cta-advanced__pop-up-wrapper~.button{margin-top:8px}.dir-ltr .cta__bg{right:auto;left:0}.dir-ltr .cta__bg:before{transform:rotate(180deg);right:-1px}