.elementor-widget-nested-tabs.elementor-widget-n-tabs > .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 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .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.elementor-widget-n-tabs > .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-1511 .elementor-element.elementor-element-a2bec88{--display:flex;--gap:045px 0px;--row-gap:045px;--column-gap:0px;--padding-top:55px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-1511 .elementor-element.elementor-element-a2bec88:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-a2bec88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EF;}.elementor-1511 .elementor-element.elementor-element-676da3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-f499081{--display:flex;--min-height:50vh;}.elementor-1511 .elementor-element.elementor-element-f499081:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-f499081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sllux.co.uk/wp-content/uploads/2026/08/download-8.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1511 .elementor-element.elementor-element-f499081.e-con:hover{--e-con-transform-scale:0.99;}.elementor-1511 .elementor-element.elementor-element-853cd23{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-853cd23:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-853cd23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-5e7910b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-bc81bbc{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.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-1511 .elementor-element.elementor-element-0084bec{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-0084bec.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-7dd2251{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-898aed0{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-898aed0.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-4be7eac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-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-1511 .elementor-element.elementor-element-2a8611c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-2a8611c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-2a8611c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-2a8611c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-2a8611c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-2a8611c .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-2a8611c .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-2a8611c{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-2a8611c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-2a8611c .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-2a8611c .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-7276f08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-7276f08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-7276f08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-7276f08 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-7276f08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-7276f08 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-7276f08 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-7276f08{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-7276f08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-7276f08 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-7276f08 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-0694691{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-02374c1{--display:flex;--min-height:50vh;}.elementor-1511 .elementor-element.elementor-element-02374c1:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-02374c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sllux.co.uk/wp-content/uploads/2026/08/download-1-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1511 .elementor-element.elementor-element-02374c1.e-con:hover{--e-con-transform-scale:0.99;}.elementor-1511 .elementor-element.elementor-element-69bb2f8{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-69bb2f8:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-69bb2f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-69bb2f8.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-ea6d484{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-9769f36{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-d56aa73{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-d56aa73.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-a1483bc{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-f1def98{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-f1def98.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-39d2005{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1511 .elementor-element.elementor-element-f3f9473 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-f3f9473 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-f3f9473 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-f3f9473 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-f3f9473 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-f3f9473 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-f3f9473 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-f3f9473{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-f3f9473 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-f3f9473 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-f3f9473 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-eaea942 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-eaea942 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-eaea942 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-eaea942 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-eaea942 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-eaea942 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-eaea942 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-eaea942{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-eaea942 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-eaea942 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-eaea942 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-c5d8b0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-7d8645e{--display:flex;--min-height:50vh;}.elementor-1511 .elementor-element.elementor-element-7d8645e:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-7d8645e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sllux.co.uk/wp-content/uploads/2026/08/download-2-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1511 .elementor-element.elementor-element-7d8645e.e-con:hover{--e-con-transform-scale:0.99;}.elementor-1511 .elementor-element.elementor-element-7d8645e.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-3abbbf8{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-3abbbf8:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-3abbbf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-3abbbf8.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-5883d22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-753f542{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-42fa464{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-42fa464.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-cfd93d9{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-0b25181{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-0b25181.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-5c70c57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1511 .elementor-element.elementor-element-34046ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-34046ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-34046ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-34046ba .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-34046ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-34046ba .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-34046ba .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-34046ba{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-34046ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-34046ba .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-34046ba .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-93c2371 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-93c2371 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-93c2371 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-93c2371 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-93c2371 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-93c2371 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-93c2371 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-93c2371{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-93c2371 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-93c2371 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-93c2371 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-c060ed1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-538b25e{--display:flex;--min-height:50vh;}.elementor-1511 .elementor-element.elementor-element-538b25e:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-538b25e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sllux.co.uk/wp-content/uploads/2026/08/download-3-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1511 .elementor-element.elementor-element-538b25e.e-con:hover{--e-con-transform-scale:0.99;}.elementor-1511 .elementor-element.elementor-element-a20bd50{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-a20bd50:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-a20bd50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-a20bd50.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-5f4c172{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-dcf7c11{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-efb4db1{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-efb4db1.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-1912d39{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-0813d23{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-0813d23.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-1f62f11{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1511 .elementor-element.elementor-element-e78d062 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-e78d062 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-e78d062 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-e78d062 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-e78d062 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-e78d062 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-e78d062 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-e78d062{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-e78d062 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-e78d062 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-e78d062 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-fc0e32e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-fc0e32e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-fc0e32e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-fc0e32e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-fc0e32e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-fc0e32e .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-fc0e32e .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-fc0e32e{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-fc0e32e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-fc0e32e .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-fc0e32e .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-23bf764{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-acda34f{--display:flex;--min-height:50vh;}.elementor-1511 .elementor-element.elementor-element-acda34f:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-acda34f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sllux.co.uk/wp-content/uploads/2026/08/download-9.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1511 .elementor-element.elementor-element-acda34f.e-con:hover{--e-con-transform-scale:0.99;}.elementor-1511 .elementor-element.elementor-element-acda34f.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-4d714b5{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-4d714b5:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-4d714b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-4d714b5.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-b77c58d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-d142dfe{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-533d053{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-533d053.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-61763a5{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-714d762{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-714d762.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-e324a4f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1511 .elementor-element.elementor-element-8d8fdc9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-8d8fdc9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-8d8fdc9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-8d8fdc9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-8d8fdc9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-8d8fdc9 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-8d8fdc9 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-8d8fdc9{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-8d8fdc9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-8d8fdc9 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-8d8fdc9 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-2dab086 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-2dab086 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-2dab086 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-2dab086 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-2dab086 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-2dab086 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-2dab086 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-2dab086{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-2dab086 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-2dab086 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-2dab086 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-1868f54{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-449912c{--display:flex;--min-height:50vh;}.elementor-1511 .elementor-element.elementor-element-449912c:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-449912c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sllux.co.uk/wp-content/uploads/2026/08/download-5-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1511 .elementor-element.elementor-element-449912c.e-con:hover{--e-con-transform-scale:0.99;}.elementor-1511 .elementor-element.elementor-element-449912c.e-con{--order:99999 /* order end hack */;}.elementor-1511 .elementor-element.elementor-element-6492866{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-6492866:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-6492866 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-6492866.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-471075e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-88d4692{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-729f5d8{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-729f5d8.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-3118514{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-e117ae0{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-e117ae0.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-e0d4011{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1511 .elementor-element.elementor-element-bb2da9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-bb2da9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-bb2da9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-bb2da9e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-bb2da9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-bb2da9e .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-bb2da9e .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-bb2da9e{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-bb2da9e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-bb2da9e .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-bb2da9e .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-ca54169 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-ca54169 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-ca54169 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-ca54169 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-ca54169 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-ca54169 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-ca54169 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-ca54169{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-ca54169 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-ca54169 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-ca54169 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-a29ae8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-db2edcb{--display:flex;--min-height:50vh;}.elementor-1511 .elementor-element.elementor-element-db2edcb:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-db2edcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sllux.co.uk/wp-content/uploads/2026/08/download-6-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1511 .elementor-element.elementor-element-db2edcb.e-con:hover{--e-con-transform-scale:0.99;}.elementor-1511 .elementor-element.elementor-element-db2edcb.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-178bc3c{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-178bc3c:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-178bc3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-178bc3c.e-con{--order:-99999 /* order start hack */;}.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-1511 .elementor-element.elementor-element-b16c799{width:100%;max-width:100%;font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;line-height:28px;color:#7B6E5F;}.elementor-1511 .elementor-element.elementor-element-b16c799.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-10b47a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-84ce565{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-28045e1{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-28045e1.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-45a043b{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-351a831{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-351a831.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-d7f3c84{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1511 .elementor-element.elementor-element-c95bca9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-c95bca9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-c95bca9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-c95bca9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-c95bca9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-c95bca9 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-c95bca9 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-c95bca9{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-c95bca9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-c95bca9 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-c95bca9 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-532b2df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-532b2df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-532b2df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-532b2df .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-532b2df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-532b2df .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-532b2df .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-532b2df{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-532b2df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-532b2df .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-532b2df .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-8062718{--display:flex;--gap:045px 0px;--row-gap:045px;--column-gap:0px;--padding-top:55px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-1511 .elementor-element.elementor-element-8062718:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-8062718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EF;}.elementor-1511 .elementor-element.elementor-element-da82265{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-2305824{--display:flex;--min-height:50vh;}.elementor-1511 .elementor-element.elementor-element-2305824:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-2305824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sllux.co.uk/wp-content/uploads/2026/08/download-8.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1511 .elementor-element.elementor-element-2305824.e-con:hover{--e-con-transform-scale:0.99;}.elementor-1511 .elementor-element.elementor-element-a3b0726{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-a3b0726:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-a3b0726 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-74d12d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-d8a881f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-4674605{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-4674605.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-83c1998{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-27876f2{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-27876f2.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-7b40637{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1511 .elementor-element.elementor-element-0366e62 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-0366e62 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-0366e62 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-0366e62 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-0366e62 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-0366e62 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-0366e62 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-0366e62{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-0366e62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-0366e62 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-0366e62 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-d2e9ac4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-d2e9ac4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-d2e9ac4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-d2e9ac4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-d2e9ac4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-d2e9ac4 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-d2e9ac4 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-d2e9ac4{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-d2e9ac4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-d2e9ac4 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-d2e9ac4 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-ae04db7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-4b39ad5{--display:flex;--min-height:50vh;}.elementor-1511 .elementor-element.elementor-element-4b39ad5:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-4b39ad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sllux.co.uk/wp-content/uploads/2026/08/download-1-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1511 .elementor-element.elementor-element-4b39ad5.e-con:hover{--e-con-transform-scale:0.99;}.elementor-1511 .elementor-element.elementor-element-c257cf0{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-c257cf0:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-c257cf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-c257cf0.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-efd6b83{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-1307c89{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-024e861{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-024e861.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-dae4899{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-289da86{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-289da86.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-011ce54{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1511 .elementor-element.elementor-element-bdf6e4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-bdf6e4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-bdf6e4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-bdf6e4c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-bdf6e4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-bdf6e4c .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-bdf6e4c .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-bdf6e4c{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-bdf6e4c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-bdf6e4c .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-bdf6e4c .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-a09437b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-a09437b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-a09437b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-a09437b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-a09437b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-a09437b .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-a09437b .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-a09437b{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-a09437b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-a09437b .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-a09437b .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-495c835{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-4e7d90c{--display:flex;--min-height:50vh;}.elementor-1511 .elementor-element.elementor-element-4e7d90c:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-4e7d90c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sllux.co.uk/wp-content/uploads/2026/08/download-2-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1511 .elementor-element.elementor-element-4e7d90c.e-con:hover{--e-con-transform-scale:0.99;}.elementor-1511 .elementor-element.elementor-element-4e7d90c.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-305b06e{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-305b06e:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-305b06e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-305b06e.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-90ef7fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-7feed65{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-197746b{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-197746b.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-f373b89{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-a7ac913{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-a7ac913.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-862dc2c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1511 .elementor-element.elementor-element-a73ae28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-a73ae28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-a73ae28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-a73ae28 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-a73ae28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-a73ae28 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-a73ae28 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-a73ae28{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-a73ae28 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-a73ae28 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-a73ae28 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-8b3055c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-8b3055c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-8b3055c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-8b3055c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-8b3055c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-8b3055c .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-8b3055c .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-8b3055c{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-8b3055c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-8b3055c .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-8b3055c .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-fe4193d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-b08f445{--display:flex;--min-height:50vh;}.elementor-1511 .elementor-element.elementor-element-b08f445:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-b08f445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sllux.co.uk/wp-content/uploads/2026/08/download-3-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1511 .elementor-element.elementor-element-b08f445.e-con:hover{--e-con-transform-scale:0.99;}.elementor-1511 .elementor-element.elementor-element-b93227d{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-b93227d:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-b93227d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-b93227d.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-a124693{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-932fe8c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-4e50385{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-4e50385.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-bfe2b46{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-bd864c1{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-bd864c1.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-e5ab1e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1511 .elementor-element.elementor-element-7f7848f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-7f7848f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-7f7848f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-7f7848f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-7f7848f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-7f7848f .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-7f7848f .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-7f7848f{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-7f7848f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-7f7848f .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-7f7848f .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-5d6d918 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-5d6d918 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-5d6d918 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-5d6d918 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-5d6d918 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-5d6d918 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-5d6d918 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-5d6d918{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-5d6d918 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-5d6d918 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-5d6d918 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-8283fe0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-9c0d14e{--display:flex;--min-height:50vh;}.elementor-1511 .elementor-element.elementor-element-9c0d14e:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-9c0d14e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sllux.co.uk/wp-content/uploads/2026/08/download-5-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1511 .elementor-element.elementor-element-9c0d14e.e-con:hover{--e-con-transform-scale:0.99;}.elementor-1511 .elementor-element.elementor-element-9c0d14e.e-con{--order:99999 /* order end hack */;}.elementor-1511 .elementor-element.elementor-element-d2516cc{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-d2516cc:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-d2516cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-d2516cc.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-f13e740{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-5660c63{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-6dac811{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-6dac811.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-adb56e3{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-f6d86f6{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-f6d86f6.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-e4417e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1511 .elementor-element.elementor-element-bd279b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-bd279b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-bd279b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-bd279b2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-bd279b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-bd279b2 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-bd279b2 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-bd279b2{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-bd279b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-bd279b2 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-bd279b2 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-b0c48e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-b0c48e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-b0c48e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-b0c48e3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-b0c48e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-b0c48e3 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-b0c48e3 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-b0c48e3{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-b0c48e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-b0c48e3 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-b0c48e3 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-b5f85c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-d394ae0{--display:flex;--min-height:50vh;}.elementor-1511 .elementor-element.elementor-element-d394ae0:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-d394ae0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sllux.co.uk/wp-content/uploads/2026/08/download-6-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1511 .elementor-element.elementor-element-d394ae0.e-con:hover{--e-con-transform-scale:0.99;}.elementor-1511 .elementor-element.elementor-element-d394ae0.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-f5817d7{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-f5817d7:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-f5817d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-f5817d7.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-baa4ff6{width:100%;max-width:100%;font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;line-height:28px;color:#7B6E5F;}.elementor-1511 .elementor-element.elementor-element-baa4ff6.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-942b070{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-0b0cd4a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-f661f49{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-f661f49.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-84d2f81{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-cdb0a74{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-cdb0a74.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-d76812a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1511 .elementor-element.elementor-element-84045bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-84045bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-84045bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-84045bb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-84045bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-84045bb .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-84045bb .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-84045bb{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-84045bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-84045bb .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-84045bb .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-57751fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-57751fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-57751fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-57751fd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-57751fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-57751fd .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-57751fd .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-57751fd{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-57751fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-57751fd .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-57751fd .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-519f97f{--display:flex;--gap:045px 0px;--row-gap:045px;--column-gap:0px;--padding-top:55px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-1511 .elementor-element.elementor-element-519f97f:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-519f97f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EF;}.elementor-1511 .elementor-element.elementor-element-63e2949{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-0954aa6{--display:flex;--min-height:50vh;}.elementor-1511 .elementor-element.elementor-element-0954aa6:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-0954aa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sllux.co.uk/wp-content/uploads/2026/08/download-8.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1511 .elementor-element.elementor-element-0954aa6.e-con:hover{--e-con-transform-scale:0.99;}.elementor-1511 .elementor-element.elementor-element-97abb8d{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-97abb8d:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-97abb8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-74b2f29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-a3d4bc8{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-a2a3ab5{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-a2a3ab5.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-689d623{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-ef9e375{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-ef9e375.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-8d7f4e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1511 .elementor-element.elementor-element-9c59bb9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-9c59bb9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-9c59bb9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-9c59bb9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-9c59bb9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-9c59bb9 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-9c59bb9 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-9c59bb9{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-9c59bb9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-9c59bb9 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-9c59bb9 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-3460d30 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-3460d30 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-3460d30 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-3460d30 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-3460d30 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-3460d30 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-3460d30 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-3460d30{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-3460d30 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-3460d30 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-3460d30 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-b5aa44a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-5ba06d0{--display:flex;--min-height:50vh;}.elementor-1511 .elementor-element.elementor-element-5ba06d0:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-5ba06d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sllux.co.uk/wp-content/uploads/2026/08/download-1-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1511 .elementor-element.elementor-element-5ba06d0.e-con:hover{--e-con-transform-scale:0.99;}.elementor-1511 .elementor-element.elementor-element-4921530{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-4921530:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-4921530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-4921530.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-ba96f06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-c07444f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-52b2d1f{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-52b2d1f.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-de6d383{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-defb8c2{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-defb8c2.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-8b399f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1511 .elementor-element.elementor-element-1a9c3a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-1a9c3a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-1a9c3a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-1a9c3a1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-1a9c3a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-1a9c3a1 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-1a9c3a1 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-1a9c3a1{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-1a9c3a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-1a9c3a1 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-1a9c3a1 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-7a746f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-7a746f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-7a746f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-7a746f6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-7a746f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-7a746f6 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-7a746f6 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-7a746f6{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-7a746f6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-7a746f6 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-7a746f6 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-7de6a38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-17946b0{--display:flex;--min-height:50vh;}.elementor-1511 .elementor-element.elementor-element-17946b0:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-17946b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sllux.co.uk/wp-content/uploads/2026/08/download-2-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1511 .elementor-element.elementor-element-17946b0.e-con:hover{--e-con-transform-scale:0.99;}.elementor-1511 .elementor-element.elementor-element-17946b0.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-40588bc{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-40588bc:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-40588bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-40588bc.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-cd486ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-f31691d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-74fb7b6{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-74fb7b6.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-6365c64{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-2816e09{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-2816e09.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-9fb9cb8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1511 .elementor-element.elementor-element-4485918 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-4485918 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-4485918 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-4485918 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-4485918 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-4485918 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-4485918 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-4485918{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-4485918 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-4485918 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-4485918 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-5764c2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-5764c2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-5764c2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-5764c2d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-5764c2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-5764c2d .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-5764c2d .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-5764c2d{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-5764c2d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-5764c2d .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-5764c2d .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-5bf0793{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-c56ce5c{--display:flex;--min-height:50vh;}.elementor-1511 .elementor-element.elementor-element-c56ce5c:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-c56ce5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sllux.co.uk/wp-content/uploads/2026/08/download-3-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1511 .elementor-element.elementor-element-c56ce5c.e-con:hover{--e-con-transform-scale:0.99;}.elementor-1511 .elementor-element.elementor-element-0894c57{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-0894c57:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-0894c57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-0894c57.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-5f090bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-21d1c06{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-ebd5d6f{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-ebd5d6f.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-a186600{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-600ebcf{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-600ebcf.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-c54f5be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1511 .elementor-element.elementor-element-a803825 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-a803825 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-a803825 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-a803825 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-a803825 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-a803825 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-a803825 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-a803825{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-a803825 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-a803825 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-a803825 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-cd346b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-cd346b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-cd346b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-cd346b2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-cd346b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-cd346b2 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-cd346b2 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-cd346b2{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-cd346b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-cd346b2 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-cd346b2 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-a0284f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-89a50ad{--display:flex;--min-height:50vh;}.elementor-1511 .elementor-element.elementor-element-89a50ad:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-89a50ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sllux.co.uk/wp-content/uploads/2026/08/download-5-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1511 .elementor-element.elementor-element-89a50ad.e-con:hover{--e-con-transform-scale:0.99;}.elementor-1511 .elementor-element.elementor-element-89a50ad.e-con{--order:99999 /* order end hack */;}.elementor-1511 .elementor-element.elementor-element-d878ea3{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-d878ea3:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-d878ea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-d878ea3.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-403ded1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-fc39e3c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-36a9c0a{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-36a9c0a.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-7936c36{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-150e518{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-150e518.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-427e284{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1511 .elementor-element.elementor-element-a1706a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-a1706a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-a1706a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-a1706a6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-a1706a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-a1706a6 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-a1706a6 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-a1706a6{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-a1706a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-a1706a6 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-a1706a6 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-fc45e3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-fc45e3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-fc45e3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-fc45e3a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-fc45e3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-fc45e3a .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-fc45e3a .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-fc45e3a{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-fc45e3a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-fc45e3a .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-fc45e3a .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-53d2281{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-f130419{--display:flex;--min-height:50vh;}.elementor-1511 .elementor-element.elementor-element-f130419:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-f130419 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sllux.co.uk/wp-content/uploads/2026/08/download-6-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1511 .elementor-element.elementor-element-f130419.e-con:hover{--e-con-transform-scale:0.99;}.elementor-1511 .elementor-element.elementor-element-f130419.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-9631833{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-9631833:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-9631833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-9631833.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-d7a8a2a{width:100%;max-width:100%;font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;line-height:28px;color:#7B6E5F;}.elementor-1511 .elementor-element.elementor-element-d7a8a2a.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-bba4b53{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-0bafd66{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-b901a87{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-b901a87.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-18ffa68{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-f037260{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-f037260.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-a7af026{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1511 .elementor-element.elementor-element-e3e2a0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-e3e2a0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-e3e2a0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-e3e2a0e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-e3e2a0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-e3e2a0e .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-e3e2a0e .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-e3e2a0e{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-e3e2a0e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-e3e2a0e .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-e3e2a0e .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-d37090b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-d37090b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-d37090b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-d37090b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-d37090b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-d37090b .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-d37090b .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-d37090b{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-d37090b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-d37090b .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-d37090b .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-585c010{--display:flex;--gap:045px 0px;--row-gap:045px;--column-gap:0px;--padding-top:55px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-1511 .elementor-element.elementor-element-585c010:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-585c010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EF;}.elementor-1511 .elementor-element.elementor-element-d1d9ff9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-f094498{--display:flex;--min-height:50vh;}.elementor-1511 .elementor-element.elementor-element-f094498:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-f094498 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sllux.co.uk/wp-content/uploads/2026/08/download-8.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1511 .elementor-element.elementor-element-f094498.e-con:hover{--e-con-transform-scale:0.99;}.elementor-1511 .elementor-element.elementor-element-5840754{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-5840754:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-5840754 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-6bb12a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-8b920f0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-074d07b{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-074d07b.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-d7f17b3{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-c7008b5{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-c7008b5.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-4559881{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1511 .elementor-element.elementor-element-ffca24e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-ffca24e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-ffca24e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-ffca24e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-ffca24e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-ffca24e .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-ffca24e .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-ffca24e{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-ffca24e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-ffca24e .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-ffca24e .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-ac398ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-ac398ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-ac398ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-ac398ce .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-ac398ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-ac398ce .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-ac398ce .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-ac398ce{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-ac398ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-ac398ce .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-ac398ce .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-03c6a82{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-c340d7d{--display:flex;--min-height:50vh;}.elementor-1511 .elementor-element.elementor-element-c340d7d:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-c340d7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sllux.co.uk/wp-content/uploads/2026/08/download-1-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1511 .elementor-element.elementor-element-c340d7d.e-con:hover{--e-con-transform-scale:0.99;}.elementor-1511 .elementor-element.elementor-element-c472811{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-c472811:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-c472811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-c472811.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-b7805e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-1dcf47b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-8f729e4{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-8f729e4.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-47d4a31{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-0b80db2{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-0b80db2.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-d4fc121{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1511 .elementor-element.elementor-element-6ddfd34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-6ddfd34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-6ddfd34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-6ddfd34 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-6ddfd34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-6ddfd34 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-6ddfd34 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-6ddfd34{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-6ddfd34 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-6ddfd34 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-6ddfd34 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-6a0d1b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-6a0d1b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-6a0d1b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-6a0d1b0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-6a0d1b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-6a0d1b0 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-6a0d1b0 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-6a0d1b0{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-6a0d1b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-6a0d1b0 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-6a0d1b0 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-408fa10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-f672d42{--display:flex;--min-height:50vh;}.elementor-1511 .elementor-element.elementor-element-f672d42:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-f672d42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sllux.co.uk/wp-content/uploads/2026/08/download-2-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1511 .elementor-element.elementor-element-f672d42.e-con:hover{--e-con-transform-scale:0.99;}.elementor-1511 .elementor-element.elementor-element-f672d42.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-b245fc8{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-b245fc8:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-b245fc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-b245fc8.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-47497fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-2c32383{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-00e8bca{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-00e8bca.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-f0662cb{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-93fa3df{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-93fa3df.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-f5f9f8a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1511 .elementor-element.elementor-element-927ac15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-927ac15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-927ac15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-927ac15 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-927ac15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-927ac15 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-927ac15 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-927ac15{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-927ac15 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-927ac15 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-927ac15 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-24318db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-24318db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-24318db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-24318db .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-24318db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-24318db .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-24318db .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-24318db{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-24318db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-24318db .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-24318db .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-a2bd6d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-281f50b{--display:flex;--min-height:50vh;}.elementor-1511 .elementor-element.elementor-element-281f50b:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-281f50b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sllux.co.uk/wp-content/uploads/2026/08/download-3-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1511 .elementor-element.elementor-element-281f50b.e-con:hover{--e-con-transform-scale:0.99;}.elementor-1511 .elementor-element.elementor-element-48be5bd{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-48be5bd:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-48be5bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-48be5bd.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-6f85ec0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-e4cc55e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-785a6c6{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-785a6c6.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-10545c9{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-543fab8{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-543fab8.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-b7b4f94{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1511 .elementor-element.elementor-element-adc4410 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-adc4410 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-adc4410 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-adc4410 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-adc4410 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-adc4410 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-adc4410 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-adc4410{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-adc4410 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-adc4410 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-adc4410 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-5886348 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-5886348 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-5886348 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-5886348 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-5886348 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-5886348 .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-5886348 .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-5886348{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-5886348 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-5886348 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-5886348 .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-d434e98{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-af1714f{--display:flex;--min-height:50vh;}.elementor-1511 .elementor-element.elementor-element-af1714f:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-af1714f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sllux.co.uk/wp-content/uploads/2026/08/download-9.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1511 .elementor-element.elementor-element-af1714f.e-con:hover{--e-con-transform-scale:0.99;}.elementor-1511 .elementor-element.elementor-element-af1714f.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-65ed960{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-65ed960:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-65ed960 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-65ed960.e-con{--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-c45b961{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-ada71ad{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-e34d23b{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-e34d23b.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-c5b1932{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1511 .elementor-element.elementor-element-2075f67{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-2075f67.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-6e57f65{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1511 .elementor-element.elementor-element-588733c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-588733c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-588733c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-588733c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-588733c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-588733c .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-588733c .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-588733c{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-588733c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-588733c .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-588733c .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-8eb4a5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-8eb4a5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-8eb4a5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-1511 .elementor-element.elementor-element-8eb4a5d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-8eb4a5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-1511 .elementor-element.elementor-element-8eb4a5d .elementor-icon-list-icon i{color:#907A43;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-8eb4a5d .elementor-icon-list-icon svg{fill:#907A43;transition:fill 0.3s;}.elementor-1511 .elementor-element.elementor-element-8eb4a5d{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-1511 .elementor-element.elementor-element-8eb4a5d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1511 .elementor-element.elementor-element-8eb4a5d .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;}.elementor-1511 .elementor-element.elementor-element-8eb4a5d .elementor-icon-list-text{color:#786B5C;transition:color 0.3s;}.elementor-1511 .elementor-element.elementor-element-a7f6e5b{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:var( --container-widget-width, 1300% );max-width:1300%;--container-widget-width:1300%;--container-widget-flex-grow:0;--n-tabs-title-font-size:16px;--n-tabs-title-color:#2E2518;--n-tabs-title-color-active:#000000;}.elementor-1511 .elementor-element.elementor-element-a7f6e5b > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-a7f6e5b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-a7f6e5b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1511 .elementor-element.elementor-element-a7f6e5b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:0px 0px 03px 0px;border-color:#B0812F;}.elementor-1511 .elementor-element.elementor-element-a7f6e5b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-1511 .elementor-element.elementor-element-a7f6e5b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Cormorant Garamond", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-1511 .elementor-element.elementor-element-a7f6e5b [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}.elementor-1511 .elementor-element.elementor-element-b9bec21{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-b9bec21.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-38563b1{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-950e7ed{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-950e7ed.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-2beb822{width:auto;max-width:auto;text-align:center;font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;line-height:28px;color:#786B5C;}.elementor-1511 .elementor-element.elementor-element-2beb822.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-c457f1a{width:auto;max-width:auto;text-align:center;font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;line-height:28px;color:#786B5C;}.elementor-1511 .elementor-element.elementor-element-c457f1a.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-dc4f398{width:auto;max-width:auto;text-align:center;font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;line-height:28px;color:#786B5C;}.elementor-1511 .elementor-element.elementor-element-dc4f398.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-0f87f7e{width:auto;max-width:auto;text-align:center;font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;line-height:28px;color:#786B5C;}.elementor-1511 .elementor-element.elementor-element-0f87f7e.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-cce8827{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-cce8827:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-cce8827 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EAE0;}.elementor-1511 .elementor-element.elementor-element-3bfe980{--display:flex;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1511 .elementor-element.elementor-element-3bfe980:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-3bfe980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-e63fe22{width:var( --container-widget-width, 35% );max-width:35%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:35%;--container-widget-flex-grow:0;top:665px;text-align:start;font-family:"Jost", Sans-serif;font-size:14px;font-weight:300;line-height:12px;color:#373737;}.elementor-1511 .elementor-element.elementor-element-e63fe22.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-1511 .elementor-element.elementor-element-e63fe22{left:21px;}body.rtl .elementor-1511 .elementor-element.elementor-element-e63fe22{right:21px;}.elementor-1511 .elementor-element.elementor-element-7e9ddbc{--display:flex;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1511 .elementor-element.elementor-element-7e9ddbc:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-7e9ddbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-0ed31c4{width:var( --container-widget-width, 35% );max-width:35%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:35%;--container-widget-flex-grow:0;top:954px;text-align:start;font-family:"Jost", Sans-serif;font-size:14px;font-weight:300;line-height:12px;color:#373737;}.elementor-1511 .elementor-element.elementor-element-0ed31c4.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-1511 .elementor-element.elementor-element-0ed31c4{left:21px;}body.rtl .elementor-1511 .elementor-element.elementor-element-0ed31c4{right:21px;}.elementor-1511 .elementor-element.elementor-element-d30b65d{--display:flex;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1511 .elementor-element.elementor-element-d30b65d:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-d30b65d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-3885fb5{width:var( --container-widget-width, 35% );max-width:35%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:35%;--container-widget-flex-grow:0;top:1000px;text-align:start;font-family:"Jost", Sans-serif;font-size:14px;font-weight:300;line-height:12px;color:#373737;}.elementor-1511 .elementor-element.elementor-element-3885fb5.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-1511 .elementor-element.elementor-element-3885fb5{left:21px;}body.rtl .elementor-1511 .elementor-element.elementor-element-3885fb5{right:21px;}.elementor-1511 .elementor-element.elementor-element-c85508c{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--n-tabs-title-padding-top:08px;--n-tabs-title-padding-right:065px;--n-tabs-title-padding-bottom:08px;--n-tabs-title-padding-left:065px;--n-tabs-title-font-size:18px;--n-tabs-title-color:#000000;--n-tabs-title-color-active:#000000;}.elementor-1511 .elementor-element.elementor-element-c85508c > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#F7F2EB;}.elementor-1511 .elementor-element.elementor-element-c85508c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F7F2EB;}.elementor-1511 .elementor-element.elementor-element-c85508c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1511 .elementor-element.elementor-element-c85508c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:0px 0px 02px 0px;border-color:#C09A4B;}.elementor-1511 .elementor-element.elementor-element-c85508c.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-c85508c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-1511 .elementor-element.elementor-element-c85508c [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}.elementor-1511 .elementor-element.elementor-element-16d3a4f{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;font-family:"Jost", Sans-serif;font-size:14px;font-weight:300;line-height:28px;color:#7B6E5F;}.elementor-1511 .elementor-element.elementor-element-16d3a4f.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-7cb5e15{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-7cb5e15.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1511 .elementor-element.elementor-element-7366e82{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-7366e82.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-dc11e07{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-33bc6d7{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:28px;color:#786B5C;}.elementor-1511 .elementor-element.elementor-element-33bc6d7.elementor-element{--align-self:center;}.elementor-1511 .elementor-element.elementor-element-77d6204{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-1511 .elementor-element.elementor-element-c396c7a{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:10%;--container-widget-flex-grow:0;}@media(max-width:767px){.elementor-1511 .elementor-element.elementor-element-a2bec88{--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-1511 .elementor-element.elementor-element-b16c799{width:100%;max-width:100%;text-align:start;}.elementor-1511 .elementor-element.elementor-element-b16c799.elementor-element{--align-self:flex-start;}.elementor-1511 .elementor-element.elementor-element-8062718{--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-1511 .elementor-element.elementor-element-baa4ff6{width:100%;max-width:100%;text-align:start;}.elementor-1511 .elementor-element.elementor-element-baa4ff6.elementor-element{--align-self:flex-start;}.elementor-1511 .elementor-element.elementor-element-519f97f{--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-1511 .elementor-element.elementor-element-d7a8a2a{width:100%;max-width:100%;text-align:start;}.elementor-1511 .elementor-element.elementor-element-d7a8a2a.elementor-element{--align-self:flex-start;}.elementor-1511 .elementor-element.elementor-element-585c010{--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-1511 .elementor-element.elementor-element-2beb822{width:100%;max-width:100%;text-align:center;}.elementor-1511 .elementor-element.elementor-element-2beb822.elementor-element{--align-self:flex-start;}.elementor-1511 .elementor-element.elementor-element-c457f1a{width:100%;max-width:100%;text-align:center;}.elementor-1511 .elementor-element.elementor-element-c457f1a.elementor-element{--align-self:flex-start;}.elementor-1511 .elementor-element.elementor-element-dc4f398{width:100%;max-width:100%;text-align:center;}.elementor-1511 .elementor-element.elementor-element-dc4f398.elementor-element{--align-self:flex-start;}.elementor-1511 .elementor-element.elementor-element-0f87f7e{width:100%;max-width:100%;text-align:center;}.elementor-1511 .elementor-element.elementor-element-0f87f7e.elementor-element{--align-self:flex-start;}.elementor-1511 .elementor-element.elementor-element-e63fe22{width:100%;max-width:100%;top:666.998px;text-align:start;}.elementor-1511 .elementor-element.elementor-element-e63fe22.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-1511 .elementor-element.elementor-element-e63fe22{left:20.99px;}body.rtl .elementor-1511 .elementor-element.elementor-element-e63fe22{right:20.99px;}.elementor-1511 .elementor-element.elementor-element-0ed31c4{width:100%;max-width:100%;text-align:start;}.elementor-1511 .elementor-element.elementor-element-0ed31c4.elementor-element{--align-self:flex-start;}.elementor-1511 .elementor-element.elementor-element-3885fb5{width:100%;max-width:100%;text-align:start;}.elementor-1511 .elementor-element.elementor-element-3885fb5.elementor-element{--align-self:flex-start;}.elementor-1511 .elementor-element.elementor-element-16d3a4f{width:100%;max-width:100%;text-align:start;}.elementor-1511 .elementor-element.elementor-element-16d3a4f.elementor-element{--align-self:flex-start;}.elementor-1511 .elementor-element.elementor-element-33bc6d7{width:100%;max-width:100%;text-align:start;}.elementor-1511 .elementor-element.elementor-element-33bc6d7.elementor-element{--align-self:flex-start;}}@media(min-width:768px){.elementor-1511 .elementor-element.elementor-element-a2bec88{--content-width:1300px;}.elementor-1511 .elementor-element.elementor-element-8062718{--content-width:1300px;}.elementor-1511 .elementor-element.elementor-element-519f97f{--content-width:1300px;}.elementor-1511 .elementor-element.elementor-element-585c010{--content-width:1300px;}.elementor-1511 .elementor-element.elementor-element-cce8827{--content-width:1300px;}.elementor-1511 .elementor-element.elementor-element-3bfe980{--width:100%;}.elementor-1511 .elementor-element.elementor-element-7e9ddbc{--width:100%;}.elementor-1511 .elementor-element.elementor-element-d30b65d{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-38563b1 */@import url('https://fonts.googleapis.com/css2?family=Cormorant+Display:wght@400;500&family=Jost:wght@400;500&display=swap');

.vehicle-table-section {
    width: 100%;
    padding: 0;
    background: #f4f1ec;
    box-sizing: border-box;
}

.vehicle-table-section *,
.vehicle-table-section *::before,
.vehicle-table-section *::after {
    box-sizing: border-box;
}

.vehicle-table {
    width: 100%;
    background: #ffffff;
    border: 1px solid #e3dfd9;
}

/* =========================
   ROWS
========================= */

.table-row {
    display: grid;
    grid-template-columns: 33% 17% 17% 33%;
    min-height: 102px;
    border-bottom: 1px solid #e3dfd9;
    transition: background-color 0.35s ease;
}

.table-row:last-child {
    border-bottom: none;
}

/* =========================
   CELLS
========================= */

.table-cell {
    display: flex;
    align-items: center;
    padding: 20px 40px;
    border-right: 1px solid #e3dfd9;

    font-family: "Jost", sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4;

    color: #817a72;

    transition: color 0.35s ease;
}

.table-cell:last-child {
    border-right: none;
}

/* =========================
   HEADER
========================= */

.table-header {
    min-height: 76px;
    background: #493525;
    border-bottom: none;
}

.table-header .table-cell {
    padding: 20px 40px;
    border-right: none;

    font-family: "Jost", sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.2;

    color: #c6a875;

    text-transform: uppercase;
    letter-spacing: 4px;
}

/* =========================
   VEHICLE / CAR NAME
========================= */

.vehicle-name {
    font-family: "Cormorant Display", serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.3;

    color: #403b36;

    transition: color 0.35s ease;
}

/* =========================
   PASSENGERS
========================= */

.table-row:not(.table-header) .table-cell:nth-child(2) {
    font-family: "Jost", sans-serif;
    font-size: 18px;
    color: #817a72;
}

/* =========================
   SUITCASES
========================= */

.table-row:not(.table-header) .table-cell:nth-child(3) {
    font-family: "Jost", sans-serif;
    font-size: 18px;
    color: #817a72;
}

/* =========================
   BEST FOR
========================= */

.table-row:not(.table-header) .table-cell:nth-child(4) {
    font-family: "Jost", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;

    color: #8c847b;
}

/* =========================
   HOVER
========================= */

.table-row:not(.table-header) {
    cursor: pointer;
}

.table-row:not(.table-header):hover {
    background-color: #493525;
}

/* CAR NAME HOVER */
.table-row:not(.table-header):hover .vehicle-name {
    color: #F0EAE0 !important;
}

/* PASSENGERS HOVER */
.table-row:not(.table-header):hover .table-cell:nth-child(2) {
    color: #D8C5A3 !important;
}

/* SUITCASES HOVER */
.table-row:not(.table-header):hover .table-cell:nth-child(3) {
    color: #D8C5A3 !important;
}

/* BEST FOR HOVER */
.table-row:not(.table-header):hover .table-cell:nth-child(4) {
    color: #D8C5A3 !important;
}

/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {

    .vehicle-table {
        width: 100%;
        overflow: hidden;
    }

    .table-row {
        grid-template-columns: 1fr 65px 70px;
        min-height: auto;
    }

    .table-cell {
        padding: 17px 15px;
        font-size: 16px;
    }

    /* Vehicle */
    .vehicle-name {
        font-size: 18px;
    }

    /* Passengers */
    .table-row:not(.table-header) .table-cell:nth-child(2) {
        font-size: 16px;
    }

    /* Suitcases */
    .table-row:not(.table-header) .table-cell:nth-child(3) {
        font-size: 16px;
    }

    /* Best For */
    .table-row:not(.table-header) .table-cell:nth-child(4) {
        grid-column: 1 / -1;

        padding-top: 14px;
        padding-bottom: 18px;

        border-top: 1px solid #e3dfd9;
        border-right: none;

        font-size: 14px;
        line-height: 1.5;
    }

    /* Mobile Header */
    .table-header {
        grid-template-columns: 1fr;
        min-height: 60px;
    }

    .table-header .table-cell {
        display: none;
    }

    .table-header .table-cell:first-child {
        display: flex;
        min-height: 60px;
        padding: 18px 15px;

        font-size: 12px;
        letter-spacing: 3px;
    }

    /* Mobile Hover */
    .table-row:not(.table-header):hover {
        background-color: #493525;
    }

    .table-row:not(.table-header):hover .vehicle-name {
        color: #F0EAE0 !important;
    }

    .table-row:not(.table-header):hover .table-cell:nth-child(2),
    .table-row:not(.table-header):hover .table-cell:nth-child(3),
    .table-row:not(.table-header):hover .table-cell:nth-child(4) {
        color: #D8C5A3 !important;
    }
}

/* =========================
   SMALL MOBILE
========================= */

@media (max-width: 480px) {

    .table-row {
        grid-template-columns: 1fr 55px 60px;
    }

    .table-cell {
        padding: 15px 12px;
    }

    .vehicle-name {
        font-size: 17px;
    }

    .table-row:not(.table-header) .table-cell:nth-child(2),
    .table-row:not(.table-header) .table-cell:nth-child(3) {
        font-size: 15px;
    }

    .table-row:not(.table-header) .table-cell:nth-child(4) {
        font-size: 13px;
    }

    .table-header .table-cell:first-child {
        padding-left: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-19c16ba *//* =========================================
   JOST FONT
========================================= */

@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600&display=swap');


/* =========================================
   FORM 1874 - GLOBAL
========================================= */

#wpforms-1874,
#wpforms-1874 *,
#wpforms-form-1874,
#wpforms-form-1874 * {
    font-family: 'Jost', sans-serif !important;
    box-sizing: border-box !important;
}

#wpforms-1874 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}


/* =========================================
   LABELS
========================================= */

#wpforms-1874 .wpforms-field-label {
    font-family: 'Jost', sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    letter-spacing: 3px !important;
    color: #7c746b !important;
    margin: 0 0 16px !important;
    text-transform: uppercase !important;
}

#wpforms-1874 .wpforms-required-label {
    color: #c99938 !important;
    font-size: 13px !important;
    letter-spacing: 0 !important;
}


/* =========================================
   INPUTS
========================================= */

#wpforms-1874 input[type="text"],
#wpforms-1874 input[type="email"],
#wpforms-1874 input[type="tel"],
#wpforms-1874 input[type="date"],
#wpforms-1874 select,
#wpforms-1874 .wpforms-datepicker,
#wpforms-1874 .wpforms-field-phone-input-container input {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 12px !important;
    font-weight: 300 !important;
    line-height: 1.4 !important;
    color: #49443f !important;
    letter-spacing: 0 !important;

    border: 1px solid #dfdcd8 !important;
    border-radius: 0 !important;
}


/* =========================================
   PLACEHOLDERS
========================================= */

#wpforms-1874 input::placeholder,
#wpforms-1874 textarea::placeholder {
    font-family: 'Jost', sans-serif !important;
    font-size: 14px !important;
    font-weight: 300 !important;
    color: #a79d92 !important;
    opacity: 1 !important;
    letter-spacing: 0 !important;
}


/* =========================================
   TEXTAREA
========================================= */

#wpforms-1874 textarea {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 21px !important;
    font-weight: 300 !important;
    line-height: 1.6 !important;
    color: #49443f !important;
    letter-spacing: 0 !important;

    border: 1px solid #dfdcd8 !important;
    border-radius: 0 !important;

    resize: vertical !important;
    overflow-wrap: break-word !important;
}


/* =========================================
   SELECT
========================================= */

#wpforms-1874 select {
    width: 100% !important;
    max-width: 100% !important;
}


/* =========================================
   FOCUS
========================================= */

#wpforms-1874 input:focus,
#wpforms-1874 select:focus,
#wpforms-1874 textarea:focus {
    border-color: #c69a42 !important;
    box-shadow: none !important;
    outline: none !important;
}


/* =========================================
   FIELD SPACING
========================================= */

#wpforms-1874 .wpforms-field {
    margin-bottom: 7px !important;
}


/* =========================================
   CHECKBOX
========================================= */

#wpforms-1874 .wpforms-field-checkbox {
    width: 100% !important;
    max-width: 100% !important;
}

#wpforms-1874 .wpforms-field-checkbox ul {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

#wpforms-1874 .wpforms-field-checkbox li {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}

#wpforms-1874 .wpforms-field-checkbox label {
    display: flex !important;
    align-items: flex-start !important;

    width: 100% !important;
    max-width: 100% !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.8 !important;
    letter-spacing: 3px !important;
    color: #746b61 !important;
}

#wpforms-1874 .wpforms-field-checkbox label span {
    display: block !important;

    flex: 1 1 auto !important;
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;

    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
}

#wpforms-1874 .wpforms-field-checkbox input[type="checkbox"] {
    flex: 0 0 auto !important;
    width: 20px !important;
    height: 20px !important;
    margin: 4px 12px 0 0 !important;

    accent-color: #bd8a2c !important;
}


/* =========================================
   DESCRIPTION
========================================= */

#wpforms-1874 .wpforms-field-description,
#wpforms-1874 .wpforms-field-sublabel {
    font-family: 'Jost', sans-serif !important;
    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 1.6 !important;
    color: #81776d !important;
}


/* =========================================
   SUBMIT CONTAINER
========================================= */

#wpforms-1874 .wpforms-submit-container {
    width: 100% !important;
    max-width: 100% !important;

    margin-top: 35px !important;

    display: flex !important;
    justify-content: flex-end !important;
    align-items: center !important;
}


/* =========================================
   SUBMIT BUTTON
========================================= */

#wpforms-1874 .wpforms-submit {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 330px !important;
    min-width: 330px !important;
    max-width: 330px !important;

    height: 45px !important;
    min-height: 45px !important;
    max-height: 45px !important;

    margin: 0 !important;
    padding: 0 22px !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    letter-spacing: 5px !important;
    text-transform: uppercase !important;

    color: #1f1a15 !important;

    background: linear-gradient(
        90deg,
        #c7952f 0%,
        #e2b758 100%
    ) !important;

    border: none !important;
    border-radius: 0 !important;

    box-shadow: none !important;
}


/* =========================================
   HOVER
========================================= */

#wpforms-1874 .wpforms-submit:hover {
    color: #1f1a15 !important;

    background: linear-gradient(
        90deg,
        #b98525 0%,
        #d8aa4b 100%
    ) !important;
}


/* =========================================
   MOBILE FIX
========================================= */

@media only screen and (max-width: 767px) {

    /* -----------------------------------------
       FORM
    ----------------------------------------- */

    #wpforms-1874,
    #wpforms-form-1874 {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* -----------------------------------------
       FIELD CONTAINER
    ----------------------------------------- */

    #wpforms-1874 .wpforms-field-container {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }


    /* -----------------------------------------
       IMPORTANT:
       FORCE WPForms DESKTOP COLUMNS
       TO FULL WIDTH ON MOBILE
    ----------------------------------------- */

    #wpforms-1874 .wpforms-field-layout,
    #wpforms-1874 .wpforms-field-layout-rows,
    #wpforms-1874 .wpforms-layout-row {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    #wpforms-1874 .wpforms-layout-column,
    #wpforms-1874 .wpforms-layout-column-50 {
        display: block !important;
        float: none !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* -----------------------------------------
       LABELS
    ----------------------------------------- */

    #wpforms-1874 .wpforms-field-label {
        font-size: 12px !important;
        line-height: 1.4 !important;
        letter-spacing: 2.5px !important;

        margin-bottom: 10px !important;

        white-space: normal !important;
    }


    /* -----------------------------------------
       INPUTS
    ----------------------------------------- */

    #wpforms-1874 input[type="text"],
    #wpforms-1874 input[type="email"],
    #wpforms-1874 input[type="tel"],
    #wpforms-1874 input[type="date"],
    #wpforms-1874 select,
    #wpforms-1874 .wpforms-datepicker,
    #wpforms-1874 .wpforms-field-phone-input-container,
    #wpforms-1874 .wpforms-field-phone-input-container input {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 16px !important;
    }


    /* -----------------------------------------
       PLACEHOLDERS
    ----------------------------------------- */

    #wpforms-1874 input::placeholder,
    #wpforms-1874 textarea::placeholder {
        font-size: 16px !important;
        white-space: normal !important;
    }


    /* -----------------------------------------
       TEXTAREA
    ----------------------------------------- */

    #wpforms-1874 .wpforms-field-textarea {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1874 textarea {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 16px !important;
        line-height: 1.5 !important;

        padding: 15px !important;

        overflow: auto !important;
        overflow-wrap: break-word !important;
        white-space: pre-wrap !important;
    }


    /* -----------------------------------------
       CHECKBOX
    ----------------------------------------- */

    #wpforms-1874 .wpforms-field-checkbox {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1874 .wpforms-field-checkbox ul,
    #wpforms-1874 .wpforms-field-checkbox li {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1874 .wpforms-field-checkbox label {
        display: flex !important;
        align-items: flex-start !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 13px !important;
        line-height: 1.75 !important;
        letter-spacing: 2px !important;
    }

    #wpforms-1874 .wpforms-field-checkbox label span {
        display: block !important;

        flex: 1 1 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 100% !important;

        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

    #wpforms-1874 .wpforms-field-checkbox input[type="checkbox"] {
        flex: 0 0 20px !important;

        width: 20px !important;
        height: 20px !important;

        margin: 3px 12px 0 0 !important;
    }


    /* -----------------------------------------
       FIELD SPACING
    ----------------------------------------- */

    #wpforms-1874 .wpforms-field {
        margin-bottom: 18px !important;
    }


    /* -----------------------------------------
       BUTTON
    ----------------------------------------- */

    #wpforms-1874 .wpforms-submit-container {
        width: 100% !important;
        max-width: 100% !important;

        margin-top: 25px !important;

        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    #wpforms-1874 .wpforms-submit {
        width: 100% !important;
        min-width: 0 !important;
        max-width: 330px !important;

        height: 55px !important;
        min-height: 55px !important;
        max-height: 55px !important;

        padding: 0 15px !important;

        font-size: 13px !important;
        letter-spacing: 3px !important;

        white-space: nowrap !important;
    }
}


/* =========================================
   VERY SMALL PHONES
========================================= */

@media only screen and (max-width: 480px) {

    #wpforms-1874 .wpforms-field-label {
        font-size: 11px !important;
        letter-spacing: 2px !important;
    }

    #wpforms-1874 input[type="text"],
    #wpforms-1874 input[type="email"],
    #wpforms-1874 input[type="tel"],
    #wpforms-1874 input[type="date"],
    #wpforms-1874 select,
    #wpforms-1874 textarea {
        font-size: 15px !important;
    }

    #wpforms-1874 input::placeholder,
    #wpforms-1874 textarea::placeholder {
        font-size: 15px !important;
    }

    #wpforms-1874 .wpforms-field-checkbox label {
        font-size: 12px !important;
        line-height: 1.7 !important;
        letter-spacing: 1.5px !important;
    }

    #wpforms-1874 .wpforms-submit {
        width: 100% !important;
        max-width: 100% !important;

        height: 52px !important;
        min-height: 52px !important;
        max-height: 52px !important;

        font-size: 12px !important;
        letter-spacing: 3px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-add842d *//* =========================================
   JOST FONT
========================================= */

@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600&display=swap');


/* =========================================
   FORM 1895 - GLOBAL
========================================= */

#wpforms-1895,
#wpforms-1895 *,
#wpforms-form-1895,
#wpforms-form-1895 * {
    font-family: 'Jost', sans-serif !important;
    box-sizing: border-box !important;
}

#wpforms-1895 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}


/* =========================================
   LABELS
========================================= */

#wpforms-1895 .wpforms-field-label {
    font-family: 'Jost', sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    letter-spacing: 3px !important;
    color: #7c746b !important;
    margin: 0 0 16px !important;
    text-transform: uppercase !important;
}

#wpforms-1895 .wpforms-required-label {
    color: #c99938 !important;
    font-size: 13px !important;
    letter-spacing: 0 !important;
}


/* =========================================
   INPUTS
========================================= */

#wpforms-1895 input[type="text"],
#wpforms-1895 input[type="email"],
#wpforms-1895 input[type="tel"],
#wpforms-1895 input[type="date"],
#wpforms-1895 select,
#wpforms-1895 .wpforms-datepicker,
#wpforms-1895 .wpforms-field-phone-input-container input {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 12px !important;
    font-weight: 300 !important;
    line-height: 1.4 !important;
    color: #49443f !important;
    letter-spacing: 0 !important;

    border: 1px solid #dfdcd8 !important;
    border-radius: 0 !important;
}


/* =========================================
   PLACEHOLDERS
========================================= */

#wpforms-1895 input::placeholder,
#wpforms-1895 textarea::placeholder {
    font-family: 'Jost', sans-serif !important;
    font-size: 14px !important;
    font-weight: 300 !important;
    color: #a79d92 !important;
    opacity: 1 !important;
    letter-spacing: 0 !important;
}


/* =========================================
   TEXTAREA
========================================= */

#wpforms-1895 textarea {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 21px !important;
    font-weight: 300 !important;
    line-height: 1.6 !important;
    color: #49443f !important;
    letter-spacing: 0 !important;

    border: 1px solid #dfdcd8 !important;
    border-radius: 0 !important;

    resize: vertical !important;
    overflow-wrap: break-word !important;
}


/* =========================================
   SELECT
========================================= */

#wpforms-1895 select {
    width: 100% !important;
    max-width: 100% !important;
}


/* =========================================
   FOCUS
========================================= */

#wpforms-1895 input:focus,
#wpforms-1895 select:focus,
#wpforms-1895 textarea:focus {
    border-color: #c69a42 !important;
    box-shadow: none !important;
    outline: none !important;
}


/* =========================================
   FIELD SPACING
========================================= */

#wpforms-1895 .wpforms-field {
    margin-bottom: 7px !important;
}


/* =========================================
   CHECKBOX
========================================= */

#wpforms-1895 .wpforms-field-checkbox {
    width: 100% !important;
    max-width: 100% !important;
}

#wpforms-1895 .wpforms-field-checkbox ul {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

#wpforms-1895 .wpforms-field-checkbox li {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}

#wpforms-1895 .wpforms-field-checkbox label {
    display: flex !important;
    align-items: flex-start !important;

    width: 100% !important;
    max-width: 100% !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.8 !important;
    letter-spacing: 3px !important;
    color: #746b61 !important;
}

#wpforms-1895 .wpforms-field-checkbox label span {
    display: block !important;

    flex: 1 1 auto !important;
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;

    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
}

#wpforms-1895 .wpforms-field-checkbox input[type="checkbox"] {
    flex: 0 0 auto !important;
    width: 20px !important;
    height: 20px !important;
    margin: 4px 12px 0 0 !important;

    accent-color: #bd8a2c !important;
}


/* =========================================
   DESCRIPTION
========================================= */

#wpforms-1895 .wpforms-field-description,
#wpforms-1895 .wpforms-field-sublabel {
    font-family: 'Jost', sans-serif !important;
    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 1.6 !important;
    color: #81776d !important;
}


/* =========================================
   SUBMIT CONTAINER
========================================= */

#wpforms-1895 .wpforms-submit-container {
    width: 100% !important;
    max-width: 100% !important;

    margin-top: 35px !important;

    display: flex !important;
    justify-content: flex-end !important;
    align-items: center !important;
}


/* =========================================
   SUBMIT BUTTON
========================================= */

#wpforms-1895 .wpforms-submit {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 330px !important;
    min-width: 330px !important;
    max-width: 330px !important;

    height: 45px !important;
    min-height: 45px !important;
    max-height: 45px !important;

    margin: 0 !important;
    padding: 0 22px !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    letter-spacing: 5px !important;
    text-transform: uppercase !important;

    color: #1f1a15 !important;

    background: linear-gradient(
        90deg,
        #c7952f 0%,
        #e2b758 100%
    ) !important;

    border: none !important;
    border-radius: 0 !important;

    box-shadow: none !important;
}


/* =========================================
   HOVER
========================================= */

#wpforms-1895 .wpforms-submit:hover {
    color: #1f1a15 !important;

    background: linear-gradient(
        90deg,
        #b98525 0%,
        #d8aa4b 100%
    ) !important;
}


/* =========================================
   MOBILE FIX
========================================= */

@media only screen and (max-width: 767px) {

    /* -----------------------------------------
       FORM
    ----------------------------------------- */

    #wpforms-1895,
    #wpforms-form-1895 {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* -----------------------------------------
       FIELD CONTAINER
    ----------------------------------------- */

    #wpforms-1895 .wpforms-field-container {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }


    /* -----------------------------------------
       IMPORTANT:
       FORCE WPForms DESKTOP COLUMNS
       TO FULL WIDTH ON MOBILE
    ----------------------------------------- */

    #wpforms-1895 .wpforms-field-layout,
    #wpforms-1895 .wpforms-field-layout-rows,
    #wpforms-1895 .wpforms-layout-row {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    #wpforms-1895 .wpforms-layout-column,
    #wpforms-1895 .wpforms-layout-column-50 {
        display: block !important;
        float: none !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* -----------------------------------------
       LABELS
    ----------------------------------------- */

    #wpforms-1895 .wpforms-field-label {
        font-size: 12px !important;
        line-height: 1.4 !important;
        letter-spacing: 2.5px !important;

        margin-bottom: 10px !important;

        white-space: normal !important;
    }


    /* -----------------------------------------
       INPUTS
    ----------------------------------------- */

    #wpforms-1895 input[type="text"],
    #wpforms-1895 input[type="email"],
    #wpforms-1895 input[type="tel"],
    #wpforms-1895 input[type="date"],
    #wpforms-1895 select,
    #wpforms-1895 .wpforms-datepicker,
    #wpforms-1895 .wpforms-field-phone-input-container,
    #wpforms-1895 .wpforms-field-phone-input-container input {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 16px !important;
    }


    /* -----------------------------------------
       PLACEHOLDERS
    ----------------------------------------- */

    #wpforms-1895 input::placeholder,
    #wpforms-1895 textarea::placeholder {
        font-size: 16px !important;
        white-space: normal !important;
    }


    /* -----------------------------------------
       TEXTAREA
    ----------------------------------------- */

    #wpforms-1895 .wpforms-field-textarea {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1895 textarea {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 16px !important;
        line-height: 1.5 !important;

        padding: 15px !important;

        overflow: auto !important;
        overflow-wrap: break-word !important;
        white-space: pre-wrap !important;
    }


    /* -----------------------------------------
       CHECKBOX
    ----------------------------------------- */

    #wpforms-1895 .wpforms-field-checkbox {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1895 .wpforms-field-checkbox ul,
    #wpforms-1895 .wpforms-field-checkbox li {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1895 .wpforms-field-checkbox label {
        display: flex !important;
        align-items: flex-start !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 13px !important;
        line-height: 1.75 !important;
        letter-spacing: 2px !important;
    }

    #wpforms-1895 .wpforms-field-checkbox label span {
        display: block !important;

        flex: 1 1 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 100% !important;

        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

    #wpforms-1895 .wpforms-field-checkbox input[type="checkbox"] {
        flex: 0 0 20px !important;

        width: 20px !important;
        height: 20px !important;

        margin: 3px 12px 0 0 !important;
    }


    /* -----------------------------------------
       FIELD SPACING
    ----------------------------------------- */

    #wpforms-1895 .wpforms-field {
        margin-bottom: 18px !important;
    }


    /* -----------------------------------------
       BUTTON
    ----------------------------------------- */

    #wpforms-1895 .wpforms-submit-container {
        width: 100% !important;
        max-width: 100% !important;

        margin-top: 25px !important;

        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    #wpforms-1895 .wpforms-submit {
        width: 100% !important;
        min-width: 0 !important;
        max-width: 330px !important;

        height: 55px !important;
        min-height: 55px !important;
        max-height: 55px !important;

        padding: 0 15px !important;

        font-size: 13px !important;
        letter-spacing: 3px !important;

        white-space: nowrap !important;
    }
}


/* =========================================
   VERY SMALL PHONES
========================================= */

@media only screen and (max-width: 480px) {

    #wpforms-1895 .wpforms-field-label {
        font-size: 11px !important;
        letter-spacing: 2px !important;
    }

    #wpforms-1895 input[type="text"],
    #wpforms-1895 input[type="email"],
    #wpforms-1895 input[type="tel"],
    #wpforms-1895 input[type="date"],
    #wpforms-1895 select,
    #wpforms-1895 textarea {
        font-size: 15px !important;
    }

    #wpforms-1895 input::placeholder,
    #wpforms-1895 textarea::placeholder {
        font-size: 15px !important;
    }

    #wpforms-1895 .wpforms-field-checkbox label {
        font-size: 12px !important;
        line-height: 1.7 !important;
        letter-spacing: 1.5px !important;
    }

    #wpforms-1895 .wpforms-submit {
        width: 100% !important;
        max-width: 100% !important;

        height: 52px !important;
        min-height: 52px !important;
        max-height: 52px !important;

        font-size: 12px !important;
        letter-spacing: 3px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-e9cd1ab *//* =========================================
   JOST FONT
