/* @import url('https://fonts.googleapis.com/css2?family=Protest+Riot&display=swap'); */
/* @import url('https://fonts.googleapis.com/css2?family=Protest+Riot&family=Titan+One&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,400..700;1,400..700&family=Titan+One&display=swap'); */
@import url('https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,400..700;1,400..700&family=Maitree:wght@200;300;400;500;600;700&family=Titan+One&display=swap');


.acccept{
    display: flex;
    gap: 1rem;
}

.acccept img {
    max-width: 4%;
}
.section--light h5{
    color: #fff;
}
.section--light .featuredblocks-grid-b .featuredblocks .featuredblock__bg-image span, .section--light .featuredblocks-grid-b .featuredblocks .featuredblock__bg-image::after {
    background-color: #000;
}
/* .featuredblocks-grid-b .featuredblocks .featuredblock__bg-image {
    border-radius: 30px;
}
.section.fb-grid-b-masonry .featuredblocks-grid-b .featuredblocks .featuredblock__wrap, .section.fb-grid-b-masonry .featuredblocks-grid-b .featuredblocks .featuredblock-content-wrapper, .section.fb-grid-b-masonry .featuredblocks-grid-b .featuredblocks .featuredblock-image-title-wrapper {
    border-radius: 30px;
} */
.section.testimonials-a-big-image .testimonials-a--12 .testimonials-item .testimonials-content-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
}
.section.bannerlike-overlapped-images .gallery .grid-container .gallery-grid--item.gallery-grid--columns-2:last-child {
    margin-bottom: 0px;
}
.section--light .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__icon .icon:before, .section--light .featuredblocks-grid-b.grid-transparent .featuredblocks .featuredblock__icon .icon:before, .section--light .featuredblocks-grid-c.grid-transparent .featuredblocks .featuredblock__icon .icon:before {
    color: #603d2d !important;
}

.section.bannerlike-overlapped-images .cta-a .cta__title-subtitle__wrapper .cta__title {
    font-family: "Titan One", sans-serif;
}
.section.bannerlike-overlapped-images .cta-a .cta__title-subtitle__wrapper .cta__subtitle {
    font-size: 1.5rem;
}

h1{
font-family: "Titan One", sans-serif;
}

h2{
font-family: "Titan One", sans-serif;
}

h3{
font-family: "Titan One", sans-serif;
}

.component__title {
font-family: "Titan One", sans-serif;
}

.featuredblocks .featuredblock__item .featuredblock__title {
    font-family: "Titan One", sans-serif;
}
.cta_link_defaults, .cta__link {
font-family: "Arimo", sans-serif;
}

.cta_button_defaults, .contactform--a .contactform__submit input, .form-a .form__submit input, .banner-e__form form .submit, .cta__button, .cta__link--icon, .cta__button--icon {
font-family: "Arimo", sans-serif;
}

/* p{
    font-family: "Maitree", serif;
} */
.featuredblocks-grid-b .featuredblocks .featuredblock__content p {
    text-align: left;
    /* font-family: "Maitree", serif; */
}
/* #id_d6d2b41b-80ec-52ab-a8ea-7fa455438665 > div > div > div > div > div > p.text-left > span{
    font-family: "Maitree", serif;
} */
.section--light .cta__button.component__button--2 {
    color: #000;
}
.section.fb-grid-a-section-overlap .section--light .featuredblocks-grid-a .featuredblocks {
    box-shadow: 2px 5px 15px rgba(0,0,0,.5);
    width: 400px;
    height: 130px;
}

@media (max-width: 991px) {
       .col-lg-8.col-sm-12.section__column-2.ple-column-padding.align-self-center {
    padding: 1rem !important;
}

.alias-map_embed iframe {
    width: 100%;
    height: 200px;
}
}


.header-f .cta-a .cta__links-wrapper a:nth-child(2), .innerpages .header-g .cta-a .cta__links-wrapper a:nth-child(2) {
    display: block;
    line-height: 1.5;
}


.bubba-cust .featuredblock__wrap{
    transition: height 0.5s !important;
    height: 20em !important;
}
.bubba-cust .featuredblock__wrap:hover{
    height: 40.7em !important;
}

@media (max-width: 800px){
    .ple-column-padding{
        overflow-x: hidden !important;
    }

    .alias-fb1_shrt, .featuredblocks-grid-a .featuredblocks{
        padding: 20px 0px;
    }

    #id_8e506c0d-77d0-54b0-b364-2140ad3d844f .row {
        margin-right: 0px;
        margin-left: 0px;
    }

    .section.bannerlike-overlapped-images .cta-a .cta__links-wrapper {
        align-items: center;
    }

    .cta__title.component__title.titleAlignment--left, .section.bannerlike-overlapped-images .cta-a .cta__title-subtitle__wrapper .cta__subtitle{
        text-align: center;
    }
}
body {
    overflow-x: hidden !important;
}