.acf-custom-block.acf-block-rmghomeintro{margin-bottom:30px;padding:0;position:relative}.acf-custom-block.acf-block-rmghomeintro .intro-section .content{max-width:775px;padding:166px 0 96px}.acf-custom-block.acf-block-rmghomeintro .intro-section h1{color:#fff;font-size:2.8rem;font-weight:900;line-height:3.125rem;text-shadow:0 4px 15px rgba(0,51,89,.8)}.acf-custom-block.acf-block-rmghomeintro .intro-section p{color:#fff;font-size:1.625rem;line-height:1.875rem}.acf-custom-block.acf-block-rmghomeintro .intro-section a.btn{margin-top:55px}@media only screen and (max-width:1180px){.acf-custom-block.acf-block-rmghomeintro .intro-section .content{padding:80px 0 50px}.acf-custom-block.acf-block-rmghomeintro .intro-section a.btn{margin-top:50px}}@media only screen and (max-width:767px){.acf-custom-block.acf-block-rmghomeintro .intro-section .content{padding:50px 0}.acf-custom-block.acf-block-rmghomeintro .intro-section h1{font-size:2rem;line-height:2.5rem}.acf-custom-block.acf-block-rmghomeintro .intro-section a.btn{margin-top:40px}}.acf-custom-block.acf-block-rmghomeintro .mobile-bg{display:none}@media only screen and (max-width:767px){.acf-custom-block.acf-block-rmghomeintro.mobile-img .video-holder{display:none}.acf-custom-block.acf-block-rmghomeintro .mobile-bg{bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.acf-custom-block.acf-block-rmghomeintro .mobile-bg .image{background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}}.acf-custom-block.acf-block-rmghomeintro.bg-image .intro-section{position:relative}.acf-custom-block.acf-block-rmghomeintro.bg-image .intro-section:before{background-position:0;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.acf-custom-block.acf-block-rmghomeintro.bg-video .intro-section{position:relative}.acf-custom-block.acf-block-rmghomeintro.bg-video .intro-section .video-holder{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.acf-custom-block.acf-block-rmghomeintro.bg-video .intro-section .video-holder video{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.acf-custom-block.acf-block-rmghomeintro .step-section{background:linear-gradient(90deg,#003359,#003359 45%,#335b7a 55%,#335b7a);overflow:hidden}@media only screen and (max-width:767px){.acf-custom-block.acf-block-rmghomeintro .step-section{background:none}.acf-custom-block.acf-block-rmghomeintro .step-section .acf-block-wrap{padding:0}}.acf-custom-block.acf-block-rmghomeintro .step-section .steps{display:flex;flex-wrap:wrap}@media only screen and (max-width:1180px){.acf-custom-block.acf-block-rmghomeintro .step-section .steps{margin-left:-25px;margin-right:-10px}}@media only screen and (min-width:768px) and (max-width:860px){.acf-custom-block.acf-block-rmghomeintro .step-section .steps{margin-left:-30px;margin-right:0}}@media only screen and (max-width:767px){.acf-custom-block.acf-block-rmghomeintro .step-section .steps{display:block;margin:0}}.acf-custom-block.acf-block-rmghomeintro .step-section .steps .step{color:#e7ecf4;flex:0 0 20%;padding:25px 25px 15px 35px;position:relative;text-align:center}.acf-custom-block.acf-block-rmghomeintro .step-section .steps .step .icon img{height:auto;max-width:96px}.acf-custom-block.acf-block-rmghomeintro .step-section .steps .step .title{font-size:1.125rem;line-height:1.5rem;padding-top:6px}.acf-custom-block.acf-block-rmghomeintro .step-section .steps .step .title a{color:#dbedf7;display:inline-block;font-size:1.125rem;font-weight:900;line-height:1.5rem;text-decoration:none}.acf-custom-block.acf-block-rmghomeintro .step-section .steps .step .content p{font-size:.75rem;line-height:1.125rem}.acf-custom-block.acf-block-rmghomeintro .step-section .steps .step:before{background:url(/wp-content/themes/tolomatic/assets/dist/img/step-divider1.png) no-repeat;background-size:cover;content:"";height:100%;left:-1px;position:absolute;top:0;width:19px}.acf-custom-block.acf-block-rmghomeintro .step-section .steps .step:first-child{background-color:#003359}.acf-custom-block.acf-block-rmghomeintro .step-section .steps .step:first-child:before{content:none}.acf-custom-block.acf-block-rmghomeintro .step-section .steps .step:nth-child(2){background-color:#0d3d61}.acf-custom-block.acf-block-rmghomeintro .step-section .steps .step:nth-child(3){background-color:#1a4769}.acf-custom-block.acf-block-rmghomeintro .step-section .steps .step:nth-child(3):before{background:url(/wp-content/themes/tolomatic/assets/dist/img/step-divider2.png) no-repeat;background-size:cover}.acf-custom-block.acf-block-rmghomeintro .step-section .steps .step:nth-child(4){background-color:#265171}.acf-custom-block.acf-block-rmghomeintro .step-section .steps .step:nth-child(4):before{background:url(/wp-content/themes/tolomatic/assets/dist/img/step-divider3.png) no-repeat;background-size:cover}.acf-custom-block.acf-block-rmghomeintro .step-section .steps .step:nth-child(5){background-color:#335b7a}.acf-custom-block.acf-block-rmghomeintro .step-section .steps .step:nth-child(5):before{background:url(/wp-content/themes/tolomatic/assets/dist/img/step-divider4.png) no-repeat;background-size:cover}@media only screen and (max-width:1180px){.acf-custom-block.acf-block-rmghomeintro .step-section .steps .step{padding:25px 20px 25px 30px}.acf-custom-block.acf-block-rmghomeintro .step-section .steps .step .icon img{max-width:65px}.acf-custom-block.acf-block-rmghomeintro .step-section .steps .step .title a{font-size:1rem;line-height:1.25rem}.acf-custom-block.acf-block-rmghomeintro .step-section .steps .step .content p{font-size:.75rem;line-height:1.1rem}}@media only screen and (min-width:768px) and (max-width:860px){.acf-custom-block.acf-block-rmghomeintro .step-section .steps .step{padding:20px 0 20px 25px}.acf-custom-block.acf-block-rmghomeintro .step-section .steps .step .title a{font-size:.875rem;line-height:1.125rem}}@media only screen and (max-width:767px){.acf-custom-block.acf-block-rmghomeintro .step-section .steps .step{padding:20px 30px}.acf-custom-block.acf-block-rmghomeintro .step-section .steps .step .title a{font-size:1.125rem;line-height:1.375rem}.acf-custom-block.acf-block-rmghomeintro .step-section .steps .step .content p{font-size:.875rem;line-height:1.125rem}.acf-custom-block.acf-block-rmghomeintro .step-section .steps .step:before{content:none}}@media only screen and (max-width:1180px){.acf-custom-block.acf-block-rmghomeintro{margin-bottom:0}}