.elementor-2 .elementor-element.elementor-element-cd3f3b9 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 32%, #000000 100%);opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-cd3f3b9 > .elementor-container{min-height:775px;}.elementor-2 .elementor-element.elementor-element-cd3f3b9 .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-2 .elementor-element.elementor-element-cd3f3b9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-b0333af > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a9d2abf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a9d2abf{text-align:center;}.elementor-2 .elementor-element.elementor-element-a9d2abf .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:60px;font-weight:500;letter-spacing:0.4px;text-shadow:0px 0px 12px #000000;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-0676893{text-align:center;font-family:"EB Garamond", Sans-serif;font-size:36px;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-2 .elementor-element.elementor-element-9b905c5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-9b905c5{margin-top:30px;margin-bottom:60px;}.elementor-2 .elementor-element.elementor-element-bee7109 .elementor-button{background-color:transparent;font-family:"EB Garamond", Sans-serif;font-size:22px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #0F4D2A 0%, var( --e-global-color-text ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFBF;border-radius:0px 0px 0px 0px;padding:20px 60px 20px 60px;}.elementor-2 .elementor-element.elementor-element-bee7109 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-bee7109 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(360deg, var( --e-global-color-text ) 0%, var( --e-global-color-primary ) 80%);}.elementor-2 .elementor-element.elementor-element-829a807 .elementor-button{background-color:transparent;font-family:"EB Garamond", Sans-serif;font-size:22px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #0F4D2A 0%, var( --e-global-color-text ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFBF;border-radius:0px 0px 0px 0px;padding:20px 60px 20px 60px;}.elementor-2 .elementor-element.elementor-element-829a807 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-829a807 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(360deg, var( --e-global-color-text ) 0%, var( --e-global-color-primary ) 80%);}.elementor-2 .elementor-element.elementor-element-3efb4df .elementor-button{background-color:transparent;font-family:"EB Garamond", Sans-serif;font-size:22px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #0F4D2A 0%, var( --e-global-color-text ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFBF;border-radius:0px 0px 0px 0px;padding:20px 60px 20px 60px;}.elementor-2 .elementor-element.elementor-element-3efb4df .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-3efb4df .elementor-button:focus{background-color:transparent;background-image:linear-gradient(360deg, var( --e-global-color-text ) 0%, var( --e-global-color-primary ) 80%);}.elementor-2 .elementor-element.elementor-element-758aac1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-758aac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-2 .elementor-element.elementor-element-758aac1 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-758aac1{border-style:solid;border-width:4px 0px 4px 0px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:20;}.elementor-2 .elementor-element.elementor-element-90ade32.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-90ade32 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 15px 40px 15px;}.elementor-2 .elementor-element.elementor-element-90ade32 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-0f417bd > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-0f417bd{text-align:center;}.elementor-2 .elementor-element.elementor-element-0f417bd .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-20c98d7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-20c98d7{text-align:center;font-size:18px;}.elementor-2 .elementor-element.elementor-element-8298d55 .elementor-button{background-color:#E9D27D;font-family:"Muli", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-8298d55 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-8298d55 .elementor-button:focus{background-color:#FAF2C2;}.elementor-2 .elementor-element.elementor-element-4df7a5d{margin-top:30px;margin-bottom:40px;}.elementor-2 .elementor-element.elementor-element-f5bee01 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.75;}.elementor-2 .elementor-element.elementor-element-f5bee01 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 15px 40px 15px;}.elementor-2 .elementor-element.elementor-element-f5bee01 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-8bdd58c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-8bdd58c{text-align:left;}.elementor-2 .elementor-element.elementor-element-8bdd58c .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:36px;font-weight:600;line-height:1.2em;}.elementor-msie .elementor-2 .elementor-element.elementor-element-fc5a22c .elementor-portfolio-item{width:calc( 100% / 4 );}.elementor-2 .elementor-element.elementor-element-fc5a22c .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-2 .elementor-element.elementor-element-fc5a22c:after{content:"0.66";position:absolute;color:transparent;}.elementor-2 .elementor-element.elementor-element-fc5a22c{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-2 .elementor-element.elementor-element-fc5a22c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-fc5a22c a .elementor-portfolio-item__overlay{background-color:#00000080;}.elementor-2 .elementor-element.elementor-element-fc5a22c a .elementor-portfolio-item__title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-dd64c3b{font-size:18px;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-620f6ee .elementor-button{background-color:#E9D27D;font-family:"Muli", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-620f6ee .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-620f6ee .elementor-button:focus{background-color:#FAF2C2;}.elementor-2 .elementor-element.elementor-element-6c17e27{margin-top:0px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-f37d73b > .elementor-widget-container{margin:80px -150px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f37d73b{z-index:20;}.elementor-2 .elementor-element.elementor-element-d56510d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-d56510d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-2 .elementor-element.elementor-element-d56510d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 80px 40px 200px;}.elementor-2 .elementor-element.elementor-element-d56510d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-d782387{left:-87px;}body.rtl .elementor-2 .elementor-element.elementor-element-d782387{right:-87px;}.elementor-2 .elementor-element.elementor-element-d782387{top:30px;z-index:0;}.elementor-2 .elementor-element.elementor-element-d782387 .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:125px;font-weight:400;color:var( --e-global-color-e79028c );}.elementor-2 .elementor-element.elementor-element-66b2eb1{z-index:1;}.elementor-2 .elementor-element.elementor-element-66b2eb1 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:42px;font-weight:600;color:#0F4D2A;}.elementor-2 .elementor-element.elementor-element-abeb2a9 .elementor-button{background-color:#CCA53000;font-family:"Muli", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#0F4D2A;color:#0F4D2A;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-abeb2a9 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-2 .elementor-element.elementor-element-abeb2a9 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-abeb2a9 .elementor-button:focus{color:#CCA530;}.elementor-2 .elementor-element.elementor-element-abeb2a9 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-abeb2a9 .elementor-button:focus svg{fill:#CCA530;}.elementor-2 .elementor-element.elementor-element-b1b4998{margin-top:-80px;margin-bottom:0px;z-index:12;}.elementor-2 .elementor-element.elementor-element-1cf3a35:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-1cf3a35 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #161616 51%, var( --e-global-color-primary ) 100%);}.elementor-2 .elementor-element.elementor-element-1cf3a35 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 80px;--e-column-margin-right:0px;--e-column-margin-left:80px;padding:150px 200px 80px 80px;}.elementor-2 .elementor-element.elementor-element-1cf3a35 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1244c8a{left:-53px;}body.rtl .elementor-2 .elementor-element.elementor-element-1244c8a{right:-53px;}.elementor-2 .elementor-element.elementor-element-1244c8a{top:30px;z-index:0;}.elementor-2 .elementor-element.elementor-element-1244c8a .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:125px;font-weight:400;color:var( --e-global-color-e79028c );}.elementor-2 .elementor-element.elementor-element-5fcbfe5{z-index:1;}.elementor-2 .elementor-element.elementor-element-5fcbfe5 .elementor-heading-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f845030{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1184ff2 .elementor-button{background-color:#CCA53000;font-family:"Muli", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-e79028c );color:var( --e-global-color-e79028c );padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1184ff2 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-1184ff2 .elementor-button:focus{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1184ff2 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-1184ff2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2749ef8 > .elementor-widget-container{margin:160px 0px -80px -150px;}.elementor-2 .elementor-element.elementor-element-2749ef8{z-index:10;}.elementor-2 .elementor-element.elementor-element-4e74fc2{margin-top:80px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-2bf9f4a > .elementor-element-populated{padding:80px 40px 40px 120px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-edb6fcc{left:-119px;}body.rtl .elementor-2 .elementor-element.elementor-element-edb6fcc{right:-119px;}.elementor-2 .elementor-element.elementor-element-edb6fcc{top:0px;z-index:0;}.elementor-2 .elementor-element.elementor-element-edb6fcc .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:125px;font-weight:400;color:var( --e-global-color-e79028c );}.elementor-2 .elementor-element.elementor-element-1396fd7{z-index:1;}.elementor-2 .elementor-element.elementor-element-1396fd7 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:42px;font-weight:600;color:#0F4D2A;}.elementor-2 .elementor-element.elementor-element-12cbdf2 .elementor-button{background-color:#E9D27D;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-12cbdf2 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-12cbdf2 .elementor-button:focus{background-color:#FAF2C2;}.elementor-2 .elementor-element.elementor-element-12cbdf2 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-08a1390 > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-08a1390 img{width:100%;max-width:350px;}.elementor-2 .elementor-element.elementor-element-e28d3b3{border-style:solid;border-width:2px 0px 2px 0px;border-color:#CCA530;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-e28d3b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-134c6b9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-134c6b9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 15px 40px 15px;}.elementor-2 .elementor-element.elementor-element-134c6b9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-85df86c .elementor-button{background-color:#E9D27D;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-85df86c .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-85df86c .elementor-button:focus{background-color:#FAF2C2;}.elementor-2 .elementor-element.elementor-element-85df86c > .elementor-widget-container{margin:30px 0px 0px 0px;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-83fa17e{width:25%;}.elementor-2 .elementor-element.elementor-element-d56510d{width:75%;}.elementor-2 .elementor-element.elementor-element-1cf3a35{width:75%;}.elementor-2 .elementor-element.elementor-element-1d23465{width:25%;}.elementor-2 .elementor-element.elementor-element-2bf9f4a{width:67%;}.elementor-2 .elementor-element.elementor-element-5b2ad3d{width:33%;}}@media(max-width:1049px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-90ade32{width:100%;}.elementor-2 .elementor-element.elementor-element-f5bee01{width:100%;}.elementor-2 .elementor-element.elementor-element-134c6b9{width:100%;}}@media(max-width:1049px){.elementor-2 .elementor-element.elementor-element-8298d55 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8298d55 .elementor-button{padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-8bdd58c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-8bdd58c .elementor-heading-title{font-size:24px;}.elementor-msie .elementor-2 .elementor-element.elementor-element-fc5a22c .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-2 .elementor-element.elementor-element-620f6ee > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-620f6ee .elementor-button{padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-1cf3a35 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-2bf9f4a > .elementor-element-populated{padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-edb6fcc{left:-16px;}body.rtl .elementor-2 .elementor-element.elementor-element-edb6fcc{right:-16px;}.elementor-2 .elementor-element.elementor-element-edb6fcc{top:-47px;}.elementor-2 .elementor-element.elementor-element-edb6fcc .elementor-heading-title{font-size:80px;}.elementor-2 .elementor-element.elementor-element-12cbdf2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-12cbdf2 .elementor-button{padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-08a1390 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-85df86c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-85df86c .elementor-button{padding:10px 10px 10px 10px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-a9d2abf .elementor-heading-title{font-size:42px;}.elementor-2 .elementor-element.elementor-element-0676893{font-size:24px;}.elementor-msie .elementor-2 .elementor-element.elementor-element-fc5a22c .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-2 .elementor-element.elementor-element-6c17e27{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-83fa17e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f37d73b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d56510d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 20px 40px 20px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-d782387{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-d782387{right:0px;}.elementor-2 .elementor-element.elementor-element-d782387{top:-47px;z-index:20;}.elementor-2 .elementor-element.elementor-element-d782387 .elementor-heading-title{font-size:80px;}.elementor-2 .elementor-element.elementor-element-abeb2a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b1b4998{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1cf3a35 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 20px 40px 20px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1244c8a{left:3px;}body.rtl .elementor-2 .elementor-element.elementor-element-1244c8a{right:3px;}.elementor-2 .elementor-element.elementor-element-1244c8a{top:-46px;z-index:20;}.elementor-2 .elementor-element.elementor-element-1244c8a .elementor-heading-title{font-size:80px;}.elementor-2 .elementor-element.elementor-element-1d23465 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2749ef8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4e74fc2{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2bf9f4a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 20px 40px 20px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-edb6fcc{left:-5px;}body.rtl .elementor-2 .elementor-element.elementor-element-edb6fcc{right:-5px;}.elementor-2 .elementor-element.elementor-element-edb6fcc{top:-32px;}.elementor-2 .elementor-element.elementor-element-edb6fcc .elementor-heading-title{font-size:60px;}.elementor-2 .elementor-element.elementor-element-1396fd7 .elementor-heading-title{font-size:34px;}.elementor-2 .elementor-element.elementor-element-5b2ad3d > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-08a1390 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for column, class: .elementor-element-90ade32 */.elementor-element-758aac1 {
   background: #1d7008;
   background: linear-gradient(90deg,rgba(2242, 227, 165, 1) 0%, rgba(255, 255, 255, 100) 25%, rgba(255, 255, 255, 100) 75% ,rgba(242, 227, 165, 1) 100%) ;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-758aac1 */#custom-homes-feature-container strong {
    color: #0f4d2a;
}/* End custom CSS */
/* Start custom CSS for portfolio, class: .elementor-element-fc5a22c */.elementor-portfolio-item  {
box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.25)
    
}

.elementor-portfolio-item:hover  {
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5)
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4df7a5d */#custom-homes-feature-container strong {
    color: #0f4d2a;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-6b010c4 */.swiper-pagination{
    margin-top: 25px;
}
.elementor-swiper-button-next{
    margin: 0px -30px 0px 0px;
    color: #0f4d2a !important;
}
.elementor-swiper-button-prev{
    margin: 0px 0px 0px -30px;
    color: #0f4d2a !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e28d3b3 */.elementor-element-e28d3b3 {
   background: #1d7008;
   background: linear-gradient(90deg,rgba(2242, 227, 165, 1) 0%, rgba(255, 255, 255, 100) 25%, rgba(255, 255, 255, 100) 75% ,rgba(242, 227, 165, 1) 100%) ;
}/* End custom CSS */