.elementor-3229 .elementor-element.elementor-element-aac2896 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-3229 .elementor-element.elementor-element-aac2896:not(.elementor-motion-effects-element-type-background), .elementor-3229 .elementor-element.elementor-element-aac2896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEDEDE;}.elementor-3229 .elementor-element.elementor-element-aac2896{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 60px 0px;z-index:2;}.elementor-3229 .elementor-element.elementor-element-aac2896 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3229 .elementor-element.elementor-element-78dcb8f.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3229 .elementor-element.elementor-element-78dcb8f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3229 .elementor-element.elementor-element-78dcb8f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-78dcb8f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-3229 .elementor-element.elementor-element-78dcb8f > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-3229 .elementor-element.elementor-element-78dcb8f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:18px 18px 0px 18px;--e-column-margin-right:18px;--e-column-margin-left:18px;}.elementor-3229 .elementor-element.elementor-element-78dcb8f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-4396852 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-4396852{z-index:1;}.elementor-3229 .elementor-element.elementor-element-f380919 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:126px;font-weight:600;}.elementor-3229 .elementor-element.elementor-element-f380919 > .elementor-widget-container{margin:0px 0px 100px 81px;}.elementor-3229 .elementor-element.elementor-element-f380919{z-index:4;}.elementor-3229 .elementor-element.elementor-element-6abdd3b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-6abdd3b{z-index:2;}.elementor-3229 .elementor-element.elementor-element-c8315e7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3229 .elementor-element.elementor-element-c8315e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:1px;margin-bottom:0px;padding:0px 18px 0px 18px;z-index:3;}.elementor-3229 .elementor-element.elementor-element-c8315e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-b68eab4 > .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;}.elementor-3229 .elementor-element.elementor-element-b68eab4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-61c9503{text-align:center;}.elementor-3229 .elementor-element.elementor-element-61c9503 .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-9ffb5c9{text-align:center;}.elementor-3229 .elementor-element.elementor-element-9ffb5c9 .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:600;text-transform:uppercase;line-height:1.4em;}.elementor-3229 .elementor-element.elementor-element-9ffb5c9 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 17px 0px;}.elementor-3229 .elementor-element.elementor-element-c79c6a7, .elementor-3229 .elementor-element.elementor-element-c79c6a7 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-c79c6a7{margin-top:65px;margin-bottom:0px;}.elementor-3229 .elementor-element.elementor-element-46f703f{text-align:center;}.elementor-3229 .elementor-element.elementor-element-46f703f .elementor-heading-title{color:#DC6E64;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-3229 .elementor-element.elementor-element-46f703f > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-5d97fff > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-e4fbeff{text-align:left;top:65px;z-index:2;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-e4fbeff{left:0px;}body.rtl .elementor-3229 .elementor-element.elementor-element-e4fbeff{right:0px;}.elementor-3229 .elementor-element.elementor-element-3add5b0 > .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;}.elementor-3229 .elementor-element.elementor-element-3add5b0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-c2e5803{text-align:center;}.elementor-3229 .elementor-element.elementor-element-c2e5803 .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-1f069fc{text-align:center;}.elementor-3229 .elementor-element.elementor-element-1f069fc .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:600;text-transform:uppercase;line-height:1.4em;}.elementor-3229 .elementor-element.elementor-element-1f069fc > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 17px 0px;}.elementor-3229 .elementor-element.elementor-element-1184419{margin-top:65px;margin-bottom:0px;}.elementor-3229 .elementor-element.elementor-element-6a8e5f0{text-align:center;}.elementor-3229 .elementor-element.elementor-element-6a8e5f0 .elementor-heading-title{color:#DC6E64;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-3229 .elementor-element.elementor-element-6a8e5f0 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-ddb0b92 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-71163f8 > .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;}.elementor-3229 .elementor-element.elementor-element-71163f8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-c40904d{text-align:center;}.elementor-3229 .elementor-element.elementor-element-c40904d .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-60296fa{text-align:center;}.elementor-3229 .elementor-element.elementor-element-60296fa .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:600;text-transform:uppercase;line-height:1.4em;}.elementor-3229 .elementor-element.elementor-element-60296fa > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 17px 0px;}.elementor-3229 .elementor-element.elementor-element-bd16d23{margin-top:65px;margin-bottom:0px;}.elementor-3229 .elementor-element.elementor-element-4eb9fb7{text-align:center;}.elementor-3229 .elementor-element.elementor-element-4eb9fb7 .elementor-heading-title{color:#DC6E64;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-3229 .elementor-element.elementor-element-4eb9fb7 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-a07719c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-1c0dede > .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;}.elementor-3229 .elementor-element.elementor-element-1c0dede > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-9ec5fa4{text-align:center;}.elementor-3229 .elementor-element.elementor-element-9ec5fa4 .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-1de2793{text-align:center;}.elementor-3229 .elementor-element.elementor-element-1de2793 .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:600;text-transform:uppercase;line-height:1.4em;}.elementor-3229 .elementor-element.elementor-element-1de2793 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 17px 0px;}.elementor-3229 .elementor-element.elementor-element-57c489a{margin-top:65px;margin-bottom:0px;}.elementor-3229 .elementor-element.elementor-element-c293c4e{text-align:center;}.elementor-3229 .elementor-element.elementor-element-c293c4e .elementor-heading-title{color:#DC6E64;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:1.4em;}.elementor-3229 .elementor-element.elementor-element-c293c4e > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-9f7d233 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-90509ec:not(.elementor-motion-effects-element-type-background), .elementor-3229 .elementor-element.elementor-element-90509ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEDEDE;}.elementor-3229 .elementor-element.elementor-element-90509ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-40px;margin-bottom:0px;z-index:2;}.elementor-3229 .elementor-element.elementor-element-90509ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-277df60:not(.elementor-motion-effects-element-type-background), .elementor-3229 .elementor-element.elementor-element-277df60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEDEDE;}.elementor-3229 .elementor-element.elementor-element-277df60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:18px 18px 0px 18px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-277df60 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3229 .elementor-element.elementor-element-cfd9a0d.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3229 .elementor-element.elementor-element-cfd9a0d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3229 .elementor-element.elementor-element-cfd9a0d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-cfd9a0d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3229 .elementor-element.elementor-element-cfd9a0d > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-3229 .elementor-element.elementor-element-cfd9a0d > .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:0px 0px 0px 81px;}.elementor-3229 .elementor-element.elementor-element-cfd9a0d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-3bfe1ba{text-align:left;top:0px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-3bfe1ba > .elementor-widget-container{margin:65px 0px 0px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-3bfe1ba{left:46px;}body.rtl .elementor-3229 .elementor-element.elementor-element-3bfe1ba{right:46px;}.elementor-3229 .elementor-element.elementor-element-cc3fc67 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-cc3fc67{z-index:1;}.elementor-3229 .elementor-element.elementor-element-3e0a219 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-3e0a219{z-index:1;}.elementor-3229 .elementor-element.elementor-element-090fa7f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:126px;font-weight:600;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-090fa7f > .elementor-widget-container{margin:200px 0px 100px 0px;}.elementor-3229 .elementor-element.elementor-element-090fa7f{z-index:4;}.elementor-3229 .elementor-element.elementor-element-4aa5d4c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-3229 .elementor-element.elementor-element-4aa5d4c > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-3229 .elementor-element.elementor-element-4aa5d4c{z-index:4;}.elementor-3229 .elementor-element.elementor-element-0c14d7f:not(.elementor-motion-effects-element-type-background), .elementor-3229 .elementor-element.elementor-element-0c14d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEDEDE;}.elementor-3229 .elementor-element.elementor-element-0c14d7f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:18px 18px 18px 18px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-0c14d7f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-c7026ae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-c7026ae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3229 .elementor-element.elementor-element-c7026ae > .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:0px 46px 0px 81px;}.elementor-3229 .elementor-element.elementor-element-c7026ae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-a14b60d{text-align:left;}.elementor-3229 .elementor-element.elementor-element-a14b60d > .elementor-widget-container{margin:65px 0px 40px 0px;}.elementor-3229 .elementor-element.elementor-element-0b9f0ad{text-align:center;}.elementor-3229 .elementor-element.elementor-element-0b9f0ad .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-0b9f0ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-837a4c5{text-align:center;}.elementor-3229 .elementor-element.elementor-element-837a4c5 .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:600;text-transform:uppercase;line-height:1.4em;}.elementor-3229 .elementor-element.elementor-element-837a4c5 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 17px 0px;}.elementor-3229 .elementor-element.elementor-element-1f92fd2 .elementor-heading-title{color:#474847;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.8em;}.elementor-3229 .elementor-element.elementor-element-1f92fd2 > .elementor-widget-container{margin:70px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-13b5e0d{text-align:left;}.elementor-3229 .elementor-element.elementor-element-13b5e0d .elementor-heading-title{color:#474847;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-13b5e0d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-6c6fafe .elementor-heading-title{color:#474847;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-3229 .elementor-element.elementor-element-6c6fafe > .elementor-widget-container{margin:0px 0px 70px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-6c6fafe{left:81px;}body.rtl .elementor-3229 .elementor-element.elementor-element-6c6fafe{right:81px;}.elementor-3229 .elementor-element.elementor-element-6c6fafe{bottom:0px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-873a1d8{margin-top:40px;margin-bottom:60px;}.elementor-3229 .elementor-element.elementor-element-949948d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3229 .elementor-element.elementor-element-949948d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-d552d07{text-align:left;}.elementor-3229 .elementor-element.elementor-element-d552d07 .elementor-heading-title{color:#DC6E64;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-d552d07 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-cafa7d1{text-align:left;}.elementor-3229 .elementor-element.elementor-element-cafa7d1 .elementor-heading-title{color:#DC6E64;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-cafa7d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-f3cc918{text-align:left;}.elementor-3229 .elementor-element.elementor-element-f3cc918 .elementor-heading-title{color:#DC6E64;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-f3cc918 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3229 .elementor-element.elementor-element-dc9d3b5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3229 .elementor-element.elementor-element-dc9d3b5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3229 .elementor-element.elementor-element-dc9d3b5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-dc9d3b5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/stone.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-dc9d3b5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3229 .elementor-element.elementor-element-dc9d3b5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-ca1bcb8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-ca1bcb8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/galerija.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-ca1bcb8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3229 .elementor-element.elementor-element-ca1bcb8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-038db41 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-3229 .elementor-element.elementor-element-038db41 > .elementor-widget-container{margin:0px 0px 70px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-038db41{left:46px;}body.rtl .elementor-3229 .elementor-element.elementor-element-038db41{right:46px;}.elementor-3229 .elementor-element.elementor-element-038db41{bottom:0px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-cec29c0:not(.elementor-motion-effects-element-type-background), .elementor-3229 .elementor-element.elementor-element-cec29c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEDEDE;}.elementor-3229 .elementor-element.elementor-element-cec29c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0px 18px 18px 18px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-cec29c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-2b39fb5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-2b39fb5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3229 .elementor-element.elementor-element-2b39fb5 > .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:0px 46px 0px 81px;}.elementor-3229 .elementor-element.elementor-element-2b39fb5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-467ac54{text-align:left;}.elementor-3229 .elementor-element.elementor-element-467ac54 > .elementor-widget-container{margin:65px 0px 40px 0px;}.elementor-3229 .elementor-element.elementor-element-ba3e81a{text-align:center;}.elementor-3229 .elementor-element.elementor-element-ba3e81a .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-ba3e81a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-cb030a6{text-align:center;}.elementor-3229 .elementor-element.elementor-element-cb030a6 .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:600;text-transform:uppercase;line-height:1.4em;}.elementor-3229 .elementor-element.elementor-element-cb030a6 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 17px 0px;}.elementor-3229 .elementor-element.elementor-element-d689755{text-align:center;}.elementor-3229 .elementor-element.elementor-element-d689755 .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-d689755 > .elementor-widget-container{margin:80px 0px 30px 0px;}.elementor-3229 .elementor-element.elementor-element-cc84a05 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3229 .elementor-element.elementor-element-cc84a05{margin-top:0px;margin-bottom:0px;}.elementor-3229 .elementor-element.elementor-element-3dacf93.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3229 .elementor-element.elementor-element-3dacf93:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-3dacf93 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/SB-2_4.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-3dacf93 > .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;}.elementor-3229 .elementor-element.elementor-element-3dacf93 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-f0e28a0.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3229 .elementor-element.elementor-element-f0e28a0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-f0e28a0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/SB-2_3.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-f0e28a0 > .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:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-f0e28a0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-efca62d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-efca62d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/SB-2_2.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-efca62d > .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:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-efca62d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-5d5c959:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-5d5c959 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/SB-2_1.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-5d5c959 > .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:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-5d5c959 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-aa112d2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-aa112d2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/06/SB-3-scaled.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-aa112d2 > .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:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-aa112d2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-79c15a0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-79c15a0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/06/SB-4-scaled.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-79c15a0 > .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:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-79c15a0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-f911203 .elementor-heading-title{color:#474847;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-3229 .elementor-element.elementor-element-f911203 > .elementor-widget-container{margin:0px 0px 70px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-f911203{left:81px;}body.rtl .elementor-3229 .elementor-element.elementor-element-f911203{right:81px;}.elementor-3229 .elementor-element.elementor-element-f911203{bottom:0px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-302db94 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3229 .elementor-element.elementor-element-302db94 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-3ea760c .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-3229 .elementor-element.elementor-element-3ea760c > .elementor-widget-container{margin:0px 0px 70px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-3ea760c{left:46px;}body.rtl .elementor-3229 .elementor-element.elementor-element-3ea760c{right:46px;}.elementor-3229 .elementor-element.elementor-element-3ea760c{bottom:0px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-418a8c1:not(.elementor-motion-effects-element-type-background), .elementor-3229 .elementor-element.elementor-element-418a8c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3229 .elementor-element.elementor-element-418a8c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 0px 20px;z-index:2;}.elementor-3229 .elementor-element.elementor-element-418a8c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-6b2176f > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-22fc4c8 > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-dac3397 > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-222e5fb > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-6c5f5a5 > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-1a1a344:not(.elementor-motion-effects-element-type-background), .elementor-3229 .elementor-element.elementor-element-1a1a344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEDEDE;}.elementor-3229 .elementor-element.elementor-element-1a1a344{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0px 18px 0px 18px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-1a1a344 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3229 .elementor-element.elementor-element-c6c9d56.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3229 .elementor-element.elementor-element-c6c9d56.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3229 .elementor-element.elementor-element-c6c9d56:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-c6c9d56 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3229 .elementor-element.elementor-element-c6c9d56 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-3229 .elementor-element.elementor-element-c6c9d56 > .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:0px 0px 0px 81px;}.elementor-3229 .elementor-element.elementor-element-c6c9d56 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-04a4f1b{text-align:left;top:0px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-04a4f1b > .elementor-widget-container{margin:65px 0px 0px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-04a4f1b{left:81px;}body.rtl .elementor-3229 .elementor-element.elementor-element-04a4f1b{right:81px;}.elementor-3229 .elementor-element.elementor-element-324eede > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-324eede{z-index:1;}.elementor-3229 .elementor-element.elementor-element-3db4061 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-3db4061{z-index:1;}.elementor-3229 .elementor-element.elementor-element-6c18c4c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:126px;font-weight:600;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-6c18c4c > .elementor-widget-container{margin:200px 0px 100px 0px;}.elementor-3229 .elementor-element.elementor-element-6c18c4c{z-index:4;}.elementor-3229 .elementor-element.elementor-element-6ce85c7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-3229 .elementor-element.elementor-element-6ce85c7 > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-3229 .elementor-element.elementor-element-6ce85c7{z-index:4;}.elementor-3229 .elementor-element.elementor-element-80d9604:not(.elementor-motion-effects-element-type-background), .elementor-3229 .elementor-element.elementor-element-80d9604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEDEDE;}.elementor-3229 .elementor-element.elementor-element-80d9604{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:18px 18px 18px 18px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-80d9604 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-b04591f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-b04591f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3229 .elementor-element.elementor-element-b04591f > .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:0px 46px 0px 81px;}.elementor-3229 .elementor-element.elementor-element-b04591f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-e847abb{text-align:left;}.elementor-3229 .elementor-element.elementor-element-e847abb > .elementor-widget-container{margin:65px 0px 40px 0px;}.elementor-3229 .elementor-element.elementor-element-4300f83{text-align:center;}.elementor-3229 .elementor-element.elementor-element-4300f83 .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-4300f83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-bce3b82{text-align:center;}.elementor-3229 .elementor-element.elementor-element-bce3b82 .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:600;text-transform:uppercase;line-height:1.4em;}.elementor-3229 .elementor-element.elementor-element-bce3b82 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 17px 0px;}.elementor-3229 .elementor-element.elementor-element-4b97a96 .elementor-heading-title{color:#474847;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.8em;}.elementor-3229 .elementor-element.elementor-element-4b97a96 > .elementor-widget-container{margin:70px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-a5e9de4{text-align:left;}.elementor-3229 .elementor-element.elementor-element-a5e9de4 .elementor-heading-title{color:#474847;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-a5e9de4 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-a206cca .elementor-heading-title{color:#474847;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-3229 .elementor-element.elementor-element-a206cca > .elementor-widget-container{margin:0px 0px 70px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-a206cca{left:46px;}body.rtl .elementor-3229 .elementor-element.elementor-element-a206cca{right:46px;}.elementor-3229 .elementor-element.elementor-element-a206cca{bottom:0px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-f32a626{margin-top:40px;margin-bottom:40px;}.elementor-3229 .elementor-element.elementor-element-259f436{text-align:left;}.elementor-3229 .elementor-element.elementor-element-259f436 .elementor-heading-title{color:#DC6E64;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-259f436 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-6b58c05{text-align:left;}.elementor-3229 .elementor-element.elementor-element-6b58c05 .elementor-heading-title{color:#DC6E64;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-6b58c05 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3229 .elementor-element.elementor-element-87de30d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3229 .elementor-element.elementor-element-87de30d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3229 .elementor-element.elementor-element-87de30d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-87de30d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/stone.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-87de30d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3229 .elementor-element.elementor-element-87de30d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-d71041e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-d71041e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/SA-0-8.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-d71041e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3229 .elementor-element.elementor-element-d71041e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-d7eb450 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-3229 .elementor-element.elementor-element-d7eb450 > .elementor-widget-container{margin:0px 0px 70px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-d7eb450{left:46px;}body.rtl .elementor-3229 .elementor-element.elementor-element-d7eb450{right:46px;}.elementor-3229 .elementor-element.elementor-element-d7eb450{bottom:0px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-7a6b28a:not(.elementor-motion-effects-element-type-background), .elementor-3229 .elementor-element.elementor-element-7a6b28a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEDEDE;}.elementor-3229 .elementor-element.elementor-element-7a6b28a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0px 18px 18px 18px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-7a6b28a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-5eafb56:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-5eafb56 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3229 .elementor-element.elementor-element-5eafb56 > .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:0px 46px 0px 81px;}.elementor-3229 .elementor-element.elementor-element-5eafb56 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-96e2fb6{text-align:left;}.elementor-3229 .elementor-element.elementor-element-96e2fb6 > .elementor-widget-container{margin:65px 0px 40px 0px;}.elementor-3229 .elementor-element.elementor-element-81f4f49{text-align:center;}.elementor-3229 .elementor-element.elementor-element-81f4f49 .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-81f4f49 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-d8d8a79{text-align:center;}.elementor-3229 .elementor-element.elementor-element-d8d8a79 .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:600;text-transform:uppercase;line-height:1.4em;}.elementor-3229 .elementor-element.elementor-element-d8d8a79 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 17px 0px;}.elementor-3229 .elementor-element.elementor-element-c27d7d3{text-align:center;}.elementor-3229 .elementor-element.elementor-element-c27d7d3 .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-c27d7d3 > .elementor-widget-container{margin:80px 0px 30px 0px;}.elementor-3229 .elementor-element.elementor-element-e9d92be > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3229 .elementor-element.elementor-element-e9d92be{margin-top:0px;margin-bottom:0px;}.elementor-3229 .elementor-element.elementor-element-53b316f.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3229 .elementor-element.elementor-element-53b316f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-53b316f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/c004_sunset.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-53b316f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3229 .elementor-element.elementor-element-53b316f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-9862ee2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-9862ee2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/SA-0-5.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-9862ee2 > .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:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-9862ee2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-94ce7fa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-94ce7fa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/M1C3.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-94ce7fa > .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:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-94ce7fa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-d425c55 .elementor-heading-title{color:#474847;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-3229 .elementor-element.elementor-element-d425c55 > .elementor-widget-container{margin:0px 0px 70px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-d425c55{left:81px;}body.rtl .elementor-3229 .elementor-element.elementor-element-d425c55{right:81px;}.elementor-3229 .elementor-element.elementor-element-d425c55{bottom:0px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-440712f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3229 .elementor-element.elementor-element-440712f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-c5d2d8a .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-3229 .elementor-element.elementor-element-c5d2d8a > .elementor-widget-container{margin:0px 0px 70px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-c5d2d8a{left:46px;}body.rtl .elementor-3229 .elementor-element.elementor-element-c5d2d8a{right:46px;}.elementor-3229 .elementor-element.elementor-element-c5d2d8a{bottom:0px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-64865ac:not(.elementor-motion-effects-element-type-background), .elementor-3229 .elementor-element.elementor-element-64865ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3229 .elementor-element.elementor-element-64865ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 0px 20px;z-index:2;}.elementor-3229 .elementor-element.elementor-element-64865ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-bae1c30 > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-d67a213 > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-acfc659 > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-7b9dde1 > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-2490228 > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-fe04cd4:not(.elementor-motion-effects-element-type-background), .elementor-3229 .elementor-element.elementor-element-fe04cd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEDEDE;}.elementor-3229 .elementor-element.elementor-element-fe04cd4 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-fe04cd4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0px 18px 0px 18px;z-index:4;}.elementor-bc-flex-widget .elementor-3229 .elementor-element.elementor-element-93ce667.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3229 .elementor-element.elementor-element-93ce667.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3229 .elementor-element.elementor-element-93ce667:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-93ce667 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3229 .elementor-element.elementor-element-93ce667 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-3229 .elementor-element.elementor-element-93ce667 > .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:0px 0px 0px 81px;}.elementor-3229 .elementor-element.elementor-element-93ce667 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-6981300{text-align:left;top:0px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-6981300 > .elementor-widget-container{margin:65px 0px 0px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-6981300{left:46px;}body.rtl .elementor-3229 .elementor-element.elementor-element-6981300{right:46px;}.elementor-3229 .elementor-element.elementor-element-da95344 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-da95344{z-index:1;}.elementor-3229 .elementor-element.elementor-element-c2b7f4e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-c2b7f4e{z-index:1;}.elementor-3229 .elementor-element.elementor-element-785ba4c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:126px;font-weight:600;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-785ba4c > .elementor-widget-container{margin:200px 0px 100px 0px;}.elementor-3229 .elementor-element.elementor-element-785ba4c{z-index:4;}.elementor-3229 .elementor-element.elementor-element-8d1aea6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-3229 .elementor-element.elementor-element-8d1aea6 > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-3229 .elementor-element.elementor-element-8d1aea6{z-index:4;}.elementor-3229 .elementor-element.elementor-element-4b92845:not(.elementor-motion-effects-element-type-background), .elementor-3229 .elementor-element.elementor-element-4b92845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEDEDE;}.elementor-3229 .elementor-element.elementor-element-4b92845{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:18px 18px 18px 18px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-4b92845 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-17b9e20:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-17b9e20 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3229 .elementor-element.elementor-element-17b9e20 > .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:0px 46px 0px 81px;}.elementor-3229 .elementor-element.elementor-element-17b9e20 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-00148eb{text-align:left;}.elementor-3229 .elementor-element.elementor-element-00148eb > .elementor-widget-container{margin:65px 0px 40px 0px;}.elementor-3229 .elementor-element.elementor-element-17c3be0{text-align:center;}.elementor-3229 .elementor-element.elementor-element-17c3be0 .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-17c3be0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-48b146b{text-align:center;}.elementor-3229 .elementor-element.elementor-element-48b146b .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:600;text-transform:uppercase;line-height:1.4em;}.elementor-3229 .elementor-element.elementor-element-48b146b > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 17px 0px;}.elementor-3229 .elementor-element.elementor-element-506e1e1 .elementor-heading-title{color:#474847;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.8em;}.elementor-3229 .elementor-element.elementor-element-506e1e1 > .elementor-widget-container{margin:70px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-8db8952 .elementor-heading-title{color:#474847;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-3229 .elementor-element.elementor-element-8db8952 > .elementor-widget-container{margin:0px 0px 70px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-8db8952{left:81px;}body.rtl .elementor-3229 .elementor-element.elementor-element-8db8952{right:81px;}.elementor-3229 .elementor-element.elementor-element-8db8952{bottom:0px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-d08ca62{text-align:left;}.elementor-3229 .elementor-element.elementor-element-d08ca62 .elementor-heading-title{color:#474847;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-d08ca62 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-cb1d49e{margin-top:40px;margin-bottom:40px;}.elementor-3229 .elementor-element.elementor-element-6b099f2{text-align:left;}.elementor-3229 .elementor-element.elementor-element-6b099f2 .elementor-heading-title{color:#DC6E64;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-6b099f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-b0417dd{text-align:left;}.elementor-3229 .elementor-element.elementor-element-b0417dd .elementor-heading-title{color:#DC6E64;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-b0417dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3229 .elementor-element.elementor-element-9124009.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3229 .elementor-element.elementor-element-9124009.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3229 .elementor-element.elementor-element-9124009:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-9124009 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/stone.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-9124009 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3229 .elementor-element.elementor-element-9124009 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-386b144:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-386b144 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/fig-img.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-386b144 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3229 .elementor-element.elementor-element-386b144 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-38f4b95 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-3229 .elementor-element.elementor-element-38f4b95 > .elementor-widget-container{margin:0px 0px 70px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-38f4b95{left:20px;}body.rtl .elementor-3229 .elementor-element.elementor-element-38f4b95{right:20px;}.elementor-3229 .elementor-element.elementor-element-38f4b95{bottom:0px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-1f3ccd4:not(.elementor-motion-effects-element-type-background), .elementor-3229 .elementor-element.elementor-element-1f3ccd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEDEDE;}.elementor-3229 .elementor-element.elementor-element-1f3ccd4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0px 18px 18px 18px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-1f3ccd4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-18f113f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-18f113f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3229 .elementor-element.elementor-element-18f113f > .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:0px 46px 0px 81px;}.elementor-3229 .elementor-element.elementor-element-18f113f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-49d0809{text-align:left;}.elementor-3229 .elementor-element.elementor-element-49d0809 > .elementor-widget-container{margin:65px 0px 40px 0px;}.elementor-3229 .elementor-element.elementor-element-033a6aa{text-align:center;}.elementor-3229 .elementor-element.elementor-element-033a6aa .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-033a6aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-b6329df{text-align:center;}.elementor-3229 .elementor-element.elementor-element-b6329df .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:600;text-transform:uppercase;line-height:1.4em;}.elementor-3229 .elementor-element.elementor-element-b6329df > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 17px 0px;}.elementor-3229 .elementor-element.elementor-element-e58400a{text-align:center;}.elementor-3229 .elementor-element.elementor-element-e58400a .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-e58400a > .elementor-widget-container{margin:80px 0px 30px 0px;}.elementor-3229 .elementor-element.elementor-element-a61265e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3229 .elementor-element.elementor-element-a61265e{margin-top:0px;margin-bottom:0px;}.elementor-3229 .elementor-element.elementor-element-55d0de2.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3229 .elementor-element.elementor-element-55d0de2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-55d0de2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/M1A3-1.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-55d0de2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3229 .elementor-element.elementor-element-55d0de2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-9805ded.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3229 .elementor-element.elementor-element-9805ded:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-9805ded > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/M1A3.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-9805ded > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3229 .elementor-element.elementor-element-9805ded > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-fd4b566:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-fd4b566 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/M1-A-1_4.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-fd4b566 > .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:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-fd4b566 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-9ad9b7f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-9ad9b7f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/M1-A-1_2.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-9ad9b7f > .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:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-9ad9b7f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-5db618e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-5db618e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/M1-A-1_1.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-5db618e > .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:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-5db618e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-daac057 .elementor-heading-title{color:#474847;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-3229 .elementor-element.elementor-element-daac057 > .elementor-widget-container{margin:0px 0px 70px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-daac057{left:81px;}body.rtl .elementor-3229 .elementor-element.elementor-element-daac057{right:81px;}.elementor-3229 .elementor-element.elementor-element-daac057{bottom:0px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-18652ab > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3229 .elementor-element.elementor-element-18652ab > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-b8b22ef .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-3229 .elementor-element.elementor-element-b8b22ef > .elementor-widget-container{margin:0px 0px 70px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-b8b22ef{left:46px;}body.rtl .elementor-3229 .elementor-element.elementor-element-b8b22ef{right:46px;}.elementor-3229 .elementor-element.elementor-element-b8b22ef{bottom:0px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-5bc16d0:not(.elementor-motion-effects-element-type-background), .elementor-3229 .elementor-element.elementor-element-5bc16d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3229 .elementor-element.elementor-element-5bc16d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 0px 20px;z-index:2;}.elementor-3229 .elementor-element.elementor-element-5bc16d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-65163ac > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-3767895 > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-78527f2 > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-8a96c8d > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-7cefcbc > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-58d11f3:not(.elementor-motion-effects-element-type-background), .elementor-3229 .elementor-element.elementor-element-58d11f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEDEDE;}.elementor-3229 .elementor-element.elementor-element-58d11f3 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-58d11f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0px 18px 0px 18px;z-index:4;}.elementor-bc-flex-widget .elementor-3229 .elementor-element.elementor-element-0f045f7.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3229 .elementor-element.elementor-element-0f045f7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3229 .elementor-element.elementor-element-0f045f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-0f045f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3229 .elementor-element.elementor-element-0f045f7 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-3229 .elementor-element.elementor-element-0f045f7 > .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:0px 0px 0px 81px;}.elementor-3229 .elementor-element.elementor-element-0f045f7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-6a72ca7{text-align:left;top:0px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-6a72ca7 > .elementor-widget-container{margin:65px 0px 0px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-6a72ca7{left:46px;}body.rtl .elementor-3229 .elementor-element.elementor-element-6a72ca7{right:46px;}.elementor-3229 .elementor-element.elementor-element-282c3e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-282c3e9{z-index:1;}.elementor-3229 .elementor-element.elementor-element-aa8f1bd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-aa8f1bd{z-index:1;}.elementor-3229 .elementor-element.elementor-element-b15d9c6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:126px;font-weight:600;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-b15d9c6 > .elementor-widget-container{margin:200px 0px 100px 0px;}.elementor-3229 .elementor-element.elementor-element-b15d9c6{z-index:4;}.elementor-3229 .elementor-element.elementor-element-acec536 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-3229 .elementor-element.elementor-element-acec536 > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-3229 .elementor-element.elementor-element-acec536{z-index:4;}.elementor-3229 .elementor-element.elementor-element-0245b95:not(.elementor-motion-effects-element-type-background), .elementor-3229 .elementor-element.elementor-element-0245b95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEDEDE;}.elementor-3229 .elementor-element.elementor-element-0245b95{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:18px 18px 0px 18px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-0245b95 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-77f9816:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-77f9816 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3229 .elementor-element.elementor-element-77f9816 > .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:0px 46px 0px 81px;}.elementor-3229 .elementor-element.elementor-element-77f9816 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-7611e20{text-align:left;}.elementor-3229 .elementor-element.elementor-element-7611e20 > .elementor-widget-container{margin:65px 0px 40px 0px;}.elementor-3229 .elementor-element.elementor-element-ac03a95{text-align:center;}.elementor-3229 .elementor-element.elementor-element-ac03a95 .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-ac03a95 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-b4f8e6d{text-align:center;}.elementor-3229 .elementor-element.elementor-element-b4f8e6d .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:600;text-transform:uppercase;line-height:1.4em;}.elementor-3229 .elementor-element.elementor-element-b4f8e6d > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 17px 0px;}.elementor-3229 .elementor-element.elementor-element-71e920d .elementor-heading-title{color:#474847;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.8em;}.elementor-3229 .elementor-element.elementor-element-71e920d > .elementor-widget-container{margin:70px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-d2d05e8{text-align:left;}.elementor-3229 .elementor-element.elementor-element-d2d05e8 .elementor-heading-title{color:#474847;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-d2d05e8 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-5d6a21f{margin-top:40px;margin-bottom:40px;}.elementor-3229 .elementor-element.elementor-element-a52633e{text-align:left;}.elementor-3229 .elementor-element.elementor-element-a52633e .elementor-heading-title{color:#DC6E64;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-a52633e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-ea40425{text-align:left;}.elementor-3229 .elementor-element.elementor-element-ea40425 .elementor-heading-title{color:#DC6E64;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-ea40425 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-3d4e85f .elementor-heading-title{color:#474847;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-3229 .elementor-element.elementor-element-3d4e85f > .elementor-widget-container{margin:0px 0px 70px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-3d4e85f{left:81px;}body.rtl .elementor-3229 .elementor-element.elementor-element-3d4e85f{right:81px;}.elementor-3229 .elementor-element.elementor-element-3d4e85f{bottom:0px;z-index:4;}.elementor-bc-flex-widget .elementor-3229 .elementor-element.elementor-element-5a144e2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3229 .elementor-element.elementor-element-5a144e2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3229 .elementor-element.elementor-element-5a144e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-5a144e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/stone.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-5a144e2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3229 .elementor-element.elementor-element-5a144e2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-6ec7c41:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-6ec7c41 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/citrus-img.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-6ec7c41 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3229 .elementor-element.elementor-element-6ec7c41 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-444e4ae .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-3229 .elementor-element.elementor-element-444e4ae > .elementor-widget-container{margin:0px 0px 70px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-444e4ae{left:20px;}body.rtl .elementor-3229 .elementor-element.elementor-element-444e4ae{right:20px;}.elementor-3229 .elementor-element.elementor-element-444e4ae{bottom:0px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-4e77d67:not(.elementor-motion-effects-element-type-background), .elementor-3229 .elementor-element.elementor-element-4e77d67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEDEDE;}.elementor-3229 .elementor-element.elementor-element-4e77d67{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:18px 18px 0px 18px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-4e77d67 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-0843b36:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-0843b36 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3229 .elementor-element.elementor-element-0843b36 > .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:0px 46px 0px 81px;}.elementor-3229 .elementor-element.elementor-element-0843b36 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-f839937{text-align:left;}.elementor-3229 .elementor-element.elementor-element-f839937 > .elementor-widget-container{margin:65px 0px 40px 0px;}.elementor-3229 .elementor-element.elementor-element-3850bf9{text-align:center;}.elementor-3229 .elementor-element.elementor-element-3850bf9 .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-3850bf9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-f2649c6{text-align:center;}.elementor-3229 .elementor-element.elementor-element-f2649c6 .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:600;text-transform:uppercase;line-height:1.4em;}.elementor-3229 .elementor-element.elementor-element-f2649c6 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 17px 0px;}.elementor-3229 .elementor-element.elementor-element-a462d6d{text-align:center;}.elementor-3229 .elementor-element.elementor-element-a462d6d .elementor-heading-title{color:#815F59;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-3229 .elementor-element.elementor-element-a462d6d > .elementor-widget-container{margin:80px 0px 30px 0px;}.elementor-3229 .elementor-element.elementor-element-ff031f5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3229 .elementor-element.elementor-element-ff031f5{margin-top:0px;margin-bottom:0px;}.elementor-3229 .elementor-element.elementor-element-fb4e294.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3229 .elementor-element.elementor-element-fb4e294:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-fb4e294 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/c008_01.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-fb4e294 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3229 .elementor-element.elementor-element-fb4e294 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-1674c02.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3229 .elementor-element.elementor-element-1674c02:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-1674c02 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/c005_sunset.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-1674c02 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3229 .elementor-element.elementor-element-1674c02 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-390781a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-390781a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/M1A4_kadar-2.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-390781a > .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:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-390781a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-6915828:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-6915828 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/M1A4_kadar-1-2.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-6915828 > .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:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-6915828 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-6e159c7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-6e159c7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/Enscape_2020-07-31-10-04-16.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-6e159c7 > .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:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-6e159c7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-c1b5a18:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-c1b5a18 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/Enscape_2020-07-29-10-49-19-2-Recovered.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3229 .elementor-element.elementor-element-c1b5a18 > .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:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-c1b5a18 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-e22597c .elementor-heading-title{color:#474847;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-3229 .elementor-element.elementor-element-e22597c > .elementor-widget-container{margin:0px 0px 70px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-e22597c{left:81px;}body.rtl .elementor-3229 .elementor-element.elementor-element-e22597c{right:81px;}.elementor-3229 .elementor-element.elementor-element-e22597c{bottom:0px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-13eea73 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3229 .elementor-element.elementor-element-13eea73 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-196279d .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-3229 .elementor-element.elementor-element-196279d > .elementor-widget-container{margin:0px 0px 70px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-196279d{left:46px;}body.rtl .elementor-3229 .elementor-element.elementor-element-196279d{right:46px;}.elementor-3229 .elementor-element.elementor-element-196279d{bottom:0px;z-index:4;}.elementor-3229 .elementor-element.elementor-element-6ac4490:not(.elementor-motion-effects-element-type-background), .elementor-3229 .elementor-element.elementor-element-6ac4490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3229 .elementor-element.elementor-element-6ac4490{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 0px 20px;z-index:2;}.elementor-3229 .elementor-element.elementor-element-6ac4490 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3229 .elementor-element.elementor-element-561baf9 > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-00a70c2 > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-e3607b8 > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-a94c34c > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-d9cf873 > .elementor-element-populated{padding:0px 10px 0px 0px;}@media(min-width:768px){.elementor-3229 .elementor-element.elementor-element-c7026ae{width:40%;}.elementor-3229 .elementor-element.elementor-element-dc9d3b5{width:20%;}.elementor-3229 .elementor-element.elementor-element-ca1bcb8{width:39.332%;}.elementor-3229 .elementor-element.elementor-element-b04591f{width:40%;}.elementor-3229 .elementor-element.elementor-element-87de30d{width:20%;}.elementor-3229 .elementor-element.elementor-element-d71041e{width:39.332%;}.elementor-3229 .elementor-element.elementor-element-17b9e20{width:40%;}.elementor-3229 .elementor-element.elementor-element-9124009{width:20%;}.elementor-3229 .elementor-element.elementor-element-386b144{width:39.332%;}.elementor-3229 .elementor-element.elementor-element-77f9816{width:40%;}.elementor-3229 .elementor-element.elementor-element-5a144e2{width:20%;}.elementor-3229 .elementor-element.elementor-element-6ec7c41{width:39.332%;}}@media(max-width:1024px){.elementor-3229 .elementor-element.elementor-element-f380919 .elementor-heading-title{font-size:72px;}.elementor-3229 .elementor-element.elementor-element-f380919 > .elementor-widget-container{margin:0px 0px 40px 20px;}.elementor-bc-flex-widget .elementor-3229 .elementor-element.elementor-element-cfd9a0d.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3229 .elementor-element.elementor-element-cfd9a0d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3229 .elementor-element.elementor-element-cfd9a0d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-cfd9a0d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/saltsand-large.jpg");}.elementor-3229 .elementor-element.elementor-element-cfd9a0d > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/shadow.png");}.elementor-3229 .elementor-element.elementor-element-cfd9a0d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-3229 .elementor-element.elementor-element-3bfe1ba > .elementor-widget-container{margin:40px 0px 0px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-3bfe1ba{left:20px;}body.rtl .elementor-3229 .elementor-element.elementor-element-3bfe1ba{right:20px;}.elementor-3229 .elementor-element.elementor-element-090fa7f .elementor-heading-title{font-size:89px;}.elementor-3229 .elementor-element.elementor-element-4aa5d4c > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3229 .elementor-element.elementor-element-c7026ae > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-3229 .elementor-element.elementor-element-a14b60d > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-3229 .elementor-element.elementor-element-038db41 > .elementor-widget-container{margin:0px 0px 40px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-038db41{left:20px;}body.rtl .elementor-3229 .elementor-element.elementor-element-038db41{right:20px;}.elementor-3229 .elementor-element.elementor-element-2b39fb5 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-3229 .elementor-element.elementor-element-467ac54 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-3229 .elementor-element.elementor-element-3ea760c > .elementor-widget-container{margin:0px 0px 40px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-3ea760c{left:10px;}body.rtl .elementor-3229 .elementor-element.elementor-element-3ea760c{right:10px;}.elementor-bc-flex-widget .elementor-3229 .elementor-element.elementor-element-c6c9d56.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3229 .elementor-element.elementor-element-c6c9d56.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3229 .elementor-element.elementor-element-c6c9d56:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-c6c9d56 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/salvia-large.jpg");}.elementor-3229 .elementor-element.elementor-element-c6c9d56 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/fig-shadow.png");}.elementor-3229 .elementor-element.elementor-element-c6c9d56 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-3229 .elementor-element.elementor-element-04a4f1b > .elementor-widget-container{margin:40px 0px 0px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-04a4f1b{left:20px;}body.rtl .elementor-3229 .elementor-element.elementor-element-04a4f1b{right:20px;}.elementor-3229 .elementor-element.elementor-element-6c18c4c .elementor-heading-title{font-size:89px;}.elementor-3229 .elementor-element.elementor-element-6ce85c7 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3229 .elementor-element.elementor-element-b04591f > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-3229 .elementor-element.elementor-element-e847abb > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-3229 .elementor-element.elementor-element-d7eb450 > .elementor-widget-container{margin:0px 0px 40px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-d7eb450{left:20px;}body.rtl .elementor-3229 .elementor-element.elementor-element-d7eb450{right:20px;}.elementor-3229 .elementor-element.elementor-element-5eafb56 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-3229 .elementor-element.elementor-element-96e2fb6 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-3229 .elementor-element.elementor-element-c5d2d8a > .elementor-widget-container{margin:0px 0px 40px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-c5d2d8a{left:10px;}body.rtl .elementor-3229 .elementor-element.elementor-element-c5d2d8a{right:10px;}.elementor-bc-flex-widget .elementor-3229 .elementor-element.elementor-element-93ce667.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3229 .elementor-element.elementor-element-93ce667.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3229 .elementor-element.elementor-element-93ce667:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-93ce667 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/fig-large.jpg");}.elementor-3229 .elementor-element.elementor-element-93ce667 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/citrus-shadow.png");}.elementor-3229 .elementor-element.elementor-element-93ce667 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-3229 .elementor-element.elementor-element-6981300 > .elementor-widget-container{margin:40px 0px 40px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-6981300{left:20px;}body.rtl .elementor-3229 .elementor-element.elementor-element-6981300{right:20px;}.elementor-3229 .elementor-element.elementor-element-785ba4c .elementor-heading-title{font-size:89px;}.elementor-3229 .elementor-element.elementor-element-8d1aea6 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3229 .elementor-element.elementor-element-17b9e20 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-3229 .elementor-element.elementor-element-00148eb > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-3229 .elementor-element.elementor-element-38f4b95 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3229 .elementor-element.elementor-element-18f113f > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-3229 .elementor-element.elementor-element-49d0809 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-3229 .elementor-element.elementor-element-b8b22ef > .elementor-widget-container{margin:0px 0px 40px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-b8b22ef{left:10px;}body.rtl .elementor-3229 .elementor-element.elementor-element-b8b22ef{right:10px;}.elementor-bc-flex-widget .elementor-3229 .elementor-element.elementor-element-0f045f7.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3229 .elementor-element.elementor-element-0f045f7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3229 .elementor-element.elementor-element-0f045f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-0f045f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/fig-large.jpg");}.elementor-3229 .elementor-element.elementor-element-0f045f7 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/citrus-shadow.png");}.elementor-3229 .elementor-element.elementor-element-0f045f7 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-3229 .elementor-element.elementor-element-6a72ca7 > .elementor-widget-container{margin:40px 0px 40px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-6a72ca7{left:20px;}body.rtl .elementor-3229 .elementor-element.elementor-element-6a72ca7{right:20px;}.elementor-3229 .elementor-element.elementor-element-b15d9c6 .elementor-heading-title{font-size:89px;}.elementor-3229 .elementor-element.elementor-element-acec536 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3229 .elementor-element.elementor-element-77f9816 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-3229 .elementor-element.elementor-element-7611e20 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-3229 .elementor-element.elementor-element-444e4ae > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3229 .elementor-element.elementor-element-0843b36 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-3229 .elementor-element.elementor-element-f839937 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-3229 .elementor-element.elementor-element-196279d > .elementor-widget-container{margin:0px 0px 40px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-196279d{left:10px;}body.rtl .elementor-3229 .elementor-element.elementor-element-196279d{right:10px;}}@media(max-width:767px){.elementor-bc-flex-widget .elementor-3229 .elementor-element.elementor-element-78dcb8f.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3229 .elementor-element.elementor-element-78dcb8f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3229 .elementor-element.elementor-element-78dcb8f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-78dcb8f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2022/04/for-one-villas-2-scaled.jpg");}.elementor-3229 .elementor-element.elementor-element-78dcb8f > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/shadow-villas.png");}.elementor-3229 .elementor-element.elementor-element-78dcb8f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3229 .elementor-element.elementor-element-f380919{text-align:left;}.elementor-3229 .elementor-element.elementor-element-f380919 .elementor-heading-title{font-size:32px;}.elementor-3229 .elementor-element.elementor-element-f380919 > .elementor-widget-container{margin:0px 20px 120px 20px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-c8315e7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-b68eab4 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3229 .elementor-element.elementor-element-61c9503 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-c79c6a7{margin-top:20px;margin-bottom:0px;}.elementor-3229 .elementor-element.elementor-element-46f703f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-3add5b0 > .elementor-element-populated{margin:60px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3229 .elementor-element.elementor-element-1184419{margin-top:20px;margin-bottom:0px;}.elementor-3229 .elementor-element.elementor-element-6a8e5f0 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-71163f8 > .elementor-element-populated{margin:60px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3229 .elementor-element.elementor-element-bd16d23{margin-top:20px;margin-bottom:0px;}.elementor-3229 .elementor-element.elementor-element-4eb9fb7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-1c0dede > .elementor-element-populated{margin:60px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3229 .elementor-element.elementor-element-57c489a{margin-top:20px;margin-bottom:40px;}.elementor-3229 .elementor-element.elementor-element-c293c4e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-277df60{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-cfd9a0d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3229 .elementor-element.elementor-element-cfd9a0d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://depuna.eximium.fr/wp-content/uploads/2021/05/saltsand-large.jpg");}.elementor-3229 .elementor-element.elementor-element-cfd9a0d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-3229 .elementor-element.elementor-element-090fa7f{text-align:left;}.elementor-3229 .elementor-element.elementor-element-090fa7f .elementor-heading-title{font-size:48px;}.elementor-3229 .elementor-element.elementor-element-090fa7f > .elementor-widget-container{margin:420px 0px 20px 0px;}.elementor-3229 .elementor-element.elementor-element-4aa5d4c{text-align:left;}.elementor-3229 .elementor-element.elementor-element-4aa5d4c > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-0c14d7f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-c7026ae > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-3229 .elementor-element.elementor-element-a14b60d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-0b9f0ad > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-1f92fd2 > .elementor-widget-container{margin:40px 0px 40px 0px;padding:0px 0px 40px 0px;}.elementor-3229 .elementor-element.elementor-element-13b5e0d > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-6c6fafe{text-align:left;}.elementor-3229 .elementor-element.elementor-element-6c6fafe > .elementor-widget-container{margin:0px 20px 40px 20px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-d552d07 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-cafa7d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-f3cc918 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-ca1bcb8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-038db41{text-align:left;}.elementor-3229 .elementor-element.elementor-element-038db41 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-038db41{left:20px;}body.rtl .elementor-3229 .elementor-element.elementor-element-038db41{right:20px;}.elementor-3229 .elementor-element.elementor-element-cec29c0{margin-top:0px;margin-bottom:0px;padding:0px 0px 18px 0px;}.elementor-3229 .elementor-element.elementor-element-2b39fb5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-3229 .elementor-element.elementor-element-467ac54 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-ba3e81a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-d689755 > .elementor-widget-container{margin:40px 0px 20px 0px;}.elementor-3229 .elementor-element.elementor-element-f911203{text-align:left;}.elementor-3229 .elementor-element.elementor-element-f911203 > .elementor-widget-container{margin:0px 20px 40px 20px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-302db94 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-3ea760c{text-align:left;}.elementor-3229 .elementor-element.elementor-element-3ea760c > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-3ea760c{left:20px;}body.rtl .elementor-3229 .elementor-element.elementor-element-3ea760c{right:20px;}.elementor-3229 .elementor-element.elementor-element-1a1a344{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-c6c9d56 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-3229 .elementor-element.elementor-element-6c18c4c{text-align:left;}.elementor-3229 .elementor-element.elementor-element-6c18c4c .elementor-heading-title{font-size:48px;}.elementor-3229 .elementor-element.elementor-element-6c18c4c > .elementor-widget-container{margin:420px 0px 20px 0px;}.elementor-3229 .elementor-element.elementor-element-6ce85c7{text-align:left;}.elementor-3229 .elementor-element.elementor-element-6ce85c7 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-80d9604{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-b04591f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-3229 .elementor-element.elementor-element-e847abb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-4300f83 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-4b97a96 > .elementor-widget-container{margin:40px 0px 40px 0px;padding:0px 0px 40px 0px;}.elementor-3229 .elementor-element.elementor-element-a5e9de4 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-a206cca{text-align:left;}.elementor-3229 .elementor-element.elementor-element-a206cca > .elementor-widget-container{margin:0px 20px 40px 20px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-f32a626{margin-top:40px;margin-bottom:60px;}.elementor-3229 .elementor-element.elementor-element-259f436 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-6b58c05 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-d71041e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-d7eb450{text-align:left;}.elementor-3229 .elementor-element.elementor-element-d7eb450 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-d7eb450{left:20px;}body.rtl .elementor-3229 .elementor-element.elementor-element-d7eb450{right:20px;}.elementor-3229 .elementor-element.elementor-element-7a6b28a{margin-top:0px;margin-bottom:0px;padding:0px 0px 18px 0px;}.elementor-3229 .elementor-element.elementor-element-5eafb56 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-3229 .elementor-element.elementor-element-96e2fb6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-81f4f49 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-c27d7d3 > .elementor-widget-container{margin:40px 0px 20px 0px;}.elementor-3229 .elementor-element.elementor-element-d425c55{text-align:left;}.elementor-3229 .elementor-element.elementor-element-d425c55 > .elementor-widget-container{margin:0px 20px 40px 20px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-440712f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-c5d2d8a{text-align:left;}.elementor-3229 .elementor-element.elementor-element-c5d2d8a > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-c5d2d8a{left:20px;}body.rtl .elementor-3229 .elementor-element.elementor-element-c5d2d8a{right:20px;}.elementor-3229 .elementor-element.elementor-element-fe04cd4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-93ce667 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-3229 .elementor-element.elementor-element-785ba4c{text-align:left;}.elementor-3229 .elementor-element.elementor-element-785ba4c .elementor-heading-title{font-size:48px;}.elementor-3229 .elementor-element.elementor-element-785ba4c > .elementor-widget-container{margin:420px 0px 20px 0px;}.elementor-3229 .elementor-element.elementor-element-8d1aea6{text-align:left;}.elementor-3229 .elementor-element.elementor-element-8d1aea6 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-4b92845{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-17b9e20 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-3229 .elementor-element.elementor-element-00148eb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-17c3be0 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-506e1e1 > .elementor-widget-container{margin:40px 0px 40px 0px;padding:0px 0px 40px 0px;}.elementor-3229 .elementor-element.elementor-element-8db8952{text-align:left;}.elementor-3229 .elementor-element.elementor-element-8db8952 > .elementor-widget-container{margin:0px 20px 40px 20px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-d08ca62 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-cb1d49e{margin-top:40px;margin-bottom:60px;}.elementor-3229 .elementor-element.elementor-element-6b099f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-b0417dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-386b144 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-38f4b95{text-align:left;}.elementor-3229 .elementor-element.elementor-element-38f4b95 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-38f4b95{left:20px;}body.rtl .elementor-3229 .elementor-element.elementor-element-38f4b95{right:20px;}.elementor-3229 .elementor-element.elementor-element-1f3ccd4{margin-top:0px;margin-bottom:0px;padding:0px 0px 18px 0px;}.elementor-3229 .elementor-element.elementor-element-18f113f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-3229 .elementor-element.elementor-element-49d0809 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-033a6aa > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-e58400a > .elementor-widget-container{margin:40px 0px 20px 0px;}.elementor-3229 .elementor-element.elementor-element-daac057{text-align:left;}.elementor-3229 .elementor-element.elementor-element-daac057 > .elementor-widget-container{margin:0px 20px 40px 20px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-18652ab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-b8b22ef{text-align:left;}.elementor-3229 .elementor-element.elementor-element-b8b22ef > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-b8b22ef{left:20px;}body.rtl .elementor-3229 .elementor-element.elementor-element-b8b22ef{right:20px;}.elementor-3229 .elementor-element.elementor-element-58d11f3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-0f045f7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-3229 .elementor-element.elementor-element-b15d9c6{text-align:left;}.elementor-3229 .elementor-element.elementor-element-b15d9c6 .elementor-heading-title{font-size:48px;}.elementor-3229 .elementor-element.elementor-element-b15d9c6 > .elementor-widget-container{margin:420px 0px 20px 0px;}.elementor-3229 .elementor-element.elementor-element-acec536{text-align:left;}.elementor-3229 .elementor-element.elementor-element-acec536 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-0245b95{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-77f9816 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-3229 .elementor-element.elementor-element-7611e20 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-ac03a95 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-71e920d > .elementor-widget-container{margin:40px 0px 40px 0px;padding:0px 0px 40px 0px;}.elementor-3229 .elementor-element.elementor-element-d2d05e8 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-5d6a21f{margin-top:40px;margin-bottom:60px;}.elementor-3229 .elementor-element.elementor-element-a52633e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-ea40425 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-3d4e85f{text-align:left;}.elementor-3229 .elementor-element.elementor-element-3d4e85f > .elementor-widget-container{margin:0px 20px 40px 20px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-6ec7c41 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-444e4ae{text-align:left;}.elementor-3229 .elementor-element.elementor-element-444e4ae > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-444e4ae{left:20px;}body.rtl .elementor-3229 .elementor-element.elementor-element-444e4ae{right:20px;}.elementor-3229 .elementor-element.elementor-element-4e77d67{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-0843b36 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-3229 .elementor-element.elementor-element-f839937 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-3850bf9 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-a462d6d > .elementor-widget-container{margin:40px 0px 20px 0px;}.elementor-3229 .elementor-element.elementor-element-e22597c{text-align:left;}.elementor-3229 .elementor-element.elementor-element-e22597c > .elementor-widget-container{margin:0px 20px 40px 20px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-13eea73 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3229 .elementor-element.elementor-element-196279d{text-align:left;}.elementor-3229 .elementor-element.elementor-element-196279d > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3229 .elementor-element.elementor-element-196279d{left:20px;}body.rtl .elementor-3229 .elementor-element.elementor-element-196279d{right:20px;}}/* Start custom CSS for image, class: .elementor-element-4396852 */.elementor-3229 .elementor-element.elementor-element-4396852 img{
    width: 100%;
    border-radius: 20px;
    margin-bottom: 40px;
}

