body{background:#252c30;background-size:contain;color:rgba(255,255,255,.9);font:18px/160% "Open Sans",sans-serif;letter-spacing:.0015em}@media only screen and (max-width:1024px){body{font-size:16px}}.logo{display:block;width:270px;height:93px;overflow:hidden;text-indent:-9898px;background:url(../images/logo-dt.svg) no-repeat;background-size:cover}@media only screen and (max-width:1024px){.logo{width:203px;height:70px}}.l_form,.slogan-box{max-width:834px;margin:0 auto}.slogan-box .logo{margin-bottom:48px}@media only screen and (max-width:1024px){.slogan-box .logo{margin-bottom:24px}}.slogan-box .slogan{display:block;overflow:hidden;margin:0 auto 40px;text-indent:-9898px;width:504px;height:251px;background:url(../images/slogan.svg) no-repeat;background-size:cover}@media only screen and (max-width:1024px){.slogan-box .slogan{width:360px;height:179px}}@media only screen and (max-width:600px){.slogan-box .slogan{width:300px;height:150px}}.l_form{max-width:768px}@media only screen and (max-width:768px){.l_form .col-3,.l_form .col-4,.l_form .col-5{width:50%}.l_form .col-8{width:100%}}@media only screen and (max-width:480px){.l_form .col-3,.l_form .col-4,.l_form .col-5{width:100%}}.l_form p{font-size:13px;line-height:22px;letter-spacing:-.005em;padding:0}.l_form [class^=col-],.section.main-section section .l_form .centered-section-text{padding-bottom:24px}.l_form input.button{max-width:100%}@media only screen and (max-width:1024px){.roi-box{max-width:575px;margin:0 auto}}.roi-box .row{margin:0 -20px}@media only screen and (max-width:1024px){.roi-box .row{flex-direction:column-reverse}}.roi-box .row .col-6{padding:0 20px}@media only screen and (max-width:1024px){.roi-box .row .col-6{width:100%}}.l_form,.roi-box article{padding-bottom:40px}.l_form,.roi-box article p{color:#65666c}.roi-box article ul.roi-list{margin:0;padding:0;list-style:none}.roi-box article ul.roi-list li{font-size:22px;line-height:36px;padding-bottom:16px;color:#000;display:flex}@media only screen and (max-width:1024px){.roi-box article ul.roi-list li{font-size:18px}}.roi-box article ul.roi-list li:before{display:inline-block;content:"";width:36px;height:36px;background:url(../images/checkmark.svg) no-repeat 50% 50%;margin-right:16px}.roi-box figure img{display:block;max-width:580px;width:100%;margin:0 auto 56px}@media only screen and (max-width:1024px){.roi-box figure img{margin-bottom:24px}}.testimonial{display:flex;align-items:center;justify-content:space-between;color:#000;background:0 0;margin:0}@media only screen and (max-width:768px){.testimonial{flex-direction:column-reverse;flex-wrap:wrap;justify-content:left}}.testimonial q{width:75%;position:relative;padding:8px 38px;quotes:none}@media only screen and (max-width:768px){.testimonial q{width:100%}}.testimonial q:after,.testimonial q:before{display:block;width:21px;height:13px;content:"";position:absolute;background:url(../images/q.svg) no-repeat 50% 50%}.testimonial q:before{top:8px;left:0}.testimonial q:after{right:0;bottom:8px}.testimonial cite{width:25%;font-size:16px;line-height:160%;letter-spacing:-.005em}@media only screen and (max-width:768px){.testimonial cite{width:100%;padding:24px 0 0 38px}}.testimonial cite img{display:block;width:48px;height:48px;margin-bottom:8px}.testimonial cite span,.testimonial cite strong{display:block;font-style:normal}.section:not(.main-section){padding:56px 80px 64px}@media only screen and (max-width:1024px){.section:not(.main-section){padding-left:40px;padding-right:40px}}@media only screen and (max-width:640px){.section:not(.main-section){padding-left:24px;padding-right:24px}}.section .holder{max-width:1200px;margin:0 auto}.section.main-section{background:#fff;display:flex;position:relative;padding-bottom:48px;border-bottom:1px solid rgba(0,0,0,.2)}@media only screen and (max-width:1024px){.section.main-section{flex-wrap:wrap}}.section.main-section .slogan-wrap,.section.main-section section{width:50%;margin:0;position:relative}@media only screen and (max-width:1024px){.section.main-section .slogan-wrap,.section.main-section section{width:100%}}.section.main-section .slogan-wrap{padding:0 48px 48px;min-width:624px}@media only screen and (max-width:1024px){.section.main-section .slogan-wrap{min-width:auto;padding:0 24px 24px}.section.main-section .slogan-wrap figure{padding-top:40px;padding-bottom:40px}}@media only screen and (max-width:600px){.section.main-section .slogan-wrap figure{padding-top:0;padding-bottom:0}}.section.main-section .slogan-wrap figure img{display:block;width:100%}.section.main-section section{padding:144px 24px 32px}@media only screen and (max-width:1024px){.section.main-section section{padding-top:0}}.section.main-section section .l_form{max-width:754px;margin:0 auto}@media only screen and (max-width:1366px) and (min-width:1025px){.section.main-section section .l_form{margin:0;max-width:390px}.section.main-section section .l_form .col-3,.section.main-section section .l_form .col-4,.section.main-section section .l_form .col-5,.section.main-section section .l_form .col-8{width:100%}}.section.white{background-color:#fff;color:#65666c}.section.gray{background-color:#f2f2f2;color:#65666c}.section h2{color:#000;text-align:center}