/** Shopify CDN: Minification failed

Line 120:46 Unexpected "{"

**/
.db-about-us{
    padding:100px 0 0 0;
}
.db-about-us .db-about-us-wapper {
    background: #efefef;
    padding: 30px 0 70px 0;
    position:relative;
    margin:0 0;
}
.db-about-us .db-about-us-wapper::before {
	content: "";
	position: absolute;
	left: 0;
	right: auto;
	bottom: 0;
	background-image: url(/cdn/shop/files/about-afert.png?v=1768306154);
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	width: 100%;
	height: 113px;
	top: 0;
	transform: translateY(-100%);
}
.db-about-us .col-lg-5,
.db-about-us .col-lg-7{
    padding-left:15px;
    padding-right:15px;
}
.db-about-us__content {
	width: 90%;
	margin: auto;
}
.db-about-us .db-about-us__image {
	border-radius: 20px;
	display: flex;
	overflow: hidden;
}
.db-about-us .db-about-us__content h4 {
    font: 600 16px/18px 'Inter',helvetica,sans-serif;
    text-transform: uppercase;
    letter-spacing: 3.3px;
    padding: 0 0 0 70px;
    position: relative;
    color:#111111;
    margin: 0;
}
.db-about-us .db-about-us__content h4::before {
    content: '';
    position: absolute;
    left: 0;
    right: auto;
    top: 0;
    bottom: 0;
    background-image: url('/cdn/shop/files/about-text-ater.png?v=1768304462');
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 61px;
    height: 9px;
    margin: auto;
}
.db-about-us .db-about-us__content h2{
    font: 300 35px/38px 'Fredoka',helvetica,sans-serif;
    color:#111111;
    margin:20px 0;
}
.db-about-us .db-about-us__content h2 strong{
    font-weight:600;
}
.db-about-us .db-about-us__content p{
    font: 400 16px/30px 'Inter',helvetica,sans-serif;
    color:#444444;
    margin: 0 0 10px 0;
}
.db-about-us .db-about-us__content p b{
    font-weight:500 !important;
    color:#111;
}
.db-about-us .db-about-us__content .about-icon {
	display: grid;
	grid-template-columns: repeat(2,1fr);
	gap: 30px 50px;
	margin-top: 40px;
}
.db-about-us .db-about-us__content .about-icon .about-icon__item {
	display: flex;
	align-items: center;
	gap: 15px;
}
.db-about-us .db-about-us__content .about-icon .about-icon__item .about-icon__icon {
	background: #fff;
	border-radius: 50px;
	overflow: hidden;
	height: 81px;
	width: 81px;
}
.db-about-us .db-about-us__content .about-icon .about-icon__item .about-icon__content {
	width: 75%;
}
.db-about-us .db-about-us__content .about-icon .about-icon__item .about-icon__content h5 {
	font: 600 23px/27px 'Fredoka',helvetica,sans-serif;
	color: #111;
	margin: 0 0 10px;
}
.db-about-us .db-about-us__content .about-icon .about-icon__item .about-icon__content p{
    font: 400 16px/26px 'Fredoka',helvetica,sans-serif;
    color:#444444;
    margin:0;
}
@media(max-width:1399px){
    .db-about-us {
        padding: 80px 0 0;
    }
    .db-about-us .db-about-us-wapper::before, {
        height: 83px;
    }
    .db-about-us .db-about-us__content .about-icon .about-icon__item .about-icon__content h5{
        font-size: 21px;
        line-height: 23px;
    }
    .db-about-us__content {
        width: 100%;
    }
    .db-about-us .db-about-us__content .about-icon {
        gap: 30px;
    }
}
@media(max-width:1199px){
    .db-about-us .db-about-us__content .about-icon .about-icon__item .about-icon__icon {
        height: 60px;
        width: 60px;
    }
    .db-about-us .db-about-us__content .about-icon .about-icon__item .about-icon__content h5 {
        font-size: 19px;
        line-height: 21px;
    }
    .db-about-us .db-about-us__content .about-icon .about-icon__item .about-icon__content p{
        font-size: 14px;
        line-height: 21px;
    }
    .db-about-us .db-about-us-wapper::before {
        height: 60px;
    }
    
}
@media(max-width:991px){
    .db-about-us .col-lg-5,
    .db-about-us .col-lg-7{
        width:100%;
    }
    .db-about-us .db-about-us__image {
        display: inline-flex;
        margin: 0 0 30px 0;
    }
    .db-about-us .db-about-us-wapper {
        text-align: center;
        padding: 20px 0 40px;
    }
    .db-about-us .db-about-us__content h4{
        display:inline-block;
    }
    .db-about-us .db-about-us__content .about-icon .about-icon__item {
        display: block;
        text-align: center;
    }
    .db-about-us .db-about-us__content .about-icon .about-icon__item .about-icon__icon {
        margin: 0 auto 10px auto;
    }
    .db-about-us .db-about-us__content .about-icon .about-icon__item .about-icon__content{
        width:100%;
    }
    .db-about-us .db-about-us__content .about-icon {
        margin-top: 20px;
    }
    .db-about-us {
        padding: 60px 0 0;
    }
}
@media(max-width:575px){
    .db-about-us .db-about-us__content h2 {
        font-size: 28px;
        line-height: 30px;
    }
    .db-about-us .db-about-us__content h4::before {
        width: 41px;
        height: 6px;
    }
    .db-about-us .db-about-us__content h4{
        font-size: 14px;
        line-height: 16px;
        padding: 0 0 0 50px;
    }
    .db-about-us .db-about-us-wapper::before {
        height: 40px;
        top: 2px;
    }
    .db-about-us {
        padding: 40px 0 0;
    }
}
@media(max-width:480px){
    .db-about-us .db-about-us__content .about-icon {
        grid-template-columns: repeat(1,1fr);
    }
    .db-about-us .db-about-us__content .about-icon {
        gap: 20px;
    }
    .db-about-us .db-about-us__content h2 {
        font-size: 24px;
        line-height: 25px;
        margin: 10px 0 10px 0;
    }
}