========================================= */

@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600&display=swap');


/* =========================================
   FORM 1936 - GLOBAL
========================================= */

#wpforms-1936,
#wpforms-1936 *,
#wpforms-form-1936,
#wpforms-form-1936 * {
    font-family: 'Jost', sans-serif !important;
    box-sizing: border-box !important;
}

#wpforms-1936 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}


/* =========================================
   LABELS
========================================= */

#wpforms-1936 .wpforms-field-label {
    font-family: 'Jost', sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    letter-spacing: 3px !important;
    color: #7c746b !important;
    margin: 0 0 16px !important;
    text-transform: uppercase !important;
}

#wpforms-1936 .wpforms-required-label {
    color: #c99938 !important;
    font-size: 13px !important;
    letter-spacing: 0 !important;
}


/* =========================================
   INPUTS
========================================= */

#wpforms-1936 input[type="text"],
#wpforms-1936 input[type="email"],
#wpforms-1936 input[type="tel"],
#wpforms-1936 input[type="date"],
#wpforms-1936 select,
#wpforms-1936 .wpforms-datepicker,
#wpforms-1936 .wpforms-field-phone-input-container input {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 12px !important;
    font-weight: 300 !important;
    line-height: 1.4 !important;
    color: #49443f !important;
    letter-spacing: 0 !important;

    border: 1px solid #dfdcd8 !important;
    border-radius: 0 !important;
}


