.elementor-23 .elementor-element.elementor-element-747dec2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-747dec2:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-747dec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF8D3;}.elementor-23 .elementor-element.elementor-element-a6f7935{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.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-23 .elementor-element.elementor-element-d760aec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:3px;color:#7A6244;}.elementor-23 .elementor-element.elementor-element-8411f6b .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:54px;font-weight:600;line-height:55px;}.elementor-23 .elementor-element.elementor-element-6a3da36{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-6a3da36.e-con{--align-self:flex-start;}.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-23 .elementor-element.elementor-element-54dadc8 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:48px 48px 48px 48px;padding:15px 20px 15px 20px;}.elementor-23 .elementor-element.elementor-element-13c5802 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:37px 37px 37px 37px;padding:15px 20px 15px 20px;}.elementor-23 .elementor-element.elementor-element-4d13f56{--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-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-23 .elementor-element.elementor-element-0b6b787 img{width:100%;max-width:100%;border-radius:180px 180px 24px 24px;}.elementor-23 .elementor-element.elementor-element-12a426a{--display:flex;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-b44e004{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-b44e004::before, .elementor-23 .elementor-element.elementor-element-b44e004 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-b44e004 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-b44e004 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-b44e004 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-b44e004 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FBF6CC2B;--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-bdf4fe2{text-align:center;}.elementor-23 .elementor-element.elementor-element-bdf4fe2 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:44px;font-weight:600;}.elementor-23 .elementor-element.elementor-element-b487f3d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-b487f3d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-b487f3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-a43a790{--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-23 .elementor-element.elementor-element-027e8b7{--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;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c5b0c0f{text-align:start;}.elementor-23 .elementor-element.elementor-element-c5b0c0f .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:44px;font-weight:600;color:#FEF8D3;}.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-23 .elementor-element.elementor-element-aca89d5{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-af594cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-af594cf:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-af594cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF8D3;}.elementor-23 .elementor-element.elementor-element-98e8d7c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-23 .elementor-element.elementor-element-fae8dae{text-align:start;}.elementor-23 .elementor-element.elementor-element-fae8dae .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:44px;font-weight:600;}.elementor-23 .elementor-element.elementor-element-d63c1d0{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-6d9ae54{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;}.elementor-23 .elementor-element.elementor-element-182937d .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:48px 48px 48px 48px;padding:15px 20px 15px 20px;}.elementor-23 .elementor-element.elementor-element-f133295{--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-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-23 .elementor-element.elementor-element-fc079de .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-23 .elementor-element.elementor-element-fc079de .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-fc079de{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-23 .elementor-element.elementor-element-d4b9a99{--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-23 .elementor-element.elementor-element-d4b9a99:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d4b9a99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6CC2B;}.elementor-23 .elementor-element.elementor-element-99c77b6{--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;--padding-top:65px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-99c77b6:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-99c77b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6CC2B;}.elementor-23 .elementor-element.elementor-element-45e5a17{text-align:center;}.elementor-23 .elementor-element.elementor-element-45e5a17 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:44px;font-weight:600;}.elementor-23 .elementor-element.elementor-element-b4a7b15.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-47c8f38{--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;--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-47c8f38:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-47c8f38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6CC2B;}.elementor-23 .elementor-element.elementor-element-71f18df{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:65px;--padding-bottom:65px;--padding-left:50px;--padding-right:50px;}.elementor-23 .elementor-element.elementor-element-71f18df:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-71f18df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-03488a9{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-23 .elementor-element.elementor-element-03488a9 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:44px;font-weight:600;line-height:45px;color:#FEF8D3;}.elementor-23 .elementor-element.elementor-element-ca1e19a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-2d34b47 .elementor-button{background-color:#FEF8D3;font-family:"Poppins", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:48px 48px 48px 48px;padding:15px 20px 15px 20px;}.elementor-23 .elementor-element.elementor-element-2d34b47{z-index:1;}.elementor-23 .elementor-element.elementor-element-c44dcfc{--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;--padding-top:65px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c44dcfc:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c44dcfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF8D3;}.elementor-23 .elementor-element.elementor-element-d40f8b8{width:initial;max-width:initial;padding:0px 0px 30px 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-d40f8b8 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:44px;font-weight:600;}.elementor-23 .elementor-element.elementor-element-775018b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-775018b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-775018b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF8D3;}.elementor-23 .elementor-element.elementor-element-64c2ac2{--display:flex;--min-height:0px;--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-d723508 iframe{height:1440px;}.elementor-23 .elementor-element.elementor-element-496b9c1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-6bec6cb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-6a3da36{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-747dec2.e-con{--align-self:center;}.elementor-23 .elementor-element.elementor-element-d760aec.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-d760aec{text-align:center;}.elementor-23 .elementor-element.elementor-element-8411f6b{text-align:center;}.elementor-23 .elementor-element.elementor-element-8411f6b .elementor-heading-title{font-size:44px;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-6a3da36{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-23 .elementor-element.elementor-element-bdf4fe2 .elementor-heading-title{font-size:34px;}.elementor-23 .elementor-element.elementor-element-b487f3d{--content-width:1600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-027e8b7{--width:1600px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-c5b0c0f{padding:0px 20px 0px 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-c5b0c0f .elementor-heading-title{font-size:34px;}.elementor-23 .elementor-element.elementor-element-aca89d5{width:var( --container-widget-width, 1000px );max-width:1000px;padding:0px 20px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-23 .elementor-element.elementor-element-aca89d5.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-fae8dae{text-align:center;}.elementor-23 .elementor-element.elementor-element-fae8dae .elementor-heading-title{font-size:34px;}.elementor-23 .elementor-element.elementor-element-d63c1d0{text-align:center;}.elementor-23 .elementor-element.elementor-element-6d9ae54{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-45e5a17 .elementor-heading-title{font-size:34px;}.elementor-23 .elementor-element.elementor-element-03488a9{padding:0px 20px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-23 .elementor-element.elementor-element-03488a9 .elementor-heading-title{font-size:34px;}.elementor-23 .elementor-element.elementor-element-ca1e19a{width:var( --container-widget-width, 1000px );max-width:1000px;padding:0px 20px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-23 .elementor-element.elementor-element-ca1e19a.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-d40f8b8 .elementor-heading-title{font-size:34px;}.elementor-23 .elementor-element.elementor-element-496b9c1{--width:1600px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-496b9c1.e-con{--align-self:center;}.elementor-23 .elementor-element.elementor-element-6bec6cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-23 .elementor-element.elementor-element-6bec6cb.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-a6f7935{--width:100%;}.elementor-23 .elementor-element.elementor-element-6a3da36{--width:43%;}.elementor-23 .elementor-element.elementor-element-4d13f56{--width:56%;}.elementor-23 .elementor-element.elementor-element-a43a790{--width:55%;}.elementor-23 .elementor-element.elementor-element-027e8b7{--width:50%;}.elementor-23 .elementor-element.elementor-element-98e8d7c{--width:66.6666%;}.elementor-23 .elementor-element.elementor-element-6d9ae54{--width:33.3333%;}.elementor-23 .elementor-element.elementor-element-f133295{--width:100%;}.elementor-23 .elementor-element.elementor-element-71f18df{--width:100%;}.elementor-23 .elementor-element.elementor-element-64c2ac2{--width:54%;}.elementor-23 .elementor-element.elementor-element-496b9c1{--width:48%;}}/* Start custom CSS for image, class: .elementor-element-0b6b787 */.elementor-23 .elementor-element.elementor-element-0b6b787 img{
  aspect-ratio:3/4;
  object-fit:cover;
  object-position:center top;
  width:100%;
  border-radius:180px 180px 24px 24px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1554e12 */.dg-cita .w i{ transform:translateY(0); }
.dg-cita:not(.on) .w i{ transform:translateY(110%); }
.dg-cita.no-js .w i{ transform:translateY(0) !important; }/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-fc079de */.elementor-lightbox .elementor-slideshow__title,
.elementor-lightbox .elementor-slideshow__description{
  display:none;
}
.elementor-lightbox .elementor-slideshow__counter{ display:none; }
.elementor-23 .elementor-element.elementor-element-fc079de .elementor-gallery__container{ gap:16px; }
.elementor-23 .elementor-element.elementor-element-fc079de .e-gallery-item,
.elementor-23 .elementor-element.elementor-element-fc079de .elementor-gallery-item{
  border-radius:14px;
  overflow:hidden;
  height:auto !important;
  aspect-ratio:auto !important;
  transition:transform .5s cubic-bezier(.22,.61,.36,1);
}
.elementor-23 .elementor-element.elementor-element-fc079de .e-gallery-image,
.elementor-23 .elementor-element.elementor-element-fc079de .elementor-gallery-item__image{
  position:static !important;
  width:100% !important;
  height:auto !important;
  object-fit:contain !important;
  transform:none !important;
  display:block;
}
.elementor-23 .elementor-element.elementor-element-fc079de .e-gallery-item:hover{ transform:translateY(-6px); }
.elementor-23 .elementor-element.elementor-element-fc079de .e-gallery-item{
  opacity:0;
  transform:translateY(20px);
  animation:dgFade .7s cubic-bezier(.22,.61,.36,1) forwards;
}
.elementor-23 .elementor-element.elementor-element-fc079de .e-gallery-item:nth-child(1){ animation-delay:.05s }
.elementor-23 .elementor-element.elementor-element-fc079de .e-gallery-item:nth-child(2){ animation-delay:.12s }
.elementor-23 .elementor-element.elementor-element-fc079de .e-gallery-item:nth-child(3){ animation-delay:.19s }
.elementor-23 .elementor-element.elementor-element-fc079de .e-gallery-item:nth-child(4){ animation-delay:.26s }
.elementor-23 .elementor-element.elementor-element-fc079de .e-gallery-item:nth-child(5){ animation-delay:.33s }
.elementor-23 .elementor-element.elementor-element-fc079de .e-gallery-item:nth-child(n+6){ animation-delay:.40s }
@keyframes dgFade{ to{ opacity:1; transform:translateY(0); } }
@media(prefers-reduced-motion:reduce){
  .elementor-23 .elementor-element.elementor-element-fc079de .e-gallery-item{
    animation:none;
    opacity:1;
    transform:none;
    transition:none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71f18df */.elementor-23 .elementor-element.elementor-element-71f18df{
  opacity:0;
  transform:translateY(30px);
  animation:dgIn .9s cubic-bezier(.22,.61,.36,1) forwards;
  animation-timeline:view();
  animation-range:entry 5% cover 25%;
}
@keyframes dgIn{ to{ opacity:1; transform:translateY(0); } }
.elementor-23 .elementor-element.elementor-element-71f18df .elementor-button{ position:relative; }
.elementor-23 .elementor-element.elementor-element-71f18df .elementor-button::before{
  content:"";
  position:absolute; inset:-6px;
  border-radius:999px;
  border:2px solid #FFC81E;
  opacity:0;
  animation:dgPulso 3.2s ease-in-out infinite;
  pointer-events:none;
}
@keyframes dgPulso{
  0%,100%{ opacity:0; transform:scale(.96); }
  50%{ opacity:.55; transform:scale(1); }
}
.elementor-23 .elementor-element.elementor-element-71f18df{ border-top:4px solid #FFC81E; }
.elementor-23 .elementor-element.elementor-element-71f18df{ border-radius:120px 24px 120px 24px; }
@media(max-width:767px){ .elementor-23 .elementor-element.elementor-element-71f18df{ border-radius:60px 16px 60px 16px; } }
@media(prefers-reduced-motion:reduce){
  .elementor-23 .elementor-element.elementor-element-71f18df{ animation:none; opacity:1; transform:none; }
  .elementor-23 .elementor-element.elementor-element-71f18df .elementor-button::before{ animation:none; opacity:0; }
}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-d723508 */.elementor-23 .elementor-element.elementor-element-d723508{
  max-width:100%;
  overflow:hidden;
  background:transparent !important;
  padding:0 !important;
}
.elementor-23 .elementor-element.elementor-element-d723508 .elementor-custom-embed,
.elementor-23 .elementor-element.elementor-element-d723508 .cmplz-placeholder-parent{
  display:block !important;
  width:100% !important;
  max-width:100% !important;
  height:auto !important;
}
.elementor-23 .elementor-element.elementor-element-d723508 iframe{
  display:block;
  width:100% !important;
  max-width:100% !important;
  height:520px !important;
  min-height:0 !important;
  aspect-ratio:auto !important;
  border:0 !important;
  border-radius:20px;
  filter:saturate(.6) sepia(.12);
  transition:filter .5s ease;
}
.elementor-23 .elementor-element.elementor-element-d723508:hover iframe{
  filter:saturate(.85) sepia(.04);
}
@media (max-width:1024px){
  .elementor-23 .elementor-element.elementor-element-d723508 iframe{ height:400px !important; }
}
@media (max-width:767px){
  .elementor-23 .elementor-element.elementor-element-d723508 iframe{ height:320px !important; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6bec6cb */.dgu-h, .dgu-h tr, .dgu-h th, .dgu-h td{
  border:none !important;
  background:transparent !important;
}
.dgu-h tr{
  border-bottom:1px solid #E3D9BE !important;
}
.dgu-h tr:last-child{ border-bottom:none !important; }
.dgu-h th, .dgu-h td{ padding:11px 0 !important; }
.dgu-d a{ border-bottom:none; }
.dgu-d a:hover{ color:#9C7C5E; }
.dgu-btn,
.dgu-btn:link,
.dgu-btn:visited{
  background:#4A3B2E !important;
  color:#FBF6CC !important;
}
.dgu-btn:hover,
.dgu-btn:focus,
.dgu-btn:active{
  background:#3A2E23 !important;
  color:#FBF6CC !important;
}/* End custom CSS */