/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 15 2025 | 05:54:52 */
@media (max-width:600px)
{
  body .title-text h1 {
    font-size:24px !important;
    margin-bottom:8px !important;
  }   
  body .big-img-text figure img {
    margin-bottom:25px;
  }
  body .explore-early h2 {
    font-size:24px !important;
    line-height:100%;
    margin-bottom:8px !important;
  }
  body .simple-banner h2{ 
    font-size:24px !important;
    line-height:100%;
  }
body .simple-banner .athemes-blocks-background-image {
  height:418px;
  object-fit:cover;
}
  body .explore-early p {
    padding-bottom:25px; 
  }
  body .explore-early .wp-block-columns.is-layout-flex {
    gap:20px;
  }
  body .title-text p, body .big-img-text p , body .explore-early p {
    font-size:12px !important;
    line-height:14.4px;
  }
  .explore-early .wp-block-cover{
    height:380px;
    min-height:380px;
    object-fit:cover;
  }
  .big-img-text img {
    height: 460px !important;
    object-fit:cover;
  }
  .explore-early .wp-block-button a  {
    font-size:12px !important;
    line-height:100%;
    padding:10px 34.5px; !important;
  }
  .simple-banner .wp-block-button a  {
    font-size:12px !important;
    line-height:100%;
    padding:10px 30px; !important;
  }
}
.simple-banner .wp-block-button a  {
  color: #F3F3F3 !important;
}
@media (max-width:999px) and (min-width:601px)
{
  .big-img-text img {
    object-fit:cover; 
  }
}
@media (max-width:1670px) and (min-width:1000px)
{
  .title-text .athemes-blocks-block-container-wrapper, .big-img-text .athemes-blocks-block-container-wrapper, .explore-early .athemes-blocks-block-container-wrapper{
    padding-left:20px !important;
    padding-right:20px!important;
  }
  .big-img-text img {
    object-fit:cover; 
    height:660px !important;
  }
}

.title-text h1, .big-img-text h2, .explore-early h2 , .simple-banner h2{
  font-weight:400;
  line-height:100%;
}
.title-text h1 {
  font-weight:400;
}
.title-text p {
  font-weight:400;
  line-height:22.4px;
}
.big-img-text figure {
  margin-top:unset; 
}
.big-img-text {
  margin:0 auto;
}
.big-img-text p {
  width:100%;
  max-width:1000px;
  margin:0 auto !important;
  line-height:22.4px;
}
.big-img-text figure {
  width:auto !important;
  max-width:auto !important;
  margin:0 auto !important;
}
@media (min-width:1600px) {
  .big-img-text figure  img {
    height:960px !important;
    object-fit:cover;
    object-position:center center;
  }
}
.big-img-text figure  img {
  margin-bottom:60px;
}
.big-img-text p:not(:last-child) { 
  padding-bottom: 10px;
}
.explore-early p {
  width:100%;
  max-width:1000px;
  margin:0 auto !important;
  padding-bottom:60px;
  line-height:22.4px;
}
.explore-early .wp-block-columns.is-layout-flex {
  gap:0px;
}
.explore-early .wp-block-button a {
  background-color:transparent !important; 
  border:1px solid #ffffff;
  color:#f3f3f3;
}


body .explore-early .wp-block-cover__background {
  background-color: #2E2D2C1A !important;
  opacity:1;
}
@media (min-width:1300px)
{
  .explore-early img {
    height:750px !important;
    object-fit:cover !important;
    object-position:center center;
  }
}
.explore-early .wp-block-columns {
  margin-bottom:0px; 
}
.simple-banner .wp-block-button a {
  background-color:transparent !important; 
  border:1px solid #ffffff;
  color:#f3f3f3;
}
@media (min-width:1600px)
{
  .simple-banner .athemes-blocks-background-image {
    background-size:cover;
    background-position:center center;
    height:650px;
    object-fit:cover !important;
  }
}
@media (max-width:781px) and (min-width:601px)
{
  .explore-early  .wp-block-columns {
    flex-wrap:nowrap !important;
  }
}
@media (max-width:1000px) and (min-width:768px) {
  .big-img-text figure  img {
    margin-bottom:20px;
  }
  .big-img-text p {
    padding-left:20px;
    padding-right:20px;
  }
  .explore-early p {
    padding-bottom:30px; 
  }
}

.simple-banner h2 {
    font-weight: 400 !important;
}

@media (min-width:1000px)
{
  .about-us-banner-photo .wp-block-buttons .wp-block-button a {
    padding-left:40px;
    padding-right:40px;
  }
}