/* =========================================
   PLACEHOLDERS
========================================= */

#wpforms-1936 input::placeholder,
#wpforms-1936 textarea::placeholder {
    font-family: 'Jost', sans-serif !important;
    font-size: 14px !important;
    font-weight: 300 !important;
    color: #a79d92 !important;
    opacity: 1 !important;
    letter-spacing: 0 !important;
}


/* =========================================
   TEXTAREA
========================================= */

#wpforms-1936 textarea {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 21px !important;
    font-weight: 300 !important;
    line-height: 1.6 !important;
    color: #49443f !important;
    letter-spacing: 0 !important;

    border: 1px solid #dfdcd8 !important;
    border-radius: 0 !important;

    resize: vertical !important;
    overflow-wrap: break-word !important;
}


/* =========================================
   SELECT
========================================= */

#wpforms-1936 select {
    width: 100% !important;
    max-width: 100% !important;
}


/* =========================================
   FOCUS
========================================= */

#wpforms-1936 input:focus,
#wpforms-1936 select:focus,
#wpforms-1936 textarea:focus {
    border-color: #c69a42 !important;
    box-shadow: none !important;
    outline: none !important;
}


/* =========================================
   FIELD SPACING
========================================= */

#wpforms-1936 .wpforms-field {
    margin-bottom: 7px !important;
}


