ol.steps,ul.false,ul.true{list-style:none}.z-index,ol.steps,ol.steps li{position:relative}body{font-family:Roboto, sans-serif !important;font-size:18px;line-height:26px;font-weight:400 !important;color:#1a1a1a !important;background-color:#fff !important;overflow-x:hidden !important}.ml-2,.mx-2{margin-left:0.5rem !important}.mr-2,.mx-2{margin-right:0.5rem !important}.bg-gray{background-color:#f4f4f4}.font-montserrat,h1,h2{font-family:Montserrat, sans-serif !important}.z-index{z-index:99999}.logo .img-fluid{height:40px}.hero{background:url("../images/hero.webp") center no-repeat,linear-gradient(to right, #dcdcdc 0, #e4e4e4 100%) center no-repeat;overflow:hidden;height:550px}.hero h1{font-size:2.625rem;line-height:3.125rem}.hero h1 span{padding:0 10px;background-color:#2e8c41}.icon-block{margin-top:-3.5rem !important;z-index:75}p a,p a:hover{color:#1a1a1a}a.btn-link{color:#0097bc !important;text-decoration:none;font-size:0.875rem;line-height:1.375rem}.icon-box{border:1px solid #e6effb;box-shadow:0 12.8px 28.8px 0 #dbdbdb59;border-radius:12px;padding:40px 32px}.badge-gnc{border:1px solid #2e8c41;max-width:660px}.badge-gnc img{height:32px;margin-top:-16px}ol.steps{margin:0;padding-left:0;counter-reset:step-counter}ol.steps li{padding-left:80px;margin-left:32px;counter-increment:step-counter}ol.steps li:first-child,ol.steps li:nth-child(2){border-left:2px solid rgba(196,226,234,0.6)}ol.steps li::before{content:counter(step-counter);position:absolute;left:-32px;top:0;background:linear-gradient(276.11deg, #33acc9 0, #33c2c9 100%);color:#fff;border-radius:100%;height:64px;width:64px;line-height:64px;outline:rgba(196,226,234,0.2) solid 8px;font-size:1.85rem;font-family:Montserrat, sans-serif;font-weight:700;text-align:center;z-index:1}ul.false li::before,ul.true li::before{content:'';position:absolute;left:0;top:5px;width:16px;height:16px;background-size:contain;background-repeat:no-repeat}ul.true li::before{background-image:url(../images/tick.svg)}ul.false li::before{background-image:url(../images/cross.svg)}ul.false li,ul.true li{position:relative;padding-left:2rem}.fs-26{font-size:1.625rem;line-height:2.125rem}.fs-24{font-size:1.5rem;line-height:2rem}.fs-22{font-size:1.375rem;line-height:1.875rem}.fs-18{font-size:1.125rem;line-height:1.625rem}.row .accordion-button,.row .accordion-button:focus,.row .accordion-button:not(.collapsed){border:0 !important;box-shadow:none !important;color:#000;background-color:transparent !important;font-size:1.125rem !important;line-height:1.688rem !important;font-weight:600 !important;font-family:Roboto, sans-serif !important}.row .accordion-item{border-bottom:1px solid #e2e2e2 !important;background-color:transparent !important;border:0}.row .accordion-button:after,.row .accordion-button:not(.collapsed):after{background:url(../images/arrow_b.svg) no-repeat;width:24px;height:24px;transform:rotate(-180deg)}.row .accordion-button.collapsed:after{transform:none}.row .accordion-item a{color:#212529 !important}.contact{border-top:1px solid #cfcfcf}.contact strong{font-weight:700 !important;font-size:16px;line-height:24px}.contact strong a{color:#0097bc;text-decoration:none}@media (max-width: 1400px) and (min-width: 992px){.hero{background-position:70%}.hero h2{max-width:50%}}@media (max-width: 992px){.hero{background-image:unset;height:auto}.hero img{width:100%}h1{font-size:1.5rem !important;line-height:2rem !important}h1 span:nth-of-type(2){font-size:1.188rem !important;line-height:1.688rem !important}.hero h2{font-size:1rem !important;line-height:1.5rem !important}.icon-block{margin-top:0 !important}.icon-box{padding:20px 16px}.icon-box img{height:30px}.fs-22,.fs-24{font-size:1.125rem;line-height:1.625rem}.fs-26,.h2mob{font-size:1.25rem;line-height:1.75rem}.accordion-body,.fs-18,.seo p,p,ul.false li,ul.true li{font-size:0.875rem;line-height:1.375rem}.badge-gnc img{height:24px}ol.steps li{padding-left:48px;margin-left:24px}ol.steps li::before{height:44px;width:44px;line-height:44px;font-size:22px;left:-22px;outline:rgba(196,226,234,0.2) solid 4px}ul.false li,ul.true li{padding-left:1.5rem}.row .accordion-button,.row .accordion-button:focus,.row .accordion-button:not(.collapsed){padding-left:0;padding-right:0;font-size:1rem !important;line-height:1.5rem !important;gap:1rem !important}.accordion-body{padding:0 0 1rem !important}}
