.elementor-27 .elementor-element.elementor-element-2e7e278{--display:flex;--border-radius:0px 0px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-c43917a img{width:100%;height:720px;object-fit:cover;object-position:center center;}.elementor-27 .elementor-element.elementor-element-10b753d .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-0055fd4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:100;}.elementor-27 .elementor-element.elementor-element-dfa28a2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-dee40a0 .elementor-heading-title{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-e34f77b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-27 .elementor-element.elementor-element-5ea8cab{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-27 .elementor-element.elementor-element-66662c2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-3c6d63d{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-de6297d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-94d4f82{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-global-1719 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;}.elementor-27 .elementor-element.elementor-global-1719 .elementor-button:hover, .elementor-27 .elementor-element.elementor-global-1719 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-global-1719 .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-global-1719 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-51431a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-51431a4 .elementor-heading-title{text-transform:uppercase;}.elementor-27 .elementor-element.elementor-element-f342e07{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-73d0c2c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-e7b7ff6{--display:flex;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-704afd8 img{width:100%;height:670px;object-fit:cover;object-position:center center;}.elementor-27 .elementor-element.elementor-element-66aa781{--display:flex;--overlay-opacity:0.5;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-27 .elementor-element.elementor-element-66aa781:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-66aa781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF3E9;}.elementor-27 .elementor-element.elementor-element-66aa781::before, .elementor-27 .elementor-element.elementor-element-66aa781 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-66aa781 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-66aa781 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-66aa781 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-66aa781 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-6d1c30f .elementor-heading-title{text-transform:uppercase;}.elementor-27 .elementor-element.elementor-element-8c70809 .elementor-heading-title{color:#003D06;}.elementor-27 .elementor-element.elementor-element-2bbdd6e{--display:flex;--min-height:800px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-27 .elementor-element.elementor-element-2bbdd6e:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-2bbdd6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heapypropertygroup.com.au/wp-content/uploads/glass-view.png");background-position:center center;background-size:cover;}.elementor-27 .elementor-element.elementor-element-3877667{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-27 .elementor-element.elementor-element-7d676f1 .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-e78ef47{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-27 .elementor-element.elementor-element-37c60b1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-8cb1968{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-958e338{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-af5fdf5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-010377f{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-90f44d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-27 .elementor-element.elementor-element-6e409dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-ac3ea81 .elementor-button{background-color:#FFFFFF;fill:#003D06;color:#003D06;}.elementor-27 .elementor-element.elementor-element-0bf744b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-0bf744b .elementor-heading-title{text-transform:uppercase;}.elementor-27 .elementor-element.elementor-element-83f3117{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-d3b633d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-49f1034{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-27 .elementor-element.elementor-element-afc1b47 .elementor-heading-title{text-transform:uppercase;}.elementor-27 .elementor-element.elementor-element-da1fe2d .elementor-heading-title{color:#003D06;}.elementor-27 .elementor-element.elementor-element-ed9e7ef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-d1bb80d{--display:flex;--min-height:800px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-27 .elementor-element.elementor-element-d1bb80d:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-d1bb80d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heapypropertygroup.com.au/wp-content/uploads/property.png");background-position:center center;background-size:cover;}.elementor-27 .elementor-element.elementor-element-83bff9a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-27 .elementor-element.elementor-element-f3c3e92{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-27 .elementor-element.elementor-element-c20708a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-51fb750{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-c153286{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-f5fc4d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-27 .elementor-element.elementor-element-7c4a439{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-global-1735 .elementor-button{background-color:#FFFFFF;fill:#003D06;color:#003D06;}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-0055fd4{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-e34f77b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-27 .elementor-element.elementor-element-5ea8cab{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-f342e07{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-73d0c2c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-66aa781{--padding-top:40px;--padding-bottom:150px;--padding-left:40px;--padding-right:40px;}.elementor-27 .elementor-element.elementor-element-66aa781.e-con{--order:-99999 /* order start hack */;}.elementor-27 .elementor-element.elementor-element-e78ef47{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-37c60b1{--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-83f3117{--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-d3b633d{--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-49f1034{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-f3c3e92{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-c20708a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-c43917a img{height:600px;}.elementor-27 .elementor-element.elementor-element-5ea8cab{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-de6297d{--justify-content:flex-start;}.elementor-27 .elementor-element.elementor-element-73d0c2c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-704afd8 img{height:400px;}.elementor-27 .elementor-element.elementor-element-2bbdd6e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-e78ef47{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-37c60b1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-90f44d8{--justify-content:flex-start;}.elementor-27 .elementor-element.elementor-element-ac3ea81 .elementor-button{font-size:10px;}.elementor-27 .elementor-element.elementor-element-83f3117{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-d3b633d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-d1bb80d{--min-height:500px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-f3c3e92{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-c20708a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-f5fc4d0{--justify-content:flex-start;}.elementor-27 .elementor-element.elementor-global-1735 .elementor-button{font-size:10px;}}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-dfa28a2{--width:1000px;}.elementor-27 .elementor-element.elementor-element-5ea8cab{--width:60%;}.elementor-27 .elementor-element.elementor-element-66662c2{--width:100%;}.elementor-27 .elementor-element.elementor-element-3877667{--width:995px;}.elementor-27 .elementor-element.elementor-element-83bff9a{--width:880px;}}@media(max-width:1024px) and (min-width:768px){.elementor-27 .elementor-element.elementor-element-5ea8cab{--width:100%;}.elementor-27 .elementor-element.elementor-element-3877667{--width:100%;}.elementor-27 .elementor-element.elementor-element-83bff9a{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-c43917a */.elementor-27 .elementor-element.elementor-element-c43917a::after {
    content: "";
    background: linear-gradient(0deg, rgba(0, 61, 6, 0.05), rgba(0, 61, 6, 0.05)), linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25));    
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1719 */.elementor-27 .elementor-element.elementor-global-1719::after {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94d4f82 */.elementor-27 .elementor-element.elementor-element-94d4f82 {
    display: inline-block;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0055fd4 */.elementor-27 .elementor-element.elementor-element-0055fd4 {
    position: absolute;
    bottom: 50px;
    left: 50%;
    transform: translateX(-50%);
}

@media (max-width: 600px) {
    .elementor-27 .elementor-element.elementor-element-0055fd4 {
        top: 30%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e7e278 */.elementor-27 .elementor-element.elementor-element-2e7e278 {
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-2e7e278::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 61, 6, 0.05), rgba(0, 61, 6, 0.05)), linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25));
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7b7ff6 */.elementor-27 .elementor-element.elementor-element-e7b7ff6 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66aa781 */.elementor-27 .elementor-element.elementor-element-66aa781 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac3ea81 */.elementor-27 .elementor-element.elementor-element-ac3ea81::after {
    background-color: #BC9C22;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66666 5.83334C6.66666 6.05436 6.75446 6.26632 6.91074 6.4226C7.06702 6.57888 7.27898 6.66668 7.49999 6.66668L12.1583 6.66668L5.24166 13.575C5.08474 13.7319 4.99658 13.9448 4.99658 14.1667C4.99658 14.3886 5.08474 14.6014 5.24166 14.7583C5.39858 14.9153 5.61141 15.0034 5.83333 15.0034C6.05524 15.0034 6.26807 14.9153 6.42499 14.7583L13.3333 7.84168L13.3333 12.5C13.3333 12.721 13.4211 12.933 13.5774 13.0893C13.7337 13.2455 13.9456 13.3333 14.1667 13.3333C14.3877 13.3333 14.5996 13.2455 14.7559 13.0893C14.9122 12.933 15 12.721 15 12.5L15 5.83334C15 5.61233 14.9122 5.40037 14.7559 5.24409C14.5996 5.08781 14.3877 5.00001 14.1667 5.00001L7.49999 5.00001C7.27898 5.00001 7.06702 5.08781 6.91074 5.24409C6.75446 5.40037 6.66666 5.61233 6.66666 5.83334Z' fill='%23FFFFFF'/%3E%3C/svg%3E");    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e409dc */.elementor-27 .elementor-element.elementor-element-6e409dc {
    display: inline-block;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e78ef47 */@media (min-width: 768px) {
    .elementor-27 .elementor-element.elementor-element-e78ef47 {
        position: absolute;
        bottom: 40px;
        left: 40px;
        width: calc(100% - 80px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bbdd6e */.elementor-27 .elementor-element.elementor-element-2bbdd6e {
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-2bbdd6e::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(
            0deg,
            rgba(0, 61, 6, 0.05),
            rgba(0, 61, 6, 0.05)
        ),
        linear-gradient(
            0deg,
            rgba(0, 0, 0, 0.5),
            rgba(0, 0, 0, 0.5)
        );
    z-index: 10;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed9e7ef */.elementor-27 .elementor-element.elementor-element-ed9e7ef {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-1735 */.elementor-27 .elementor-element.elementor-global-1735::after {
    background-color: #BC9C22;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66666 5.83334C6.66666 6.05436 6.75446 6.26632 6.91074 6.4226C7.06702 6.57888 7.27898 6.66668 7.49999 6.66668L12.1583 6.66668L5.24166 13.575C5.08474 13.7319 4.99658 13.9448 4.99658 14.1667C4.99658 14.3886 5.08474 14.6014 5.24166 14.7583C5.39858 14.9153 5.61141 15.0034 5.83333 15.0034C6.05524 15.0034 6.26807 14.9153 6.42499 14.7583L13.3333 7.84168L13.3333 12.5C13.3333 12.721 13.4211 12.933 13.5774 13.0893C13.7337 13.2455 13.9456 13.3333 14.1667 13.3333C14.3877 13.3333 14.5996 13.2455 14.7559 13.0893C14.9122 12.933 15 12.721 15 12.5L15 5.83334C15 5.61233 14.9122 5.40037 14.7559 5.24409C14.5996 5.08781 14.3877 5.00001 14.1667 5.00001L7.49999 5.00001C7.27898 5.00001 7.06702 5.08781 6.91074 5.24409C6.75446 5.40037 6.66666 5.61233 6.66666 5.83334Z' fill='%23FFFFFF'/%3E%3C/svg%3E");    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c4a439 */.elementor-27 .elementor-element.elementor-element-7c4a439 {
    display: inline-block;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3c3e92 */.elementor-27 .elementor-element.elementor-element-f3c3e92 {
    position: absolute;
    bottom: 40px;
    left: 40px;
    width: calc(100% - 80px);
}

@media (max-width: 600px) {
    .elementor-27 .elementor-element.elementor-element-f3c3e92 {
        left: 20px;
        width: calc(100% - 40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1bb80d */.elementor-27 .elementor-element.elementor-element-d1bb80d {
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-d1bb80d::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(
            0deg,
            rgba(0, 61, 6, 0.05),
            rgba(0, 61, 6, 0.05)
        ),
        linear-gradient(
            0deg,
            rgba(0, 0, 0, 0.5),
            rgba(0, 0, 0, 0.5)
        );
    z-index: 10;
    pointer-events: none;
}/* End custom CSS */