@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes zoom-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes progress{0%{width:0}to{width:100%}}.feature-cards__panel{padding:16px;border-radius:32px;overflow:hidden;background-image:url(/wp-content/themes/integrio/src/blocks/service/feature-cards/mobile-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}@media (min-width: 768px){.feature-cards__panel{padding:24px;border-radius:40px;background-image:url(/wp-content/themes/integrio/src/blocks/service/feature-cards/desktop-bg.jpg)}}@media (min-width: 992px){.feature-cards__panel{padding:32px;border-radius:56px}}.feature-cards__list{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.feature-cards__list{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width: 992px){.feature-cards__list{grid-template-columns:repeat(3,1fr)}}@media (min-width: 992px){.feature-cards__list--2-cols{grid-template-columns:repeat(2,1fr)}}.feature-cards__card{padding:24px!important;background-color:#fff;border-radius:24px;position:relative;display:flex;flex-direction:column;height:100%}@media (min-width: 768px){.feature-cards__card:last-of-type:nth-of-type(odd){grid-column:span 2}}@media (min-width: 992px){.feature-cards__card:last-of-type:nth-of-type(odd){grid-column:auto}}.feature-cards__card--green .feature-cards__icon,.feature-cards__card--green .feature-cards__label{background-color:#ebf8ee;color:#58c265}.feature-cards__card--orange .feature-cards__icon,.feature-cards__card--orange .feature-cards__label{background-color:#fef6eb;color:#eaa347}.feature-cards__card--red .feature-cards__icon,.feature-cards__card--red .feature-cards__label{background-color:#faeeee;color:#ed656f}.feature-cards__label{position:absolute;top:38px;right:24px;padding:8px 16px;border-radius:30px;font-size:16px;font-style:normal;font-weight:700;line-height:24px;text-transform:uppercase;z-index:2;background-color:#e6f0ff;color:#0a0a0a}.feature-cards__panel-banner{background-color:#fff;border-radius:8px;padding:16px 24px;margin:0 auto 24px;text-align:center;color:#0a0a0a;font-size:18px;font-style:normal;font-weight:600;line-height:27px;max-width:900px}@media (min-width: 768px){.feature-cards__panel-banner{border-radius:12px;padding:20px 32px;margin-bottom:32px;font-size:18px}}.feature-cards__panel-banner b{font-size:24px;font-style:normal;font-weight:700;line-height:32px}.feature-cards__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:24px;background-color:#e6f0ff;border-radius:12px}.feature-cards__icon svg{width:32px;height:32px}.feature-cards__card-eyebrow{margin-bottom:8px;color:#0a0a0a;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.feature-cards__card-title{margin-bottom:8px;font-size:24px;line-height:30px}.feature-cards__card-description{margin-bottom:0}.feature-cards__card-sub-box{margin-top:24px;padding:16px;background-color:#f6faff;border-radius:12px;flex-grow:1}.feature-cards__card-sub-title{margin-bottom:8px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#36435e}.feature-cards__card-sub-description{margin:0;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#0a0a0a}.feature-cards__footer{margin-top:32px;text-align:center}@media (min-width: 992px){.feature-cards__footer{margin-top:40px}}.feature-cards__note{max-width:800px;margin:0 auto 24px;color:#0a0a0a;font-size:18px;font-weight:600;line-height:27px}@media (min-width: 992px){.feature-cards__note{margin-top:32px}}.feature-cards .btn-arrow{margin-top:24px;margin-left:auto;margin-right:auto}.feature-cards .sub_text{font-size:18px;font-style:normal;font-weight:600;line-height:27px}.feature-cards--split .feature-cards__layout{display:flex;flex-direction:column;gap:32px}@media (min-width: 992px){.feature-cards--split .feature-cards__layout{flex-direction:row;align-items:center;gap:56px}}.feature-cards--split .section-header{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:none;margin:0;text-align:left}@media (min-width: 992px){.feature-cards--split .section-header{width:360px;margin:0}}@media (min-width: 1200px){.feature-cards--split .section-header{width:506px}}.feature-cards--split .btn-arrow{margin:16px 0 0}@media (min-width: 992px){.feature-cards--split .feature-cards__panel{flex:1}}.feature-cards--split .feature-cards__list{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 768px){.feature-cards--split .feature-cards__list{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.feature-cards--split .feature-cards__list{grid-template-columns:1fr}}@media (min-width: 1200px){.feature-cards--split .feature-cards__list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1199px) and (min-width: 992px){.feature-cards--split .feature-cards__card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon eyebrow" "icon title" "icon description" "icon subbox";align-items:center;-moz-column-gap:24px;column-gap:24px}.feature-cards--split .feature-cards__card .feature-cards__icon{grid-area:icon;margin-bottom:0;align-self:center}.feature-cards--split .feature-cards__card .feature-cards__card-title{grid-area:title}.feature-cards--split .feature-cards__card .feature-cards__card-description{grid-area:description}.feature-cards--split .feature-cards__card .feature-cards__card-sub-box{grid-area:subbox;margin-top:16px}}@media (min-width: 992px){.feature-cards--split .feature-cards__card:last-of-type:nth-of-type(odd){display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon eyebrow" "icon title" "icon description" "icon subbox";align-items:center;-moz-column-gap:24px;column-gap:24px}.feature-cards--split .feature-cards__card:last-of-type:nth-of-type(odd) .feature-cards__icon{grid-area:icon;margin-bottom:0;align-self:center}.feature-cards--split .feature-cards__card:last-of-type:nth-of-type(odd) .feature-cards__card-title{grid-area:title}.feature-cards--split .feature-cards__card:last-of-type:nth-of-type(odd) .feature-cards__card-description{grid-area:description}.feature-cards--split .feature-cards__card:last-of-type:nth-of-type(odd) .feature-cards__card-sub-box{grid-area:subbox;margin-top:16px}}@media (min-width: 1200px){.feature-cards--split .feature-cards__card:last-of-type:nth-of-type(odd){grid-column:span 2}}
