.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-666 .elementor-element.elementor-element-f2b6e54{--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;--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-666 .elementor-element.elementor-element-d99952c{--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;--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-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-666 .elementor-element.elementor-element-8b37063 img{height:90vh;object-fit:cover;object-position:top center;filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-666 .elementor-element.elementor-element-eb1236a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-666 .elementor-element.elementor-element-41d73a2{--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:space-evenly;--align-items:center;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-666 .elementor-element.elementor-element-e6a3e96 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-666 .elementor-element.elementor-element-e6a3e96 .elementor-icon-box-title{margin-block-end:0px;color:#242424;}.elementor-666 .elementor-element.elementor-element-e6a3e96.elementor-view-stacked .elementor-icon{background-color:#BCA46B;}.elementor-666 .elementor-element.elementor-element-e6a3e96.elementor-view-framed .elementor-icon, .elementor-666 .elementor-element.elementor-element-e6a3e96.elementor-view-default .elementor-icon{fill:#BCA46B;color:#BCA46B;border-color:#BCA46B;}.elementor-666 .elementor-element.elementor-element-e6a3e96:has(:hover) .elementor-icon-box-title,
					 .elementor-666 .elementor-element.elementor-element-e6a3e96:has(:focus) .elementor-icon-box-title{color:#242424;}.elementor-666 .elementor-element.elementor-element-e6a3e96 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;text-transform:uppercase;color:#242424A1;}.elementor-666 .elementor-element.elementor-element-8c2f672 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-666 .elementor-element.elementor-element-8c2f672 .elementor-icon-box-title{margin-block-end:0px;color:#242424;}.elementor-666 .elementor-element.elementor-element-8c2f672.elementor-view-stacked .elementor-icon{background-color:#BCA46B;}.elementor-666 .elementor-element.elementor-element-8c2f672.elementor-view-framed .elementor-icon, .elementor-666 .elementor-element.elementor-element-8c2f672.elementor-view-default .elementor-icon{fill:#BCA46B;color:#BCA46B;border-color:#BCA46B;}.elementor-666 .elementor-element.elementor-element-8c2f672:has(:hover) .elementor-icon-box-title,
					 .elementor-666 .elementor-element.elementor-element-8c2f672:has(:focus) .elementor-icon-box-title{color:#242424;}.elementor-666 .elementor-element.elementor-element-8c2f672 .elementor-icon-box-description{color:#242424A1;}.elementor-666 .elementor-element.elementor-element-0f3fb83 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-666 .elementor-element.elementor-element-0f3fb83 .elementor-icon-box-title{margin-block-end:0px;color:#242424;}.elementor-666 .elementor-element.elementor-element-0f3fb83.elementor-view-stacked .elementor-icon{background-color:#BCA46B;}.elementor-666 .elementor-element.elementor-element-0f3fb83.elementor-view-framed .elementor-icon, .elementor-666 .elementor-element.elementor-element-0f3fb83.elementor-view-default .elementor-icon{fill:#BCA46B;color:#BCA46B;border-color:#BCA46B;}.elementor-666 .elementor-element.elementor-element-0f3fb83:has(:hover) .elementor-icon-box-title,
					 .elementor-666 .elementor-element.elementor-element-0f3fb83:has(:focus) .elementor-icon-box-title{color:#242424;}.elementor-666 .elementor-element.elementor-element-0f3fb83 .elementor-icon-box-description{color:#242424A1;}.elementor-666 .elementor-element.elementor-element-eef4c8c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-666 .elementor-element.elementor-element-52b846c{--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-666 .elementor-element.elementor-element-e141921{--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-666 .elementor-element.elementor-element-5f52ffd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:600;color:#242424;}.elementor-666 .elementor-element.elementor-element-69830da{--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-666 .elementor-element.elementor-element-2f11843 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-666 .elementor-element.elementor-element-2f11843 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#242424;}.elementor-666 .elementor-element.elementor-element-723f233 > .elementor-widget-container{padding:0px 0px 46px 0px;}.elementor-666 .elementor-element.elementor-element-723f233 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#242424;}.elementor-666 .elementor-element.elementor-element-8cc7ff9{--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-666 .elementor-element.elementor-element-b230762{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-666 .elementor-element.elementor-element-77f3553{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-666 .elementor-element.elementor-element-77f3553 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-666 .elementor-element.elementor-element-77f3553.elementor-view-stacked .elementor-icon{background-color:#BCA46B;}.elementor-666 .elementor-element.elementor-element-77f3553.elementor-view-framed .elementor-icon, .elementor-666 .elementor-element.elementor-element-77f3553.elementor-view-default .elementor-icon{fill:#BCA46B;color:#BCA46B;border-color:#BCA46B;}.elementor-666 .elementor-element.elementor-element-77f3553 .elementor-icon-box-title{color:#515151;}.elementor-666 .elementor-element.elementor-element-77f3553:has(:hover) .elementor-icon-box-title,
					 .elementor-666 .elementor-element.elementor-element-77f3553:has(:focus) .elementor-icon-box-title{color:#242424;}.elementor-666 .elementor-element.elementor-element-77f3553 .elementor-icon-box-description{color:#515151;}.elementor-666 .elementor-element.elementor-element-abd8a92{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-666 .elementor-element.elementor-element-abd8a92 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-666 .elementor-element.elementor-element-abd8a92.elementor-view-stacked .elementor-icon{background-color:#BCA46B;}.elementor-666 .elementor-element.elementor-element-abd8a92.elementor-view-framed .elementor-icon, .elementor-666 .elementor-element.elementor-element-abd8a92.elementor-view-default .elementor-icon{fill:#BCA46B;color:#BCA46B;border-color:#BCA46B;}.elementor-666 .elementor-element.elementor-element-abd8a92 .elementor-icon-box-title, .elementor-666 .elementor-element.elementor-element-abd8a92 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-weight:600;}.elementor-666 .elementor-element.elementor-element-abd8a92 .elementor-icon-box-title{color:#515151;}.elementor-666 .elementor-element.elementor-element-abd8a92:has(:hover) .elementor-icon-box-title,
					 .elementor-666 .elementor-element.elementor-element-abd8a92:has(:focus) .elementor-icon-box-title{color:#242424;}.elementor-666 .elementor-element.elementor-element-abd8a92 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;color:#515151;}.elementor-666 .elementor-element.elementor-element-6913813{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-666 .elementor-element.elementor-element-6913813 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-666 .elementor-element.elementor-element-6913813.elementor-view-stacked .elementor-icon{background-color:#BCA46B;}.elementor-666 .elementor-element.elementor-element-6913813.elementor-view-framed .elementor-icon, .elementor-666 .elementor-element.elementor-element-6913813.elementor-view-default .elementor-icon{fill:#BCA46B;color:#BCA46B;border-color:#BCA46B;}.elementor-666 .elementor-element.elementor-element-6913813 .elementor-icon-box-title, .elementor-666 .elementor-element.elementor-element-6913813 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-weight:600;}.elementor-666 .elementor-element.elementor-element-6913813 .elementor-icon-box-title{color:#515151;}.elementor-666 .elementor-element.elementor-element-6913813:has(:hover) .elementor-icon-box-title,
					 .elementor-666 .elementor-element.elementor-element-6913813:has(:focus) .elementor-icon-box-title{color:#242424;}.elementor-666 .elementor-element.elementor-element-6913813 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;color:#515151;}.elementor-666 .elementor-element.elementor-element-bc65763{--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;--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-666 .elementor-element.elementor-element-e819554{--display:flex;--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-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-666 .elementor-element.elementor-element-f38bd36{width:100%;max-width:100%;}.elementor-666 .elementor-element.elementor-element-f38bd36 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-666 .elementor-element.elementor-element-73dd1fb{--display:flex;--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-666 .elementor-element.elementor-element-bab0721{width:100%;max-width:100%;}.elementor-666 .elementor-element.elementor-element-bab0721 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-666 .elementor-element.elementor-element-1356cb0{--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;--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-widget-html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-666 .elementor-element.elementor-element-246d68a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-666 .elementor-element.elementor-element-246d68a:not(.elementor-motion-effects-element-type-background), .elementor-666 .elementor-element.elementor-element-246d68a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#343633;}.elementor-666 .elementor-element.elementor-element-e0ca0cf{--display:flex;}.elementor-666 .elementor-element.elementor-element-82d9732{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-666 .elementor-element.elementor-element-b3e5727{--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-666 .elementor-element.elementor-element-9a39b35{--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-666 .elementor-element.elementor-element-df2527e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:600;color:#242424;}.elementor-666 .elementor-element.elementor-element-2fbc8ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon-list .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-666 .elementor-element.elementor-element-8bf273e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-666 .elementor-element.elementor-element-8bf273e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-666 .elementor-element.elementor-element-8bf273e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-666 .elementor-element.elementor-element-8bf273e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-666 .elementor-element.elementor-element-8bf273e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-666 .elementor-element.elementor-element-8bf273e .elementor-icon-list-icon i{color:#4E4F50;transition:color 0.3s;}.elementor-666 .elementor-element.elementor-element-8bf273e .elementor-icon-list-icon svg{fill:#4E4F50;transition:fill 0.3s;}.elementor-666 .elementor-element.elementor-element-8bf273e{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-666 .elementor-element.elementor-element-8bf273e .elementor-icon-list-text{transition:color 0.3s;}.elementor-666 .elementor-element.elementor-element-d9f81c4{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-666 .elementor-element.elementor-element-d9f81c4:not(.elementor-motion-effects-element-type-background), .elementor-666 .elementor-element.elementor-element-d9f81c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#343633;}.elementor-666 .elementor-element.elementor-element-f17144b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:47px;font-weight:600;color:#FFFFFF;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-nested-tabs .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-nested-tabs.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nested-tabs .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-nested-tabs .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-666 .elementor-element.elementor-element-5f23e1a{--display:flex;}.elementor-666 .elementor-element.elementor-element-1a3e51e{--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-666 .elementor-element.elementor-element-e59d5b3{--display:flex;}.elementor-666 .elementor-element.elementor-element-50df9ee{--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-666 .elementor-element.elementor-element-6dd24da{--display:flex;}.elementor-666 .elementor-element.elementor-element-cbcb3a8{--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-666 .elementor-element.elementor-element-758d95d{--display:flex;}.elementor-666 .elementor-element.elementor-element-8ba2640{--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-666 .elementor-element.elementor-element-215edc2{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-color:#E8DDC0;--n-tabs-title-color-active:#BCA46B;}.elementor-666 .elementor-element.elementor-element-215edc2 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-666 .elementor-element.elementor-element-215edc2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;}.elementor-666 .elementor-element.elementor-element-215edc2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-666 .elementor-element.elementor-element-215edc2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;}.elementor-666 .elementor-element.elementor-element-215edc2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-666 .elementor-element.elementor-element-215edc2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Manrope", Sans-serif;font-weight:900;text-transform:uppercase;text-decoration:none;}.elementor-666 .elementor-element.elementor-element-215edc2 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#BCA46B;}.elementor-666 .elementor-element.elementor-element-66fca1e{--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;--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-666 .elementor-element.elementor-element-d204ca5{--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;--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-666 .elementor-element.elementor-element-84ed5da{--display:flex;--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-666 .elementor-element.elementor-element-84ed5da:not(.elementor-motion-effects-element-type-background), .elementor-666 .elementor-element.elementor-element-84ed5da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#343633;}.elementor-666 .elementor-element.elementor-element-fa21345{width:100%;max-width:100%;}.elementor-666 .elementor-element.elementor-element-fa21345 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 30px 30px 30px;}.elementor-666 .elementor-element.elementor-element-102c805{--display:flex;--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-widget-premium-woo-products .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-woo-products.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-woo-products .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-product-desc{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-widget-premium-woo-products .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce li.product .price{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-widget-premium-woo-products .premium-woocommerce li.product .price del{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-widget-premium-woo-products .premium-woocommerce .woocommerce-loop-product__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce .woocommerce-loop-product__title:hover{color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-product-category{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-widget-premium-woo-products .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woo-product-wrapper .slick-arrow{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-8 .premium-woo-atc-button .button{color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn{color:var( --e-global-color-primary );}#premium-woo-quick-view-{{ID}} .premium-qv-badge .corner{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}#premium-woo-quick-view-{{ID}} .woocommerce-loop-product__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}#premium-woo-quick-view-{{ID}} div.product p.price{color:var( --e-global-color-text );}#premium-woo-quick-view-{{ID}} div.product p.price, .premium-woo-quick-view-{{ID}} div.product p.price ins{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}#premium-woo-quick-view-{{ID}} .price del{color:var( --e-global-color-text );}#premium-woo-quick-view-{{ID}} .premium-woo-qv-desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}#premium-woo-quick-view-{{ID}} .premium-woo-atc-button button.button.alt{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}#premium-woo-quick-view-{{ID}} .flex-control-nav a{background-color:var( --e-global-color-secondary );}#premium-woo-quick-view-{{ID}} a.flex-active{background-color:var( --e-global-color-primary );}#premium-woo-quick-view-{{ID}} .flex-direction-nav li a{color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-qv-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-qv-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-8 .premium-woo-qv-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-product-wrapper .premium-woo-qv-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-9 .premium-woo-product-wrapper .premium-woo-qv-btn{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-wrapper .premium-woo-qv-btn{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-wrapper .premium-woo-qv-btn:hover{color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woo-products-pagination ul li > .page-numbers{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woo-load-more-btn{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-secondary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woo-load-more-btn .premium-loader{border-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale, .elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap::after{border-left-color:var( --e-global-color-secondary );border-right-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woo-product-sale-wrap .premium-woo-product-onsale{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-woo-products:not([data-widget_type="premium-woo-products.grid-10"]) .premium-woo-product-featured-wrap .premium-woo-product-featured, .elementor-widget-premium-woo-products[data-widget_type="premium-woo-products.grid-10"] .premium-woo-product-featured-wrap{background-color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-featured-wrap::after{border-left-color:var( --e-global-color-primary );border-right-color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woo-product-featured-wrap .premium-woo-product-featured{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce .slick-arrow{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products ul.slick-dots li{color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce ul.slick-dots li.slick-active{color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .pa-out-of-stock{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-666 .elementor-element.elementor-element-69fb819 .premium-woo-products-inner li.product{width:25%;}.elementor-666 .elementor-element.elementor-element-69fb819 .premium-woo-products-details-wrap, .elementor-666 .elementor-element.elementor-element-69fb819 .premium-woo-product__link{text-align:center;}.elementor-666 .elementor-element.elementor-element-69fb819 .premium-woocommerce li.product{margin-bottom:10px;padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );}.elementor-666 .elementor-element.elementor-element-69fb819{width:100%;max-width:100%;}.elementor-666 .elementor-element.elementor-element-69fb819 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}#premium-woo-quick-view-69fb819 .premium-woo-atc-button{display:none;}#premium-woo-quick-view-69fb819{--pa-qv-align:inline;}.elementor-666 .elementor-element.elementor-element-69fb819 .premium-woocommerce ul.products{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );}.elementor-666 .elementor-element.elementor-element-69fb819 .premium-woocommerce .woocommerce-loop-product__link img{object-fit:cover;}.elementor-666 .elementor-element.elementor-element-69fb819 .premium-woocommerce .woocommerce-loop-product__title{color:#BCA46B;font-family:"Manrope", Sans-serif;font-weight:600;}.elementor-666 .elementor-element.elementor-element-69fb819 .premium-woocommerce .woocommerce-loop-product__title:hover{color:#A48F5E;}#premium-woo-quick-view-69fb819 .premium-woo-lightbox-content{width:100% !important;}#premium-woo-quick-view-69fb819 #premium-woo-quick-view-content{max-height:100vh;overflow-y:scroll;}#premium-woo-quick-view-69fb819 .woocommerce-loop-product__title{color:#BCA46B;margin:0px 0px 0px 0px;}#premium-woo-quick-view-69fb819 .premium-woo-qv-desc{margin:0px 0px 0px 0px;}.elementor-666 .elementor-element.elementor-element-69fb819 .pa-out-of-stock{font-family:"Manrope", Sans-serif;font-weight:400;text-transform:uppercase;background-color:#343633;}.elementor-666 .elementor-element.elementor-element-dd408fe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-666 .elementor-element.elementor-element-dd408fe:not(.elementor-motion-effects-element-type-background), .elementor-666 .elementor-element.elementor-element-dd408fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-666 .elementor-element.elementor-element-5ae35a5{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-666 .elementor-element.elementor-element-5ae35a5:not(.elementor-motion-effects-element-type-background), .elementor-666 .elementor-element.elementor-element-5ae35a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-666 .elementor-element.elementor-element-e56d047{--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-666 .elementor-element.elementor-element-6d0e7da .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:600;color:#242424;}.elementor-666 .elementor-element.elementor-element-d73d9ab{--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-666 .elementor-element.elementor-element-63869fb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#242424;}@media(max-width:1024px){.elementor-666 .elementor-element.elementor-element-69fb819 .premium-woo-products-inner li.product{width:50%;}}@media(min-width:768px){.elementor-666 .elementor-element.elementor-element-f2b6e54{--width:100%;}.elementor-666 .elementor-element.elementor-element-41d73a2{--content-width:80%;}.elementor-666 .elementor-element.elementor-element-eef4c8c{--content-width:100%;}.elementor-666 .elementor-element.elementor-element-52b846c{--width:80%;}.elementor-666 .elementor-element.elementor-element-e141921{--width:20%;}.elementor-666 .elementor-element.elementor-element-69830da{--width:80%;}.elementor-666 .elementor-element.elementor-element-8cc7ff9{--width:100%;}.elementor-666 .elementor-element.elementor-element-bc65763{--width:100%;}.elementor-666 .elementor-element.elementor-element-246d68a{--width:100%;}.elementor-666 .elementor-element.elementor-element-e0ca0cf{--content-width:80%;}.elementor-666 .elementor-element.elementor-element-82d9732{--content-width:100%;}.elementor-666 .elementor-element.elementor-element-b3e5727{--width:80%;}.elementor-666 .elementor-element.elementor-element-9a39b35{--width:20%;}.elementor-666 .elementor-element.elementor-element-2fbc8ad{--width:80%;}.elementor-666 .elementor-element.elementor-element-84ed5da{--width:25%;}.elementor-666 .elementor-element.elementor-element-102c805{--width:75%;}.elementor-666 .elementor-element.elementor-element-dd408fe{--content-width:100%;}.elementor-666 .elementor-element.elementor-element-5ae35a5{--width:80%;}.elementor-666 .elementor-element.elementor-element-e56d047{--width:20%;}.elementor-666 .elementor-element.elementor-element-d73d9ab{--width:80%;}}@media(max-width:767px){.elementor-666 .elementor-element.elementor-element-41d73a2{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-666 .elementor-element.elementor-element-52b846c{--width:90%;}.elementor-666 .elementor-element.elementor-element-b230762{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-666 .elementor-element.elementor-element-77f3553{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-666 .elementor-element.elementor-element-77f3553.elementor-element{--align-self:center;}.elementor-666 .elementor-element.elementor-element-abd8a92{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-666 .elementor-element.elementor-element-6913813{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-666 .elementor-element.elementor-element-246d68a{--padding-top:70px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-666 .elementor-element.elementor-element-f0acc94 img{max-width:90%;}.elementor-666 .elementor-element.elementor-element-7a4bb01 img{max-width:90%;}.elementor-666 .elementor-element.elementor-element-556150a img{max-width:90%;}.elementor-666 .elementor-element.elementor-element-a6f1971 img{max-width:90%;}.elementor-666 .elementor-element.elementor-element-d7174f5 img{max-width:90%;}.elementor-666 .elementor-element.elementor-element-20f1e3c img{max-width:90%;}.elementor-666 .elementor-element.elementor-element-b3e5727{--width:90%;}.elementor-666 .elementor-element.elementor-element-f17144b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-666 .elementor-element.elementor-element-f17144b.elementor-element{--align-self:center;}.elementor-666 .elementor-element.elementor-element-d204ca5{--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;--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-666 .elementor-element.elementor-element-84ed5da{--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-666 .elementor-element.elementor-element-fa21345 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-666 .elementor-element.elementor-element-69fb819 .premium-woo-products-inner li.product{width:50%;}.elementor-666 .elementor-element.elementor-element-69fb819 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-666 .elementor-element.elementor-element-dd408fe{--content-width:90%;}}/* Start custom CSS for image, class: .elementor-element-8b37063 */.entry-title {
    font-family: 'Manrope', sans-serif;
    font-size: 80px;
    font-weight: 400;
    line-height: 1.2em;
    position: absolute;
    top: 13vw;
    left: 10vw;
    color: #fff;
    z-index: 9;
    background: rgba(182, 159, 97, 0.75);
    padding-right: 25px;
    padding-left: 25px;
}

@media (max-width: 1024px) {
  .entry-title {
      font-weight: 600;
      font-size: 40px;
      top: 60vw;
    left: 0vw;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb1236a */#text-post-custom {
    position: absolute;
    bottom: 0;
    margin-bottom: 25%;
    color: #fff;
    margin-left: 6.6%;
    background: rgba(182, 159, 97, 0.75);
    padding-right: 10em;
    padding-left: 5em;
    padding-top: 1em;
    padding-bottom: 1em;
}

@media (max-width: 768px) {
    #text-post-custom {
        margin-bottom: 55vh;
        margin-left: 0%;
        padding-right: 1em;
        padding-left: 1em;
        padding-top: 1em;
        padding-bottom: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2b6e54 */.post-666 .post-tags {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f52ffd */.gold-span {
    color: #BCA46B;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cc7ff9 */.contact-links a {
    color: #666666;
}

.contact-links a:hover {
    color: #BCA46B
;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dd1fb */.imp-ui-top-right {
    top: -40px!important;
}

.imp-ui-bottom-right {
    bottom: -60px!important;
}

.imp-ui-bottom-left {
    bottom: -90px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc65763 *//* ===== Legendă: texte (desktop – rămân cum sunt) ===== */
#image-map-pro-cc7c6d77-db9d-4c27-bfc2-425daa285764 [data-object-id="81ac583f-67e5-4e89-a197-95ac884998c1"]{ /* Disponibil (text) */
  left: 40%; top: 69%; font-size: 20px;
}
#image-map-pro-cc7c6d77-db9d-4c27-bfc2-425daa285764 [data-object-id="76ef2f07-b710-4333-bbe2-b19b27fccb04"]{ /* Vândut (text) */
  left: 40%; top: 78%; font-size: 20px;
}
#image-map-pro-cc7c6d77-db9d-4c27-bfc2-425daa285764 [data-object-id="d3482b3a-48d5-4dae-8958-3284a8f00f12"]{ /* Rezervat (text) */
  left: 40%; top: 87%; font-size: 20px;
}

/* Pătrățelele legendei (desktop – rămân cum sunt) */
#image-map-pro-cc7c6d77-db9d-4c27-bfc2-425daa285764 [data-object-id="5f85f3d1-54d4-44c7-b90d-1ef1f57f975d"]{ /* verde */
  left: 36%; top: 68%; width: 3%; height: 5.5%;
}
#image-map-pro-cc7c6d77-db9d-4c27-bfc2-425daa285764 [data-object-id="99b86f49-8f8c-4893-9f70-d61722fbbb42"]{ /* roșu */
  left: 36%; top: 77%; width: 3%; height: 5.5%;
}
#image-map-pro-cc7c6d77-db9d-4c27-bfc2-425daa285764 [data-object-id="e62da4a1-8f7d-4d90-a812-f3e945ec4c3e"]{ /* portocaliu */
  left: 36%; top: 86%; width: 3%; height: 5.5%;
}

/* ===== TABLETĂ / MOBIL ===== */
@media (max-width: 768px){
  /* mutăm legenda spre stânga și micșorăm fontul */
  #image-map-pro-cc7c6d77-db9d-4c27-bfc2-425daa285764 [data-object-id="81ac583f-67e5-4e89-a197-95ac884998c1"],
  #image-map-pro-cc7c6d77-db9d-4c27-bfc2-425daa285764 [data-object-id="76ef2f07-b710-4333-bbe2-b19b27fccb04"],
  #image-map-pro-cc7c6d77-db9d-4c27-bfc2-425daa285764 [data-object-id="d3482b3a-48d5-4dae-8958-3284a8f00f12"]{
    left: 12% !important;
    font-size: 14px !important;
  }

  /* pătrățele mai mici + aliniate cu textele (diferență ~6%) */
  #image-map-pro-cc7c6d77-db9d-4c27-bfc2-425daa285764 [data-object-id="5f85f3d1-54d4-44c7-b90d-1ef1f57f975d"],
  #image-map-pro-cc7c6d77-db9d-4c27-bfc2-425daa285764 [data-object-id="99b86f49-8f8c-4893-9f70-d61722fbbb42"],
  #image-map-pro-cc7c6d77-db9d-4c27-bfc2-425daa285764 [data-object-id="e62da4a1-8f7d-4d90-a812-f3e945ec4c3e"]{
    left: 6% !important;
    width: 2.2% !important;
    height: 4.2% !important;
  }
}

/* ===== TELEFOANE MICI ===== */
@media (max-width: 480px){
  #image-map-pro-cc7c6d77-db9d-4c27-bfc2-425daa285764 [data-object-id="81ac583f-67e5-4e89-a197-95ac884998c1"],
  #image-map-pro-cc7c6d77-db9d-4c27-bfc2-425daa285764 [data-object-id="76ef2f07-b710-4333-bbe2-b19b27fccb04"],
  #image-map-pro-cc7c6d77-db9d-4c27-bfc2-425daa285764 [data-object-id="d3482b3a-48d5-4dae-8958-3284a8f00f12"]{
    left: 13% !important;
    font-size: 13px !important;
  }

  #image-map-pro-cc7c6d77-db9d-4c27-bfc2-425daa285764 [data-object-id="5f85f3d1-54d4-44c7-b90d-1ef1f57f975d"],
  #image-map-pro-cc7c6d77-db9d-4c27-bfc2-425daa285764 [data-object-id="99b86f49-8f8c-4893-9f70-d61722fbbb42"],
  #image-map-pro-cc7c6d77-db9d-4c27-bfc2-425daa285764 [data-object-id="e62da4a1-8f7d-4d90-a812-f3e945ec4c3e"]{
    left: 6.5% !important;
    width: 2% !important;
    height: 3.8% !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df2527e */.gold-span {
    color: #BCA46B;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f17144b */.gold-span {
    color: #BCA46B;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-215edc2 */.apar-cl {
    font-size: 0.9rem;
    text-transform: capitalize;
    font-weight: 400;
}

.tabs-new .e-n-tab-title-text {
    flex-direction: column;
}

/* Toate taburile inițial invizibile */
.e-n-tabs-content > .elementor-element {
  opacity: 0;
  transform: translateY(15px);
  transition: all 0.4s ease;
  position: absolute;
  z-index: 0;
  pointer-events: none;
}

/* Tabul activ devine vizibil */
.e-n-tabs-content > .elementor-element.e-active {
  opacity: 1;
  transform: translateY(0px);
  position: relative;
  z-index: 1;
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84ed5da */.ap-filters {
	display: grid;
	gap: 16px;
	margin-bottom: 16px;
	color: #BCA46B;
}

.ap-filter-group h4 {
	margin: 0 0 6px;
	font-size: 16px;
	font-size: 30px;
	font-weight: 700;
}

.ap-chips {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
}

.ap-chip {
	border: 2px solid #BCA46B;
	border-radius: 999px;
	padding: 6px 12px;
	background: #fff;
	cursor: pointer;
}

.ap-chip.is-active {
	background: #111;
	color: #fff;
	border-color: #111
}

.ap-check {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	margin-right: 16px;
}

.ap-actions {
	display: flex;
	gap: 8px;
	align-items: center;
}

.ap-apply {
	padding: 10px 14px;
	border-radius: 8px;
	border: none;
	background: #111;
	color: #fff;
	cursor: pointer
}

.ap-reset {
	padding: 10px 14px;
	border-radius: 8px;
	border: 1px solid #ddd;
	background: #fff;
	cursor: pointer;
}

.ap-budget {
	display: flex;
	align-items: center;
	gap: 12px;
}

#ap-budget {
	width: 260px;
}/* End custom CSS */
/* Start custom CSS for premium-woo-products, class: .elementor-element-69fb819 */.elementor-666 .elementor-element.elementor-element-69fb819 .premium-woocommerce .woocommerce-loop-product__title {
    cursor: pointer;
}

.premium-woo-content-main,
#premium-woo-quick-view-modal .premium-woo-lightbox-content {
    background-color: #343633;
    height: 100vh;
    padding: 0px;
    margin: 0px;
    max-height: 100vh!important;
}

#premium-woo-quick-view-content {
    overflow: hidden!important;
    height: 100vh;
}

#premium-woo-quick-view-content .ap-qv-title {
    color: #BCA46B;
    font-size: 36px!important;
    font-weight: 800;
}

#premium-woo-quick-view-content .apartament-quickview .apartament-info-top {
    display: flex;
    gap: 0!important;
}

#premium-woo-quick-view-content .apartament-quickview .apartament-info-top > div {
    background-color: #343633!important;
    color: white!important;
        font-weight: 300!important;
    font-size: 24px!important;
    border: 1px solid #BCA46B;
    border-radius: 0px!important;
    flex:1 1 0;           
  padding:12px;
  margin:0;              
  box-sizing:border-box;
  text-align: center;
}

.premium-woo-quick-view-close {
    color: white;
}

.premium-woo-quick-view-close:hover {
    color: lightgray;
}

.apartament-quickview {
    display: flex;
    gap:0;
    flex-direction: column;
    align-content: center;
}

ul.info-apartament{
  margin:0; padding:0; list-style:none; 
}
ul.info-apartament li{
  display:flex;
  align-items:baseline;
  gap:8px;
  padding:6px 0;
  border-bottom:1px solid #eee;
  color: #fff!important;
}
ul.info-apartament li > :first-child{
  /* <span> sau <strong> – eticheta din stânga */
  margin-right:auto;     /* împinge restul conținutului la dreapta */
  padding-right:12px;
  color:#666;
  min-width:0;
}
/* Valoarea (textul de după) se va alinia automat la dreapta;
   ajută la wrap pe 2+ rânduri dacă e lungă: */
ul.info-apartament li{
  overflow-wrap:anywhere;
  word-break:break-word;
}

#premium-woo-quick-view-content .apartament-quickview ul.info-apartament li span {
    color: #BCA46B!important;
}

#premium-woo-quick-view-content .apartament-quickview ul.info-apartament li strong {
    color: #BCA46B!important;
}