/* =========================================
   CHECKBOX
========================================= */

#wpforms-1936 .wpforms-field-checkbox {
    width: 100% !important;
    max-width: 100% !important;
}

#wpforms-1936 .wpforms-field-checkbox ul {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

#wpforms-1936 .wpforms-field-checkbox li {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}

#wpforms-1936 .wpforms-field-checkbox label {
    display: flex !important;
    align-items: flex-start !important;

    width: 100% !important;
    max-width: 100% !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.8 !important;
    letter-spacing: 3px !important;
    color: #746b61 !important;
}

#wpforms-1936 .wpforms-field-checkbox label span {
    display: block !important;

    flex: 1 1 auto !important;
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;

    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
}

#wpforms-1936 .wpforms-field-checkbox input[type="checkbox"] {
    flex: 0 0 auto !important;
    width: 20px !important;
    height: 20px !important;
    margin: 4px 12px 0 0 !important;

    accent-color: #bd8a2c !important;
}


/* =========================================
   DESCRIPTION
========================================= */

#wpforms-1936 .wpforms-field-description,
#wpforms-1936 .wpforms-field-sublabel {
    font-family: 'Jost', sans-serif !important;
    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 1.6 !important;
    color: #81776d !important;
}


/* =========================================
   SUBMIT CONTAINER
========================================= */

#wpforms-1936 .wpforms-submit-container {
    width: 100% !important;
    max-width: 100% !important;

    margin-top: 35px !important;

    display: flex !important;
    justify-content: flex-end !important;
    align-items: center !important;
}


/* =========================================
   SUBMIT BUTTON
========================================= */

#wpforms-1936 .wpforms-submit {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 330px !important;
    min-width: 330px !important;
    max-width: 330px !important;

    height: 45px !important;
    min-height: 45px !important;
    max-height: 45px !important;

    margin: 0 !important;
    padding: 0 22px !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    letter-spacing: 5px !important;
    text-transform: uppercase !important;

    color: #1f1a15 !important;

    background: linear-gradient(
        90deg,
        #c7952f 0%,
        #e2b758 100%
    ) !important;

    border: none !important;
    border-radius: 0 !important;

    box-shadow: none !important;
}


/* =========================================
   HOVER
========================================= */

#wpforms-1936 .wpforms-submit:hover {
    color: #1f1a15 !important;

    background: linear-gradient(
        90deg,
        #b98525 0%,
        #d8aa4b 100%
    ) !important;
}


/* =========================================
   MOBILE FIX
========================================= */

@media only screen and (max-width: 767px) {

    /* -----------------------------------------
       FORM
    ----------------------------------------- */

    #wpforms-1936,
    #wpforms-form-1936 {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* -----------------------------------------
       FIELD CONTAINER
    ----------------------------------------- */

    #wpforms-1936 .wpforms-field-container {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }


    /* -----------------------------------------
       IMPORTANT:
       FORCE WPForms DESKTOP COLUMNS
       TO FULL WIDTH ON MOBILE
    ----------------------------------------- */

    #wpforms-1936 .wpforms-field-layout,
    #wpforms-1936 .wpforms-field-layout-rows,
    #wpforms-1936 .wpforms-layout-row {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    #wpforms-1936 .wpforms-layout-column,
    #wpforms-1936 .wpforms-layout-column-50 {
        display: block !important;
        float: none !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* -----------------------------------------
       LABELS
    ----------------------------------------- */

    #wpforms-1936 .wpforms-field-label {
        font-size: 12px !important;
        line-height: 1.4 !important;
        letter-spacing: 2.5px !important;

        margin-bottom: 10px !important;

        white-space: normal !important;
    }


    /* -----------------------------------------
       INPUTS
    ----------------------------------------- */

    #wpforms-1936 input[type="text"],
    #wpforms-1936 input[type="email"],
    #wpforms-1936 input[type="tel"],
    #wpforms-1936 input[type="date"],
    #wpforms-1936 select,
    #wpforms-1936 .wpforms-datepicker,
    #wpforms-1936 .wpforms-field-phone-input-container,
    #wpforms-1936 .wpforms-field-phone-input-container input {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 16px !important;
    }


    /* -----------------------------------------
       PLACEHOLDERS
    ----------------------------------------- */

    #wpforms-1936 input::placeholder,
    #wpforms-1936 textarea::placeholder {
        font-size: 16px !important;
        white-space: normal !important;
    }


    /* -----------------------------------------
       TEXTAREA
    ----------------------------------------- */

    #wpforms-1936 .wpforms-field-textarea {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1936 textarea {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 16px !important;
        line-height: 1.5 !important;

        padding: 15px !important;

        overflow: auto !important;
        overflow-wrap: break-word !important;
        white-space: pre-wrap !important;
    }


    /* -----------------------------------------
       CHECKBOX
    ----------------------------------------- */

    #wpforms-1936 .wpforms-field-checkbox {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1936 .wpforms-field-checkbox ul,
    #wpforms-1936 .wpforms-field-checkbox li {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1936 .wpforms-field-checkbox label {
        display: flex !important;
        align-items: flex-start !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 13px !important;
        line-height: 1.75 !important;
        letter-spacing: 2px !important;
    }

    #wpforms-1936 .wpforms-field-checkbox label span {
        display: block !important;

        flex: 1 1 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 100% !important;

        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

    #wpforms-1936 .wpforms-field-checkbox input[type="checkbox"] {
        flex: 0 0 20px !important;

        width: 20px !important;
        height: 20px !important;

        margin: 3px 12px 0 0 !important;
    }


    /* -----------------------------------------
       FIELD SPACING
    ----------------------------------------- */

    #wpforms-1936 .wpforms-field {
        margin-bottom: 18px !important;
    }


    /* -----------------------------------------
       BUTTON
    ----------------------------------------- */

    #wpforms-1936 .wpforms-submit-container {
        width: 100% !important;
        max-width: 100% !important;

        margin-top: 25px !important;

        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    #wpforms-1936 .wpforms-submit {
        width: 100% !important;
        min-width: 0 !important;
        max-width: 330px !important;

        height: 55px !important;
        min-height: 55px !important;
        max-height: 55px !important;

        padding: 0 15px !important;

        font-size: 13px !important;
        letter-spacing: 3px !important;

        white-space: nowrap !important;
    }
}


/* =========================================
   VERY SMALL PHONES
========================================= */

@media only screen and (max-width: 480px) {

    #wpforms-1936 .wpforms-field-label {
        font-size: 11px !important;
        letter-spacing: 2px !important;
    }

    #wpforms-1936 input[type="text"],
    #wpforms-1936 input[type="email"],
    #wpforms-1936 input[type="tel"],
    #wpforms-1936 input[type="date"],
    #wpforms-1936 select,
    #wpforms-1936 textarea {
        font-size: 15px !important;
    }

    #wpforms-1936 input::placeholder,
    #wpforms-1936 textarea::placeholder {
        font-size: 15px !important;
    }

    #wpforms-1936 .wpforms-field-checkbox label {
        font-size: 12px !important;
        line-height: 1.7 !important;
        letter-spacing: 1.5px !important;
    }

    #wpforms-1936 .wpforms-submit {
        width: 100% !important;
        max-width: 100% !important;

        height: 52px !important;
        min-height: 52px !important;
        max-height: 52px !important;

        font-size: 12px !important;
        letter-spacing: 3px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-19c16ba *//* =========================================
   JOST FONT
========================================= */

@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600&display=swap');


/* =========================================
   FORM 1874 - GLOBAL
========================================= */

#wpforms-1874,
#wpforms-1874 *,
#wpforms-form-1874,
#wpforms-form-1874 * {
    font-family: 'Jost', sans-serif !important;
    box-sizing: border-box !important;
}

#wpforms-1874 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}


/* =========================================
   LABELS
========================================= */

#wpforms-1874 .wpforms-field-label {
    font-family: 'Jost', sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    letter-spacing: 3px !important;
    color: #7c746b !important;
    margin: 0 0 16px !important;
    text-transform: uppercase !important;
}

#wpforms-1874 .wpforms-required-label {
    color: #c99938 !important;
    font-size: 13px !important;
    letter-spacing: 0 !important;
}


/* =========================================
   INPUTS
========================================= */

#wpforms-1874 input[type="text"],
#wpforms-1874 input[type="email"],
#wpforms-1874 input[type="tel"],
#wpforms-1874 input[type="date"],
#wpforms-1874 select,
#wpforms-1874 .wpforms-datepicker,
#wpforms-1874 .wpforms-field-phone-input-container input {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 12px !important;
    font-weight: 300 !important;
    line-height: 1.4 !important;
    color: #49443f !important;
    letter-spacing: 0 !important;

    border: 1px solid #dfdcd8 !important;
    border-radius: 0 !important;
}


/* =========================================
   PLACEHOLDERS
========================================= */

#wpforms-1874 input::placeholder,
#wpforms-1874 textarea::placeholder {
    font-family: 'Jost', sans-serif !important;
    font-size: 14px !important;
    font-weight: 300 !important;
    color: #a79d92 !important;
    opacity: 1 !important;
    letter-spacing: 0 !important;
}


/* =========================================
   TEXTAREA
========================================= */

#wpforms-1874 textarea {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 21px !important;
    font-weight: 300 !important;
    line-height: 1.6 !important;
    color: #49443f !important;
    letter-spacing: 0 !important;

    border: 1px solid #dfdcd8 !important;
    border-radius: 0 !important;

    resize: vertical !important;
    overflow-wrap: break-word !important;
}


/* =========================================
   SELECT
========================================= */

#wpforms-1874 select {
    width: 100% !important;
    max-width: 100% !important;
}


/* =========================================
   FOCUS
========================================= */

#wpforms-1874 input:focus,
#wpforms-1874 select:focus,
#wpforms-1874 textarea:focus {
    border-color: #c69a42 !important;
    box-shadow: none !important;
    outline: none !important;
}


/* =========================================
   FIELD SPACING
========================================= */

#wpforms-1874 .wpforms-field {
    margin-bottom: 7px !important;
}


/* =========================================
   CHECKBOX
========================================= */

#wpforms-1874 .wpforms-field-checkbox {
    width: 100% !important;
    max-width: 100% !important;
}

#wpforms-1874 .wpforms-field-checkbox ul {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

#wpforms-1874 .wpforms-field-checkbox li {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}

#wpforms-1874 .wpforms-field-checkbox label {
    display: flex !important;
    align-items: flex-start !important;

    width: 100% !important;
    max-width: 100% !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.8 !important;
    letter-spacing: 3px !important;
    color: #746b61 !important;
}

#wpforms-1874 .wpforms-field-checkbox label span {
    display: block !important;

    flex: 1 1 auto !important;
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;

    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
}

#wpforms-1874 .wpforms-field-checkbox input[type="checkbox"] {
    flex: 0 0 auto !important;
    width: 20px !important;
    height: 20px !important;
    margin: 4px 12px 0 0 !important;

    accent-color: #bd8a2c !important;
}


/* =========================================
   DESCRIPTION
========================================= */

#wpforms-1874 .wpforms-field-description,
#wpforms-1874 .wpforms-field-sublabel {
    font-family: 'Jost', sans-serif !important;
    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 1.6 !important;
    color: #81776d !important;
}


/* =========================================
   SUBMIT CONTAINER
========================================= */

#wpforms-1874 .wpforms-submit-container {
    width: 100% !important;
    max-width: 100% !important;

    margin-top: 35px !important;

    display: flex !important;
    justify-content: flex-end !important;
    align-items: center !important;
}


/* =========================================
   SUBMIT BUTTON
========================================= */

#wpforms-1874 .wpforms-submit {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 330px !important;
    min-width: 330px !important;
    max-width: 330px !important;

    height: 45px !important;
    min-height: 45px !important;
    max-height: 45px !important;

    margin: 0 !important;
    padding: 0 22px !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    letter-spacing: 5px !important;
    text-transform: uppercase !important;

    color: #1f1a15 !important;

    background: linear-gradient(
        90deg,
        #c7952f 0%,
        #e2b758 100%
    ) !important;

    border: none !important;
    border-radius: 0 !important;

    box-shadow: none !important;
}


/* =========================================
   HOVER
========================================= */

#wpforms-1874 .wpforms-submit:hover {
    color: #1f1a15 !important;

    background: linear-gradient(
        90deg,
        #b98525 0%,
        #d8aa4b 100%
    ) !important;
}


/* =========================================
   MOBILE FIX
========================================= */

@media only screen and (max-width: 767px) {

    /* -----------------------------------------
       FORM
    ----------------------------------------- */

    #wpforms-1874,
    #wpforms-form-1874 {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* -----------------------------------------
       FIELD CONTAINER
    ----------------------------------------- */

    #wpforms-1874 .wpforms-field-container {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }


    /* -----------------------------------------
       IMPORTANT:
       FORCE WPForms DESKTOP COLUMNS
       TO FULL WIDTH ON MOBILE
    ----------------------------------------- */

    #wpforms-1874 .wpforms-field-layout,
    #wpforms-1874 .wpforms-field-layout-rows,
    #wpforms-1874 .wpforms-layout-row {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    #wpforms-1874 .wpforms-layout-column,
    #wpforms-1874 .wpforms-layout-column-50 {
        display: block !important;
        float: none !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* -----------------------------------------
       LABELS
    ----------------------------------------- */

    #wpforms-1874 .wpforms-field-label {
        font-size: 12px !important;
        line-height: 1.4 !important;
        letter-spacing: 2.5px !important;

        margin-bottom: 10px !important;

        white-space: normal !important;
    }


    /* -----------------------------------------
       INPUTS
    ----------------------------------------- */

    #wpforms-1874 input[type="text"],
    #wpforms-1874 input[type="email"],
    #wpforms-1874 input[type="tel"],
    #wpforms-1874 input[type="date"],
    #wpforms-1874 select,
    #wpforms-1874 .wpforms-datepicker,
    #wpforms-1874 .wpforms-field-phone-input-container,
    #wpforms-1874 .wpforms-field-phone-input-container input {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 16px !important;
    }


    /* -----------------------------------------
       PLACEHOLDERS
    ----------------------------------------- */

    #wpforms-1874 input::placeholder,
    #wpforms-1874 textarea::placeholder {
        font-size: 16px !important;
        white-space: normal !important;
    }


    /* -----------------------------------------
       TEXTAREA
    ----------------------------------------- */

    #wpforms-1874 .wpforms-field-textarea {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1874 textarea {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 16px !important;
        line-height: 1.5 !important;

        padding: 15px !important;

        overflow: auto !important;
        overflow-wrap: break-word !important;
        white-space: pre-wrap !important;
    }


    /* -----------------------------------------
       CHECKBOX
    ----------------------------------------- */

    #wpforms-1874 .wpforms-field-checkbox {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1874 .wpforms-field-checkbox ul,
    #wpforms-1874 .wpforms-field-checkbox li {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1874 .wpforms-field-checkbox label {
        display: flex !important;
        align-items: flex-start !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 13px !important;
        line-height: 1.75 !important;
        letter-spacing: 2px !important;
    }

    #wpforms-1874 .wpforms-field-checkbox label span {
        display: block !important;

        flex: 1 1 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 100% !important;

        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

    #wpforms-1874 .wpforms-field-checkbox input[type="checkbox"] {
        flex: 0 0 20px !important;

        width: 20px !important;
        height: 20px !important;

        margin: 3px 12px 0 0 !important;
    }


    /* -----------------------------------------
       FIELD SPACING
    ----------------------------------------- */

    #wpforms-1874 .wpforms-field {
        margin-bottom: 18px !important;
    }


    /* -----------------------------------------
       BUTTON
    ----------------------------------------- */

    #wpforms-1874 .wpforms-submit-container {
        width: 100% !important;
        max-width: 100% !important;

        margin-top: 25px !important;

        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    #wpforms-1874 .wpforms-submit {
        width: 100% !important;
        min-width: 0 !important;
        max-width: 330px !important;

        height: 55px !important;
        min-height: 55px !important;
        max-height: 55px !important;

        padding: 0 15px !important;

        font-size: 13px !important;
        letter-spacing: 3px !important;

        white-space: nowrap !important;
    }
}


/* =========================================
   VERY SMALL PHONES
========================================= */

