/*
Theme Name: STRING
Theme URI: https://string.marketing
Version: 1.0
Description: Custom theme developed by String Marketing.
Author: The Stephanie Hofhenke
Author URI: https://string.marketing
template: bb-theme
*/

/* Add your custom styles here... */ 

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

@font-face {
    font-family: 'MyriadPro';
    src: url('font/MyriadPro-Regular.woff.woff2') format('woff2'),
        url('font/MyriadPro-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins Bold';
    src: url('font/Poppins-Bold.woff2') format('woff2'),
        url('font/Poppins-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins Regular';
    src: url('font/Poppins-Regular.woff2') format('woff2'),
        url('font/Poppins-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins SemiBold';
    src: url('font/Poppins-SemiBold.woff2') format('woff2'),
        url('font/Poppins-SemiBold.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

h1 {
    line-height: 45px;
}
h2 {
    line-height: 40px;
}
h3 {
    line-height: 25px;
}
h4{
    line-height: 30px;
}

p {
    line-height: 20px;
}
li{
    padding: 3px 0;
}
.service-performance li {
    padding: 3px 0;
}
.coaching-section p {
    margin-bottom: 5px;
}
.coaching-section li {
    padding: 3px 0;
}
.worh-with-img .pp-photo-caption.pp-photo-caption-below {
    position: absolute;
    bottom: 0;
}
.worh-with-img img:hover{
    transform: scale(1.1);
}
#services p {
    margin-bottom: 0;
}
@media(min-width: 1023px) and (max-width: 1365px){
    #services .fl-col-content{
        padding: 30px 15px !important;
    }
}