@keyframes loading-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}body:not(.wp-admin) .service-info-block{margin-bottom:120px;margin-top:120px}@media (max-width: 1023px){body:not(.wp-admin) .service-info-block{margin-bottom:100px;margin-top:100px}}@media (max-width: 767px){body:not(.wp-admin) .service-info-block{margin-bottom:60px;margin-top:60px}}.service-info-block .service-info-container>h2{max-width:700px}.service-info-block .service-info-container .intro-text{font-size:18px;font-family:"Open Sans",sans-serif;line-height:1.4;max-width:765px}.service-info-block .service-info{display:grid;gap:30px 20px;grid-template-columns:repeat(6, 1fr);list-style:none;margin:0;margin-top:60px}@media (min-width: 700px){.service-info-block .service-info > .card, .service-info-block .service-info>li{grid-column:span 2}}@media (min-width: 700px) and (max-width: 1023px){.service-info-block .service-info{grid-template-columns:repeat(4, 1fr)}.service-info-block .service-info>.card:last-child:nth-child(2n+1){grid-column-end:4}}@media (max-width: 699px){.service-info-block .service-info{grid-template-columns:100%;row-gap:30px}}@media (min-width: 1024px){.service-info-block .service-info.two-col{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 1024px){.service-info-block .service-info.four-col{grid-template-columns:repeat(8, 1fr)}}@media (min-width: 500px) and (max-width: 699px){.service-info-block .service-info.four-col{grid-template-columns:repeat(2, 1fr)}}.service-info-block .service-info li{margin-bottom:0 !important}.service-info-block .service-info li:before{display:none !important}@media (max-width: 699px){.service-info-block .service-info{margin-top:40px}}.service-info-block .service-info .card .card-inner{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.service-info-block .service-info .card .card-inner .image{order:1;overflow:hidden}.service-info-block .service-info .card .card-inner .image img{transform:scale(1);transition:transform 0.2s}.service-info-block .service-info .card .card-inner .icon{margin-bottom:5px;order:1}.service-info-block .service-info .card .card-inner h2, .service-info-block .service-info .card .card-inner h3{font-size:20px;font-family:"Open Sans",sans-serif;font-weight:700;line-height:1.4;margin:5px 0 0;order:2}.service-info-block .service-info .card .card-inner .date{margin-bottom:15px;order:2}.service-info-block .service-info .card .card-inner .desc, .service-info-block .service-info .card .card-inner .position{order:3}.service-info-block .service-info .card .card-inner .button, .service-info-block .service-info .card .card-inner .button-block{order:4}.service-info-block .service-info .card .card-inner .read-more{background-color:vaR(--button);border-radius:50%;color:var(--header);display:flex;align-items:center;justify-content:center;font-size:20px;height:40px;order:4;margin-top:auto;transition:background-color 0.2s, color 0.2s;width:40px}.service-info-block .service-info .card a.card-inner{align-items:flex-start;row-gap:10px;color:var(--default);text-decoration:none}@media (min-width: 768px){.service-info-block .service-info .card a.card-inner{align-items:none}}.service-info-block .service-info .card a.card-inner .desc{margin-bottom:15px}.service-info-block .service-info .card a.card-inner:hover, .service-info-block .service-info .card a.card-inner:focus-visible{background-color:#fff;text-decoration:none}.service-info-block .service-info .card a.card-inner:hover .image img, .service-info-block .service-info .card a.card-inner:focus-visible .image img{transform:scale(1.05)}.service-info-block .service-info .card a.card-inner:hover .button, .service-info-block .service-info .card a.card-inner:hover .read-more, .service-info-block .service-info .card a.card-inner:focus-visible .button, .service-info-block .service-info .card a.card-inner:focus-visible .read-more{background-color:var(--accent);color:#fff}.service-info-block .service-info .card a.card-inner:focus-visible{box-shadow:none;border-radius:0}.service-info-block .service-info .card .card-inner{background-color:var(--light);display:flex;flex-direction:column;row-gap:12px;padding:24px}.service-info-block .service-info .card .card-inner h3{margin:0}body.wp-admin .service-info-block{margin-bottom:60px;margin-top:60px;padding:0;position:relative}body.wp-admin .service-info-block:after{content:"";display:block;position:absolute;bottom:0;top:0;left:0;right:0;z-index:22}body.wp-admin .service-info-block .service-info-container:empty{background-color:#ECF8FE;color:var(--default);padding:60px 20px;text-align:left}body.wp-admin .service-info-block .service-info-container:empty:before{content:"Service Information: Enter service info items..."}