body:not(.wp-core-ui) .service-generator,html:not(.wp-toolbar) .service-generator,.acf-block-preview .service-generator{max-width:1100px;margin:auto;padding-top:80px;padding-bottom:80px}body:not(.wp-core-ui) .service-generator .service-generator--title,html:not(.wp-toolbar) .service-generator .service-generator--title,.acf-block-preview .service-generator .service-generator--title{font-weight:600;color:var(--darkBlue);border-bottom:2px solid var(--red);padding-bottom:20px;margin-bottom:20px}body:not(.wp-core-ui) .service-generator .service-cpt-wrapper,html:not(.wp-toolbar) .service-generator .service-cpt-wrapper,.acf-block-preview .service-generator .service-cpt-wrapper{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:991px){body:not(.wp-core-ui) .service-generator .service-cpt-wrapper,html:not(.wp-toolbar) .service-generator .service-cpt-wrapper,.acf-block-preview .service-generator .service-cpt-wrapper{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:576px){body:not(.wp-core-ui) .service-generator .service-cpt-wrapper,html:not(.wp-toolbar) .service-generator .service-cpt-wrapper,.acf-block-preview .service-generator .service-cpt-wrapper{grid-template-columns:1fr}}body:not(.wp-core-ui) .service-generator .service-cpt-wrapper .card-service,html:not(.wp-toolbar) .service-generator .service-cpt-wrapper .card-service,.acf-block-preview .service-generator .service-cpt-wrapper .card-service{height:360px;border-radius:10px;box-shadow:0px 4px 7px 1px #ebebeb}body:not(.wp-core-ui) .service-generator .service-cpt-wrapper .card-service img,html:not(.wp-toolbar) .service-generator .service-cpt-wrapper .card-service img,.acf-block-preview .service-generator .service-cpt-wrapper .card-service img{width:100%;height:240px;-o-object-fit:cover;object-fit:cover;border-top-right-radius:10px;border-top-left-radius:10px}body:not(.wp-core-ui) .service-generator .service-cpt-wrapper .card-service .card-service-text,html:not(.wp-toolbar) .service-generator .service-cpt-wrapper .card-service .card-service-text,.acf-block-preview .service-generator .service-cpt-wrapper .card-service .card-service-text{position:relative}body:not(.wp-core-ui) .service-generator .service-cpt-wrapper .card-service .card-service-text .card-service-badge,html:not(.wp-toolbar) .service-generator .service-cpt-wrapper .card-service .card-service-text .card-service-badge,.acf-block-preview .service-generator .service-cpt-wrapper .card-service .card-service-text .card-service-badge{background-color:var(--red);width:60px;height:20px;color:#fff;position:absolute;top:-35px;left:20px;font-size:12px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-weight:600;letter-spacing:2px}body:not(.wp-core-ui) .service-generator .service-cpt-wrapper .card-service .card-service-text h2,html:not(.wp-toolbar) .service-generator .service-cpt-wrapper .card-service .card-service-text h2,.acf-block-preview .service-generator .service-cpt-wrapper .card-service .card-service-text h2{font-size:18px;font-weight:600;letter-spacing:2px;text-align:center;margin-top:20px;margin-bottom:10px}body:not(.wp-core-ui) .service-generator .service-cpt-wrapper .card-service .card-service-text a,html:not(.wp-toolbar) .service-generator .service-cpt-wrapper .card-service .card-service-text a,.acf-block-preview .service-generator .service-cpt-wrapper .card-service .card-service-text a{display:flex;justify-content:center;text-decoration:none}