@media only screen and (max-width: 480px) {

    #wpforms-1874 .wpforms-field-label {
        font-size: 11px !important;
        letter-spacing: 2px !important;
    }

    #wpforms-1874 input[type="text"],
    #wpforms-1874 input[type="email"],
    #wpforms-1874 input[type="tel"],
    #wpforms-1874 input[type="date"],
    #wpforms-1874 select,
    #wpforms-1874 textarea {
        font-size: 15px !important;
    }

    #wpforms-1874 input::placeholder,
    #wpforms-1874 textarea::placeholder {
        font-size: 15px !important;
    }

    #wpforms-1874 .wpforms-field-checkbox label {
        font-size: 12px !important;
        line-height: 1.7 !important;
        letter-spacing: 1.5px !important;
    }

    #wpforms-1874 .wpforms-submit {
        width: 100% !important;
        max-width: 100% !important;

        height: 52px !important;
        min-height: 52px !important;
        max-height: 52px !important;

        font-size: 12px !important;
        letter-spacing: 3px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-add842d *//* =========================================
   JOST FONT
========================================= */

@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600&display=swap');


/* =========================================
   FORM 1895 - GLOBAL
========================================= */

#wpforms-1895,
#wpforms-1895 *,
#wpforms-form-1895,
#wpforms-form-1895 * {
    font-family: 'Jost', sans-serif !important;
    box-sizing: border-box !important;
}

#wpforms-1895 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}


/* =========================================
   LABELS
========================================= */

#wpforms-1895 .wpforms-field-label {
    font-family: 'Jost', sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    letter-spacing: 3px !important;
    color: #7c746b !important;
    margin: 0 0 16px !important;
    text-transform: uppercase !important;
}

#wpforms-1895 .wpforms-required-label {
    color: #c99938 !important;
    font-size: 13px !important;
    letter-spacing: 0 !important;
}


/* =========================================
   INPUTS
========================================= */

#wpforms-1895 input[type="text"],
#wpforms-1895 input[type="email"],
#wpforms-1895 input[type="tel"],
#wpforms-1895 input[type="date"],
#wpforms-1895 select,
#wpforms-1895 .wpforms-datepicker,
#wpforms-1895 .wpforms-field-phone-input-container input {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 12px !important;
    font-weight: 300 !important;
    line-height: 1.4 !important;
    color: #49443f !important;
    letter-spacing: 0 !important;

    border: 1px solid #dfdcd8 !important;
    border-radius: 0 !important;
}


/* =========================================
   PLACEHOLDERS
========================================= */

#wpforms-1895 input::placeholder,
#wpforms-1895 textarea::placeholder {
    font-family: 'Jost', sans-serif !important;
    font-size: 14px !important;
    font-weight: 300 !important;
    color: #a79d92 !important;
    opacity: 1 !important;
    letter-spacing: 0 !important;
}


/* =========================================
   TEXTAREA
========================================= */

#wpforms-1895 textarea {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 21px !important;
    font-weight: 300 !important;
    line-height: 1.6 !important;
    color: #49443f !important;
    letter-spacing: 0 !important;

    border: 1px solid #dfdcd8 !important;
    border-radius: 0 !important;

    resize: vertical !important;
    overflow-wrap: break-word !important;
}


/* =========================================
   SELECT
========================================= */

#wpforms-1895 select {
    width: 100% !important;
    max-width: 100% !important;
}


/* =========================================
   FOCUS
========================================= */

#wpforms-1895 input:focus,
#wpforms-1895 select:focus,
#wpforms-1895 textarea:focus {
    border-color: #c69a42 !important;
    box-shadow: none !important;
    outline: none !important;
}


/* =========================================
   FIELD SPACING
========================================= */

#wpforms-1895 .wpforms-field {
    margin-bottom: 7px !important;
}


/* =========================================
   CHECKBOX
========================================= */

#wpforms-1895 .wpforms-field-checkbox {
    width: 100% !important;
    max-width: 100% !important;
}

#wpforms-1895 .wpforms-field-checkbox ul {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

#wpforms-1895 .wpforms-field-checkbox li {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}

#wpforms-1895 .wpforms-field-checkbox label {
    display: flex !important;
    align-items: flex-start !important;

    width: 100% !important;
    max-width: 100% !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.8 !important;
    letter-spacing: 3px !important;
    color: #746b61 !important;
}

#wpforms-1895 .wpforms-field-checkbox label span {
    display: block !important;

    flex: 1 1 auto !important;
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;

    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
}

#wpforms-1895 .wpforms-field-checkbox input[type="checkbox"] {
    flex: 0 0 auto !important;
    width: 20px !important;
    height: 20px !important;
    margin: 4px 12px 0 0 !important;

    accent-color: #bd8a2c !important;
}


/* =========================================
   DESCRIPTION
========================================= */

#wpforms-1895 .wpforms-field-description,
#wpforms-1895 .wpforms-field-sublabel {
    font-family: 'Jost', sans-serif !important;
    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 1.6 !important;
    color: #81776d !important;
}


/* =========================================
   SUBMIT CONTAINER
========================================= */

#wpforms-1895 .wpforms-submit-container {
    width: 100% !important;
    max-width: 100% !important;

    margin-top: 35px !important;

    display: flex !important;
    justify-content: flex-end !important;
    align-items: center !important;
}


/* =========================================
   SUBMIT BUTTON
========================================= */

#wpforms-1895 .wpforms-submit {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 330px !important;
    min-width: 330px !important;
    max-width: 330px !important;

    height: 45px !important;
    min-height: 45px !important;
    max-height: 45px !important;

    margin: 0 !important;
    padding: 0 22px !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    letter-spacing: 5px !important;
    text-transform: uppercase !important;

    color: #1f1a15 !important;

    background: linear-gradient(
        90deg,
        #c7952f 0%,
        #e2b758 100%
    ) !important;

    border: none !important;
    border-radius: 0 !important;

    box-shadow: none !important;
}


/* =========================================
   HOVER
========================================= */

#wpforms-1895 .wpforms-submit:hover {
    color: #1f1a15 !important;

    background: linear-gradient(
        90deg,
        #b98525 0%,
        #d8aa4b 100%
    ) !important;
}


/* =========================================
   MOBILE FIX
========================================= */

@media only screen and (max-width: 767px) {

    /* -----------------------------------------
       FORM
    ----------------------------------------- */

    #wpforms-1895,
    #wpforms-form-1895 {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* -----------------------------------------
       FIELD CONTAINER
    ----------------------------------------- */

    #wpforms-1895 .wpforms-field-container {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }


    /* -----------------------------------------
       IMPORTANT:
       FORCE WPForms DESKTOP COLUMNS
       TO FULL WIDTH ON MOBILE
    ----------------------------------------- */

    #wpforms-1895 .wpforms-field-layout,
    #wpforms-1895 .wpforms-field-layout-rows,
    #wpforms-1895 .wpforms-layout-row {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    #wpforms-1895 .wpforms-layout-column,
    #wpforms-1895 .wpforms-layout-column-50 {
        display: block !important;
        float: none !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* -----------------------------------------
       LABELS
    ----------------------------------------- */

    #wpforms-1895 .wpforms-field-label {
        font-size: 12px !important;
        line-height: 1.4 !important;
        letter-spacing: 2.5px !important;

        margin-bottom: 10px !important;

        white-space: normal !important;
    }


    /* -----------------------------------------
       INPUTS
    ----------------------------------------- */

    #wpforms-1895 input[type="text"],
    #wpforms-1895 input[type="email"],
    #wpforms-1895 input[type="tel"],
    #wpforms-1895 input[type="date"],
    #wpforms-1895 select,
    #wpforms-1895 .wpforms-datepicker,
    #wpforms-1895 .wpforms-field-phone-input-container,
    #wpforms-1895 .wpforms-field-phone-input-container input {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 16px !important;
    }


    /* -----------------------------------------
       PLACEHOLDERS
    ----------------------------------------- */

    #wpforms-1895 input::placeholder,
    #wpforms-1895 textarea::placeholder {
        font-size: 16px !important;
        white-space: normal !important;
    }


    /* -----------------------------------------
       TEXTAREA
    ----------------------------------------- */

    #wpforms-1895 .wpforms-field-textarea {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1895 textarea {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 16px !important;
        line-height: 1.5 !important;

        padding: 15px !important;

        overflow: auto !important;
        overflow-wrap: break-word !important;
        white-space: pre-wrap !important;
    }


    /* -----------------------------------------
       CHECKBOX
    ----------------------------------------- */

    #wpforms-1895 .wpforms-field-checkbox {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1895 .wpforms-field-checkbox ul,
    #wpforms-1895 .wpforms-field-checkbox li {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1895 .wpforms-field-checkbox label {
        display: flex !important;
        align-items: flex-start !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 13px !important;
        line-height: 1.75 !important;
        letter-spacing: 2px !important;
    }

    #wpforms-1895 .wpforms-field-checkbox label span {
        display: block !important;

        flex: 1 1 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 100% !important;

        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

    #wpforms-1895 .wpforms-field-checkbox input[type="checkbox"] {
        flex: 0 0 20px !important;

        width: 20px !important;
        height: 20px !important;

        margin: 3px 12px 0 0 !important;
    }


    /* -----------------------------------------
       FIELD SPACING
    ----------------------------------------- */

    #wpforms-1895 .wpforms-field {
        margin-bottom: 18px !important;
    }


    /* -----------------------------------------
       BUTTON
    ----------------------------------------- */

    #wpforms-1895 .wpforms-submit-container {
        width: 100% !important;
        max-width: 100% !important;

        margin-top: 25px !important;

        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    #wpforms-1895 .wpforms-submit {
        width: 100% !important;
        min-width: 0 !important;
        max-width: 330px !important;

        height: 55px !important;
        min-height: 55px !important;
        max-height: 55px !important;

        padding: 0 15px !important;

        font-size: 13px !important;
        letter-spacing: 3px !important;

        white-space: nowrap !important;
    }
}


/* =========================================
   VERY SMALL PHONES
========================================= */

@media only screen and (max-width: 480px) {

    #wpforms-1895 .wpforms-field-label {
        font-size: 11px !important;
        letter-spacing: 2px !important;
    }

    #wpforms-1895 input[type="text"],
    #wpforms-1895 input[type="email"],
    #wpforms-1895 input[type="tel"],
    #wpforms-1895 input[type="date"],
    #wpforms-1895 select,
    #wpforms-1895 textarea {
        font-size: 15px !important;
    }

    #wpforms-1895 input::placeholder,
    #wpforms-1895 textarea::placeholder {
        font-size: 15px !important;
    }

    #wpforms-1895 .wpforms-field-checkbox label {
        font-size: 12px !important;
        line-height: 1.7 !important;
        letter-spacing: 1.5px !important;
    }

    #wpforms-1895 .wpforms-submit {
        width: 100% !important;
        max-width: 100% !important;

        height: 52px !important;
        min-height: 52px !important;
        max-height: 52px !important;

        font-size: 12px !important;
        letter-spacing: 3px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-e9cd1ab *//* =========================================
   JOST FONT
========================================= */

@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600&display=swap');


/* =========================================
   FORM 1936 - GLOBAL
========================================= */

#wpforms-1936,
#wpforms-1936 *,
#wpforms-form-1936,
#wpforms-form-1936 * {
    font-family: 'Jost', sans-serif !important;
    box-sizing: border-box !important;
}

#wpforms-1936 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}


/* =========================================
   LABELS
========================================= */

#wpforms-1936 .wpforms-field-label {
    font-family: 'Jost', sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    letter-spacing: 3px !important;
    color: #7c746b !important;
    margin: 0 0 16px !important;
    text-transform: uppercase !important;
}

#wpforms-1936 .wpforms-required-label {
    color: #c99938 !important;
    font-size: 13px !important;
    letter-spacing: 0 !important;
}


/* =========================================
   INPUTS
========================================= */

#wpforms-1936 input[type="text"],
#wpforms-1936 input[type="email"],
#wpforms-1936 input[type="tel"],
#wpforms-1936 input[type="date"],
#wpforms-1936 select,
#wpforms-1936 .wpforms-datepicker,
#wpforms-1936 .wpforms-field-phone-input-container input {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 12px !important;
    font-weight: 300 !important;
    line-height: 1.4 !important;
    color: #49443f !important;
    letter-spacing: 0 !important;

    border: 1px solid #dfdcd8 !important;
    border-radius: 0 !important;
}


/* =========================================
   PLACEHOLDERS
========================================= */

#wpforms-1936 input::placeholder,
#wpforms-1936 textarea::placeholder {
    font-family: 'Jost', sans-serif !important;
    font-size: 14px !important;
    font-weight: 300 !important;
    color: #a79d92 !important;
    opacity: 1 !important;
    letter-spacing: 0 !important;
}


/* =========================================
   TEXTAREA
========================================= */

#wpforms-1936 textarea {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 21px !important;
    font-weight: 300 !important;
    line-height: 1.6 !important;
    color: #49443f !important;
    letter-spacing: 0 !important;

    border: 1px solid #dfdcd8 !important;
    border-radius: 0 !important;

    resize: vertical !important;
    overflow-wrap: break-word !important;
}


/* =========================================
   SELECT
========================================= */

#wpforms-1936 select {
    width: 100% !important;
    max-width: 100% !important;
}


/* =========================================
   FOCUS
========================================= */

#wpforms-1936 input:focus,
#wpforms-1936 select:focus,
#wpforms-1936 textarea:focus {
    border-color: #c69a42 !important;
    box-shadow: none !important;
    outline: none !important;
}


/* =========================================
   FIELD SPACING
========================================= */

#wpforms-1936 .wpforms-field {
    margin-bottom: 7px !important;
}


/* =========================================
   CHECKBOX
========================================= */

#wpforms-1936 .wpforms-field-checkbox {
    width: 100% !important;
    max-width: 100% !important;
}

#wpforms-1936 .wpforms-field-checkbox ul {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

#wpforms-1936 .wpforms-field-checkbox li {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}

#wpforms-1936 .wpforms-field-checkbox label {
    display: flex !important;
    align-items: flex-start !important;

    width: 100% !important;
    max-width: 100% !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.8 !important;
    letter-spacing: 3px !important;
    color: #746b61 !important;
}

#wpforms-1936 .wpforms-field-checkbox label span {
    display: block !important;

    flex: 1 1 auto !important;
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;

    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
}

#wpforms-1936 .wpforms-field-checkbox input[type="checkbox"] {
    flex: 0 0 auto !important;
    width: 20px !important;
    height: 20px !important;
    margin: 4px 12px 0 0 !important;

    accent-color: #bd8a2c !important;
}


/* =========================================
   DESCRIPTION
========================================= */

#wpforms-1936 .wpforms-field-description,
#wpforms-1936 .wpforms-field-sublabel {
    font-family: 'Jost', sans-serif !important;
    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 1.6 !important;
    color: #81776d !important;
}


/* =========================================
   SUBMIT CONTAINER
========================================= */

#wpforms-1936 .wpforms-submit-container {
    width: 100% !important;
    max-width: 100% !important;

    margin-top: 35px !important;

    display: flex !important;
    justify-content: flex-end !important;
    align-items: center !important;
}


/* =========================================
   SUBMIT BUTTON
========================================= */

#wpforms-1936 .wpforms-submit {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 330px !important;
    min-width: 330px !important;
    max-width: 330px !important;

    height: 45px !important;
    min-height: 45px !important;
    max-height: 45px !important;

    margin: 0 !important;
    padding: 0 22px !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    letter-spacing: 5px !important;
    text-transform: uppercase !important;

    color: #1f1a15 !important;

    background: linear-gradient(
        90deg,
        #c7952f 0%,
        #e2b758 100%
    ) !important;

    border: none !important;
    border-radius: 0 !important;

    box-shadow: none !important;
}


/* =========================================
   HOVER
========================================= */

#wpforms-1936 .wpforms-submit:hover {
    color: #1f1a15 !important;

    background: linear-gradient(
        90deg,
        #b98525 0%,
        #d8aa4b 100%
    ) !important;
}


/* =========================================
   MOBILE FIX
========================================= */

@media only screen and (max-width: 767px) {

    /* -----------------------------------------
       FORM
    ----------------------------------------- */

    #wpforms-1936,
    #wpforms-form-1936 {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* -----------------------------------------
       FIELD CONTAINER
    ----------------------------------------- */

    #wpforms-1936 .wpforms-field-container {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }


    /* -----------------------------------------
       IMPORTANT:
       FORCE WPForms DESKTOP COLUMNS
       TO FULL WIDTH ON MOBILE
    ----------------------------------------- */

    #wpforms-1936 .wpforms-field-layout,
    #wpforms-1936 .wpforms-field-layout-rows,
    #wpforms-1936 .wpforms-layout-row {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    #wpforms-1936 .wpforms-layout-column,
    #wpforms-1936 .wpforms-layout-column-50 {
        display: block !important;
        float: none !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* -----------------------------------------
       LABELS
    ----------------------------------------- */

    #wpforms-1936 .wpforms-field-label {
        font-size: 12px !important;
        line-height: 1.4 !important;
        letter-spacing: 2.5px !important;

        margin-bottom: 10px !important;

        white-space: normal !important;
    }


    /* -----------------------------------------
       INPUTS
    ----------------------------------------- */

    #wpforms-1936 input[type="text"],
    #wpforms-1936 input[type="email"],
    #wpforms-1936 input[type="tel"],
    #wpforms-1936 input[type="date"],
    #wpforms-1936 select,
    #wpforms-1936 .wpforms-datepicker,
    #wpforms-1936 .wpforms-field-phone-input-container,
    #wpforms-1936 .wpforms-field-phone-input-container input {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 16px !important;
    }


    /* -----------------------------------------
       PLACEHOLDERS
    ----------------------------------------- */

    #wpforms-1936 input::placeholder,
    #wpforms-1936 textarea::placeholder {
        font-size: 16px !important;
        white-space: normal !important;
    }


    /* -----------------------------------------
       TEXTAREA
    ----------------------------------------- */

    #wpforms-1936 .wpforms-field-textarea {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1936 textarea {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 16px !important;
        line-height: 1.5 !important;

        padding: 15px !important;

        overflow: auto !important;
        overflow-wrap: break-word !important;
        white-space: pre-wrap !important;
    }


    /* -----------------------------------------
       CHECKBOX
    ----------------------------------------- */

    #wpforms-1936 .wpforms-field-checkbox {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1936 .wpforms-field-checkbox ul,
    #wpforms-1936 .wpforms-field-checkbox li {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1936 .wpforms-field-checkbox label {
        display: flex !important;
        align-items: flex-start !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 13px !important;
        line-height: 1.75 !important;
        letter-spacing: 2px !important;
    }

    #wpforms-1936 .wpforms-field-checkbox label span {
        display: block !important;

        flex: 1 1 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 100% !important;

        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

    #wpforms-1936 .wpforms-field-checkbox input[type="checkbox"] {
        flex: 0 0 20px !important;

        width: 20px !important;
        height: 20px !important;

        margin: 3px 12px 0 0 !important;
    }


    /* -----------------------------------------
       FIELD SPACING
    ----------------------------------------- */

    #wpforms-1936 .wpforms-field {
        margin-bottom: 18px !important;
    }


    /* -----------------------------------------
       BUTTON
    ----------------------------------------- */

    #wpforms-1936 .wpforms-submit-container {
        width: 100% !important;
        max-width: 100% !important;

        margin-top: 25px !important;

        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    #wpforms-1936 .wpforms-submit {
        width: 100% !important;
        min-width: 0 !important;
        max-width: 330px !important;

        height: 55px !important;
        min-height: 55px !important;
        max-height: 55px !important;

        padding: 0 15px !important;

        font-size: 13px !important;
        letter-spacing: 3px !important;

        white-space: nowrap !important;
    }
}


/* =========================================
   VERY SMALL PHONES
========================================= */

