.hamburger-icon .line{background:#000!important}.hhs-header-cta .cta-secondary{border-radius:30px;font-weight:500;text-transform:capitalize}.hhs-header-cta .cta-secondary:focus,.hhs-header-cta .cta-secondary:hover{background-color:#f96702!important}.hhs-nav-grid__menu.main-nav{background-color:#f5f5f5;border-radius:30px;padding:0 20px}body .main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:focus-within ul.hs-menu-children-wrapper{opacity:0!important;visibility:hidden!important}body .main-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:focus-within>ul.hs-menu-children-wrapper{opacity:1!important;visibility:visible!important}.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{font-size:15px}.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li{margin:7px 20px!important}.cntct-form input.hs-button.primary.large{background:linear-gradient(92.26deg,#f96702 2.75%,#8b2ed3);border-radius:30px;color:#fff;cursor:pointer;font-size:20px;font-weight:500;padding:15px 70px 15px 40px!important;position:relative;text-transform:capitalize}.cntct-form input.hs-button.primary.large:focus,.cntct-form input.hs-button.primary.large:hover{background:#2c75ce;color:#fff}.cntct-form .hs_submit.hs-submit{position:relative}.cntct-form .hs_submit.hs-submit:before{background-image:url(https://www.amlrightsource.com/hubfs/AML_2024/Images/icon.png);background-repeat:no-repeat;background-size:15px 16px;content:"";height:20px;position:absolute;right:calc(50% - 60px);top:39px;width:20px;z-index:1}.cntct-form .hs_submit.hs-submit{padding-top:20px;text-align:center!important}.hs-pagination__link,.hs-pagination__link:active,.hs-pagination__link:focus,.hs-pagination__link:hover{color:#000;text-decoration:none}.hs-pagination__link--active{border:1px solid #2c75ce;border-radius:7px}.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li ul.hs-menu-children-wrapper li{margin:0!important}.cntc-cnt .hhs-rich-text p a{color:#2c75ce}.cntct-form input,.cntct-form textarea{border:0!important;color:#626262;font-weight:700;padding:12px 20px!important}.cntct-form ::-ms-input-placeholder{color:#626262;font-weight:700}.cntct-form ::placeholder{color:#626262;font-weight:700}.cntct-form select:required:invalid{color:#626262;font-weight:700}.cntct-form select{border:0!important;padding:12px 20px!important}.cntct-form option,.cntct-form option:first-of-type,.cntct-form select,.cntct-form select:focus{color:#626262;font-weight:700}body form.hs-form .hs-form-field,body form.hs-form fieldset{margin-bottom:15px!important}.fca-form input,.fca-form textarea{background-color:transparent!important;border:0!important;border-bottom:2px solid #ccc!important;color:#626262;font-weight:700;padding:14px 0!important}.abt-txt h2,.crr-txt h2{font-size:65px}a.cta-primary.btn-blue{background-color:#2c75ce;border-radius:49.5px;box-shadow:1px 4px 12.2px rgba(0,0,0,.25);display:inline-block;font-size:20px;padding:14px 24px;text-transform:none}a.cta-primary.btn-blue:focus,a.cta-primary.btn-blue:hover{background-color:#f96702!important}a.cta-primary.btn-blue img{margin-left:7px;position:relative;top:-2px}a.cta-primary.btn-blue i,a.cta-primary.btn-blue:focus i,a.cta-primary.btn-blue:hover i{color:#fff!important}.hero-crr a.cta-secondary{background-color:#fff!important;border-radius:30px!important;box-shadow:1px 4px 12.2px rgba(0,0,0,.25);color:#000!important;display:inline-block!important;font-size:20px;letter-spacing:0;padding:14px 30px;text-transform:capitalize}.hero-crr a.cta-secondary:focus,.hero-crr a.cta-secondary:hover{background-color:#8b2ed3!important;box-shadow:1px 4px 12.2px rgba(0,0,0,.25);color:#fff!important}.hero-crr a.cta-secondary img{margin-left:7px}.hero-crr a.cta-secondary:focus img,.hero-crr a.cta-secondary:hover img{filter:brightness(0) invert(1)}.abt-itxt{border-radius:20px;min-height:720px}.abt-itxt p,.serv-txt p{font-size:20px}.serv-txt h2{font-size:65px}.serv-txt p a{align-items:center;display:flex}.serv-txt p a img{margin-right:10px}.serv-txt p a i{margin-right:10px}.serv-txt p a i,.serv-txt p a:hover,.serv-txt p a:hover i{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.serv-txt p a:hover,.serv-txt p a:hover i{color:#f96702!important}.serv-txt a.cta-primary.btn-blue:hover{background-color:#f96702!important;color:#fff!important}.abt-itxt h2{font-size:45px}.hstry-txt p{color:#626262;font-size:20px}.cs-timg h3{font-size:40px}.cs-timg h4{font-size:25px;font-weight:500;padding:10px 0}.cs-timg p{color:#626262;font-size:22px}.timeline .timeline-text p{font-size:16px}.hero-home a.cta-tertiary,.hero-tech a.cta-tertiary,.home-cta a.cta-tertiary{border-radius:49.5px;box-shadow:1px 4px 12.2px rgba(0,0,0,.25);font-size:20px;padding:15px 20px;text-transform:capitalize}.hero-home a.cta-tertiary img,.hero-tech a.cta-tertiary img,.home-cta a.cta-tertiary img{margin-left:10px}.hero-home a.cta-tertiary:hover,.hero-tech a.cta-tertiary:hover,.home-cta a.cta-tertiary:hover{background-color:#2c75ce!important;color:#fff!important}.hero-home a.cta-tertiary:hover img,.hero-tech a.cta-tertiary:hover img,.home-cta a.cta-tertiary:hover img{filter:brightness(0) invert(1)}.home-cta .cta-tertiary{color:#2c75ce!important}.hero-home p,.hero-tech p{font-size:20px}.hero-home a.cta-tertiary.btn-pop,.hero-home a.cta-tertiary.btn-pop:focus,.hero-home a.cta-tertiary.btn-pop:hover{background-color:transparent!important;background-image:url(https://www.amlrightsource.com/hubfs/AML_2024/Images/Home/play.png);background-size:contain!important;box-shadow:none!important;font-size:0!important;height:165px!important;margin-top:50px!important;width:230px!important}.home-cta{border-radius:20px}.home-cta p{font-size:20px}.history-timeline .timeline-end,.history-timeline .timeline-end p,.history-timeline .timeline-start,.history-timeline .timeline-start p{height:40px!important;width:40px!important}@media (max-width:1080px){.abt-txt h2,.crr-txt h2{font-size:50px}.abt-itxt h2{font-size:40px}.abt-itxt p,.serv-txt p{font-size:18px}.serv-txt h2{font-size:45px}.hero-crr a.cta-secondary{font-size:18px;padding:14px 30px}}@media (max-width:767px){h1{font-size:42px!important}h1 br{display:none!important}.abt-txt h2,.crr-txt h2{font-size:40px}.abt-itxt h2{font-size:30px}.abt-itxt p{font-size:16px}.abt-hero p{font-size:16px!important}.hstry-txt p,.serv-txt p{font-size:16px}.serv-txt h2{font-size:34px}.cs-timg p{font-size:18px}.hero-crr a.cta-secondary{font-size:16px;padding:12px 20px}}@media (max-width:479px){h1{font-size:40px!important}.abt-txt h2,.crr-txt h2{font-size:34px}}