@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
:root {
    --blue: #004E91;
    --font-montserrat: "Montserrat", sans-serif;
    --fon-arial: 'Arial', sans-serif;
    --fon-poppins: "Poppins", sans-serif;
}

body{padding: 0;margin: 0;}
h1, h2, h3, h4, h5, h6, p{margin-bottom: 0;}
ul{list-style: none;padding-left: 0;margin-bottom: 0;}
a{text-decoration: none;}
.pl-0{padding-left: 0!important;}
.txt-grey{color: #ADADAD!important;}
.txt-white{color: #fff!important;}
.txt-blue{color: var(--blue)!important;}
.g-60{gap: 60px;}
.g-10{gap: 10px;}
.g-20{gap: 20px;}
.g-30{gap: 30px;}
.form-control:focus{box-shadow: unset;border: 1px solid var(--blue)!important;}
.stepHeading{color: #000;font-family: var(--font-montserrat);font-size: 30px;font-style: normal;font-weight: 700;line-height: normal;}
.sub-heading{font-size: 60px;font-family: var(--font-montserrat);font-weight: 700;line-height: normal;}
.btn-blue{border-radius: 23px;background: var(--blue);padding: 11px 16px;color: #FFF;font-family: var(--fon-poppins);font-size: 14px;font-style: normal;font-weight: 400;line-height: 22.4px;letter-spacing: -0.011px;display: flex;justify-content: center;gap: 10px;align-items: center;width: max-content;}
.btn-green{border-radius: 23px;background: #1FA454;padding: 11px 16px;color: #FFF;font-family: var(--fon-poppins);font-size: 14px;font-style: normal;font-weight: 400;line-height: 22.4px;letter-spacing: -0.011px;display: flex;justify-content: center;gap: 10px;align-items: center;width: max-content;}
.ft-spacer{height: 96px;}



/* HEADER */
header{position: absolute;left: 0;right: 0;z-index: 999;}
header .offer-message{border-bottom: 1px solid #2E2E2E;padding: 12px 8px;}
header .offer-message h6{color: #fff;font-family: var(--font-montserrat);font-size: 36px;font-style: normal;font-weight: 700;line-height: 46px;text-transform: uppercase;}
header .offer-message p{color: #BFBFBF;font-family: var(--fon-arial);font-size: 14px;font-style: normal;font-weight: 700;line-height: 20px;letter-spacing: -0.011px;}
header .navbar > .container-fluid{width: 95%;margin: auto;}
header .navbar .nav-link{color: #C1C1C1;font-family: var(--fon-arial);font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
header .phoneROw{margin-left: 20px;}
header .phoneROw ul li a{display: flex;align-items: center;gap: 14px;color: #FFF;font-family: var(--fon-poppins);font-size: 18px;font-style: normal;font-weight: 700;line-height: 22.4px; /* 124.444% */letter-spacing: -0.011px;}
header .navbar-toggler{box-shadow: unset;outline: o;border: 0;}
header .navbar-toggler:focus{outline: 0;box-shadow: unset;}
header .phoneROwMobile{margin-top: 20px;gap: 12px!important;}
header .phoneROwMobile ul li a{display: flex;align-items: center;gap: 14px;color: var(--blue);font-family: var(--fon-poppins);font-size: 16px;font-style: normal;font-weight: 700;line-height: 20.4px; /* 124.444% */letter-spacing: -0.011px;}
header .offcanvas .nav-link{color: #C1C1C1;font-family: var(--fon-arial);font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}



/* HERO SECTION  */
.heroSec {position: relative;overflow: hidden;width: 100%;padding-top: 350px;padding-bottom: 32px;}
.heroSec::after{content: '';background: linear-gradient(180deg, #050505 0%, rgba(0, 0, 0, 0.5) 86.96%);position: absolute;top: 0;right: 0;bottom: 0;left: 0;height: 100%;width: 100%;}  
.heroSec .container{position: relative;z-index: 99;}
.heroSec video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index: -1;}
.heroSec h1{max-width: 573px;width: 100%;color: #FFF;font-family: var(--font-montserrat);font-size: 80px;font-style: normal;font-weight: 700;line-height: normal;}  
.heroSec .input-container {position: relative;display: flex;align-items: center;max-width: 630px;margin-top: 32px;}
.heroSec .input-container input {width: 100%;border-radius: 5px;background: #FFF;color: #ABABAB;font-family: var(--fon-arial);font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;padding: 20.5px 44px;}
.heroSec .input-icon {position: absolute;left: 12px;top: 50%;transform: translateY(-50%);display: flex;align-items: center;}
.heroSec .input-button {position: absolute;right: 12px;top: 50%;transform: translateY(-50%);border-radius: 5px;border: 1px solid var(--blue);background: var(--blue);padding: 8px 24px 8px 24px;color: #FFF;text-align: center;font-family: var(--fon-arial);font-size: 20px;font-style: normal;font-weight: 400;line-height: 30px;}
.heroSec .partnerROw.container-fluid{width: 95%;margin: auto;position: relative;z-index: 9;opacity: 0.7;margin-top: 48px;}
.heroSec #partnerCarousel img{width: auto;margin: auto;}
.heroSec .owl-nav{display: none;}

/* INNER PAGE BANNER */
.innerBanner{padding-bottom: 245px;}
.innerBanner h1{max-width: 100%;text-transform: uppercase;}
.innerBanner p{margin-top: 12px; color: #FFF;text-align: center;font-family: var(--fon-arial);font-size: 24px;font-style: normal;font-weight: 400;line-height: 27px;}



/* TOP SECTION */
.topSection.container-fluid{max-width: 94%;margin: 106px auto 0 auto;}
.topSection h2{color: #004E91;font-family: var(--font-montserrat);font-size: 48px;font-style: normal;font-weight: 700;line-height: 54px; text-transform: uppercase;}


/* TAB SECTION */
.tabSec.container-fluid{position: relative; max-width: 94%;border-radius: 50px;background-color: var(--blue);margin: 80px auto 0 auto;padding-top: 86px;padding-bottom: 86px;}
.tabSec > .container{position: relative;z-index: 99;}
.tabSec h6{color: #FFF;font-family: var(--fon-arial);font-size: 40px;font-style: normal;font-weight: 400;line-height: normal;}
.tabSec .nav-tabs{margin-top: 62px;}
.tabSec .nav-tabs .nav-link{padding-right: 0;padding-left: 0; border: 0;color:#D9D9D9;font-family: var(--font-montserrat);font-size: 22px;font-style: normal;font-weight: 600;line-height: normal;}
.tabSec .nav-tabs .nav-link.active{background-color: unset;color: #FFF;border: 0;border-bottom: 4px solid #fff;}
.tabSec .nav-tabs .nav-item{padding-right: 76px;}
.tabSec .tab-content{margin-top: 72px;}
.tabSec .tab-content h3{margin-bottom: 20px;color: #FFF;font-family: var(--font-montserrat);font-size: 40px;font-style: normal;font-weight: 700;line-height: normal;}
.tabSec .tab-content p{color: #D9D9D9;font-family: var(--fon-arial);font-size: 22px;font-style: normal;font-weight: 400;line-height: 30px;letter-spacing: -0.011px;}
.tabSec .tab-content .span-tag{margin-top: 20px;}
.tabSec .tab-content .span-tag span{padding: 10px 15px;border-radius: 40px;background: rgba(154, 207, 253, 0.80);color: var(--blue);text-align: center;font-family: var(--font-montserrat);font-size: 18px;font-style: normal;font-weight: 400;line-height: 20px;margin-right:20px;margin-bottom:20px;}
.tabSec .tab-content .img{border-radius: 80px 0px;}
.tabSec .w-mark{position: absolute;right: 0;z-index: 9;}


/* SCREEN FORCE SECTION */
.screenFrcSec{position: relative;margin-top: 80px;}
.screenFrcSec .tag{color: #393939;text-align: center;font-family: var(--fon-arial);font-size: 30px;font-style: normal;font-weight: 400;line-height: normal;}
.screenFrcSec .w-mark{position: absolute;right: 0;opacity: 0.2;z-index: 9;}
.screenFrcSec > .container{position: relative;z-index: 99;}
.screenFrcSec .nav{width: 32%;border-radius: 19px;border: 1px solid #E7E5E5;background: #FFF;padding: 26px;}
.screenFrcSec .nav-link{padding: 20px;}
.screenFrcSec .nav-link.active{border-radius: 10px;background-color: #C9E7FF;}
.screenFrcSec .nav-link h3{text-align: left;margin-bottom: 13px;color:#393939;font-family: var(--font-montserrat);font-size: 24px;font-style: normal;font-weight: 700;line-height: normal;letter-spacing: -0.011px;}
.screenFrcSec .nav-link p{text-align: left;color: #4B4B4B;font-family: var(--fon-arial);font-size: 18px;font-style: normal;font-weight: 400;line-height: 24px;letter-spacing: -0.011px;}
.screenFrcSec .tab-content{width: 68%;}
.screenFrcSec .nav-pills .nav-link {display: flex;flex-direction: column;justify-content: center;flex-grow: 1;text-align: left;}
.screenFrcSec .d-flex.align-items-stretch .nav-pills {display: flex;flex-direction: column;flex-grow: 1;}
.screenFrcSec .d-flex.align-items-stretch .tab-content {flex-grow: 1;display: flex;flex-direction: column;}
.screenFrcSec .scrForceSlider img{border-radius: 20px;height: 100%;width: 100%;object-fit: cover;}
.screenFrcSec .scrForceSlider .owl-dots{position: absolute;left: 0;right: 0;}


/* LICENSE SECTION */
.licenseSec.container-fluid{max-width: 94%;margin: 80px auto 0 auto;border-radius: 50px;background: #EFF8FF;padding-top: 72px;padding-bottom: 72px;}
.licenseSec .tag{margin-bottom: 23px; color: #090909;font-family: var(--fon-arial);font-size: 30px;font-style: normal;font-weight: 400;line-height: normal;}
.licenseSec h2{color: var(--blue);font-family: var(--font-montserrat);font-size: 45px;font-style: normal;font-weight: 700;line-height: normal;text-transform: uppercase;}
.licenseSec h3{margin-bottom: 14px;color: #090909;font-family: var(--font-montserrat);font-size: 24px;font-style: normal;font-weight: 700;line-height: normal;letter-spacing: -0.011px;}
.licenseSec p{margin-bottom: 14px;color: #393939;font-family: var(--fon-arial);font-size: 20px;font-style: normal;font-weight: 400;line-height: 30px;letter-spacing: -0.011px;}
.licenseSec #custom-nav{margin-top: 32px;}
.licenseSec #custom-nav button{border: 0;background: unset;}


/* BOXES SECTION  */
.boxesSec.container-fluid{max-width: 94%;margin: 73px auto 0 auto;}
.boxesSec .card{border: 0;}
.boxesSec .card img{border-radius: 30px;height: 338px;width: 100%;object-fit: cover;margin-bottom: 44px;}
.boxesSec .card .card-title{margin-bottom: 16px;color: #090909;text-align: center;font-family: var(--font-montserrat);font-size: 22px;font-style: normal;font-weight: 700;line-height: normal;letter-spacing: -0.011px;}
.boxesSec .card .card-text{color: #8C8C8C;text-align: center;font-family: var(--fon-arial);font-size: 18px;font-style: normal;font-weight: 400;line-height: 30px;letter-spacing: -0.011px;}
.boxesSec .card .card-body{padding: 0;}


/* ZIP CODES SECTION */
.zipCodesSec{margin-top: 87px;}
.blueBox{border-radius: 50px;background: var(--blue);padding: 54px;max-width: 1021px;margin: auto;text-align: center;}
.blueBox h6{color: #E9E9E9;text-align: center;font-family: var(--fon-arial);font-size: 30px;font-style: normal;font-weight: 400;line-height: normal;}
.blueBox p{max-width: 612px;margin: 28px auto 76px auto; color: #E9E9E9;text-align: center;font-family: var(--fon-arial);font-size: 30px;font-style: normal;font-weight: 400;line-height: normal;}
.blueBox .input-container {position: relative;display: flex;align-items: center;max-width: 630px;margin: auto; margin-top: 32px;margin-bottom: 25px;}
.blueBox .input-container input {width: 100%;border-radius: 5px;background: #FFF;color: #ABABAB;font-family: var(--fon-arial);font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;padding: 20.5px 44px;}
.blueBox .input-icon {position: absolute;left: 12px;top: 50%;transform: translateY(-50%);display: flex;align-items: center;}
.blueBox .input-button {position: absolute;right: 12px;top: 50%;transform: translateY(-50%);border-radius: 5px;border: 1px solid var(--blue);background: var(--blue);padding: 8px 24px 8px 24px;color: #FFF;text-align: center;font-family: var(--fon-arial);font-size: 20px;font-style: normal;font-weight: 400;line-height: 30px;}
.blueBox .toggleBtn{display: flex;justify-content: center;align-items: center;gap: 12px;margin: auto;margin-top: 25px;background: unset;border: 0;color: #D9D9D9;text-align: center;font-family: var(--fon-arial);font-size: 22px;font-style: normal;font-weight: 700;line-height: normal;text-decoration-line: underline;}
.zipCodesDiv{overflow: hidden;transition: height 0.5s ease-in-out, opacity 0.5s ease-in-out;height: 0;opacity: 0;}
.zipCodesDiv span{color: #004E91;font-size: 16px;font-family: var(--font-montserrat);font-weight: 400;line-height: normal;background: rgba(154, 207, 253, 0.80);padding: 10px 15px;border-radius: 40px;cursor: pointer;}
.zipCodesDiv.expanding, .zipCodesDiv.collapsing {overflow: hidden;}
.zipCodesDiv.open {height: auto;opacity: 1;}
.sorryBlueBox{box-shadow: 0px 29px 29.6px 0px rgba(0, 78, 145, 0.20);margin-bottom: 70px;}



/* CONTACT US SECTION */
.contactSec{margin-top: 90px;margin-bottom: 140px;}
@media (min-width: 576px) {.contactSec .row > .col-md-6:first-child{padding-left: calc((100vw - 540px) / 2);}}
@media (min-width: 768px) {.contactSec .row > .col-md-6:first-child{padding-left: calc((100vw - 720px) / 2);}}
@media (min-width: 992px) {.contactSec .row > .col-md-6:first-child{padding-left: calc((100vw - 960px) / 2);}}
@media (min-width: 1200px) {.contactSec .row > .col-md-6:first-child{padding-left: calc((100vw - 1140px) / 2);}}
@media (min-width: 1400px) {.contactSec .row > .col-md-6:first-child{padding-left: calc((100vw - 1320px) / 2);}}
.contactSec .row > .col-md-6:first-child{padding-right: 30px;}
.contactSec iframe{max-height: 704px;height: 100%;}
.contactSec h6{color: #090909;font-family: var(--fon-arial);font-size: 30px;font-style: normal;font-weight: 400;line-height: normal;}
.contactSec h2{margin-bottom: 24px;color: var(--blue);font-family: var(--font-montserrat);font-size: 40px;font-style: normal;font-weight: 700;line-height: normal;text-transform: uppercase;}
.contactSec .accordion-header{margin-bottom: 0;}
.contactSec .accordion-header button{color: #090909;text-align: center;font-family: var(--font-montserrat);font-size: 26px;font-style: normal;font-weight: 700;line-height: normal;gap: 10px;}
.contactSec .accordion-item{border: 0;}
.contactSec .accordion-button{border-bottom: 1px solid #ECECEC;padding-left: 0;padding-right: 0;}
.contactSec .accordion-button:not(.collapsed){background-color: unset;box-shadow: unset;border-bottom: 4px solid var(--blue);}
.contactSec .accordion-button:focus{box-shadow: unset!important;}
.contactSec .accordion-body{padding-left: 0;padding-right: 0;}
.contactSec table{max-width: 370px;}
.contactSec table tbody td{border: 0;color: #797979;padding: 0;font-family: var(--fon-arial);font-size: 18px;font-style: normal;font-weight: 400;line-height: 30px;}



/* FOOTER  */
footer{border-radius: 0px 80px 0px 0px;background: #002C51;}
footer .ft-logo{margin-top: -35px;}
footer .ft-menu{display: flex;align-items: center;justify-content: center; flex-wrap: wrap;gap: 30px;margin-top: 58px;}
footer .ft-menu li a{color: #B4B4B4;font-family: var(--fon-arial);font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}
footer .ft-cntct-menu{display: flex;align-items: center;justify-content: center; flex-wrap: wrap;gap: 40px;margin-top: 41px;}
footer .ft-cntct-menu li a{display: flex;align-items: center;gap: 15px;}
footer .ft-cntct-menu li:first-child a{color: #E0E0E0;text-align: center;font-family: var(--fon-arial);font-size: 26px;font-style: normal;font-weight: 700;line-height: normal;}
footer .ft-cntct-menu li:last-child a{color: #FFF;font-family: var(--fon-poppins);font-size: 18px;font-style: normal;font-weight: 700;line-height: 22.4px;letter-spacing: -0.011px;}
footer .ft-partner-logo{max-width: 750px;margin: 28px auto 0 auto;}
footer hr{opacity: 1;margin: 0;border-color: #033E71;}
footer .ft-copyRight p{color: #2A506F;font-family: var(--fon-arial);font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;}




/* CHECKOUT PAGE CSS */
.checkoutForm{margin: 80px 0 0 0;}
.checkoutForm .br{margin: 0;opacity: 1;border-top: 2px solid #2960B7;}
.checkoutForm .radio-box-row{gap: 22px;}
.checkoutForm .radio-box{width: 23.5%;border-radius: 20px;border: 1px solid #E2E2E2;cursor: pointer;}
.checkoutForm .radio-box:hover{box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);background-color: #eee;}
.checkoutForm .radio-box img{width: 100%;height: 386px;object-fit: cover;border-radius: 20px 20px 0px 0px;}
.checkoutForm .radio-box .radio-content{display: flex;gap: 10px;justify-content: center;align-items: center;padding: 16px;}
.checkoutForm .radio-box .radio-content .title{color: #333;text-align: center;font-family:var(--font-montserrat);font-size: 15px;font-style: normal;font-weight: 400;line-height: 25.5px;}
.checkoutForm .radio-box .customRadio {height: 30px;width: 30px;background-color: #d9d9d9;border-radius: 50%;position: relative;}
.checkoutForm .radio-box:hover .customRadio{background-color: var(--blue);}
.checkoutForm .radio-box .customRadio::before {position: absolute;content: "";top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 14px;height: 10px;opacity: 0;background: url(../img/checked.svg) transparent no-repeat center / cover;transition: all 0.3s ease;}
.checkoutForm .radio-box input[type="radio"]:checked + .customRadio{background: var(--blue);}
.checkoutForm .radio-box input[type="radio"]:checked + .customRadio::before{opacity: 1;}
.checkoutForm .radio-box .radio-content input[type=radio]{display: none;}
.checkoutForm .panelRow{gap: 120px;}
.checkoutForm .panelRow .radio-box img{height: 317px;}
.checkoutForm .panelRow .radio-box{border-radius: 30px;width: 25.5%;}
.checkoutForm .prdouctRow{border-radius: 30px;background: #EEE;margin-left: 4px;margin-right: 4px;}
.checkoutForm .prdouctRow .ptb{padding-top: 48px;padding-bottom: 48px;}
.checkoutForm .prdouctRow .pro-image{width: 100%;height: 100%;border-radius: 30px 0px 0px 30px;object-fit: cover;}
.checkoutForm .prdouctRow .pro-title{color: #000;font-family: var(--font-montserrat);font-size: 24px;font-style: normal;font-weight: 600;line-height: normal;margin-bottom: 16px;}
.checkoutForm .prdouctRow .pro-description{color: #8C8C8C;font-family: var(--fon-arial);font-size: 22px;font-style: normal;font-weight: 400;line-height: 30px;letter-spacing: -0.011px;margin-bottom: 22px;}
.checkoutForm .prdouctRow hr{opacity: 1;border-color: #DCDCDC;}
.checkoutForm .prdouctRow .pro-price{color: var(--HEADINGG, #004E91);font-family: var(--fon-arial);font-size: 30px;font-style: normal;font-weight: 700;line-height: 30px; letter-spacing: -0.011px;}
.checkoutForm .prdouctRow .editable-select{width: 109px;padding: 6px 10px;border: 0;background-color: #fff;border-radius: 8px;font-size: 23px;font-style: normal;font-weight: 400;line-height: 30px;}
.checkoutForm .prdouctRow .editable-select:focus-visible{border: 0;box-shadow: unset;outline: unset;}
.checkoutForm .totalBox{border-radius: 30px;background: var(--blue);max-width: 813px;width: 100%;margin: 44px auto 0 auto;padding: 46px;}
.checkoutForm .totalBox h6{color: #E9E9E9;text-align: center;font-family: var(--fon-arial);font-size: 28px;font-style: normal;font-weight: 400;line-height: normal;}
.checkoutForm .totalBox .totalPriceRow span{color: #FFF;font-family: var(--font-montserrat);font-size: 36px;font-style: normal;font-weight: 700;line-height: normal;text-transform: uppercase;text-align: center;}
.checkoutForm .totalBox p{color: #FFF;text-align: center;font-family: var(--font-montserrat);font-size: 24px;font-style: normal;font-weight: 700;line-height: normal;}
.checkoutForm .serviceOptions label{display: flex;align-items: center;gap: 20px; color: #000;font-family: var(--font-montserrat);font-size: 24px;font-style: normal;font-weight: 600;line-height: normal;}
.checkoutForm .serviceOptions label .infoTxt{color: #808080;font-family: var(--font-montserrat);font-size: 20px;font-style: normal;font-weight: 600;line-height: normal;}
.checkoutForm .serviceOptions label .infoTxt span{font-size: 24px;color: #004E91;}
.checkoutForm .formBox{border-radius: 40px;background: #EFF8FF;padding: 55px 80px;}
.checkoutForm .formBox input, .checkoutForm .formBox textarea{border-radius: 30px;background: #FFF;padding: 16px 30px;border: 0;color: #808080;font-family: var(--fon-arial);font-size: 18px;font-style: normal;font-weight: 400;line-height: 28px;letter-spacing: -0.011px;width: 100%;border: 1px solid #fff;}
.checkoutForm .submit[type=submit]{border-radius: 30px;background: var(--blue);padding: 30px 20px;max-width: 964px;width: 100%;margin: auto;display: block;border: 1px solid var(--blue);color: #FFF;font-family: var(--fon-poppins);font-size: 36px;font-style: normal;font-weight: 700;line-height: 22.4px;letter-spacing: -0.011px;margin-top: 37px;}


/* PHOTOS PAGE CSS  */
.gallerySection{margin-top: 124px;}
.gallery {display: grid;grid-template-columns: repeat(2, 1fr);gap: 60px;margin: 0 auto;}
.gallery-item {width: 100%;height: auto;cursor: pointer;border-radius: 60px;transition: transform 0.2s ease;}
.gallery-item:hover {transform: scale(0.99);}
.lightbox {display: none;position: fixed;z-index: 1000;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.8);justify-content: center;align-items: center;}
.lightbox-content {margin: auto;display: block;max-width: 80%;max-height: 80%;animation: zoom 0.3s;}
@keyframes zoom {from {transform: scale(0.5);}to {transform: scale(1);}}
.close {position: absolute;top: 20px;right: 35px;color: #f1f1f1;font-size: 40px;font-weight: bold;cursor: pointer;}
.close:hover,.close:focus {color: #bbb;text-decoration: none;cursor: pointer;}


/* FAQS PAGE CSS */
.faqSec{margin-top: 80px;}
.faqSec h3{margin-bottom: 20px;margin-top: 20px;color: var(--blue);font-family: var(--font-montserrat);font-size: 40px;font-style: normal;font-weight: 700;line-height: normal;letter-spacing: -0.011px;}
.faqSec .accordion-button{padding: 26px 0; border-radius: 0; box-shadow: unset!important; border-bottom: 1px solid #000; color: #090909;font-family: var(--font-montserrat);font-size: 30px;font-style: normal;font-weight: 700;line-height: normal;letter-spacing: -0.011px;}
.faqSec .accordion-body{padding-left: 0;padding-right: 0;}
.faqSec .accordion-body p{color: #8C8C8C;font-family: var(--fon-arial);font-size: 22px;font-style: normal;font-weight: 400;line-height: 30px;letter-spacing: -0.011px;}
.faqSec .accordion-button:not(.collapsed){color: var(--blue);background-color: unset;}
.faqSec .accordion-item{border: 0;}

/* ABOUT US PAGE */
.bxSec .card{border: 0;}
.bxSec .card img{border-radius: 40px;height: 432px;width: 100%;object-fit: cover;margin-bottom: 35px;}
.bxSec .card .card-title{margin-bottom: 16px;color: #090909;text-align: center;font-family: var(--font-montserrat);font-size: 30px;font-style: normal;font-weight: 700;line-height: normal;letter-spacing: -0.011px;}
.bxSec .card .card-text{color: #8C8C8C;text-align: center;font-family: var(--fon-arial);font-size: 18px;font-style: normal;font-weight: 400;line-height: 30px;letter-spacing: -0.011px;}
.bxSec .card .card-body{padding: 0;}

.greyBox{margin-top: 200px;}
.greyBox .card{border: 0;border-radius: 40px;background: #F4F4F4;padding-bottom: 60px;}
.greyBox .card img{border-radius: 40px;width: 100%;max-width: 86%;margin: auto;margin-top: -150px;}
.greyBox .card .card-title{margin-top: 24px; margin-bottom: 16px;color: #090909;text-align: center;font-family: var(--font-montserrat);font-size: 30px;font-style: normal;font-weight: 700;line-height: normal;letter-spacing: -0.011px;}
.greyBox .card .card-text{color: #8C8C8C;text-align: center;font-family: var(--fon-arial);font-size: 18px;font-style: normal;font-weight: 400;line-height: 30px;letter-spacing: -0.011px;}
.greyBox .card .card-body{max-width: 86%;margin: auto;}

.confirmWrapper{background-color: var(--blue);display: flex;height: 100%;min-height: 100vh;width: 100%;justify-content: center;align-items: center;}
.wrapperBox{margin-top: 84px;margin-bottom: 84px;border-radius: 50px;background: #FFF;max-width: 1223px;width: 100%;text-align: center;padding: 12px;}
.wrapperBox .logo{margin-top: -65px;}
.wrapperBox .btm-banner{margin-top: -20px;margin-bottom: -30px;border-radius: 50px;}
.wrapperBox .btn-blue{position: relative;z-index: 99;}
.wrapperBox p{color: #808080;text-align: center;font-family: var(--fon-arial);font-size: 30px;font-style: normal;font-weight: 400;line-height: normal;max-width: 573px;margin: auto;}

::placeholder{
    color: #808080!important;
    opacity: 1!important;
}