@media only screen and (max-width: 480px) {

    #wpforms-1936 .wpforms-field-label {
        font-size: 11px !important;
        letter-spacing: 2px !important;
    }

    #wpforms-1936 input[type="text"],
    #wpforms-1936 input[type="email"],
    #wpforms-1936 input[type="tel"],
    #wpforms-1936 input[type="date"],
    #wpforms-1936 select,
    #wpforms-1936 textarea {
        font-size: 15px !important;
    }

    #wpforms-1936 input::placeholder,
    #wpforms-1936 textarea::placeholder {
        font-size: 15px !important;
    }

    #wpforms-1936 .wpforms-field-checkbox label {
        font-size: 12px !important;
        line-height: 1.7 !important;
        letter-spacing: 1.5px !important;
    }

    #wpforms-1936 .wpforms-submit {
        width: 100% !important;
        max-width: 100% !important;

        height: 52px !important;
        min-height: 52px !important;
        max-height: 52px !important;

        font-size: 12px !important;
        letter-spacing: 3px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-19c16ba *//* =========================================
   JOST FONT
========================================= */

@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600&display=swap');


/* =========================================
   FORM 1874 - GLOBAL
========================================= */

#wpforms-1874,
#wpforms-1874 *,
#wpforms-form-1874,
#wpforms-form-1874 * {
    font-family: 'Jost', sans-serif !important;
    box-sizing: border-box !important;
}

#wpforms-1874 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}


/* =========================================
   LABELS
========================================= */

#wpforms-1874 .wpforms-field-label {
    font-family: 'Jost', sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    letter-spacing: 3px !important;
    color: #7c746b !important;
    margin: 0 0 16px !important;
    text-transform: uppercase !important;
}

#wpforms-1874 .wpforms-required-label {
    color: #c99938 !important;
    font-size: 13px !important;
    letter-spacing: 0 !important;
}


/* =========================================
   INPUTS
========================================= */

#wpforms-1874 input[type="text"],
#wpforms-1874 input[type="email"],
#wpforms-1874 input[type="tel"],
#wpforms-1874 input[type="date"],
#wpforms-1874 select,
#wpforms-1874 .wpforms-datepicker,
#wpforms-1874 .wpforms-field-phone-input-container input {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 12px !important;
    font-weight: 300 !important;
    line-height: 1.4 !important;
    color: #49443f !important;
    letter-spacing: 0 !important;

    border: 1px solid #dfdcd8 !important;
    border-radius: 0 !important;
}


/* =========================================
   PLACEHOLDERS
========================================= */

#wpforms-1874 input::placeholder,
#wpforms-1874 textarea::placeholder {
    font-family: 'Jost', sans-serif !important;
    font-size: 14px !important;
    font-weight: 300 !important;
    color: #a79d92 !important;
    opacity: 1 !important;
    letter-spacing: 0 !important;
}


/* =========================================
   TEXTAREA
========================================= */

#wpforms-1874 textarea {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 21px !important;
    font-weight: 300 !important;
    line-height: 1.6 !important;
    color: #49443f !important;
    letter-spacing: 0 !important;

    border: 1px solid #dfdcd8 !important;
    border-radius: 0 !important;

    resize: vertical !important;
    overflow-wrap: break-word !important;
}


/* =========================================
   SELECT
========================================= */

#wpforms-1874 select {
    width: 100% !important;
    max-width: 100% !important;
}


/* =========================================
   FOCUS
========================================= */

#wpforms-1874 input:focus,
#wpforms-1874 select:focus,
#wpforms-1874 textarea:focus {
    border-color: #c69a42 !important;
    box-shadow: none !important;
    outline: none !important;
}


/* =========================================
   FIELD SPACING
========================================= */

#wpforms-1874 .wpforms-field {
    margin-bottom: 7px !important;
}


/* =========================================
   CHECKBOX
========================================= */

#wpforms-1874 .wpforms-field-checkbox {
    width: 100% !important;
    max-width: 100% !important;
}

#wpforms-1874 .wpforms-field-checkbox ul {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

#wpforms-1874 .wpforms-field-checkbox li {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}

#wpforms-1874 .wpforms-field-checkbox label {
    display: flex !important;
    align-items: flex-start !important;

    width: 100% !important;
    max-width: 100% !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.8 !important;
    letter-spacing: 3px !important;
    color: #746b61 !important;
}

#wpforms-1874 .wpforms-field-checkbox label span {
    display: block !important;

    flex: 1 1 auto !important;
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;

    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
}

#wpforms-1874 .wpforms-field-checkbox input[type="checkbox"] {
    flex: 0 0 auto !important;
    width: 20px !important;
    height: 20px !important;
    margin: 4px 12px 0 0 !important;

    accent-color: #bd8a2c !important;
}


/* =========================================
   DESCRIPTION
========================================= */

#wpforms-1874 .wpforms-field-description,
#wpforms-1874 .wpforms-field-sublabel {
    font-family: 'Jost', sans-serif !important;
    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 1.6 !important;
    color: #81776d !important;
}


/* =========================================
   SUBMIT CONTAINER
========================================= */

#wpforms-1874 .wpforms-submit-container {
    width: 100% !important;
    max-width: 100% !important;

    margin-top: 35px !important;

    display: flex !important;
    justify-content: flex-end !important;
    align-items: center !important;
}


/* =========================================
   SUBMIT BUTTON
========================================= */

#wpforms-1874 .wpforms-submit {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 330px !important;
    min-width: 330px !important;
    max-width: 330px !important;

    height: 45px !important;
    min-height: 45px !important;
    max-height: 45px !important;

    margin: 0 !important;
    padding: 0 22px !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    letter-spacing: 5px !important;
    text-transform: uppercase !important;

    color: #1f1a15 !important;

    background: linear-gradient(
        90deg,
        #c7952f 0%,
        #e2b758 100%
    ) !important;

    border: none !important;
    border-radius: 0 !important;

    box-shadow: none !important;
}


/* =========================================
   HOVER
========================================= */

#wpforms-1874 .wpforms-submit:hover {
    color: #1f1a15 !important;

    background: linear-gradient(
        90deg,
        #b98525 0%,
        #d8aa4b 100%
    ) !important;
}


/* =========================================
   MOBILE FIX
========================================= */

@media only screen and (max-width: 767px) {

    /* -----------------------------------------
       FORM
    ----------------------------------------- */

    #wpforms-1874,
    #wpforms-form-1874 {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* -----------------------------------------
       FIELD CONTAINER
    ----------------------------------------- */

    #wpforms-1874 .wpforms-field-container {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }


    /* -----------------------------------------
       IMPORTANT:
       FORCE WPForms DESKTOP COLUMNS
       TO FULL WIDTH ON MOBILE
    ----------------------------------------- */

    #wpforms-1874 .wpforms-field-layout,
    #wpforms-1874 .wpforms-field-layout-rows,
    #wpforms-1874 .wpforms-layout-row {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    #wpforms-1874 .wpforms-layout-column,
    #wpforms-1874 .wpforms-layout-column-50 {
        display: block !important;
        float: none !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* -----------------------------------------
       LABELS
    ----------------------------------------- */

    #wpforms-1874 .wpforms-field-label {
        font-size: 12px !important;
        line-height: 1.4 !important;
        letter-spacing: 2.5px !important;

        margin-bottom: 10px !important;

        white-space: normal !important;
    }


    /* -----------------------------------------
       INPUTS
    ----------------------------------------- */

    #wpforms-1874 input[type="text"],
    #wpforms-1874 input[type="email"],
    #wpforms-1874 input[type="tel"],
    #wpforms-1874 input[type="date"],
    #wpforms-1874 select,
    #wpforms-1874 .wpforms-datepicker,
    #wpforms-1874 .wpforms-field-phone-input-container,
    #wpforms-1874 .wpforms-field-phone-input-container input {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 16px !important;
    }


    /* -----------------------------------------
       PLACEHOLDERS
    ----------------------------------------- */

    #wpforms-1874 input::placeholder,
    #wpforms-1874 textarea::placeholder {
        font-size: 16px !important;
        white-space: normal !important;
    }


    /* -----------------------------------------
       TEXTAREA
    ----------------------------------------- */

    #wpforms-1874 .wpforms-field-textarea {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1874 textarea {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 16px !important;
        line-height: 1.5 !important;

        padding: 15px !important;

        overflow: auto !important;
        overflow-wrap: break-word !important;
        white-space: pre-wrap !important;
    }


    /* -----------------------------------------
       CHECKBOX
    ----------------------------------------- */

    #wpforms-1874 .wpforms-field-checkbox {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1874 .wpforms-field-checkbox ul,
    #wpforms-1874 .wpforms-field-checkbox li {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1874 .wpforms-field-checkbox label {
        display: flex !important;
        align-items: flex-start !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 13px !important;
        line-height: 1.75 !important;
        letter-spacing: 2px !important;
    }

    #wpforms-1874 .wpforms-field-checkbox label span {
        display: block !important;

        flex: 1 1 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 100% !important;

        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

    #wpforms-1874 .wpforms-field-checkbox input[type="checkbox"] {
        flex: 0 0 20px !important;

        width: 20px !important;
        height: 20px !important;

        margin: 3px 12px 0 0 !important;
    }


    /* -----------------------------------------
       FIELD SPACING
    ----------------------------------------- */

    #wpforms-1874 .wpforms-field {
        margin-bottom: 18px !important;
    }


    /* -----------------------------------------
       BUTTON
    ----------------------------------------- */

    #wpforms-1874 .wpforms-submit-container {
        width: 100% !important;
        max-width: 100% !important;

        margin-top: 25px !important;

        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    #wpforms-1874 .wpforms-submit {
        width: 100% !important;
        min-width: 0 !important;
        max-width: 330px !important;

        height: 55px !important;
        min-height: 55px !important;
        max-height: 55px !important;

        padding: 0 15px !important;

        font-size: 13px !important;
        letter-spacing: 3px !important;

        white-space: nowrap !important;
    }
}


/* =========================================
   VERY SMALL PHONES
========================================= */

@media only screen and (max-width: 480px) {

    #wpforms-1874 .wpforms-field-label {
        font-size: 11px !important;
        letter-spacing: 2px !important;
    }

    #wpforms-1874 input[type="text"],
    #wpforms-1874 input[type="email"],
    #wpforms-1874 input[type="tel"],
    #wpforms-1874 input[type="date"],
    #wpforms-1874 select,
    #wpforms-1874 textarea {
        font-size: 15px !important;
    }

    #wpforms-1874 input::placeholder,
    #wpforms-1874 textarea::placeholder {
        font-size: 15px !important;
    }

    #wpforms-1874 .wpforms-field-checkbox label {
        font-size: 12px !important;
        line-height: 1.7 !important;
        letter-spacing: 1.5px !important;
    }

    #wpforms-1874 .wpforms-submit {
        width: 100% !important;
        max-width: 100% !important;

        height: 52px !important;
        min-height: 52px !important;
        max-height: 52px !important;

        font-size: 12px !important;
        letter-spacing: 3px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-add842d *//* =========================================
   JOST FONT
========================================= */

@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600&display=swap');


/* =========================================
   FORM 1895 - GLOBAL
========================================= */

#wpforms-1895,
#wpforms-1895 *,
#wpforms-form-1895,
#wpforms-form-1895 * {
    font-family: 'Jost', sans-serif !important;
    box-sizing: border-box !important;
}

#wpforms-1895 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}


/* =========================================
   LABELS
========================================= */

#wpforms-1895 .wpforms-field-label {
    font-family: 'Jost', sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    letter-spacing: 3px !important;
    color: #7c746b !important;
    margin: 0 0 16px !important;
    text-transform: uppercase !important;
}

#wpforms-1895 .wpforms-required-label {
    color: #c99938 !important;
    font-size: 13px !important;
    letter-spacing: 0 !important;
}


/* =========================================
   INPUTS
========================================= */

#wpforms-1895 input[type="text"],
#wpforms-1895 input[type="email"],
#wpforms-1895 input[type="tel"],
#wpforms-1895 input[type="date"],
#wpforms-1895 select,
#wpforms-1895 .wpforms-datepicker,
#wpforms-1895 .wpforms-field-phone-input-container input {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 12px !important;
    font-weight: 300 !important;
    line-height: 1.4 !important;
    color: #49443f !important;
    letter-spacing: 0 !important;

    border: 1px solid #dfdcd8 !important;
    border-radius: 0 !important;
}


/* =========================================
   PLACEHOLDERS
========================================= */

#wpforms-1895 input::placeholder,
#wpforms-1895 textarea::placeholder {
    font-family: 'Jost', sans-serif !important;
    font-size: 14px !important;
    font-weight: 300 !important;
    color: #a79d92 !important;
    opacity: 1 !important;
    letter-spacing: 0 !important;
}


/* =========================================
   TEXTAREA
========================================= */

#wpforms-1895 textarea {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 21px !important;
    font-weight: 300 !important;
    line-height: 1.6 !important;
    color: #49443f !important;
    letter-spacing: 0 !important;

    border: 1px solid #dfdcd8 !important;
    border-radius: 0 !important;

    resize: vertical !important;
    overflow-wrap: break-word !important;
}


/* =========================================
   SELECT
========================================= */

#wpforms-1895 select {
    width: 100% !important;
    max-width: 100% !important;
}


/* =========================================
   FOCUS
========================================= */

#wpforms-1895 input:focus,
#wpforms-1895 select:focus,
#wpforms-1895 textarea:focus {
    border-color: #c69a42 !important;
    box-shadow: none !important;
    outline: none !important;
}


/* =========================================
   FIELD SPACING
========================================= */

#wpforms-1895 .wpforms-field {
    margin-bottom: 7px !important;
}


/* =========================================
   CHECKBOX
========================================= */

#wpforms-1895 .wpforms-field-checkbox {
    width: 100% !important;
    max-width: 100% !important;
}

#wpforms-1895 .wpforms-field-checkbox ul {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

#wpforms-1895 .wpforms-field-checkbox li {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}

#wpforms-1895 .wpforms-field-checkbox label {
    display: flex !important;
    align-items: flex-start !important;

    width: 100% !important;
    max-width: 100% !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.8 !important;
    letter-spacing: 3px !important;
    color: #746b61 !important;
}

#wpforms-1895 .wpforms-field-checkbox label span {
    display: block !important;

    flex: 1 1 auto !important;
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;

    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
}

#wpforms-1895 .wpforms-field-checkbox input[type="checkbox"] {
    flex: 0 0 auto !important;
    width: 20px !important;
    height: 20px !important;
    margin: 4px 12px 0 0 !important;

    accent-color: #bd8a2c !important;
}


/* =========================================
   DESCRIPTION
========================================= */

#wpforms-1895 .wpforms-field-description,
#wpforms-1895 .wpforms-field-sublabel {
    font-family: 'Jost', sans-serif !important;
    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 1.6 !important;
    color: #81776d !important;
}


/* =========================================
   SUBMIT CONTAINER
========================================= */

#wpforms-1895 .wpforms-submit-container {
    width: 100% !important;
    max-width: 100% !important;

    margin-top: 35px !important;

    display: flex !important;
    justify-content: flex-end !important;
    align-items: center !important;
}


/* =========================================
   SUBMIT BUTTON
========================================= */

#wpforms-1895 .wpforms-submit {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 330px !important;
    min-width: 330px !important;
    max-width: 330px !important;

    height: 45px !important;
    min-height: 45px !important;
    max-height: 45px !important;

    margin: 0 !important;
    padding: 0 22px !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    letter-spacing: 5px !important;
    text-transform: uppercase !important;

    color: #1f1a15 !important;

    background: linear-gradient(
        90deg,
        #c7952f 0%,
        #e2b758 100%
    ) !important;

    border: none !important;
    border-radius: 0 !important;

    box-shadow: none !important;
}


/* =========================================
   HOVER
========================================= */

#wpforms-1895 .wpforms-submit:hover {
    color: #1f1a15 !important;

    background: linear-gradient(
        90deg,
        #b98525 0%,
        #d8aa4b 100%
    ) !important;
}


/* =========================================
   MOBILE FIX
========================================= */

@media only screen and (max-width: 767px) {

    /* -----------------------------------------
       FORM
    ----------------------------------------- */

    #wpforms-1895,
    #wpforms-form-1895 {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* -----------------------------------------
       FIELD CONTAINER
    ----------------------------------------- */

    #wpforms-1895 .wpforms-field-container {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }


    /* -----------------------------------------
       IMPORTANT:
       FORCE WPForms DESKTOP COLUMNS
       TO FULL WIDTH ON MOBILE
    ----------------------------------------- */

    #wpforms-1895 .wpforms-field-layout,
    #wpforms-1895 .wpforms-field-layout-rows,
    #wpforms-1895 .wpforms-layout-row {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    #wpforms-1895 .wpforms-layout-column,
    #wpforms-1895 .wpforms-layout-column-50 {
        display: block !important;
        float: none !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* -----------------------------------------
       LABELS
    ----------------------------------------- */

    #wpforms-1895 .wpforms-field-label {
        font-size: 12px !important;
        line-height: 1.4 !important;
        letter-spacing: 2.5px !important;

        margin-bottom: 10px !important;

        white-space: normal !important;
    }


    /* -----------------------------------------
       INPUTS
    ----------------------------------------- */

    #wpforms-1895 input[type="text"],
    #wpforms-1895 input[type="email"],
    #wpforms-1895 input[type="tel"],
    #wpforms-1895 input[type="date"],
    #wpforms-1895 select,
    #wpforms-1895 .wpforms-datepicker,
    #wpforms-1895 .wpforms-field-phone-input-container,
    #wpforms-1895 .wpforms-field-phone-input-container input {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 16px !important;
    }


    /* -----------------------------------------
       PLACEHOLDERS
    ----------------------------------------- */

    #wpforms-1895 input::placeholder,
    #wpforms-1895 textarea::placeholder {
        font-size: 16px !important;
        white-space: normal !important;
    }


    /* -----------------------------------------
       TEXTAREA
    ----------------------------------------- */

    #wpforms-1895 .wpforms-field-textarea {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1895 textarea {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 16px !important;
        line-height: 1.5 !important;

        padding: 15px !important;

        overflow: auto !important;
        overflow-wrap: break-word !important;
        white-space: pre-wrap !important;
    }


    /* -----------------------------------------
       CHECKBOX
    ----------------------------------------- */

    #wpforms-1895 .wpforms-field-checkbox {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1895 .wpforms-field-checkbox ul,
    #wpforms-1895 .wpforms-field-checkbox li {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1895 .wpforms-field-checkbox label {
        display: flex !important;
        align-items: flex-start !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 13px !important;
        line-height: 1.75 !important;
        letter-spacing: 2px !important;
    }

    #wpforms-1895 .wpforms-field-checkbox label span {
        display: block !important;

        flex: 1 1 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 100% !important;

        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

    #wpforms-1895 .wpforms-field-checkbox input[type="checkbox"] {
        flex: 0 0 20px !important;

        width: 20px !important;
        height: 20px !important;

        margin: 3px 12px 0 0 !important;
    }


    /* -----------------------------------------
       FIELD SPACING
    ----------------------------------------- */

    #wpforms-1895 .wpforms-field {
        margin-bottom: 18px !important;
    }


    /* -----------------------------------------
       BUTTON
    ----------------------------------------- */

    #wpforms-1895 .wpforms-submit-container {
        width: 100% !important;
        max-width: 100% !important;

        margin-top: 25px !important;

        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    #wpforms-1895 .wpforms-submit {
        width: 100% !important;
        min-width: 0 !important;
        max-width: 330px !important;

        height: 55px !important;
        min-height: 55px !important;
        max-height: 55px !important;

        padding: 0 15px !important;

        font-size: 13px !important;
        letter-spacing: 3px !important;

        white-space: nowrap !important;
    }
}


/* =========================================
   VERY SMALL PHONES
========================================= */

@media only screen and (max-width: 480px) {

    #wpforms-1895 .wpforms-field-label {
        font-size: 11px !important;
        letter-spacing: 2px !important;
    }

    #wpforms-1895 input[type="text"],
    #wpforms-1895 input[type="email"],
    #wpforms-1895 input[type="tel"],
    #wpforms-1895 input[type="date"],
    #wpforms-1895 select,
    #wpforms-1895 textarea {
        font-size: 15px !important;
    }

    #wpforms-1895 input::placeholder,
    #wpforms-1895 textarea::placeholder {
        font-size: 15px !important;
    }

    #wpforms-1895 .wpforms-field-checkbox label {
        font-size: 12px !important;
        line-height: 1.7 !important;
        letter-spacing: 1.5px !important;
    }

    #wpforms-1895 .wpforms-submit {
        width: 100% !important;
        max-width: 100% !important;

        height: 52px !important;
        min-height: 52px !important;
        max-height: 52px !important;

        font-size: 12px !important;
        letter-spacing: 3px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-e9cd1ab *//* =========================================
   JOST FONT