.elementor-3229 .elementor-element.elementor-element-4396852{
    position: absolute;
    top: 0;
    left: 0;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-4396852 img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6abdd3b */.elementor-3229 .elementor-element.elementor-element-6abdd3b img{
    width: 100%;
    border-radius: 20px;
    margin-bottom: 40px;
}

.elementor-3229 .elementor-element.elementor-element-6abdd3b{
    position: absolute;
    top: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-78dcb8f */@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-78dcb8f{
        height: 100vh !important;
    }
    .elementor-3229 .elementor-element.elementor-element-78dcb8f .elementor-background-overlay, .elementor-3229 .elementor-element.elementor-element-78dcb8f .elementor-widget-wrap{
        background-position: center !important;
        background-size: cover;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-aac2896 */.elementor-3229 .elementor-element.elementor-element-aac2896{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    max-width: 1920px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ffb5c9 */.elementor-3229 .elementor-element.elementor-element-9ffb5c9 h2:after{
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    content: "";
    background-color: #815F59;
    height: 7px;
    width: 45px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e2adbaf */.elementor-3229 .elementor-element.elementor-element-e2adbaf img{
    opacity: 0;
    border-radius: 50%;
    width: 275px;
    height: 275px;
    object-fit: cover;
    object-position: 0% 50%;
}

.elementor-3229 .elementor-element.elementor-element-e2adbaf a{
    border-radius: 50%;
    width: 275px;
    height: 275px;
    background: url(/wp-content/uploads/2021/05/salt-and-sand-small.png) center no-repeat;
    background-size: 200%;
    transition: ease-out 1s;
}

.villa-container:hover > .elementor-container > .elementor-column > .elementor-widget-wrap > .circle.elementor-widget-image > .elementor-widget-container > .elementor-image > a {
        transition: ease-out 1s;
        background-size: 220%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46f703f */.elementor-3229 .elementor-element.elementor-element-46f703f .elementor-heading-title{
    position: relative;
    display: inline-block;
    cursor: pointer;
    transition: 0.3s;
}

.elementor-3229 .elementor-element.elementor-element-46f703f .elementor-heading-title:hover{
    transition: 0.5s;
}

.elementor-3229 .elementor-element.elementor-element-46f703f .elementor-heading-title:after{
    position: absolute;
    bottom: -5px;
    left: 0px;
    content: "";
    background-color: #DC6E64;
    height: 2px;
    width: 0;
    margin: auto;
    transition: 0.4s;
    opacity: 0;

}

.elementor-3229 .elementor-element.elementor-element-46f703f .elementor-heading-title:hover:after{
    transition: 0.4s;
    width: 100%;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d97fff */.elementor-3229 .elementor-element.elementor-element-5d97fff {
    transition: .3s;
}

.elementor-3229 .elementor-element.elementor-element-5d97fff:hover {
    opacity: 0.7;
    transition: .5s ease-out;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c79c6a7 */.elementor-3229 .elementor-element.elementor-element-c79c6a7{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4fbeff */.elementor-3229 .elementor-element.elementor-element-e4fbeff{
    width: 275px;
    margin: auto;
    right: 0;
}

@media(max-width: 1450px){
    .elementor-3229 .elementor-element.elementor-element-e4fbeff {
        width: 100%;
        left: 46px !important;
        top: -20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b68eab4 */.elementor-3229 .elementor-element.elementor-element-b68eab4{
    height: 1054px;
}

.elementor-3229 .elementor-element.elementor-element-b68eab4 .elementor-widget-wrap{
    border-radius: 20px;
}
@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-b68eab4 {
        height: auto;
    }
    .elementor-3229 .elementor-element.elementor-element-b68eab4 .elementor-widget-wrap{
        border-radius: 0px;
    }
}

@media(min-width: 768px) and (max-width: 1450px){
    .elementor-3229 .elementor-element.elementor-element-b68eab4 {
        width: 50%;
        height: 700px;
        margin-top: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f069fc */.elementor-3229 .elementor-element.elementor-element-1f069fc h2:after{
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    content: "";
    background-color: #815F59;
    height: 7px;
    width: 45px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-246f29f */.elementor-3229 .elementor-element.elementor-element-246f29f img{
    opacity: 0;
    border-radius: 50%;
    width: 275px;
    height: 275px;
    object-fit: cover;
    object-position: 0% 50%;
}

.elementor-3229 .elementor-element.elementor-element-246f29f a{
    border-radius: 50%;
    width: 275px;
    height: 275px;
    background: url(/wp-content/uploads/2021/05/salvia-small.png) center no-repeat;
    background-size: 200%;
    transition: ease-out 0.5s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a8e5f0 */.elementor-3229 .elementor-element.elementor-element-6a8e5f0 .elementor-heading-title{
    position: relative;
    display: inline-block;
    cursor: pointer;
    transition: 0.3s;
}

.elementor-3229 .elementor-element.elementor-element-6a8e5f0 .elementor-heading-title:hover{
    transition: 0.5s;
}

.elementor-3229 .elementor-element.elementor-element-6a8e5f0 .elementor-heading-title:after{
    position: absolute;
    bottom: -5px;
    left: 0px;
    content: "";
    background-color: #DC6E64;
    height: 2px;
    width: 0;
    margin: auto;
    transition: 0.4s;
    opacity: 0;

}

.elementor-3229 .elementor-element.elementor-element-6a8e5f0 .elementor-heading-title:hover:after{
    transition: 0.4s;
    width: 100%;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddb0b92 */.elementor-3229 .elementor-element.elementor-element-ddb0b92 {
    transition: .3s;
}

.elementor-3229 .elementor-element.elementor-element-ddb0b92:hover {
    opacity: 0.7;
    transition: .5s ease-out;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1184419 */.elementor-3229 .elementor-element.elementor-element-1184419{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3add5b0 */.elementor-3229 .elementor-element.elementor-element-3add5b0{
    height: 1054px;
}

.elementor-3229 .elementor-element.elementor-element-3add5b0 .elementor-widget-wrap{
    border-radius: 20px;
}
@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-3add5b0 {
        height: auto;
    }
    .elementor-3229 .elementor-element.elementor-element-3add5b0 .elementor-widget-wrap{
        border-radius: 0px;
    }
}

@media(min-width: 768px) and (max-width: 1450px){
    .elementor-3229 .elementor-element.elementor-element-3add5b0 {
        width: 50%;
        height: 700px;
        margin-top: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60296fa */.elementor-3229 .elementor-element.elementor-element-60296fa h2:after{
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    content: "";
    background-color: #815F59;
    height: 7px;
    width: 45px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0bbf909 */.elementor-3229 .elementor-element.elementor-element-0bbf909 img{
    opacity: 0;
    border-radius: 50%;
    width: 275px;
    height: 275px;
    object-fit: cover;
    object-position: 0% 50%;
}

.elementor-3229 .elementor-element.elementor-element-0bbf909 a{
    border-radius: 50%;
    width: 275px;
    height: 275px;
    background: url(/wp-content/uploads/2021/05/fig-small.png) center no-repeat;
    background-size: 200%;
    transition: ease-out 0.5s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eb9fb7 */.elementor-3229 .elementor-element.elementor-element-4eb9fb7 .elementor-heading-title{
    position: relative;
    display: inline-block;
    cursor: pointer;
    transition: 0.3s;
}

.elementor-3229 .elementor-element.elementor-element-4eb9fb7 .elementor-heading-title:hover{
    transition: 0.5s;
}

.elementor-3229 .elementor-element.elementor-element-4eb9fb7 .elementor-heading-title:after{
    position: absolute;
    bottom: -5px;
    left: 0px;
    content: "";
    background-color: #DC6E64;
    height: 2px;
    width: 0;
    margin: auto;
    transition: 0.4s;
    opacity: 0;

}

.elementor-3229 .elementor-element.elementor-element-4eb9fb7 .elementor-heading-title:hover:after{
    transition: 0.4s;
    width: 100%;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a07719c */.elementor-3229 .elementor-element.elementor-element-a07719c {
    transition: .3s;
}

.elementor-3229 .elementor-element.elementor-element-a07719c:hover {
    opacity: 0.7;
    transition: .5s ease-out;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bd16d23 */.elementor-3229 .elementor-element.elementor-element-bd16d23{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-71163f8 */.elementor-3229 .elementor-element.elementor-element-71163f8{
    height: 1054px;
}

.elementor-3229 .elementor-element.elementor-element-71163f8 .elementor-widget-wrap{
    border-radius: 20px;
}
@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-71163f8 {
        height: auto;
    }
    .elementor-3229 .elementor-element.elementor-element-71163f8 .elementor-widget-wrap{
        border-radius: 0px;
    }
}

@media(min-width: 768px) and (max-width: 1450px){
    .elementor-3229 .elementor-element.elementor-element-71163f8 {
        width: 50%;
        height: 700px;
        margin-top: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1de2793 */.elementor-3229 .elementor-element.elementor-element-1de2793 h2:after{
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    content: "";
    background-color: #815F59;
    height: 7px;
    width: 45px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c13c2bc */.elementor-3229 .elementor-element.elementor-element-c13c2bc img{
    opacity: 0;
    border-radius: 50%;
    width: 275px;
    height: 275px;
    object-fit: cover;
    object-position: 0% 50%;
}

.elementor-3229 .elementor-element.elementor-element-c13c2bc a{
    border-radius: 50%;
    width: 275px;
    height: 275px;
    background: url(/wp-content/uploads/2021/05/citrus-breze-small.png) center no-repeat;
    background-size: 200%;
    transition: ease-out 0.5s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c293c4e */.elementor-3229 .elementor-element.elementor-element-c293c4e .elementor-heading-title{
    position: relative;
    display: inline-block;
    cursor: pointer;
    transition: 0.3s;
}

.elementor-3229 .elementor-element.elementor-element-c293c4e .elementor-heading-title:hover{
    transition: 0.5s;
}

.elementor-3229 .elementor-element.elementor-element-c293c4e .elementor-heading-title:after{
    position: absolute;
    bottom: -5px;
    left: 0px;
    content: "";
    background-color: #DC6E64;
    height: 2px;
    width: 0;
    margin: auto;
    transition: 0.4s;
    opacity: 0;

}

.elementor-3229 .elementor-element.elementor-element-c293c4e .elementor-heading-title:hover:after{
    transition: 0.4s;
    width: 100%;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f7d233 */.elementor-3229 .elementor-element.elementor-element-9f7d233 {
    transition: .3s;
}

.elementor-3229 .elementor-element.elementor-element-9f7d233:hover {
    opacity: 0.7;
    transition: .5s ease-out;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-57c489a */.elementor-3229 .elementor-element.elementor-element-57c489a{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1c0dede */.elementor-3229 .elementor-element.elementor-element-1c0dede{
    height: 1054px;
}

.elementor-3229 .elementor-element.elementor-element-1c0dede .elementor-widget-wrap{
    border-radius: 20px;
}
@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-1c0dede {
        height: auto;
    }
    .elementor-3229 .elementor-element.elementor-element-1c0dede .elementor-widget-wrap{
        border-radius: 0px;
    }
}

@media(min-width: 768px) and (max-width: 1450px){
    .elementor-3229 .elementor-element.elementor-element-1c0dede {
        width: 50%;
        height: 700px;
        margin-top: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c8315e7 */.elementor-3229 .elementor-element.elementor-element-c8315e7 > .elementor-container{
    border-radius: 20px;
    background: url(https://depuna.eximium.fr/wp-content/uploads/2021/05/Leaf-shadow.jpg) center no-repeat;
    background-size: cover;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-c8315e7 {
        height: auto;
    }
    .elementor-3229 .elementor-element.elementor-element-c8315e7 > .elementor-container{
        border-radius: 0px;
    }
}

@media(max-width: 1450px){
    .elementor-3229 .elementor-element.elementor-element-c8315e7 .elementor-container {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-c8315e7 {
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        margin-top: 100vh !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-90509ec */.elementor-3229 .elementor-element.elementor-element-90509ec{
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3bfe1ba */.elementor-3229 .elementor-element.elementor-element-3bfe1ba{
    width: 55px; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cc3fc67 */.elementor-3229 .elementor-element.elementor-element-cc3fc67 img{
    height: 100vh;
    width: 100vw;
    border-radius: 20px;
    margin-bottom: 40px;
    object-fit: cover;
}

.elementor-3229 .elementor-element.elementor-element-cc3fc67{
    position: absolute;
    top: 0;
    left: 0;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-cc3fc67 img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e0a219 */.elementor-3229 .elementor-element.elementor-element-3e0a219 img{
    height: 100vh;
    width: 100vw;
    border-radius: 20px;
    margin-bottom: 40px;
    object-fit: cover;
}

.elementor-3229 .elementor-element.elementor-element-3e0a219{
    position: absolute;
    top: 0;
    left: 0;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-3e0a219 img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4aa5d4c */.elementor-3229 .elementor-element.elementor-element-4aa5d4c{
    max-width: 25%;
}

@media(min-width: 768px) and (max-width: 1200px){
    .elementor-3229 .elementor-element.elementor-element-4aa5d4c {
        max-width: 50%;
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-4aa5d4c {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cfd9a0d */.elementor-3229 .elementor-element.elementor-element-cfd9a0d{
    height: 100vh;
}

.elementor-3229 .elementor-element.elementor-element-cfd9a0d .elementor-widget-wrap{
    border-radius: 20px;
}

.elementor-3229 .elementor-element.elementor-element-cfd9a0d .elementor-widget-wrap{
    background-position: center;
    background-size: cover;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-cfd9a0d{
        height: auto;
    }
    
    .elementor-3229 .elementor-element.elementor-element-cfd9a0d .elementor-background-overlay{
        border-radius: 20px;
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-cfd9a0d .elementor-widget-wrap{
        border-radius: 0px;
    }
    
    .elementor-3229 .elementor-element.elementor-element-cfd9a0d{
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-837a4c5 */.elementor-3229 .elementor-element.elementor-element-837a4c5 h2:after{
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    content: "";
    background-color: #815F59;
    height: 7px;
    width: 45px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c6fafe */.elementor-3229 .elementor-element.elementor-element-6c6fafe{
    opacity: 0.4;
}

@media(min-width: 768px) and (max-width: 1200px){
    .elementor-3229 .elementor-element.elementor-element-6c6fafe {
        max-width: 50%;
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-6c6fafe {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d552d07 */.elementor-3229 .elementor-element.elementor-element-d552d07{
    width: 80px; 
    float: left;
    cursor: pointer;
}

.elementor-3229 .elementor-element.elementor-element-d552d07 h2:hover{
    color: #815F59;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cafa7d1 */.elementor-3229 .elementor-element.elementor-element-cafa7d1{
    width: 80px; 
    float: left;
    cursor: pointer;
}

.elementor-3229 .elementor-element.elementor-element-cafa7d1 h2:hover{
    color: #815F59;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3cc918 */.elementor-3229 .elementor-element.elementor-element-f3cc918{
    width: 80px; 
    float: left;
    cursor: pointer;
}

.elementor-3229 .elementor-element.elementor-element-f3cc918 h2:hover{
    color: #815F59;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c7026ae */.elementor-3229 .elementor-element.elementor-element-c7026ae{
    height: 1100px;
    width: 40%;
}

.elementor-3229 .elementor-element.elementor-element-c7026ae .elementor-widget-wrap{
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-c7026ae{
        height: auto;
        width: 100%;
    }
    .elementor-3229 .elementor-element.elementor-element-c7026ae .elementor-widget-wrap{
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        border-bottom-left-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-c7026ae .elementor-widget-wrap{
        border-radius: 0px;
    }
    
    .elementor-3229 .elementor-element.elementor-element-c7026ae{
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dc9d3b5 */.elementor-3229 .elementor-element.elementor-element-dc9d3b5{
    width: 20%;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-dc9d3b5{
        height: auto;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-038db41 */.elementor-3229 .elementor-element.elementor-element-038db41{
    max-width: 25%;
}

@media(min-width: 768px) and (max-width: 1200px){
    .elementor-3229 .elementor-element.elementor-element-038db41 {
        max-width: 50%;
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-038db41 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ca1bcb8 */.elementor-3229 .elementor-element.elementor-element-ca1bcb8{
    height: 1100px;
    width: 40%;
}

.elementor-3229 .elementor-element.elementor-element-ca1bcb8 .elementor-widget-wrap{
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-ca1bcb8{
        height: 710px;
        width: 100%;
    }
    .elementor-3229 .elementor-element.elementor-element-ca1bcb8 .elementor-widget-wrap{
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-ca1bcb8 .elementor-widget-wrap{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0c14d7f */.elementor-3229 .elementor-element.elementor-element-0c14d7f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb030a6 */.elementor-3229 .elementor-element.elementor-element-cb030a6 h2:after{
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    content: "";
    background-color: #815F59;
    height: 7px;
    width: 45px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3dacf93 */.elementor-3229 .elementor-element.elementor-element-3dacf93{
    width: 110px;
    height: 110px;
}

.elementor-3229 .elementor-element.elementor-element-3dacf93:hover > .elementor-widget-wrap{
    background-size: 250% !important;
    transition: ease-out .5s, .1s border;
}

.elementor-3229 .elementor-element.elementor-element-3dacf93 .elementor-widget-wrap{
    border: 5px solid #815F59;
    cursor: pointer;
    width: 105px;
    height: 105px;
    border-radius: 50% !important;
    margin: auto;
    background-position: center !important;
    background-size: 200% !important;
    transition: ease-out .5s, .1s border;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-3dacf93{
        width: 90px;
        height: 90px;
    }
    
    .elementor-3229 .elementor-element.elementor-element-3dacf93 .elementor-widget-wrap{
        width: 80px;
        height: 80px;
    
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f0e28a0 */.elementor-3229 .elementor-element.elementor-element-f0e28a0{
    width: 110px;
    height: 110px;
}

.elementor-3229 .elementor-element.elementor-element-f0e28a0:hover > .elementor-widget-wrap{
    background-size: 250% !important;
    transition: .5s ease-out, 0.1s border;
}

.elementor-3229 .elementor-element.elementor-element-f0e28a0 .elementor-widget-wrap{
    border: 5px solid white;
    cursor: pointer;
    width: 105px;
    height: 105px;
    border-radius: 50% !important;
    margin: auto;
    background-position: center !important;
    background-size: 200% !important;
    transition: .5s ease-out, 0.1s border;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-f0e28a0{
        width: 90px;
        height: 90px;
    }
    
    .elementor-3229 .elementor-element.elementor-element-f0e28a0 .elementor-widget-wrap{
        width: 80px;
        height: 80px;
    
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-efca62d */.elementor-3229 .elementor-element.elementor-element-efca62d{
    width: 110px;
    height: 110px;
}

.elementor-3229 .elementor-element.elementor-element-efca62d:hover > .elementor-widget-wrap{
    background-size: 250% !important;
    transition: .5s ease-out, 0.1s border;
}

.elementor-3229 .elementor-element.elementor-element-efca62d .elementor-widget-wrap{
    border: 5px solid white;
    cursor: pointer;
    width: 105px;
    height: 105px;
    border-radius: 50% !important;
    margin: auto;
    background-position: center !important;
    background-size: 200% !important;
    transition: .5s ease-out, 0.1s border;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-efca62d{
        width: 90px;
        height: 90px;
    }
    
    .elementor-3229 .elementor-element.elementor-element-efca62d .elementor-widget-wrap{
        width: 80px;
        height: 80px;
    
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5d5c959 */.elementor-3229 .elementor-element.elementor-element-5d5c959{
    width: 110px;
    height: 110px;
}

.elementor-3229 .elementor-element.elementor-element-5d5c959:hover > .elementor-widget-wrap{
    background-size: 250% !important;
    transition: .5s ease-out, 0.1s border;
}

.elementor-3229 .elementor-element.elementor-element-5d5c959 .elementor-widget-wrap{
    border: 5px solid white;
    cursor: pointer;
    width: 105px;
    height: 105px;
    border-radius: 50% !important;
    margin: auto;
    background-position: center !important;
    background-size: 200% !important;
    transition: .5s ease-out, 0.1s border;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-5d5c959{
        width: 90px;
        height: 90px;
    }
    
    .elementor-3229 .elementor-element.elementor-element-5d5c959 .elementor-widget-wrap{
        width: 80px;
        height: 80px;
    
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-aa112d2 */.elementor-3229 .elementor-element.elementor-element-aa112d2{
    width: 110px;
    height: 110px;
}

.elementor-3229 .elementor-element.elementor-element-aa112d2:hover > .elementor-widget-wrap{
    background-size: 250% !important;    
    transition: .5s ease-out, 0.1s border;
}

.elementor-3229 .elementor-element.elementor-element-aa112d2 .elementor-widget-wrap{
    border: 5px solid white;
    cursor: pointer;
    width: 105px;
    height: 105px;
    border-radius: 50% !important;
    margin: auto;
    background-position: center !important;
    background-size: 200% !important;
    transition: .5s ease-out, 0.1s border;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-aa112d2{
        width: 90px;
        height: 90px;
    }
    
    .elementor-3229 .elementor-element.elementor-element-aa112d2 .elementor-widget-wrap{
        width: 80px;
        height: 80px;
    
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-79c15a0 */.elementor-3229 .elementor-element.elementor-element-79c15a0{
    width: 110px;
    height: 110px;
}

.elementor-3229 .elementor-element.elementor-element-79c15a0:hover > .elementor-widget-wrap{
    background-size: 250% !important;    
    transition: .5s ease-out, 0.1s border;
}

.elementor-3229 .elementor-element.elementor-element-79c15a0 .elementor-widget-wrap{
    border: 5px solid white;
    cursor: pointer;
    width: 105px;
    height: 105px;
    border-radius: 50% !important;
    margin: auto;
    background-position: center !important;
    background-size: 200% !important;
    transition: .5s ease-out, 0.1s border;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-79c15a0{
        width: 90px;
        height: 90px;
    }
    
    .elementor-3229 .elementor-element.elementor-element-79c15a0 .elementor-widget-wrap{
        width: 80px;
        height: 80px;
    
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cc84a05 */.elementor-3229 .elementor-element.elementor-element-cc84a05 .elementor-container {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
.elementor-3229 .elementor-element.elementor-element-cc84a05{
    width: 330px;
    margin: auto;
    margin-bottom: 40px;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-cc84a05{
        width: 270px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f911203 */.elementor-3229 .elementor-element.elementor-element-f911203{
    opacity: 0.4;
}

@media(min-width: 768px) and (max-width: 1200px){
    .elementor-3229 .elementor-element.elementor-element-f911203 {
        max-width: 50%;
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-f911203 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2b39fb5 */.elementor-3229 .elementor-element.elementor-element-2b39fb5{
    height: 1054px;
}

.elementor-3229 .elementor-element.elementor-element-2b39fb5 .elementor-widget-wrap{
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-2b39fb5{
        height: auto;
        width: 100%;
    }
    .elementor-3229 .elementor-element.elementor-element-2b39fb5 .elementor-widget-wrap{
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        border-bottom-left-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-2b39fb5 .elementor-widget-wrap{
        border-radius: 0px;
    }
    
    .elementor-3229 .elementor-element.elementor-element-2b39fb5{
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ea760c */.elementor-3229 .elementor-element.elementor-element-3ea760c{
    max-width: 25%;
}

@media(min-width: 768px) and (max-width: 1200px){
    .elementor-3229 .elementor-element.elementor-element-3ea760c {
        max-width: 50%;
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-3ea760c {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-979d982 */.elementor-3229 .elementor-element.elementor-element-979d982{
    position: absolute;
    transition: 0.5s ease-out;
}

.elementor-3229 .elementor-element.elementor-element-979d982 img{
    height: 1054px;
    width: 100%;
    object-fit: cover;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-979d982 img{
        height: 710px;
        width: 100%;
        object-position: center;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-979d982 img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05c3382 */.elementor-3229 .elementor-element.elementor-element-05c3382{
    position: absolute;
    transition: 0.5s ease-out;
    opacity: 0;
}

.elementor-3229 .elementor-element.elementor-element-05c3382 img{
    height: 1054px;
    width: 100%;
    object-fit: cover;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-05c3382 img{
        height: 710px;
        width: 100%;
        object-position: center;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-05c3382 img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b1be2ee */.elementor-3229 .elementor-element.elementor-element-b1be2ee{
    position: absolute;
    transition: 0.5s ease-out;
    opacity: 0;
}

.elementor-3229 .elementor-element.elementor-element-b1be2ee img{
    height: 1054px;
    width: 100%;
    object-fit: cover;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-b1be2ee img{
        height: 710px;
        width: 100%;
        object-position: center;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-b1be2ee img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f924f68 */.elementor-3229 .elementor-element.elementor-element-f924f68{
    position: absolute;
    transition: 0.5s ease-out;
    opacity: 0;
}

.elementor-3229 .elementor-element.elementor-element-f924f68 img{
    height: 1054px;
    width: 100%;
    object-fit: cover;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-f924f68 img{
        height: 710px;
        width: 100%;
        object-position: center;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-f924f68 img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf6400f */.elementor-3229 .elementor-element.elementor-element-bf6400f{
    position: absolute;
    transition: 0.5s ease-out;
    opacity: 0;
}

.elementor-3229 .elementor-element.elementor-element-bf6400f img{
    height: 1054px;
    width: 100%;
    object-fit: cover;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-bf6400f img{
        height: 710px;
        width: 100%;
        object-position: center;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-bf6400f img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da54929 */.elementor-3229 .elementor-element.elementor-element-da54929{
    position: absolute;
    transition: 0.5s ease-out;
    opacity: 0;
}

.elementor-3229 .elementor-element.elementor-element-da54929 img{
    height: 1054px;
    width: 100%;
    object-fit: cover;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-da54929 img{
        height: 710px;
        width: 100%;
        object-position: center;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-da54929 img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a537225 */.elementor-3229 .elementor-element.elementor-element-a537225 img{
    width: 60px;
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6b2176f */.elementor-3229 .elementor-element.elementor-element-6b2176f{
    width: 20%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27b289a */.elementor-3229 .elementor-element.elementor-element-27b289a img{
    width: 60px;
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-22fc4c8 */.elementor-3229 .elementor-element.elementor-element-22fc4c8{
    width: 20%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b9a71c4 */.elementor-3229 .elementor-element.elementor-element-b9a71c4 img{
    width: 60px;
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dac3397 */.elementor-3229 .elementor-element.elementor-element-dac3397{
    width: 20%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f66661 */.elementor-3229 .elementor-element.elementor-element-6f66661 img{
    width: 60px;
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-222e5fb */.elementor-3229 .elementor-element.elementor-element-222e5fb{
    width: 20%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e0d0234 */.elementor-3229 .elementor-element.elementor-element-e0d0234 img{
    width: 60px;
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6c5f5a5 */.elementor-3229 .elementor-element.elementor-element-6c5f5a5{
    width: 20%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-418a8c1 */.elementor-3229 .elementor-element.elementor-element-418a8c1{
    border-radius: 15px;
    width: 80%;
    max-width: 300px;
    position: absolute;
    right: 40px;
    bottom: 30px;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-418a8c1{
        right: 0px;
        left: 0;
        margin: auto;
        bottom: 80px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-302db94 */.elementor-3229 .elementor-element.elementor-element-302db94{
    height: 1054px;
}

.elementor-3229 .elementor-element.elementor-element-302db94 .elementor-widget-wrap{
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-302db94{
        height: 710px;
        width: 100%;
    }
    .elementor-3229 .elementor-element.elementor-element-302db94 .elementor-widget-wrap{
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-302db94 .elementor-widget-wrap{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cec29c0 */.elementor-3229 .elementor-element.elementor-element-cec29c0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-04a4f1b */.elementor-3229 .elementor-element.elementor-element-04a4f1b{
    width: 55px; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-324eede */.elementor-3229 .elementor-element.elementor-element-324eede img{
    height: 100vh;
    width: 100vw;
    border-radius: 20px;
    margin-bottom: 40px;
    object-fit: cover;
}

.elementor-3229 .elementor-element.elementor-element-324eede{
    position: absolute;
    top: 0;
    left: 0;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-324eede img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3db4061 */.elementor-3229 .elementor-element.elementor-element-3db4061 img{
    height: 100vh;
    width: 100vw;
    border-radius: 20px;
    margin-bottom: 40px;
    object-fit: cover;
}

.elementor-3229 .elementor-element.elementor-element-3db4061{
    position: absolute;
    top: 0;
    left: 0;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-3db4061 img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ce85c7 */.elementor-3229 .elementor-element.elementor-element-6ce85c7{
    max-width: 25%;
}

@media(min-width: 768px) and (max-width: 1200px){
    .elementor-3229 .elementor-element.elementor-element-6ce85c7 {
        max-width: 50%;
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-6ce85c7 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c6c9d56 */.elementor-3229 .elementor-element.elementor-element-c6c9d56{
    height: 100vh;
}

.elementor-3229 .elementor-element.elementor-element-c6c9d56 .elementor-widget-wrap{
    border-radius: 20px;
}

.elementor-3229 .elementor-element.elementor-element-c6c9d56 .elementor-widget-wrap{
    background-position: center;
    background-size: cover;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-c6c9d56{
        height: auto;
    }
    
    .elementor-3229 .elementor-element.elementor-element-c6c9d56 .elementor-background-overlay{
        border-radius: 20px;
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-c6c9d56 .elementor-widget-wrap{
        border-radius: 0px;
    }
    
    .elementor-3229 .elementor-element.elementor-element-c6c9d56{
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bce3b82 */.elementor-3229 .elementor-element.elementor-element-bce3b82 h2:after{
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    content: "";
    background-color: #815F59;
    height: 7px;
    width: 45px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a206cca */.elementor-3229 .elementor-element.elementor-element-a206cca{
    opacity: 0.4;
}

@media(min-width: 768px) and (max-width: 1200px){
    .elementor-3229 .elementor-element.elementor-element-a206cca {
        max-width: 50%;
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-a206cca {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-259f436 */.elementor-3229 .elementor-element.elementor-element-259f436{
    width: 100px; 
    float: left;
    cursor: pointer;
}

.elementor-3229 .elementor-element.elementor-element-259f436 h2:hover{
    color: #815F59;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b58c05 */.elementor-3229 .elementor-element.elementor-element-6b58c05{
    width: 80px; 
    float: left;
    cursor: pointer;
}

.elementor-3229 .elementor-element.elementor-element-6b58c05 h2:hover{
    color: #815F59;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b04591f */.elementor-3229 .elementor-element.elementor-element-b04591f{
    height: 1054px;
    width: 40%;
}

.elementor-3229 .elementor-element.elementor-element-b04591f .elementor-widget-wrap{
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-b04591f{
        height: auto;
        width: 100%;
    }
    .elementor-3229 .elementor-element.elementor-element-b04591f .elementor-widget-wrap{
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        border-bottom-left-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-b04591f .elementor-widget-wrap{
        border-radius: 0px;
    }
    
    .elementor-3229 .elementor-element.elementor-element-b04591f{
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-87de30d */.elementor-3229 .elementor-element.elementor-element-87de30d{
    width: 20%;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-87de30d{
        height: auto;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7eb450 */.elementor-3229 .elementor-element.elementor-element-d7eb450{
    max-width: 25%;
}

@media(min-width: 768px) and (max-width: 1200px){
    .elementor-3229 .elementor-element.elementor-element-d7eb450 {
        max-width: 50%;
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-d7eb450 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d71041e */.elementor-3229 .elementor-element.elementor-element-d71041e{
    height: 1054px;
    width: 40%;
}

.elementor-3229 .elementor-element.elementor-element-d71041e .elementor-widget-wrap{
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-d71041e{
        height: 710px;
        width: 100%;
    }
    .elementor-3229 .elementor-element.elementor-element-d71041e .elementor-widget-wrap{
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-d71041e .elementor-widget-wrap{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-80d9604 */.elementor-3229 .elementor-element.elementor-element-80d9604{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8d8a79 */.elementor-3229 .elementor-element.elementor-element-d8d8a79 h2:after{
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    content: "";
    background-color: #815F59;
    height: 7px;
    width: 45px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-53b316f */.elementor-3229 .elementor-element.elementor-element-53b316f{
    width: 110px;
    height: 110px;
}

.elementor-3229 .elementor-element.elementor-element-53b316f:hover > .elementor-widget-wrap{
    background-size: 250% !important;    
    transition: .5s ease-out, 0.1s border;
}

.elementor-3229 .elementor-element.elementor-element-53b316f .elementor-widget-wrap{
    border: 5px solid #815F59;
    cursor: pointer;
    width: 105px;
    height: 105px;
    border-radius: 50% !important;
    margin: auto;
    background-position: center !important;
    background-size: 200% !important;
    transition: .5s ease-out, 0.1s border;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-53b316f{
        width: 90px;
        height: 90px;
    }
    
    .elementor-3229 .elementor-element.elementor-element-53b316f .elementor-widget-wrap{
        width: 80px;
        height: 80px;
    
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9862ee2 */.elementor-3229 .elementor-element.elementor-element-9862ee2{
    width: 110px;
    height: 110px;
}

.elementor-3229 .elementor-element.elementor-element-9862ee2:hover > .elementor-widget-wrap{
    background-size: 250% !important;
    transition: .5s ease-out, 0.1s border;
}

.elementor-3229 .elementor-element.elementor-element-9862ee2 .elementor-widget-wrap{
    border: 5px solid white;
    cursor: pointer;
    width: 105px;
    height: 105px;
    border-radius: 50% !important;
    margin: auto;
    background-position: center !important;
    background-size: 200% !important;
    transition: .5s ease-out, 0.1s border;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-9862ee2{
        width: 90px;
        height: 90px;
    }
    
    .elementor-3229 .elementor-element.elementor-element-9862ee2 .elementor-widget-wrap{
        width: 80px;
        height: 80px;
    
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-94ce7fa */.elementor-3229 .elementor-element.elementor-element-94ce7fa{
    width: 110px;
    height: 110px;
}

.elementor-3229 .elementor-element.elementor-element-94ce7fa:hover > .elementor-widget-wrap{
    background-size: 250% !important;
    transition: .5s ease-out, 0.1s border;
}

.elementor-3229 .elementor-element.elementor-element-94ce7fa .elementor-widget-wrap{
    border: 5px solid white;
    cursor: pointer;
    width: 105px;
    height: 105px;
    border-radius: 50% !important;
    margin: auto;
    background-position: center !important;
    background-size: 200% !important;
    transition: .5s ease-out, 0.1s border;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-94ce7fa{
        width: 90px;
        height: 90px;
    }
    
    .elementor-3229 .elementor-element.elementor-element-94ce7fa .elementor-widget-wrap{
        width: 80px;
        height: 80px;
    
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e9d92be */.elementor-3229 .elementor-element.elementor-element-e9d92be .elementor-container {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
.elementor-3229 .elementor-element.elementor-element-e9d92be{
    width: 330px;
    margin: auto;
    margin-bottom: 40px;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-e9d92be{
        width: 270px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d425c55 */.elementor-3229 .elementor-element.elementor-element-d425c55{
    opacity: 0.4;
}

@media(min-width: 768px) and (max-width: 1200px){
    .elementor-3229 .elementor-element.elementor-element-d425c55 {
        max-width: 50%;
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-d425c55 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5eafb56 */.elementor-3229 .elementor-element.elementor-element-5eafb56{
    height: 1054px;
}

.elementor-3229 .elementor-element.elementor-element-5eafb56 .elementor-widget-wrap{
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-5eafb56{
        height: auto;
        width: 100%;
    }
    .elementor-3229 .elementor-element.elementor-element-5eafb56 .elementor-widget-wrap{
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        border-bottom-left-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-5eafb56 .elementor-widget-wrap{
        border-radius: 0px;
    }
    
    .elementor-3229 .elementor-element.elementor-element-5eafb56{
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d2d8a */.elementor-3229 .elementor-element.elementor-element-c5d2d8a{
    max-width: 25%;
}

@media(min-width: 768px) and (max-width: 1200px){
    .elementor-3229 .elementor-element.elementor-element-c5d2d8a {
        max-width: 50%;
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-c5d2d8a {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eb7594d */.elementor-3229 .elementor-element.elementor-element-eb7594d{
    position: absolute;
    transition: 0.5s ease-out;
}

.elementor-3229 .elementor-element.elementor-element-eb7594d img{
    height: 1054px;
    width: 100%;
    object-fit: cover;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-eb7594d img{
        height: 710px;
        width: 100%;
        object-position: center;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-eb7594d img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26feace */.elementor-3229 .elementor-element.elementor-element-26feace{
    position: absolute;
    transition: 0.5s ease-out;
    opacity: 0;
}

.elementor-3229 .elementor-element.elementor-element-26feace img{
    height: 1054px;
    width: 100%;
    object-fit: cover;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-26feace img{
        height: 710px;
        width: 100%;
        object-position: center;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-26feace img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d8d338 */.elementor-3229 .elementor-element.elementor-element-5d8d338{
    position: absolute;
    transition: 0.5s ease-out;
    opacity: 0;
}

.elementor-3229 .elementor-element.elementor-element-5d8d338 img{
    height: 1054px;
    width: 100%;
    object-fit: cover;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-5d8d338 img{
        height: 710px;
        width: 100%;
        object-position: center;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-5d8d338 img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f1ec965 */.elementor-3229 .elementor-element.elementor-element-f1ec965 img{
    width: 60px;
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bae1c30 */.elementor-3229 .elementor-element.elementor-element-bae1c30{
    width: 20%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b1e9f72 */.elementor-3229 .elementor-element.elementor-element-b1e9f72 img{
    width: 60px;
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d67a213 */.elementor-3229 .elementor-element.elementor-element-d67a213{
    width: 20%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dac0858 */.elementor-3229 .elementor-element.elementor-element-dac0858 img{
    width: 60px;
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-acfc659 */.elementor-3229 .elementor-element.elementor-element-acfc659{
    width: 20%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1cbfe57 */.elementor-3229 .elementor-element.elementor-element-1cbfe57 img{
    width: 60px;
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7b9dde1 */.elementor-3229 .elementor-element.elementor-element-7b9dde1{
    width: 20%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb20230 */.elementor-3229 .elementor-element.elementor-element-bb20230 img{
    width: 60px;
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2490228 */.elementor-3229 .elementor-element.elementor-element-2490228{
    width: 20%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-64865ac */.elementor-3229 .elementor-element.elementor-element-64865ac{
    border-radius: 15px;
    width: 80%;
    max-width: 300px;
    position: absolute;
    right: 40px;
    bottom: 30px;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-64865ac{
        right: 0px;
        left: 0;
        margin: auto;
        bottom: 80px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-440712f */.elementor-3229 .elementor-element.elementor-element-440712f{
    height: 1054px;
}

.elementor-3229 .elementor-element.elementor-element-440712f .elementor-widget-wrap{
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-440712f{
        height: 710px;
        width: 100%;
    }
    .elementor-3229 .elementor-element.elementor-element-440712f .elementor-widget-wrap{
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-440712f .elementor-widget-wrap{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7a6b28a */.elementor-3229 .elementor-element.elementor-element-7a6b28a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6981300 */.elementor-3229 .elementor-element.elementor-element-6981300{
    width: 55px; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da95344 */.elementor-3229 .elementor-element.elementor-element-da95344 img{
    height: 100vh;
    width: 100vw;
    border-radius: 20px;
    margin-bottom: 40px;
    object-fit: cover;
}

.elementor-3229 .elementor-element.elementor-element-da95344{
    position: absolute;
    top: 0;
    left: 0;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-da95344 img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2b7f4e */.elementor-3229 .elementor-element.elementor-element-c2b7f4e img{
    height: 100vh;
    width: 100vw;
    border-radius: 20px;
    margin-bottom: 40px;
    object-fit: cover;
}

.elementor-3229 .elementor-element.elementor-element-c2b7f4e{
    position: absolute;
    top: 0;
    left: 0;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-c2b7f4e img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d1aea6 */.elementor-3229 .elementor-element.elementor-element-8d1aea6{
    max-width: 25%;
}

@media(min-width: 768px) and (max-width: 1200px){
    .elementor-3229 .elementor-element.elementor-element-8d1aea6 {
        max-width: 50%;
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-8d1aea6 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-93ce667 */.elementor-3229 .elementor-element.elementor-element-93ce667{
    height: 100vh;
}

.elementor-3229 .elementor-element.elementor-element-93ce667 .elementor-widget-wrap{
    border-radius: 20px;
}

.elementor-3229 .elementor-element.elementor-element-93ce667 .elementor-widget-wrap{
    background-position: center;
    background-size: cover;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-93ce667{
        height: auto;
    }
    
    .elementor-3229 .elementor-element.elementor-element-93ce667 .elementor-background-overlay{
        border-radius: 20px;
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-93ce667 .elementor-widget-wrap{
        border-radius: 0px;
    }
    
    .elementor-3229 .elementor-element.elementor-element-93ce667{
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b146b */.elementor-3229 .elementor-element.elementor-element-48b146b h2:after{
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    content: "";
    background-color: #815F59;
    height: 7px;
    width: 45px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8db8952 */.elementor-3229 .elementor-element.elementor-element-8db8952{
    opacity: 0.4;
}

@media(min-width: 768px) and (max-width: 1200px){
    .elementor-3229 .elementor-element.elementor-element-8db8952 {
        max-width: 50%;
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-8db8952 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b099f2 */.elementor-3229 .elementor-element.elementor-element-6b099f2{
    width: 100px; 
    float: left;
    cursor: pointer;
}

.elementor-3229 .elementor-element.elementor-element-6b099f2 h2:hover{
    color: #815F59;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0417dd */.elementor-3229 .elementor-element.elementor-element-b0417dd{
    width: 80px; 
    float: left;
    cursor: pointer;
}

.elementor-3229 .elementor-element.elementor-element-b0417dd h2:hover{
    color: #815F59;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-17b9e20 */.elementor-3229 .elementor-element.elementor-element-17b9e20{
    height: 1054px;
    width: 40%;
}

.elementor-3229 .elementor-element.elementor-element-17b9e20 .elementor-widget-wrap{
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-17b9e20{
        height: auto;
        width: 100%;
    }
    .elementor-3229 .elementor-element.elementor-element-17b9e20 .elementor-widget-wrap{
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        border-bottom-left-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-17b9e20 .elementor-widget-wrap{
        border-radius: 0px;
    }
    
    .elementor-3229 .elementor-element.elementor-element-17b9e20{
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9124009 */.elementor-3229 .elementor-element.elementor-element-9124009{
    width: 20%;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-9124009{
        height: auto;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38f4b95 */.elementor-3229 .elementor-element.elementor-element-38f4b95{
    max-width: 25%;
}

@media(min-width: 768px) and (max-width: 1200px){
    .elementor-3229 .elementor-element.elementor-element-38f4b95 {
        max-width: 50%;
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-38f4b95 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-386b144 */.elementor-3229 .elementor-element.elementor-element-386b144{
    height: 1054px;
    width: 40%;
}

.elementor-3229 .elementor-element.elementor-element-386b144 .elementor-widget-wrap{
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-386b144{
        height: 710px;
        width: 100%;
    }
    .elementor-3229 .elementor-element.elementor-element-386b144 .elementor-widget-wrap{
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-386b144 .elementor-widget-wrap{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4b92845 */.elementor-3229 .elementor-element.elementor-element-4b92845{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6329df */.elementor-3229 .elementor-element.elementor-element-b6329df h2:after{
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    content: "";
    background-color: #815F59;
    height: 7px;
    width: 45px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-55d0de2 */.elementor-3229 .elementor-element.elementor-element-55d0de2{
    width: 110px;
    height: 110px;
}

.elementor-3229 .elementor-element.elementor-element-55d0de2:hover > .elementor-widget-wrap{
    background-size: 300% !important;
    transition: .5s ease-out, 0.1s border;
}

.elementor-3229 .elementor-element.elementor-element-55d0de2 .elementor-widget-wrap{
    border: 5px solid #815F59;
    cursor: pointer;
    width: 105px;
    height: 105px;
    border-radius: 50% !important;
    margin: auto;
    background-position: center !important;
    background-size: 250% !important;
    transition: .5s ease-out, 0.1s border;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-55d0de2{
        width: 90px;
        height: 90px;
    }
    
    .elementor-3229 .elementor-element.elementor-element-55d0de2 .elementor-widget-wrap{
        width: 80px;
        height: 80px;
    
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9805ded */.elementor-3229 .elementor-element.elementor-element-9805ded{
    width: 110px;
    height: 110px;
}

.elementor-3229 .elementor-element.elementor-element-9805ded:hover > .elementor-widget-wrap{
    background-size: 300% !important;    
    transition: .5s ease-out, 0.1s border;
}

.elementor-3229 .elementor-element.elementor-element-9805ded .elementor-widget-wrap{
    border: 5px solid white;
    cursor: pointer;
    width: 105px;
    height: 105px;
    border-radius: 50% !important;
    margin: auto;
    background-position: center !important;
    background-size: 250% !important;
    transition: .5s ease-out, 0.1s border;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-9805ded{
        width: 90px;
        height: 90px;
    }
    
    .elementor-3229 .elementor-element.elementor-element-9805ded .elementor-widget-wrap{
        width: 80px;
        height: 80px;
    
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fd4b566 */.elementor-3229 .elementor-element.elementor-element-fd4b566{
    width: 110px;
    height: 110px;
}

.elementor-3229 .elementor-element.elementor-element-fd4b566:hover > .elementor-widget-wrap{
    background-size: 300% !important;
    transition: .5s ease-out, 0.1s border;
}

.elementor-3229 .elementor-element.elementor-element-fd4b566 .elementor-widget-wrap{
    border: 5px solid white;
    cursor: pointer;
    width: 105px;
    height: 105px;
    border-radius: 50% !important;
    margin: auto;
    background-position: center !important;
    background-size: 250% !important;
    transition: .5s ease-out, 0.1s border;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-fd4b566{
        width: 90px;
        height: 90px;
    }
    
    .elementor-3229 .elementor-element.elementor-element-fd4b566 .elementor-widget-wrap{
        width: 80px;
        height: 80px;
    
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9ad9b7f */.elementor-3229 .elementor-element.elementor-element-9ad9b7f{
    width: 110px;
    height: 110px;
}

.elementor-3229 .elementor-element.elementor-element-9ad9b7f:hover > .elementor-widget-wrap{
    background-size: 250% !important;
    transition: .5s ease-out, 0.1s border;
}

.elementor-3229 .elementor-element.elementor-element-9ad9b7f .elementor-widget-wrap{
    border: 5px solid white;
    cursor: pointer;
    width: 105px;
    height: 105px;
    border-radius: 50% !important;
    margin: auto;
    background-position: center !important;
    background-size: 200% !important;
    transition: .5s ease-out, 0.1s border;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-9ad9b7f{
        width: 90px;
        height: 90px;
    }
    
    .elementor-3229 .elementor-element.elementor-element-9ad9b7f .elementor-widget-wrap{
        width: 80px;
        height: 80px;
    
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5db618e */.elementor-3229 .elementor-element.elementor-element-5db618e{
    width: 110px;
    height: 110px;
}

.elementor-3229 .elementor-element.elementor-element-5db618e:hover > .elementor-widget-wrap{
    background-size: 250% !important;
    transition: .5s ease-out, 0.1s border;
}

.elementor-3229 .elementor-element.elementor-element-5db618e .elementor-widget-wrap{
    border: 5px solid white;
    cursor: pointer;
    width: 105px;
    height: 105px;
    border-radius: 50% !important;
    margin: auto;
    background-position: center !important;
    background-size: 200% !important;
    transition: .5s ease-out, 0.1s border;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-5db618e{
        width: 90px;
        height: 90px;
    }
    
    .elementor-3229 .elementor-element.elementor-element-5db618e .elementor-widget-wrap{
        width: 80px;
        height: 80px;
    
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a61265e */.elementor-3229 .elementor-element.elementor-element-a61265e .elementor-container {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
.elementor-3229 .elementor-element.elementor-element-a61265e{
    width: 330px;
    margin: auto;
    margin-bottom: 40px;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-a61265e{
        width: 270px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-daac057 */.elementor-3229 .elementor-element.elementor-element-daac057{
    opacity: 0.4;
}

@media(min-width: 768px) and (max-width: 1200px){
    .elementor-3229 .elementor-element.elementor-element-daac057 {
        max-width: 50%;
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-daac057 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-18f113f */.elementor-3229 .elementor-element.elementor-element-18f113f{
    height: 1054px;
}

.elementor-3229 .elementor-element.elementor-element-18f113f .elementor-widget-wrap{
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-18f113f{
        height: auto;
        width: 100%;
    }
    .elementor-3229 .elementor-element.elementor-element-18f113f .elementor-widget-wrap{
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        border-bottom-left-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-18f113f .elementor-widget-wrap{
        border-radius: 0px;
    }
    
    .elementor-3229 .elementor-element.elementor-element-18f113f{
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8b22ef */.elementor-3229 .elementor-element.elementor-element-b8b22ef{
    max-width: 25%;
}

@media(min-width: 768px) and (max-width: 1200px){
    .elementor-3229 .elementor-element.elementor-element-b8b22ef {
        max-width: 50%;
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-b8b22ef {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-579589e */.elementor-3229 .elementor-element.elementor-element-579589e{
    position: absolute;
    transition: 0.5s ease-out;
}

.elementor-3229 .elementor-element.elementor-element-579589e img{
    height: 1054px;
    width: 100%;
    object-fit: cover;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-579589e img{
        height: 710px;
        width: 100%;
        object-position: center;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-579589e img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69da3b0 */.elementor-3229 .elementor-element.elementor-element-69da3b0{
    position: absolute;
    transition: 0.5s ease-out;
    opacity: 0;
}

.elementor-3229 .elementor-element.elementor-element-69da3b0 img{
    height: 1054px;
    width: 100%;
    object-fit: cover;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-69da3b0 img{
        height: 710px;
        width: 100%;
        object-position: center;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-69da3b0 img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85162b7 */.elementor-3229 .elementor-element.elementor-element-85162b7{
    position: absolute;
    transition: 0.5s ease-out;
    opacity: 0;
}

.elementor-3229 .elementor-element.elementor-element-85162b7 img{
    height: 1054px;
    width: 100%;
    object-fit: cover;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-85162b7 img{
        height: 710px;
        width: 100%;
        object-position: center;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-85162b7 img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e85c16 */.elementor-3229 .elementor-element.elementor-element-5e85c16{
    position: absolute;
    transition: 0.5s ease-out;
    opacity: 0;
}

.elementor-3229 .elementor-element.elementor-element-5e85c16 img{
    height: 1054px;
    width: 100%;
    object-fit: cover;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-5e85c16 img{
        height: 710px;
        width: 100%;
        object-position: center;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-5e85c16 img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f76b99b */.elementor-3229 .elementor-element.elementor-element-f76b99b{
    position: absolute;
    transition: 0.5s ease-out;
    opacity: 0;
}

.elementor-3229 .elementor-element.elementor-element-f76b99b img{
    height: 1054px;
    width: 100%;
    object-fit: cover;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-f76b99b img{
        height: 710px;
        width: 100%;
        object-position: center;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-f76b99b img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9e11d8 */.elementor-3229 .elementor-element.elementor-element-f9e11d8 img{
    width: 60px;
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-65163ac */.elementor-3229 .elementor-element.elementor-element-65163ac{
    width: 20%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddfe922 */.elementor-3229 .elementor-element.elementor-element-ddfe922 img{
    width: 60px;
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3767895 */.elementor-3229 .elementor-element.elementor-element-3767895{
    width: 20%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9899727 */.elementor-3229 .elementor-element.elementor-element-9899727 img{
    width: 60px;
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-78527f2 */.elementor-3229 .elementor-element.elementor-element-78527f2{
    width: 20%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13ceb00 */.elementor-3229 .elementor-element.elementor-element-13ceb00 img{
    width: 60px;
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8a96c8d */.elementor-3229 .elementor-element.elementor-element-8a96c8d{
    width: 20%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-006258d */.elementor-3229 .elementor-element.elementor-element-006258d img{
    width: 60px;
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7cefcbc */.elementor-3229 .elementor-element.elementor-element-7cefcbc{
    width: 20%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5bc16d0 */.elementor-3229 .elementor-element.elementor-element-5bc16d0{
    border-radius: 15px;
    width: 80%;
    max-width: 300px;
    position: absolute;
    right: 40px;
    bottom: 30px;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-5bc16d0{
        right: 0px;
        left: 0;
        margin: auto;
        bottom: 80px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-18652ab */.elementor-3229 .elementor-element.elementor-element-18652ab{
    height: 1054px;
}

.elementor-3229 .elementor-element.elementor-element-18652ab .elementor-widget-wrap{
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-18652ab{
        height: 710px;
        width: 100%;
    }
    .elementor-3229 .elementor-element.elementor-element-18652ab .elementor-widget-wrap{
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-18652ab .elementor-widget-wrap{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1f3ccd4 */.elementor-3229 .elementor-element.elementor-element-1f3ccd4{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a72ca7 */.elementor-3229 .elementor-element.elementor-element-6a72ca7{
    width: 55px; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-282c3e9 */.elementor-3229 .elementor-element.elementor-element-282c3e9 img{
    height: 100vh;
    width: 100vw;
    border-radius: 20px;
    margin-bottom: 40px;
    object-fit: cover;
}

.elementor-3229 .elementor-element.elementor-element-282c3e9{
    position: absolute;
    top: 0;
    left: 0;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-282c3e9 img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa8f1bd */.elementor-3229 .elementor-element.elementor-element-aa8f1bd img{
    height: 100vh;
    width: 100vw;
    border-radius: 20px;
    margin-bottom: 40px;
    object-fit: cover;
}

.elementor-3229 .elementor-element.elementor-element-aa8f1bd{
    position: absolute;
    top: 0;
    left: 0;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-aa8f1bd img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-acec536 */.elementor-3229 .elementor-element.elementor-element-acec536{
    max-width: 25%;
}

@media(min-width: 768px) and (max-width: 1200px){
    .elementor-3229 .elementor-element.elementor-element-acec536 {
        max-width: 50%;
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-acec536 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0f045f7 */.elementor-3229 .elementor-element.elementor-element-0f045f7{
    height: 100vh;
}

.elementor-3229 .elementor-element.elementor-element-0f045f7 .elementor-widget-wrap{
    border-radius: 20px;
}

.elementor-3229 .elementor-element.elementor-element-0f045f7 .elementor-widget-wrap{
    background-position: center;
    background-size: cover;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-0f045f7{
        height: auto;
    }
    
    .elementor-3229 .elementor-element.elementor-element-0f045f7 .elementor-background-overlay{
        border-radius: 20px;
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-0f045f7 .elementor-widget-wrap{
        border-radius: 0px;
    }
    
    .elementor-3229 .elementor-element.elementor-element-0f045f7{
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4f8e6d */.elementor-3229 .elementor-element.elementor-element-b4f8e6d h2:after{
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    content: "";
    background-color: #815F59;
    height: 7px;
    width: 45px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a52633e */.elementor-3229 .elementor-element.elementor-element-a52633e{
    width: 100px; 
    float: left;
    cursor: pointer;
}

.elementor-3229 .elementor-element.elementor-element-a52633e h2:hover{
    color: #815F59;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea40425 */.elementor-3229 .elementor-element.elementor-element-ea40425{
    width: 100px; 
    float: left;
    cursor: pointer;
}

.elementor-3229 .elementor-element.elementor-element-ea40425 h2:hover{
    color: #815F59;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d4e85f */.elementor-3229 .elementor-element.elementor-element-3d4e85f{
    opacity: 0.4;
}

@media(min-width: 768px) and (max-width: 1200px){
    .elementor-3229 .elementor-element.elementor-element-3d4e85f {
        max-width: 50%;
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-3d4e85f {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-77f9816 */.elementor-3229 .elementor-element.elementor-element-77f9816{
    height: 1054px;
    width: 40%;
}

.elementor-3229 .elementor-element.elementor-element-77f9816 .elementor-widget-wrap{
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-77f9816{
        height: auto;
        width: 100%;
    }
    .elementor-3229 .elementor-element.elementor-element-77f9816 .elementor-widget-wrap{
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        border-bottom-left-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-77f9816 .elementor-widget-wrap{
        border-radius: 0px;
    }
    
    .elementor-3229 .elementor-element.elementor-element-77f9816{
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5a144e2 */.elementor-3229 .elementor-element.elementor-element-5a144e2{
    width: 20%;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-5a144e2{
        height: auto;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-444e4ae */.elementor-3229 .elementor-element.elementor-element-444e4ae{
    max-width: 25%;
}

@media(min-width: 768px) and (max-width: 1200px){
    .elementor-3229 .elementor-element.elementor-element-444e4ae {
        max-width: 50%;
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-444e4ae {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6ec7c41 */.elementor-3229 .elementor-element.elementor-element-6ec7c41{
    height: 1054px;
    width: 40%;
}

.elementor-3229 .elementor-element.elementor-element-6ec7c41 .elementor-widget-wrap{
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-6ec7c41{
        height: 710px;
        width: 100%;
    }
    .elementor-3229 .elementor-element.elementor-element-6ec7c41 .elementor-widget-wrap{
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-6ec7c41 .elementor-widget-wrap{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0245b95 */.elementor-3229 .elementor-element.elementor-element-0245b95{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2649c6 */.elementor-3229 .elementor-element.elementor-element-f2649c6 h2:after{
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    content: "";
    background-color: #815F59;
    height: 7px;
    width: 45px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fb4e294 */.elementor-3229 .elementor-element.elementor-element-fb4e294{
    width: 110px;
    height: 110px;
}

.elementor-3229 .elementor-element.elementor-element-fb4e294:hover > .elementor-widget-wrap{
    background-size: 250% !important;
    transition: .5s ease-out, 0.1s border;
}

.elementor-3229 .elementor-element.elementor-element-fb4e294 .elementor-widget-wrap{
    border: 5px solid #815F59;
    cursor: pointer;
    width: 105px;
    height: 105px;
    border-radius: 50% !important;
    margin: auto;
    background-position: center !important;
    background-size: 200% !important;
    transition: .5s ease-out, 0.1s border;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1674c02 */.elementor-3229 .elementor-element.elementor-element-1674c02{
    width: 110px;
    height: 110px;
}

.elementor-3229 .elementor-element.elementor-element-1674c02:hover > .elementor-widget-wrap{
    background-size: 250% !important;
    transition: .5s ease-out, 0.1s border;
}

.elementor-3229 .elementor-element.elementor-element-1674c02 .elementor-widget-wrap{
    border: 5px solid white;
    cursor: pointer;
    width: 105px;
    height: 105px;
    border-radius: 50% !important;
    margin: auto;
    background-position: center !important;
    background-size: 200% !important;
    transition: .5s ease-out, 0.1s border;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-390781a */.elementor-3229 .elementor-element.elementor-element-390781a{
    width: 110px;
    height: 110px;
}

.elementor-3229 .elementor-element.elementor-element-390781a:hover > .elementor-widget-wrap{
    background-size: 250% !important;
    transition: .5s ease-out, 0.1s border;
}

.elementor-3229 .elementor-element.elementor-element-390781a .elementor-widget-wrap{
    border: 5px solid white;
    cursor: pointer;
    width: 105px;
    height: 105px;
    border-radius: 50% !important;
    margin: auto;
    background-position: center !important;
    background-size: 200% !important;
    transition: .5s ease-out, 0.1s border;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6915828 */.elementor-3229 .elementor-element.elementor-element-6915828{
    width: 110px;
    height: 110px;
}

.elementor-3229 .elementor-element.elementor-element-6915828:hover > .elementor-widget-wrap{
    background-size: 250% !important;
    transition: .5s ease-out, 0.1s border;
}

.elementor-3229 .elementor-element.elementor-element-6915828 .elementor-widget-wrap{
    border: 5px solid white;
    cursor: pointer;
    width: 105px;
    height: 105px;
    border-radius: 50% !important;
    margin: auto;
    background-position: center !important;
    background-size: 200% !important;    transition: .5s ease-out, 0.1s border;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6e159c7 */.elementor-3229 .elementor-element.elementor-element-6e159c7{
    width: 110px;
    height: 110px;
}

.elementor-3229 .elementor-element.elementor-element-6e159c7:hover > .elementor-widget-wrap{
    background-position: center !important;
    background-size: 250% !important;
    transition: .5s ease-out, 0.1s border;
}

.elementor-3229 .elementor-element.elementor-element-6e159c7 .elementor-widget-wrap{
    border: 5px solid white;
    cursor: pointer;
    width: 105px;
    height: 105px;
    border-radius: 50% !important;
    margin: auto;
    background-position: center !important;
    background-size: 200% !important;
    transition: .5s ease-out, 0.1s border;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c1b5a18 */.elementor-3229 .elementor-element.elementor-element-c1b5a18{
    width: 110px;
    height: 110px;
}

.elementor-3229 .elementor-element.elementor-element-c1b5a18:hover > .elementor-widget-wrap{
    background-size: 250% !important;
    transition: .5s ease-out, 0.1s border;
}

.elementor-3229 .elementor-element.elementor-element-c1b5a18 .elementor-widget-wrap{
    border: 5px solid white;
    cursor: pointer;
    width: 105px;
    height: 105px;
    border-radius: 50% !important;
    margin: auto;
    background-position: center !important;
    background-size: 200% !important;
    transition: .5s ease-out, 0.1s border;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ff031f5 */.elementor-3229 .elementor-element.elementor-element-ff031f5 .elementor-container {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
.elementor-3229 .elementor-element.elementor-element-ff031f5{
    width: 330px;
    margin: auto;
    margin-bottom: 40px;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-ff031f5{
        width: 220px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e22597c */.elementor-3229 .elementor-element.elementor-element-e22597c{
    opacity: 0.4;
}

@media(min-width: 768px) and (max-width: 1200px){
    .elementor-3229 .elementor-element.elementor-element-e22597c {
        max-width: 50%;
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-e22597c {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0843b36 */.elementor-3229 .elementor-element.elementor-element-0843b36{
    height: 1054px;
}

.elementor-3229 .elementor-element.elementor-element-0843b36 .elementor-widget-wrap{
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-0843b36{
        height: auto;
        width: 100%;
    }
    .elementor-3229 .elementor-element.elementor-element-0843b36 .elementor-widget-wrap{
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        border-bottom-left-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-0843b36 .elementor-widget-wrap{
        border-radius: 0px;
    }
    
    .elementor-3229 .elementor-element.elementor-element-0843b36{
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-196279d */.elementor-3229 .elementor-element.elementor-element-196279d{
    max-width: 25%;
}

@media(min-width: 768px) and (max-width: 1200px){
    .elementor-3229 .elementor-element.elementor-element-196279d {
        max-width: 50%;
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-196279d {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dfde44 */.elementor-3229 .elementor-element.elementor-element-2dfde44{
    position: absolute;
    transition: 0.5s ease-out;
}

.elementor-3229 .elementor-element.elementor-element-2dfde44 img{
    height: 1054px;
    width: 100%;
    object-fit: cover;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-2dfde44 img{
        height: 710px;
        width: 100%;
        object-position: center;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-2dfde44 img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8703b */.elementor-3229 .elementor-element.elementor-element-ee8703b{
    position: absolute;
    transition: 0.5s ease-out;
    opacity: 0;
}

.elementor-3229 .elementor-element.elementor-element-ee8703b img{
    height: 1054px;
    width: 100%;
    object-fit: cover;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-ee8703b img{
        height: 710px;
        width: 100%;
        object-position: center;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-ee8703b img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8792c28 */.elementor-3229 .elementor-element.elementor-element-8792c28{
    position: absolute;
    transition: 0.5s ease-out;
    opacity: 0;
}

.elementor-3229 .elementor-element.elementor-element-8792c28 img{
    height: 1054px;
    width: 100%;
    object-fit: cover;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-8792c28 img{
        height: 710px;
        width: 100%;
        object-position: center;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-8792c28 img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-186608e */.elementor-3229 .elementor-element.elementor-element-186608e{
    position: absolute;
    transition: 0.5s ease-out;
    opacity: 0;
}

.elementor-3229 .elementor-element.elementor-element-186608e img{
    height: 1054px;
    width: 100%;
    object-fit: cover;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-186608e img{
        height: 710px;
        width: 100%;
        object-position: center;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-186608e img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f71718d */.elementor-3229 .elementor-element.elementor-element-f71718d{
    position: absolute;
    transition: 0.5s ease-out;
    opacity: 0;
}

.elementor-3229 .elementor-element.elementor-element-f71718d img{
    height: 1054px;
    width: 100%;
    object-fit: cover;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-f71718d img{
        height: 710px;
        width: 100%;
        object-position: center;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-f71718d img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37e401f */.elementor-3229 .elementor-element.elementor-element-37e401f{
    position: absolute;
    transition: 0.5s ease-out;
    opacity: 0;
}

.elementor-3229 .elementor-element.elementor-element-37e401f img{
    height: 1054px;
    width: 100%;
    object-fit: cover;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-37e401f img{
        height: 710px;
        width: 100%;
        object-position: center;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-37e401f img{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-674daab */.elementor-3229 .elementor-element.elementor-element-674daab img{
    width: 60px;
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-561baf9 */.elementor-3229 .elementor-element.elementor-element-561baf9{
    width: 20%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22acd20 */.elementor-3229 .elementor-element.elementor-element-22acd20 img{
    width: 60px;
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-00a70c2 */.elementor-3229 .elementor-element.elementor-element-00a70c2{
    width: 20%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fe489d */.elementor-3229 .elementor-element.elementor-element-2fe489d img{
    width: 60px;
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e3607b8 */.elementor-3229 .elementor-element.elementor-element-e3607b8{
    width: 20%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ecbbc2d */.elementor-3229 .elementor-element.elementor-element-ecbbc2d img{
    width: 60px;
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a94c34c */.elementor-3229 .elementor-element.elementor-element-a94c34c{
    width: 20%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ac398d */.elementor-3229 .elementor-element.elementor-element-5ac398d img{
    width: 60px;
    height: 100px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d9cf873 */.elementor-3229 .elementor-element.elementor-element-d9cf873{
    width: 20%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6ac4490 */.elementor-3229 .elementor-element.elementor-element-6ac4490{
    border-radius: 15px;
    width: 80%;
    max-width: 300px;
    position: absolute;
    right: 40px;
    bottom: 30px;
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-6ac4490{
        right: 0px;
        left: 0;
        margin: auto;
        bottom: 80px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-13eea73 */.elementor-3229 .elementor-element.elementor-element-13eea73{
    height: 1054px;
}

.elementor-3229 .elementor-element.elementor-element-13eea73 .elementor-widget-wrap{
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media(max-width: 1024px){
    .elementor-3229 .elementor-element.elementor-element-13eea73{
        height: 710px;
        width: 100%;
    }
    .elementor-3229 .elementor-element.elementor-element-13eea73 .elementor-widget-wrap{
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0px;    
    }
}

@media(max-width: 768px){
    .elementor-3229 .elementor-element.elementor-element-13eea73 .elementor-widget-wrap{
        border-radius: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4e77d67 */.elementor-3229 .elementor-element.elementor-element-4e77d67{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS */#content{
    overflow: hidden;
    max-width: 1920px;
    margin: auto;
}

body{
    overflow-x: hidden;
    background: #DEDEDE;
}/* End custom CSS */