.pac-container{z-index:1000000}.hero[data-v-2d832596]{padding-top:1.25rem;padding-bottom:2.5rem}.hero .hero-container[data-v-2d832596]{position:relative;margin:0 auto;background-color:#dbf0fa;padding:3.125rem!important;min-height:560px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}@media (min-width:1200px){.hero .hero-container[data-v-2d832596]{max-width:1360px!important}}@media (max-width:991.98px){.hero .hero-container[data-v-2d832596]{padding:1.5625rem .9375rem!important;min-height:0}}@media (max-width:767.98px){.hero .hero-container[data-v-2d832596]{height:auto}}@media (max-width:575.98px){.hero .hero-container .col-12[data-v-2d832596]{padding:0}}.hero .hero-content[data-v-2d832596]{position:relative;z-index:2}.hero .hero-content h1[data-v-2d832596]{font-size:40px}@media (max-width:991.98px){.hero .hero-content h1[data-v-2d832596]{font-size:32px}}@media (max-width:767.98px){.hero .hero-content h1[data-v-2d832596]{font-size:24px}}.hero .hero-content p[data-v-2d832596]{font-size:20px}@media (max-width:991.98px){.hero .hero-content p[data-v-2d832596]{font-size:16px}}.hero .hero-pattern[data-v-2d832596]{flex:0 0 auto;position:static}.hero .hero-pattern .pattern[data-v-2d832596]{position:absolute;right:3.125rem;height:500px;width:auto;top:50%;margin-top:-250px}.hero .hero-pattern .phone[data-v-2d832596]{position:absolute;bottom:0;right:3.125rem;height:auto;width:auto;max-width:366px}@media (max-width:767.98px){.hero .hero-pattern[data-v-2d832596]{display:none}}.photo[data-v-48541d98]{padding-bottom:125%;background:no-repeat 50%/cover}h4[data-v-48541d98]{font-size:30px}@media (max-width:767.98px){h4[data-v-48541d98]{font-size:20px}}.text-block{margin-top:3.125rem}.text-block__content{display:block;color:#51596c;line-height:1.75}.text-block__content--medium{width:75%}@media (max-width:991.98px){.text-block__content{width:100%!important}}.text-block--border-top{padding-top:3.125rem;border-top:1px solid #dadce1}.text-block h3{color:#1f2430;font-size:2.5rem;margin-bottom:1rem}.text-block h3.fs24{font-size:1.5rem}.text-block h4{color:#1f2430;margin-bottom:1rem}.text-block a:not(.btn){color:#443fdb}.text-block p:not(:last-child){margin-bottom:.5rem}.steps .icon[data-v-842d6952]{height:2.5rem}.steps h5[data-v-842d6952]{color:#1f2430}.steps p[data-v-842d6952]{max-width:260px}