.elementor-21136 .elementor-element.elementor-element-367cd83{--display:flex;--min-height:600px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-21136 .elementor-element.elementor-element-367cd83:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-367cd83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5DDD0;}.elementor-21136 .elementor-element.elementor-element-3a10ad0{--display:flex;}.elementor-21136 .elementor-element.elementor-element-0ecbe42{--display:flex;}.elementor-21136 .elementor-element.elementor-element-199f136{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.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-21136 .elementor-element.elementor-element-f546029{--divider-border-style:solid;--divider-color:#A38A50;--divider-border-width:1px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-21136 .elementor-element.elementor-element-f546029.elementor-element{--align-self:center;}.elementor-21136 .elementor-element.elementor-element-f546029 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-21136 .elementor-element.elementor-element-f546029 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.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-21136 .elementor-element.elementor-element-9f53175 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;color:#A38A50;}.elementor-21136 .elementor-element.elementor-element-608947c{--display:flex;}.elementor-21136 .elementor-element.elementor-element-8fc8ad5 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:6vw;font-weight:400;font-style:normal;color:#2A2825;}.elementor-21136 .elementor-element.elementor-element-def2304{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:justify;}.elementor-21136 .elementor-element.elementor-element-def2304 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:27px;color:var( --e-global-color-6315528 );}.elementor-21136 .elementor-element.elementor-element-9fb3c81{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21136 .elementor-element.elementor-element-7259353{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-21136 .elementor-element.elementor-element-75383ed .elementor-icon-list-icon i{color:#5C534699;transition:color 0.3s;}.elementor-21136 .elementor-element.elementor-element-75383ed .elementor-icon-list-icon svg{fill:#5C534699;transition:fill 0.3s;}.elementor-21136 .elementor-element.elementor-element-75383ed{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21136 .elementor-element.elementor-element-75383ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21136 .elementor-element.elementor-element-75383ed .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;letter-spacing:0.4px;}.elementor-21136 .elementor-element.elementor-element-75383ed .elementor-icon-list-text{color:var( --e-global-color-6315528 );transition:color 0.3s;}.elementor-21136 .elementor-element.elementor-element-6b66a96{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21136 .elementor-element.elementor-element-f6911cb .elementor-button{background-color:#E5DDD0;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;fill:#A38A50;color:#A38A50;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A38A50;border-radius:0px 0px 0px 0px;}.elementor-21136 .elementor-element.elementor-element-f6911cb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 30px 10px 0px;}.elementor-21136 .elementor-element.elementor-element-f6911cb.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-21136 .elementor-element.elementor-element-f6911cb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21136 .elementor-element.elementor-element-f6911cb .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-21136 .elementor-element.elementor-element-b72cc48{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21136 .elementor-element.elementor-element-b72cc48.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21136 .elementor-element.elementor-element-573e245{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A38A5029;--border-color:#A38A5029;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-21136 .elementor-element.elementor-element-aac58f0{text-align:center;}.elementor-21136 .elementor-element.elementor-element-aac58f0 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:1px;color:var( --e-global-color-6315528 );}.elementor-21136 .elementor-element.elementor-element-c14a2c8{text-align:center;}.elementor-21136 .elementor-element.elementor-element-c14a2c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-6315528 );}.elementor-21136 .elementor-element.elementor-element-e00cb56{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A38A5029;--border-color:#A38A5029;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-21136 .elementor-element.elementor-element-58b1898{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-21136 .elementor-element.elementor-element-58b1898 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:1px;color:#020101;}.elementor-21136 .elementor-element.elementor-element-6070f1d{text-align:center;}.elementor-21136 .elementor-element.elementor-element-6070f1d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-6315528 );}.elementor-21136 .elementor-element.elementor-element-905d8cc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A38A5029;--border-color:#A38A5029;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-21136 .elementor-element.elementor-element-1e905a5{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:center;}.elementor-21136 .elementor-element.elementor-element-1e905a5 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:1px;color:var( --e-global-color-6315528 );}.elementor-21136 .elementor-element.elementor-element-8187f62{text-align:center;}.elementor-21136 .elementor-element.elementor-element-8187f62 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-6315528 );}.elementor-21136 .elementor-element.elementor-element-f1f1ccf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A38A5029;--border-color:#A38A5029;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-21136 .elementor-element.elementor-element-6fa7d0a{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:start;}.elementor-21136 .elementor-element.elementor-element-6fa7d0a .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:1px;color:var( --e-global-color-6315528 );}.elementor-21136 .elementor-element.elementor-element-ff2f2cf{text-align:center;}.elementor-21136 .elementor-element.elementor-element-ff2f2cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-6315528 );}.elementor-21136 .elementor-element.elementor-element-db961d5{--display:flex;}.elementor-21136 .elementor-element.elementor-element-ad49cbe{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-21136 .elementor-element.elementor-element-ad49cbe:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-ad49cbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-21136 .elementor-element.elementor-element-ad49cbe::before, .elementor-21136 .elementor-element.elementor-element-ad49cbe > .elementor-background-video-container::before, .elementor-21136 .elementor-element.elementor-element-ad49cbe > .e-con-inner > .elementor-background-video-container::before, .elementor-21136 .elementor-element.elementor-element-ad49cbe > .elementor-background-slideshow::before, .elementor-21136 .elementor-element.elementor-element-ad49cbe > .e-con-inner > .elementor-background-slideshow::before, .elementor-21136 .elementor-element.elementor-element-ad49cbe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-21136 .elementor-element.elementor-element-9a88ce4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-21136 .elementor-element.elementor-element-9fb97a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;letter-spacing:1px;color:#A38A50;}.elementor-21136 .elementor-element.elementor-element-1176aa8{--divider-border-style:solid;--divider-color:#A38A50;--divider-border-width:1px;width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-21136 .elementor-element.elementor-element-1176aa8.elementor-element{--align-self:center;}.elementor-21136 .elementor-element.elementor-element-1176aa8 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-21136 .elementor-element.elementor-element-1176aa8 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-21136 .elementor-element.elementor-element-38c31ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;color:#A38A50;}.elementor-21136 .elementor-element.elementor-element-b9b3377{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21136 .elementor-element.elementor-element-b9b3377:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-b9b3377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-21136 .elementor-element.elementor-element-df35599{--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-start;--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-21136 .elementor-element.elementor-element-ddb0359{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-21136 .elementor-element.elementor-element-3ee3d27{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-21136 .elementor-element.elementor-element-01ca845{--divider-border-style:solid;--divider-color:#A38A50;--divider-border-width:1px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-21136 .elementor-element.elementor-element-01ca845.elementor-element{--align-self:center;}.elementor-21136 .elementor-element.elementor-element-01ca845 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-21136 .elementor-element.elementor-element-01ca845 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-21136 .elementor-element.elementor-element-e9d2d7b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1px;color:var( --e-global-color-9075415 );}.elementor-21136 .elementor-element.elementor-element-5eab8e7 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:52px;font-weight:400;font-style:normal;letter-spacing:0.2px;color:#3D3A35;}.elementor-21136 .elementor-element.elementor-element-e47312c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2.7px;color:#A39580;}.elementor-21136 .elementor-element.elementor-element-8effd8b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#5C5346;}.elementor-21136 .elementor-element.elementor-element-0abccad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#5C5346;}.elementor-21136 .elementor-element.elementor-element-9154c35 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#5C5346;}.elementor-21136 .elementor-element.elementor-element-d76ff7b{width:initial;max-width:initial;}.elementor-21136 .elementor-element.elementor-element-d76ff7b.elementor-element{--align-self:flex-start;}.elementor-21136 .elementor-element.elementor-element-d76ff7b .pb--marquee__inner{--duration:5s;}.elementor-21136 .elementor-element.elementor-element-d76ff7b  .pe--button--wrapper .pb--handle{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:53px;--paddingTop:15px;--paddingRight:15px;--paddingBottom:15px;--paddingLeft:15px;--radius:0px 0px 0px 0px;}.elementor-21136 .elementor-element.elementor-element-d76ff7b  .pe--button--wrapper .pb--handle::before{content:"";display:block;position:absolute;width:100%;height:100%;left:50%;transform:translate(-50%);border-radius:var(--radius);background:var(--secondaryBackground);z-index:-1;transition:all .3s cubic-bezier(0.89, 0.02, 0.12, 0.99);}.elementor-21136 .elementor-element.elementor-element-d76ff7b {--mainColor:#020101;--secondaryBackground:#CBB27C;}body.layout--switched .elementor-21136 .elementor-element.elementor-element-d76ff7b {--secondaryColor:#020101;--mainBackground:#2C2C2C;}.header--switched .elementor-21136 .elementor-element.elementor-element-d76ff7b {--secondaryColor:#020101;--mainBackground:#2C2C2C;}.elementor-21136 .elementor-element.elementor-element-2ae59c5{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21136 .elementor-element.elementor-element-2ae59c5:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-2ae59c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2825;}.elementor-21136 .elementor-element.elementor-element-dfa1fb6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21136 .elementor-element.elementor-element-5cc0c13{--display:flex;--min-height:172px;--justify-content:center;--mainBackground:#2A2825 !important;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#C4A96226;--border-color:#C4A96226;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-21136 .elementor-element.elementor-element-88791df .elementor-icon-box-wrapper{align-items:start;gap:23px;}.elementor-21136 .elementor-element.elementor-element-88791df .elementor-icon-box-title{margin-block-end:0px;color:#C9C5B1;}.elementor-21136 .elementor-element.elementor-element-88791df.elementor-view-stacked .elementor-icon{background-color:#2A2825;fill:#C4A962;color:#C4A962;}.elementor-21136 .elementor-element.elementor-element-88791df.elementor-view-framed .elementor-icon, .elementor-21136 .elementor-element.elementor-element-88791df.elementor-view-default .elementor-icon{fill:#2A2825;color:#2A2825;border-color:#2A2825;}.elementor-21136 .elementor-element.elementor-element-88791df.elementor-view-framed .elementor-icon{background-color:#C4A962;}.elementor-21136 .elementor-element.elementor-element-88791df.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-88791df.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#2A2825;fill:#FFFFFF;color:#FFFFFF;}.elementor-21136 .elementor-element.elementor-element-88791df.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-88791df.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-88791df.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-88791df.elementor-view-default:has(:focus) .elementor-icon{fill:#2A2825;color:#2A2825;border-color:#2A2825;}.elementor-21136 .elementor-element.elementor-element-88791df.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-88791df.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-21136 .elementor-element.elementor-element-88791df .elementor-icon{font-size:20px;}.elementor-21136 .elementor-element.elementor-element-88791df .elementor-icon-box-title, .elementor-21136 .elementor-element.elementor-element-88791df .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:29px;}.elementor-21136 .elementor-element.elementor-element-88791df:has(:hover) .elementor-icon-box-title,
					 .elementor-21136 .elementor-element.elementor-element-88791df:has(:focus) .elementor-icon-box-title{color:#C9C5B1;}.elementor-21136 .elementor-element.elementor-element-88791df .elementor-icon-box-description{font-family:"Tenor Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:27px;color:#FAF8F5;}.elementor-21136 .elementor-element.elementor-element-742f354{--display:flex;--min-height:172px;--justify-content:center;--mainBackground:#2A2825 !important;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#C4A96226;--border-color:#C4A96226;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-21136 .elementor-element.elementor-element-a8875c8 .elementor-icon-box-wrapper{align-items:start;gap:23px;}.elementor-21136 .elementor-element.elementor-element-a8875c8 .elementor-icon-box-title{margin-block-end:0px;color:#C9C5B1;}.elementor-21136 .elementor-element.elementor-element-a8875c8.elementor-view-stacked .elementor-icon{background-color:#2A2825;fill:#C4A962;color:#C4A962;}.elementor-21136 .elementor-element.elementor-element-a8875c8.elementor-view-framed .elementor-icon, .elementor-21136 .elementor-element.elementor-element-a8875c8.elementor-view-default .elementor-icon{fill:#2A2825;color:#2A2825;border-color:#2A2825;}.elementor-21136 .elementor-element.elementor-element-a8875c8.elementor-view-framed .elementor-icon{background-color:#C4A962;}.elementor-21136 .elementor-element.elementor-element-a8875c8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-a8875c8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#2A2825;fill:#FFFFFF;color:#FFFFFF;}.elementor-21136 .elementor-element.elementor-element-a8875c8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-a8875c8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-a8875c8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-a8875c8.elementor-view-default:has(:focus) .elementor-icon{fill:#2A2825;color:#2A2825;border-color:#2A2825;}.elementor-21136 .elementor-element.elementor-element-a8875c8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-a8875c8.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-21136 .elementor-element.elementor-element-a8875c8 .elementor-icon{font-size:20px;}.elementor-21136 .elementor-element.elementor-element-a8875c8 .elementor-icon-box-title, .elementor-21136 .elementor-element.elementor-element-a8875c8 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:29px;}.elementor-21136 .elementor-element.elementor-element-a8875c8:has(:hover) .elementor-icon-box-title,
					 .elementor-21136 .elementor-element.elementor-element-a8875c8:has(:focus) .elementor-icon-box-title{color:#C9C5B1;}.elementor-21136 .elementor-element.elementor-element-a8875c8 .elementor-icon-box-description{font-family:"Tenor Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:27px;color:#FAF8F5;}.elementor-21136 .elementor-element.elementor-element-aa639ee{--display:flex;--min-height:172px;--justify-content:center;--mainBackground:#2A2825 !important;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#C4A96226;--border-color:#C4A96226;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-21136 .elementor-element.elementor-element-61d12a3 .elementor-icon-box-wrapper{align-items:start;gap:23px;}.elementor-21136 .elementor-element.elementor-element-61d12a3 .elementor-icon-box-title{margin-block-end:0px;color:#C9C5B1;}.elementor-21136 .elementor-element.elementor-element-61d12a3.elementor-view-stacked .elementor-icon{background-color:#2A2825;fill:#C4A962;color:#C4A962;}.elementor-21136 .elementor-element.elementor-element-61d12a3.elementor-view-framed .elementor-icon, .elementor-21136 .elementor-element.elementor-element-61d12a3.elementor-view-default .elementor-icon{fill:#2A2825;color:#2A2825;border-color:#2A2825;}.elementor-21136 .elementor-element.elementor-element-61d12a3.elementor-view-framed .elementor-icon{background-color:#C4A962;}.elementor-21136 .elementor-element.elementor-element-61d12a3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-61d12a3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#2A2825;fill:#FFFFFF;color:#FFFFFF;}.elementor-21136 .elementor-element.elementor-element-61d12a3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-61d12a3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-61d12a3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-61d12a3.elementor-view-default:has(:focus) .elementor-icon{fill:#2A2825;color:#2A2825;border-color:#2A2825;}.elementor-21136 .elementor-element.elementor-element-61d12a3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-61d12a3.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-21136 .elementor-element.elementor-element-61d12a3 .elementor-icon{font-size:20px;}.elementor-21136 .elementor-element.elementor-element-61d12a3 .elementor-icon-box-title, .elementor-21136 .elementor-element.elementor-element-61d12a3 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:29px;}.elementor-21136 .elementor-element.elementor-element-61d12a3:has(:hover) .elementor-icon-box-title,
					 .elementor-21136 .elementor-element.elementor-element-61d12a3:has(:focus) .elementor-icon-box-title{color:#C9C5B1;}.elementor-21136 .elementor-element.elementor-element-61d12a3 .elementor-icon-box-description{font-family:"Tenor Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:27px;color:#FAF8F5;}.elementor-21136 .elementor-element.elementor-element-f89c547{--display:flex;--min-height:172px;--justify-content:center;--mainBackground:#2A2825 !important;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#C4A96226;--border-color:#C4A96226;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-21136 .elementor-element.elementor-element-259c011 .elementor-icon-box-wrapper{align-items:start;gap:23px;}.elementor-21136 .elementor-element.elementor-element-259c011 .elementor-icon-box-title{margin-block-end:0px;color:#C9C5B1;}.elementor-21136 .elementor-element.elementor-element-259c011.elementor-view-stacked .elementor-icon{background-color:#2A2825;fill:#C4A962;color:#C4A962;}.elementor-21136 .elementor-element.elementor-element-259c011.elementor-view-framed .elementor-icon, .elementor-21136 .elementor-element.elementor-element-259c011.elementor-view-default .elementor-icon{fill:#2A2825;color:#2A2825;border-color:#2A2825;}.elementor-21136 .elementor-element.elementor-element-259c011.elementor-view-framed .elementor-icon{background-color:#C4A962;}.elementor-21136 .elementor-element.elementor-element-259c011.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-259c011.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#2A2825;fill:#FFFFFF;color:#FFFFFF;}.elementor-21136 .elementor-element.elementor-element-259c011.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-259c011.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-259c011.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-259c011.elementor-view-default:has(:focus) .elementor-icon{fill:#2A2825;color:#2A2825;border-color:#2A2825;}.elementor-21136 .elementor-element.elementor-element-259c011.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-259c011.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-21136 .elementor-element.elementor-element-259c011 .elementor-icon{font-size:20px;}.elementor-21136 .elementor-element.elementor-element-259c011 .elementor-icon-box-title, .elementor-21136 .elementor-element.elementor-element-259c011 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:29px;}.elementor-21136 .elementor-element.elementor-element-259c011:has(:hover) .elementor-icon-box-title,
					 .elementor-21136 .elementor-element.elementor-element-259c011:has(:focus) .elementor-icon-box-title{color:#C9C5B1;}.elementor-21136 .elementor-element.elementor-element-259c011 .elementor-icon-box-description{font-family:"Tenor Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:27px;color:#FAF8F5;}.elementor-21136 .elementor-element.elementor-element-9ba92cd{--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:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-21136 .elementor-element.elementor-element-9ba92cd:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-9ba92cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2825;}.elementor-21136 .elementor-element.elementor-element-e62bae9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21136 .elementor-element.elementor-element-e202ef1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#C4A96226;--border-color:#C4A96226;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-21136 .elementor-element.elementor-element-c47c303 .elementor-icon-box-wrapper{align-items:start;gap:23px;}.elementor-21136 .elementor-element.elementor-element-c47c303 .elementor-icon-box-title{margin-block-end:0px;color:#C9C5B1;}.elementor-21136 .elementor-element.elementor-element-c47c303.elementor-view-stacked .elementor-icon{background-color:#2A2825;fill:#C4A962;color:#C4A962;}.elementor-21136 .elementor-element.elementor-element-c47c303.elementor-view-framed .elementor-icon, .elementor-21136 .elementor-element.elementor-element-c47c303.elementor-view-default .elementor-icon{fill:#2A2825;color:#2A2825;border-color:#2A2825;}.elementor-21136 .elementor-element.elementor-element-c47c303.elementor-view-framed .elementor-icon{background-color:#C4A962;}.elementor-21136 .elementor-element.elementor-element-c47c303.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-c47c303.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#2A2825;fill:#FFFFFF;color:#FFFFFF;}.elementor-21136 .elementor-element.elementor-element-c47c303.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-c47c303.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-c47c303.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-c47c303.elementor-view-default:has(:focus) .elementor-icon{fill:#2A2825;color:#2A2825;border-color:#2A2825;}.elementor-21136 .elementor-element.elementor-element-c47c303.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-c47c303.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-21136 .elementor-element.elementor-element-c47c303 .elementor-icon{font-size:20px;}.elementor-21136 .elementor-element.elementor-element-c47c303 .elementor-icon-box-title, .elementor-21136 .elementor-element.elementor-element-c47c303 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:29px;}.elementor-21136 .elementor-element.elementor-element-c47c303:has(:hover) .elementor-icon-box-title,
					 .elementor-21136 .elementor-element.elementor-element-c47c303:has(:focus) .elementor-icon-box-title{color:#C9C5B1;}.elementor-21136 .elementor-element.elementor-element-c47c303 .elementor-icon-box-description{font-family:"Tenor Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:27px;color:#FAF8F5;}.elementor-21136 .elementor-element.elementor-element-47031ae{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#C4A96226;--border-color:#C4A96226;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-21136 .elementor-element.elementor-element-2062749 .elementor-icon-box-wrapper{align-items:start;gap:23px;}.elementor-21136 .elementor-element.elementor-element-2062749 .elementor-icon-box-title{margin-block-end:0px;color:#C9C5B1;}.elementor-21136 .elementor-element.elementor-element-2062749.elementor-view-stacked .elementor-icon{background-color:#2A2825;fill:#C4A962;color:#C4A962;}.elementor-21136 .elementor-element.elementor-element-2062749.elementor-view-framed .elementor-icon, .elementor-21136 .elementor-element.elementor-element-2062749.elementor-view-default .elementor-icon{fill:#2A2825;color:#2A2825;border-color:#2A2825;}.elementor-21136 .elementor-element.elementor-element-2062749.elementor-view-framed .elementor-icon{background-color:#C4A962;}.elementor-21136 .elementor-element.elementor-element-2062749.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-2062749.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#2A2825;fill:#FFFFFF;color:#FFFFFF;}.elementor-21136 .elementor-element.elementor-element-2062749.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-2062749.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-2062749.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-2062749.elementor-view-default:has(:focus) .elementor-icon{fill:#2A2825;color:#2A2825;border-color:#2A2825;}.elementor-21136 .elementor-element.elementor-element-2062749.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-2062749.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-21136 .elementor-element.elementor-element-2062749 .elementor-icon{font-size:20px;}.elementor-21136 .elementor-element.elementor-element-2062749 .elementor-icon-box-title, .elementor-21136 .elementor-element.elementor-element-2062749 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:29px;}.elementor-21136 .elementor-element.elementor-element-2062749:has(:hover) .elementor-icon-box-title,
					 .elementor-21136 .elementor-element.elementor-element-2062749:has(:focus) .elementor-icon-box-title{color:#C9C5B1;}.elementor-21136 .elementor-element.elementor-element-2062749 .elementor-icon-box-description{font-family:"Tenor Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:27px;color:#FAF8F5;}.elementor-21136 .elementor-element.elementor-element-3dde10a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#C4A96226;--border-color:#C4A96226;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-21136 .elementor-element.elementor-element-ba25e0e .elementor-icon-box-wrapper{align-items:start;gap:23px;}.elementor-21136 .elementor-element.elementor-element-ba25e0e .elementor-icon-box-title{margin-block-end:0px;color:#C9C5B1;}.elementor-21136 .elementor-element.elementor-element-ba25e0e.elementor-view-stacked .elementor-icon{background-color:#2A2825;fill:#C4A962;color:#C4A962;}.elementor-21136 .elementor-element.elementor-element-ba25e0e.elementor-view-framed .elementor-icon, .elementor-21136 .elementor-element.elementor-element-ba25e0e.elementor-view-default .elementor-icon{fill:#2A2825;color:#2A2825;border-color:#2A2825;}.elementor-21136 .elementor-element.elementor-element-ba25e0e.elementor-view-framed .elementor-icon{background-color:#C4A962;}.elementor-21136 .elementor-element.elementor-element-ba25e0e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-ba25e0e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#2A2825;fill:#FFFFFF;color:#FFFFFF;}.elementor-21136 .elementor-element.elementor-element-ba25e0e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-ba25e0e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-ba25e0e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-ba25e0e.elementor-view-default:has(:focus) .elementor-icon{fill:#2A2825;color:#2A2825;border-color:#2A2825;}.elementor-21136 .elementor-element.elementor-element-ba25e0e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-ba25e0e.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-21136 .elementor-element.elementor-element-ba25e0e .elementor-icon{font-size:20px;}.elementor-21136 .elementor-element.elementor-element-ba25e0e .elementor-icon-box-title, .elementor-21136 .elementor-element.elementor-element-ba25e0e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:29px;}.elementor-21136 .elementor-element.elementor-element-ba25e0e:has(:hover) .elementor-icon-box-title,
					 .elementor-21136 .elementor-element.elementor-element-ba25e0e:has(:focus) .elementor-icon-box-title{color:#C9C5B1;}.elementor-21136 .elementor-element.elementor-element-ba25e0e .elementor-icon-box-description{font-family:"Tenor Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:27px;color:#FAF8F5;}.elementor-21136 .elementor-element.elementor-element-4bf9636{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#C4A96226;--border-color:#C4A96226;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-21136 .elementor-element.elementor-element-04f7561 .elementor-icon-box-wrapper{align-items:start;gap:23px;}.elementor-21136 .elementor-element.elementor-element-04f7561 .elementor-icon-box-title{margin-block-end:0px;color:#C9C5B1;}.elementor-21136 .elementor-element.elementor-element-04f7561.elementor-view-stacked .elementor-icon{background-color:#2A2825;fill:#C4A962;color:#C4A962;}.elementor-21136 .elementor-element.elementor-element-04f7561.elementor-view-framed .elementor-icon, .elementor-21136 .elementor-element.elementor-element-04f7561.elementor-view-default .elementor-icon{fill:#2A2825;color:#2A2825;border-color:#2A2825;}.elementor-21136 .elementor-element.elementor-element-04f7561.elementor-view-framed .elementor-icon{background-color:#C4A962;}.elementor-21136 .elementor-element.elementor-element-04f7561.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-04f7561.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#2A2825;fill:#FFFFFF;color:#FFFFFF;}.elementor-21136 .elementor-element.elementor-element-04f7561.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-04f7561.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-04f7561.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-04f7561.elementor-view-default:has(:focus) .elementor-icon{fill:#2A2825;color:#2A2825;border-color:#2A2825;}.elementor-21136 .elementor-element.elementor-element-04f7561.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21136 .elementor-element.elementor-element-04f7561.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-21136 .elementor-element.elementor-element-04f7561 .elementor-icon{font-size:20px;}.elementor-21136 .elementor-element.elementor-element-04f7561 .elementor-icon-box-title, .elementor-21136 .elementor-element.elementor-element-04f7561 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:29px;}.elementor-21136 .elementor-element.elementor-element-04f7561:has(:hover) .elementor-icon-box-title,
					 .elementor-21136 .elementor-element.elementor-element-04f7561:has(:focus) .elementor-icon-box-title{color:#C9C5B1;}.elementor-21136 .elementor-element.elementor-element-04f7561 .elementor-icon-box-description{font-family:"Tenor Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:27px;color:#FAF8F5;}.elementor-21136 .elementor-element.elementor-element-c65fb8a{--display:flex;--min-height:445px;--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-21136 .elementor-element.elementor-element-c65fb8a:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-c65fb8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-21136 .elementor-element.elementor-element-afb0793{--display:flex;--justify-content:center;}.elementor-21136 .elementor-element.elementor-element-452e42c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-21136 .elementor-element.elementor-element-f486d4b{--divider-border-style:solid;--divider-color:#A38A50;--divider-border-width:1px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-21136 .elementor-element.elementor-element-f486d4b.elementor-element{--align-self:center;}.elementor-21136 .elementor-element.elementor-element-f486d4b .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-21136 .elementor-element.elementor-element-f486d4b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-21136 .elementor-element.elementor-element-5e9db13 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;color:#A38A50;}.elementor-21136 .elementor-element.elementor-element-0526fd7 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:52px;font-weight:400;font-style:normal;letter-spacing:0.3px;color:#3D3A35;}.elementor-21136 .elementor-element.elementor-element-62c5575{--display:flex;--justify-content:center;}.elementor-21136 .elementor-element.elementor-element-092fbfb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#C4A962;--border-color:#C4A962;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-21136 .elementor-element.elementor-element-ef8dfd2 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1.6em;color:#5C5346;}.elementor-21136 .elementor-element.elementor-element-973d5fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-21136 .elementor-element.elementor-element-a4044be{--divider-border-style:solid;--divider-color:#A38A50;--divider-border-width:1px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-21136 .elementor-element.elementor-element-a4044be.elementor-element{--align-self:center;}.elementor-21136 .elementor-element.elementor-element-a4044be .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-21136 .elementor-element.elementor-element-a4044be .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-21136 .elementor-element.elementor-element-27c3878 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#A39580;}.elementor-21136 .elementor-element.elementor-element-aab9a14{--display:flex;--min-height:372px;--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-21136 .elementor-element.elementor-element-aab9a14:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-aab9a14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-21136 .elementor-element.elementor-element-209243b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21136 .elementor-element.elementor-element-2bde502{--display:flex;--padding-top:25px;--padding-bottom:45px;--padding-left:35px;--padding-right:35px;}.elementor-21136 .elementor-element.elementor-element-2bde502:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-2bde502 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-21136 .elementor-element.elementor-element-12f7235 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:72px;font-weight:500;font-style:italic;color:var( --e-global-color-25ef77f );}.elementor-21136 .elementor-element.elementor-element-f8518dd .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;color:#3D3A35;}.elementor-21136 .elementor-element.elementor-element-bdee04a{text-align:start;}.elementor-21136 .elementor-element.elementor-element-bdee04a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:1.4em;color:#A39580;}.elementor-21136 .elementor-element.elementor-element-4b8a1ef{--display:flex;--padding-top:25px;--padding-bottom:45px;--padding-left:35px;--padding-right:35px;}.elementor-21136 .elementor-element.elementor-element-4b8a1ef:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-4b8a1ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-21136 .elementor-element.elementor-element-9a7effd .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:72px;font-weight:500;font-style:italic;color:var( --e-global-color-25ef77f );}.elementor-21136 .elementor-element.elementor-element-c3743aa .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;color:#3D3A35;}.elementor-21136 .elementor-element.elementor-element-540170a{text-align:start;}.elementor-21136 .elementor-element.elementor-element-540170a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:1.4em;color:#A39580;}.elementor-21136 .elementor-element.elementor-element-cfc32fb{--display:flex;--padding-top:25px;--padding-bottom:45px;--padding-left:35px;--padding-right:35px;}.elementor-21136 .elementor-element.elementor-element-cfc32fb:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-cfc32fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-21136 .elementor-element.elementor-element-4418530 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:72px;font-weight:500;font-style:italic;color:var( --e-global-color-25ef77f );}.elementor-21136 .elementor-element.elementor-element-bb77289 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;color:#3D3A35;}.elementor-21136 .elementor-element.elementor-element-3139039{text-align:start;}.elementor-21136 .elementor-element.elementor-element-3139039 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:1.4em;color:#A39580;}.elementor-21136 .elementor-element.elementor-element-fe16df1{--display:flex;--min-height:372px;--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;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:20px;}.elementor-21136 .elementor-element.elementor-element-fe16df1:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-fe16df1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-21136 .elementor-element.elementor-element-490a26f{--display:flex;}.elementor-21136 .elementor-element.elementor-element-5a47c85{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-21136 .elementor-element.elementor-element-81d3217{--divider-border-style:solid;--divider-color:#A38A50;--divider-border-width:1px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-21136 .elementor-element.elementor-element-81d3217.elementor-element{--align-self:center;}.elementor-21136 .elementor-element.elementor-element-81d3217 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-21136 .elementor-element.elementor-element-81d3217 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-21136 .elementor-element.elementor-element-38d62dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-6315528 );}.elementor-21136 .elementor-element.elementor-element-ddbe4d4 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:52px;font-weight:400;font-style:normal;color:#3D3A35;}.elementor-21136 .elementor-element.elementor-element-a6ed524{text-align:start;}.elementor-21136 .elementor-element.elementor-element-a6ed524 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:var( --e-global-color-6315528 );}.elementor-21136 .elementor-element.elementor-element-9e92da0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21136 .elementor-element.elementor-element-307283f{text-align:start;}.elementor-21136 .elementor-element.elementor-element-307283f img{width:100%;height:421px;object-fit:cover;object-position:center center;}.elementor-21136 .elementor-element.elementor-element-4dce60c{--display:flex;}.elementor-21136 .elementor-element.elementor-element-fba93bb{--display:flex;--min-height:372px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-21136 .elementor-element.elementor-element-fba93bb:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-fba93bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2825;}.elementor-21136 .elementor-element.elementor-element-458ce65{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21136 .elementor-element.elementor-element-09cbaf7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3A35;--border-color:#3D3A35;--padding-top:25px;--padding-bottom:45px;--padding-left:35px;--padding-right:35px;}.elementor-21136 .elementor-element.elementor-element-09cbaf7:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-09cbaf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3A35;}.elementor-21136 .elementor-element.elementor-element-2d7dfd5 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:72px;font-weight:500;font-style:italic;color:var( --e-global-color-25ef77f );}.elementor-21136 .elementor-element.elementor-element-d550e0e .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;color:#FFFFFF;}.elementor-21136 .elementor-element.elementor-element-9912d82{text-align:start;}.elementor-21136 .elementor-element.elementor-element-9912d82 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#A39580;}.elementor-21136 .elementor-element.elementor-element-41d0c10{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3A35;--border-color:#3D3A35;--padding-top:25px;--padding-bottom:45px;--padding-left:35px;--padding-right:35px;}.elementor-21136 .elementor-element.elementor-element-41d0c10:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-41d0c10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3A35;}.elementor-21136 .elementor-element.elementor-element-5c20659 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:72px;font-weight:500;font-style:italic;color:var( --e-global-color-25ef77f );}.elementor-21136 .elementor-element.elementor-element-1471c20 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;color:#FFFFFF;}.elementor-21136 .elementor-element.elementor-element-fcf15c8{text-align:start;}.elementor-21136 .elementor-element.elementor-element-fcf15c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#A39580;}.elementor-21136 .elementor-element.elementor-element-697e14e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3A35;--border-color:#3D3A35;--padding-top:25px;--padding-bottom:45px;--padding-left:35px;--padding-right:35px;}.elementor-21136 .elementor-element.elementor-element-697e14e:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-697e14e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3A35;}.elementor-21136 .elementor-element.elementor-element-6c6075f .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:72px;font-weight:500;font-style:italic;color:var( --e-global-color-25ef77f );}.elementor-21136 .elementor-element.elementor-element-dae875c .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;color:#FFFFFF;}.elementor-21136 .elementor-element.elementor-element-f56c3b1{text-align:start;}.elementor-21136 .elementor-element.elementor-element-f56c3b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#A39580;}.elementor-21136 .elementor-element.elementor-element-e1ff8ec{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3A35;--border-color:#3D3A35;--padding-top:25px;--padding-bottom:45px;--padding-left:35px;--padding-right:35px;}.elementor-21136 .elementor-element.elementor-element-e1ff8ec:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-e1ff8ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3A35;}.elementor-21136 .elementor-element.elementor-element-a875b48 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:72px;font-weight:500;font-style:italic;color:var( --e-global-color-25ef77f );}.elementor-21136 .elementor-element.elementor-element-19ac8aa .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;color:#FFFFFF;}.elementor-21136 .elementor-element.elementor-element-e4c33f1{text-align:start;}.elementor-21136 .elementor-element.elementor-element-e4c33f1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#A39580;}.elementor-21136 .elementor-element.elementor-element-e31aa53{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21136 .elementor-element.elementor-element-4276140{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3A35;--border-color:#3D3A35;--padding-top:25px;--padding-bottom:45px;--padding-left:35px;--padding-right:35px;}.elementor-21136 .elementor-element.elementor-element-4276140:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-4276140 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3A35;}.elementor-21136 .elementor-element.elementor-element-0ef712a .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:72px;font-weight:500;font-style:italic;color:var( --e-global-color-25ef77f );}.elementor-21136 .elementor-element.elementor-element-c05425d .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;color:#FFFFFF;}.elementor-21136 .elementor-element.elementor-element-86ed065{text-align:start;}.elementor-21136 .elementor-element.elementor-element-86ed065 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#A39580;}.elementor-21136 .elementor-element.elementor-element-ec5d765{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3A35;--border-color:#3D3A35;--padding-top:25px;--padding-bottom:45px;--padding-left:35px;--padding-right:35px;}.elementor-21136 .elementor-element.elementor-element-ec5d765:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-ec5d765 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3A35;}.elementor-21136 .elementor-element.elementor-element-a2b2b38 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:72px;font-weight:500;font-style:italic;color:var( --e-global-color-25ef77f );}.elementor-21136 .elementor-element.elementor-element-55897a3 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;color:#FFFFFF;}.elementor-21136 .elementor-element.elementor-element-d0b3919{text-align:start;}.elementor-21136 .elementor-element.elementor-element-d0b3919 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#A39580;}.elementor-21136 .elementor-element.elementor-element-19b9d28{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3A35;--border-color:#3D3A35;--padding-top:25px;--padding-bottom:45px;--padding-left:35px;--padding-right:35px;}.elementor-21136 .elementor-element.elementor-element-19b9d28:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-19b9d28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3A35;}.elementor-21136 .elementor-element.elementor-element-d34d212 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:72px;font-weight:500;font-style:italic;color:var( --e-global-color-25ef77f );}.elementor-21136 .elementor-element.elementor-element-0b791ea .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;color:#FFFFFF;}.elementor-21136 .elementor-element.elementor-element-356fd7e{text-align:start;}.elementor-21136 .elementor-element.elementor-element-356fd7e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#A39580;}.elementor-21136 .elementor-element.elementor-element-dbb2eda{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3A35;--border-color:#3D3A35;--padding-top:25px;--padding-bottom:45px;--padding-left:35px;--padding-right:35px;}.elementor-21136 .elementor-element.elementor-element-dbb2eda:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-dbb2eda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3A35;}.elementor-21136 .elementor-element.elementor-element-599ff17 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:72px;font-weight:500;font-style:italic;color:var( --e-global-color-25ef77f );}.elementor-21136 .elementor-element.elementor-element-e03f72d .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;color:#FFFFFF;}.elementor-21136 .elementor-element.elementor-element-cdc5ca7{text-align:start;}.elementor-21136 .elementor-element.elementor-element-cdc5ca7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#A39580;}.elementor-21136 .elementor-element.elementor-element-e2049ec{--display:flex;--min-height:445px;--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-21136 .elementor-element.elementor-element-e2049ec:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-e2049ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-21136 .elementor-element.elementor-element-eac185c{--display:flex;--justify-content:center;}.elementor-21136 .elementor-element.elementor-element-558a58e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-21136 .elementor-element.elementor-element-4c400e4{--divider-border-style:solid;--divider-color:#A38A50;--divider-border-width:1px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-21136 .elementor-element.elementor-element-4c400e4.elementor-element{--align-self:center;}.elementor-21136 .elementor-element.elementor-element-4c400e4 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-21136 .elementor-element.elementor-element-4c400e4 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-21136 .elementor-element.elementor-element-ceb6d97 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#C4A962;}.elementor-21136 .elementor-element.elementor-element-2f6f50d .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:52px;font-weight:400;font-style:normal;color:#3D3A35;}.elementor-21136 .elementor-element.elementor-element-1062c96{text-align:justify;}.elementor-21136 .elementor-element.elementor-element-1062c96 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#5C5346;}.elementor-21136 .elementor-element.elementor-element-b877fe0{--display:flex;}.elementor-21136 .elementor-element.elementor-element-3781ace .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-21136 .elementor-element.elementor-element-3781ace .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-21136 .elementor-element.elementor-element-3781ace .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-21136 .elementor-element.elementor-element-3781ace .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-21136 .elementor-element.elementor-element-3781ace .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-21136 .elementor-element.elementor-element-3781ace .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#C4A96247;}.elementor-21136 .elementor-element.elementor-element-3781ace .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-21136 .elementor-element.elementor-element-3781ace .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-21136 .elementor-element.elementor-element-3781ace .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-21136 .elementor-element.elementor-element-3781ace .elementor-icon-list-icon i{color:#C4A962;transition:color 0.3s;}.elementor-21136 .elementor-element.elementor-element-3781ace .elementor-icon-list-icon svg{fill:#C4A962;transition:fill 0.3s;}.elementor-21136 .elementor-element.elementor-element-3781ace{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-21136 .elementor-element.elementor-element-3781ace .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21136 .elementor-element.elementor-element-3781ace .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-21136 .elementor-element.elementor-element-3781ace .elementor-icon-list-text{color:#5C5346;transition:color 0.3s;}.elementor-21136 .elementor-element.elementor-element-483b6da .elementor-button{background-color:#E5DDD0;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;fill:#A38A50;color:#A38A50;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A38A50;border-radius:0px 0px 0px 0px;}.elementor-21136 .elementor-element.elementor-element-483b6da{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 30px 10px 0px;}.elementor-21136 .elementor-element.elementor-element-483b6da.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-21136 .elementor-element.elementor-element-483b6da .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21136 .elementor-element.elementor-element-483b6da .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-21136 .elementor-element.elementor-element-edaa5f6{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21136 .elementor-element.elementor-element-edaa5f6:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-edaa5f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drhair90210.com/wp-content/uploads/2026/03/concierge.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21136 .elementor-element.elementor-element-b5e18ec{--display:flex;--min-height:180px;--justify-content:flex-end;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21136 .elementor-element.elementor-element-b5e18ec:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-b5e18ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2A282500 0%, #2A2825E6 100%);}.elementor-21136 .elementor-element.elementor-element-9437c7c .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:18px;font-weight:500;color:#FAF8F5;}.elementor-21136 .elementor-element.elementor-element-5445745 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#C4A962;}.elementor-21136 .elementor-element.elementor-element-89869c1{--display:flex;--min-height:50vh;--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;--mainBackground:#947652 !important;--overlay-opacity:1;--padding-top:150px;--padding-bottom:150px;--padding-left:10px;--padding-right:10px;}.elementor-21136 .elementor-element.elementor-element-89869c1::before, .elementor-21136 .elementor-element.elementor-element-89869c1 > .elementor-background-video-container::before, .elementor-21136 .elementor-element.elementor-element-89869c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-21136 .elementor-element.elementor-element-89869c1 > .elementor-background-slideshow::before, .elementor-21136 .elementor-element.elementor-element-89869c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21136 .elementor-element.elementor-element-89869c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2A2825;--background-overlay:'';}.elementor-21136 .elementor-element.elementor-element-89869c1  {clip-path:polygon(0 0, 95% 0, 100% 5%, 100% 80%, 100% 100%, 0 100%, 0% 80%, 0 15%);}.elementor-21136 .elementor-element.elementor-element-d069b25{--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-21136 .elementor-element.elementor-element-bd1a5a5{--display:flex;}.elementor-21136 .elementor-element.elementor-element-6f22170 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-21136 .elementor-element.elementor-element-6f22170 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-21136 .elementor-element.elementor-element-6f22170{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-21136 .elementor-element.elementor-element-6f22170 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21136 .elementor-element.elementor-element-6f22170 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:4px;}.elementor-21136 .elementor-element.elementor-element-6f22170 .elementor-icon-list-text{color:#CACACA;transition:color 0.3s;}.elementor-21136 .elementor-element.elementor-element-6f22170 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#CACACA;}.elementor-21136 .elementor-element.elementor-element-4870711{width:var( --container-widget-width, 429px );max-width:429px;--container-widget-width:429px;--container-widget-flex-grow:0;text-align:start;}.elementor-21136 .elementor-element.elementor-element-4870711 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:52px;font-weight:400;line-height:1.2em;color:#F4EFE6;}.elementor-21136 .elementor-element.elementor-element-a41aa98{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-21136 .elementor-element.elementor-element-4536b59 .elementor-icon-wrapper{text-align:end;}.elementor-21136 .elementor-element.elementor-element-4536b59.elementor-view-stacked .elementor-icon{background-color:#F4EFE6;}.elementor-21136 .elementor-element.elementor-element-4536b59.elementor-view-framed .elementor-icon, .elementor-21136 .elementor-element.elementor-element-4536b59.elementor-view-default .elementor-icon{color:#F4EFE6;border-color:#F4EFE6;}.elementor-21136 .elementor-element.elementor-element-4536b59.elementor-view-framed .elementor-icon, .elementor-21136 .elementor-element.elementor-element-4536b59.elementor-view-default .elementor-icon svg{fill:#F4EFE6;}.elementor-21136 .elementor-element.elementor-element-4536b59 .elementor-icon{font-size:70px;}.elementor-21136 .elementor-element.elementor-element-4536b59 .elementor-icon svg{height:70px;}.elementor-21136 .elementor-element.elementor-element-19e8e6f{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21136 .elementor-element.elementor-element-6eacbb6{--display:flex;--min-height:372px;--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:50px;--padding-left:40px;--padding-right:40px;}.elementor-21136 .elementor-element.elementor-element-6eacbb6:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-6eacbb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2825;}.elementor-21136 .elementor-element.elementor-element-cae54b6{--display:flex;--justify-content:center;}.elementor-21136 .elementor-element.elementor-element-50aa822{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-21136 .elementor-element.elementor-element-e6ad823{--divider-border-style:solid;--divider-color:#A38A50;--divider-border-width:1px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-21136 .elementor-element.elementor-element-e6ad823.elementor-element{--align-self:center;}.elementor-21136 .elementor-element.elementor-element-e6ad823 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-21136 .elementor-element.elementor-element-e6ad823 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-21136 .elementor-element.elementor-element-765987c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#C4A962;}.elementor-21136 .elementor-element.elementor-element-5defa67 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:52px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-21136 .elementor-element.elementor-element-cc0e60c{text-align:justify;}.elementor-21136 .elementor-element.elementor-element-cc0e60c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#CBB27C;}.elementor-21136 .elementor-element.elementor-element-5a24b53{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#C4A962;--border-color:#C4A962;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-21136 .elementor-element.elementor-element-dd3b3be{padding:0px 0px 0px 20px;}.elementor-21136 .elementor-element.elementor-element-dd3b3be .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1.6em;color:#FFFFFF;}.elementor-21136 .elementor-element.elementor-element-bddd1ae{--display:flex;}.elementor-21136 .elementor-element.elementor-element-f5bc72c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21136 .elementor-element.elementor-element-f5bc72c:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-f5bc72c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2825;}.elementor-21136 .elementor-element.elementor-element-df3aa63{--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;--gap:2px 0px;--row-gap:2px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21136 .elementor-element.elementor-element-cb890db{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3A35DE;--border-color:#3D3A35DE;--padding-top:20px;--padding-bottom:45px;--padding-left:35px;--padding-right:35px;}.elementor-21136 .elementor-element.elementor-element-cb890db:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-cb890db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3A35;}.elementor-21136 .elementor-element.elementor-element-84e7073{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-21136 .elementor-element.elementor-element-84e7073.elementor-element{--align-self:center;}.elementor-21136 .elementor-element.elementor-element-84e7073 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:42px;font-weight:500;font-style:italic;color:#FAF8F5;}.elementor-21136 .elementor-element.elementor-element-22e71d4{--display:flex;}.elementor-21136 .elementor-element.elementor-element-8059327{text-align:start;}.elementor-21136 .elementor-element.elementor-element-8059327 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#C9C5B1;}.elementor-21136 .elementor-element.elementor-element-26bd5da{text-align:start;}.elementor-21136 .elementor-element.elementor-element-26bd5da .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#FAF8F5;}.elementor-21136 .elementor-element.elementor-element-3e17dcf{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3A35;--border-color:#3D3A35;--padding-top:25px;--padding-bottom:45px;--padding-left:35px;--padding-right:35px;}.elementor-21136 .elementor-element.elementor-element-3e17dcf:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-3e17dcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3A35;}.elementor-21136 .elementor-element.elementor-element-73e31eb{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-21136 .elementor-element.elementor-element-73e31eb.elementor-element{--align-self:center;}.elementor-21136 .elementor-element.elementor-element-73e31eb .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:42px;font-weight:500;font-style:italic;color:#FAF8F5;}.elementor-21136 .elementor-element.elementor-element-92be7f4{--display:flex;}.elementor-21136 .elementor-element.elementor-element-5e56c07{text-align:start;}.elementor-21136 .elementor-element.elementor-element-5e56c07 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#C9C5B1;}.elementor-21136 .elementor-element.elementor-element-9270f26{text-align:start;}.elementor-21136 .elementor-element.elementor-element-9270f26 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#FAF8F5;}.elementor-21136 .elementor-element.elementor-element-536d9bc{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3A35;--border-color:#3D3A35;--padding-top:25px;--padding-bottom:45px;--padding-left:35px;--padding-right:35px;}.elementor-21136 .elementor-element.elementor-element-536d9bc:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-536d9bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3A35;}.elementor-21136 .elementor-element.elementor-element-6d775fb{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-21136 .elementor-element.elementor-element-6d775fb.elementor-element{--align-self:center;}.elementor-21136 .elementor-element.elementor-element-6d775fb .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:42px;font-weight:500;font-style:italic;color:#FAF8F5;}.elementor-21136 .elementor-element.elementor-element-09d42bd{--display:flex;}.elementor-21136 .elementor-element.elementor-element-e744d08{text-align:start;}.elementor-21136 .elementor-element.elementor-element-e744d08 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#C9C5B1;}.elementor-21136 .elementor-element.elementor-element-171b136{text-align:start;}.elementor-21136 .elementor-element.elementor-element-171b136 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#FAF8F5;}.elementor-21136 .elementor-element.elementor-element-e404acf{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3A35;--border-color:#3D3A35;--padding-top:25px;--padding-bottom:45px;--padding-left:35px;--padding-right:35px;}.elementor-21136 .elementor-element.elementor-element-e404acf:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-e404acf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3A35;}.elementor-21136 .elementor-element.elementor-element-56af07a{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-21136 .elementor-element.elementor-element-56af07a.elementor-element{--align-self:center;}.elementor-21136 .elementor-element.elementor-element-56af07a .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:42px;font-weight:500;font-style:italic;color:#FAF8F5;}.elementor-21136 .elementor-element.elementor-element-e8721d1{--display:flex;}.elementor-21136 .elementor-element.elementor-element-f89ccd6{text-align:start;}.elementor-21136 .elementor-element.elementor-element-f89ccd6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#C9C5B1;}.elementor-21136 .elementor-element.elementor-element-671b15b{text-align:start;}.elementor-21136 .elementor-element.elementor-element-671b15b .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#FAF8F5;}.elementor-21136 .elementor-element.elementor-element-0e50d4d{--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-21136 .elementor-element.elementor-element-0e50d4d:not(.elementor-motion-effects-element-type-background), .elementor-21136 .elementor-element.elementor-element-0e50d4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-21136 .elementor-element.elementor-element-8c0bae2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-21136 .elementor-element.elementor-element-7123f8f{--divider-border-style:solid;--divider-color:#A38A50;--divider-border-width:1px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-21136 .elementor-element.elementor-element-7123f8f.elementor-element{--align-self:center;}.elementor-21136 .elementor-element.elementor-element-7123f8f .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-21136 .elementor-element.elementor-element-7123f8f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-21136 .elementor-element.elementor-element-b3357a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#C4A962;}.elementor-21136 .elementor-element.elementor-element-fe2fe42{--divider-border-style:solid;--divider-color:#A38A50;--divider-border-width:1px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-21136 .elementor-element.elementor-element-fe2fe42.elementor-element{--align-self:center;}.elementor-21136 .elementor-element.elementor-element-fe2fe42 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-21136 .elementor-element.elementor-element-fe2fe42 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-21136 .elementor-element.elementor-element-f05018f{text-align:center;}.elementor-21136 .elementor-element.elementor-element-f05018f .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:72px;font-weight:400;font-style:normal;color:#3D3A35;}.elementor-21136 .elementor-element.elementor-element-c0c09ba{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;}.elementor-21136 .elementor-element.elementor-element-c0c09ba.elementor-element{--align-self:center;}.elementor-21136 .elementor-element.elementor-element-c0c09ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#847969;}.elementor-21136 .elementor-element.elementor-element-d1dca7d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-21136 .elementor-element.elementor-element-1b48331{width:initial;max-width:initial;}.elementor-21136 .elementor-element.elementor-element-1b48331.elementor-element{--align-self:center;}.elementor-21136 .elementor-element.elementor-element-1b48331 .pb--marquee__inner{--duration:5s;}.elementor-21136 .elementor-element.elementor-element-1b48331  .pe--button--wrapper .pb--handle{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:53px;--paddingTop:15px;--paddingRight:15px;--paddingBottom:15px;--paddingLeft:15px;--radius:0px 0px 0px 0px;}.elementor-21136 .elementor-element.elementor-element-1b48331  .pe--button--wrapper .pb--handle::before{content:"";display:block;position:absolute;width:100%;height:100%;left:50%;transform:translate(-50%);border-radius:var(--radius);background:var(--secondaryBackground);z-index:-1;transition:all .3s cubic-bezier(0.89, 0.02, 0.12, 0.99);}.elementor-21136 .elementor-element.elementor-element-1b48331 {--mainColor:#FFFFFF;--secondaryBackground:#CBB27C;}body.layout--switched .elementor-21136 .elementor-element.elementor-element-1b48331 {--mainColor:#CBB27C;--mainBackground:#FFFFFF;--secondaryBackground:#FFFFFF;}.header--switched .elementor-21136 .elementor-element.elementor-element-1b48331 {--mainColor:#CBB27C;--mainBackground:#FFFFFF;--secondaryBackground:#FFFFFF;}.elementor-21136 .elementor-element.elementor-element-dbba2ab .elementor-button{background-color:#E5DDD0;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;fill:#A38A50;color:#A38A50;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A38A50;border-radius:0px 0px 0px 0px;}.elementor-21136 .elementor-element.elementor-element-dbba2ab{width:var( --container-widget-width, 22% );max-width:22%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 30px 10px 0px;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-21136 .elementor-element.elementor-element-dbba2ab.elementor-element{--order:99999 /* order end hack */;}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-21136 .elementor-element.elementor-element-367cd83{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21136 .elementor-element.elementor-element-9f53175 .elementor-heading-title{font-size:15px;}.elementor-21136 .elementor-element.elementor-element-8fc8ad5 .elementor-heading-title{font-size:7.5vw;line-height:1.2em;}.elementor-21136 .elementor-element.elementor-element-def2304{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21136 .elementor-element.elementor-element-75383ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21136 .elementor-element.elementor-element-75383ed .elementor-icon-list-item > a{font-size:12px;line-height:1.6em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-21136 .elementor-element.elementor-element-f6911cb .elementor-button{font-size:16px;}.elementor-21136 .elementor-element.elementor-element-573e245{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21136 .elementor-element.elementor-element-aac58f0{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-21136 .elementor-element.elementor-element-aac58f0 .elementor-heading-title{font-size:25px;}.elementor-21136 .elementor-element.elementor-element-c14a2c8{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-21136 .elementor-element.elementor-element-58b1898{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;text-align:start;}.elementor-21136 .elementor-element.elementor-element-58b1898 .elementor-heading-title{font-size:25px;}.elementor-21136 .elementor-element.elementor-element-6070f1d{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-21136 .elementor-element.elementor-element-1e905a5{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-21136 .elementor-element.elementor-element-1e905a5 .elementor-heading-title{font-size:25px;}.elementor-21136 .elementor-element.elementor-element-8187f62{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-21136 .elementor-element.elementor-element-6fa7d0a{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-21136 .elementor-element.elementor-element-6fa7d0a .elementor-heading-title{font-size:25px;}.elementor-21136 .elementor-element.elementor-element-ff2f2cf{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-21136 .elementor-element.elementor-element-9a88ce4{--justify-content:center;}.elementor-21136 .elementor-element.elementor-element-9723391 img{width:100%;max-width:100%;height:500px;object-fit:cover;}.elementor-21136 .elementor-element.elementor-element-ddb0359{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-21136 .elementor-element.elementor-element-e9d2d7b .elementor-heading-title{font-size:16px;}.elementor-21136 .elementor-element.elementor-element-5eab8e7 .elementor-heading-title{font-size:25px;line-height:1.2em;letter-spacing:0.3px;}.elementor-21136 .elementor-element.elementor-element-8effd8b .elementor-heading-title{font-size:16px;}.elementor-21136 .elementor-element.elementor-element-0abccad .elementor-heading-title{font-size:16px;}.elementor-21136 .elementor-element.elementor-element-9154c35 .elementor-heading-title{font-size:16px;}.elementor-21136 .elementor-element.elementor-element-d76ff7b  .pe--button--wrapper .pb--handle{font-size:13px;}.elementor-21136 .elementor-element.elementor-element-5e9db13 .elementor-heading-title{font-size:13px;}.elementor-21136 .elementor-element.elementor-element-0526fd7 .elementor-heading-title{font-size:25px;line-height:1.2em;letter-spacing:0.5px;word-spacing:0em;}.elementor-21136 .elementor-element.elementor-element-ef8dfd2 .elementor-heading-title{font-size:20px;letter-spacing:0.3px;}.elementor-21136 .elementor-element.elementor-element-27c3878 .elementor-heading-title{font-size:13px;}.elementor-21136 .elementor-element.elementor-element-12f7235 .elementor-heading-title{font-size:45px;}.elementor-21136 .elementor-element.elementor-element-f8518dd .elementor-heading-title{font-size:22px;}.elementor-21136 .elementor-element.elementor-element-bdee04a .elementor-heading-title{font-size:15px;}.elementor-21136 .elementor-element.elementor-element-9a7effd .elementor-heading-title{font-size:45px;}.elementor-21136 .elementor-element.elementor-element-540170a .elementor-heading-title{font-size:15px;}.elementor-21136 .elementor-element.elementor-element-4418530 .elementor-heading-title{font-size:45px;}.elementor-21136 .elementor-element.elementor-element-3139039 .elementor-heading-title{font-size:15px;}.elementor-21136 .elementor-element.elementor-element-fe16df1{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-21136 .elementor-element.elementor-element-38d62dd .elementor-heading-title{font-size:13px;}.elementor-21136 .elementor-element.elementor-element-ddbe4d4 .elementor-heading-title{font-size:25px;line-height:1.2em;letter-spacing:0.4px;}.elementor-21136 .elementor-element.elementor-element-2d7dfd5 .elementor-heading-title{font-size:45px;}.elementor-21136 .elementor-element.elementor-element-d550e0e .elementor-heading-title{font-size:22px;line-height:1.2em;letter-spacing:0.3px;}.elementor-21136 .elementor-element.elementor-element-5c20659 .elementor-heading-title{font-size:45px;}.elementor-21136 .elementor-element.elementor-element-1471c20 .elementor-heading-title{font-size:22px;line-height:1.2em;letter-spacing:0.3px;}.elementor-21136 .elementor-element.elementor-element-6c6075f .elementor-heading-title{font-size:45px;}.elementor-21136 .elementor-element.elementor-element-dae875c .elementor-heading-title{font-size:22px;line-height:1.2em;letter-spacing:0.3px;}.elementor-21136 .elementor-element.elementor-element-a875b48 .elementor-heading-title{font-size:45px;}.elementor-21136 .elementor-element.elementor-element-19ac8aa .elementor-heading-title{font-size:22px;line-height:1.2em;letter-spacing:0.3px;}.elementor-21136 .elementor-element.elementor-element-0ef712a .elementor-heading-title{font-size:45px;}.elementor-21136 .elementor-element.elementor-element-c05425d .elementor-heading-title{font-size:22px;line-height:1.2em;letter-spacing:0.3px;}.elementor-21136 .elementor-element.elementor-element-a2b2b38 .elementor-heading-title{font-size:45px;}.elementor-21136 .elementor-element.elementor-element-55897a3 .elementor-heading-title{font-size:22px;line-height:1.2em;letter-spacing:0.3px;}.elementor-21136 .elementor-element.elementor-element-d34d212 .elementor-heading-title{font-size:45px;}.elementor-21136 .elementor-element.elementor-element-0b791ea .elementor-heading-title{font-size:22px;line-height:1.2em;letter-spacing:0.3px;}.elementor-21136 .elementor-element.elementor-element-599ff17 .elementor-heading-title{font-size:45px;}.elementor-21136 .elementor-element.elementor-element-e03f72d .elementor-heading-title{font-size:22px;line-height:1.2em;letter-spacing:0.3px;}.elementor-21136 .elementor-element.elementor-element-2f6f50d .elementor-heading-title{font-size:25px;line-height:1.2em;letter-spacing:0.3px;}.elementor-21136 .elementor-element.elementor-element-1062c96 .elementor-heading-title{font-size:16px;}.elementor-21136 .elementor-element.elementor-element-483b6da .elementor-button{font-size:16px;}.elementor-21136 .elementor-element.elementor-element-b5e18ec{--min-height:300px;}.elementor-21136 .elementor-element.elementor-element-4870711 .elementor-heading-title{font-size:35px;}.elementor-21136 .elementor-element.elementor-element-765987c .elementor-heading-title{font-size:13px;}.elementor-21136 .elementor-element.elementor-element-5defa67 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-21136 .elementor-element.elementor-element-dd3b3be .elementor-heading-title{font-size:20px;letter-spacing:0.3px;}.elementor-21136 .elementor-element.elementor-element-84e7073{padding:0px 0px 0px 9px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21136 .elementor-element.elementor-element-84e7073 .elementor-heading-title{font-size:32px;}.elementor-21136 .elementor-element.elementor-element-73e31eb{padding:0px 0px 0px 9px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21136 .elementor-element.elementor-element-73e31eb .elementor-heading-title{font-size:32px;}.elementor-21136 .elementor-element.elementor-element-6d775fb{padding:0px 0px 0px 9px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21136 .elementor-element.elementor-element-56af07a{padding:0px 0px 0px 9px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21136 .elementor-element.elementor-element-f05018f .elementor-heading-title{font-size:25px;line-height:1.2em;letter-spacing:0.3px;}.elementor-21136 .elementor-element.elementor-element-c0c09ba{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;}.elementor-21136 .elementor-element.elementor-element-d1dca7d{--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;--flex-wrap:wrap;}.elementor-21136 .elementor-element.elementor-element-dbba2ab{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21136 .elementor-element.elementor-element-dbba2ab.elementor-element{--align-self:center;}.elementor-21136 .elementor-element.elementor-element-dbba2ab .elementor-button{font-size:18px;}}@media(min-width:768px){.elementor-21136 .elementor-element.elementor-element-3a10ad0{--width:100%;}.elementor-21136 .elementor-element.elementor-element-7259353{--width:100%;}.elementor-21136 .elementor-element.elementor-element-6b66a96{--width:27%;}.elementor-21136 .elementor-element.elementor-element-b72cc48{--width:97.101%;}.elementor-21136 .elementor-element.elementor-element-573e245{--width:33%;}.elementor-21136 .elementor-element.elementor-element-e00cb56{--width:33%;}.elementor-21136 .elementor-element.elementor-element-905d8cc{--width:33%;}.elementor-21136 .elementor-element.elementor-element-f1f1ccf{--width:33%;}.elementor-21136 .elementor-element.elementor-element-db961d5{--width:26%;}.elementor-21136 .elementor-element.elementor-element-ad49cbe{--content-width:100%;}.elementor-21136 .elementor-element.elementor-element-9a88ce4{--width:90%;}.elementor-21136 .elementor-element.elementor-element-2ae59c5{--width:100%;}.elementor-21136 .elementor-element.elementor-element-dfa1fb6{--width:90%;}.elementor-21136 .elementor-element.elementor-element-5cc0c13{--width:30%;}.elementor-21136 .elementor-element.elementor-element-742f354{--width:30%;}.elementor-21136 .elementor-element.elementor-element-aa639ee{--width:30%;}.elementor-21136 .elementor-element.elementor-element-f89c547{--width:30%;}.elementor-21136 .elementor-element.elementor-element-e62bae9{--width:90%;}.elementor-21136 .elementor-element.elementor-element-2bde502{--width:40%;}.elementor-21136 .elementor-element.elementor-element-4b8a1ef{--width:40%;}.elementor-21136 .elementor-element.elementor-element-cfc32fb{--width:40%;}.elementor-21136 .elementor-element.elementor-element-490a26f{--width:47%;}.elementor-21136 .elementor-element.elementor-element-9e92da0{--width:100%;}.elementor-21136 .elementor-element.elementor-element-09cbaf7{--width:40%;}.elementor-21136 .elementor-element.elementor-element-41d0c10{--width:40%;}.elementor-21136 .elementor-element.elementor-element-697e14e{--width:40%;}.elementor-21136 .elementor-element.elementor-element-e1ff8ec{--width:40%;}.elementor-21136 .elementor-element.elementor-element-4276140{--width:40%;}.elementor-21136 .elementor-element.elementor-element-ec5d765{--width:40%;}.elementor-21136 .elementor-element.elementor-element-19b9d28{--width:40%;}.elementor-21136 .elementor-element.elementor-element-dbb2eda{--width:40%;}.elementor-21136 .elementor-element.elementor-element-cb890db{--width:100%;}.elementor-21136 .elementor-element.elementor-element-3e17dcf{--width:100%;}.elementor-21136 .elementor-element.elementor-element-536d9bc{--width:100%;}.elementor-21136 .elementor-element.elementor-element-e404acf{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-3a10ad0 */.elementor-21136 .elementor-element.elementor-element-3a10ad0 {
  animation: hFade 1.6s 2s ease forwards;
}

@keyframes hFade {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for pebutton, class: .elementor-element-d76ff7b */.elementor-21136 .elementor-element.elementor-element-d76ff7b .pe--button--wrapper .pb--handle{
    color:  white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e202ef1 *//* ================================
   CONTACT CARD ITEM - CLEAN CSS
================================ */

/* Main container */
.contact-card-item {
    transition: all 0.4s ease;
}
.contact-card-item .elementor-icon-box-icon .elementor-icon {
    color: #c6a75e !important;
}
/* Container hover background */
.contact-card-item:hover {
   background: #3D3A35!important;
}

/* Icon wrapper circle */
.contact-card-item .elementor-icon-box-icon .elementor-icon {
    border: 1px solid rgba(196, 169, 98, 0.3);;
    border-radius: 50%;
    padding: 15px;
    background: transparent;
    transition: all 0.4s ease;
}

/* Fill circle gold on container hover */
.contact-card-item:hover .elementor-icon {
    background-color: #c6a75e !important;
}

/* Change icon color when gold background appears */
.contact-card-item:hover .elementor-icon i {
    color: white!important;
}

/* Title styling */
.contact-card-item .elementor-icon-box-title {
    letter-spacing: 3px;
    margin-bottom: 15px;
}

/* Description styling */
.contact-card-item .elementor-icon-box-description {
    line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bde502 */.elementor-21136 .elementor-element.elementor-element-2bde502{
    position: relative;
    border: 1px solid #e5e0d8;
    background: #faf9f6;
    transition: background 0.3s ease;
    overflow: hidden;
}

/* gold animated top line */
.elementor-21136 .elementor-element.elementor-element-2bde502::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 0;
    width: 0%;
    height: 3px;
    background: linear-gradient(90deg,#c6a76b,#e6c88a,#c6a76b);
    transition: width 0.4s ease;
}

/* DESKTOP */
@media (hover: hover){
    .elementor-21136 .elementor-element.elementor-element-2bde502:hover::before{
        width: 100%;
    }

    .elementor-21136 .elementor-element.elementor-element-2bde502:hover{
        background: #ffffff;
    }
}

/* MOBILE / TOUCH */
.elementor-21136 .elementor-element.elementor-element-2bde502:active::before{
    width: 100%;
}

.elementor-21136 .elementor-element.elementor-element-2bde502:active{
    background: #ffffff;
}

/* OPTIONAL: always show line on touch devices */
@media (hover: none){
    .elementor-21136 .elementor-element.elementor-element-2bde502::before{
        width: 100%;
        opacity: 0.7;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b8a1ef */.elementor-21136 .elementor-element.elementor-element-4b8a1ef{
    position: relative;
    border: 1px solid #e5e0d8;
    background: #faf9f6;
    transition: background 0.3s ease;
    overflow: hidden;
}

/* gold animated top line */
.elementor-21136 .elementor-element.elementor-element-4b8a1ef::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 0;
    width: 0%;
    height: 3px;
    background: linear-gradient(90deg,#c6a76b,#e6c88a,#c6a76b);
    transition: width 0.4s ease;
}

/* DESKTOP */
@media (hover: hover){
    .elementor-21136 .elementor-element.elementor-element-4b8a1ef:hover::before{
        width: 100%;
    }

    .elementor-21136 .elementor-element.elementor-element-4b8a1ef:hover{
        background: #ffffff;
    }
}

/* MOBILE / TOUCH */
.elementor-21136 .elementor-element.elementor-element-4b8a1ef:active::before{
    width: 100%;
}

.elementor-21136 .elementor-element.elementor-element-4b8a1ef:active{
    background: #ffffff;
}

/* OPTIONAL: always show line on touch devices */
@media (hover: none){
    .elementor-21136 .elementor-element.elementor-element-4b8a1ef::before{
        width: 100%;
        opacity: 0.7;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfc32fb */.elementor-21136 .elementor-element.elementor-element-cfc32fb{
    position: relative;
    border: 1px solid #e5e0d8;
    background: #faf9f6;
    transition: background 0.3s ease;
    overflow: hidden;
}

/* gold animated top line */
.elementor-21136 .elementor-element.elementor-element-cfc32fb::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 0;
    width: 0%;
    height: 3px;
    background: linear-gradient(90deg,#c6a76b,#e6c88a,#c6a76b);
    transition: width 0.4s ease;
}

/* DESKTOP */
@media (hover: hover){
    .elementor-21136 .elementor-element.elementor-element-cfc32fb:hover::before{
        width: 100%;
    }

    .elementor-21136 .elementor-element.elementor-element-cfc32fb:hover{
        background: #ffffff;
    }
}

/* MOBILE / TOUCH */
.elementor-21136 .elementor-element.elementor-element-cfc32fb:active::before{
    width: 100%;
}

.elementor-21136 .elementor-element.elementor-element-cfc32fb:active{
    background: #ffffff;
}

/* OPTIONAL: always show line on touch devices */
@media (hover: none){
    .elementor-21136 .elementor-element.elementor-element-cfc32fb::before{
        width: 100%;
        opacity: 0.7;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dce60c */.timeline{
  position: relative;
  max-width: 800px;
  margin: auto;
  padding-left: 7px;
}

.timeline::before{
  content:"";
  position:absolute;
  left:10px;
  top:0;
  width:2px;
  height:100%;
  background:#e5e0d8;
}

.tl-item{
  position:relative;
  margin-bottom:50px;
  padding-left:30px;
}

.tl-dot{
  position:absolute;
  left:-1px;
  top:6px;
  width:14px;
  height:14px;
  background:#c6a76b;
  border-radius:50%;
  border:3px solid #fff;
}

.tl-year{
  font-size:14px;
  color:#c6a76b;
  margin-bottom:6px;
  font-weight:600;
  
}

.tl-title{
  font-size:22px;
  margin-bottom:8px;
  line-height:1.2em;
}

.tl-text{
  color:#777;
  line-height:1.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09cbaf7 */.elementor-21136 .elementor-element.elementor-element-09cbaf7{
    position: relative;
    /*border: 1px solid #e5e0d8;*/
    background:#fff;
    padding:40px;
    transition: all 0.4s ease;
    overflow:hidden;
}

/* gold bottom line */
.elementor-21136 .elementor-element.elementor-element-09cbaf7::after{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:0%;
    height:3px;
    background:#c6a76b;
    transition:width 0.4s ease;
}

/* hover effect */
.elementor-21136 .elementor-element.elementor-element-09cbaf7:hover{
    background: linear-gradient(180deg,#2f2b26,#1e1b17);
    border-color:#3a352e;
}

/* animate gold line */
.elementor-21136 .elementor-element.elementor-element-09cbaf7:hover::after{
    width:100%;
}

/* make text white on hover */
.elementor-21136 .elementor-element.elementor-element-09cbaf7:hover h1,
.elementor-21136 .elementor-element.elementor-element-09cbaf7:hover h2,
.elementor-21136 .elementor-element.elementor-element-09cbaf7:hover h3,
.elementor-21136 .elementor-element.elementor-element-09cbaf7:hover h4,
.elementor-21136 .elementor-element.elementor-element-09cbaf7:hover p{
    color:#ffffff !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41d0c10 */.elementor-21136 .elementor-element.elementor-element-41d0c10{
    position: relative;
    border: 1px solid #e5e0d8;
    background:#fff;
    padding:40px;
    transition: all 0.4s ease;
    overflow:hidden;
}

/* gold bottom line */
.elementor-21136 .elementor-element.elementor-element-41d0c10::after{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:0%;
    height:3px;
    background:#c6a76b;
    transition:width 0.4s ease;
}

/* hover effect */
.elementor-21136 .elementor-element.elementor-element-41d0c10:hover{
    background: linear-gradient(180deg,#2f2b26,#1e1b17);
    border-color:#3a352e;
}

/* animate gold line */
.elementor-21136 .elementor-element.elementor-element-41d0c10:hover::after{
    width:100%;
}

/* make text white on hover */
.elementor-21136 .elementor-element.elementor-element-41d0c10:hover h1,
.elementor-21136 .elementor-element.elementor-element-41d0c10:hover h2,
.elementor-21136 .elementor-element.elementor-element-41d0c10:hover h3,
.elementor-21136 .elementor-element.elementor-element-41d0c10:hover h4,
.elementor-21136 .elementor-element.elementor-element-41d0c10:hover p{
    color:#ffffff !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-697e14e */.elementor-21136 .elementor-element.elementor-element-697e14e{
    position: relative;
    border: 1px solid #e5e0d8;
    background:#fff;
    padding:40px;
    transition: all 0.4s ease;
    overflow:hidden;
}

/* gold bottom line */
.elementor-21136 .elementor-element.elementor-element-697e14e::after{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:0%;
    height:3px;
    background:#c6a76b;
    transition:width 0.4s ease;
}

/* hover effect */
.elementor-21136 .elementor-element.elementor-element-697e14e:hover{
    background: linear-gradient(180deg,#2f2b26,#1e1b17);
    border-color:#3a352e;
}

/* animate gold line */
.elementor-21136 .elementor-element.elementor-element-697e14e:hover::after{
    width:100%;
}

/* make text white on hover */
.elementor-21136 .elementor-element.elementor-element-697e14e:hover h1,
.elementor-21136 .elementor-element.elementor-element-697e14e:hover h2,
.elementor-21136 .elementor-element.elementor-element-697e14e:hover h3,
.elementor-21136 .elementor-element.elementor-element-697e14e:hover h4,
.elementor-21136 .elementor-element.elementor-element-697e14e:hover p{
    color:#ffffff !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1ff8ec */.elementor-21136 .elementor-element.elementor-element-e1ff8ec{
    position: relative;
    border: 1px solid #e5e0d8;
    background:#fff;
    padding:40px;
    transition: all 0.4s ease;
    overflow:hidden;
}

/* gold bottom line */
.elementor-21136 .elementor-element.elementor-element-e1ff8ec::after{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:0%;
    height:3px;
    background:#c6a76b;
    transition:width 0.4s ease;
}

/* hover effect */
.elementor-21136 .elementor-element.elementor-element-e1ff8ec:hover{
    background: linear-gradient(180deg,#2f2b26,#1e1b17);
    border-color:#3a352e;
}

/* animate gold line */
.elementor-21136 .elementor-element.elementor-element-e1ff8ec:hover::after{
    width:100%;
}

/* make text white on hover */
.elementor-21136 .elementor-element.elementor-element-e1ff8ec:hover h1,
.elementor-21136 .elementor-element.elementor-element-e1ff8ec:hover h2,
.elementor-21136 .elementor-element.elementor-element-e1ff8ec:hover h3,
.elementor-21136 .elementor-element.elementor-element-e1ff8ec:hover h4,
.elementor-21136 .elementor-element.elementor-element-e1ff8ec:hover p{
    color:#ffffff !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4276140 */.elementor-21136 .elementor-element.elementor-element-4276140{
    position: relative;
    border: 1px solid #e5e0d8;
    background:#fff;
    padding:40px;
    transition: all 0.4s ease;
    overflow:hidden;
}

/* gold bottom line */
.elementor-21136 .elementor-element.elementor-element-4276140::after{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:0%;
    height:3px;
    background:#c6a76b;
    transition:width 0.4s ease;
}

/* hover effect */
.elementor-21136 .elementor-element.elementor-element-4276140:hover{
    background: linear-gradient(180deg,#2f2b26,#1e1b17);
    border-color:#3a352e;
}

/* animate gold line */
.elementor-21136 .elementor-element.elementor-element-4276140:hover::after{
    width:100%;
}

/* make text white on hover */
.elementor-21136 .elementor-element.elementor-element-4276140:hover h1,
.elementor-21136 .elementor-element.elementor-element-4276140:hover h2,
.elementor-21136 .elementor-element.elementor-element-4276140:hover h3,
.elementor-21136 .elementor-element.elementor-element-4276140:hover h4,
.elementor-21136 .elementor-element.elementor-element-4276140:hover p{
    color:#ffffff !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec5d765 */.elementor-21136 .elementor-element.elementor-element-ec5d765{
    position: relative;
    border: 1px solid #e5e0d8;
    background:#fff;
    padding:40px;
    transition: all 0.4s ease;
    overflow:hidden;
}

/* gold bottom line */
.elementor-21136 .elementor-element.elementor-element-ec5d765::after{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:0%;
    height:3px;
    background:#c6a76b;
    transition:width 0.4s ease;
}

/* hover effect */
.elementor-21136 .elementor-element.elementor-element-ec5d765:hover{
    background: linear-gradient(180deg,#2f2b26,#1e1b17);
    border-color:#3a352e;
}

/* animate gold line */
.elementor-21136 .elementor-element.elementor-element-ec5d765:hover::after{
    width:100%;
}

/* make text white on hover */
.elementor-21136 .elementor-element.elementor-element-ec5d765:hover h1,
.elementor-21136 .elementor-element.elementor-element-ec5d765:hover h2,
.elementor-21136 .elementor-element.elementor-element-ec5d765:hover h3,
.elementor-21136 .elementor-element.elementor-element-ec5d765:hover h4,
.elementor-21136 .elementor-element.elementor-element-ec5d765:hover p{
    color:#ffffff !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19b9d28 */.elementor-21136 .elementor-element.elementor-element-19b9d28{
    position: relative;
    border: 1px solid #e5e0d8;
    background:#fff;
    padding:40px;
    transition: all 0.4s ease;
    overflow:hidden;
}

/* gold bottom line */
.elementor-21136 .elementor-element.elementor-element-19b9d28::after{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:0%;
    height:3px;
    background:#c6a76b;
    transition:width 0.4s ease;
}

/* hover effect */
.elementor-21136 .elementor-element.elementor-element-19b9d28:hover{
    background: linear-gradient(180deg,#2f2b26,#1e1b17);
    border-color:#3a352e;
}

/* animate gold line */
.elementor-21136 .elementor-element.elementor-element-19b9d28:hover::after{
    width:100%;
}

/* make text white on hover */
.elementor-21136 .elementor-element.elementor-element-19b9d28:hover h1,
.elementor-21136 .elementor-element.elementor-element-19b9d28:hover h2,
.elementor-21136 .elementor-element.elementor-element-19b9d28:hover h3,
.elementor-21136 .elementor-element.elementor-element-19b9d28:hover h4,
.elementor-21136 .elementor-element.elementor-element-19b9d28:hover p{
    color:#ffffff !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb2eda */.elementor-21136 .elementor-element.elementor-element-dbb2eda{
    position: relative;
    border: 1px solid #e5e0d8;
    background:#fff;
    padding:40px;
    transition: all 0.4s ease;
    overflow:hidden;
}

/* gold bottom line */
.elementor-21136 .elementor-element.elementor-element-dbb2eda::after{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:0%;
    height:3px;
    background:#c6a76b;
    transition:width 0.4s ease;
}

/* hover effect */
.elementor-21136 .elementor-element.elementor-element-dbb2eda:hover{
    background: linear-gradient(180deg,#2f2b26,#1e1b17);
    border-color:#3a352e;
}

/* animate gold line */
.elementor-21136 .elementor-element.elementor-element-dbb2eda:hover::after{
    width:100%;
}

/* make text white on hover */
.elementor-21136 .elementor-element.elementor-element-dbb2eda:hover h1,
.elementor-21136 .elementor-element.elementor-element-dbb2eda:hover h2,
.elementor-21136 .elementor-element.elementor-element-dbb2eda:hover h3,
.elementor-21136 .elementor-element.elementor-element-dbb2eda:hover h4,
.elementor-21136 .elementor-element.elementor-element-dbb2eda:hover p{
    color:#ffffff !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb890db *//*.elementor-21136 .elementor-element.elementor-element-cb890db{*/
/*    position: relative;*/
/*    border: 1px solid #e5e0d8;*/
/*    background:#fff;*/
/*    padding:40px;*/
/*    transition: all 0.4s ease;*/
/*    overflow:hidden;*/
/*}*/



/* animate gold line */
/*.elementor-21136 .elementor-element.elementor-element-cb890db:hover::after{*/
/*    width:100%;*/
/*}*/


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e17dcf *//*.elementor-21136 .elementor-element.elementor-element-3e17dcf{*/
/*    position: relative;*/
/*    border: 1px solid #e5e0d8;*/
/*    background:#fff;*/
/*    padding:40px;*/
/*    transition: all 0.4s ease;*/
/*    overflow:hidden;*/
/*}*/



/* animate gold line */
/*.elementor-21136 .elementor-element.elementor-element-3e17dcf:hover::after{*/
/*    width:100%;*/
/*}*/


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-536d9bc *//*.elementor-21136 .elementor-element.elementor-element-536d9bc{*/
/*    position: relative;*/
/*    border: 1px solid #e5e0d8;*/
/*    background:#fff;*/
/*    padding:40px;*/
/*    transition: all 0.4s ease;*/
/*    overflow:hidden;*/
/*}*/



/* animate gold line */
/*.elementor-21136 .elementor-element.elementor-element-536d9bc:hover::after{*/
/*    width:100%;*/
/*}*/


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e404acf *//*.elementor-21136 .elementor-element.elementor-element-e404acf{*/
/*    position: relative;*/
/*    border: 1px solid #e5e0d8;*/
/*    background:#fff;*/
/*    padding:40px;*/
/*    transition: all 0.4s ease;*/
/*    overflow:hidden;*/
/*}*/



/* animate gold line */
/*.elementor-21136 .elementor-element.elementor-element-e404acf:hover::after{*/
/*    width:100%;*/
/*}*/


}/* End custom CSS */