@use "../utilities" as *; /**---------------------------------------- START: Theme Apply CSS ----------------------------------------*/ .apply-section{ position: relative; z-index: 1; @include breakpoint(md){ padding-top: 70px; } .apply-bg{ @include background; width: 100%; height: 400px; position: absolute; top: 0; left: 0; z-index: -1; } } .apply-box{ background-color: var(--lt-color-common-white); box-shadow: 0px 16px 40px 0px rgba(15, 27, 36, 0.10); padding: 80px 70px; @include breakpoint(md){ padding: 80px 50px; } } .apply-top{ margin-bottom: 50px; @include breakpoint(sm){ margin-bottom: 30px; } } .apply-content{ .section-heading{ margin-bottom: 0; .section-title{ margin-bottom: 20px; } p{ margin-bottom: 30px; max-width: 485px; width: 100%; @include breakpoint(md){ max-width: 285px; } } .apply-btn{ background-color: transparent; color: var(--lt-color-theme-primary); border: 1px solid var(--lt-color-theme-primary); i{ font-size: 15px; } &:before{ background-color: var(--lt-color-theme-primary); } &:hover{ color: var(--lt-color-common-white); } } } } .apply-counter{ @include flex-vertical-center; column-gap: 20px; flex-wrap: wrap; row-gap: 20px; margin-bottom: -10px; @include breakpoint(md){ flex-direction: column; align-items: baseline; } @include breakpoint(sm){ @include flex-vertical-center; flex-direction: row; } .title{ font-size: 50px; font-weight: 700; margin-bottom: 0; .odometer-auto-theme{ font-family: var(--lt-ff-heading); line-height: 1; } .odometer-digit-spacer{ width: 33px; } } p{ font-weight: 500; margin-bottom: 0; position: relative; padding-left: 30px; &:before{ background-color: var(--lt-color-theme-primary); content: ""; height: 17px; width: 17px; position: absolute; top: 50%; left: 0; transform: translateY(-50%); } } &.item-2{ .title{ .odometer-digit-spacer{ width: 100%; } } } } /* !END: Theme Apply CSS */