TimberTrust/business_information/static/assets/scss/layout/_apply.scss

123 lines
2.6 KiB
SCSS
Raw Normal View History

2024-04-07 18:03:42 +08:00
@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 */