.premium-woo-qv-image-slider .flex-control-nav {
        bottom: -40px;
}

.premium-woo-qv-image-slider .flex-control-nav li a.flex-active {
     background-color: #BCA46B!important;
}

@media (max-width: 767px) {
    #premium-woo-quick-view-content .premium-woo-product-summary {
        padding: 0;
    }
    
    #premium-woo-quick-view-content .ap-qv-title {
    font-size: 20px!important;
    font-weight: 700;
    }
    
    #premium-woo-quick-view-content .apartament-quickview .apartament-info-top > div {
            font-size: 18px !important;
    }
    
    #premium-woo-quick-view-content .product {
        gap: 50px!important;
    }
    
    .premium-woo-quick-view-close {
    color: #BCA46B;
}

#premium-woo-quick-view-content .ap-qv-title {
    font-size: 16px!important;
}

#premium-woo-quick-view-content .apartament-quickview ul.info-apartament li {
    font-size: 10px;
}

.apt-text {
    font-size: 12px;
}

#premium-woo-quick-view-content .apartament-quickview .apartament-info-top > div {
    font-size: 14px!important;
}

#premium-woo-quick-view-modal .premium-woo-quick-view-close {
        right: 16px!important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d0e7da */.gold-span {
    color: #BCA46B;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9a295c5 *//* Formular general */
.wpcf7-form {
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 30px;
  font-family: 'Inter', sans-serif;
}

/* Inputuri și textarea stil Braus */
.wpcf7-form-control.wpcf7-text,
.wpcf7-form-control.wpcf7-email,
.wpcf7-form-control.wpcf7-tel,
.wpcf7-form-control.wpcf7-textarea {
  border: none;
  border-bottom: 1px solid #d1d1d1;
  background: transparent;
  padding: 10px 0;
  font-size: 16px;
  color: #000;
  width: 100%;
  transition: border-color 0.3s ease;
}

/* Focus efect */
.wpcf7-form-control:focus {
  outline: none;
  border-bottom-color: #bca46b;
}

/* Placeholder text */
.wpcf7-form-control::placeholder {
  color: #999;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 1px;
}

/* Stil buton Trimite */
.wpcf7-submit {
  background-color: #242424;
  color: white;
  padding: 12px 28px;
  font-size: 14px;
  font-weight: 600;
  border: none;
  text-transform: uppercase;
  cursor: pointer;
  transition: background 0.3s ease;
  letter-spacing: 1px;
}

.wpcf7-submit:hover {
  background-color: #000;
}/* End custom CSS */