.elementor-1119 .elementor-element.elementor-element-9e0d1c6{--display:flex;--min-height:700px;--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-1119 .elementor-element.elementor-element-9e0d1c6 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-1119 .elementor-element.elementor-element-75755d1{--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-1119 .elementor-element.elementor-element-75755d1:not(.elementor-motion-effects-element-type-background), .elementor-1119 .elementor-element.elementor-element-75755d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1119 .elementor-element.elementor-element-44c0bdc{--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:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.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-1119 .elementor-element.elementor-element-3f0a88c{text-align:center;}.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-1119 .elementor-element.elementor-element-bedb556{--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:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-1119 .elementor-element.elementor-element-ff01436{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1119 .elementor-element.elementor-element-8cfcc67 img{width:180px;}.elementor-1119 .elementor-element.elementor-element-bf4964b{text-align:center;}.elementor-1119 .elementor-element.elementor-element-75bd973{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1119 .elementor-element.elementor-element-70895af img{width:180px;}.elementor-1119 .elementor-element.elementor-element-7d6bfa0{text-align:center;}.elementor-1119 .elementor-element.elementor-element-97c1cd9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1119 .elementor-element.elementor-element-243de59 img{width:180px;}.elementor-1119 .elementor-element.elementor-element-3b65040{text-align:center;}.elementor-1119 .elementor-element.elementor-element-e1ad845{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1119 .elementor-element.elementor-element-a773530 img{width:180px;}.elementor-1119 .elementor-element.elementor-element-79c8886{text-align:center;}@media(min-width:768px){.elementor-1119 .elementor-element.elementor-element-44c0bdc{--content-width:1400px;}.elementor-1119 .elementor-element.elementor-element-bedb556{--width:100%;}.elementor-1119 .elementor-element.elementor-element-ff01436{--width:180px;}.elementor-1119 .elementor-element.elementor-element-75bd973{--width:180px;}.elementor-1119 .elementor-element.elementor-element-97c1cd9{--width:180px;}.elementor-1119 .elementor-element.elementor-element-e1ad845{--width:180px;}}@media(max-width:767px){.elementor-1119 .elementor-element.elementor-element-9e0d1c6{--min-height:500px;}}/* Start custom CSS for heading, class: .elementor-element-3f0a88c */.elementor-1119 .elementor-element.elementor-element-3f0a88c{ font-family:'Cormorant Garamond',serif; font-weight:500; font-size:42px; color:#26231F; letter-spacing:-0.3px; text-align:center; margin:0 0 12px 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9746d24 */.elementor-1119 .elementor-element.elementor-element-9746d24 p{ font-family:'Jost',sans-serif; font-weight:300; font-size:17px; color:#3A362F; text-align:center; margin:0 0 56px 0; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8cfcc67 */.elementor-1119 .elementor-element.elementor-element-8cfcc67{ border-radius:50%; overflow:hidden; width:180px; height:180px; } .elementor-1119 .elementor-element.elementor-element-8cfcc67 img{ width:180px !important; height:180px !important; object-fit:cover; border:1px solid #E8DED2; border-radius:50%; transition:transform .4s ease; } .elementor-1119 .elementor-element.elementor-element-8cfcc67:hover img{ transform:scale(1.08); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf4964b */.elementor-1119 .elementor-element.elementor-element-bf4964b, .elementor-1119 .elementor-element.elementor-element-bf4964b .elementor-heading-title, .elementor-1119 .elementor-element.elementor-element-bf4964b .elementor-heading-title a{ display:block; font-family:'Jost',sans-serif !important; font-weight:400 !important; font-size:14px !important; text-transform:uppercase !important; letter-spacing:1px !important; color:#26231F !important; margin-top:16px; text-align:center; text-decoration:none !important; transition:color .25s ease; } .elementor-1119 .elementor-element.elementor-element-bf4964b:hover .elementor-heading-title, .elementor-1119 .elementor-element.elementor-element-bf4964b .elementor-heading-title a:hover{ color:#A8947D !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70895af */.elementor-1119 .elementor-element.elementor-element-70895af{ border-radius:50%; overflow:hidden; width:180px; height:180px; } .elementor-1119 .elementor-element.elementor-element-70895af img{ width:180px !important; height:180px !important; object-fit:cover; border:1px solid #E8DED2; border-radius:50%; transition:transform .4s ease; } .elementor-1119 .elementor-element.elementor-element-70895af:hover img{ transform:scale(1.08); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d6bfa0 */.elementor-1119 .elementor-element.elementor-element-7d6bfa0, .elementor-1119 .elementor-element.elementor-element-7d6bfa0 .elementor-heading-title, .elementor-1119 .elementor-element.elementor-element-7d6bfa0 .elementor-heading-title a{ display:block; font-family:'Jost',sans-serif !important; font-weight:400 !important; font-size:14px !important; text-transform:uppercase !important; letter-spacing:1px !important; color:#26231F !important; margin-top:16px; text-align:center; text-decoration:none !important; transition:color .25s ease; } .elementor-1119 .elementor-element.elementor-element-7d6bfa0:hover .elementor-heading-title, .elementor-1119 .elementor-element.elementor-element-7d6bfa0 .elementor-heading-title a:hover{ color:#A8947D !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-243de59 */.elementor-1119 .elementor-element.elementor-element-243de59{ border-radius:50%; overflow:hidden; width:180px; height:180px; } .elementor-1119 .elementor-element.elementor-element-243de59 img{ width:180px !important; height:180px !important; object-fit:cover; border:1px solid #E8DED2; border-radius:50%; transition:transform .4s ease; } .elementor-1119 .elementor-element.elementor-element-243de59:hover img{ transform:scale(1.08); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b65040 */.elementor-1119 .elementor-element.elementor-element-3b65040, .elementor-1119 .elementor-element.elementor-element-3b65040 .elementor-heading-title, .elementor-1119 .elementor-element.elementor-element-3b65040 .elementor-heading-title a{ display:block; font-family:'Jost',sans-serif !important; font-weight:400 !important; font-size:14px !important; text-transform:uppercase !important; letter-spacing:1px !important; color:#26231F !important; margin-top:16px; text-align:center; text-decoration:none !important; transition:color .25s ease; } .elementor-1119 .elementor-element.elementor-element-3b65040:hover .elementor-heading-title, .elementor-1119 .elementor-element.elementor-element-3b65040 .elementor-heading-title a:hover{ color:#A8947D !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a773530 */.elementor-1119 .elementor-element.elementor-element-a773530{ border-radius:50%; overflow:hidden; width:180px; height:180px; } .elementor-1119 .elementor-element.elementor-element-a773530 img{ width:180px !important; height:180px !important; object-fit:cover; border:1px solid #E8DED2; border-radius:50%; transition:transform .4s ease; } .elementor-1119 .elementor-element.elementor-element-a773530:hover img{ transform:scale(1.08); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79c8886 */.elementor-1119 .elementor-element.elementor-element-79c8886, .elementor-1119 .elementor-element.elementor-element-79c8886 .elementor-heading-title, .elementor-1119 .elementor-element.elementor-element-79c8886 .elementor-heading-title a{ display:block; font-family:'Jost',sans-serif !important; font-weight:400 !important; font-size:14px !important; text-transform:uppercase !important; letter-spacing:1px !important; color:#26231F !important; margin-top:16px; text-align:center; text-decoration:none !important; transition:color .25s ease; } .elementor-1119 .elementor-element.elementor-element-79c8886:hover .elementor-heading-title, .elementor-1119 .elementor-element.elementor-element-79c8886 .elementor-heading-title a:hover{ color:#A8947D !important; }/* End custom CSS */