.inline-flex{display:inline-flex}.snipe.pill.dark-green span{background:#097b24;color:#fff}.banner.cc-template,.banner.white-box-template{background:inherit;background-repeat:no-repeat;aspect-ratio:initial;height:760px;max-height:760px!important}.banner.cc-template .section-inner,.banner.white-box-template .section-inner{max-width:1170px;z-index:1;margin-top:auto;margin-bottom:auto;padding:0 15px!important}.banner.cc-template .banner-wpr,.banner.white-box-template .banner-wpr{display:flex}.banner.cc-template .snipe.pill,.banner.white-box-template .snipe.pill{margin-right:auto}.banner.cc-template .text-black a,.banner.cc-template .text-black a:visited,.banner.cc-template .text-blue a,.banner.cc-template .text-blue a:visited,.banner.white-box-template .text-black a,.banner.white-box-template .text-black a:visited,.banner.white-box-template .text-blue a,.banner.white-box-template .text-blue a:visited{color:#006ac3}.banner.cc-template .banner-text,.banner.white-box-template .banner-text{display:flex;flex-direction:column;justify-content:center;padding:initial}.banner.cc-template .h1,.banner.white-box-template .h1{max-width:initial}.banner.cc-template .h1 strong,.banner.white-box-template .h1 strong{font-family:RBCDisplay;font-weight:700!important}.banner.cc-template .banner-img{width:auto;height:auto;display:block;margin:auto 0 auto auto}.banner.cc-template .banner-img img{max-height:233px;width:auto;height:100%;aspect-ratio:initial}.banner.cc-template .banner-img:not(.banner-img-mobile){display:none}.banner.cc-template .banner-text{width:66%;max-width:770px}.banner.cc-template.fw-bnr a.btn,.banner.white-box-template.fw-bnr a.btn{padding:20px 32px!important}.banner.cc-template.fw-bnr a.text-blue.standalone-link:before,.banner.white-box-template.fw-bnr a.text-blue.standalone-link:before{content:url('../../../dvl/v1.0/assets/images/ui/ui-chevron-right-blue.svg')}.banner.cc-template.fw-bnr a.text-blue.phone-link:before,.banner.white-box-template.fw-bnr a.text-blue.phone-link:before{content:url('../../../dvl/v1.0/assets/images/icons/icon-phone.svg')}@media (max-width:1919px){section.banner.fw-bnr.cc-template .banner-img:not(.banner-img-mobile){height:295px;margin:auto auto auto 0}}@media (max-width:1599px){section.banner.fw-bnr.cc-template .banner-img:not(.banner-img-mobile){height:295px}}@media (max-width:1199px){section.banner.fw-bnr.cc-template{height:auto!important;max-height:inherit!important;background-image:none!important}section.banner.fw-bnr.cc-template .banner-wpr{display:block}section.banner.fw-bnr.cc-template .banner-text{width:100%;padding:32px 0;margin-top:0;max-width:initial}section.banner.fw-bnr.cc-template .banner-img.banner-img-mobile{display:flex;align-items:center;justify-content:center;height:auto;min-height:215px;max-height:100%;background-position:center center;background-repeat:no-repeat;background-size:200px}section.banner.fw-bnr.cc-template .banner-img.banner-img-mobile::before{height:360px;background-size:cover;background-position:center;content:"";position:absolute;top:0;left:0;right:0;z-index:0;width:100%}section.banner.fw-bnr.cc-template .banner-img.banner-img-mobile img{z-index:1;max-height:180px;margin-top:300px;margin-right:auto;padding-left:0;padding-right:0}section.banner.fw-bnr.white-box-template{padding-bottom:40px}}@media (min-width:1200px){section.banner.fw-bnr.cc-template .section-inner{padding:0!important}section.banner.fw-bnr.cc-template .banner-img.banner-img-mobile{display:none}section.banner.fw-bnr.cc-template .banner-img:not(.banner-img-mobile){display:block;margin-left:auto;margin-right:0}section.banner.fw-bnr.cc-template::after{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;content:"";position:absolute;top:0;right:0;width:32%;aspect-ratio:initial;z-index:0}}@media (min-width:1300px){section.banner.fw-bnr.cc-template::after{width:initial;aspect-ratio:9/16}}@media (min-width:1920px){section.banner.fw-bnr.cc-template::after{right:auto;left:calc(50% + 340px);aspect-ratio:1}}@media (max-width:1199px){section.banner.fw-bnr.white-box-template{height:auto!important;max-height:inherit!important}section.banner.fw-bnr.white-box-template .banner-wpr{display:block}section.banner.fw-bnr.white-box-template .banner-text{width:100%;padding:32px 16px;margin-top:-32px;max-width:initial}section.banner.fw-bnr.white-box-template .banner-img.banner-img-mobile{height:475px;margin-left:-15px;margin-right:-15px;display:flex;align-items:center;justify-content:center;min-height:215px;max-height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.avion-banner1::before{background-position:100% 20%!important}.mortgage-banner{background-position:center 0!important}}@media (max-width:960px){section.banner.fw-bnr.cc-template .banner-img.banner-img-mobile{max-height:410px}section.banner.fw-bnr.cc-template .banner-img.banner-img-mobile::before,section.banner.fw-bnr.white-box-template .banner-img.banner-img-mobile{height:300px}section.banner.fw-bnr.cc-template .banner-img.banner-img-mobile img{margin-top:230px;margin-right:initial}section.banner.fw-bnr.cc-template .banner-text .btn,section.banner.fw-bnr.cc-template .banner-text .standalone-link-container,section.banner.fw-bnr.white-box-template .banner-text .btn,section.banner.fw-bnr.white-box-template .banner-text .standalone-link-container{display:block}}@media (max-width:480px){section.banner.fw-bnr.cc-template .banner-img.banner-img-mobile{max-height:275px}section.banner.fw-bnr.cc-template .banner-img.banner-img-mobile::before,section.banner.fw-bnr.white-box-template .banner-img.banner-img-mobile{height:215px}section.banner.fw-bnr.cc-template .banner-img.banner-img-mobile img{max-height:125px;margin-top:150px}}@media (min-width:961px){section.banner.fw-bnr.cc-template .banner-text .btn,section.banner.fw-bnr.cc-template .banner-text .standalone-link-container,section.banner.fw-bnr.white-box-template .banner-text .btn,section.banner.fw-bnr.white-box-template .banner-text .standalone-link-container{display:inline-flex;margin-right:16px}}@media (min-width:1200px){section.banner.fw-bnr.white-box-template .banner-text{max-width:770px}section.banner.fw-bnr.white-box-template .banner-img.banner-img-mobile{display:none}section.banner.fw-bnr.white-box-template .banner-img:not(.banner-img-mobile){display:block}section.banner.fw-bnr.white-box-template::after{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;content:"";position:absolute;top:0;right:auto;width:50%;max-width:960px;left:50%;aspect-ratio:1;z-index:0}.avion-banner1::after{background-position:70% 100%!important}.di-banner::after{background-position:70% 100%!important}}