.elementor-81404 .elementor-element.elementor-element-849f4f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;z-index:6;}.elementor-81404 .elementor-element.elementor-element-849f4f3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81404 .elementor-element.elementor-element-6051996 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-81404 .elementor-element.elementor-element-6051996{z-index:0;}.elementor-81404 .elementor-element.elementor-element-80ca7d5{margin-top:0px;margin-bottom:0px;}.elementor-81404 .elementor-element.elementor-element-6e789f5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-81404 .elementor-element.elementor-element-6e789f5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-81404 .elementor-element.elementor-element-6e789f5{z-index:6;}.elementor-81404 .elementor-element.elementor-element-a285903 > .elementor-widget-container{margin:0px 0px -9px 0px;}.elementor-81404 .elementor-element.elementor-element-a285903 .elementor-heading-title{font-family:var( --e-global-typography-d703de2-font-family ), Sans-serif;font-size:var( --e-global-typography-d703de2-font-size );color:var( --e-global-color-a9304b3 );}.elementor-81404 .elementor-element.elementor-element-81295ba > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-81404 .elementor-element.elementor-element-81295ba .elementor-heading-title{font-family:var( --e-global-typography-f3edc56-font-family ), Sans-serif;font-size:var( --e-global-typography-f3edc56-font-size );line-height:var( --e-global-typography-f3edc56-line-height );color:var( --e-global-color-a9304b3 );}.elementor-81404 .elementor-element.elementor-element-c5cf7b9{font-family:var( --e-global-typography-cc2553e-font-family ), Sans-serif;font-size:var( --e-global-typography-cc2553e-font-size );font-weight:var( --e-global-typography-cc2553e-font-weight );line-height:var( --e-global-typography-cc2553e-line-height );letter-spacing:var( --e-global-typography-cc2553e-letter-spacing );}.elementor-81404 .elementor-element.elementor-element-69c8c0c{font-family:var( --e-global-typography-cc2553e-font-family ), Sans-serif;font-size:var( --e-global-typography-cc2553e-font-size );font-weight:var( --e-global-typography-cc2553e-font-weight );line-height:var( --e-global-typography-cc2553e-line-height );letter-spacing:var( --e-global-typography-cc2553e-letter-spacing );}.elementor-81404 .elementor-element.elementor-element-813c51b{padding:1em 0em 1em 0em;}.elementor-bc-flex-widget .elementor-81404 .elementor-element.elementor-element-2fafc53.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-81404 .elementor-element.elementor-element-2fafc53.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-81404 .elementor-element.elementor-element-2fafc53.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-81404 .elementor-element.elementor-element-7701b8a > .elementor-container{max-width:1400px;}.elementor-81404 .elementor-element.elementor-element-7701b8a{padding:1em 0em 1em 0em;}.elementor-bc-flex-widget .elementor-81404 .elementor-element.elementor-element-aafe727.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-81404 .elementor-element.elementor-element-aafe727.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-81404 .elementor-element.elementor-element-aafe727.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-81404 .elementor-element.elementor-element-aafe727 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px -9px;--e-column-margin-right:0px;--e-column-margin-left:-9px;padding:0em 0em 0em 0em;}.elementor-81404 .elementor-element.elementor-element-aafe727 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81404 .elementor-element.elementor-element-aafe727{z-index:0;}.elementor-81404 .elementor-element.elementor-element-89dc329 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-81404 .elementor-element.elementor-element-89dc329{z-index:2;}.elementor-81404 .elementor-element.elementor-element-89dc329 img{width:82%;}.elementor-81404 .elementor-element.elementor-element-a0f8361.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-81404 .elementor-element.elementor-element-a0f8361 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:9px;}.elementor-81404 .elementor-element.elementor-element-a0f8361 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em;}.elementor-81404 .elementor-element.elementor-element-a0f8361{z-index:15;}.elementor-81404 .elementor-element.elementor-element-8a6238d{width:initial;max-width:initial;text-align:start;}.elementor-81404 .elementor-element.elementor-element-8a6238d > .elementor-widget-container{margin:8px 0px 2px -95px;}.elementor-81404 .elementor-element.elementor-element-8a6238d .elementor-heading-title{font-family:"Mikro Bold", Sans-serif;font-size:23px;line-height:1.15em;color:var( --e-global-color-secondary );}.elementor-81404 .elementor-element.elementor-element-da29d24 .elementor-heading-title{font-family:"Mikro Bold", Sans-serif;font-size:23px;font-weight:500;}.elementor-81404 .elementor-element.elementor-element-f76ffe1 > .elementor-widget-container{margin:0em 0em .1em -0.25em;}.elementor-81404 .elementor-element.elementor-element-f76ffe1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-81404 .elementor-element.elementor-element-f76ffe1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-81404 .elementor-element.elementor-element-f76ffe1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-81404 .elementor-element.elementor-element-f76ffe1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-81404 .elementor-element.elementor-element-f76ffe1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-81404 .elementor-element.elementor-element-f76ffe1 .elementor-icon-list-icon i{color:var( --e-global-color-a288e14 );transition:color 0.3s;}.elementor-81404 .elementor-element.elementor-element-f76ffe1 .elementor-icon-list-icon svg{fill:var( --e-global-color-a288e14 );transition:fill 0.3s;}.elementor-81404 .elementor-element.elementor-element-f76ffe1{--e-icon-list-icon-size:6px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:-10px;}.elementor-81404 .elementor-element.elementor-element-f76ffe1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81404 .elementor-element.elementor-element-f76ffe1 .elementor-icon-list-item > a{font-family:var( --e-global-typography-2b49d16-font-family ), Sans-serif;font-size:var( --e-global-typography-2b49d16-font-size );font-weight:var( --e-global-typography-2b49d16-font-weight );line-height:var( --e-global-typography-2b49d16-line-height );}.elementor-81404 .elementor-element.elementor-element-f76ffe1 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-81404 .elementor-element.elementor-element-3ca1303 > .elementor-widget-container{margin:0em 0em .1em -0.25em;}.elementor-81404 .elementor-element.elementor-element-3ca1303 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-81404 .elementor-element.elementor-element-3ca1303 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-81404 .elementor-element.elementor-element-3ca1303 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-81404 .elementor-element.elementor-element-3ca1303 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-81404 .elementor-element.elementor-element-3ca1303 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-81404 .elementor-element.elementor-element-3ca1303 .elementor-icon-list-icon i{color:var( --e-global-color-a288e14 );transition:color 0.3s;}.elementor-81404 .elementor-element.elementor-element-3ca1303 .elementor-icon-list-icon svg{fill:var( --e-global-color-a288e14 );transition:fill 0.3s;}.elementor-81404 .elementor-element.elementor-element-3ca1303{--e-icon-list-icon-size:6px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:-10px;}.elementor-81404 .elementor-element.elementor-element-3ca1303 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81404 .elementor-element.elementor-element-3ca1303 .elementor-icon-list-item > a{font-family:var( --e-global-typography-2b49d16-font-family ), Sans-serif;font-size:var( --e-global-typography-2b49d16-font-size );font-weight:var( --e-global-typography-2b49d16-font-weight );line-height:var( --e-global-typography-2b49d16-line-height );}.elementor-81404 .elementor-element.elementor-element-3ca1303 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-81404 .elementor-element.elementor-element-b4ae92a > .elementor-widget-container{margin:0em 0em .1em -0.25em;}.elementor-81404 .elementor-element.elementor-element-b4ae92a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-81404 .elementor-element.elementor-element-b4ae92a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-81404 .elementor-element.elementor-element-b4ae92a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-81404 .elementor-element.elementor-element-b4ae92a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-81404 .elementor-element.elementor-element-b4ae92a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-81404 .elementor-element.elementor-element-b4ae92a .elementor-icon-list-icon i{color:var( --e-global-color-a288e14 );transition:color 0.3s;}.elementor-81404 .elementor-element.elementor-element-b4ae92a .elementor-icon-list-icon svg{fill:var( --e-global-color-a288e14 );transition:fill 0.3s;}.elementor-81404 .elementor-element.elementor-element-b4ae92a{--e-icon-list-icon-size:6px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:-10px;}.elementor-81404 .elementor-element.elementor-element-b4ae92a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81404 .elementor-element.elementor-element-b4ae92a .elementor-icon-list-item > a{font-family:var( --e-global-typography-2b49d16-font-family ), Sans-serif;font-size:var( --e-global-typography-2b49d16-font-size );font-weight:var( --e-global-typography-2b49d16-font-weight );line-height:var( --e-global-typography-2b49d16-line-height );}.elementor-81404 .elementor-element.elementor-element-b4ae92a .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-81404 .elementor-element.elementor-element-f0f3872 > .elementor-widget-container{margin:0em 0em .1em -0.25em;}.elementor-81404 .elementor-element.elementor-element-f0f3872 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-81404 .elementor-element.elementor-element-f0f3872 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-81404 .elementor-element.elementor-element-f0f3872 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-81404 .elementor-element.elementor-element-f0f3872 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-81404 .elementor-element.elementor-element-f0f3872 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-81404 .elementor-element.elementor-element-f0f3872 .elementor-icon-list-icon i{color:var( --e-global-color-a288e14 );transition:color 0.3s;}.elementor-81404 .elementor-element.elementor-element-f0f3872 .elementor-icon-list-icon svg{fill:var( --e-global-color-a288e14 );transition:fill 0.3s;}.elementor-81404 .elementor-element.elementor-element-f0f3872{--e-icon-list-icon-size:6px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:-10px;}.elementor-81404 .elementor-element.elementor-element-f0f3872 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81404 .elementor-element.elementor-element-f0f3872 .elementor-icon-list-item > a{font-family:var( --e-global-typography-2b49d16-font-family ), Sans-serif;font-size:var( --e-global-typography-2b49d16-font-size );font-weight:var( --e-global-typography-2b49d16-font-weight );line-height:var( --e-global-typography-2b49d16-line-height );}.elementor-81404 .elementor-element.elementor-element-f0f3872 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-81404 .elementor-element.elementor-element-87592b8 > .elementor-widget-container{margin:0em 0em .1em -0.25em;}.elementor-81404 .elementor-element.elementor-element-87592b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-81404 .elementor-element.elementor-element-87592b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-81404 .elementor-element.elementor-element-87592b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-81404 .elementor-element.elementor-element-87592b8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-81404 .elementor-element.elementor-element-87592b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-81404 .elementor-element.elementor-element-87592b8 .elementor-icon-list-icon i{color:var( --e-global-color-a288e14 );transition:color 0.3s;}.elementor-81404 .elementor-element.elementor-element-87592b8 .elementor-icon-list-icon svg{fill:var( --e-global-color-a288e14 );transition:fill 0.3s;}.elementor-81404 .elementor-element.elementor-element-87592b8{--e-icon-list-icon-size:6px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:-10px;}.elementor-81404 .elementor-element.elementor-element-87592b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81404 .elementor-element.elementor-element-87592b8 .elementor-icon-list-item > a{font-family:var( --e-global-typography-2b49d16-font-family ), Sans-serif;font-size:var( --e-global-typography-2b49d16-font-size );font-weight:var( --e-global-typography-2b49d16-font-weight );line-height:var( --e-global-typography-2b49d16-line-height );}.elementor-81404 .elementor-element.elementor-element-87592b8 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-81404 .elementor-element.elementor-element-042e613 > .elementor-widget-container{margin:0em 0em .1em -0.25em;}.elementor-81404 .elementor-element.elementor-element-042e613 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-81404 .elementor-element.elementor-element-042e613 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-81404 .elementor-element.elementor-element-042e613 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-81404 .elementor-element.elementor-element-042e613 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-81404 .elementor-element.elementor-element-042e613 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-81404 .elementor-element.elementor-element-042e613 .elementor-icon-list-icon i{color:var( --e-global-color-a288e14 );transition:color 0.3s;}.elementor-81404 .elementor-element.elementor-element-042e613 .elementor-icon-list-icon svg{fill:var( --e-global-color-a288e14 );transition:fill 0.3s;}.elementor-81404 .elementor-element.elementor-element-042e613{--e-icon-list-icon-size:6px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:-10px;}.elementor-81404 .elementor-element.elementor-element-042e613 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81404 .elementor-element.elementor-element-042e613 .elementor-icon-list-item > a{font-family:var( --e-global-typography-2b49d16-font-family ), Sans-serif;font-size:var( --e-global-typography-2b49d16-font-size );font-weight:var( --e-global-typography-2b49d16-font-weight );line-height:var( --e-global-typography-2b49d16-line-height );}.elementor-81404 .elementor-element.elementor-element-042e613 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-81404 .elementor-element.elementor-element-cb15341:not(.elementor-motion-effects-element-type-background), .elementor-81404 .elementor-element.elementor-element-cb15341 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}.elementor-81404 .elementor-element.elementor-element-cb15341{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-81404 .elementor-element.elementor-element-cb15341 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81404 .elementor-element.elementor-element-6492fec:not(.elementor-motion-effects-element-type-background), .elementor-81404 .elementor-element.elementor-element-6492fec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}.elementor-81404 .elementor-element.elementor-element-6492fec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-81404 .elementor-element.elementor-element-6492fec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81404 .elementor-element.elementor-element-3db5e06:not(.elementor-motion-effects-element-type-background), .elementor-81404 .elementor-element.elementor-element-3db5e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}.elementor-81404 .elementor-element.elementor-element-3db5e06{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-81404 .elementor-element.elementor-element-3db5e06 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81404 .elementor-element.elementor-element-c98a871:not(.elementor-motion-effects-element-type-background), .elementor-81404 .elementor-element.elementor-element-c98a871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}.elementor-81404 .elementor-element.elementor-element-c98a871{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-81404 .elementor-element.elementor-element-c98a871 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-81404 .elementor-element.elementor-element-aafe727{width:45%;}.elementor-81404 .elementor-element.elementor-element-a0f8361{width:55%;}}@media(max-width:1000px){.elementor-81404 .elementor-element.elementor-element-6e789f5 > .elementor-element-populated{margin:0px 0px 70px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-81404 .elementor-element.elementor-element-a285903 .elementor-heading-title{font-size:var( --e-global-typography-d703de2-font-size );}.elementor-81404 .elementor-element.elementor-element-81295ba > .elementor-widget-container{margin:3px 0px 11px 0px;}.elementor-81404 .elementor-element.elementor-element-81295ba .elementor-heading-title{font-size:var( --e-global-typography-f3edc56-font-size );line-height:var( --e-global-typography-f3edc56-line-height );}.elementor-81404 .elementor-element.elementor-element-c5cf7b9{font-size:var( --e-global-typography-cc2553e-font-size );line-height:var( --e-global-typography-cc2553e-line-height );letter-spacing:var( --e-global-typography-cc2553e-letter-spacing );}.elementor-81404 .elementor-element.elementor-element-69c8c0c{font-size:var( --e-global-typography-cc2553e-font-size );line-height:var( --e-global-typography-cc2553e-line-height );letter-spacing:var( --e-global-typography-cc2553e-letter-spacing );}.elementor-81404 .elementor-element.elementor-element-8e2b90a > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-81404 .elementor-element.elementor-element-aafe727.elementor-column{-webkit-box-ordinal-group:calc(1 + 1 );-ms-flex-order:1;order:1;}.elementor-81404 .elementor-element.elementor-element-aafe727 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-81404 .elementor-element.elementor-element-89dc329{text-align:center;}.elementor-81404 .elementor-element.elementor-element-89dc329 img{width:94%;}.elementor-81404 .elementor-element.elementor-element-a0f8361.elementor-column{-webkit-box-ordinal-group:calc(2 + 1 );-ms-flex-order:2;order:2;}.elementor-81404 .elementor-element.elementor-element-a0f8361 > .elementor-element-populated{padding:2.5em 2em 2.5em 2.5em;}.elementor-81404 .elementor-element.elementor-element-8a6238d{--container-widget-width:793px;--container-widget-flex-grow:0;width:var( --container-widget-width, 793px );max-width:793px;}.elementor-81404 .elementor-element.elementor-element-8a6238d .elementor-heading-title{font-size:32px;}.elementor-81404 .elementor-element.elementor-element-f76ffe1{width:var( --container-widget-width, 594px );max-width:594px;--container-widget-width:594px;--container-widget-flex-grow:0;--icon-vertical-align:center;}.elementor-81404 .elementor-element.elementor-element-f76ffe1 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-81404 .elementor-element.elementor-element-f76ffe1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81404 .elementor-element.elementor-element-f76ffe1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2b49d16-font-size );line-height:var( --e-global-typography-2b49d16-line-height );}.elementor-81404 .elementor-element.elementor-element-3ca1303{width:var( --container-widget-width, 594px );max-width:594px;--container-widget-width:594px;--container-widget-flex-grow:0;--icon-vertical-align:center;}.elementor-81404 .elementor-element.elementor-element-3ca1303 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-81404 .elementor-element.elementor-element-3ca1303 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81404 .elementor-element.elementor-element-3ca1303 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2b49d16-font-size );line-height:var( --e-global-typography-2b49d16-line-height );}.elementor-81404 .elementor-element.elementor-element-b4ae92a{width:var( --container-widget-width, 594px );max-width:594px;--container-widget-width:594px;--container-widget-flex-grow:0;--icon-vertical-align:center;}.elementor-81404 .elementor-element.elementor-element-b4ae92a > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-81404 .elementor-element.elementor-element-b4ae92a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81404 .elementor-element.elementor-element-b4ae92a .elementor-icon-list-item > a{font-size:var( --e-global-typography-2b49d16-font-size );line-height:var( --e-global-typography-2b49d16-line-height );}.elementor-81404 .elementor-element.elementor-element-f0f3872{width:var( --container-widget-width, 594px );max-width:594px;--container-widget-width:594px;--container-widget-flex-grow:0;--icon-vertical-align:center;}.elementor-81404 .elementor-element.elementor-element-f0f3872 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-81404 .elementor-element.elementor-element-f0f3872 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81404 .elementor-element.elementor-element-f0f3872 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2b49d16-font-size );line-height:var( --e-global-typography-2b49d16-line-height );}.elementor-81404 .elementor-element.elementor-element-87592b8{width:var( --container-widget-width, 594px );max-width:594px;--container-widget-width:594px;--container-widget-flex-grow:0;--icon-vertical-align:center;}.elementor-81404 .elementor-element.elementor-element-87592b8 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-81404 .elementor-element.elementor-element-87592b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81404 .elementor-element.elementor-element-87592b8 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2b49d16-font-size );line-height:var( --e-global-typography-2b49d16-line-height );}.elementor-81404 .elementor-element.elementor-element-042e613{width:var( --container-widget-width, 594px );max-width:594px;--container-widget-width:594px;--container-widget-flex-grow:0;--icon-vertical-align:center;}.elementor-81404 .elementor-element.elementor-element-042e613 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-81404 .elementor-element.elementor-element-042e613 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81404 .elementor-element.elementor-element-042e613 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2b49d16-font-size );line-height:var( --e-global-typography-2b49d16-line-height );}}@media(max-width:767px){.elementor-81404 .elementor-element.elementor-element-6e789f5 > .elementor-element-populated{margin:-40px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 4px;}.elementor-81404 .elementor-element.elementor-element-a285903 .elementor-heading-title{font-size:var( --e-global-typography-d703de2-font-size );}.elementor-81404 .elementor-element.elementor-element-81295ba .elementor-heading-title{font-size:var( --e-global-typography-f3edc56-font-size );line-height:var( --e-global-typography-f3edc56-line-height );}.elementor-81404 .elementor-element.elementor-element-c5cf7b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-81404 .elementor-element.elementor-element-c5cf7b9{font-size:var( --e-global-typography-cc2553e-font-size );line-height:var( --e-global-typography-cc2553e-line-height );letter-spacing:var( --e-global-typography-cc2553e-letter-spacing );}.elementor-81404 .elementor-element.elementor-element-69c8c0c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-81404 .elementor-element.elementor-element-69c8c0c{font-size:var( --e-global-typography-cc2553e-font-size );line-height:var( --e-global-typography-cc2553e-line-height );letter-spacing:var( --e-global-typography-cc2553e-letter-spacing );}.elementor-81404 .elementor-element.elementor-element-813c51b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-81404 .elementor-element.elementor-element-2fafc53 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-81404 .elementor-element.elementor-element-7701b8a{margin-top:12px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-81404 .elementor-element.elementor-element-aafe727:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-81404 .elementor-element.elementor-element-aafe727 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coverings-dev.10web.cloud/wp-content/uploads/2026/09/Architects-and-Designers-11.webp");}.elementor-81404 .elementor-element.elementor-element-aafe727{width:100%;}.elementor-81404 .elementor-element.elementor-element-aafe727.elementor-column{-webkit-box-ordinal-group:calc(1 + 1 );-ms-flex-order:1;order:1;}.elementor-81404 .elementor-element.elementor-element-aafe727 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-81404 .elementor-element.elementor-element-89dc329 img{width:100%;}.elementor-81404 .elementor-element.elementor-element-a0f8361{width:100%;}.elementor-81404 .elementor-element.elementor-element-a0f8361.elementor-column{-webkit-box-ordinal-group:calc(2 + 1 );-ms-flex-order:2;order:2;}.elementor-81404 .elementor-element.elementor-element-a0f8361 > .elementor-element-populated{margin:0em 0em 1em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:15px 22px 15px 15px;}.elementor-81404 .elementor-element.elementor-element-8a6238d .elementor-heading-title{font-size:28px;}.elementor-81404 .elementor-element.elementor-element-da29d24 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-81404 .elementor-element.elementor-element-da29d24 .elementor-heading-title{font-size:20px;line-height:23px;}.elementor-81404 .elementor-element.elementor-element-f76ffe1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-81404 .elementor-element.elementor-element-f76ffe1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-81404 .elementor-element.elementor-element-f76ffe1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-81404 .elementor-element.elementor-element-f76ffe1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-81404 .elementor-element.elementor-element-f76ffe1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-81404 .elementor-element.elementor-element-f76ffe1{--icon-vertical-offset:-18.5px;}.elementor-81404 .elementor-element.elementor-element-f76ffe1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81404 .elementor-element.elementor-element-f76ffe1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2b49d16-font-size );line-height:var( --e-global-typography-2b49d16-line-height );}.elementor-81404 .elementor-element.elementor-element-3ca1303 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-81404 .elementor-element.elementor-element-3ca1303 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-81404 .elementor-element.elementor-element-3ca1303 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-81404 .elementor-element.elementor-element-3ca1303 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-81404 .elementor-element.elementor-element-3ca1303 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-81404 .elementor-element.elementor-element-3ca1303{--icon-vertical-offset:-18.5px;}.elementor-81404 .elementor-element.elementor-element-3ca1303 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81404 .elementor-element.elementor-element-3ca1303 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2b49d16-font-size );line-height:var( --e-global-typography-2b49d16-line-height );}.elementor-81404 .elementor-element.elementor-element-b4ae92a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-81404 .elementor-element.elementor-element-b4ae92a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-81404 .elementor-element.elementor-element-b4ae92a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-81404 .elementor-element.elementor-element-b4ae92a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-81404 .elementor-element.elementor-element-b4ae92a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-81404 .elementor-element.elementor-element-b4ae92a{--icon-vertical-offset:-18.5px;}.elementor-81404 .elementor-element.elementor-element-b4ae92a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81404 .elementor-element.elementor-element-b4ae92a .elementor-icon-list-item > a{font-size:var( --e-global-typography-2b49d16-font-size );line-height:var( --e-global-typography-2b49d16-line-height );}.elementor-81404 .elementor-element.elementor-element-f0f3872 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-81404 .elementor-element.elementor-element-f0f3872 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-81404 .elementor-element.elementor-element-f0f3872 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-81404 .elementor-element.elementor-element-f0f3872 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-81404 .elementor-element.elementor-element-f0f3872 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-81404 .elementor-element.elementor-element-f0f3872{--icon-vertical-offset:-18.5px;}.elementor-81404 .elementor-element.elementor-element-f0f3872 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81404 .elementor-element.elementor-element-f0f3872 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2b49d16-font-size );line-height:var( --e-global-typography-2b49d16-line-height );}.elementor-81404 .elementor-element.elementor-element-87592b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-81404 .elementor-element.elementor-element-87592b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-81404 .elementor-element.elementor-element-87592b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-81404 .elementor-element.elementor-element-87592b8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-81404 .elementor-element.elementor-element-87592b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-81404 .elementor-element.elementor-element-87592b8{--icon-vertical-offset:-18.5px;}.elementor-81404 .elementor-element.elementor-element-87592b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81404 .elementor-element.elementor-element-87592b8 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2b49d16-font-size );line-height:var( --e-global-typography-2b49d16-line-height );}.elementor-81404 .elementor-element.elementor-element-042e613 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-81404 .elementor-element.elementor-element-042e613 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-81404 .elementor-element.elementor-element-042e613 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-81404 .elementor-element.elementor-element-042e613 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-81404 .elementor-element.elementor-element-042e613 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-81404 .elementor-element.elementor-element-042e613{--icon-vertical-offset:-18.5px;}.elementor-81404 .elementor-element.elementor-element-042e613 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81404 .elementor-element.elementor-element-042e613 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2b49d16-font-size );line-height:var( --e-global-typography-2b49d16-line-height );}}@media(max-width:1000px) and (min-width:768px){.elementor-81404 .elementor-element.elementor-element-6e789f5{width:100%;}.elementor-81404 .elementor-element.elementor-element-aafe727{width:100%;}.elementor-81404 .elementor-element.elementor-element-a0f8361{width:100%;}}/* Start custom CSS for section, class: .elementor-element-849f4f3 *//* =========================================================
   COVERINGS 2027
   ARCHITECTS + DESIGNERS HERO
   TRUE FULL-WIDTH / TRUE LEFT-ALIGNED VERSION
========================================================= */


/* =========================================================
   01. HERO
========================================================= */

.cov27-ad-hero {
    --cov-green: #003320;
    --cov-deep-green: #002718;
    --cov-lime: #C5E300;
    --cov-teal: #00AE87;
    --cov-white: #FFFFFF;

    position: relative !important;

    width: 100% !important;
    max-width: none !important;

    min-height: 720px !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: hidden !important;

    display: flex !important;

    align-items: center !important;
    justify-content: flex-start !important;

    text-align: left !important;

    background-image:

        linear-gradient(
            90deg,
            rgba(33, 33, 33, 1) 0%,
            rgba(33, 33, 33, 1) 18%,
            rgba(33, 33, 33, .99) 31%,
            rgba(33, 33, 33, .91) 44%,
            rgba(33, 33, 33, .63) 58%,
            rgba(33, 33, 33, .25) 72%,
            rgba(33, 33, 33, .03) 100%
        ),

        linear-gradient(
            180deg,
            rgba(33, 33, 33, .02) 0%,
            rgba(33, 33, 33, .07) 58%,
            rgba(33, 33, 33, .38) 100%
        ),

        url(
            "https://coverings-dev.10web.cloud/wp-content/uploads/2026/09/SG12783.jpg"
        ) !important;

    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;

    color: var(--cov-white) !important;

    font-family:
        "Mikro Regular",
        Arial,
        sans-serif !important;

    isolation: isolate !important;
}


/* =========================================================
   02. BOX SIZING
========================================================= */

.cov27-ad-hero *,
.cov27-ad-hero *::before,
.cov27-ad-hero *::after {
    box-sizing: border-box !important;
}


/* =========================================================
   03. KILL ELEMENTOR'S BOXED CONTENT WIDTH
========================================================= */

html body
.cov27-ad-hero
> .elementor-container,

html body
.cov27-ad-hero
.elementor-container {
    width: 100% !important;
    max-width: none !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    padding-left: 0 !important;
    padding-right: 0 !important;

    justify-content: flex-start !important;
}


/* NEW ELEMENTOR FLEXBOX CONTAINERS */

html body
.cov27-ad-hero
> .e-con-inner,

html body
.cov27-ad-hero
.e-con-inner {
    width: 100% !important;
    max-width: none !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    padding-left: 0 !important;
    padding-right: 0 !important;

    justify-content: flex-start !important;
}


/* FORCE ANY NESTED CONTAINER FULL WIDTH */

html body
.cov27-ad-hero
.e-con,

html body
.cov27-ad-hero
.elementor-section,

html body
.cov27-ad-hero
.elementor-column {
    max-width: none !important;

    margin-left: 0 !important;
    margin-right: 0 !important;
}


/* =========================================================
   04. REMOVE ELEMENTOR COLUMN PADDING
========================================================= */

html body
.cov27-ad-hero
.elementor-column-gap-default
> .elementor-column
> .elementor-element-populated,

html body
.cov27-ad-hero
.elementor-column-gap-narrow
> .elementor-column
> .elementor-element-populated,

html body
.cov27-ad-hero
.elementor-column-gap-extended
> .elementor-column
> .elementor-element-populated,

html body
.cov27-ad-hero
.elementor-column-gap-wide
> .elementor-column
> .elementor-element-populated,

html body
.cov27-ad-hero
.elementor-column-gap-wider
> .elementor-column
> .elementor-element-populated,

html body
.cov27-ad-hero
.elementor-column-gap-no
> .elementor-column
> .elementor-element-populated {
    padding-left: 0 !important;
    padding-right: 0 !important;
}


/* =========================================================
   05. REMOVE COLUMN / WRAPPER OFFSETS
========================================================= */

html body
.cov27-ad-hero
.elementor-column,

html body
.cov27-ad-hero
.elementor-column-wrap,

html body
.cov27-ad-hero
.elementor-widget-wrap,

html body
.cov27-ad-hero
.elementor-element-populated {
    margin-left: 0 !important;
    margin-right: 0 !important;

    padding-left: 0 !important;
    padding-right: 0 !important;

    justify-content: flex-start !important;
}


/* =========================================================
   06. INNER
========================================================= */

.cov27-ad-hero__inner {
    position: relative !important;

    z-index: 2 !important;

    display: block !important;

    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;

    padding-top: 165px !important;
    padding-right: 40px !important;
    padding-bottom: 48px !important;
    padding-left: 40px !important;

    text-align: left !important;
}


/* =========================================================
   07. CONTENT
========================================================= */

.cov27-ad-hero__content {
    display: flex !important;

    flex-direction: column !important;

    align-items: flex-start !important;
    justify-content: flex-start !important;

    width: 760px !important;
    max-width: min(760px, 48vw) !important;

    margin: 0 !important;
    margin-left: 0 !important;
    margin-right: auto !important;

    padding: 0 !important;

    text-align: left !important;
}


/* =========================================================
   08. KILL WIDGET AUTO MARGINS
========================================================= */

html body
.cov27-ad-hero__content
> *,

html body
.cov27-ad-hero__content
.elementor-element,

html body
.cov27-ad-hero__content
.elementor-widget,

html body
.cov27-ad-hero__content
.elementor-widget-container {
    margin-left: 0 !important;
    margin-right: 0 !important;

    text-align: left !important;
}


/* =========================================================
   09. EYEBROW
========================================================= */

.cov27-ad-hero__eyebrow,
html body
.cov27-ad-hero
.cov27-ad-hero__eyebrow {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 18px 0 !important;

    padding: 0 !important;

    font-family:
        "Mikro Bold",
        "Mikro Regular",
        Arial,
        sans-serif !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;
    letter-spacing: .09em !important;

    text-transform: uppercase !important;

    text-align: left !important;

    color: var(--cov-teal) !important;
}


/* =========================================================
   10. H1 WRAPPER
========================================================= */

.cov27-ad-hero__title,
html body
.cov27-ad-hero
.cov27-ad-hero__title {
    display: block !important;

    width: 100% !important;
    max-width: 760px !important;

    margin: 0 !important;

    padding: 0 !important;

    text-align: left !important;
}


/* =========================================================
   11. ELEMENTOR HEADING CONTAINER
========================================================= */

.cov27-ad-hero__title
.elementor-widget-container {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


/* =========================================================
   12. H1
========================================================= */

.cov27-ad-hero__title
.elementor-heading-title,

html body
.cov27-ad-hero
.cov27-ad-hero__title
.elementor-heading-title {
    display: block !important;

    width: 100% !important;
    max-width: 760px !important;

    margin: 0 !important;

    padding: 0 !important;

    font-family:
        "Mikro Bold",
        "Mikro Regular",
        Arial,
        sans-serif !important;

    font-size:
        clamp(42px, 4.25vw, 68px) !important;

    font-weight: 700 !important;

    font-synthesis: none !important;

    line-height: .98 !important;

    letter-spacing: -.012em !important;

    text-align: left !important;

    color: var(--cov-white) !important;

    text-wrap: balance !important;
}


/* =========================================================
   13. COPY
========================================================= */

.cov27-ad-hero__copy {
    display: block !important;

    width: 100% !important;
    max-width: 720px !important;

    margin: 24px 0 0 0 !important;

    padding: 0 !important;

    font-family:
        "Mikro Regular",
        Arial,
        sans-serif !important;

    font-size: 18px !important;
    font-weight: 400 !important;

    line-height: 1.5 !important;

    letter-spacing: .005em !important;

    color:
        rgba(255,255,255,.94) !important;

    text-align: left !important;
}


.cov27-ad-hero__copy
.elementor-widget-container,

.cov27-ad-hero__copy p {
    width: 100% !important;
    max-width: 720px !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    padding-left: 0 !important;
    padding-right: 0 !important;

    text-align: left !important;
}


/* =========================================================
   14. BUTTON
========================================================= */

.cov27-ad-hero__actions {
    display: flex !important;

    align-items: center !important;
    justify-content: flex-start !important;

    width: 100% !important;

    margin: 32px 0 0 0 !important;

    padding: 0 !important;

    text-align: left !important;
}


.cov27-ad-hero
.elementor-widget-button {
    display: block !important;

    width: auto !important;

    margin-left: 0 !important;
    margin-right: auto !important;

    padding-left: 0 !important;

    text-align: left !important;
}


.cov27-ad-hero
.elementor-button-wrapper {
    display: flex !important;

    align-items: center !important;
    justify-content: flex-start !important;

    width: auto !important;

    margin-left: 0 !important;
    margin-right: auto !important;

    padding-left: 0 !important;

    text-align: left !important;
}


.cov27-ad-hero
.elementor-button {
    margin-left: 0 !important;
    margin-right: auto !important;
}


/* =========================================================
   15. EXTRA LARGE DESKTOP
   1800+
========================================================= */

@media (min-width: 1800px) {

    .cov27-ad-hero {
        min-height: 780px !important;

        background-position:
            center 45% !important;
    }


    .cov27-ad-hero__inner {
        padding-top: 185px !important;

        padding-left: 52px !important;
        padding-right: 52px !important;

        padding-bottom: 52px !important;
    }


    .cov27-ad-hero__content {
        width: 800px !important;
        max-width: 800px !important;
    }


    .cov27-ad-hero__title,
    .cov27-ad-hero__title
    .elementor-heading-title {
        max-width: 800px !important;
    }

}


/* =========================================================
   16. DESKTOP
   1500 AND BELOW
========================================================= */

@media (max-width: 1500px) {

    .cov27-ad-hero {
        min-height: 680px !important;

        background-image:

            linear-gradient(
                90deg,
                rgba(33, 33, 33, 1) 0%,
                rgba(33, 33, 33, 1) 20%,
                rgba(33, 33, 33, .99) 34%,
                rgba(33, 33, 33, .90) 48%,
                rgba(33, 33, 33, .59) 63%,
                rgba(33, 33, 33, .18) 79%,
                rgba(33, 33, 33, .02) 100%
            ),

            linear-gradient(
                180deg,
                rgba(33, 33, 33, .02) 0%,
                rgba(33, 33, 33, .06) 58%,
                rgba(33, 33, 33, .34) 100%
            ),

            url(
                "https://coverings-dev.10web.cloud/wp-content/uploads/2026/09/SG12783.jpg"
            ) !important;
    }


    .cov27-ad-hero__inner {
        padding-top: 145px !important;

        padding-left: 38px !important;
        padding-right: 38px !important;

        padding-bottom: 46px !important;
    }


    .cov27-ad-hero__content {
        width: 690px !important;
        max-width: 52vw !important;
    }


    .cov27-ad-hero__title,
    .cov27-ad-hero__title
    .elementor-heading-title {
        max-width: 690px !important;
    }


    .cov27-ad-hero__title
    .elementor-heading-title {
        font-size:
            clamp(38px, 4vw, 58px) !important;
    }


    .cov27-ad-hero__copy {
        max-width: 660px !important;

        font-size: 17px !important;
    }

}


/* =========================================================
   17. LAPTOP
   1180 AND BELOW
========================================================= */

@media (max-width: 1180px) {

    .cov27-ad-hero {
        min-height: 630px !important;

        background-position:
            58% center !important;
    }


    .cov27-ad-hero__inner {
        padding-top: 125px !important;

        padding-left: 30px !important;
        padding-right: 30px !important;

        padding-bottom: 42px !important;
    }


    .cov27-ad-hero__content {
        width: 620px !important;
        max-width: 58vw !important;
    }


    .cov27-ad-hero__eyebrow {
        font-size: 14px !important;
    }


    .cov27-ad-hero__title,
    .cov27-ad-hero__title
    .elementor-heading-title {
        max-width: 620px !important;
    }


    .cov27-ad-hero__title
    .elementor-heading-title {
        font-size:
            clamp(36px, 4.5vw, 50px) !important;
    }


    .cov27-ad-hero__copy {
        max-width: 590px !important;

        font-size: 16px !important;

        line-height: 1.46 !important;
    }

}


/* =========================================================
   18. TABLET
   900 AND BELOW

   UPDATED:
   - FONT SIZE UNCHANGED
   - REDUCED HERO HEIGHT
   - REDUCED EXCESS SPACE ABOVE CONTENT
========================================================= */

@media (max-width: 900px) {

    .cov27-ad-hero {
        min-height: 570px !important;

        align-items: flex-end !important;

        background-position:
            68% center !important;

        background-image:

            linear-gradient(
                90deg,
                rgba(33, 33, 33, .99) 0%,
                rgba(33, 33, 33, .97) 37%,
                rgba(33, 33, 33, .76) 61%,
                rgba(33, 33, 33, .25) 100%
            ),

            linear-gradient(
                180deg,
                rgba(33, 33, 33, .04) 0%,
                rgba(33, 33, 33, .20) 45%,
                rgba(33, 33, 33, .93) 100%
            ),

            url(
                "https://coverings-dev.10web.cloud/wp-content/uploads/2026/09/SG12783.jpg"
            ) !important;
    }


    .cov27-ad-hero__inner {
        width: 100% !important;

        padding-top: 150px !important;

        padding-left: 24px !important;
        padding-right: 24px !important;

        padding-bottom: 36px !important;
    }


    .cov27-ad-hero__content {
        width: 650px !important;
        max-width: 86vw !important;
    }


    .cov27-ad-hero__title,
    .cov27-ad-hero__title
    .elementor-heading-title {
        max-width: 650px !important;
    }


    /* TABLET H1 SIZE LEFT EXACTLY AS BEFORE */

    .cov27-ad-hero__title
    .elementor-heading-title {
        font-size:
            clamp(34px, 6vw, 48px) !important;
    }

}


/* =========================================================
   19. MOBILE
   UPDATED:
   - SHORTER HERO
   - LESS TOP SPACE
   - H1 APPROXIMATELY 20% SMALLER
========================================================= */

@media (max-width: 767px) {

    .cov27-ad-hero {
        min-height: 540px !important;

        align-items: flex-end !important;

        background-position:
            69% center !important;

        background-image:

            linear-gradient(
                90deg,
                rgba(33, 33, 33, .82) 0%,
                rgba(33, 33, 33, .55) 55%,
                rgba(33, 33, 33, .08) 100%
            ),

            linear-gradient(
                180deg,
                rgba(33, 33, 33, .08) 0%,
                rgba(33, 33, 33, .20) 27%,
                rgba(33, 33, 33, .73) 57%,
                rgba(33, 33, 33, 1) 100%
            ),

            url(
                "https://coverings-dev.10web.cloud/wp-content/uploads/2026/09/SG12783.jpg"
            ) !important;
    }


    .cov27-ad-hero__inner {
        width: 100% !important;

        padding-top: 175px !important;

        padding-left: 18px !important;
        padding-right: 18px !important;

        padding-bottom: 28px !important;
    }


    .cov27-ad-hero__content {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
    }


    .cov27-ad-hero__eyebrow {
        margin-bottom: 10px !important;

        font-size: 12px !important;

        letter-spacing: .085em !important;
    }


    .cov27-ad-hero__title,
    .cov27-ad-hero__title
    .elementor-heading-title {
        width: 100% !important;
        max-width: 100% !important;
    }


    /* 20% SMALLER THAN ORIGINAL 30–40PX RANGE */

    .cov27-ad-hero__title
    .elementor-heading-title {
        font-size:
            clamp(24px, 6.9vw, 32px) !important;

        line-height: 1.04 !important;

        letter-spacing: -.01em !important;
    }


    .cov27-ad-hero__copy,
    .cov27-ad-hero__copy
    .elementor-widget-container,
    .cov27-ad-hero__copy p {
        width: 100% !important;
        max-width: 100% !important;
    }


    .cov27-ad-hero__copy {
        margin-top: 14px !important;

        font-size: 15px !important;

        line-height: 1.42 !important;
    }


    .cov27-ad-hero__actions {
        margin-top: 20px !important;
    }

}


/* =========================================================
   20. SMALL MOBILE
   430 AND BELOW
========================================================= */

@media (max-width: 430px) {

    .cov27-ad-hero {
        min-height: 510px !important;

        background-position:
            71% center !important;
    }


    .cov27-ad-hero__inner {
        padding-top: 155px !important;

        padding-left: 15px !important;
        padding-right: 15px !important;

        padding-bottom: 26px !important;
    }


    /* APPROXIMATELY 20% SMALLER THAN ORIGINAL */

    .cov27-ad-hero__title
    .elementor-heading-title {
        font-size:
            clamp(22px, 7vw, 29px) !important;
    }


    .cov27-ad-hero__copy {
        font-size: 14px !important;
    }

}


/* =========================================================
   21. GALAXY FOLD / VERY NARROW
========================================================= */

@media (max-width: 360px) {

    .cov27-ad-hero {
        min-height: 500px !important;
    }


    .cov27-ad-hero__inner {
        padding-top: 145px !important;

        padding-left: 12px !important;
        padding-right: 12px !important;

        padding-bottom: 24px !important;
    }


    .cov27-ad-hero__title
    .elementor-heading-title {
        font-size:
            clamp(21px, 6.8vw, 25px) !important;
    }

}


/* =========================================================
   22. FINAL OVERRIDE
   DO NOT REMOVE

   OVERRIDES ELEMENTOR BOXED CONTENT
   AND AUTO CENTERING INSIDE THIS HERO
========================================================= */

html body
.cov27-ad-hero
.elementor-container,

html body
.cov27-ad-hero
.e-con-inner {
    width: 100% !important;
    max-width: none !important;

    margin-left: 0 !important;
    margin-right: 0 !important;
}


html body
.cov27-ad-hero
.cov27-ad-hero__inner {
    width: 100% !important;
    max-width: none !important;

    margin-left: 0 !important;
    margin-right: 0 !important;
}


html body
.cov27-ad-hero
.cov27-ad-hero__content {
    margin-left: 0 !important;
    margin-right: auto !important;

    align-items: flex-start !important;
}


html body
.cov27-ad-hero
.cov27-ad-hero__eyebrow,

html body
.cov27-ad-hero
.cov27-ad-hero__title,

html body
.cov27-ad-hero
.cov27-ad-hero__title
.elementor-heading-title,

html body
.cov27-ad-hero
.cov27-ad-hero__copy,

html body
.cov27-ad-hero
.cov27-ad-hero__copy p,

html body
.cov27-ad-hero
.cov27-ad-hero__actions,

html body
.cov27-ad-hero
.elementor-widget-button,

html body
.cov27-ad-hero
.elementor-button-wrapper {
    margin-left: 0 !important;

    text-align: left !important;
}


html body
.cov27-ad-hero
.cov27-ad-hero__actions,

html body
.cov27-ad-hero
.elementor-button-wrapper {
    justify-content: flex-start !important;
}


/* =========================================================
   23. REDUCED MOTION
========================================================= */

@media (prefers-reduced-motion: reduce) {

    .cov27-ad-hero *,
    .cov27-ad-hero *::before,
    .cov27-ad-hero *::after {
        transition: none !important;
    }

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f76ffe1 */{{WRAPPER}} .elementor-icon-list-item{ align-items: flex-start; }
{{WRAPPER}} .elementor-icon-list-icon{ margin-right: 14px; margin-top: 0.15em; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3ca1303 */{{WRAPPER}} .elementor-icon-list-item{ align-items: flex-start; }
{{WRAPPER}} .elementor-icon-list-icon{ margin-right: 14px; margin-top: 0.15em; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b4ae92a */{{WRAPPER}} .elementor-icon-list-item{ align-items: flex-start; }
{{WRAPPER}} .elementor-icon-list-icon{ margin-right: 14px; margin-top: 0.15em; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f0f3872 */{{WRAPPER}} .elementor-icon-list-item{ align-items: flex-start; }
{{WRAPPER}} .elementor-icon-list-icon{ margin-right: 14px; margin-top: 0.15em; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-87592b8 */{{WRAPPER}} .elementor-icon-list-item{ align-items: flex-start; }
{{WRAPPER}} .elementor-icon-list-icon{ margin-right: 14px; margin-top: 0.15em; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-042e613 */{{WRAPPER}} .elementor-icon-list-item{ align-items: flex-start; }
{{WRAPPER}} .elementor-icon-list-icon{ margin-right: 14px; margin-top: 0.15em; }/* End custom CSS */