/*
Theme Name:           Flatsome
Theme URI:            
Author:               
Author URI:           
Description:          
Version:              3.19.5
Requires at least:    6.4
Requires PHP:         7.4
WC requires at least: 8.3
Text Domain:          
*/

@font-face {
    font-family: 'Somar Sans';
    src: url('SomarSans-Medium.woff2') format('woff2'),
        url('SomarSans-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}



body {
font-family:  "Somar Sans",  sans-serif;
font-weight: 500;
}

.nav > li > a, .mobile-sidebar-levels-2 .nav > li > ul > li > a {
	font-family:  "Somar Sans", sans-serif;
	font-weight: 400;
}


h1,h2,h3,h4,h5,h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a {
font-family: "Somar Sans", sans-serif;
	font-weight:800;
}

.links>li>a:before, i[class*=" icon-"], i[class^=icon-]{
	font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important;
}
.icon-angle-right:before{
	content: "\f061";
}

.br3{
	border-radius: 3rem !important;
	overflow: hidden;
}
.tbl-works .col .how-it-works{
	position: relative;
}
.tbl-works .col .how-it-works:before{
	content: "";
    z-index: -1;
    height: 1.5px;
    width: 270px;
    background: rgb(9, 146, 158);
    position: absolute;
    top: 18px;
    left: 185px;
}
.tbl-works .col:last-child .how-it-works:before{
	display: none;
}
.six-pattern{
	background-image: url(/wp-content/uploads/2024/09/six-phases-pattern.png);
    background-size: cover;
    background-position: center;
}