========================================= */

@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600&display=swap');


/* =========================================
   FORM 1936 - GLOBAL
========================================= */

#wpforms-1936,
#wpforms-1936 *,
#wpforms-form-1936,
#wpforms-form-1936 * {
    font-family: 'Jost', sans-serif !important;
    box-sizing: border-box !important;
}

#wpforms-1936 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}


/* =========================================
   LABELS
========================================= */

#wpforms-1936 .wpforms-field-label {
    font-family: 'Jost', sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    letter-spacing: 3px !important;
    color: #7c746b !important;
    margin: 0 0 16px !important;
    text-transform: uppercase !important;
}

#wpforms-1936 .wpforms-required-label {
    color: #c99938 !important;
    font-size: 13px !important;
    letter-spacing: 0 !important;
}


/* =========================================
   INPUTS
========================================= */

#wpforms-1936 input[type="text"],
#wpforms-1936 input[type="email"],
#wpforms-1936 input[type="tel"],
#wpforms-1936 input[type="date"],
#wpforms-1936 select,
#wpforms-1936 .wpforms-datepicker,
#wpforms-1936 .wpforms-field-phone-input-container input {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 12px !important;
    font-weight: 300 !important;
    line-height: 1.4 !important;
    color: #49443f !important;
    letter-spacing: 0 !important;

    border: 1px solid #dfdcd8 !important;
    border-radius: 0 !important;
}


/* =========================================
   PLACEHOLDERS
========================================= */

#wpforms-1936 input::placeholder,
#wpforms-1936 textarea::placeholder {
    font-family: 'Jost', sans-serif !important;
    font-size: 14px !important;
    font-weight: 300 !important;
    color: #a79d92 !important;
    opacity: 1 !important;
    letter-spacing: 0 !important;
}


/* =========================================
   TEXTAREA
========================================= */

#wpforms-1936 textarea {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 21px !important;
    font-weight: 300 !important;
    line-height: 1.6 !important;
    color: #49443f !important;
    letter-spacing: 0 !important;

    border: 1px solid #dfdcd8 !important;
    border-radius: 0 !important;

    resize: vertical !important;
    overflow-wrap: break-word !important;
}


/* =========================================
   SELECT
========================================= */

#wpforms-1936 select {
    width: 100% !important;
    max-width: 100% !important;
}


/* =========================================
   FOCUS
========================================= */

#wpforms-1936 input:focus,
#wpforms-1936 select:focus,
#wpforms-1936 textarea:focus {
    border-color: #c69a42 !important;
    box-shadow: none !important;
    outline: none !important;
}


/* =========================================
   FIELD SPACING
========================================= */

#wpforms-1936 .wpforms-field {
    margin-bottom: 7px !important;
}


/* =========================================
   CHECKBOX
========================================= */

#wpforms-1936 .wpforms-field-checkbox {
    width: 100% !important;
    max-width: 100% !important;
}

#wpforms-1936 .wpforms-field-checkbox ul {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

#wpforms-1936 .wpforms-field-checkbox li {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}

#wpforms-1936 .wpforms-field-checkbox label {
    display: flex !important;
    align-items: flex-start !important;

    width: 100% !important;
    max-width: 100% !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.8 !important;
    letter-spacing: 3px !important;
    color: #746b61 !important;
}

#wpforms-1936 .wpforms-field-checkbox label span {
    display: block !important;

    flex: 1 1 auto !important;
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;

    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
}

#wpforms-1936 .wpforms-field-checkbox input[type="checkbox"] {
    flex: 0 0 auto !important;
    width: 20px !important;
    height: 20px !important;
    margin: 4px 12px 0 0 !important;

    accent-color: #bd8a2c !important;
}


/* =========================================
   DESCRIPTION
========================================= */

#wpforms-1936 .wpforms-field-description,
#wpforms-1936 .wpforms-field-sublabel {
    font-family: 'Jost', sans-serif !important;
    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 1.6 !important;
    color: #81776d !important;
}


/* =========================================
   SUBMIT CONTAINER
========================================= */

#wpforms-1936 .wpforms-submit-container {
    width: 100% !important;
    max-width: 100% !important;

    margin-top: 35px !important;

    display: flex !important;
    justify-content: flex-end !important;
    align-items: center !important;
}


/* =========================================
   SUBMIT BUTTON
========================================= */

#wpforms-1936 .wpforms-submit {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 330px !important;
    min-width: 330px !important;
    max-width: 330px !important;

    height: 45px !important;
    min-height: 45px !important;
    max-height: 45px !important;

    margin: 0 !important;
    padding: 0 22px !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    letter-spacing: 5px !important;
    text-transform: uppercase !important;

    color: #1f1a15 !important;

    background: linear-gradient(
        90deg,
        #c7952f 0%,
        #e2b758 100%
    ) !important;

    border: none !important;
    border-radius: 0 !important;

    box-shadow: none !important;
}


/* =========================================
   HOVER
========================================= */

#wpforms-1936 .wpforms-submit:hover {
    color: #1f1a15 !important;

    background: linear-gradient(
        90deg,
        #b98525 0%,
        #d8aa4b 100%
    ) !important;
}


/* =========================================
   MOBILE FIX
========================================= */

@media only screen and (max-width: 767px) {

    /* -----------------------------------------
       FORM
    ----------------------------------------- */

    #wpforms-1936,
    #wpforms-form-1936 {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* -----------------------------------------
       FIELD CONTAINER
    ----------------------------------------- */

    #wpforms-1936 .wpforms-field-container {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }


    /* -----------------------------------------
       IMPORTANT:
       FORCE WPForms DESKTOP COLUMNS
       TO FULL WIDTH ON MOBILE
    ----------------------------------------- */

    #wpforms-1936 .wpforms-field-layout,
    #wpforms-1936 .wpforms-field-layout-rows,
    #wpforms-1936 .wpforms-layout-row {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    #wpforms-1936 .wpforms-layout-column,
    #wpforms-1936 .wpforms-layout-column-50 {
        display: block !important;
        float: none !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* -----------------------------------------
       LABELS
    ----------------------------------------- */

    #wpforms-1936 .wpforms-field-label {
        font-size: 12px !important;
        line-height: 1.4 !important;
        letter-spacing: 2.5px !important;

        margin-bottom: 10px !important;

        white-space: normal !important;
    }


    /* -----------------------------------------
       INPUTS
    ----------------------------------------- */

    #wpforms-1936 input[type="text"],
    #wpforms-1936 input[type="email"],
    #wpforms-1936 input[type="tel"],
    #wpforms-1936 input[type="date"],
    #wpforms-1936 select,
    #wpforms-1936 .wpforms-datepicker,
    #wpforms-1936 .wpforms-field-phone-input-container,
    #wpforms-1936 .wpforms-field-phone-input-container input {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 16px !important;
    }


    /* -----------------------------------------
       PLACEHOLDERS
    ----------------------------------------- */

    #wpforms-1936 input::placeholder,
    #wpforms-1936 textarea::placeholder {
        font-size: 16px !important;
        white-space: normal !important;
    }


    /* -----------------------------------------
       TEXTAREA
    ----------------------------------------- */

    #wpforms-1936 .wpforms-field-textarea {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1936 textarea {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 16px !important;
        line-height: 1.5 !important;

        padding: 15px !important;

        overflow: auto !important;
        overflow-wrap: break-word !important;
        white-space: pre-wrap !important;
    }


    /* -----------------------------------------
       CHECKBOX
    ----------------------------------------- */

    #wpforms-1936 .wpforms-field-checkbox {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1936 .wpforms-field-checkbox ul,
    #wpforms-1936 .wpforms-field-checkbox li {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1936 .wpforms-field-checkbox label {
        display: flex !important;
        align-items: flex-start !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 13px !important;
        line-height: 1.75 !important;
        letter-spacing: 2px !important;
    }

    #wpforms-1936 .wpforms-field-checkbox label span {
        display: block !important;

        flex: 1 1 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 100% !important;

        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

    #wpforms-1936 .wpforms-field-checkbox input[type="checkbox"] {
        flex: 0 0 20px !important;

        width: 20px !important;
        height: 20px !important;

        margin: 3px 12px 0 0 !important;
    }


    /* -----------------------------------------
       FIELD SPACING
    ----------------------------------------- */

    #wpforms-1936 .wpforms-field {
        margin-bottom: 18px !important;
    }


    /* -----------------------------------------
       BUTTON
    ----------------------------------------- */

    #wpforms-1936 .wpforms-submit-container {
        width: 100% !important;
        max-width: 100% !important;

        margin-top: 25px !important;

        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    #wpforms-1936 .wpforms-submit {
        width: 100% !important;
        min-width: 0 !important;
        max-width: 330px !important;

        height: 55px !important;
        min-height: 55px !important;
        max-height: 55px !important;

        padding: 0 15px !important;

        font-size: 13px !important;
        letter-spacing: 3px !important;

        white-space: nowrap !important;
    }
}


/* =========================================
   VERY SMALL PHONES
========================================= */

@media only screen and (max-width: 480px) {

    #wpforms-1936 .wpforms-field-label {
        font-size: 11px !important;
        letter-spacing: 2px !important;
    }

    #wpforms-1936 input[type="text"],
    #wpforms-1936 input[type="email"],
    #wpforms-1936 input[type="tel"],
    #wpforms-1936 input[type="date"],
    #wpforms-1936 select,
    #wpforms-1936 textarea {
        font-size: 15px !important;
    }

    #wpforms-1936 input::placeholder,
    #wpforms-1936 textarea::placeholder {
        font-size: 15px !important;
    }

    #wpforms-1936 .wpforms-field-checkbox label {
        font-size: 12px !important;
        line-height: 1.7 !important;
        letter-spacing: 1.5px !important;
    }

    #wpforms-1936 .wpforms-submit {
        width: 100% !important;
        max-width: 100% !important;

        height: 52px !important;
        min-height: 52px !important;
        max-height: 52px !important;

        font-size: 12px !important;
        letter-spacing: 3px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-19c16ba *//* =========================================
   JOST FONT
========================================= */

@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600&display=swap');


/* =========================================
   FORM 1874 - GLOBAL
========================================= */

#wpforms-1874,
#wpforms-1874 *,
#wpforms-form-1874,
#wpforms-form-1874 * {
    font-family: 'Jost', sans-serif !important;
    box-sizing: border-box !important;
}

#wpforms-1874 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}


/* =========================================
   LABELS
========================================= */

#wpforms-1874 .wpforms-field-label {
    font-family: 'Jost', sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    letter-spacing: 3px !important;
    color: #7c746b !important;
    margin: 0 0 16px !important;
    text-transform: uppercase !important;
}

#wpforms-1874 .wpforms-required-label {
    color: #c99938 !important;
    font-size: 13px !important;
    letter-spacing: 0 !important;
}


/* =========================================
   INPUTS
========================================= */

#wpforms-1874 input[type="text"],
#wpforms-1874 input[type="email"],
#wpforms-1874 input[type="tel"],
#wpforms-1874 input[type="date"],
#wpforms-1874 select,
#wpforms-1874 .wpforms-datepicker,
#wpforms-1874 .wpforms-field-phone-input-container input {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 12px !important;
    font-weight: 300 !important;
    line-height: 1.4 !important;
    color: #49443f !important;
    letter-spacing: 0 !important;

    border: 1px solid #dfdcd8 !important;
    border-radius: 0 !important;
}


/* =========================================
   PLACEHOLDERS
========================================= */

#wpforms-1874 input::placeholder,
#wpforms-1874 textarea::placeholder {
    font-family: 'Jost', sans-serif !important;
    font-size: 14px !important;
    font-weight: 300 !important;
    color: #a79d92 !important;
    opacity: 1 !important;
    letter-spacing: 0 !important;
}


/* =========================================
   TEXTAREA
========================================= */

#wpforms-1874 textarea {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 21px !important;
    font-weight: 300 !important;
    line-height: 1.6 !important;
    color: #49443f !important;
    letter-spacing: 0 !important;

    border: 1px solid #dfdcd8 !important;
    border-radius: 0 !important;

    resize: vertical !important;
    overflow-wrap: break-word !important;
}


/* =========================================
   SELECT
========================================= */

#wpforms-1874 select {
    width: 100% !important;
    max-width: 100% !important;
}


/* =========================================
   FOCUS
========================================= */

#wpforms-1874 input:focus,
#wpforms-1874 select:focus,
#wpforms-1874 textarea:focus {
    border-color: #c69a42 !important;
    box-shadow: none !important;
    outline: none !important;
}


/* =========================================
   FIELD SPACING
========================================= */

#wpforms-1874 .wpforms-field {
    margin-bottom: 7px !important;
}


/* =========================================
   CHECKBOX
========================================= */

#wpforms-1874 .wpforms-field-checkbox {
    width: 100% !important;
    max-width: 100% !important;
}

#wpforms-1874 .wpforms-field-checkbox ul {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

#wpforms-1874 .wpforms-field-checkbox li {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}

#wpforms-1874 .wpforms-field-checkbox label {
    display: flex !important;
    align-items: flex-start !important;

    width: 100% !important;
    max-width: 100% !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.8 !important;
    letter-spacing: 3px !important;
    color: #746b61 !important;
}

#wpforms-1874 .wpforms-field-checkbox label span {
    display: block !important;

    flex: 1 1 auto !important;
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;

    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
}

#wpforms-1874 .wpforms-field-checkbox input[type="checkbox"] {
    flex: 0 0 auto !important;
    width: 20px !important;
    height: 20px !important;
    margin: 4px 12px 0 0 !important;

    accent-color: #bd8a2c !important;
}


/* =========================================
   DESCRIPTION
========================================= */

#wpforms-1874 .wpforms-field-description,
#wpforms-1874 .wpforms-field-sublabel {
    font-family: 'Jost', sans-serif !important;
    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 1.6 !important;
    color: #81776d !important;
}


/* =========================================
   SUBMIT CONTAINER
========================================= */

#wpforms-1874 .wpforms-submit-container {
    width: 100% !important;
    max-width: 100% !important;

    margin-top: 35px !important;

    display: flex !important;
    justify-content: flex-end !important;
    align-items: center !important;
}


/* =========================================
   SUBMIT BUTTON
========================================= */

#wpforms-1874 .wpforms-submit {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 330px !important;
    min-width: 330px !important;
    max-width: 330px !important;

    height: 45px !important;
    min-height: 45px !important;
    max-height: 45px !important;

    margin: 0 !important;
    padding: 0 22px !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    letter-spacing: 5px !important;
    text-transform: uppercase !important;

    color: #1f1a15 !important;

    background: linear-gradient(
        90deg,
        #c7952f 0%,
        #e2b758 100%
    ) !important;

    border: none !important;
    border-radius: 0 !important;

    box-shadow: none !important;
}


/* =========================================
   HOVER
========================================= */

#wpforms-1874 .wpforms-submit:hover {
    color: #1f1a15 !important;

    background: linear-gradient(
        90deg,
        #b98525 0%,
        #d8aa4b 100%
    ) !important;
}


/* =========================================
   MOBILE FIX
========================================= */

@media only screen and (max-width: 767px) {

    /* -----------------------------------------
       FORM
    ----------------------------------------- */

    #wpforms-1874,
    #wpforms-form-1874 {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* -----------------------------------------
       FIELD CONTAINER
    ----------------------------------------- */

    #wpforms-1874 .wpforms-field-container {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }


    /* -----------------------------------------
       IMPORTANT:
       FORCE WPForms DESKTOP COLUMNS
       TO FULL WIDTH ON MOBILE
    ----------------------------------------- */

    #wpforms-1874 .wpforms-field-layout,
    #wpforms-1874 .wpforms-field-layout-rows,
    #wpforms-1874 .wpforms-layout-row {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    #wpforms-1874 .wpforms-layout-column,
    #wpforms-1874 .wpforms-layout-column-50 {
        display: block !important;
        float: none !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* -----------------------------------------
       LABELS
    ----------------------------------------- */

    #wpforms-1874 .wpforms-field-label {
        font-size: 12px !important;
        line-height: 1.4 !important;
        letter-spacing: 2.5px !important;

        margin-bottom: 10px !important;

        white-space: normal !important;
    }


    /* -----------------------------------------
       INPUTS
    ----------------------------------------- */

    #wpforms-1874 input[type="text"],
    #wpforms-1874 input[type="email"],
    #wpforms-1874 input[type="tel"],
    #wpforms-1874 input[type="date"],
    #wpforms-1874 select,
    #wpforms-1874 .wpforms-datepicker,
    #wpforms-1874 .wpforms-field-phone-input-container,
    #wpforms-1874 .wpforms-field-phone-input-container input {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 16px !important;
    }


    /* -----------------------------------------
       PLACEHOLDERS
    ----------------------------------------- */

    #wpforms-1874 input::placeholder,
    #wpforms-1874 textarea::placeholder {
        font-size: 16px !important;
        white-space: normal !important;
    }


    /* -----------------------------------------
       TEXTAREA
    ----------------------------------------- */

    #wpforms-1874 .wpforms-field-textarea {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1874 textarea {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 16px !important;
        line-height: 1.5 !important;

        padding: 15px !important;

        overflow: auto !important;
        overflow-wrap: break-word !important;
        white-space: pre-wrap !important;
    }


    /* -----------------------------------------
       CHECKBOX
    ----------------------------------------- */

    #wpforms-1874 .wpforms-field-checkbox {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1874 .wpforms-field-checkbox ul,
    #wpforms-1874 .wpforms-field-checkbox li {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1874 .wpforms-field-checkbox label {
        display: flex !important;
        align-items: flex-start !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 13px !important;
        line-height: 1.75 !important;
        letter-spacing: 2px !important;
    }

    #wpforms-1874 .wpforms-field-checkbox label span {
        display: block !important;

        flex: 1 1 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 100% !important;

        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

    #wpforms-1874 .wpforms-field-checkbox input[type="checkbox"] {
        flex: 0 0 20px !important;

        width: 20px !important;
        height: 20px !important;

        margin: 3px 12px 0 0 !important;
    }


    /* -----------------------------------------
       FIELD SPACING
    ----------------------------------------- */

    #wpforms-1874 .wpforms-field {
        margin-bottom: 18px !important;
    }


    /* -----------------------------------------
       BUTTON
    ----------------------------------------- */

    #wpforms-1874 .wpforms-submit-container {
        width: 100% !important;
        max-width: 100% !important;

        margin-top: 25px !important;

        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    #wpforms-1874 .wpforms-submit {
        width: 100% !important;
        min-width: 0 !important;
        max-width: 330px !important;

        height: 55px !important;
        min-height: 55px !important;
        max-height: 55px !important;

        padding: 0 15px !important;

        font-size: 13px !important;
        letter-spacing: 3px !important;

        white-space: nowrap !important;
    }
}


/* =========================================
   VERY SMALL PHONES
========================================= */

@media only screen and (max-width: 480px) {

    #wpforms-1874 .wpforms-field-label {
        font-size: 11px !important;
        letter-spacing: 2px !important;
    }

    #wpforms-1874 input[type="text"],
    #wpforms-1874 input[type="email"],
    #wpforms-1874 input[type="tel"],
    #wpforms-1874 input[type="date"],
    #wpforms-1874 select,
    #wpforms-1874 textarea {
        font-size: 15px !important;
    }

    #wpforms-1874 input::placeholder,
    #wpforms-1874 textarea::placeholder {
        font-size: 15px !important;
    }

    #wpforms-1874 .wpforms-field-checkbox label {
        font-size: 12px !important;
        line-height: 1.7 !important;
        letter-spacing: 1.5px !important;
    }

    #wpforms-1874 .wpforms-submit {
        width: 100% !important;
        max-width: 100% !important;

        height: 52px !important;
        min-height: 52px !important;
        max-height: 52px !important;

        font-size: 12px !important;
        letter-spacing: 3px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-add842d *//* =========================================
   JOST FONT
