@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Philosopher:ital,wght@0,400;0,700;1,400;1,700&family=Poppins: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');
 .alias-featured_blocks {
    position: relative;
    z-index: 999;
}

.wrap__page-content img {
    max-width: 100%;
    height:    auto !important;
}

.accordion-item {
    padding: 10px 20px;
    background: #c2ebc4;
    margin: 10px 0;
}

strong#accordion-button-1 {
    font-size: 24px;
    font-weight: 500;
}

.accordion-content {
    padding: 20px;
}

.alias-featured_blogs .featuredblock__image.featuredblock__image--clickable {
    padding: 110px;
}


.alias-pagetitle {
    display: none;
}

a.cta__button.component__button--1 {
    width: fit-content;
}


/* banner */

h3.component__title.banner__title {
    font-size: 56px;
    line-height: 1;
}

p.component__subtitle.banner__subtitle {
    font-size: 24px;
}


/* testimonial */

.testimonials-content-wrapper p,
strong.testimonial__source {
    font-family: "Philosopher", sans-serif !important;
}

.flex-container {
            display: flex;
            flex-wrap: wrap;
          }
          .col20 {
            width: calc(19% - 4px);
            padding: 10px;
          }

          .col25 {
            width: calc(24.6% - 4px);
          }

          .col30 {
            width: 31%;
            padding: 10px;
          }

          .col70 {
            width: 69%;
            padding: 10px;
          }

          .col50 {
            width: 48%;
            padding: 10px;
          }

          .spaced {
            justify-content: space-between;
          }

          .center{
              text-align: center;
          }

          @media screen and (max-width: 768px) {
            .col50,
            .col30,
            .col70,
            .col20,
            .col25 {
              width: 100%;
              float: none !important;
            }

            .alias-pcontent img {
              display: block;
              margin: auto;
              float: none !important;
            }
            .hide_mobile {
              display: none !important;
            }

            .align-left,
            .align-right,
            .align-center {
              display: block !important;
              margin: auto !important;
              float: none !important;
            }
          }
          .accordion-item {
    padding: 10px 20px;
    background: #D4967D;
    margin: 10px 0;
}
/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.13%; }
.span_1_of_3 { width: 32.26%; }

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
}
.accordion-item {
    padding: 10px 20px;
    background: #888f64;
    margin: 10px 0;
}

.cta-a.cta-a--6 .cta__links-wrapper, .cta-a.cta-a--4 .cta__links-wrapper {
        flex-direction: row;
        align-items: center;
    }
.cta__button.component__button--1 {
    width: 100%;
    min-width: 100px;
}  
#id_9b49aa83-46d1-50ff-8e52-85dd3a23ec7e .cta__button.component__button--1 {
    width: 100%;
    min-width: 90px;
}   
.cta-a.cta-a--4 .cta__links-wrapper a:first-child {
        margin-right: 6px;
    }

    b, strong {
    font-weight: 700;
}

.blog-post__thumbnail img {
    object-fit: fill;
}