.cr-page-container .section{padding:3.5rem 0;position:relative}.landing-2023 .landing-hero-section{padding:min(10vw,5.5rem) 0 min(8vw,4rem)}.landing-2023 .landing-hero-section h1{font-size:clamp(38px,64/1440 * 100vw,64px);letter-spacing:-.03em;margin-bottom:.35em}.landing-2023 .landing-hero-section p{font-weight:600;letter-spacing:-.01em;line-height:1.25}.landing-2023 .landing-hero-section .row1-1 *{display:block;line-height:1}.landing-2023 .landing-hero-section .row1-1{margin:1rem 0!important;max-width:100%;padding:0;position:relative;width:100%}.landing-2023 .landing-hero-section .row1-1:before{background:#d9d9d9;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1px}.landing-2023 .landing-hero-section .row1-1>div>div{align-items:center;display:flex}.landing-2023 .landing-hero-section .row1-1 img{max-width:100%}.landing-2023 .landing-hero-section .row1-1 .span6:first-of-type{margin-bottom:10px;padding-right:5%;width:48%}.landing-2023 .landing-hero-section .row1-1 .span6:last-of-type{margin-left:4%;padding-left:5%;width:48%}.landing-2023 .section-transaction{background:#111;margin-bottom:80px;overflow:visible;padding:2.25rem 0;z-index:10}.landing-2023 .section-transaction .row{max-width:635px}.landing-2023 .section-transaction:after,.landing-2023 .section-transaction:before{background:url(https://www.carmoola.co.uk/hubfs/Landing-n/black-blue-.svg) no-repeat bottom/cover;content:"";height:136px;left:0;position:absolute;top:-136px;width:100%}.landing-2023 .section-transaction:after{background-image:url(https://www.carmoola.co.uk/hubfs/Landing-n/green-black-.svg);background-position:top;bottom:-136px;top:unset}.landing-2023 .section-transaction h3{color:#fff;font-size:clamp(26px,36/1440 * 100vw,36px);font-weight:400;letter-spacing:-.03em}.landing-2023 .section-transaction p:last-child{margin-bottom:0}.landing-2023 .section-transaction .widget-type-rich_text{color:#fff;text-align:center}.landing-2023 .section-apple-wallet{text-align:center}.landing-2023 .section-apple-wallet .row1{max-width:780px}.landing-2023 .section-apple-wallet h2{line-height:1.2;margin-bottom:1.8em}.landing-2023 .step-mod .img-wrap{border-radius:16px;overflow:hidden;padding-top:62%;position:relative}.landing-2023 .step-mod .img-wrap img{height:100%!important;left:0;object-fit:cover;position:absolute;top:0;width:100%!important}.landing-2023 .step-mod .slick-track{column-gap:32px;display:flex;flex-flow:row nowrap}.landing-2023 .step-mod .slick-track:after,.landing-2023 .step-mod .slick-track:before{content:none}.landing-2023 .step-mod .anim-wrap{margin-bottom:1rem}.landing-2023 .step-mod .step-item{box-shadow:none!important;outline:none!important}.landing-2023 .step-mod .step-number{display:none}.landing-2023 .step-mod .step-title{color:#110009;font-size:clamp(20px,24/1440 * 100vw,24px);font-weight:600}.landing-2023 .step-mod .content-card{font-size:17px;letter-spacing:-.02em}.landing-2023 .section-faqs:after{background:url(https://www.carmoola.co.uk/hubfs/Landing-n/bottom-white-orange-.svg) no-repeat top/cover;bottom:-136px;content:"";height:136px;position:absolute;width:100%}.landing-2023 .section-faqs .widget-type-rich_text h4{color:#fd962e;font-size:14px;margin-bottom:1.2rem}.landing-2023 .section-faqs h2{line-height:1.15;max-width:444px;text-align:left}.landing-2023 .section-faqs h4{letter-spacing:-.01em}.landing-2023 .section-faqs .section-faqs-new{margin-top:min(9vw,4.7rem)}.landing-2023 .section-faqs .title-faqs-block{font-size:clamp(24px,30/1440 * 100vw,30px);letter-spacing:-.02em;text-align:left}@media (min-width:768px){.landing-2023 .landing-hero-section .col1{width:55%}.landing-2023 .landing-hero-section .col2{margin-bottom:-9rem;margin-left:9%;margin-top:-1rem;width:36%}.landing-2023 .section-faqs{padding:2.7rem 0 1rem}.landing-2023 .landing-hero-section .row1-1{width:584px}}@media (max-width:980px){.landing-2023 .landing-hero-section .col2{text-align:center}.landing-2023 .landing-hero-section .col2 img{margin-bottom:1.5rem;max-height:520px}.landing-2023 .section-transaction:before{height:80px;top:-80px}.landing-2023 .section-faqs:after,.landing-2023 .section-transaction:after{bottom:-80px;height:80px}.landing-2023 .landing-hero-section .row1-1{margin-bottom:2.5rem!important}.landing-2023 .landing-hero-section .row1-1 img{max-height:52px}.landing-2023 .landing-hero-section .row1-1 .span6:first-of-type{margin-bottom:0}}@media (max-width:767px){.landing-2023 .section-apple-wallet{padding-top:2.5rem}}@media (max-width:480px){.landing-2023 .section-apple-wallet .row2{width:100%}}