.doc_lp_banner.banner{background:linear-gradient(320deg,#cfd3e1,#d9dce7 45%,#eaeaf1);height:900px;min-height:1px;overflow:visible;padding:260px 0 0;position:relative}.doc_lp_banner.banner.headshot-included{padding:200px 0 0}.doc_lp_banner.banner .image:before{display:none}.doc_lp_banner.banner .container{position:relative;z-index:1}.doc_lp_banner.banner .image{bottom:0;height:100%;position:absolute;right:0;width:100%}.doc_lp_banner.banner .image img{height:100%;margin:0;max-width:100%;object-fit:cover;width:100%}.doc_lp_banner.banner .content{color:#2b3485;font-size:25px;letter-spacing:1px;line-height:42px;padding:10px 0 40px}.doc_lp_banner.banner h1 span{display:inline-block;font-size:16px;font-weight:700;margin:0 -15px 0 -20px;transform:rotate(-90deg) translate(13px,-1px)}.doc_lp_banner.banner .inner .image{display:none}.banner h1:not(strong),.doc_lp_banner.banner.span-text h1:not(strong){align-items:center;display:inline-flex}.banner h1 strong,.banner p.tagline,.doc_lp_banner.banner.span-text h1 strong{color:#4a9caf;display:inline-block;font-family:Gelion,sans-serif;font-size:28px;font-weight:400;line-height:32px}.doc_lp_banner.banner p.tagline{margin-bottom:10px;margin-top:0;text-transform:uppercase}.doc_lp_banner.banner.span-text h1 span{display:inline-flex;font-size:26px;letter-spacing:.95px;line-height:30px;margin:0;padding-left:10px;transform:rotate(-180deg);writing-mode:tb-rl}.doc_lp_banner.banner .bottom-boxex{background-color:hsla(0,0%,100%,.8);margin-top:250px}.doc_lp_banner.banner .bottom-boxex .ttl-part{align-items:center;display:flex;justify-content:center;min-height:185px;width:500px}.doc_lp_banner.banner .bottom-boxex .ttl-part h2{font-size:42px;line-height:49px;margin:0;padding:10px 85px}.doc_lp_banner.banner .bottom-boxex .content-text{align-items:center;color:#2b3485;display:flex;font-size:22px;letter-spacing:.88px;line-height:37px;width:calc(100% - 500px)}.doc_lp_banner.banner .bottom-boxex .content-text>div{margin:0 auto;max-width:548px}.lp_banner.rev_lpbanner .content,.lp_banner.rev_lpbanner h1{color:#fff}.lp_banner.rev_lpbanner h1{font-size:60px;line-height:62px}.doc_lp_banner.banner ul{list-style:none;margin:10px 0 0;padding:0}.doc_lp_banner.banner ul li{font-size:22px;font-weight:500;line-height:normal;margin-bottom:22px;padding-left:40px;position:relative}.doc_lp_banner.banner ul li img{left:0;position:absolute;top:3px}.doc_lp_banner.banner .section_wrap{display:flex;justify-content:space-between}.doc_lp_banner.banner .section_wrap .inner.no-box{width:635px}.doc_lp_banner.banner .inner.no-box{margin-bottom:250px}.doc_lp_banner.banner .inner{max-width:635px}.doc_lp_banner.banner .section_wrap .contact_form_section{width:calc(100% - 840px)}.doc_lp_banner.banner .section_wrap .contact_form_section .contact_form_wrap.contact_form_light{background:#f0f1f8;margin-top:-80px;padding:60px 50px;position:relative}.doc_lp_banner.banner.headshot-included .section_wrap .contact_form_section .contact_form_wrap.contact_form_light{margin-top:0}.doc_lp_banner.banner .section_wrap .contact_form_section .contact_form_wrap.contact_form_light h2{color:#2b3485;font-size:65px;font-weight:400;line-height:70px;margin-bottom:50px;text-align:center}.doc_lp_banner.banner .headshot-optional{margin-bottom:20px;width:150px}.doc_lp_banner.banner .headshot-optional img{border:4px solid #fff;border-radius:50%}.doc_lp_banner.banner .awards-instead .headshot-optional img{border:none;border-radius:0}.doc_lp_banner.banner .headshot-optional.headshot-2-included,.doc_lp_banner.banner .headshot-optional.headshot-2-optional{display:inline-block}.doc_lp_banner.banner .headshot-optional.headshot-2-optional{margin-left:20px}@media(min-width:992px){.doc_lp_banner.banner .section_wrap .contact_form_section{margin-top:-100px;padding-top:100px}}@media(min-width:768px){.for-mobile{display:none}}@media(max-width:767px){.doc_lp_banner.banner,.doc_lp_banner.banner.headshot-included{padding:80px 0 0!important}.doc_lp_banner.banner .headshot-optional{margin:0 auto 20px}.banner.mobile_img>.image{display:block}.banner.mobile_img>.image img.for-desktop{display:none}body .lp_banner.rev_lpbanner.mobile_img .content,body .lp_banner.rev_lpbanner.mobile_img h1{color:#fff}body .lp_banner.rev_lpbanner.mobile_img:after{display:none}}