:root{--deep-green-color:#1E8999;--yellow-theme-color:#E6C946}section.banner-section .banner-wrapper{background-image:url("https://storage.googleapis.com/infiflexnew.appspot.com/new-banner-aws.png")}section.banner-section .banner-text-content .digital-line-banner{background:var(--deep-green-color);width:2em;height:4px;margin:20px 0}section.banner-section .banner-text-content p{color:#252525;margin-bottom:45px;line-height:1.6;font-size:1.3em;letter-spacing:-.5px}section.banner-section .banner-text-content h1.banner-text-main-heading .banner-span{font-weight:700;letter-spacing:-2px}section.banner-section{margin:0;position:relative;top:0}section.banner-section article.banner-wrapper{position:relative;height:auto;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;padding-top:8em;padding-bottom:3em}section.banner-section .banner-text-content{left:5%;top:unset;width:55%;position:relative;margin-top:0}section.banner-section .banner-text-content p.banner-note{text-transform:uppercase;font-size:18px;letter-spacing:.3px;font-weight:700;margin-bottom:10px!important}section.banner-section .banner-text-content h1.banner-text-main-heading{font-weight:500;text-transform:inherit;font-size:3em;line-height:1.1;letter-spacing:-2px;color:#252525;margin-bottom:30px;text-shadow:none;margin-top:40px}section.banner-section .banner-text-content button.banner-btn{background:var(--deep-green-color);padding:10px 25px;font-size:18px;letter-spacing:.6px;font-weight:600;color:#fff;width:15vw;text-transform:uppercase;border-radius:4px}form#contactForm{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;column-gap:1.5em}form#contactForm input.input-text{width:100%;border:2px solid var(--deep-green-color);font-size:1em;padding:1rem;border-radius:4px;outline:0}form#contactForm button.subscribe-to-newsletter-btn{padding:1rem 2rem;font-size:1em;border:none;text-transform:uppercase;letter-spacing:.7px;font-weight:600;background-color:var(--yellow-theme-color);border-radius:4px;transition:.3s ease-in-out}form#contactForm button.subscribe-to-newsletter-btn:hover{background-color:var(--deep-green-color);color:#fff}h4.modal-title{font-weight:500;color:var(--deep-green-color);letter-spacing:0;text-transform:uppercase}.modal-body p{color:#000;font-size:1em;letter-spacing:-.3px;line-height:1.5}section.about-mc{margin-top:5em;margin-bottom:4em}h4.card-title i.download-brochure-button{float:right;color:var(--deep-green-color)}.about-mc .pagination-wrapper{display:flex;flex-wrap:wrap;padding:0 1em;gap:2em;justify-content:center}.pagination-wrapper .video-item{flex-basis:48%}.video-item iframe{height:24em;border-radius:4px;width:100%;border:none}.video-item video{border-radius:8px}div.social-media{display:none!important}@media (min-width:1440px) and (max-width:1920px){section.banner-section .banner-text-content .digital-line-banner{width:2.5em;height:5px;border-radius:4px}.video-item iframe{height:31em}}@media (min-width:1600px){.container{width:90vw!important}}@media (min-width:1440px){section.banner-section .banner-text-content h1.banner-text-main-heading{font-size:3.5em}section.banner-section .banner-text-content p{font-size:1.5em}section.banner-section article.banner-wrapper{padding-top:10em}}@media (min-width:1921px){section.banner-section .banner-text-content p,section.banner-section .banner-text-content p.banner-note{font-size:1.8em}section.banner-section .banner-text-content .digital-line-banner{height:5px;width:3em;border-radius:4px}section.banner-section .banner-text-content h1.banner-text-main-heading{font-size:4em;letter-spacing:-2px}.video-item iframe{height:36em}}@media (min-width:2232px){.video-item iframe{height:42em}}@media (max-width:1439px){.video-item iframe{height:28em}}@media (max-width:1326px){.video-item iframe{height:26em}}@media (max-width:1240px){.video-item iframe{height:24em}}@media (max-width:1140px){.video-item iframe{height:22em}}@media (max-width:1040px){.video-item iframe{height:20em}}@media (max-width:940px){.about-mc .pagination-wrapper{gap:1em}.video-item iframe{height:18em}}@media (max-width:846px){section.banner-section .banner-text-content .digital-line-banner{height:3px;width:7%;border-radius:6px;margin-bottom:0}section.banner-section .banner-text-content h1.banner-text-main-heading{margin-top:3rem}section.banner-section .banner-text-content p.banner-note{font-size:1.2em;letter-spacing:.5px}}@media (max-width:768px){.text-right{margin:auto}.video-item iframe{border:1px dotted var(--deep-green-color)}section.banner-section{margin-bottom:0}section.banner-section .banner-text-content{left:5%;width:95%;margin-top:0}section.banner-section .banner-text-content .digital-line-banner{margin:10px 0 20px}section.banner-section .banner-text-content h1.banner-text-main-heading{margin-bottom:35px;margin-top:35px;font-size:29px}section.banner-section .banner-text-content p{margin-bottom:35px;font-size:18px}section.banner-section .banner-text-content button.banner-btn{padding:10px 20px;border-radius:4px;width:12em;font-size:1em}.section-card-title h2{font-size:32px;left:.3em;width:85%}section.about-mc{position:relative;top:0;margin-top:5em;margin-bottom:2em}}@media (max-width:650px){.pagination-wrapper .video-item{flex-basis:100%}.video-item iframe{height:24em}}@media (max-width:550px){.video-item iframe{height:20em}}@media (max-width:402px){form#contactForm{grid-auto-columns:auto;grid-auto-flow:row;padding-right:1em}section.banner-section article.banner-wrapper{height:35em!important}form#contactForm button.subscribe-to-newsletter-btn{float:right}section.about-mc{margin-top:10em}}@media (max-width:354px){.video-item iframe{height:15em}}@media (min-width:2560px){section.banner-section article.banner-wrapper{padding-top:14em}section.banner-section .banner-text-content h1.banner-text-main-heading{font-size:4.5em}form#contactForm button.subscribe-to-newsletter-btn,form#contactForm input.input-text{font-size:2em}}