File: /var/www/html/WPSassoon/wp-content/themes/sassoon/scss/faq.scss
@import 'partials';
.faq{
background-color: #F0F0FF;
padding: 80px 0px;
@media($sm-1679){
padding: 60px 0px;
}
@media($sm-1481){
padding: 50px 0px;
}
@media($sm-1199){
padding: 40px 0px;
}
.faq-title-sec{
padding-bottom: 46px;
@media($sm-1679){
padding-bottom: 36px;
}
@media($sm-1481){
padding-bottom: 26px;
}
.faq-title{
font-family:$secondary-font;
font-weight: 400;
font-size: 36px;
line-height: 35px;
letter-spacing: 0%;
text-align: center;
color: #2F2F7D;
padding-bottom: 15px;
@media($sm-1679){
font-size: 32px;
}
@media($sm-1481){
font-size: 28px;
}
@media($sm-1199){
font-size: 26px;
}
@media($sm-1023){
font-size: 22px;
}
@media($sm-991){
font-size: 20px;
}
@media($sm-767){
font-size: 18px;
}
}
.faq-content{
font-weight: 400;
font-size: 18px;
line-height: 22px;
letter-spacing: 0%;
text-align: center;
color: #2E2E78;
@media($sm-1679){
font-size: 16px;
line-height: 20px;
}
@media($sm-1481){
font-size: 14px;
line-height: 18px;
margin: 0px;
}
}
}
.faq-icon{
font-family: $secondary-font;
font-weight: 400;
font-size: 20px;
line-height: 20px;
letter-spacing: 0%;
background: #2F2F7D12;
width: 44px;
height: 44px;
border-radius: 60px;
display: flex;
align-items: center;
justify-content: center;
@media($sm-1679){
width: 40px;
height: 40px;
}
@media($sm-1481){
width: 38px;
height: 38px;
}
}
.faq-icon1{
font-family: $secondary-font;
color: #919495B2;
font-weight: 400;
font-size: 36px;
line-height: 35px;
letter-spacing: 0%;
text-align: center;
margin-right: 40px;
@media($sm-1679){
font-size: 32px;
}
@media($sm-1481){
font-size: 28px;
}
@media($sm-1199){
font-size: 26px;
}
@media($sm-1023){
font-size: 22px;
}
@media($sm-991){
font-size: 20px;
}
@media($sm-767){
font-size: 18px;
}
}
.accordion-item{
margin-bottom: 10px;
border-radius: 16px;
}
.accordion-button{
color: #2E2E78;
font-weight: 400;
font-size: 18px;
line-height: 22px;
padding: 0px;
letter-spacing: 0%;
background: none;
@media($sm-1679){
font-size: 16px;
line-height: 20px;
}
@media($sm-1481){
font-size: 14px;
line-height: 18px;
margin: 0px;
}
&::after{
content:'+';
background-image: none;
font-size: 25px;
margin-right: 20px;
background: #2E2E781A;
border-radius:10px;
width: 52px;
height: 52px;
display: flex;
align-items: center;
justify-content: center;
@media($sm-1679){
width: 50px;
height: 50px;
}
@media($sm-1481){
width: 45px;
height: 45px;
}
}
}
.content{
padding: 20px;
}
.left-icon{
padding: 22px;
border-right: 1px solid #2E2E7814;
margin-right: 30px;
@media($sm-1679){
padding: 20px;
}
@media($sm-1481){
padding: 18px;
}
@media($sm-1199){
padding: 15px;
margin-right: 0px;
}
}
.accordion-button:not(.collapsed) {
background: #2E2E78 !important;
color: #fff;
border-radius: 16px !important;
&::after {
content: "-";
background-image: none;
font-size: 25px;
margin-right: 20px;
background: #FFFFFF1A;
border-radius: 10px;
width: 52px;
height: 52px;
display: flex;
align-items: center;
justify-content: center;
@media($sm-1679){
width: 50px;
height: 50px;
}
@media($sm-1481){
width: 45px;
height: 45px;
}
@media($sm-767){
width: 30px;
height: 30px;
}
}
.faq-icon{
background: #E8E8FF12;
}
&:focus{
box-shadow: none;
}
}
.accordion-body{
display: flex;
align-items: center;
padding: 48px;
color: #2E2E78;
font-weight: 400;
font-size: 16px;
line-height: 28px;
letter-spacing: 0%;
@media($sm-1679){
font-size: 14px;
}
@media($sm-579){
padding: 20px;
}
}
}