@property --solution-gradient-color-1{syntax:"<color>";initial-value:hsla(0,0%,100%,.2);inherits:false}@property --solution-gradient-color-2{syntax:"<color>";initial-value:hsla(0,0%,60%,.2);inherits:false}.block--solutions .solutions .solutions-filters .solutions-filters-form{align-items:flex-end;margin-left:calc(var(--bs-gutter-x)*-.125);margin-right:calc(var(--bs-gutter-x)*-.125)}.block--solutions .solutions .solutions-filters .solutions-filters-form>div{padding-left:calc(var(--bs-gutter-x)*.125);padding-right:calc(var(--bs-gutter-x)*.125)}.block--solutions .solutions .solutions-filters .arrow{opacity:0}@media (max-width:767.98px){.block--solutions .solutions .solutions-filters .arrow{display:none}}.block--solutions .solutions .solutions-filters .filter{align-items:baseline;display:flex;max-width:-moz-fit-content;max-width:fit-content;min-width:-moz-fit-content;min-width:fit-content}@media (max-width:767.98px){.block--solutions .solutions .solutions-filters .filter{max-width:none}.block--solutions .solutions .solutions-filters .filter .dropdown{display:flex;flex:1}}.block--solutions .solutions .solutions-filters .dropdown-toggle{background-color:transparent;border:none;border-bottom:2px solid #fff;border-radius:0;margin-left:.5rem;min-width:200px;padding:0 1.5rem 0 0;text-align:left;width:auto}@media (max-width:767.98px){.block--solutions .solutions .solutions-filters .dropdown-toggle{flex:1}}.block--solutions .solutions .solutions-filters .dropdown-toggle:after{border:none;content:url('data:image/svg+xml; utf8, <svg height="1rem" width="1rem" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-169.4-169.4-169.4 169.3c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z" fill="%23FFF"/></svg>');height:1rem;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(180deg);width:1rem}.block--solutions .solutions .solutions-filters .dropdown-toggle.show:after{transform:translateY(-50%) rotate(0deg)}.block--solutions .solutions .solutions-filters .dropdown-menu{border:2px solid #23004b;border-radius:0 0 5px 5px;box-shadow:0 8px 18px rgba(0,0,0,.15);margin-top:-2px;min-width:-moz-fit-content;min-width:fit-content;padding:0;width:calc(100% - .5rem)}.block--solutions .solutions .solutions-filters .dropdown-menu .dropdown-item{cursor:pointer;padding:.5rem}.block--solutions .solutions .solutions-filters .clear-filters{bottom:-27px;color:#fff;font-size:13px;font-weight:400;left:0;position:absolute;right:0;text-decoration:underline;text-underline-offset:2px}@media (min-width:992px){.block--solutions .solutions .solutions-filters .clear-filters{margin-left:10px;position:static}}.block--solutions .solutions .clear-filters{color:#fff!important}.block--solutions .solutions .solutions-posts .spinner{color:#828ce1}.block--solutions .solutions .solutions-target{margin-left:calc(var(--bs-gutter-x)*-.125);margin-right:calc(var(--bs-gutter-x)*-.125)}.block--solutions .solutions .solutions-target>div{margin-top:calc(var(--bs-gutter-x)*.25);padding-left:calc(var(--bs-gutter-x)*.125);padding-right:calc(var(--bs-gutter-x)*.125)}.block--solutions .solutions .solution{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(134deg,var(--solution-gradient-color-1) 2.16%,var(--solution-gradient-color-2) 97.84%);border:2px solid hsla(0,0%,100%,.5);border-radius:5px;box-shadow:0 4px 28px 9px rgba(130,140,225,.16);height:100%;padding:1rem}.block--solutions .solutions .solution a:not(.btn,.button,.acf-icon){color:#ffbe00}.block--solutions .solutions .solution:hover{border-color:#ffbe00}.block--solutions .solutions .solution:hover a:not(.btn,.button,.acf-icon){text-decoration:underline}.block--solutions .solutions .solution:hover .icon .icon{display:none}.block--solutions .solutions .solution:hover .icon .icon-hover{display:block}.block--solutions .solutions .solution>div{align-items:center;border:2px solid transparent;border-radius:4px;display:flex;gap:1.5rem}.block--solutions .solutions .solution .icon{aspect-ratio:1;flex:1 1 15%}.block--solutions .solutions .solution .icon img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.block--solutions .solutions .solution .icon .icon{display:block}.block--solutions .solutions .solution .icon .icon-hover{display:none}.block--solutions .solutions .solution .content{flex:1 1 85%}.block--solutions .solutions .solution .content p{margin-bottom:0}