========================================= */

@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600&display=swap');


/* =========================================
   FORM 1895 - GLOBAL
========================================= */

#wpforms-1895,
#wpforms-1895 *,
#wpforms-form-1895,
#wpforms-form-1895 * {
    font-family: 'Jost', sans-serif !important;
    box-sizing: border-box !important;
}

#wpforms-1895 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}


/* =========================================
   LABELS
========================================= */

#wpforms-1895 .wpforms-field-label {
    font-family: 'Jost', sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    letter-spacing: 3px !important;
    color: #7c746b !important;
    margin: 0 0 16px !important;
    text-transform: uppercase !important;
}

#wpforms-1895 .wpforms-required-label {
    color: #c99938 !important;
    font-size: 13px !important;
    letter-spacing: 0 !important;
}


/* =========================================
   INPUTS
========================================= */

#wpforms-1895 input[type="text"],
#wpforms-1895 input[type="email"],
#wpforms-1895 input[type="tel"],
#wpforms-1895 input[type="date"],
#wpforms-1895 select,
#wpforms-1895 .wpforms-datepicker,
#wpforms-1895 .wpforms-field-phone-input-container input {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 12px !important;
    font-weight: 300 !important;
    line-height: 1.4 !important;
    color: #49443f !important;
    letter-spacing: 0 !important;

    border: 1px solid #dfdcd8 !important;
    border-radius: 0 !important;
}


/* =========================================
   PLACEHOLDERS
========================================= */

#wpforms-1895 input::placeholder,
#wpforms-1895 textarea::placeholder {
    font-family: 'Jost', sans-serif !important;
    font-size: 14px !important;
    font-weight: 300 !important;
    color: #a79d92 !important;
    opacity: 1 !important;
    letter-spacing: 0 !important;
}


/* =========================================
   TEXTAREA
========================================= */

#wpforms-1895 textarea {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 21px !important;
    font-weight: 300 !important;
    line-height: 1.6 !important;
    color: #49443f !important;
    letter-spacing: 0 !important;

    border: 1px solid #dfdcd8 !important;
    border-radius: 0 !important;

    resize: vertical !important;
    overflow-wrap: break-word !important;
}


/* =========================================
   SELECT
========================================= */

#wpforms-1895 select {
    width: 100% !important;
    max-width: 100% !important;
}


/* =========================================
   FOCUS
========================================= */

#wpforms-1895 input:focus,
#wpforms-1895 select:focus,
#wpforms-1895 textarea:focus {
    border-color: #c69a42 !important;
    box-shadow: none !important;
    outline: none !important;
}


/* =========================================
   FIELD SPACING
========================================= */

#wpforms-1895 .wpforms-field {
    margin-bottom: 7px !important;
}


/* =========================================
   CHECKBOX
========================================= */

#wpforms-1895 .wpforms-field-checkbox {
    width: 100% !important;
    max-width: 100% !important;
}

#wpforms-1895 .wpforms-field-checkbox ul {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

#wpforms-1895 .wpforms-field-checkbox li {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}

#wpforms-1895 .wpforms-field-checkbox label {
    display: flex !important;
    align-items: flex-start !important;

    width: 100% !important;
    max-width: 100% !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.8 !important;
    letter-spacing: 3px !important;
    color: #746b61 !important;
}

#wpforms-1895 .wpforms-field-checkbox label span {
    display: block !important;

    flex: 1 1 auto !important;
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;

    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
}

#wpforms-1895 .wpforms-field-checkbox input[type="checkbox"] {
    flex: 0 0 auto !important;
    width: 20px !important;
    height: 20px !important;
    margin: 4px 12px 0 0 !important;

    accent-color: #bd8a2c !important;
}


/* =========================================
   DESCRIPTION
========================================= */

#wpforms-1895 .wpforms-field-description,
#wpforms-1895 .wpforms-field-sublabel {
    font-family: 'Jost', sans-serif !important;
    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 1.6 !important;
    color: #81776d !important;
}


/* =========================================
   SUBMIT CONTAINER
========================================= */

#wpforms-1895 .wpforms-submit-container {
    width: 100% !important;
    max-width: 100% !important;

    margin-top: 35px !important;

    display: flex !important;
    justify-content: flex-end !important;
    align-items: center !important;
}


/* =========================================
   SUBMIT BUTTON
========================================= */

#wpforms-1895 .wpforms-submit {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 330px !important;
    min-width: 330px !important;
    max-width: 330px !important;

    height: 45px !important;
    min-height: 45px !important;
    max-height: 45px !important;

    margin: 0 !important;
    padding: 0 22px !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    letter-spacing: 5px !important;
    text-transform: uppercase !important;

    color: #1f1a15 !important;

    background: linear-gradient(
        90deg,
        #c7952f 0%,
        #e2b758 100%
    ) !important;

    border: none !important;
    border-radius: 0 !important;

    box-shadow: none !important;
}


/* =========================================
   HOVER
========================================= */

#wpforms-1895 .wpforms-submit:hover {
    color: #1f1a15 !important;

    background: linear-gradient(
        90deg,
        #b98525 0%,
        #d8aa4b 100%
    ) !important;
}


/* =========================================
   MOBILE FIX
========================================= */

@media only screen and (max-width: 767px) {

    /* -----------------------------------------
       FORM
    ----------------------------------------- */

    #wpforms-1895,
    #wpforms-form-1895 {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* -----------------------------------------
       FIELD CONTAINER
    ----------------------------------------- */

    #wpforms-1895 .wpforms-field-container {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }


    /* -----------------------------------------
       IMPORTANT:
       FORCE WPForms DESKTOP COLUMNS
       TO FULL WIDTH ON MOBILE
    ----------------------------------------- */

    #wpforms-1895 .wpforms-field-layout,
    #wpforms-1895 .wpforms-field-layout-rows,
    #wpforms-1895 .wpforms-layout-row {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    #wpforms-1895 .wpforms-layout-column,
    #wpforms-1895 .wpforms-layout-column-50 {
        display: block !important;
        float: none !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* -----------------------------------------
       LABELS
    ----------------------------------------- */

    #wpforms-1895 .wpforms-field-label {
        font-size: 12px !important;
        line-height: 1.4 !important;
        letter-spacing: 2.5px !important;

        margin-bottom: 10px !important;

        white-space: normal !important;
    }


    /* -----------------------------------------
       INPUTS
    ----------------------------------------- */

    #wpforms-1895 input[type="text"],
    #wpforms-1895 input[type="email"],
    #wpforms-1895 input[type="tel"],
    #wpforms-1895 input[type="date"],
    #wpforms-1895 select,
    #wpforms-1895 .wpforms-datepicker,
    #wpforms-1895 .wpforms-field-phone-input-container,
    #wpforms-1895 .wpforms-field-phone-input-container input {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 16px !important;
    }


    /* -----------------------------------------
       PLACEHOLDERS
    ----------------------------------------- */

    #wpforms-1895 input::placeholder,
    #wpforms-1895 textarea::placeholder {
        font-size: 16px !important;
        white-space: normal !important;
    }


    /* -----------------------------------------
       TEXTAREA
    ----------------------------------------- */

    #wpforms-1895 .wpforms-field-textarea {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1895 textarea {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 16px !important;
        line-height: 1.5 !important;

        padding: 15px !important;

        overflow: auto !important;
        overflow-wrap: break-word !important;
        white-space: pre-wrap !important;
    }


    /* -----------------------------------------
       CHECKBOX
    ----------------------------------------- */

    #wpforms-1895 .wpforms-field-checkbox {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1895 .wpforms-field-checkbox ul,
    #wpforms-1895 .wpforms-field-checkbox li {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1895 .wpforms-field-checkbox label {
        display: flex !important;
        align-items: flex-start !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 13px !important;
        line-height: 1.75 !important;
        letter-spacing: 2px !important;
    }

    #wpforms-1895 .wpforms-field-checkbox label span {
        display: block !important;

        flex: 1 1 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 100% !important;

        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

    #wpforms-1895 .wpforms-field-checkbox input[type="checkbox"] {
        flex: 0 0 20px !important;

        width: 20px !important;
        height: 20px !important;

        margin: 3px 12px 0 0 !important;
    }


    /* -----------------------------------------
       FIELD SPACING
    ----------------------------------------- */

    #wpforms-1895 .wpforms-field {
        margin-bottom: 18px !important;
    }


    /* -----------------------------------------
       BUTTON
    ----------------------------------------- */

    #wpforms-1895 .wpforms-submit-container {
        width: 100% !important;
        max-width: 100% !important;

        margin-top: 25px !important;

        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    #wpforms-1895 .wpforms-submit {
        width: 100% !important;
        min-width: 0 !important;
        max-width: 330px !important;

        height: 55px !important;
        min-height: 55px !important;
        max-height: 55px !important;

        padding: 0 15px !important;

        font-size: 13px !important;
        letter-spacing: 3px !important;

        white-space: nowrap !important;
    }
}


/* =========================================
   VERY SMALL PHONES
========================================= */

@media only screen and (max-width: 480px) {

    #wpforms-1895 .wpforms-field-label {
        font-size: 11px !important;
        letter-spacing: 2px !important;
    }

    #wpforms-1895 input[type="text"],
    #wpforms-1895 input[type="email"],
    #wpforms-1895 input[type="tel"],
    #wpforms-1895 input[type="date"],
    #wpforms-1895 select,
    #wpforms-1895 textarea {
        font-size: 15px !important;
    }

    #wpforms-1895 input::placeholder,
    #wpforms-1895 textarea::placeholder {
        font-size: 15px !important;
    }

    #wpforms-1895 .wpforms-field-checkbox label {
        font-size: 12px !important;
        line-height: 1.7 !important;
        letter-spacing: 1.5px !important;
    }

    #wpforms-1895 .wpforms-submit {
        width: 100% !important;
        max-width: 100% !important;

        height: 52px !important;
        min-height: 52px !important;
        max-height: 52px !important;

        font-size: 12px !important;
        letter-spacing: 3px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-e9cd1ab *//* =========================================
   JOST FONT
========================================= */

@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600&display=swap');


/* =========================================
   FORM 1936 - GLOBAL
========================================= */

#wpforms-1936,
#wpforms-1936 *,
#wpforms-form-1936,
#wpforms-form-1936 * {
    font-family: 'Jost', sans-serif !important;
    box-sizing: border-box !important;
}

#wpforms-1936 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}


/* =========================================
   LABELS
========================================= */

#wpforms-1936 .wpforms-field-label {
    font-family: 'Jost', sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    letter-spacing: 3px !important;
    color: #7c746b !important;
    margin: 0 0 16px !important;
    text-transform: uppercase !important;
}

#wpforms-1936 .wpforms-required-label {
    color: #c99938 !important;
    font-size: 13px !important;
    letter-spacing: 0 !important;
}


/* =========================================
   INPUTS
========================================= */

#wpforms-1936 input[type="text"],
#wpforms-1936 input[type="email"],
#wpforms-1936 input[type="tel"],
#wpforms-1936 input[type="date"],
#wpforms-1936 select,
#wpforms-1936 .wpforms-datepicker,
#wpforms-1936 .wpforms-field-phone-input-container input {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 12px !important;
    font-weight: 300 !important;
    line-height: 1.4 !important;
    color: #49443f !important;
    letter-spacing: 0 !important;

    border: 1px solid #dfdcd8 !important;
    border-radius: 0 !important;
}


/* =========================================
   PLACEHOLDERS
========================================= */

#wpforms-1936 input::placeholder,
#wpforms-1936 textarea::placeholder {
    font-family: 'Jost', sans-serif !important;
    font-size: 14px !important;
    font-weight: 300 !important;
    color: #a79d92 !important;
    opacity: 1 !important;
    letter-spacing: 0 !important;
}


/* =========================================
   TEXTAREA
========================================= */

#wpforms-1936 textarea {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 21px !important;
    font-weight: 300 !important;
    line-height: 1.6 !important;
    color: #49443f !important;
    letter-spacing: 0 !important;

    border: 1px solid #dfdcd8 !important;
    border-radius: 0 !important;

    resize: vertical !important;
    overflow-wrap: break-word !important;
}


/* =========================================
   SELECT
========================================= */

#wpforms-1936 select {
    width: 100% !important;
    max-width: 100% !important;
}


/* =========================================
   FOCUS
========================================= */

#wpforms-1936 input:focus,
#wpforms-1936 select:focus,
#wpforms-1936 textarea:focus {
    border-color: #c69a42 !important;
    box-shadow: none !important;
    outline: none !important;
}


/* =========================================
   FIELD SPACING
========================================= */

#wpforms-1936 .wpforms-field {
    margin-bottom: 7px !important;
}


/* =========================================
   CHECKBOX
========================================= */

#wpforms-1936 .wpforms-field-checkbox {
    width: 100% !important;
    max-width: 100% !important;
}

#wpforms-1936 .wpforms-field-checkbox ul {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

#wpforms-1936 .wpforms-field-checkbox li {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}

#wpforms-1936 .wpforms-field-checkbox label {
    display: flex !important;
    align-items: flex-start !important;

    width: 100% !important;
    max-width: 100% !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.8 !important;
    letter-spacing: 3px !important;
    color: #746b61 !important;
}

#wpforms-1936 .wpforms-field-checkbox label span {
    display: block !important;

    flex: 1 1 auto !important;
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;

    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
}

#wpforms-1936 .wpforms-field-checkbox input[type="checkbox"] {
    flex: 0 0 auto !important;
    width: 20px !important;
    height: 20px !important;
    margin: 4px 12px 0 0 !important;

    accent-color: #bd8a2c !important;
}


/* =========================================
   DESCRIPTION
========================================= */

#wpforms-1936 .wpforms-field-description,
#wpforms-1936 .wpforms-field-sublabel {
    font-family: 'Jost', sans-serif !important;
    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 1.6 !important;
    color: #81776d !important;
}


/* =========================================
   SUBMIT CONTAINER
========================================= */

#wpforms-1936 .wpforms-submit-container {
    width: 100% !important;
    max-width: 100% !important;

    margin-top: 35px !important;

    display: flex !important;
    justify-content: flex-end !important;
    align-items: center !important;
}


/* =========================================
   SUBMIT BUTTON
========================================= */

#wpforms-1936 .wpforms-submit {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 330px !important;
    min-width: 330px !important;
    max-width: 330px !important;

    height: 45px !important;
    min-height: 45px !important;
    max-height: 45px !important;

    margin: 0 !important;
    padding: 0 22px !important;

    font-family: 'Jost', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    letter-spacing: 5px !important;
    text-transform: uppercase !important;

    color: #1f1a15 !important;

    background: linear-gradient(
        90deg,
        #c7952f 0%,
        #e2b758 100%
    ) !important;

    border: none !important;
    border-radius: 0 !important;

    box-shadow: none !important;
}


/* =========================================
   HOVER
========================================= */

#wpforms-1936 .wpforms-submit:hover {
    color: #1f1a15 !important;

    background: linear-gradient(
        90deg,
        #b98525 0%,
        #d8aa4b 100%
    ) !important;
}


/* =========================================
   MOBILE FIX
========================================= */

@media only screen and (max-width: 767px) {

    /* -----------------------------------------
       FORM
    ----------------------------------------- */

    #wpforms-1936,
    #wpforms-form-1936 {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* -----------------------------------------
       FIELD CONTAINER
    ----------------------------------------- */

    #wpforms-1936 .wpforms-field-container {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }


    /* -----------------------------------------
       IMPORTANT:
       FORCE WPForms DESKTOP COLUMNS
       TO FULL WIDTH ON MOBILE
    ----------------------------------------- */

    #wpforms-1936 .wpforms-field-layout,
    #wpforms-1936 .wpforms-field-layout-rows,
    #wpforms-1936 .wpforms-layout-row {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    #wpforms-1936 .wpforms-layout-column,
    #wpforms-1936 .wpforms-layout-column-50 {
        display: block !important;
        float: none !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* -----------------------------------------
       LABELS
    ----------------------------------------- */

    #wpforms-1936 .wpforms-field-label {
        font-size: 12px !important;
        line-height: 1.4 !important;
        letter-spacing: 2.5px !important;

        margin-bottom: 10px !important;

        white-space: normal !important;
    }


    /* -----------------------------------------
       INPUTS
    ----------------------------------------- */

    #wpforms-1936 input[type="text"],
    #wpforms-1936 input[type="email"],
    #wpforms-1936 input[type="tel"],
    #wpforms-1936 input[type="date"],
    #wpforms-1936 select,
    #wpforms-1936 .wpforms-datepicker,
    #wpforms-1936 .wpforms-field-phone-input-container,
    #wpforms-1936 .wpforms-field-phone-input-container input {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 16px !important;
    }


    /* -----------------------------------------
       PLACEHOLDERS
    ----------------------------------------- */

    #wpforms-1936 input::placeholder,
    #wpforms-1936 textarea::placeholder {
        font-size: 16px !important;
        white-space: normal !important;
    }


    /* -----------------------------------------
       TEXTAREA
    ----------------------------------------- */

    #wpforms-1936 .wpforms-field-textarea {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1936 textarea {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 16px !important;
        line-height: 1.5 !important;

        padding: 15px !important;

        overflow: auto !important;
        overflow-wrap: break-word !important;
        white-space: pre-wrap !important;
    }


    /* -----------------------------------------
       CHECKBOX
    ----------------------------------------- */

    #wpforms-1936 .wpforms-field-checkbox {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1936 .wpforms-field-checkbox ul,
    #wpforms-1936 .wpforms-field-checkbox li {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    #wpforms-1936 .wpforms-field-checkbox label {
        display: flex !important;
        align-items: flex-start !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        font-size: 13px !important;
        line-height: 1.75 !important;
        letter-spacing: 2px !important;
    }

    #wpforms-1936 .wpforms-field-checkbox label span {
        display: block !important;

        flex: 1 1 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 100% !important;

        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

    #wpforms-1936 .wpforms-field-checkbox input[type="checkbox"] {
        flex: 0 0 20px !important;

        width: 20px !important;
        height: 20px !important;

        margin: 3px 12px 0 0 !important;
    }


    /* -----------------------------------------
       FIELD SPACING
    ----------------------------------------- */

    #wpforms-1936 .wpforms-field {
        margin-bottom: 18px !important;
    }


    /* -----------------------------------------
       BUTTON
    ----------------------------------------- */

    #wpforms-1936 .wpforms-submit-container {
        width: 100% !important;
        max-width: 100% !important;

        margin-top: 25px !important;

        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    #wpforms-1936 .wpforms-submit {
        width: 100% !important;
        min-width: 0 !important;
        max-width: 330px !important;

        height: 55px !important;
        min-height: 55px !important;
        max-height: 55px !important;

        padding: 0 15px !important;

        font-size: 13px !important;
        letter-spacing: 3px !important;

        white-space: nowrap !important;
    }
}


/* =========================================
   VERY SMALL PHONES
========================================= */

@media only screen and (max-width: 480px) {

    #wpforms-1936 .wpforms-field-label {
        font-size: 11px !important;
        letter-spacing: 2px !important;
    }

    #wpforms-1936 input[type="text"],
    #wpforms-1936 input[type="email"],
    #wpforms-1936 input[type="tel"],
    #wpforms-1936 input[type="date"],
    #wpforms-1936 select,
    #wpforms-1936 textarea {
        font-size: 15px !important;
    }

    #wpforms-1936 input::placeholder,
    #wpforms-1936 textarea::placeholder {
        font-size: 15px !important;
    }

    #wpforms-1936 .wpforms-field-checkbox label {
        font-size: 12px !important;
        line-height: 1.7 !important;
        letter-spacing: 1.5px !important;
    }

    #wpforms-1936 .wpforms-submit {
        width: 100% !important;
        max-width: 100% !important;

        height: 52px !important;
        min-height: 52px !important;
        max-height: 52px !important;

        font-size: 12px !important;
        letter-spacing: 3px !important;
    }
}/* End custom CSS */