.procedure-section{margin-bottom:2rem;margin-top:2rem}.procedure-section__inner>h2{color:#1f2a37;color:var(--site-heading-color-dark,#1f2a37);font-family:var(--secondary-font),sans-serif;font-size:30px;font-weight:700;line-height:38px}.procedure-section__inner>h2.heading-dashed{margin-bottom:10px}.procedure-section__inner>p{color:#4d5761;color:var(--site-body-color-dark,#4d5761);font-size:16px;font-weight:500;line-height:1.2;line-height:1.5rem}.procedure-section .procedure-cards-wrapper{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}@media (min-width:1024px){.procedure-section .procedure-cards-wrapper{gap:1rem}}.procedure-section .procedure-cards-wrapper .procedure-card{align-items:flex-start;background-color:#fff;background-color:var(--procedure-bg-color,#fff);border-color:#e5e7eb;border-color:var(--procedure-border-color,#e5e7eb);border-radius:8px;border-radius:var(--procedure-border-radius,8px);border-width:1px;display:flex;flex:1 1 0%;flex-direction:column;gap:1rem;justify-content:center;max-width:calc(50% - 8px);min-width:calc(50% - 8px);padding:5px 1rem}.procedure-section .procedure-cards-wrapper .procedure-card:hover{background-color:#fff;background-color:var(--procedure-hover-bg-color,var(--procedure-bg-color,#fff));border-color:#e5e7eb;border-color:var(--procedure-hover-border-color,var(--procedure-border-color,#e5e7eb))}@media (min-width:768px){.procedure-section .procedure-cards-wrapper .procedure-card{max-width:calc(33% - 9px);min-width:calc(33% - 9px)}}@media (min-width:1024px){.procedure-section .procedure-cards-wrapper .procedure-card{max-width:194px;min-width:auto;width:100%}}.procedure-section .procedure-cards-wrapper .procedure-card svg{color:var(--procedure-icon-color,var(--accent-base));height:40px;width:40px}.procedure-section .procedure-cards-wrapper .procedure-card:hover span,.procedure-section .procedure-cards-wrapper .procedure-card:hover svg{color:var(--procedure-hover-icon-color,var(--procedure-icon-color,var(--accent-base)))}.procedure-section .procedure-cards-wrapper .procedure-card span{color:var(--procedure-icon-color,var(--accent-base));font-size:36px;font-weight:600;height:40px;line-height:1.2;width:40px}.procedure-section .procedure-cards-wrapper .procedure-card p{color:#1f2a37;color:var(--site-heading-color-dark,#1f2a37);font-size:14px;font-weight:600;line-height:1.2;line-height:21px}.procedure-section .procedure-cards-wrapper .procedure-card.light p{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}.procedure-section .procedure-cards-wrapper .procedure-card-with-description{border-radius:16px;border-radius:var(--procedure-border-radius,16px);gap:.5rem;justify-content:flex-start;min-height:240px;padding:1.5rem}@media (min-width:1024px){.procedure-section .procedure-cards-wrapper .procedure-card-with-description{max-width:236px}}.procedure-section .procedure-cards-wrapper .procedure-card-with-description{box-shadow:0 0 50px 0 rgba(186,82,22,.102)}.procedure-section .procedure-cards-wrapper .procedure-card-with-description__icon{align-items:center;border-radius:9999px;display:flex;justify-content:center;max-height:60px;max-width:60px;min-height:60px;min-width:60px;overflow:hidden;position:relative;z-index:1}.procedure-section .procedure-cards-wrapper .procedure-card-with-description__icon:after{background-color:var(--procedure-icon-color,var(--accent-base));border-radius:9999px;content:"";height:100%;left:0;opacity:.07;position:absolute;top:0;width:100%;z-index:-1}.procedure-section .procedure-cards-wrapper .procedure-card-with-description span,.procedure-section .procedure-cards-wrapper .procedure-card-with-description svg{color:var(--procedure-icon-color,var(--accent-dark))}.procedure-section .procedure-cards-wrapper .procedure-card-with-description:hover span,.procedure-section .procedure-cards-wrapper .procedure-card-with-description:hover svg{color:var(--procedure-hover-icon-color,var(--procedure-icon-color,var(--accent-dark)))}.procedure-section .procedure-cards-wrapper .procedure-card-with-description .procedure-card-with-description-bold{color:var(--primary-base);display:-webkit-box;font-size:16px;font-weight:700;line-height:1.2;line-height:1.5rem;margin-top:.5rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.procedure-section .procedure-cards-wrapper .procedure-card-with-description .procedure-card-with-description-bold.no-description{margin-top:auto}.procedure-section .procedure-cards-wrapper .procedure-card-with-description .procedure-card-with-description-light{color:#4d5761;color:var(--site-body-color-dark,#4d5761);display:-webkit-box;font-size:14px;font-weight:400;line-height:1.2;line-height:1.25rem;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis}.procedure-section__btn{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1.5rem}.procedure-section__btn a{background-color:var(--primary-base)}@media(max-width:767px){.procedure-section.procedure-carousel-section .procedure-cards-wrapper{flex-wrap:nowrap;gap:1rem;margin-left:-1rem;margin-right:-1rem;overflow-x:scroll;overflow-y:clip;padding-left:1rem;padding-right:1rem;scroll-snap-type:x mandatory}.procedure-section.procedure-carousel-section .procedure-cards-wrapper::-webkit-scrollbar{display:none}}.procedure-section.procedure-carousel-section .procedure-cards-wrapper .procedure-card{justify-content:flex-end;max-width:236px;min-height:320px;min-width:236px;overflow:hidden;padding:1.5rem;position:relative}@media (min-width:1024px){.procedure-section.procedure-carousel-section .procedure-cards-wrapper .procedure-card{aspect-ratio:236/320;min-height:auto;min-width:auto}}.procedure-section.procedure-carousel-section .procedure-cards-wrapper .procedure-card img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.procedure-section.procedure-carousel-section .procedure-cards-wrapper .procedure-card:after{background:linear-gradient(180deg,transparent 50%,#000);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.procedure-section.procedure-carousel-section .procedure-cards-wrapper .procedure-card>svg{display:none}.procedure-section.procedure-carousel-section .procedure-cards-wrapper .procedure-card__inner{text-align:center;width:100%;z-index:1}.procedure-section.procedure-carousel-section .procedure-cards-wrapper .procedure-card__inner p{font-size:18px;line-height:1.2;line-height:1.75rem;position:relative;--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}.procedure-section.procedure-carousel-section .procedure-cards-wrapper .procedure-card__inner-arrow{align-items:center;background-color:var(--procedure-icon-bg-color,var(--accent-base));border-radius:9999px;display:flex;height:35px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:.5rem;transition:all .3s ease-in-out;width:35px}.procedure-section.procedure-carousel-section .procedure-cards-wrapper .procedure-card__inner-arrow svg{color:var(--procedure-icon-color,var(--primary-darker));height:1.5rem;left:0;position:relative;width:1.5rem}.procedure-section.procedure-carousel-section .procedure-cards-wrapper .procedure-card:hover .procedure-card__inner-arrow{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.98) scaleY(.98);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.procedure-section.procedure-carousel-section .procedure-cards-wrapper .procedure-card:hover .procedure-card__inner-arrow svg{animation:moveForwardBackward .6s ease-in-out infinite}@keyframes moveForwardBackward{0%,to{left:-1px}50%{left:2px}}.procedure-section.procedure-carousel-section .procedure-cards-wrapper div.procedure-card .procedure-card__inner-arrow{display:none}
