.elementor-1435 .elementor-element.elementor-element-2cf5238{--display:flex;--min-height:648px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1435 .elementor-element.elementor-element-6334131c{--display:flex;}.elementor-1435 .elementor-element.elementor-element-45cc43d6{--display:flex;}.elementor-1435 .elementor-element.elementor-element-679f4e81{--display:flex;}.elementor-1435 .elementor-element.elementor-element-5a8b24f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1435 .elementor-element.elementor-element-11c7595b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1435 .elementor-element.elementor-element-774d2d3f{--divider-border-style:solid;--divider-color:#CF921E;--divider-border-width:1px;}.elementor-1435 .elementor-element.elementor-element-774d2d3f .elementor-divider-separator{width:54px;margin:0 auto;margin-left:0;}.elementor-1435 .elementor-element.elementor-element-774d2d3f .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1435 .elementor-element.elementor-element-6d28037d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1435 .elementor-element.elementor-element-1842531e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1435 .elementor-element.elementor-element-a4a7ccc{--display:flex;}.elementor-1435 .elementor-element.elementor-element-5dde03bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1435 .elementor-element.elementor-element-931a000{--divider-border-style:solid;--divider-color:#CF921E;--divider-border-width:1px;}.elementor-1435 .elementor-element.elementor-element-931a000 .elementor-divider-separator{width:54px;margin:0 auto;margin-left:0;}.elementor-1435 .elementor-element.elementor-element-931a000 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-1435 .elementor-element.elementor-element-66d52773{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1435 .elementor-element.elementor-element-7fa61cf3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-1435 .elementor-element.elementor-element-a3dea23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1435 .elementor-element.elementor-element-250bd60c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1435 .elementor-element.elementor-element-2038428f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1435 .elementor-element.elementor-element-b47813e{--divider-border-style:solid;--divider-color:#C9912A;--divider-border-width:1px;}.elementor-1435 .elementor-element.elementor-element-b47813e .elementor-divider-separator{width:52px;margin:0 auto;margin-left:0;}.elementor-1435 .elementor-element.elementor-element-b47813e .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1435 .elementor-element.elementor-element-4483f5b5{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1435 .elementor-element.elementor-element-4483f5b5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1435 .elementor-element.elementor-element-4483f5b5:after{content:"0.66";}.elementor-1435 .elementor-element.elementor-element-4483f5b5 .elementor-post__thumbnail__link{width:100%;}.elementor-1435 .elementor-element.elementor-element-4483f5b5 .elementor-post__meta-data span + span:before{content:"•";}.elementor-1435 .elementor-element.elementor-element-4483f5b5 .elementor-post__text{margin-top:20px;}.elementor-1435 .elementor-element.elementor-element-4483f5b5 .elementor-post__badge{right:0;}.elementor-1435 .elementor-element.elementor-element-4483f5b5 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-1435 .elementor-element.elementor-element-4483f5b5 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-1435 .elementor-element.elementor-element-4483f5b5 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1435 .elementor-element.elementor-element-4483f5b5 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1435 .elementor-element.elementor-element-4483f5b5 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1435 .elementor-element.elementor-element-4483f5b5 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-1435 .elementor-element.elementor-element-39d3f757{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1435 .elementor-element.elementor-element-dfb30f5{--divider-border-style:solid;--divider-color:#CF972D;--divider-border-width:1px;}.elementor-1435 .elementor-element.elementor-element-dfb30f5 .elementor-divider-separator{width:84px;margin:0 auto;margin-left:0;}.elementor-1435 .elementor-element.elementor-element-dfb30f5 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-1435 .elementor-element.elementor-element-185b9df1{--divider-border-style:solid;--divider-color:#CF972D;--divider-border-width:1px;}.elementor-1435 .elementor-element.elementor-element-185b9df1 .elementor-divider-separator{width:84px;margin:0 auto;margin-left:0;}.elementor-1435 .elementor-element.elementor-element-185b9df1 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-1435 .elementor-element.elementor-element-3fbea54b{--display:flex;--min-height:790px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-1435 .elementor-element.elementor-element-53441bb4{--display:flex;}.elementor-1435 .elementor-element.elementor-element-7a7d8bca{--display:flex;}.elementor-1435 .elementor-element.elementor-element-a408515{--display:flex;}.elementor-1435 .elementor-element.elementor-element-1079c3ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1435 .elementor-element.elementor-element-7fe5f46c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1435 .elementor-element.elementor-element-593cc959{--divider-border-style:solid;--divider-color:#CA9029;--divider-border-width:1px;}.elementor-1435 .elementor-element.elementor-element-593cc959 .elementor-divider-separator{width:72px;margin:0 auto;margin-left:0;}.elementor-1435 .elementor-element.elementor-element-593cc959 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-1435 .elementor-element.elementor-element-78b3e61f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1435 .elementor-element.elementor-element-2a9b5beb .elementor-button-content-wrapper{flex-direction:row;}.elementor-1435 .elementor-element.elementor-element-7603498b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1435 .elementor-element.elementor-element-31b84e39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1435 .elementor-element.elementor-element-51a23445{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-1435 .elementor-element.elementor-element-173bf988{--display:flex;}.elementor-1435 .elementor-element.elementor-element-1ffbd281{--display:flex;}.elementor-1435 .elementor-element.elementor-element-77234be3{--display:flex;}.elementor-1435 .elementor-element.elementor-element-4776507c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1435 .elementor-element.elementor-element-38950a40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1435 .elementor-element.elementor-element-167273ba{--divider-border-style:solid;--divider-color:#CA9029;--divider-border-width:1px;}.elementor-1435 .elementor-element.elementor-element-167273ba .elementor-divider-separator{width:55px;margin:0 auto;margin-left:0;}.elementor-1435 .elementor-element.elementor-element-167273ba .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-1435 .elementor-element.elementor-element-42996ab3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1435 .elementor-element.elementor-element-7d853640 .elementor-button{background-color:#D79518;font-family:"Satoshi", Sans-serif;font-size:14px;font-weight:800;line-height:1.15em;fill:#FFFFFF;color:#FFFFFF;border-radius:13px 13px 13px 13px;padding:0px 18px 0px 18px;}.elementor-1435 .elementor-element.elementor-element-7d853640 .elementor-button:hover, .elementor-1435 .elementor-element.elementor-element-7d853640 .elementor-button:focus{background-color:#BE7810;}.elementor-1435 .elementor-element.elementor-element-7d853640 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1435 .elementor-element.elementor-element-7d853640 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1435 .elementor-element.elementor-element-49150c5d .elementor-button{background-color:rgba(255,253,249,.54);font-family:"Satoshi", Sans-serif;font-size:14px;font-weight:800;line-height:1.15em;fill:#23463D;color:#23463D;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(36,68,61,.40);border-radius:13px 13px 13px 13px;padding:0px 18px 0px 18px;}.elementor-1435 .elementor-element.elementor-element-49150c5d .elementor-button:hover, .elementor-1435 .elementor-element.elementor-element-49150c5d .elementor-button:focus{background-color:rgba(255,253,249,.88);}.elementor-1435 .elementor-element.elementor-element-49150c5d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1435 .elementor-element.elementor-element-49150c5d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1435 .elementor-element.elementor-element-2278c6fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-1435 .elementor-element.elementor-element-7d853640 .elementor-button{font-size:14px;}.elementor-1435 .elementor-element.elementor-element-49150c5d .elementor-button{font-size:14px;}}@media(min-width:768px){.elementor-1435 .elementor-element.elementor-element-2cf5238{--width:100%;}.elementor-1435 .elementor-element.elementor-element-1842531e{--width:100%;}.elementor-1435 .elementor-element.elementor-element-7fa61cf3{--width:100%;}.elementor-1435 .elementor-element.elementor-element-3fbea54b{--width:100%;}.elementor-1435 .elementor-element.elementor-element-51a23445{--width:100%;}}@media(max-width:767px){.elementor-1435 .elementor-element.elementor-element-4483f5b5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1435 .elementor-element.elementor-element-4483f5b5:after{content:"0.5";}.elementor-1435 .elementor-element.elementor-element-4483f5b5 .elementor-post__thumbnail__link{width:100%;}.elementor-1435 .elementor-element.elementor-element-7d853640 .elementor-button{font-size:13px;}.elementor-1435 .elementor-element.elementor-element-49150c5d .elementor-button{font-size:13px;}}/* Start custom CSS for container, class: .elementor-element-2cf5238 */.elementor-1435 .elementor-element.elementor-element-2cf5238{
  position:relative!important;
  width:100%!important;
  max-width:100%!important;
  min-height:648px!important;
  overflow:hidden!important;
  isolation:isolate;
  background:
    radial-gradient(circle at 11% 13%,rgba(255,255,255,.96),rgba(255,255,255,0) 29%),
    radial-gradient(circle at 70% 100%,rgba(209,167,93,.11),rgba(209,167,93,0) 30%),
    #F3EBDF!important;
  color:#24443D;
  font-family:"Satoshi",Inter,Arial,sans-serif;
}
.elementor-1435 .elementor-element.elementor-element-2cf5238,.elementor-1435 .elementor-element.elementor-element-2cf5238 *{box-sizing:border-box}
.elementor-1435 .elementor-element.elementor-element-2cf5238>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important;gap:0!important}
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-photo{
  position:absolute!important;
  z-index:0!important;
  top:0!important;
  right:0!important;
  bottom:0!important;
  left:auto!important;
  width:min(54%,825px)!important;
  height:100%!important;
  min-height:648px!important;
  overflow:hidden!important;
}
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-photo,
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-photo>.elementor-widget-container,
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-photo img{
  width:min(54vw,825px)!important;
  height:100%!important;
  min-height:648px!important;
  margin:0!important;
  padding:0!important;
  display:block!important;
}
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-photo img{object-fit:cover!important;object-position:center center!important}
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-wash{
  position:absolute!important;
  z-index:1!important;
  inset:0 0 0 30%!important;
  pointer-events:none!important;
  background:
    linear-gradient(90deg,#F3EBDF 0%,rgba(243,235,223,.96) 14%,rgba(243,235,223,.61) 35%,rgba(243,235,223,.12) 59%,rgba(243,235,223,0) 76%),
    linear-gradient(0deg,rgba(38,56,47,.09),rgba(38,56,47,0) 35%)!important;
}
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-light{
  position:absolute!important;
  z-index:1!important;
  top:-14%!important;
  bottom:-14%!important;
  left:15%!important;
  width:32%!important;
  border-radius:50%!important;
  background:radial-gradient(ellipse at center,rgba(255,253,249,.68),rgba(255,253,249,0) 68%)!important;
  filter:blur(20px);
  pointer-events:none!important;
}
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-inner{
  position:relative!important;
  z-index:3!important;
  width:min(1480px,calc(100% - 112px))!important;
  min-height:648px!important;
  margin:0 auto!important;
  padding:70px 0 74px!important;
  display:flex!important;
  align-items:center!important;
}
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-content{width:min(595px,48.3%)!important}
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-eyebrow{margin:0 0 18px!important}
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-eyebrow .elementor-heading-title{
  margin:0!important;
  color:#B77715!important;
  font-family:"Satoshi",Inter,Arial,sans-serif!important;
  font-size:11px!important;
  font-weight:850!important;
  letter-spacing:.16em!important;
  line-height:1.2!important;
  text-transform:uppercase!important;
}
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-title{margin:0!important}
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-title .elementor-heading-title{
  max-width:640px!important;
  margin:0!important;
  color:#1F4A40!important;
  font-family:"Cirka",Georgia,"Times New Roman",serif!important;
  font-size:clamp(52px,4.25vw,73px)!important;
  font-weight:600!important;
  letter-spacing:-.058em!important;
  line-height:.97!important;
}
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-title em{color:#B6791A!important;font-style:normal!important}
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-line{width:54px!important;margin-top:27px!important}
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-line .elementor-divider{padding-block:0!important}
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-line .elementor-divider-separator{width:54px!important;border-top-width:2px!important;border-color:#CF921E!important}
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-lead{max-width:550px!important;margin:23px 0 0!important}
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-lead p{
  margin:0!important;
  color:#5D6B64!important;
  font-family:"Satoshi",Inter,Arial,sans-serif!important;
  font-size:16px!important;
  font-weight:520!important;
  line-height:1.72!important;
}
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-note{
  width:min(100%,395px)!important;
  margin-top:29px!important;
  padding:13px 17px 13px 13px!important;
  display:grid!important;
  grid-template-columns:49px minmax(0,1fr)!important;
  align-items:center!important;
  gap:14px!important;
  border:1px solid rgba(53,79,68,.11)!important;
  border-radius:16px!important;
  background:rgba(255,253,249,.74)!important;
  box-shadow:0 13px 28px rgba(79,66,50,.08)!important;
}
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-note>.e-con-inner{
  display:grid!important;
  grid-template-columns:49px minmax(0,1fr)!important;
  align-items:center!important;
  gap:14px!important;
  max-width:none!important;
  padding:0!important;
}
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-note-icon{
  width:49px!important;
  height:49px!important;
  min-width:49px!important;
  min-height:49px!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid rgba(205,151,36,.20)!important;
  border-radius:12px!important;
  background:#FFFAF2!important;
}
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-note-icon,
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-note-icon>.elementor-widget-container{display:grid!important;place-items:center!important}
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-note-icon img{width:31px!important;height:31px!important;object-fit:contain!important}
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-note-copy p{
  margin:0!important;
  color:#345247!important;
  font-family:"Cirka",Georgia,"Times New Roman",serif!important;
  font-size:15px!important;
  font-weight:600!important;
  letter-spacing:-.02em!important;
  line-height:1.32!important;
}
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-botanical{
  position:absolute!important;
  z-index:2!important;
  right:calc(min(54%,825px) - 38px)!important;
  bottom:-16px!important;
  width:174px!important;
  height:193px!important;
  opacity:.55!important;
  pointer-events:none!important;
  transform:rotate(-14deg);
}
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-botanical:before,
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-botanical:after{
  position:absolute;
  display:block;
  content:"";
  border:1.5px solid rgba(255,251,242,.8);
  border-radius:100% 0 100% 0;
}
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-botanical:before{width:92px;height:46px;right:37px;bottom:74px;transform:rotate(13deg)}
.elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-botanical:after{width:72px;height:37px;right:4px;bottom:39px;transform:rotate(45deg)}
@media(min-width:1025px) and (max-width:1260px){
  .elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-inner{width:min(100% - 84px,1380px)!important}
  .elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-content{width:min(560px,49%)!important}
  .elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-title .elementor-heading-title{font-size:clamp(49px,4.3vw,63px)!important}
  .elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-photo,
  .elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-photo>.elementor-widget-container,
  .elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-photo img{width:min(55vw,710px)!important}
  .elementor-1435 .elementor-element.elementor-element-2cf5238 .ngb-hd-wash{left:25%!important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1842531e */.elementor-1435 .elementor-element.elementor-element-1842531e{
  position:relative!important;
  width:100%!important;
  max-width:100%!important;
  overflow:hidden!important;
  background:
    radial-gradient(circle at 11% 13%,rgba(255,255,255,.96),rgba(255,255,255,0) 29%),
    #F3EBDF!important;
  color:#24443D;
  font-family:"Satoshi",Inter,Arial,sans-serif;
}
.elementor-1435 .elementor-element.elementor-element-1842531e,.elementor-1435 .elementor-element.elementor-element-1842531e *{box-sizing:border-box}
.elementor-1435 .elementor-element.elementor-element-1842531e>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important;gap:0!important}
.elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-inner{
  width:min(100% - 52px,900px)!important;
  margin:0 auto!important;
  padding:64px 0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(285px,.86fr)!important;
  align-items:center!important;
  gap:32px!important;
}
.elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-copy{max-width:570px!important}
.elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-eyebrow{margin:0 0 15px!important}
.elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-eyebrow .elementor-heading-title{
  margin:0!important;color:#B77715!important;font-family:"Satoshi",Inter,Arial,sans-serif!important;
  font-size:10px!important;font-weight:850!important;letter-spacing:.16em!important;line-height:1.2!important;text-transform:uppercase!important;
}
.elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-title .elementor-heading-title{
  margin:0!important;color:#1F4A40!important;font-family:"Cirka",Georgia,serif!important;
  font-size:clamp(48px,6.7vw,62px)!important;font-weight:600!important;letter-spacing:-.058em!important;line-height:.97!important;
}
.elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-title em{color:#B6791A!important;font-style:normal!important}
.elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-line{width:54px!important;margin-top:24px!important}
.elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-line .elementor-divider{padding-block:0!important}
.elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-line .elementor-divider-separator{width:54px!important;border-top-width:2px!important;border-color:#CF921E!important}
.elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-lead{margin-top:20px!important}
.elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-lead p{margin:0!important;color:#5D6B64!important;font-size:15px!important;font-weight:520!important;line-height:1.67!important}
.elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-note{
  width:min(100%,395px)!important;margin-top:25px!important;padding:12px 14px 12px 12px!important;
  display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;
  border:1px solid rgba(53,79,68,.11)!important;border-radius:15px!important;background:rgba(255,253,249,.74)!important;
  box-shadow:0 13px 28px rgba(79,66,50,.08)!important;
}
.elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-note>.e-con-inner{
  display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;
  max-width:none!important;padding:0!important;
}
.elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-note-icon,
.elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-note-icon>.elementor-widget-container{width:46px!important;height:46px!important;display:grid!important;place-items:center!important}
.elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-note-icon{border:1px solid rgba(205,151,36,.20)!important;border-radius:12px!important;background:#FFFAF2!important}
.elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-note-icon img{width:29px!important;height:29px!important;object-fit:contain!important}
.elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-note-copy p{margin:0!important;color:#345247!important;font-family:"Cirka",Georgia,serif!important;font-size:14px!important;font-weight:600!important;line-height:1.32!important}
.elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-photo,
.elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-photo>.elementor-widget-container,
.elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-photo img{width:100%!important;height:460px!important;display:block!important}
.elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-photo{overflow:hidden!important;border-radius:0 70px 48px 44px!important;box-shadow:0 20px 38px rgba(67,53,39,.13)!important}
.elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-photo img{object-fit:cover!important;object-position:center center!important}
@media(min-width:1025px){.elementor-1435 .elementor-element.elementor-element-1842531e{display:none!important}}
@media(max-width:720px){
  .elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-inner{
    width:min(100% - 32px,560px)!important;
    display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:33px!important;
    padding:54px 0 24px!important;
  }
  .elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-copy{max-width:none!important}
  .elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-title .elementor-heading-title{font-size:clamp(43px,11vw,57px)!important}
  .elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-line{margin-top:22px!important}
  .elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-lead{margin-top:18px!important}
  .elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-note{max-width:385px!important;margin-top:24px!important}
  .elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-photo,
  .elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-photo>.elementor-widget-container,
  .elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-photo img{height:356px!important}
  .elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-photo{
    width:calc(100% + 32px)!important;margin-left:-16px!important;
    border-radius:54px 54px 0 0!important;box-shadow:none!important;
  }
}
@media(max-width:430px){
  .elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-inner{width:min(100% - 28px,560px)!important;padding-top:48px!important;padding-bottom:22px!important}
  .elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-title .elementor-heading-title{font-size:41px!important}
  .elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-lead p{font-size:14.5px!important}
  .elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-note{grid-template-columns:44px minmax(0,1fr)!important;gap:11px!important;padding:11px!important}
  .elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-note>.e-con-inner{grid-template-columns:44px minmax(0,1fr)!important;gap:11px!important}
  .elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-note-icon,
  .elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-note-icon>.elementor-widget-container{width:44px!important;height:44px!important}
  .elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-note-icon img{width:28px!important;height:28px!important}
  .elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-note-copy p{font-size:13.8px!important}
  .elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-photo,
  .elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-photo>.elementor-widget-container,
  .elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-photo img{height:322px!important}
  .elementor-1435 .elementor-element.elementor-element-1842531e .ngb-hm-photo{width:calc(100% + 28px)!important;margin-left:-14px!important;border-radius:44px 44px 0 0!important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fa61cf3 */.elementor-1435 .elementor-element.elementor-element-7fa61cf3{
  position:relative!important;
  width:100%!important;
  max-width:100%!important;
  overflow:hidden!important;
  background:
    radial-gradient(circle at 92% 11%,rgba(211,157,42,.08),rgba(211,157,42,0) 25%),
    linear-gradient(180deg,#FFFDFA 0%,#FAF4EC 100%)!important;
  color:#24443D;
  font-family:"Satoshi",Inter,Arial,sans-serif;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3,.elementor-1435 .elementor-element.elementor-element-7fa61cf3 *{box-sizing:border-box}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3>.e-con-inner{
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  gap:0!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-inner{
  width:min(1320px,calc(100% - 112px))!important;
  margin:0 auto!important;
  padding:112px 0 108px!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-head,
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-head>.e-con-inner{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(260px,390px)!important;
  align-items:end!important;
  gap:64px!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-head{margin-bottom:52px!important}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-head>.e-con-inner{
  width:100%!important;
  max-width:none!important;
  padding:0!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-eyebrow{margin:0 0 16px!important}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-eyebrow .elementor-heading-title{
  margin:0!important;
  color:#BD7B17!important;
  font-family:"Satoshi",Inter,Arial,sans-serif!important;
  font-size:11px!important;
  font-weight:800!important;
  letter-spacing:.145em!important;
  line-height:1.2!important;
  text-transform:uppercase!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-title .elementor-heading-title{
  max-width:650px!important;
  margin:0!important;
  color:#20463D!important;
  font-family:"Cirka",Georgia,serif!important;
  font-size:clamp(48px,4.4vw,70px)!important;
  font-weight:600!important;
  letter-spacing:-.06em!important;
  line-height:.98!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-line{width:52px!important;margin-top:25px!important}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-line .elementor-divider{padding-block:0!important}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-line .elementor-divider-separator{width:52px!important;border-top-width:2px!important;border-color:#C9912A!important}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-intro{
  max-width:370px!important;
  margin:0 0 4px!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-intro p{
  margin:0!important;
  color:#637169!important;
  font-size:15px!important;
  font-weight:500!important;
  line-height:1.7!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid{width:100%!important}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-posts-container,
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-posts{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:26px!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid article.elementor-post{
  position:relative!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__card{
  position:relative!important;
  display:flex!important;
  width:100%!important;
  height:630px!important;
  min-width:0!important;
  flex-direction:column!important;
  overflow:hidden!important;
  margin:0!important;
  border:1px solid rgba(143,118,76,.15)!important;
  border-radius:24px!important;
  background:rgba(255,253,249,.96)!important;
  box-shadow:0 14px 30px rgba(66,56,38,.07)!important;
  transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid article.elementor-post:hover .elementor-post__card{
  transform:translateY(-3px)!important;
  border-color:rgba(185,126,29,.27)!important;
  box-shadow:0 20px 38px rgba(66,56,38,.11)!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__thumbnail__link{
  position:relative!important;
  display:block!important;
  width:100%!important;
  height:288px!important;
  min-height:288px!important;
  flex:0 0 288px!important;
  margin:0!important;
  overflow:hidden!important;
  background:#E5D9C8!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__thumbnail{
  position:relative!important;
  width:100%!important;
  height:288px!important;
  min-height:288px!important;
  padding:0!important;
  overflow:hidden!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__thumbnail:after{
  position:absolute!important;
  z-index:2!important;
  right:0!important;
  bottom:0!important;
  left:0!important;
  height:45%!important;
  content:""!important;
  background:linear-gradient(0deg,rgba(27,64,53,.13),rgba(27,64,53,0))!important;
  pointer-events:none!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__thumbnail img{
  position:static!important;
  display:block!important;
  width:100%!important;
  height:288px!important;
  transform:none!important;
  object-fit:cover!important;
  object-position:center!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__badge{
  position:absolute!important;
  z-index:3!important;
  top:318px!important;
  left:32px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:#A97522!important;
  font-family:"Satoshi",Inter,Arial,sans-serif!important;
  font-size:9px!important;
  font-weight:800!important;
  letter-spacing:.095em!important;
  line-height:1.35!important;
  text-transform:uppercase!important;
  transform:none!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__text{
  position:relative!important;
  display:flex!important;
  width:100%!important;
  min-height:0!important;
  flex:1 1 auto!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  margin:0!important;
  padding:57px 32px 28px!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__meta-data{display:none!important}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__title{
  max-width:520px!important;
  margin:0!important;
  padding:0!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__title,
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__title a{
  color:#23463D!important;
  font-family:"Cirka",Georgia,serif!important;
  font-size:clamp(27px,2.15vw,34px)!important;
  font-weight:600!important;
  letter-spacing:-.042em!important;
  line-height:1.06!important;
  text-decoration:none!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__title a:after{
  position:absolute!important;
  z-index:4!important;
  inset:0!important;
  content:""!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__excerpt{
  max-width:510px!important;
  margin:17px 0 0!important;
  padding:0!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__excerpt p{
  margin:0!important;
  color:#68766F!important;
  font-family:"Satoshi",Inter,Arial,sans-serif!important;
  font-size:14px!important;
  font-weight:500!important;
  line-height:1.65!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__read-more{display:none!important}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-pagination{
  display:flex!important;
  justify-content:center!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin-top:54px!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-pagination .page-numbers{
  display:grid!important;
  min-width:43px!important;
  height:43px!important;
  place-items:center!important;
  margin:0!important;
  padding:0 12px!important;
  border:1px solid rgba(36,68,61,.18)!important;
  border-radius:12px!important;
  background:#FFFDF9!important;
  color:#345247!important;
  font-family:"Satoshi",Inter,Arial,sans-serif!important;
  font-size:12px!important;
  font-weight:750!important;
  text-decoration:none!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-pagination .page-numbers.current,
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-pagination .page-numbers:hover{
  border-color:#C9912A!important;
  background:#C9912A!important;
  color:#FFFFFF!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-close,
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-close>.e-con-inner{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:16px!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-close{margin-top:67px!important}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-close>.e-con-inner{
  width:auto!important;
  max-width:none!important;
  padding:0!important;
}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-close-line{width:84px!important;opacity:.75!important}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-close-line .elementor-divider{padding-block:0!important}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-close-line .elementor-divider-separator{width:84px!important;border-top-width:2px!important;border-color:#CF972D!important}
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-close-flower,
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-close-flower>.elementor-widget-container,
.elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-close-flower img{
  display:block!important;
  width:48px!important;
  height:33px!important;
  object-fit:contain!important;
}
@media(min-width:821px) and (max-width:1120px){
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-inner{width:min(100% - 74px,1120px)!important}
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-head,
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-head>.e-con-inner{gap:42px!important}
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__card{height:600px!important}
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__thumbnail__link,
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__thumbnail,
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__thumbnail img{
    height:250px!important;
    min-height:250px!important;
    flex-basis:250px!important;
  }
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__badge{top:276px!important;left:25px!important}
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__text{padding:52px 25px 24px!important}
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__title,
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__title a{font-size:28px!important}
}
@media(max-width:820px){
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-inner{
    width:min(100% - 48px,760px)!important;
    padding:80px 0 82px!important;
  }
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-head,
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-head>.e-con-inner{
    grid-template-columns:1fr!important;
    gap:20px!important;
  }
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-head{margin-bottom:39px!important}
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-intro{max-width:540px!important}
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-posts-container,
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-posts{gap:18px!important}
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__card{height:580px!important}
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__thumbnail__link,
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__thumbnail,
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__thumbnail img{
    height:230px!important;
    min-height:230px!important;
    flex-basis:230px!important;
  }
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__badge{top:254px!important;left:23px!important}
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__text{padding:50px 23px 23px!important}
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__title,
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__title a{font-size:26px!important}
}
@media(max-width:560px){
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-inner{
    width:min(100% - 28px,560px)!important;
    padding:60px 0 64px!important;
  }
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-eyebrow{margin-bottom:14px!important}
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-eyebrow .elementor-heading-title{font-size:9px!important}
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-title .elementor-heading-title{font-size:42px!important}
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-line{width:44px!important;margin-top:21px!important}
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-line .elementor-divider-separator{width:44px!important}
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-intro p{font-size:14px!important;line-height:1.62!important}
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-posts-container,
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-posts{
    grid-template-columns:1fr!important;
    gap:15px!important;
  }
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__card{
    height:540px!important;
    border-radius:19px!important;
  }
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__thumbnail__link,
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__thumbnail,
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__thumbnail img{
    height:215px!important;
    min-height:215px!important;
    flex-basis:215px!important;
  }
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__badge{
    top:238px!important;
    left:21px!important;
    font-size:8.4px!important;
  }
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__text{padding:49px 21px 22px!important}
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__title,
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__title a{
    font-size:25px!important;
    line-height:1.07!important;
  }
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__excerpt{margin-top:13px!important}
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-post__excerpt p{
    font-size:13px!important;
    line-height:1.6!important;
  }
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-close{margin-top:47px!important}
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-close-line{width:58px!important}
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-close-line .elementor-divider-separator{width:58px!important}
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-close-flower,
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-close-flower>.elementor-widget-container,
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-posts-close-flower img{
    width:42px!important;
    height:29px!important;
  }
  .elementor-1435 .elementor-element.elementor-element-7fa61cf3 .ngb-archive-grid .elementor-pagination{margin-top:40px!important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fbea54b */.elementor-1435 .elementor-element.elementor-element-3fbea54b{
  position:relative!important;
  width:100%!important;
  max-width:100%!important;
  min-height:790px!important;
  overflow:hidden!important;
  background:
    radial-gradient(circle at 8% 8%,rgba(255,255,255,.74) 0,rgba(255,255,255,0) 27%),
    linear-gradient(180deg,#FBF8F2 0%,#F2EADE 100%)!important;
  color:#24443D;
  font-family:"Satoshi",Inter,Arial,sans-serif;
}
.elementor-1435 .elementor-element.elementor-element-3fbea54b,.elementor-1435 .elementor-element.elementor-element-3fbea54b *{box-sizing:border-box}
.elementor-1435 .elementor-element.elementor-element-3fbea54b>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important;gap:0!important}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-photo{
  position:absolute!important;z-index:0!important;inset:0 0 0 auto!important;width:min(57%,930px)!important;height:100%!important;overflow:hidden!important;
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.10) 10%,rgba(0,0,0,.62) 31%,#000 49%,#000 100%);
  mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.10) 10%,rgba(0,0,0,.62) 31%,#000 49%,#000 100%);
}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-photo,
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-photo>.elementor-widget-container,
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-photo img{height:100%!important;min-height:790px!important;display:block!important}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-photo img{width:100%!important;object-fit:cover!important;object-position:61% center!important;filter:saturate(.94) contrast(.98) brightness(1.03)}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-blend{
  position:absolute!important;z-index:1!important;inset:0!important;pointer-events:none!important;
  background:
    linear-gradient(90deg,#FBF8F2 0%,#FBF8F2 22%,rgba(251,248,242,.97) 39%,rgba(251,248,242,.74) 51%,rgba(251,248,242,.24) 68%,rgba(251,248,242,0) 84%),
    radial-gradient(ellipse at 43% 51%,rgba(255,253,249,.46) 0%,rgba(255,253,249,0) 62%)!important;
}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-ring-top,.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-ring-bottom{
  position:absolute!important;z-index:2!important;border:1px solid rgba(190,135,37,.46)!important;border-radius:50%!important;pointer-events:none!important;
}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-ring-top{top:-210px!important;left:50.2%!important;width:440px!important;height:440px!important}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-ring-bottom{bottom:-214px!important;left:-98px!important;width:390px!important;height:390px!important;border-style:dashed!important;border-color:rgba(201,145,41,.55)!important}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-botanical{
  position:absolute!important;z-index:2!important;bottom:-18px!important;left:-20px!important;width:150px!important;height:229px!important;
  opacity:.18!important;filter:sepia(.75) saturate(.75) hue-rotate(345deg) brightness(.90);pointer-events:none!important;
}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-botanical img{width:150px!important;height:229px!important;object-fit:contain!important;object-position:left bottom!important}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-inner{
  position:relative!important;z-index:3!important;width:min(1440px,calc(100% - 144px))!important;min-height:790px!important;
  margin:0 auto!important;padding:101px 0 73px!important;display:flex!important;align-items:flex-start!important;
}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-content{width:min(725px,51%)!important}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-eyebrow{margin:0 0 22px!important}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-eyebrow .elementor-heading-title{
  color:#BD7B17!important;font-size:12px!important;font-weight:800!important;letter-spacing:.145em!important;line-height:1.2!important;text-transform:uppercase!important;
}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-title .elementor-heading-title{
  max-width:730px!important;margin:0!important;color:#20463D!important;font-family:"Cirka",Georgia,serif!important;
  font-size:clamp(55px,4.45vw,76px)!important;font-weight:600!important;letter-spacing:-.063em!important;line-height:.95!important;
}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-title em{color:#9C6818!important;font-style:normal!important}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-line{width:72px!important;margin-top:29px!important}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-line .elementor-divider{padding-block:0!important}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-line .elementor-divider-separator{width:72px!important;border-top-width:2px!important;border-color:#CA9029!important}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-copy{max-width:642px!important;margin-top:27px!important}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-copy p{margin:0!important;color:#5B6761!important;font-size:17px!important;font-weight:460!important;line-height:1.72!important}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-actions{
  display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:17px!important;margin-top:37px!important;
}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-actions>.e-con-inner{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:17px!important;max-width:none!important;padding:0!important}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-primary .elementor-button,
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-secondary .elementor-button{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:13px!important;min-height:68px!important;
  padding:0 25px!important;border-radius:14px!important;font-size:14px!important;font-weight:800!important;line-height:1!important;text-align:center!important;
}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-primary .elementor-button{min-width:350px!important;border-color:transparent!important;background:linear-gradient(135deg,#E0A72D,#C98416)!important;box-shadow:0 15px 29px rgba(181,120,25,.24)!important;color:#FFF!important}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-primary .elementor-button:hover{background:linear-gradient(135deg,#CF961D,#B9710D)!important;box-shadow:0 18px 34px rgba(181,120,25,.30)!important;transform:translateY(-2px)}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-secondary .elementor-button{min-width:285px!important;border:1px solid rgba(36,68,61,.40)!important;background:rgba(255,253,249,.42)!important;color:#23463D!important}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-secondary .elementor-button:hover{border-color:#24443D!important;background:rgba(255,253,249,.82)!important;transform:translateY(-2px)}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-note{
  display:grid!important;grid-template-columns:25px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;max-width:650px!important;margin-top:37px!important;
}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-note>.e-con-inner{display:grid!important;grid-template-columns:25px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;max-width:none!important;padding:0!important}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-note-icon,
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-note-icon>.elementor-widget-container,
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-note-icon img{display:block!important;width:25px!important;height:25px!important;object-fit:contain!important}
.elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-note-copy p{margin:0!important;color:#66716C!important;font-size:14px!important;font-weight:560!important;line-height:1.5!important}
@media(min-width:1025px) and (max-width:1260px){
  .elementor-1435 .elementor-element.elementor-element-3fbea54b{min-height:735px!important}
  .elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-inner{width:min(100% - 104px,1370px)!important;min-height:735px!important;padding-top:83px!important}
  .elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-content{width:min(620px,49%)!important}
  .elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-title .elementor-heading-title{font-size:clamp(50px,4.7vw,64px)!important}
  .elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-copy p{font-size:15px!important}
  .elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-primary .elementor-button,
  .elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-secondary .elementor-button{min-height:61px!important;padding-inline:19px!important;font-size:12.5px!important}
  .elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-primary .elementor-button{min-width:310px!important}
  .elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-secondary .elementor-button{min-width:257px!important}
  .elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-photo,
  .elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-photo>.elementor-widget-container,
  .elementor-1435 .elementor-element.elementor-element-3fbea54b .ngb-cd-photo img{min-height:735px!important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51a23445 */.elementor-1435 .elementor-element.elementor-element-51a23445{
  position:relative!important;width:100%!important;max-width:100%!important;overflow:hidden!important;
  background:
    radial-gradient(circle at 8% 8%,rgba(255,255,255,.74) 0,rgba(255,255,255,0) 27%),
    linear-gradient(180deg,#FBF8F2 0%,#F2EADE 100%)!important;
  color:#24443D;font-family:"Satoshi",Inter,Arial,sans-serif;
}
.elementor-1435 .elementor-element.elementor-element-51a23445,.elementor-1435 .elementor-element.elementor-element-51a23445 *{box-sizing:border-box}
.elementor-1435 .elementor-element.elementor-element-51a23445>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important;gap:0!important}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-photo{
  position:absolute!important;z-index:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:430px!important;opacity:.35!important;overflow:hidden!important;
  -webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.42) 42%,#000 100%);
  mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.42) 42%,#000 100%);
}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-photo,
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-photo>.elementor-widget-container,
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-photo img{display:block!important;width:100%!important;height:430px!important}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-photo img{object-fit:cover!important;object-position:61% center!important}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-blend{position:absolute!important;z-index:1!important;inset:0!important;background:linear-gradient(180deg,#FBF8F2 0%,#FBF8F2 48%,rgba(251,248,242,.80) 75%,rgba(251,248,242,.46) 100%)!important;pointer-events:none!important}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-ring-top,.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-ring-bottom{position:absolute!important;z-index:2!important;border:1px solid rgba(190,135,37,.46)!important;border-radius:50%!important;pointer-events:none!important}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-ring-top{top:-156px!important;right:-110px!important;width:300px!important;height:300px!important}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-ring-bottom{bottom:-138px!important;left:-108px!important;width:270px!important;height:270px!important;border-style:dashed!important}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-botanical{position:absolute!important;z-index:2!important;bottom:-10px!important;left:-12px!important;width:112px!important;height:170px!important;opacity:.18!important;filter:sepia(.75) saturate(.75) hue-rotate(345deg) brightness(.90);pointer-events:none!important}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-botanical img{width:112px!important;height:170px!important;object-fit:contain!important}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-inner{position:relative!important;z-index:3!important;width:min(100% - 52px,870px)!important;margin:0 auto!important;padding:72px 0 402px!important}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-content{width:min(720px,100%)!important}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-eyebrow{margin:0 0 18px!important}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-eyebrow .elementor-heading-title{color:#BD7B17!important;font-size:10px!important;font-weight:800!important;letter-spacing:.145em!important;text-transform:uppercase!important}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-title .elementor-heading-title{
  margin:0!important;color:#20463D!important;font-family:"Cirka",Georgia,serif!important;font-size:clamp(48px,6.4vw,64px)!important;
  font-weight:600!important;letter-spacing:-.063em!important;line-height:.95!important;
}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-title em{color:#9C6818!important;font-style:normal!important}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-line{width:55px!important;margin-top:23px!important}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-line .elementor-divider{padding-block:0!important}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-line .elementor-divider-separator{width:55px!important;border-top-width:2px!important;border-color:#CA9029!important}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-copy{margin-top:22px!important}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-copy p{margin:0!important;color:#5B6761!important;font-size:15px!important;line-height:1.62!important}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-actions{
  width:100%!important;
  max-width:720px!important;
  margin-top:30px!important;
}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-actions>.e-con-inner{
  display:flex!important;
  width:100%!important;
  max-width:none!important;
  flex-direction:column!important;
  align-items:stretch!important;
  gap:12px!important;
  padding:0!important;
}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-actions .elementor-widget-button,
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-actions .elementor-widget-button>.elementor-widget-container,
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-primary,
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-secondary{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-primary .elementor-button,
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-secondary .elementor-button{
  display:flex!important;
  width:100%!important;
  min-height:60px!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0 20px!important;
  border-radius:13px!important;
  font-family:"Satoshi",Inter,Arial,sans-serif!important;
  font-size:14px!important;
  font-weight:800!important;
  line-height:1.15!important;
  text-align:center!important;
  white-space:normal!important;
}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-actions .elementor-button-content-wrapper{
  display:flex!important;
  width:auto!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
  line-height:1.15!important;
}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-actions .elementor-button-text{
  display:block!important;
  flex:0 1 auto!important;
  margin:0!important;
  padding:0!important;
  font-size:inherit!important;
  font-weight:800!important;
  line-height:1.15!important;
  white-space:normal!important;
}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-actions .elementor-button-icon{
  display:inline-flex!important;
  flex:0 0 auto!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0!important;
  font-size:14px!important;
  line-height:1!important;
}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-actions .elementor-button-icon svg{
  display:block!important;
  width:1em!important;
  height:1em!important;
}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-primary .elementor-button{
  border-color:transparent!important;
  background:linear-gradient(135deg,#E0A72D,#C98416)!important;
  box-shadow:0 12px 24px rgba(181,120,25,.22)!important;
  color:#FFF!important;
}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-primary .elementor-button:hover{
  background:linear-gradient(135deg,#D59B23,#B9710D)!important;
  color:#FFF!important;
}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-secondary .elementor-button{
  border:1px solid rgba(36,68,61,.40)!important;
  background:rgba(255,253,249,.54)!important;
  color:#23463D!important;
}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-secondary .elementor-button:hover{
  border-color:rgba(36,68,61,.62)!important;
  background:rgba(255,253,249,.88)!important;
  color:#23463D!important;
}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-note{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;margin-top:27px!important}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-note>.e-con-inner{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;max-width:none!important;padding:0!important}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-note-icon,
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-note-icon>.elementor-widget-container,
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-note-icon img{display:block!important;width:22px!important;height:22px!important;object-fit:contain!important}
.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-note-copy p{margin:0!important;color:#66716C!important;font-size:12px!important;line-height:1.5!important}
@media(min-width:1025px){.elementor-1435 .elementor-element.elementor-element-51a23445{display:none!important}}
@media(max-width:720px){
  .elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-inner{width:min(100% - 32px,560px)!important;padding:60px 0 366px!important}
  .elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-title .elementor-heading-title{font-size:clamp(43px,10.8vw,56px)!important}
  .elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-photo,.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-photo>.elementor-widget-container,.elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-photo img{height:382px!important}
}
@media(max-width:540px){
  .elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-inner{width:min(100% - 28px,560px)!important;padding:52px 0 334px!important}
  .elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-eyebrow .elementor-heading-title{font-size:9px!important}
  .elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-actions{margin-top:28px!important}
  .elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-actions>.e-con-inner{gap:11px!important}
  .elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-primary .elementor-button,
  .elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-secondary .elementor-button{
    min-height:56px!important;
    padding:0 14px!important;
    font-size:13px!important;
  }
  .elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-actions .elementor-button-content-wrapper{gap:8px!important}
  .elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-actions .elementor-button-icon{font-size:13px!important}
  .elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-note-copy p{font-size:11.5px!important}
}
@media(max-width:390px){
  .elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-primary .elementor-button,
  .elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-secondary .elementor-button{
    min-height:55px!important;
    padding:0 11px!important;
    font-size:12.2px!important;
  }
  .elementor-1435 .elementor-element.elementor-element-51a23445 .ngb-cm-actions .elementor-button-content-wrapper{gap:7px!important}
}/* End custom CSS */