.service_cards{padding:var(--content-padding);position:relative;margin-bottom:4rem}.service_block{position:relative;gap:2rem;display:flex;flex-direction:row;width:100%;height:auto;border-radius:var(--content-border-rad);margin-bottom:var(--content-padding);padding:var(--content-padding);transition:all ease .5s}.service_block h3{color:var(--raisin_black)}.service_block.brand{background-color:var(--mikado-yellow);color:var(--raisin_black)}.service_block.ui-ux{background-color:var(--white-lilac);color:var(--raisin_black)}.service_block.ui-ux p,.service_block.brand p{color:var(--raisin_black)}.service_block.web{background-color:var(--maroon-flush);color:#fff}.service_block.marketing{background-color:var(--port-gore);color:#fff}.service_block.marketing h3,.service_block.web h3{color:#fff}.service_block .service_description>div{display:flex;flex-direction:column;align-items:flex-start;gap:3rem}.service_block .service_description .service_text{display:flex;flex-direction:row;gap:5rem}.service_description .btn-l{display:none}.service_block .service_video{background-color:var(--east-side);min-width:16rem;width:100%;height:auto;border-radius:1rem;aspect-ratio:var(--viewport-aspect-ratio);overflow:clip}.service_block .service_video video{width:100%;height:100%;object-fit:cover}.service_block figure{flex-shrink:0;width:25%}ul.sub_services{list-style-type:none;min-width:40%}@media screen and (max-width:1280px){.service_block{padding:var(--content-padding);margin-bottom:2rem}.service_block .service_description .service_text{gap:1rem;flex-direction:column}.service_block .service_description>div{gap:2rem;flex-direction:column}.service_block ul.sub_services{gap:.5rem;padding-top:1rem;border-top:1px solid var(--raisin_black50)}.service_block.marketing ul.sub_services,.service_block.web ul.sub_services{border-color:var(--white-lilac50)}.service_block>div{max-width:55%;gap:1.25rem}.sub_services .link-services{font-size:1.25rem}.service_block .service_video{aspect-ratio:var(--viewport-aspect-ratio);max-height:20rem}}@media screen and (max-width:768px){.service_block{flex-direction:column-reverse}.service_block>div{max-width:unset;gap:.75rem}ul.sub_services{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(100% / 3),1fr));gap:1rem 2rem}.marketing-graphic,.brand-graphic,.ui-graphic,.web-graphic{max-width:100%}.marketing-graphic>.column>.row:first-of-type,.brand-graphic>.column:last-of-type>.row:last-of-type,.ui-graphic>.column>.row:last-of-type,.web-graphic>.column>.row:last-of-type{display:none}}@media screen and (max-width:600px){ul.sub_services{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}.service_block{margin-bottom:calc(var(--content-padding) / 3);padding:calc(var(--content-padding) / 1.5)}.service_cards{padding:calc(var(--content-padding) / 2);margin-bottom:unset}}
