#cms-section-7152176983 .section-bg { background-color: rgba(0, 0, 0, 0); overflow: hidden;}#cms-section-7152176983 .top-box { position: relative; display: inline-block; width: 100%; max-width: 720px; z-index: 1;}#cms-section-7152176983 .headline { display: flex; align-items: center; justify-content: center;}#cms-section-7152176983 .headline .heading-h6 { color: var(--heading-font-color);}#cms-section-7152176983 .heading-h1 { color: var(--heading-font-color);}#cms-section-7152176983 .headline-icon { flex: 0 0 24px; height: 20px; margin: 0 8px 0 0; display: flex; align-items: center; justify-content: flex-start;}#cms-section-7152176983 .headline-icon svg { background-color: unset; stroke: unset; height: 20px; fill: var(--primary-color);}#cms-section-7152176983 .headling-txt { margin: 0; text-align: left;}#cms-section-7152176983 .super-font { position: absolute; top: calc(100% - 2rem); left: 0; width: 100%; z-index: 1;}#cms-section-7152176983 .super-font .heading-ah1 { font-size: 104px; opacity: 0.1; color: var(--heading-font-color); text-shadow: -1px -1px 0 var(--heading-font-color), 1px -1px 0 var(--heading-font-color), -1px 1px 0 var(--heading-font-color), 1px 1px 0 var(--heading-font-color); -webkit-text-shadow: -1px -1px 0 var(--heading-font-color), 1px -1px 0 var(--heading-font-color), -1px 1px 0 var(--heading-font-color), 1px 1px 0 var(--heading-font-color); color: var(--website-bg-color);}#cms-section-7152176983 .services-section { display: flex; justify-content: center; position: relative; flex-wrap: wrap; z-index: 2; width: calc(100% + 32px); margin-bottom: -3rem;}#cms-section-7152176983 .title-offset { height: 4rem;}#cms-section-7152176983 .service-item { position: relative; flex: 0 1 33%; padding: 0 32px 0 0; box-sizing: border-box; position: relative; margin-bottom: 3rem; min-height: 260px; z-index: 2;}@media (min-width: 1401px) { #cms-section-7152176983 .service-item {  flex: 0 1 25%; }}#cms-section-7152176983 .item-box { display: flex; flex-direction: column; position: relative; height: 100%; background-color: #353839;}#cms-section-7152176983 .item-top { display: flex; height: 80px; flex: 0 0 80px;}#cms-section-7152176983 .icon-box { flex: 0 0 80px; height: 100%; background-color: #ffdd00; padding: 16px; box-sizing: border-box;}#cms-section-7152176983 .icon-box img { height: 100%;}#cms-section-7152176983 .title-box { display: flex; position: relative; top: 0px; padding: 0 24px; box-sizing: border-box; align-items: center;}#cms-section-7152176983 .title-box .heading-h3 { margin: 0; font-size: 19px; text-align: left; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}#cms-section-7152176983 .details-box { padding: 24px 64px 32px 40px; box-sizing: border-box;}#cms-section-7152176983 .details-box .heading-h5 { display: flex; align-items: flex-start; justify-items: flex-start; margin: 0; text-align: left; font-size: 18px; text-transform: capitalize;}#cms-section-7152176983 .micro-item { margin: 8px 0 0 0; display: flex; justify-content: start; align-items: flex-start;}#cms-section-7152176983 .has-icon svg { position: relative; top: 4px; fill: #ffdd00; stroke: unset; background: none; margin-right: 8px; flex: 0 0 18px; width: 18px; max-height: 18px;}#cms-section-7152176983 .details-box.has-icon { padding: 24px 54px 32px 24px;}#cms-section-7152176983 .link-icon { width: 48px; height: 48px; padding: 16px; box-sizing: border-box; background-color: #f2f2f2;}#cms-section-7152176983 .link-icon svg { width: 100%; background-color: unset; fill: #353839;}#cms-section-7152176983 .link-txt { position: absolute; top: calc(-100% - 12px); left: 50%; transform: translate(-50%, -50%) rotate(-90deg); -webkit-transform: translate(-50%, -50%) rotate(-90deg); white-space: nowrap; height: 100%; display: flex; align-items: center; padding: 0 24px; box-sizing: border-box;}#cms-section-7152176983 .link-txt:before { content: ""; top: 0; left: 0; position: absolute; background-color: #f2f2f2; width: 100%; height: 100%; opacity: 0.3; transition: opacity var(--animation-duration) ease-in-out; -webkit-transition: opacity var(--animation-duration) ease-in-out;}#cms-section-7152176983 .link-txt p { margin: 0; font-size: 13px; font-weight: bold; text-transform: uppercase; opacity: 0.7; position: relative; z-index: 1; transition: opacity var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out; -webkit-transition: opacity var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out;}#cms-section-7152176983 .item-link { position: absolute; bottom: 0; right: 0; width: 48px;}#cms-section-7152176983 .item-link:hover .link-txt:before { opacity: 1;}#cms-section-7152176983 .item-link:hover .link-txt p { opacity: 1; color: #353839;}#cms-section-7152176983 .decor-image { width: 480px; position: absolute; z-index: 1; transition: opacity var(--animation-duration) ease-in-out; -webkit-transition: opacity var(--animation-duration) ease-in-out; opacity: 1; top: 0%; left: 0%; opacity: 1; line-height: 0; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}#cms-section-7152176983 .decor-image img { position: relative; width: 100%;}#cms-section-7152176983 .decor-image-sec { width: 480px; transition: opacity var(--animation-duration) ease-in-out; -webkit-transition: opacity var(--animation-duration) ease-in-out; position: absolute; top: 50%; left: 100%; z-index: 1; opacity: 1; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); line-height: 0; opacity: 1;}#cms-section-7152176983 .decor-image-sec img { position: relative; width: 100%;}#cms-section-7152176983 .cms-animation.decor-image-sec { opacity: 0;}#cms-section-7152176983 .cms-animation.decor-image { opacity: 0;}#cms-section-7152176983 .animate-this { transition: opacity var(--animation-duration) ease-in-out, transform var(--animation-duration) ease-in-out; -webkit-transition: opacity var(--animation-duration) ease-in-out, transform var(--animation-duration) ease-in-out; opacity: 1; transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); transition-delay: var(--animation-delay); -webkit-transition-delay: var(--animation-delay);}#cms-section-7152176983 .animate-right.cms-animation { opacity: 0; transform: translate(32px, 0px); -webkit-transform: translate(32px, 0px);}#cms-section-7152176983 .animate-left.cms-animation { opacity: 0; transform: translate(-32px, 0px); -webkit-transform: translate(-32px, 0px);}#cms-section-7152176983 .animate-up.cms-animation { opacity: 0; transform: translate(0px, -32px); -webkit-transform: translate(0px, -32px);}#cms-section-7152176983 .animate-down.cms-animation { opacity: 0; transform: translate(0px, 32px); -webkit-transform: translate(0px, 32px);}@media (max-width: 792px) { #cms-section-7152176983 .services-section {  margin-bottom: -2rem;  display: block;  width: auto;  margin-bottom: 0; } #cms-section-7152176983 .service-item {  padding: 0 4rem;  margin-bottom: 2rem; } #cms-section-7152176983 .super-font .heading-ah1 {  font-size: 84px; }}@media (max-width: 480px) { #cms-section-7152176983 .services-section {  display: block;  width: auto;  margin-bottom: 0; } #cms-section-7152176983 .service-item {  padding: 0;  margin-bottom: 1rem; } #cms-section-7152176983 .service-item:last-child {  margin-bottom: 0; } #cms-section-7152176983 .super-font {  top: calc(100% - 1rem); } #cms-section-7152176983 .super-font .heading-ah1 {  font-size: 56px; }}