.protora-cards{--cs-bg:var(--wp--preset--color--light-bg,#F0EEDF);--cs-title:var(--wp--preset--color--dark-burgundy,#330000);--cs-text:var(--wp--preset--color--dark-burgundy,#330000);--cs-line:rgba(51,0,0,0.5);--card-title:var(--wp--preset--color--primary,#FE3B1F);--card-text:var(--wp--preset--color--dark-burgundy,#330000);--card-pad-m:40px 32px;--card-pad-t:56px 40px;--card-pad-d:80px;--card-img-m:300px;--card-img-t:320px;--card-img-d:400px;--card-img-gap-m:16px;--card-img-gap-d:40px;--card-gap-m:8px;--card-gap-d:8px;--text-gap-m:8px;--text-gap-d:8px;--head-gap-m:1px;--head-gap-d:1px;--gap-m:40px;--gap-col:28px;--gap-row:40px;position:relative;isolation:isolate;overflow:hidden;padding:64px 0;background-color:var(--cs-bg)}@media screen and (min-width:768px){.protora-cards{padding:80px 0}}.protora-cards--dark{--cs-bg:var(--wp--preset--color--dark-burgundy,#330000);--cs-title:var(--wp--preset--color--light-bg,#F0EEDF);--cs-text:var(--wp--preset--color--light-bg,#F0EEDF);--cs-line:rgba(240,238,223,0.4)}.protora-cards--style-flat{--card-title:var(--wp--preset--color--primary,#FE3B1F);--card-text:var(--cs-text);--card-pad-m:0 8px;--card-pad-t:0 8px;--card-pad-d:0 8px;--card-img-m:160px;--card-img-t:160px;--card-img-d:160px;--card-img-gap-m:24px;--card-img-gap-d:32px;--card-gap-m:8px;--card-gap-d:16px;--text-gap-m:24px;--text-gap-d:24px;--gap-m:40px;--gap-col:40px;--gap-row:64px}.protora-cards--style-red{--card-title:var(--wp--preset--color--dark-burgundy,#330000);--card-text:var(--wp--preset--color--dark-burgundy,#330000);--card-pad-m:40px 32px;--card-pad-t:40px;--card-pad-d:40px;--card-img-m:240px;--card-img-t:260px;--card-img-d:300px;--gap-m:8px;--gap-col:8px;--gap-row:8px}.protora-cards--style-dark{--card-title:var(--wp--preset--color--primary,#FE3B1F);--card-text:var(--wp--preset--color--primary,#FE3B1F);--card-pad-m:40px 32px;--card-pad-t:40px;--card-pad-d:40px;--card-img-m:120px;--card-img-t:140px;--card-img-d:160px;--gap-m:8px;--gap-col:8px;--gap-row:8px}.protora-cards--content-compact:not(.protora-cards--style-flat){--card-img-gap-m:21px;--card-img-gap-d:21px;--card-gap-d:16px;--text-gap-d:16px}.protora-cards--style-glass.protora-cards--content-compact{--card-pad-d:64px 40px}.protora-cards .protora-cards__bg{position:absolute;inset:0;z-index:0;background-image:var(--bg-mobile,var(--bg-desktop,none));background-size:cover;background-position:50%;background-repeat:no-repeat;pointer-events:none}@media screen and (min-width:768px){.protora-cards .protora-cards__bg{background-image:var(--bg-desktop,var(--bg-mobile,none))}}.protora-cards .protora-cards__inner{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding:0 24px}@media screen and (min-width:768px){.protora-cards .protora-cards__inner{padding:0 64px}}.protora-cards .protora-cards__content{margin:0;padding:0}.protora-cards .protora-cards__content,.protora-cards .protora-cards__content .acf-innerblocks-container,.protora-cards .protora-cards__content .block-editor-block-list__layout{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;gap:24px;min-width:0}.protora-cards .protora-cards__content .block-editor-block-list__block,.protora-cards .protora-cards__content .wp-block{max-width:none;margin-left:0;margin-right:0}.protora-cards .protora-cards__content :-webkit-any(h1,h2,.protora-cards__title){margin:0;padding:0;color:var(--cs-title);font-size:40px;line-height:.95}.protora-cards .protora-cards__content :is(h1,h2,.protora-cards__title){margin:0;padding:0;color:var(--cs-title);font-size:40px;line-height:.95}@media screen and (min-width:768px){.protora-cards .protora-cards__content :-webkit-any(h1,h2,.protora-cards__title){font-size:48px}.protora-cards .protora-cards__content :is(h1,h2,.protora-cards__title){font-size:48px}}.protora-cards .protora-cards__content .acf-innerblocks-container>p,.protora-cards .protora-cards__content .block-editor-block-list__layout>p,.protora-cards .protora-cards__content>p{max-width:750px;margin:0!important;padding:0;color:var(--cs-text);font-family:var(--wp--preset--font-family--saira,"Saira",sans-serif);font-size:16px;line-height:1.5;font-weight:500;letter-spacing:.01em}@media screen and (min-width:1024px){.protora-cards .protora-cards__content .acf-innerblocks-container>p,.protora-cards .protora-cards__content .block-editor-block-list__layout>p,.protora-cards .protora-cards__content>p{font-size:18px}}.protora-cards .protora-cards__content .protora-cards__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-m);margin:40px 0 0;padding:0;max-width:none}@media screen and (min-width:768px)and (max-width:1023px){.protora-cards .protora-cards__content .protora-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:var(--gap-col);column-gap:var(--gap-col);row-gap:var(--gap-row)}}@media screen and (min-width:1024px){.protora-cards .protora-cards__content .protora-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:var(--gap-col);column-gap:var(--gap-col);row-gap:var(--gap-row)}}.protora-cards .protora-cards__content .protora-cards__grid>.block-editor-inner-blocks,.protora-cards .protora-cards__content .protora-cards__grid>.block-editor-inner-blocks>.block-editor-block-list__layout{display:contents}@media screen and (min-width:1024px){.protora-cards--cols-3 .protora-cards__content .protora-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.protora-cards--cols-4 .protora-cards__content .protora-cards__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.protora-cards--cols-5 .protora-cards__content .protora-cards__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.protora-cards .protora-cards__content .protora-cards__grid .block-editor-block-list__layout>*,.protora-cards .protora-cards__content .protora-cards__grid .swiper-wrapper>*,.protora-cards .protora-cards__content .protora-cards__grid>:not(.block-editor-inner-blocks):not(.swiper-wrapper){margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--card-gap-m);box-sizing:border-box;min-width:0;height:auto;padding:var(--card-pad-m);text-align:center}@media screen and (min-width:768px){.protora-cards .protora-cards__content .protora-cards__grid .block-editor-block-list__layout>*,.protora-cards .protora-cards__content .protora-cards__grid .swiper-wrapper>*,.protora-cards .protora-cards__content .protora-cards__grid>:not(.block-editor-inner-blocks):not(.swiper-wrapper){gap:var(--card-gap-d)}}@media screen and (min-width:768px)and (max-width:1023px){.protora-cards .protora-cards__content .protora-cards__grid .block-editor-block-list__layout>*,.protora-cards .protora-cards__content .protora-cards__grid .swiper-wrapper>*,.protora-cards .protora-cards__content .protora-cards__grid>:not(.block-editor-inner-blocks):not(.swiper-wrapper){padding:var(--card-pad-t)}}@media screen and (min-width:1024px){.protora-cards .protora-cards__content .protora-cards__grid .block-editor-block-list__layout>*,.protora-cards .protora-cards__content .protora-cards__grid .swiper-wrapper>*,.protora-cards .protora-cards__content .protora-cards__grid>:not(.block-editor-inner-blocks):not(.swiper-wrapper){padding:var(--card-pad-d)}}.protora-cards .protora-cards__grid .wp-block-group>.block-editor-inner-blocks,.protora-cards .protora-cards__grid .wp-block-group>.block-editor-inner-blocks>.block-editor-block-list__layout{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--card-gap-m)}@media screen and (min-width:768px){.protora-cards .protora-cards__grid .wp-block-group>.block-editor-inner-blocks,.protora-cards .protora-cards__grid .wp-block-group>.block-editor-inner-blocks>.block-editor-block-list__layout{gap:var(--card-gap-d)}}.protora-cards--style-glass .protora-cards__content .protora-cards__grid .block-editor-block-list__layout>*,.protora-cards--style-glass .protora-cards__content .protora-cards__grid .swiper-wrapper>*,.protora-cards--style-glass .protora-cards__content .protora-cards__grid>:not(.block-editor-inner-blocks):not(.swiper-wrapper){background:linear-gradient(0deg,rgba(255,255,255,.4),rgba(255,255,255,.4)),rgba(240,238,223,.2);box-shadow:0 4px 50px rgba(51,0,0,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.protora-cards--style-red .protora-cards__content .protora-cards__grid .block-editor-block-list__layout>*,.protora-cards--style-red .protora-cards__content .protora-cards__grid .swiper-wrapper>*,.protora-cards--style-red .protora-cards__content .protora-cards__grid>:not(.block-editor-inner-blocks):not(.swiper-wrapper){background:linear-gradient(0deg,var(--wp--preset--color--primary,#fe3b1f),var(--wp--preset--color--primary,#fe3b1f)),rgba(240,238,223,.2);box-shadow:0 4px 50px rgba(51,0,0,.1)}.protora-cards--style-dark .protora-cards__content .protora-cards__grid .block-editor-block-list__layout>*,.protora-cards--style-dark .protora-cards__content .protora-cards__grid .swiper-wrapper>*,.protora-cards--style-dark .protora-cards__content .protora-cards__grid>:not(.block-editor-inner-blocks):not(.swiper-wrapper){background:linear-gradient(0deg,rgba(51,0,0,.9),rgba(51,0,0,.9)),rgba(240,238,223,.2);box-shadow:0 4px 50px rgba(51,0,0,.1)}.protora-cards .protora-cards__content .protora-cards__grid .protora-card__image{height:var(--card-img-m);max-width:100%;margin:0 0 calc(var(--card-img-gap-m) - var(--card-gap-m))}@media screen and (min-width:768px){.protora-cards .protora-cards__content .protora-cards__grid .protora-card__image{margin-bottom:calc(var(--card-img-gap-d) - var(--card-gap-d))}}@media screen and (min-width:768px)and (max-width:1023px){.protora-cards .protora-cards__content .protora-cards__grid .protora-card__image{height:var(--card-img-t)}}@media screen and (min-width:1024px){.protora-cards .protora-cards__content .protora-cards__grid .protora-card__image{height:var(--card-img-d)}}.protora-cards .protora-cards__content .protora-cards__grid .protora-card__image img,.protora-cards .protora-cards__content .protora-cards__grid .protora-card__image svg{display:block;width:100%;height:100%;object-fit:contain}.protora-cards .protora-cards__content .protora-cards__grid .protora-card__head{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--head-gap-m);min-width:0}@media screen and (min-width:768px){.protora-cards .protora-cards__content .protora-cards__grid .protora-card__head{gap:var(--head-gap-d)}}.protora-cards .protora-cards__content .protora-cards__grid :-webkit-any(h2,h3,h4,.protora-card__title){margin:0;padding:0;max-width:var(--cs-card-title-w-m,none);color:var(--card-title);font-size:24px;line-height:1.1;letter-spacing:-.02em}.protora-cards .protora-cards__content .protora-cards__grid :is(h2,h3,h4,.protora-card__title){margin:0;padding:0;max-width:var(--cs-card-title-w-m,none);color:var(--card-title);font-size:24px;line-height:1.1;letter-spacing:-.02em}@media screen and (min-width:768px){.protora-cards .protora-cards__content .protora-cards__grid :-webkit-any(h2,h3,h4,.protora-card__title){max-width:var(--cs-card-title-w-d,none)}.protora-cards .protora-cards__content .protora-cards__grid :is(h2,h3,h4,.protora-card__title){max-width:var(--cs-card-title-w-d,none)}}@media screen and (min-width:1024px){.protora-cards .protora-cards__content .protora-cards__grid :-webkit-any(h2,h3,h4,.protora-card__title){font-size:32px}.protora-cards .protora-cards__content .protora-cards__grid :is(h2,h3,h4,.protora-card__title){font-size:32px}}.protora-cards .protora-cards__content .protora-cards__grid .protora-card__text{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--text-gap-m);max-width:var(--cs-card-text-w-m,none)}@media screen and (min-width:768px){.protora-cards .protora-cards__content .protora-cards__grid .protora-card__text{gap:var(--text-gap-d);max-width:var(--cs-card-text-w-d,none)}}.protora-cards--content-centered .protora-cards__content .protora-cards__grid :-webkit-any(.protora-card__title,.protora-card__text){margin-left:auto;margin-right:auto}.protora-cards--content-centered .protora-cards__content .protora-cards__grid :is(.protora-card__title,.protora-card__text){margin-left:auto;margin-right:auto}.protora-cards .protora-cards__content .protora-cards__grid .protora-card--title-small .protora-card__title{font-size:21px}.protora-cards .protora-cards__content .protora-cards__grid :-webkit-any(p,li){max-width:none;margin:0;color:var(--card-text);font-family:var(--wp--preset--font-family--saira,"Saira",sans-serif);font-size:16px;line-height:1.25;letter-spacing:-.01em;font-weight:500}.protora-cards .protora-cards__content .protora-cards__grid :is(p,li){max-width:none;margin:0;color:var(--card-text);font-family:var(--wp--preset--font-family--saira,"Saira",sans-serif);font-size:16px;line-height:1.25;letter-spacing:-.01em;font-weight:500}.protora-cards .protora-cards__content .protora-cards__grid :-webkit-any(ul,ol){margin:0;padding-left:1.25em;text-align:left}.protora-cards .protora-cards__content .protora-cards__grid :is(ul,ol){margin:0;padding-left:1.25em;text-align:left}.protora-cards .protora-cards__content .protora-cards__grid li+li{margin-top:8px}.protora-cards .protora-cards__content .protora-cards__grid p.protora-card__subtitle{color:var(--card-title);font-weight:700;font-size:16px;line-height:1.4;letter-spacing:.02em;text-transform:uppercase}@media screen and (min-width:1024px){.protora-cards .protora-cards__content .protora-cards__grid p.protora-card__subtitle{font-size:18px}}.protora-cards .protora-cards__content .protora-cards__grid .protora-card:not(.protora-card--has-image) .protora-card__text :-webkit-any(p,li){line-height:1.5;letter-spacing:0}.protora-cards .protora-cards__content .protora-cards__grid .protora-card:not(.protora-card--has-image) .protora-card__text :is(p,li){line-height:1.5;letter-spacing:0}.protora-cards--content-compact .protora-cards__content .protora-cards__grid .block-editor-block-list__layout>*,.protora-cards--content-compact .protora-cards__content .protora-cards__grid .swiper-wrapper>*,.protora-cards--content-compact .protora-cards__content .protora-cards__grid>:not(.block-editor-inner-blocks):not(.swiper-wrapper){text-align:left}.protora-cards--content-compact .protora-cards__content .protora-cards__grid .protora-card__text :-webkit-any(p,li){line-height:1.5;letter-spacing:0}.protora-cards--content-compact .protora-cards__content .protora-cards__grid .protora-card__text :is(p,li){line-height:1.5;letter-spacing:0}.protora-cards .protora-cards__content .protora-cards__grid.swiper{display:block;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;width:auto;max-width:none;overflow:hidden;margin-left:0;margin-right:0;padding:0}.protora-cards .protora-cards__content .protora-cards__grid.swiper .swiper-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.protora-cards .protora-cards__content .protora-cards__grid.swiper .swiper-slide{height:auto}.protora-cards--separator .protora-cards__content .protora-cards__grid,.protora-cards--separator .protora-cards__content .protora-cards__grid.swiper{border-top:1px solid var(--cs-line);padding-top:64px}.protora-cards .protora-cards__content .protora-cards__pagination{position:static;top:auto;right:auto;bottom:auto;left:auto;-webkit-transform:none;transform:none;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;gap:10px;width:auto;margin-top:-16px;padding:12px 16px;border-radius:100px;background:var(--wp--preset--color--primary,#fe3b1f)}@media screen and (min-width:1024px){.protora-cards .protora-cards__content .protora-cards__pagination{display:none}}.protora-cards .protora-cards__content .protora-cards__pagination .swiper-pagination-bullet{display:block;width:8px;height:8px;margin:0;padding:0;border:0;border-radius:66.67px;background:var(--wp--preset--color--light-bg,#f0eedf);opacity:1;cursor:pointer;-webkit-transition:width.25s;transition:width.25s}.protora-cards .protora-cards__content .protora-cards__pagination .swiper-pagination-bullet-active{width:42px;border-radius:5px}.protora-cards :-webkit-any(ul,ol)>li::marker{color:currentcolor}.protora-cards :is(ul,ol)>li::marker{color:currentcolor}