.elementor-27 .elementor-element.elementor-element-opx0210{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0008{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0007{--display:flex;}.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-27 .elementor-element.elementor-element-opx0006{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27 .elementor-element.elementor-element-opx0036{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0023{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-opx0016{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-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-27 .elementor-element.elementor-element-opx0015{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0013 .elementor-button{background-color:#ae8871;}.elementor-27 .elementor-element.elementor-element-opx0013 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-opx0022{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0018 img{width:100%;max-width:100%;height:357px;}.elementor-27 .elementor-element.elementor-element-opx0021{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0035{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-opx0028{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0027{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0033{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0032{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0073{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0072{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0070{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0071{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-opx0041{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0046{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0051{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0056{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0061{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0066{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0103{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0102{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-opx0094{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0078{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0077{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0083{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0082{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0088{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0087{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0093{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0092{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0101{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0100 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-opx0136{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0135{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-opx0129{--display:flex;}.elementor-27 .elementor-element.elementor-element-b005ca0{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;padding:-2px -2px -2px -2px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-b005ca0 img{width:100%;}.elementor-27 .elementor-element.elementor-element-opx0134{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0132{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0133{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0108{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0107{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0113{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0112{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0118{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0117{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0123{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0122{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0167{--display:flex;--overlay-opacity:0.64;}.elementor-27 .elementor-element.elementor-element-opx0167:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-opx0167 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000C9;}.elementor-27 .elementor-element.elementor-element-opx0167::before, .elementor-27 .elementor-element.elementor-element-opx0167 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-opx0167 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-opx0167 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-opx0167 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-opx0167 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000BA;background-image:url("https://opuluz.websitesfeistycom.site/wp-content/uploads/2026/07/opulux-interior.jpg");--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-opx0167::before{filter:brightness( 74% ) contrast( 122% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-27 .elementor-element.elementor-element-opx0166{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0164{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0165{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-opx0140{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0144{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0148{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0152{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0156{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0160{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0190{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0189{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0182{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0188{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-opx0186{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0187{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-opx0171{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0175{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0179{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0197{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0196{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0195{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0206{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0205{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0203{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-opx0200{--display:flex;}.elementor-27 .elementor-element.elementor-element-opx0204{color:#7A7A7A;}.elementor-27 .elementor-element.elementor-element-opx0209{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-opx0023{--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-opx0035{--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-opx0071{--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-opx0102{--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-opx0135{--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-opx0165{--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-opx0188{--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-opx0187{--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-opx0203{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-opx0023{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-opx0035{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-opx0073{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-opx0071{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-opx0102{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-opx0135{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-opx0167::before, .elementor-27 .elementor-element.elementor-element-opx0167 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-opx0167 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-opx0167 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-opx0167 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-opx0167 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-opx0167{--overlay-opacity:0.32;}.elementor-27 .elementor-element.elementor-element-opx0165{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-opx0188{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-opx0187{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-27 .elementor-element.elementor-element-opx0203{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-opx0003 */.opc-logo {
    padding-left: 60px !important;
    padding-right: 60px !important;
}

@media screen and (min-width: 809px) {
    .opc-logo  {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-opx0022 */@media screen and (max-width: 800px) {
    .elementor-27 .elementor-element.elementor-element-opx0022 span {
        display: none !important;
    }
    .elementor-27 .elementor-element.elementor-element-opx0022 {
        margin-top: -4em !important;
        margin-bottom: -4em !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-opx0035 */@media screen and (max-width: 800px) {
    .elementor-27 .elementor-element.elementor-element-opx0035 {
        margin-bottom: 30px !important;
    }
}

.elementor-27 .elementor-element.elementor-element-opx0035 {
    margin-bottom: 3em!important;
}/* End custom CSS */