﻿@font-face{font-family:"Rubik";src:url("/assets/fonts/Rubik-Bold.woff2") format("woff2"),url("/assets/fonts/Rubik-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Rubik";src:url("/assets/fonts/Rubik-Medium.woff2") format("woff2"),url("/assets/fonts/Rubik-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Rubik";src:url("/assets/fonts/Rubik-Regular.woff2") format("woff2"),url("/assets/fonts/Rubik-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url("/assets/fonts/CormorantGaramond-Bold.woff2") format("woff2"),url("/assets/fonts/CormorantGaramond-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Rubik";src:url("/assets/fonts/Rubik-SemiBold.woff2") format("woff2"),url("/assets/fonts/Rubik-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}*{box-sizing:border-box}body{margin:0;overflow-x:hidden;font-family:"Rubik",sans-serif;color:#000}header{position:fixed;width:100%;top:0;z-index:999;background:#fff;box-shadow:0px 4px 15px 0px rgba(0,0,0,.2509803922);transition:.6s}header .top-bar{display:flex;justify-content:space-between;align-items:center;padding:1vw 6.25vw;height:2.865vw;background-color:#7d121c;color:#fff;font-size:.833vw;font-weight:600;letter-spacing:.042vw}header .top-bar .container-location-phone{display:flex;justify-content:space-between;width:72vw;height:inherit}header .top-bar .top-bar-item{display:flex;align-items:center}header .top-bar .top-bar-item p{font-size:.833vw;margin:0}header .top-bar .top-bar-item p a{font-size:inherit;color:#fff;text-decoration:none}header .top-bar .top-bar-item p a:hover{text-decoration:underline}header .top-bar .top-bar-item.phone .free-consultation,header .top-bar .top-bar-item.textus .free-consultation{margin-right:.7vw}header .top-bar .top-bar-item.phone,header .top-bar .top-bar-item.portal{height:inherit;border-left:.052vw solid #fff}header .top-bar .top-bar-item.phone{padding-left:1.719vw}header .top-bar .top-bar-item.portal{padding-left:1.979vw}header .top-bar .top-bar-item .icon-location,header .top-bar .top-bar-item .icon-phone,header .top-bar .top-bar-item .icon-portal{display:inline-block;width:1.2vw;height:1.2vw;margin-right:.65vw}header .top-bar .top-bar-item .icon-location{margin-right:.3vw}header .top-bar .client-portal{color:#fff;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;transition:transform .3s ease-in-out !important;font-size:.833vw}header .top-bar .client-portal:hover{transform:scale(1.085)}header .desktop-nav{display:flex;align-items:center;justify-content:space-between;padding:1.094vw 6.25vw;height:7.813vw;z-index:777;position:relative}header .desktop-nav .logo{width:18.802vw;height:auto}header .desktop-nav .links{display:inline-flex;align-items:center;gap:2vw}header .desktop-nav .links [title=Home]{padding:.5vw}header .desktop-nav .links .btn-cta{color:#fff}header .desktop-nav .links p,header .desktop-nav .links a{display:inline-flex;align-items:center;margin-bottom:0;color:#000;flex-shrink:0;font-size:.833vw;text-decoration:none;text-transform:uppercase;font-weight:600;transition:color .3s ease-in-out}header .desktop-nav .links p:hover,header .desktop-nav .links a:hover{color:#ba2532}header .desktop-nav .links a svg,header .desktop-nav .links p svg{width:.469vw;height:.26vw;margin-left:.208vw}header .desktop-nav .links p{cursor:default}header .desktop-nav .links .home-icon{width:1.2vw;height:1.2vw}header .desktop-nav .links svg path{transition:fill .3s ease-in-out}header .desktop-nav .links a:hover svg path,header .desktop-nav .links p:hover svg path{fill:#ba2532}header .desktop-nav .links .btn-cta{margin-left:0;margin-right:0}header .desktop-nav .links .btn-cta:hover{color:#fff}header .desktop-nav .links .dropdown-container{display:inline-flex;position:relative;transition:.3s;z-index:1}header .desktop-nav .links .dropdown-container .dropdown{position:absolute;visibility:hidden;opacity:0;margin-top:1.5vw;transition-duration:.1s;transition-timing-function:ease-in;transition-property:opacity,margin-top,visibility;background:#fff;width:15vw;margin-left:-0.56vw;box-shadow:0px 23px 26px 0px rgba(0,0,0,.2);padding:.5vw 0}header .desktop-nav .links .dropdown-container .dropdown a{display:block;padding:.5vw;transition:background-color .3s ease-in-out}header .desktop-nav .links .dropdown-container .dropdown a:hover{background-color:#f5f5f5}header .desktop-nav .links .dropdown-container .dropdown p{display:block;padding:.5vw;color:#000 !important}header .desktop-nav .links .dropdown-container .dropdown .link-list-hover{position:relative}header .desktop-nav .links .dropdown-container .dropdown .link-list-hover .title-nav,header .desktop-nav .links .dropdown-container .dropdown .link-list-hover p.title-nav{padding:.8vw .5vw;position:relative;margin:0}header .desktop-nav .links .dropdown-container .dropdown .link-list-hover .title-nav:hover,header .desktop-nav .links .dropdown-container .dropdown .link-list-hover p.title-nav:hover{cursor:pointer}header .desktop-nav .links .dropdown-container .dropdown .link-list-hover .title-nav::after,header .desktop-nav .links .dropdown-container .dropdown .link-list-hover p.title-nav::after{content:"»";font-size:1vw;height:1vw;width:1vw;display:inline-block;padding-left:.4vw;position:absolute;top:.7vw}header .desktop-nav .links .dropdown-container .dropdown .link-list-hover .linklist{visibility:hidden;opacity:0;transition-duration:.1s;margin-top:1.5vw;transition-timing-function:ease-in;transition-property:opacity,margin-top,visibility;position:absolute;width:18vw;top:0vw;padding:1vw 0vw;left:15vw;background-color:#fff;box-shadow:0px 23px 26px 0px rgba(0,0,0,.1)}header .desktop-nav .links .dropdown-container .dropdown .link-list-hover .linklist a{display:block;padding:.6vw 1vw}header .desktop-nav .links .dropdown-container.third{position:relative}header .desktop-nav .links .dropdown-container.third .dropdown{visibility:hidden;position:absolute;left:17vw;top:0}header .desktop-nav .links .dropdown-container.third:hover .dropdown{visibility:visible;opacity:1}header .desktop-nav .links .dropdown-container:hover .dropdown{visibility:visible;opacity:1;margin-top:1.2vw}header .desktop-nav .links .dropdown-container .dropdown .link-list-hover:hover .linklist{visibility:visible;opacity:1;margin-top:0}header .desktop-nav .links .dropdown-container:hover p{color:#ba2532}nav.mobile-header{display:none}@media only screen and (min-width: 1101px)and (max-width: 1440px){header .desktop-nav .links{gap:1.5vw}header .desktop-nav .links a,header .desktop-nav .links p{font-size:1vw}}@media(max-width: 1100px){#sticky-header{display:none}nav.mobile-header{display:block;margin-bottom:0px;position:fixed;width:100%;top:0vw;z-index:999;background:#fff;height:10vw;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);transition:all .3s ease-out}nav.mobile-header a{text-decoration:none}nav.mobile-header .submenu.main{display:none}nav.mobile-header .title.nosubmenu{padding-left:11vw}nav.mobile-header .open-mobile-nav{position:absolute;right:2vw;padding:1vw 3vw;top:1vw;font-size:3vw;color:#fff}nav.mobile-header .pull-right{display:flex;align-items:center;justify-content:end}nav.mobile-header .pull-right a{display:inline-flex;align-items:center;margin-right:2.5vw;font-size:2.2vw}nav.mobile-header .pull-right a svg{fill:#000;width:2.6vw;height:auto;margin-right:1vw;position:relative}nav.mobile-header .mobile-nav>a:last-of-type{border-bottom:0}nav.mobile-header a.mobile-logo{padding:1vw 0 1vw 1vw;display:inline-block;line-height:0;margin:0}nav.mobile-header a.mobile-logo img{width:auto;height:8vw;position:relative;transition:.3s ease-in-out}nav.mobile-header .mobile-nav{display:flex;justify-content:space-between;position:relative;width:100%;position:relative;z-index:9;padding:0 6.18vw}nav.mobile-header .mobile-nav-btn{width:6vw;height:5vw;position:relative;display:inline-block;vertical-align:top;margin-left:3vw}nav.mobile-header .mobile-nav-btn .nav-dot{height:.4vw;top:1vw;width:5vw;background-color:#000;margin:0;opacity:1;transition:opacity .1s ease;position:absolute;right:.5vw}nav.mobile-header .mobile-nav-btn .nav-dot.two{top:2.5vw}nav.mobile-header .mobile-nav-btn .nav-dot.three{top:4vw}nav.mobile-header .mobile-nav-btn .mobile-dotnav-close{color:#000;top:2.5vw;position:absolute;width:5vw;right:0vw;opacity:0}nav.mobile-header .mobile-nav-btn .mobile-dotnav-close .line{position:absolute;width:100%;height:.5vw;background-color:#000;transform-origin:center center}nav.mobile-header .mobile-nav-btn .mobile-dotnav-close .line:nth-child(1){transform:rotate(45deg)}nav.mobile-header .mobile-nav-btn .mobile-dotnav-close .line:nth-child(2){transform:rotate(-45deg)}nav.mobile-header div.mobile-nav{display:block;position:fixed;background:#7d121c;padding:0px;right:0;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);z-index:98;overflow-y:scroll;height:auto;transition:right .2s ease-in-out;width:100%;right:-115vw;max-height:100vh;padding-bottom:5vw;padding-top:3vw;top:10vw;border-top:1px solid #fff}nav.mobile-header div.mobile-nav a,nav.mobile-header div.mobile-nav p{font-size:2.3vw;text-decoration:none;display:block;margin:0 4vw;padding:1.9vw 2vw;color:#fff;line-height:1.5}nav.mobile-header div.mobile-nav .dropdown-container{position:relative}nav.mobile-header div.mobile-nav .dropdown-container .dropdown{padding-left:3vw}nav.mobile-header .mobile-nav-screen{display:block;width:100vw;height:100vh;position:absolute;top:0;left:0}}@media(max-width: 800px){nav.mobile-header{height:45.5vw}nav.mobile-header nav.mobile-nav{flex-direction:column-reverse;padding:0}nav.mobile-header a.mobile-logo{padding:3.125vw 6.18vw;text-align:center}nav.mobile-header a.mobile-logo img{height:25.814vw}nav.mobile-header .pull-right{height:12.791vw;background-color:#7d121c}nav.mobile-header .pull-right a{color:#fff;font-size:3.4vw;margin-right:6vw}nav.mobile-header .pull-right a svg{width:5vw;margin-right:2vw;fill:#fff !important}nav.mobile-header .mobile-nav-btn{width:15.814vw;height:100%;border-left:.233vw solid #fff;margin-left:5.349vw}nav.mobile-header .mobile-nav-btn .nav-dot{width:3.721vw;background-color:#fff;top:4.7vw;right:5.5vw}nav.mobile-header .mobile-nav-btn .nav-dot.two{top:6vw;width:2.791vw}nav.mobile-header .mobile-nav-btn .nav-dot.three{top:7.2vw;width:1.86vw}nav.mobile-header .mobile-nav-btn .mobile-dotnav-close{width:4.3vw;right:5.2vw;opacity:0;top:6vw}nav.mobile-header .mobile-nav-btn .mobile-dotnav-close .line{background-color:#fff}nav.mobile-header .mobile-dotnav-close .line{height:.6vw}nav.mobile-header div.mobile-nav{width:100%;top:12.791vw;padding-bottom:17vw;bottom:0}nav.mobile-header div.mobile-nav a,nav.mobile-header div.mobile-nav p{font-size:3.73vw;display:block;margin:0 4vw;padding:3.9vw 2vw;line-height:1.5}nav.mobile-header .open-mobile-nav{right:5vw;padding:2vw 3vw 2vw;top:2.5vw;font-size:4.5vw}nav.mobile-header.mobile-nav-bg{height:33vw}nav.mobile-header.mobile-nav-bg a.mobile-logo{padding:2vw 0 2vw 0vw}nav.mobile-header.mobile-nav-bg a.mobile-logo img{height:16.4vw}}h1,h2{font-family:"Cormorant Garamond","Times New Roman";margin:0}h1,.h1tag{font-size:2.5vw;line-height:1.2;margin-bottom:1.563vw}@media only screen and (min-width: 1101px)and (max-width: 1440px){h1,.h1tag{font-size:3.333vw;line-height:1.2}}@media(max-width: 1100px){h1,.h1tag{font-size:6vw;line-height:5.2vw}}@media(max-width: 768px){h1,.h1tag{font-size:9.302vw;line-height:1.16}}h2{font-size:2.5vw;line-height:3.021vw}@media only screen and (min-width: 1101px)and (max-width: 1440px){h2{font-size:3.333vw;line-height:1.2}}@media(max-width: 1100px){h2{font-size:4.5vw;line-height:1.4}}@media(max-width: 768px){h2{font-size:7.442vw;line-height:1.35}}p,a,li,figcaption{font-size:1.042vw;line-height:1.62;font-weight:400}@media only screen and (min-width: 1101px)and (max-width: 1440px){p,a,li,figcaption{font-size:1.364vw}}@media(max-width: 1100px){p,a,li,figcaption{font-size:2.604vw}}@media(max-width: 768px){p,a,li,figcaption{font-size:3.721vw}}a{color:#000;transition:color .3s ease-in-out;text-decoration:underline}a:hover{color:#ba2532;cursor:pointer}p{padding:0;margin-top:0;margin-bottom:1.302vw}@media(max-width: 1100px){p{margin-bottom:2.273vw}}@media(max-width: 768px){p{margin-bottom:3.255vw}}.text-outline{color:#ff000a;text-shadow:1px 0px 3px rgba(0,0,0,.6509803922)}.homepage{padding-top:10.6vw}.homepage .first-section .homepage-cover{height:42.3vw;position:relative}.homepage .first-section .homepage-cover .cover-overlay,.homepage .first-section .homepage-cover .bgimage{position:absolute;width:100vw;height:100%;box-shadow:0px 4px 15px 0px rgba(0,0,0,.25);z-index:0}.homepage .first-section .homepage-cover .bgimage{z-index:-1;left:0;bottom:0;object-fit:cover;width:100%}.homepage .first-section .homepage-cover .cover-content{position:relative;display:flex;color:#fff;text-align:left;z-index:1}.homepage .first-section .homepage-cover .cover-content .image-container{width:42vw;height:42.4vw;overflow:hidden;display:flex}.homepage .first-section .homepage-cover .cover-content .image-container .moabusaft-transparent{position:relative;width:auto;height:35.208vw;left:5.5vw;top:3.229vw}.homepage .first-section .homepage-cover .cover-content .cover-text{width:52.229vw;padding-top:4vw}.homepage .first-section .homepage-cover .cover-content .cover-text h4,.homepage .first-section .homepage-cover .cover-content .cover-text .subheader{font-size:1.4vw;margin:0;margin-bottom:0vw;letter-spacing:.052vw;font-weight:500;text-transform:uppercase;font-family:"Rubik",sans-serif}.homepage .first-section .homepage-cover .cover-content .cover-text h1,.homepage .first-section .homepage-cover .cover-content .cover-text .h1tag{font-weight:700;margin-bottom:1.146vw;font-size:5vw;line-height:4.7vw}@media only screen and (min-width: 1101px)and (max-width: 1440px){.homepage .first-section .homepage-cover .cover-content .cover-text h1,.homepage .first-section .homepage-cover .cover-content .cover-text .h1tag{font-size:4.2vw;line-height:1.2;width:46vw}}@media(max-width: 1100px){.homepage .first-section .homepage-cover .cover-content .cover-text h1,.homepage .first-section .homepage-cover .cover-content .cover-text .h1tag{font-size:6vw;line-height:5.2vw}}@media(max-width: 800px){.homepage .first-section .homepage-cover .cover-content .cover-text h1,.homepage .first-section .homepage-cover .cover-content .cover-text .h1tag{font-size:9.302vw;line-height:1.16}}.homepage .first-section .homepage-cover .cover-content .cover-text p{max-width:49vw;margin:0;margin-bottom:2.344vw;margin-top:1.5vw}@media only screen and (min-width: 1101px)and (max-width: 1440px){.homepage .first-section .homepage-cover{height:45.3vw}.homepage .first-section .homepage-cover .cover-content .image-container{padding-top:8vw}.homepage .first-section .homepage-cover .cover-content .image-container .moabusaft-transparent{top:-1vw;left:3.7vw}.homepage .first-section .homepage-cover .cover-content .cover-text{width:52vw;padding-top:3vw}.homepage .first-section .homepage-cover .cover-content .cover-text h1{line-height:1}.homepage .first-section .homepage-cover .cover-content .cover-text p{width:auto;max-width:unset}}@media(max-width: 1100px){.homepage .first-section .homepage-cover{height:auto;position:relative}.homepage .first-section .homepage-cover .cover-overlay{height:100%}.homepage .first-section .homepage-cover .bgimage{object-position:-140vw center}.homepage .first-section .homepage-cover .cover-content{flex-direction:column-reverse}.homepage .first-section .homepage-cover .cover-content .image-container{width:100%;height:auto;justify-content:end;padding-top:8vw}.homepage .first-section .homepage-cover .cover-content .image-container .moabusaft-transparent{width:59.812vw;height:auto;top:-4vw;left:-20.604vw}.homepage .first-section .homepage-cover .cover-content .cover-text{width:100%;padding:5.727vw 6.18vw 0}.homepage .first-section .homepage-cover .cover-content .cover-text h4,.homepage .first-section .homepage-cover .cover-content .cover-text .subheader{font-size:2.2vw;margin-bottom:0vw}.homepage .first-section .homepage-cover .cover-content .cover-text h1{margin-bottom:1vw;font-size:7.5vw;width:85vw;line-height:1}.homepage .first-section .homepage-cover .cover-content .cover-text p{max-width:80vw;margin-bottom:3.273vw;font-size:2.083vw;margin-top:3vw}}@media(max-width: 768px){.homepage .first-section .homepage-cover{height:100%;position:relative}.homepage .first-section .homepage-cover .cover-overlay{height:100%;box-shadow:none}.homepage .first-section .homepage-cover .bgimage{object-position:center center}.homepage .first-section .homepage-cover .cover-content{flex-direction:column-reverse;align-items:center}.homepage .first-section .homepage-cover .cover-content .image-container{width:auto;height:auto;margin-top:7.875vw}.homepage .first-section .homepage-cover .cover-content .image-container .moabusaft-transparent{width:auto;top:0;left:0;height:77.125vw}.homepage .first-section .homepage-cover .cover-content .cover-text{width:100%;padding:8.203vw 3.255vw 0}.homepage .first-section .homepage-cover .cover-content .cover-text h4,.homepage .first-section .homepage-cover .cover-content .cover-text .subheader{font-size:4.2vw;margin-bottom:1vw}.homepage .first-section .homepage-cover .cover-content .cover-text p{margin-bottom:9.372vw;margin-top:5vw;font-size:3.721vw;max-width:none}.homepage .first-section .homepage-cover .cover-content .cover-text h1{font-size:11vw;margin-bottom:2vw;width:auto;line-height:1.1}}@media(max-width: 430px){.homepage .first-section .homepage-cover .cover-content .image-container{margin-top:14.651vw}.homepage .first-section .homepage-cover .cover-content .image-container .moabusaft-transparent{height:90.674vw;max-width:100%;object-fit:cover;left:-1vw}.homepage .first-section .homepage-cover .cover-content .cover-text{padding:14.651vw 5.814vw 0}.homepage .first-section .homepage-cover .cover-content .cover-text h1{margin-bottom:3.953vw;font-size:9.302vw}.homepage .first-section .homepage-cover .cover-content .cover-text h4,.homepage .first-section .homepage-cover .cover-content .cover-text .subheader{font-size:3.721vw;margin-bottom:3.488vw}.homepage .first-section .homepage-cover .cover-content .cover-text p{margin-bottom:8.372vw;margin-top:0;font-size:3.721vw;line-height:1.65}.homepage .first-section .homepage-cover .cover-content .cover-text .btn-cta{width:100%}}.homepage .first-section .testimonials-section{padding:0vw 6.18vw;position:relative;margin-top:-4.271vw;z-index:333;display:flex;flex-direction:column}.homepage .first-section .testimonials-section .testimonials-container{display:flex;gap:3.177vw;background-color:#7d121c;padding:2.24vw 2.604vw 3.125vw 2.604vw;color:#fff}.homepage .first-section .testimonials-section .testimonials-container .glide__arrows{align-items:center;gap:.729vw;justify-content:end;display:none}.homepage .first-section .testimonials-section .testimonials-container .glide__arrows .glide__arrow{height:1.25vw;width:1.25vw;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;padding:0;background-color:rgba(0,0,0,0)}.homepage .first-section .testimonials-section .testimonials-container .glide__arrows .glide__arrow img{width:100%;height:100%}@media only screen and (max-width: 1100px){.homepage .first-section .testimonials-section .testimonials-container .glide__arrows .glide__arrow{height:4.119vw;width:4.119vw}}@media only screen and (max-width: 992px){.homepage .first-section .testimonials-section .testimonials-container .glide__arrows .glide__arrow{height:3.52vw;width:3.52vw}}@media only screen and (max-width: 768px){.homepage .first-section .testimonials-section .testimonials-container .glide__arrows .glide__arrow{height:5.422vw;width:5.344vw}}@media only screen and (max-width: 480px){.homepage .first-section .testimonials-section .testimonials-container .glide__arrows .glide__arrow{height:6.952vw;width:6.952vw}}@media only screen and (max-width: 1100px){.homepage .first-section .testimonials-section .testimonials-container .glide__arrows{display:flex}}.homepage .first-section .testimonials-section .testimonials-container .glide{pointer-events:none}.homepage .first-section .testimonials-section .testimonials-container .glide .glide__slides .glide__slide{position:relative;transition:opacity 1s ease-in-out}.homepage .first-section .testimonials-section .testimonials-container .testimonial .quote-icon{width:1.25vw;height:1.25vw}.homepage .first-section .testimonials-section .testimonials-container .testimonial h2{margin-bottom:.469vw;margin-top:.365vw;font-size:1.667vw}.homepage .first-section .testimonials-section .testimonials-container p{font-weight:300}.homepage .first-section .testimonials-section .testimonials-container .author{margin-top:1.198vw;margin-bottom:0}.homepage .first-section .testimonials-section .buttons-container{margin-top:1.042vw;display:flex;justify-content:space-between;align-items:flex-start}.homepage .first-section .testimonials-section .review-us{width:12vw;color:#ba2532;background-color:#fc0}.homepage .first-section .testimonials-section .review-us:hover{background-color:#e2b500}.homepage .first-section .testimonials-section .read-more-testimonials{color:#ba2532;text-transform:uppercase;font-weight:500;display:inline-flex;letter-spacing:.052vw}.homepage .first-section .testimonials-section .read-more-testimonials:hover{color:#4e4e4e}@media(max-width: 1440px){.homepage .first-section .testimonials-section .testimonials-container .testimonial h2{font-size:2.3vw}.homepage .first-section .testimonials-section .review-us{width:16vw}}@media(max-width: 1100px){.homepage .first-section .testimonials-section .glide-desktop{display:none}.homepage .first-section .testimonials-section .glide-mobile{display:block !important}.homepage .first-section .testimonials-section .buttons-container{margin-top:2.5vw;align-items:center}.homepage .first-section .testimonials-section .review-us{width:auto}.homepage .first-section .testimonials-section .testimonials-container{height:auto;padding:4.6vw;gap:2.2vw}.homepage .first-section .testimonials-section .testimonials-container .glide{pointer-events:auto}.homepage .first-section .testimonials-section .testimonials-container .testimonial{width:100%}.homepage .first-section .testimonials-section .testimonials-container .testimonial p{font-size:2.604vw}.homepage .first-section .testimonials-section .testimonials-container .testimonial h2{font-size:4.167vw;margin-bottom:1.455vw;margin-top:0}.homepage .first-section .testimonials-section .testimonials-container .testimonial .quote-icon{width:3.125vw;height:3.125vw;margin-bottom:.911vw}.homepage .first-section .testimonials-section .testimonials-container p{width:auto}}@media(max-width: 768px){.homepage .first-section .testimonials-section{padding:0;position:unset;margin-top:0;display:flex;flex-direction:column}.homepage .first-section .testimonials-section .testimonials-container{flex-direction:column;padding:8.372vw 5.814vw 6.326vw;gap:2vw}.homepage .first-section .testimonials-section .testimonials-container .testimonial h2{margin-bottom:2.083vw;font-size:7.442vw;line-height:1.2}.homepage .first-section .testimonials-section .testimonials-container .testimonial p{font-size:4.651vw}.homepage .first-section .testimonials-section .testimonials-container .testimonial .quote-icon{width:5.581vw;height:5.581vw;margin-bottom:1.628vw}.homepage .first-section .testimonials-section .buttons-container{margin:6vw 6.18vw 0;justify-content:flex-start;flex-direction:column;align-items:center;gap:6vw}.homepage .first-section .testimonials-section .read-more-testimonials{font-size:4.651vw;letter-spacing:.1vw}}.homepage .first-section .about-mo-section{padding:0vw 6.18vw;margin-top:4.167vw;margin-bottom:4vw}.homepage .first-section .about-mo-section .about-mo-content{position:relative;display:flex;gap:5.885vw}.homepage .first-section .about-mo-section .about-mo-content .about-mo-text{display:inline-block;width:45.5vw;padding-top:1.6vw}.homepage .first-section .about-mo-section .about-mo-content .about-mo-text h2{margin-bottom:1.146vw}.homepage .first-section .about-mo-section .about-mo-content .image-container .about-mo-image{position:relative;width:36.354vw;top:-1.875vw}.homepage .first-section .about-mo-section .about-mo-content .video-container{max-width:100%;position:relative;height:0;overflow:hidden;width:44.74vw;height:23.208vw}.homepage .first-section .about-mo-section .about-mo-content .video-container video,.homepage .first-section .about-mo-section .about-mo-content .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.homepage .first-section .about-mo-section .about-mo-content .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);cursor:pointer;z-index:10;display:block}.homepage .first-section .about-mo-section .about-mo-content .play-button img{width:4.375vw;height:4.375vw}.homepage .first-section .about-mo-section .about-mo-content .find-out-more-container{display:flex;flex-direction:column;justify-content:space-between;position:absolute;background-color:#ba2532;width:28.4vw;height:auto;padding:3.49vw 2.24vw 4.167vw 2.344vw;right:-6.18vw;bottom:-7vw}.homepage .first-section .about-mo-section .about-mo-content .find-out-more-container a{color:#fff;margin-left:auto;text-transform:uppercase;letter-spacing:.052vw}.homepage .first-section .about-mo-section .about-mo-content .find-out-more-container a:hover{color:#fff;text-decoration:none}.homepage .first-section .about-mo-section .about-mo-content .find-out-more-container h3{width:20.052vw;color:#fff;text-transform:none;margin-bottom:2.708vw;font-size:1.7vw}@keyframes badgeScroll{0%{margin-left:0vw}100%{margin-left:-135vw}}@media only screen and (min-width: 1101px)and (max-width: 1440px){.homepage .first-section .about-mo-section .about-mo-content .find-out-more-container{bottom:0vw;width:38.4vw}.homepage .first-section .about-mo-section .about-mo-content .find-out-more-container h3{font-size:2.8vw;width:auto}.homepage .first-section .about-mo-section .about-mo-content .video-container{position:relative;top:6vw}}@media(max-width: 1100px){.homepage .first-section .about-mo-section{margin-top:7.727vw;margin-bottom:30vw}.homepage .first-section .about-mo-section .about-mo-content{flex-direction:column;gap:6.818vw}.homepage .first-section .about-mo-section .about-mo-content .image-container{padding-bottom:15vw}.homepage .first-section .about-mo-section .about-mo-content .image-container .about-mo-image{top:0;width:auto;max-width:100%}.homepage .first-section .about-mo-section .about-mo-content .video-container{width:100%;height:49.208vw;top:unset}.homepage .first-section .about-mo-section .about-mo-content .play-button img{width:8.042vw;height:8.042vw}.homepage .first-section .about-mo-section .about-mo-content .about-mo-text{width:100%;padding-top:0}.homepage .first-section .about-mo-section .about-mo-content .about-mo-text h2{margin-bottom:2.636vw}.homepage .first-section .about-mo-section .about-mo-content .find-out-more-container{width:66.4vw;bottom:-26vw;padding:2.727vw}.homepage .first-section .about-mo-section .about-mo-content .find-out-more-container h3{width:100%;font-size:4.167vw;line-height:1.2;padding-right:5.455vw}.homepage .first-section .about-mo-section .badge-container{margin-top:10vw;justify-content:center;gap:5.9vw}}@media(max-width: 768px){.homepage .first-section .about-mo-section{margin-top:19.767vw;margin-bottom:0}.homepage .first-section .about-mo-section .about-mo-content{gap:17.442vw}.homepage .first-section .about-mo-section .about-mo-content .about-mo-text{width:auto}.homepage .first-section .about-mo-section .about-mo-content .about-mo-text h2{margin-bottom:6.744vw}.homepage .first-section .about-mo-section .about-mo-content .image-container{display:flex;justify-content:center;padding-bottom:39vw}.homepage .first-section .about-mo-section .about-mo-content .image-container .about-mo-image{width:88.372vw;top:0vw;position:relative;left:-5.814vw}.homepage .first-section .about-mo-section .about-mo-content .video-container{width:100%;height:50vw;left:-6.279vw}.homepage .first-section .about-mo-section .about-mo-content .play-button img{width:15.042vw;height:15.042vw}.homepage .first-section .about-mo-section .about-mo-content .find-out-more-container{position:relative;bottom:0;margin-top:-20vw;width:93.86vw;height:auto;padding:6.977vw;right:0}.homepage .first-section .about-mo-section .about-mo-content .find-out-more-container h3{width:100%;margin-bottom:4.651vw;padding-right:8.953vw;font-size:7.442vw;line-height:1.1}.homepage .first-section .about-mo-section .about-mo-content .find-out-more-container a{font-size:4.651vw}.homepage .first-section .about-mo-section .badge-container{flex-wrap:wrap}.homepage .first-section .about-mo-section .badge-container .badge-association-justice{width:12.2vw}.homepage .first-section .about-mo-section .badge-container .badge-sc-association{width:10.5vw}.homepage .first-section .about-mo-section .badge-container .badge-pound-civil-justice{width:12.8vw}}@media(max-width: 768px){.homepage .first-section .about-mo-section .about-mo-content .about-mo-text h2{padding-right:0vw}.homepage .first-section .about-mo-section .about-mo-content .about-mo-text .btn-cta{width:100%}}.homepage .btn-cta{padding:.938vw 1.875vw;background-color:#ba2532;border-radius:2.813vw;color:#fff;font-weight:500;text-decoration:none;text-transform:uppercase;transition:background-color .3s linear;letter-spacing:.052vw;font-size:1.042vw;line-height:1.5;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.homepage .btn-cta:hover{background-color:#4e4e4e;color:#fff}@media only screen and (min-width: 1101px)and (max-width: 1440px){.homepage .btn-cta{font-size:1.4vw;padding:1.4vw 2.8vw}}@media(max-width: 1100px){.homepage .btn-cta{font-size:2.604vw;padding:2.344vw 4.688vw;border-radius:5.455vw}}@media(max-width: 768px){.homepage .btn-cta{font-size:4.651vw;padding:4.186vw 12.558vw;border-radius:13.953vw}}/*# sourceMappingURL=criticals.css.map */