@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,500;0,700;1,700;1,800&display=swap');

/*-------------------------
   FONT
--------------------------*/
@font-face {
  font-family: avapore;
  src: url('../fonts/Avapore.otf');
}


/*subtitle*/
.foc-subtitle-01 .sppb-addon-title {
    font-size: 20px;
    font-weight: 900;
    letter-spacing: 3px;
    color: #e12b25;
    margin-bottom: 10px!important;
}

/*title*/
.foc-title-01 .sppb-addon-title {
    text-transform: uppercase;
    font-weight: 700;
    /* font-family: 'Montserrat', sans-serif; */
}

/*background text*/
.foc-bg-text-01 .sppb-addon-title {
    font-size: 240px!important;
    font-family: 'Montserrat';
    font-weight: 700;
    opacity: 0.05;
    letter-spacing: 10px;
    font-style: italic;
}

@media (max-width: 767px){
.foc-bg-text-01 .sppb-addon-title {
    font-size: 53px!important;
}}


/*header*/
.gguard-header h2.sppb-addon-title {
    font-size: 65px!important;
}

@media (max-width: 480px){
.gguard-header h2.sppb-addon-title {
    font-size: 35px!important;
    line-height: 1.5!important;
}

.sppb-bottom-shape > svg {
    height: 30px!important;
}}


