.hero-banner{align-items:center;grid-template-columns:minmax(auto,540px) 1fr;min-height:740px}.hero-banner .content .inner-content h1{color:#fff;font-size:50px;font-weight:200;letter-spacing:0}.hero-banner .content .inner-content p{color:#fff;font-size:18px;font-weight:400;letter-spacing:0;line-height:26px}.hero-banner .shapes{display:flex;display:none;justify-content:space-between}@media(max-width:768px){.hero-banner{grid-template-columns:1fr;min-height:540px!important;padding:130px 0 80px;position:relative}.hero-banner .shapes{display:none;justify-content:space-between}section.hero-banner:before{background:rgba(0,0,0,.48);bottom:0;content:"";left:-16px;position:absolute;right:-16px;top:0}}.hero-banner :is(h1,h2,h3,h4,h5,h6) em{font-family:Caveat;font-size:65px;font-weight:700;letter-spacing:0}@media (max-width:768px){.hero-banner .content .inner-content h1{font-size:44px}.hero-banner .content .inner-content h1 em{font-size:48px}}@media (max-width:767px){ul#dp-dots li{color:#1f4659;display:flex;flex-direction:column;font-size:14px;font-weight:700;letter-spacing:0;margin-bottom:0;min-height:unset;min-width:unset;text-align:center}dp-dots li span.sub-main-title{display:none}}section.hero-banner .content p,section.hero-banner .content p span{text-align:left}