.services-hero{height:100vh;min-height:800px}.services-hero *{box-sizing:border-box;text-align:left}.services-hero .contain{display:flex;flex-direction:column;height:100%;justify-content:end;margin:0 auto;max-width:1340px;padding:150px 0 15vh;width:100%}.services-hero .hero_text h1{font-size:4.1em;line-height:110%}.services-hero .hero_text h2{font-size:2em;line-height:135%;margin:1.5em 0 20vh}.services-hero .hero_submenu{display:flex;flex-wrap:wrap;gap:1rem;width:100%}.services-hero .hero_submenu a{color:#fff!important;padding:0 1rem 0 0;position:relative;text-decoration:none!important;width:25%}.services-hero .hero_submenu a:after,.services-hero .hero_submenu a:before{background:#fff;content:"";display:block;height:1px;left:0;position:absolute;top:0;width:100%}.services-hero .hero_submenu a:after{background:#ac554b;height:3px;top:-1px;transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.77,0,.175,1);will-change:transform}.services-hero .hero_submenu a.current:after{transition:none!important}.services-hero .hero_submenu a.current:after,.services-hero .hero_submenu a:hover:after{transform:scaleX(1)}.services-hero .hero_submenu p{color:#fff!important;font-family:poppins,sans-serif;font-size:1.6rem;font-weight:300;line-height:140%;margin-top:1.25em}@media (max-width:1370px){.content,.dnd-section>.row-fluid{margin:0 4%;width:92%}}@media screen and (max-width:1300px){.services-hero .hero_submenu p{font-size:calc(.5rem + .8vw)}}@media (max-width:979px){.services-hero .hero_text h2{font-size:1.5em}}@media screen and (max-width:767px){.services-hero{max-height:500px;min-height:400px}.services-hero .contain{padding:150px 0}.services-hero .hero_submenu{display:none}.services-hero .hero_text h1{font-size:3.4em}.services-hero .hero_text h2{font-size:1.6em;margin:30px 0 0}}