.elementor-142 .elementor-element.elementor-element-dwfroot{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-dwfroot:not(.elementor-motion-effects-element-type-background), .elementor-142 .elementor-element.elementor-element-dwfroot > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F1;}.elementor-142 .elementor-element.elementor-element-dwftop{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:43px;--padding-bottom:10px;--padding-left:72px;--padding-right:72px;}.elementor-142 .elementor-element.elementor-element-dwftline{--display:flex;--min-height:1px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B9B1AA;--border-color:#B9B1AA;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-142 .elementor-element.elementor-element-dwfinsta .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-142 .elementor-element.elementor-element-dwfinsta .elementor-icon-box-title{margin-block-end:0px;color:#4D4B49;}.elementor-142 .elementor-element.elementor-element-dwfinsta.elementor-view-stacked .elementor-icon{background-color:#242426;}.elementor-142 .elementor-element.elementor-element-dwfinsta.elementor-view-framed .elementor-icon, .elementor-142 .elementor-element.elementor-element-dwfinsta.elementor-view-default .elementor-icon{fill:#242426;color:#242426;border-color:#242426;}.elementor-142 .elementor-element.elementor-element-dwfinsta .elementor-icon{font-size:11px;}.elementor-142 .elementor-element.elementor-element-dwfinsta .elementor-icon-box-title, .elementor-142 .elementor-element.elementor-element-dwfinsta .elementor-icon-box-title a{font-family:"Gilroy Light", Sans-serif;font-size:12px;font-weight:300;letter-spacing:0.34em;}.elementor-142 .elementor-element.elementor-element-dwfmain{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:10px;--padding-left:58px;--padding-right:58px;}.elementor-142 .elementor-element.elementor-element-dwfleft{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-142 .elementor-element.elementor-element-dwftag{text-align:start;}.elementor-142 .elementor-element.elementor-element-dwftag .elementor-heading-title{font-family:"Gilroy Light", Sans-serif;font-size:12px;font-weight:300;letter-spacing:0.16em;color:#5F5A56;}.elementor-142 .elementor-element.elementor-element-dwfcontact{text-align:start;}.elementor-142 .elementor-element.elementor-element-dwfcontact .elementor-heading-title{font-family:"Gilroy Light", Sans-serif;font-size:11px;font-weight:300;letter-spacing:0.16em;color:#6B6560;}.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-142 .elementor-element.elementor-element-dwfnewlinks{font-family:"Gilroy Light", Sans-serif;color:#5D5753;}.elementor-142 .elementor-element.elementor-element-dwfsocrow{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-dwfsocial{text-align:start;}.elementor-142 .elementor-element.elementor-element-dwfsocial .elementor-heading-title{font-family:"Cormorant Light", Sans-serif;font-size:48px;font-weight:300;letter-spacing:0.16em;color:#242426;}.elementor-142 .elementor-element.elementor-element-dwfsicons{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:18px;--grid-column-gap:14px;--grid-row-gap:0px;}.elementor-142 .elementor-element.elementor-element-dwfsicons .elementor-social-icon{background-color:#F8F5F1;--icon-padding:0px;}.elementor-142 .elementor-element.elementor-element-dwfsicons .elementor-social-icon i{color:#242426;}.elementor-142 .elementor-element.elementor-element-dwfsicons .elementor-social-icon svg{fill:#242426;}.elementor-142 .elementor-element.elementor-element-dwflogo{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-142 .elementor-element.elementor-element-dwfmenu{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-142 .elementor-element.elementor-element-dwfmenut{text-align:start;}.elementor-142 .elementor-element.elementor-element-dwfmenut .elementor-heading-title{font-family:"Cormorant Light", Sans-serif;font-size:48px;font-weight:300;letter-spacing:0.11em;color:#242426;}.elementor-142 .elementor-element.elementor-element-dwfdirbands{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:8px;--padding-bottom:2px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-dwfportcol{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-142 .elementor-element.elementor-element-dwfporth{text-align:start;}.elementor-142 .elementor-element.elementor-element-dwfporth .elementor-heading-title{font-family:"Gilroy Light", Sans-serif;font-size:10px;font-weight:300;letter-spacing:0.16em;color:#242426;}.elementor-142 .elementor-element.elementor-element-dwfportlinks{font-family:"Gilroy Light", Sans-serif;color:#5D5753;}.elementor-142 .elementor-element.elementor-element-dwfinfocol{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-142 .elementor-element.elementor-element-dwfinfh{text-align:start;}.elementor-142 .elementor-element.elementor-element-dwfinfh .elementor-heading-title{font-family:"Gilroy Light", Sans-serif;font-size:10px;font-weight:300;letter-spacing:0.16em;color:#242426;}.elementor-142 .elementor-element.elementor-element-dwfinfolinks{font-family:"Gilroy Light", Sans-serif;color:#5D5753;}.elementor-142 .elementor-element.elementor-element-dwfbrands{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-dwfbrandsh{text-align:start;}.elementor-142 .elementor-element.elementor-element-dwfbrandsh .elementor-heading-title{font-family:"Gilroy Light", Sans-serif;font-size:10px;font-weight:300;letter-spacing:0.16em;color:#242426;}.elementor-142 .elementor-element.elementor-element-dwfbrandslinks{font-family:"Gilroy Light", Sans-serif;color:#5D5753;}.elementor-142 .elementor-element.elementor-element-dwfbackwrap{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:-12px;--padding-right:0px;--z-index:0;}.elementor-142 .elementor-element.elementor-element-dwfback{text-align:center;}.elementor-142 .elementor-element.elementor-element-dwfback .elementor-heading-title{font-family:"Gilroy Light", Sans-serif;font-size:11px;font-weight:300;letter-spacing:0.16em;color:#6B6560;}.elementor-142 .elementor-element.elementor-element-dwfbottom{--display:flex;--min-height:42px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:72px;--padding-right:72px;}.elementor-142 .elementor-element.elementor-element-dwfbottom:not(.elementor-motion-effects-element-type-background), .elementor-142 .elementor-element.elementor-element-dwfbottom > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292A2C;}.elementor-142 .elementor-element.elementor-element-dwfb1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-dwfcopy{text-align:center;}.elementor-142 .elementor-element.elementor-element-dwfcopy .elementor-heading-title{font-family:"Gilroy Light", Sans-serif;font-size:10px;font-weight:300;letter-spacing:0.16em;color:#FFFFFF;}.elementor-142 .elementor-element.elementor-element-dwfb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-142 .elementor-element.elementor-element-dwfb3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-142 .elementor-element.elementor-element-dwftline{--width:82%;}.elementor-142 .elementor-element.elementor-element-dwfmain{--content-width:1680px;}.elementor-142 .elementor-element.elementor-element-dwfleft{--width:32%;}.elementor-142 .elementor-element.elementor-element-dwflogo{--width:0%;}.elementor-142 .elementor-element.elementor-element-dwfmenu{--width:48%;}.elementor-142 .elementor-element.elementor-element-dwfportcol{--width:50%;}.elementor-142 .elementor-element.elementor-element-dwfinfocol{--width:50%;}.elementor-142 .elementor-element.elementor-element-dwfbackwrap{--width:4%;}.elementor-142 .elementor-element.elementor-element-dwfb1{--width:100%;}.elementor-142 .elementor-element.elementor-element-dwfb2{--width:0%;}.elementor-142 .elementor-element.elementor-element-dwfb3{--width:45%;}}/* Start custom CSS for icon-box, class: .elementor-element-dwfinsta */.elementor-142 .elementor-element.elementor-element-dwfinsta h3{margin:0;white-space:nowrap;text-transform:uppercase;} .elementor-142 .elementor-element.elementor-element-dwfinsta .elementor-icon-box-wrapper{align-items:center;} @media(max-width:640px){.elementor-142 .elementor-element.elementor-element-dwfinsta h3{white-space:normal;text-align:center;line-height:1.8;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dwftag */.elementor-142 .elementor-element.elementor-element-dwftag .elementor-heading-title{text-transform:uppercase;line-height:1.65;padding:18px 0 12px;text-align:left;} @media(max-width:1024px){.elementor-142 .elementor-element.elementor-element-dwftag .elementor-heading-title{text-align:center;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dwfcontact */.elementor-142 .elementor-element.elementor-element-dwfcontact .elementor-heading-title{text-transform:uppercase;line-height:1.9;padding:0 0 18px;text-align:left;} @media(max-width:1024px){.elementor-142 .elementor-element.elementor-element-dwfcontact .elementor-heading-title{text-align:center;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dwfnewlinks */.elementor-142 .elementor-element.elementor-element-dwfnewlinks .dwf-footer-new-links{display:grid;gap:7px;margin:6px 0 0;} .elementor-142 .elementor-element.elementor-element-dwfnewlinks .dwf-footer-new-links a{display:block;color:#5D5753;text-decoration:none;text-transform:uppercase;font-family:'Gilroy Light',Arial,sans-serif;font-size:10.5px;font-weight:300;letter-spacing:.16em;line-height:1.45;transition:opacity .35s cubic-bezier(.32,.72,0,1);} .elementor-142 .elementor-element.elementor-element-dwfnewlinks .dwf-footer-new-links a:hover,.elementor-142 .elementor-element.elementor-element-dwfnewlinks .dwf-footer-new-links a:focus{opacity:.58;outline:none;} @media(max-width:1024px){.elementor-142 .elementor-element.elementor-element-dwfnewlinks .dwf-footer-new-links{text-align:center;justify-items:center;margin-top:4px;gap:6px;} .elementor-142 .elementor-element.elementor-element-dwfnewlinks .dwf-footer-new-links a{font-size:10px;letter-spacing:.16em;line-height:1.5;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dwfsocial */.elementor-142 .elementor-element.elementor-element-dwfsocial .elementor-heading-title{text-transform:uppercase;line-height:1;text-align:left;} @media(max-width:1024px){.elementor-142 .elementor-element.elementor-element-dwfsocial .elementor-heading-title{text-align:center;}}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-dwfsicons */.elementor-142 .elementor-element.elementor-element-dwfsicons .elementor-icon{background:transparent!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dwfmenut */.elementor-142 .elementor-element.elementor-element-dwfmenut .elementor-heading-title{text-transform:uppercase;line-height:1.05;} @media(max-width:1024px){.elementor-142 .elementor-element.elementor-element-dwfmenut .elementor-heading-title{text-align:center;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dwfporth */.elementor-142 .elementor-element.elementor-element-dwfporth .elementor-heading-title{text-transform:uppercase;} @media(max-width:1024px){.elementor-142 .elementor-element.elementor-element-dwfporth .elementor-heading-title{text-align:center;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dwfinfh */.elementor-142 .elementor-element.elementor-element-dwfinfh .elementor-heading-title{text-transform:uppercase;} @media(max-width:1024px){.elementor-142 .elementor-element.elementor-element-dwfinfh .elementor-heading-title{text-align:center;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dwfbrandsh */.elementor-142 .elementor-element.elementor-element-dwfbrandsh .elementor-heading-title{text-transform:uppercase;} @media(max-width:1024px){.elementor-142 .elementor-element.elementor-element-dwfbrandsh .elementor-heading-title{text-align:center;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dwfbrandslinks */.elementor-142 .elementor-element.elementor-element-dwfbrandslinks .dwf-brand-list.dwf-brand-stack{display:grid!important;gap:14px!important;margin:8px 0 0!important;} .elementor-142 .elementor-element.elementor-element-dwfbrandslinks .dwf-brand-card{display:grid!important;gap:5px!important;color:#5D5753!important;text-decoration:none!important;text-transform:uppercase!important;white-space:normal!important;transition:opacity .35s cubic-bezier(.32,.72,0,1)!important;} .elementor-142 .elementor-element.elementor-element-dwfbrandslinks .dwf-brand-card:hover,.elementor-142 .elementor-element.elementor-element-dwfbrandslinks .dwf-brand-card:focus{opacity:.62!important;outline:none!important;} .elementor-142 .elementor-element.elementor-element-dwfbrandslinks .dwf-brand-name{display:block!important;font-family:'Gilroy Light',Arial,sans-serif!important;font-size:11px!important;font-weight:300!important;letter-spacing:.16em!important;line-height:1.45!important;color:#242426!important;} .elementor-142 .elementor-element.elementor-element-dwfbrandslinks .dwf-brand-meta{display:block!important;font-family:'Gilroy Light',Arial,sans-serif!important;font-size:10.5px!important;font-weight:300!important;letter-spacing:.14em!important;line-height:1.5!important;color:#6B6560!important;text-transform:none!important;} @media(max-width:1024px){.elementor-142 .elementor-element.elementor-element-dwfbrandslinks .dwf-brand-list.dwf-brand-stack{justify-items:center!important;text-align:center!important;gap:14px!important;margin-top:8px!important;} .elementor-142 .elementor-element.elementor-element-dwfbrandslinks .dwf-brand-card{justify-items:center!important;max-width:330px!important;gap:5px!important;} .elementor-142 .elementor-element.elementor-element-dwfbrandslinks .dwf-brand-name{font-size:11px!important;} .elementor-142 .elementor-element.elementor-element-dwfbrandslinks .dwf-brand-meta{font-size:10px!important;letter-spacing:.12em!important;line-height:1.55!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dwfmenu */.elementor-142 .elementor-element.elementor-element-dwfmenu .dwf-link-list{display:grid;gap:9px;margin:12px 0 0;} .elementor-142 .elementor-element.elementor-element-dwfmenu .dwf-link-list a, .elementor-142 .elementor-element.elementor-element-dwfmenu .dwf-brand-list a{display:block;color:#5D5753;text-decoration:none;text-transform:uppercase;font-family:'Gilroy Light',Arial,sans-serif;font-size:11px;font-weight:300;letter-spacing:.16em;line-height:1.55;transition:opacity .35s cubic-bezier(.32,.72,0,1);} .elementor-142 .elementor-element.elementor-element-dwfmenu .dwf-link-list a:hover, .elementor-142 .elementor-element.elementor-element-dwfmenu .dwf-brand-list a:hover{opacity:.58;} .elementor-142 .elementor-element.elementor-element-dwfmenu .dwf-brand-list{display:flex;flex-wrap:wrap;gap:10px 18px;margin:8px 0 0;} .elementor-142 .elementor-element.elementor-element-dwfmenu .dwf-brand-list a{font-size:10px;letter-spacing:.16em;} @media(max-width:1024px){.elementor-142 .elementor-element.elementor-element-dwfmenu{text-align:center;} .elementor-142 .elementor-element.elementor-element-dwfmenu .elementor-element-dwfdirbands{justify-content:center;} .elementor-142 .elementor-element.elementor-element-dwfmenu .dwf-brand-list{justify-content:center;}} @media(max-width:640px){.elementor-142 .elementor-element.elementor-element-dwfmenu .elementor-element-dwfdirbands{flex-direction:column!important;gap:26px!important;} .elementor-142 .elementor-element.elementor-element-dwfmenu .dwf-link-list{gap:7px;} .elementor-142 .elementor-element.elementor-element-dwfmenu .dwf-brand-list{display:grid;gap:8px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dwfback */.elementor-142 .elementor-element.elementor-element-dwfback .elementor-heading-title{writing-mode:vertical-rl;transform:rotate(180deg);} .elementor-142 .elementor-element.elementor-element-dwfback .elementor-heading-title a{color:inherit!important;text-decoration:none!important;cursor:pointer!important;display:inline-block!important;padding:6px 0!important;transition:opacity .25s ease, letter-spacing .25s ease;} .elementor-142 .elementor-element.elementor-element-dwfback .elementor-heading-title a:hover,.elementor-142 .elementor-element.elementor-element-dwfback .elementor-heading-title a:focus{opacity:.62;letter-spacing:.22em!important;outline:none!important;} .elementor-142 .elementor-element.elementor-element-dwfback:before{display:none!important;} @media(max-width:1024px){.elementor-142 .elementor-element.elementor-element-dwfback .elementor-heading-title{writing-mode:horizontal-tb;transform:none;}.elementor-142 .elementor-element.elementor-element-dwfback:before{display:none!important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dwfcopy */.elementor-142 .elementor-element.elementor-element-dwfcopy .dwf-bottom-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:100%;} .elementor-142 .elementor-element.elementor-element-dwfcopy .dwf-bottom-left,.elementor-142 .elementor-element.elementor-element-dwfcopy .dwf-bottom-right{font-family:'Gilroy Light',Arial,sans-serif;font-size:10px;line-height:1.5;font-weight:300;letter-spacing:.16em;color:#fff;} .elementor-142 .elementor-element.elementor-element-dwfcopy .dwf-bottom-left{text-align:left;} .elementor-142 .elementor-element.elementor-element-dwfcopy .dwf-bottom-right{text-align:right;} .elementor-142 .elementor-element.elementor-element-dwfcopy .dwf-bottom-center{display:flex;align-items:center;justify-content:center;} .elementor-142 .elementor-element.elementor-element-dwfcopy .dwf-bottom-center img{width:116px;max-width:116px;height:auto;display:block;filter:brightness(0) invert(1);} .elementor-142 .elementor-element.elementor-element-dwfcopy a{color:#fff!important;text-decoration:none!important;} .elementor-142 .elementor-element.elementor-element-dwfcopy a:hover{opacity:.7;} @media(max-width:1024px){.elementor-142 .elementor-element.elementor-element-dwfcopy .dwf-bottom-bar{grid-template-columns:1fr;gap:10px;} .elementor-142 .elementor-element.elementor-element-dwfcopy .dwf-bottom-left,.elementor-142 .elementor-element.elementor-element-dwfcopy .dwf-bottom-right{text-align:center;letter-spacing:.16em;} .elementor-142 .elementor-element.elementor-element-dwfcopy .dwf-bottom-center img{width:108px;max-width:108px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dwfb2 */.elementor-142 .elementor-element.elementor-element-dwfb2{display:none!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dwfbottom */.elementor-142 .elementor-element.elementor-element-dwfbottom .elementor-element-dwfb2,.elementor-142 .elementor-element.elementor-element-dwfbottom .elementor-element-dwfb3{display:none!important;} .elementor-142 .elementor-element.elementor-element-dwfbottom .elementor-element-dwfb1{width:100%!important;max-width:100%!important;flex:0 1 100%!important;padding:0!important;min-height:0!important;} @media(max-width:1024px){.elementor-142 .elementor-element.elementor-element-dwfbottom{padding:10px 22px!important;gap:8px!important;min-height:0!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dwfroot */html{scroll-behavior:smooth;} .elementor-142 .elementor-element.elementor-element-dwfroot{position:relative!important;--dwf-insta-w:309px;--dwf-top-pad-x:72px;--dwf-divider-inset:10px;--dwf-guide-offset:calc(var(--dwf-top-pad-x) + var(--dwf-insta-w));} .smooth-back-to-top-button{display:flex!important;position:fixed!important;left:auto!important;right:28px!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:34px!important;height:174px!important;min-height:174px!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:0!important;box-shadow:none!important;z-index:9998!important;opacity:0!important;pointer-events:none!important;transition:opacity .35s ease!important;} .smooth-back-to-top-button.active-progress{opacity:1!important;pointer-events:auto!important;} .smooth-back-to-top-button svg{display:none!important;} .smooth-back-to-top-button:after{content:'BACK TO TOP'!important;display:block!important;writing-mode:vertical-rl!important;transform:rotate(180deg)!important;font-family:'Gilroy Light',Arial,sans-serif!important;font-size:10px!important;font-weight:300!important;letter-spacing:.16em!important;line-height:1!important;color:#6B6560!important;text-transform:uppercase!important;white-space:nowrap!important;} .smooth-back-to-top-button:hover:after,.smooth-back-to-top-button:focus:after{opacity:.62!important;letter-spacing:.16em!important;} html.dwf-footer-visible .smooth-back-to-top-button{opacity:0!important;pointer-events:none!important;} @media(max-width:1024px){.smooth-back-to-top-button{display:none!important;}} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwflogo{display:none!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwftop{gap:0!important;align-items:center!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwftline{flex:1 1 auto!important;width:auto!important;min-width:0!important;height:1px!important;min-height:1px!important;max-height:1px!important;padding:0!important;margin:0!important;align-self:center!important;border-top:0!important;position:relative!important;overflow:visible!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwftline:before{content:""!important;display:block!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:1px!important;background:#B9B1AA!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfinsta{width:var(--dwf-insta-w)!important;transform:translateX(-6px);flex:0 0 var(--dwf-insta-w)!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfinsta .elementor-icon-box-wrapper{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfinsta .elementor-icon-box-icon{margin:0!important;line-height:1!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfinsta .elementor-icon{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfinsta h3{line-height:1!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfbackwrap{position:absolute!important;right:21px!important;top:129px!important;width:56px!important;max-width:56px!important;min-height:260px!important;height:260px!important;z-index:5!important;padding:0!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;overflow:visible!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfbackwrap .elementor-widget-container{overflow:visible!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfback{width:56px!important;max-width:56px!important;display:block!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfback a{color:inherit!important;text-decoration:none!important;cursor:pointer!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfbackwrap:before{content:"";display:block;position:absolute;top:-140px;left:50%;width:1px!important;height:270px;background:rgba(185,177,170,.62);transform:translateX(-50%);pointer-events:none;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfback{position:absolute!important;top:150px!important;left:0!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfback .elementor-heading-title{display:block!important;width:12px!important;margin:0 auto!important;writing-mode:vertical-rl!important;transform:rotate(180deg)!important;white-space:nowrap!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfback .elementor-heading-title a{display:inline-block!important;padding:6px 0!important;color:inherit!important;text-decoration:none!important;cursor:pointer!important;transition:opacity .25s ease, letter-spacing .25s ease;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfback .elementor-heading-title a:hover,.elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfback .elementor-heading-title a:focus{opacity:.62;letter-spacing:.22em!important;outline:none!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfbottom{min-height:44px!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfb2{display:none!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfb3{align-items:flex-end!important;justify-content:center!important;} .elementor-142 .elementor-element.elementor-element-dwfroot img[data-id="dwfbottomlogo"],.elementor-142 .elementor-element.elementor-element-dwfroot .e-image-base[data-id="dwfbottomlogo"]{width:116px!important;max-width:116px!important;height:auto!important;display:block!important;} @media(min-width:1025px){.elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwftop{padding-bottom:10px!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfmain{width:100%!important;max-width:none!important;padding-left:clamp(130px,13vw,300px)!important;padding-right:calc(var(--dwf-guide-offset) - var(--dwf-divider-inset))!important;padding-bottom:10px!important;gap:64px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;overflow:visible!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfleft{width:min(30vw,430px)!important;flex:0 1 min(30vw,430px)!important;max-width:430px!important;align-self:center!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfmenu{width:min(42vw,640px)!important;flex:0 1 min(42vw,640px)!important;max-width:640px!important;margin-left:auto!important;transform:translateX(clamp(155px,14vw,215px))!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfmenut .elementor-heading-title{text-align:left!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfdirbands{gap:54px!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .dwf-link-list a{white-space:nowrap!important;}} @media(max-width:1024px){.elementor-142 .elementor-element.elementor-element-dwfroot{--dwf-top-pad-x:34px;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwftop{padding:58px var(--dwf-top-pad-x) 36px!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfmain{flex-direction:column!important;text-align:center!important;max-width:none!important;margin:0 auto!important;padding-left:var(--dwf-top-pad-x)!important;padding-right:var(--dwf-top-pad-x)!important;padding-bottom:34px!important;gap:34px!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfleft,.elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfmenu,.elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfbackwrap{width:100%!important;align-items:center!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfleft,.elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfmenu{flex:0 1 auto!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfbackwrap{position:static!important;right:auto!important;top:auto!important;height:auto!important;min-height:0!important;max-width:100%!important;padding-top:4px!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfback{width:auto!important;max-width:none!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfback:before{display:none!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfback .elementor-heading-title{writing-mode:horizontal-tb!important;transform:none!important;font-size:10px!important;letter-spacing:.16em!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfback .elementor-heading-title:before{content:"↑";display:inline-block;margin-right:10px;font-size:13px;line-height:1;color:#6B6560;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfbottom{flex-direction:column!important;text-align:center!important;padding:10px 22px!important;gap:8px!important;min-height:0!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfb1,.elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfb3{width:100%!important;align-items:center!important;} .elementor-142 .elementor-element.elementor-element-dwfroot img[data-id="dwfbottomlogo"],.elementor-142 .elementor-element.elementor-element-dwfroot .e-image-base[data-id="dwfbottomlogo"]{width:108px!important;max-width:108px!important;}} @media(min-width:520px) and (max-width:1024px){.elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfmenu{align-items:flex-start!important;text-align:left!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfmenut .elementor-heading-title{text-align:left!important;}} @media(max-width:640px){.elementor-142 .elementor-element.elementor-element-dwfroot{--dwf-top-pad-x:18px;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwftop{flex-direction:row!important;padding:24px var(--dwf-top-pad-x) 18px!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfinsta{transform:none!important;width:auto!important;flex:0 1 auto!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfinsta h3{font-size:8px!important;letter-spacing:.14em!important;white-space:nowrap!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfmain{padding-left:var(--dwf-top-pad-x)!important;padding-right:var(--dwf-top-pad-x)!important;padding-bottom:10px!important;gap:20px!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwftag .elementor-heading-title{font-size:11px!important;line-height:1.5!important;padding:8px 0 8px!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfcontact .elementor-heading-title{font-size:10px!important;line-height:1.7!important;padding:0 0 10px!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfnewlinks .dwf-footer-new-links{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 14px!important;justify-items:center!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfnewlinks .dwf-footer-new-links a:last-child{grid-column:1 / -1!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfsocrow{flex-wrap:wrap!important;justify-content:center!important;padding-top:8px!important;gap:10px!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfsocial .elementor-heading-title{font-size:32px!important;letter-spacing:.12em!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfmenut .elementor-heading-title{font-size:32px!important;letter-spacing:.08em!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfdirbands{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 14px!important;padding-top:2px!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfportcol,.elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfinfocol{width:100%!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfporth .elementor-heading-title,.elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfinfh .elementor-heading-title,.elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfbrandsh .elementor-heading-title{font-size:9px!important;line-height:1.4!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .dwf-link-list{gap:5px!important;margin-top:8px!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .dwf-link-list a,.elementor-142 .elementor-element.elementor-element-dwfroot .dwf-brand-name{font-size:10px!important;line-height:1.42!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .dwf-brand-meta{font-size:9px!important;line-height:1.45!important;letter-spacing:.1em!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfbrands{padding-top:0!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfbrands .dwf-brand-list.dwf-brand-stack{gap:10px!important;margin-top:6px!important;}} @media(max-width:519px){.elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfmenu{text-align:left!important;align-items:stretch!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfmenut .elementor-heading-title{text-align:left!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .dwf-link-list a{white-space:normal!important;}} @media(max-width:640px){.elementor-142 .elementor-element.elementor-element-dwfroot{--dwf-top-pad-x:18px;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfmain{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;padding-left:var(--dwf-top-pad-x)!important;padding-right:var(--dwf-top-pad-x)!important;padding-bottom:10px!important;text-align:left!important;justify-items:stretch!important;align-items:start!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfleft,.elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfmenu{display:contents!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwftag{order:1!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfcontact{order:2!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfnewlinks{order:3!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfmenut{order:4!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfdirbands{order:5!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 18px!important;padding-top:4px!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfbrands{order:6!important;padding-top:0!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfsocrow{order:7!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;padding-top:8px!important;gap:12px!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfbackwrap{order:8!important;padding-top:8px!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwftag,.elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfcontact,.elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfnewlinks,.elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfmenut,.elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfdirbands,.elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfbrands,.elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfsocrow,.elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfbackwrap{width:100%!important;max-width:100%!important;justify-self:stretch!important;align-self:start!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwftag .elementor-heading-title{font-size:11px!important;line-height:1.5!important;padding:8px 0 8px!important;text-align:left!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfcontact .elementor-heading-title{font-size:10px!important;line-height:1.7!important;padding:0 0 10px!important;text-align:left!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfnewlinks .dwf-footer-new-links{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 14px!important;justify-items:start!important;text-align:left!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfnewlinks .dwf-footer-new-links a:last-child{grid-column:1 / -1!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfsocial .elementor-heading-title{font-size:28px!important;letter-spacing:.12em!important;text-align:left!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfmenut .elementor-heading-title{text-align:left!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfportcol,.elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfinfocol{width:100%!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfporth .elementor-heading-title,.elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfinfh .elementor-heading-title,.elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfbrandsh .elementor-heading-title{font-size:9px!important;line-height:1.4!important;text-align:left!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .dwf-link-list{gap:5px!important;margin-top:8px!important;justify-items:start!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .dwf-link-list a,.elementor-142 .elementor-element.elementor-element-dwfroot .dwf-brand-name{font-size:10px!important;line-height:1.42!important;text-align:left!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .dwf-brand-meta{font-size:9px!important;line-height:1.45!important;letter-spacing:.1em!important;text-align:left!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfbrands .dwf-brand-list.dwf-brand-stack{gap:10px!important;margin-top:6px!important;justify-items:start!important;text-align:left!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfbrands .dwf-brand-card{justify-items:start!important;text-align:left!important;max-width:none!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfback .elementor-heading-title{text-align:left!important;justify-content:flex-start!important;margin:0!important;}} @media(max-width:1024px){.elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfbackwrap:before{display:none!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfback{position:static!important;top:auto!important;left:auto!important;width:auto!important;max-width:none!important;} .elementor-142 .elementor-element.elementor-element-dwfroot .elementor-element-dwfback .elementor-heading-title{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;margin:0 auto!important;writing-mode:horizontal-tb!important;transform:none!important;white-space:nowrap!important;text-align:center!important;}}

/* dw-mobile-footer-header-clearance-2026-06-08
   Mobile-only clearance so the fixed header does not cover the first footer row. */
@media(max-width:767px){
  .elementor-142 .elementor-element.elementor-element-dwfroot{
    padding-top:74px!important;
    scroll-margin-top:74px!important;
  }
}/* End custom CSS */