.why-choose-us-block .inner{position:relative;width:100%;max-width:var(--containerWidth);margin-inline:auto;padding-inline:30px}@media only screen and (max-width: 991px){.why-choose-us-block .inner{padding-inline:20px}}.why-choose-us-block .card .text,.why-choose-us-block .card .arrow{font-family:Montserrat,Arial,Helvetica,sans-serif}.why-choose-us-block .card .title,.why-choose-us-block .header .title{font-family:"TT Runs",Arial,Helvetica,sans-serif}.why-choose-us-block .label{font-size:14px;line-height:1.42;letter-spacing:2px}.why-choose-us-block .card .arrow{font-size:18px;line-height:1.5;letter-spacing:0}.why-choose-us-block .header .text{font-size:20px;line-height:1.5;letter-spacing:0}.why-choose-us-block .card .title{font-size:28px;line-height:1.2;letter-spacing:-0.005em}.why-choose-us-block .header .title{font-size:clamp(2.5rem,1.9718309859rem + 2.2535211268vw,4rem);line-height:clamp(2.75rem,2.2438380282rem + 2.1596244131vw,4.1875rem);letter-spacing:-0.015em}.why-choose-us-block .header{display:flex;flex-direction:column;gap:14px}.why-choose-us-block .label{margin:0;font-weight:700;text-transform:uppercase;color:#2f48e0}.why-choose-us-block .header .title{margin:0;font-weight:600;color:var(--deep-blue)}.why-choose-us-block .header .title em{font-style:normal;color:var(--bright-blue)}.why-choose-us-block .header .text{color:var(--slate)}.why-choose-us-block .card .arrow{display:inline-flex;align-items:center;gap:8px;padding:8.5px 12px 8.5px 16px;border:0;border-radius:40px;background:none;font-weight:400;text-align:left;cursor:pointer;transition:none;outline:none;box-shadow:none}.why-choose-us-block .card .arrow:focus-visible{outline:2px solid var(--bright-blue);outline-offset:2px}.why-choose-us-block .card .arrow::after{content:"";flex-shrink:0;width:24px;height:24px;background-color:var(--btn-arrow-color, currentColor);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M12 19L19 12L12 5' stroke='%23000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M12 19L19 12L12 5' stroke='%23000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain}.why-choose-us-block .card .icon svg [stroke]{stroke:currentcolor}.why-choose-us-block .card .icon svg [fill]:not([fill=none]){fill:currentcolor}.why-choose-us-block .card .icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;border-radius:16px;background-color:var(--sage)}.why-choose-us-block .card .icon img,.why-choose-us-block .card .icon svg{width:26px;height:26px}.why-choose-us-block .card .arrow{justify-content:center;gap:0;width:44px;height:44px;padding:0;border-radius:50%;background-color:var(--sage);color:var(--carbon-black);transition:300ms ease-out}.why-choose-us-block .card .arrow::after{width:18px;height:18px;transition:background-color 300ms ease-out;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3.75 9H14.25' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 3.75L14.25 9L9 14.25' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3.75 9H14.25' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 3.75L14.25 9L9 14.25' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain}.why-choose-us-block .card .arrow:hover{background-color:var(--mist)}.why-choose-us-block .card{position:relative;display:flex;flex-direction:column;gap:20px;padding:32px 28px;border-radius:24px;overflow:hidden;background-color:var(--pure-white);box-shadow:0 4px 16px rgba(0,0,0,.05)}.why-choose-us-block .card::before{content:"";position:absolute;top:0;right:0;z-index:0;width:90px;height:140px;border-bottom-left-radius:60px;background-color:var(--cobalt)}.why-choose-us-block .card::after{content:"";position:absolute;right:28px;bottom:32px;z-index:0;width:90px;height:90px;border-radius:50%;background-color:var(--cobalt)}.why-choose-us-block .card .icon{position:relative;z-index:1;background-color:var(--dark-sage)}.why-choose-us-block .card .content{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px;margin-top:28px}.why-choose-us-block .card .title{font-weight:400;color:var(--light-blue);margin:0}.why-choose-us-block .card .text{font-size:15px;line-height:1.5;color:var(--asphalt-grey)}.why-choose-us-block .card .arrow{position:relative;z-index:1;margin-top:auto}.why-choose-us-block{padding:120px 0 60px;background-color:var(--cloud-grey)}.why-choose-us-block .inner{display:flex;flex-direction:column;gap:30px}.why-choose-us-block .header{max-width:960px}.why-choose-us-block .header .text{max-width:400px;margin-top:30px}.why-choose-us-block .list{display:flex;flex-wrap:wrap;gap:20px;margin:0;padding:0;list-style:none}.why-choose-us-block .card{flex:1 1 280px}.why-choose-us-block .card .title{color:var(--bright-blue)}.why-choose-us-block .card .icon{color:var(--asphalt-grey)}.why-choose-us-block .card--deco-2::before{top:auto;bottom:0;width:130px;height:80px;border-bottom-left-radius:0;border-top-left-radius:60px}.why-choose-us-block .card--deco-2::after{content:none}.why-choose-us-block .card--deco-3::before{height:122px;border-bottom-left-radius:0;border-bottom-right-radius:60px}.why-choose-us-block .card--deco-3::after{content:none}.why-choose-us-block .card--deco-4::before{top:auto;bottom:0;height:90px;border-bottom-left-radius:0;border-top-left-radius:30px}.why-choose-us-block .card--deco-4::after{content:none}.why-choose-us-block .card--no-link{padding-bottom:76px}@media only screen and (max-width: 991px){.why-choose-us-block{padding:48px 0}.why-choose-us-block .card::before{transform:scale(0.5);transform-origin:top right}.why-choose-us-block .card::after{transform:scale(0.5);transform-origin:bottom right}.why-choose-us-block .card--deco-2::before,.why-choose-us-block .card--deco-4::before{transform-origin:bottom right}}
