.elementor-kit-6{--e-global-color-primary:#F5F6EA;--e-global-color-a5d1f6f:#B1CA54;--e-global-color-4a4fd33:#172000;--e-global-color-b99578a:#2D5235;--e-global-color-c88f287:#E07F48;--e-global-color-39b0c49:#F5F6EA;--e-global-color-257e47a:#C3D1A7;--e-global-color-2940f4a:#E5E5C5;--e-global-typography-primary-font-family:"Black Diamond";--e-global-typography-primary-font-size:clamp(5rem, 3.8461538461538463rem + 5.128205128205128vw, 10rem);--e-global-typography-primary-font-weight:normal;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-family:"DIN Condensed Bold";--e-global-typography-secondary-font-size:clamp(3rem, 2.5384615384615383rem + 2.051282051282051vw, 5rem);--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1em;--e-global-typography-text-font-family:"DIN Condensed Bold";--e-global-typography-text-font-size:clamp(1rem, 0.9538461538461539rem + 0.2051282051282051vw, 1.2rem);--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"DIN Condensed Bold";--e-global-typography-accent-font-size:clamp(1.5rem, 1.4076923076923078rem + 0.4102564102564102vw, 1.9rem);--e-global-typography-accent-font-weight:normal;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-9fb5124-font-family:"DIN Condensed Bold";--e-global-typography-9fb5124-font-size:clamp(2.7rem, 2.3578947368421055rem + 1.3684210526315788vw, 4rem);--e-global-typography-9fb5124-text-transform:uppercase;--e-global-typography-9fb5124-line-height:1em;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-a5d1f6f );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-39b0c49 );border-radius:0px 0px 0px 0px;padding:11px 24px 13px 24px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-c88f287 );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-9fb5124-line-height:0.9em;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

@font-face {
    font-family: 'Black Diamond';
    src: url('/wp-content/uploads/2023/10/BlackDiamond.woff2') format('woff2'),
        url('/wp-content/uploads/2023/10/BlackDiamond.woff') format('woff'),
        url('/wp-content/uploads/2023/10/Black-Diamond.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'DIN Condensed';
    src: url('/wp-content/uploads/2023/10/DINCondensed-Bold.woff2') format('woff2'),
        url('/wp-content/uploads/2023/10/DINCondensed-Bold.woff') format('woff'),
        url('/wp-content/uploads/2023/10/DIN-Condensed-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

html,body {
    overflow-x: hidden;
    scroll-behavior: smooth;
}

h1 {
    text-wrap:balance;
}

h2,h3,h4,h5,h6 {
    margin: 0;
}

ul {
    margin-top:0;
}

p {
    margin-top:0;
}


p:last-child {
    margin-bottom:0;
}


a {
    color:inherit;
    font:inherit;
}

.jet-listing-grid__item .elementor-button {
    font-size: clamp(1.3rem, 1.2473684210526317rem + 0.21052631578947364vw, 1.5rem) !important;
    padding: 8px 20px 10px !important;
}


.elementor-icon-list-items {
    list-style-type: none;
}

.elementor-button-text {
    
}

.elementor-button-text::before {
  content: "";
    display: table;
    margin-top: 5px;
}


/*
.elementor-button {
    position: relative;
    width: 120px;
    height: 45px;
    
}
.elementor-button::before {
  content: "";
  margin-bottom: -0em;
  display: table;
}

.elementor-button::after {
  content: "";
  margin-top: -0.2em;
  display: table;
}

.elementor-button-content-wrapper {
    position: absolute;
    width:max-content;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
}
*/

/*.elementor-button-text {*/
/*    position: relative;*/
/*    top: -1px;*/
/*}*/



.accent-heading {
    font-family: 'Black Diamond';
    text-transform: capitalize;
    /*letter-spacing: 5px;*/
    display: inline-block;
    color:#B1CA54;
    font-size: clamp(6rem, 4.846153846153847rem + 5.128205128205128vw, 11rem);
    margin-top:-20px;
}

.sub-accent-heading {
    font-size: clamp(4rem, 3.0769230769230766rem + 4.102564102564102vw, 8rem);
    text-transform: lowercase;
    
}

.white {
    color:#F5F6EA;
}

::-webkit-input-placeholder {
    opacity: 1 !important;
}

::-moz-placeholder {
    opacity: 1 !important;
}

:-ms-input-placeholder {
    opacity: 1 !important;
}

::-ms-input-placeholder {
    opacity: 1 !important;
}

::placeholder {
    opacity: 1 !important;
}

@media (min-width:800px) and (max-width:1024px) {

.dynamic-section {
    -webkit-box-orient:horizontal !important;
    -webkit-box-direction:normal !important;
        -ms-flex-direction:row !important;
            flex-direction:row !important;
    /*gap:40px;*/
    min-height:auto;
    
}

.dynamic {
    width:50%;
}
    
    .dynamic-section img {
        height:auto !important;
    }
    
    .dynamic-section.reverse {
        -webkit-box-orient:horizontal !important;
        -webkit-box-direction:reverse !important;
            -ms-flex-direction:row-reverse !important;
                flex-direction:row-reverse !important;
        gap:0;
    }
    
    .padding-section {
        padding:10% 5%;
    }
    
    .small-padding {
        padding:10px;
    }
}

@media (max-width:768px) {
    /*br {*/
    /*    display:none;*/
    /*}*/
    
    h2,h3,h4,h5,h6, span {
    text-wrap: balance;
}

.swiper-pagination-bullet {
    width:8px !important;
    height:8px !important;
}
    
    .no-padding-container {
        padding:0;
    }
    
    
}


@media (min-width:1025px) {
.swiper-pagination {
    display:none;
}}


@media (max-width:1024px) {
.swiper-pagination {
   bottom:-10px !important;
}

br {
    display:none;
}

}

@media (max-width:767px) {

.jet-listing-grid__item .elementor-button {
    padding:12px 20px !important;
}
    
.elementor-button-text {
    top: 1px;
}

}/* End custom CSS */