.elementor-1707 .elementor-element.elementor-element-5d72df2{--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-1707 .elementor-element.elementor-element-5d72df2:not(.elementor-motion-effects-element-type-background), .elementor-1707 .elementor-element.elementor-element-5d72df2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0f0a12;}.elementor-1707 .elementor-element.elementor-element-558b00d{--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;--gap:24px 48px;--row-gap:24px;--column-gap:48px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-1707 .elementor-element.elementor-element-8db8836{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1707 .elementor-element.elementor-element-06fbba4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:500;line-height:1.2em;color:#ffffff;}.elementor-1707 .elementor-element.elementor-element-6c7af91{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.66);}.elementor-1707 .elementor-element.elementor-element-3688ab9{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1707 .elementor-element.elementor-element-a5e76ce .elementor-button{background-color:#c1a875;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;fill:#171418;color:#171418;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c1a875;border-radius:0px 0px 0px 0px;padding:17px 28px 17px 28px;}.elementor-1707 .elementor-element.elementor-element-a5e76ce .elementor-button:hover, .elementor-1707 .elementor-element.elementor-element-a5e76ce .elementor-button:focus{background-color:#ffffff;color:#171418;border-color:#ffffff;}.elementor-1707 .elementor-element.elementor-element-a5e76ce .elementor-button:hover svg, .elementor-1707 .elementor-element.elementor-element-a5e76ce .elementor-button:focus svg{fill:#171418;}.elementor-1707 .elementor-element.elementor-element-a9d9352 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.35);border-radius:0px 0px 0px 0px;padding:17px 28px 17px 28px;}.elementor-1707 .elementor-element.elementor-element-a9d9352 .elementor-button:hover, .elementor-1707 .elementor-element.elementor-element-a9d9352 .elementor-button:focus{background-color:#ffffff;color:#171418;border-color:#ffffff;}.elementor-1707 .elementor-element.elementor-element-a9d9352 .elementor-button:hover svg, .elementor-1707 .elementor-element.elementor-element-a9d9352 .elementor-button:focus svg{fill:#171418;}.elementor-1707 .elementor-element.elementor-element-1bdad08{--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;--flex-wrap:wrap;--padding-top:72px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-1707 .elementor-element.elementor-element-b48b911{--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;--gap:22px 0px;--row-gap:22px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1707 .elementor-element.elementor-element-e29b837{text-align:start;}.elementor-1707 .elementor-element.elementor-element-e29b837 img{width:200px;}.elementor-1707 .elementor-element.elementor-element-f74c9fb{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:rgba(255,255,255,0.66);}.elementor-1707 .elementor-element.elementor-element-c0b3d70{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1707 .elementor-element.elementor-element-c0b3d70 .elementor-social-icon{background-color:rgba(255,255,255,0);--icon-padding:0.75em;}.elementor-1707 .elementor-element.elementor-element-c0b3d70 .elementor-social-icon i{color:#ffffff;}.elementor-1707 .elementor-element.elementor-element-c0b3d70 .elementor-social-icon svg{fill:#ffffff;}.elementor-1707 .elementor-element.elementor-element-c0b3d70 .elementor-social-icon:hover{background-color:rgba(255,255,255,0);}.elementor-1707 .elementor-element.elementor-element-c0b3d70 .elementor-social-icon:hover i{color:#c1a875;}.elementor-1707 .elementor-element.elementor-element-c0b3d70 .elementor-social-icon:hover svg{fill:#c1a875;}.elementor-1707 .elementor-element.elementor-element-fc26e0d{--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;--gap:22px 0px;--row-gap:22px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1707 .elementor-element.elementor-element-8f2fd27 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2.4px;color:#c1a875;}.elementor-1707 .elementor-element.elementor-element-2ccdefe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1707 .elementor-element.elementor-element-2ccdefe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1707 .elementor-element.elementor-element-2ccdefe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1707 .elementor-element.elementor-element-2ccdefe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1707 .elementor-element.elementor-element-2ccdefe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1707 .elementor-element.elementor-element-2ccdefe .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1707 .elementor-element.elementor-element-2ccdefe .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1707 .elementor-element.elementor-element-2ccdefe{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1707 .elementor-element.elementor-element-2ccdefe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-2ccdefe .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;}.elementor-1707 .elementor-element.elementor-element-2ccdefe .elementor-icon-list-text{color:rgba(255,255,255,0.66);transition:color 0.3s;}.elementor-1707 .elementor-element.elementor-element-2ccdefe .elementor-icon-list-item:hover .elementor-icon-list-text{color:#ffffff;}.elementor-1707 .elementor-element.elementor-element-e028b74{--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;--gap:22px 0px;--row-gap:22px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1707 .elementor-element.elementor-element-7d62d37 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2.4px;color:#c1a875;}.elementor-1707 .elementor-element.elementor-element-caf4c0b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1707 .elementor-element.elementor-element-caf4c0b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1707 .elementor-element.elementor-element-caf4c0b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1707 .elementor-element.elementor-element-caf4c0b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1707 .elementor-element.elementor-element-caf4c0b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1707 .elementor-element.elementor-element-caf4c0b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1707 .elementor-element.elementor-element-caf4c0b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1707 .elementor-element.elementor-element-caf4c0b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1707 .elementor-element.elementor-element-caf4c0b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-caf4c0b .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;}.elementor-1707 .elementor-element.elementor-element-caf4c0b .elementor-icon-list-text{color:rgba(255,255,255,0.66);transition:color 0.3s;}.elementor-1707 .elementor-element.elementor-element-caf4c0b .elementor-icon-list-item:hover .elementor-icon-list-text{color:#ffffff;}.elementor-1707 .elementor-element.elementor-element-d9e233f{--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;--gap:22px 0px;--row-gap:22px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1707 .elementor-element.elementor-element-f39c116 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2.4px;color:#c1a875;}.elementor-1707 .elementor-element.elementor-element-6780632 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1707 .elementor-element.elementor-element-6780632 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1707 .elementor-element.elementor-element-6780632 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1707 .elementor-element.elementor-element-6780632 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1707 .elementor-element.elementor-element-6780632 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1707 .elementor-element.elementor-element-6780632 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1707 .elementor-element.elementor-element-6780632 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1707 .elementor-element.elementor-element-6780632{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1707 .elementor-element.elementor-element-6780632 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-6780632 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;}.elementor-1707 .elementor-element.elementor-element-6780632 .elementor-icon-list-text{color:rgba(255,255,255,0.66);transition:color 0.3s;}.elementor-1707 .elementor-element.elementor-element-6780632 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#ffffff;}.elementor-1707 .elementor-element.elementor-element-27b964b{--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;--gap:22px 0px;--row-gap:22px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1707 .elementor-element.elementor-element-1d7d156 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2.4px;color:#c1a875;}.elementor-1707 .elementor-element.elementor-element-13eb3a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1707 .elementor-element.elementor-element-13eb3a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1707 .elementor-element.elementor-element-13eb3a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1707 .elementor-element.elementor-element-13eb3a2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1707 .elementor-element.elementor-element-13eb3a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1707 .elementor-element.elementor-element-13eb3a2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1707 .elementor-element.elementor-element-13eb3a2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1707 .elementor-element.elementor-element-13eb3a2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1707 .elementor-element.elementor-element-13eb3a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-13eb3a2 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;}.elementor-1707 .elementor-element.elementor-element-13eb3a2 .elementor-icon-list-text{color:rgba(255,255,255,0.66);transition:color 0.3s;}.elementor-1707 .elementor-element.elementor-element-13eb3a2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#ffffff;}.elementor-1707 .elementor-element.elementor-element-f55130b{--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;--gap:14px 24px;--row-gap:14px;--column-gap:24px;--padding-top:24px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-1707 .elementor-element.elementor-element-0d8c6ca{--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;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1707 .elementor-element.elementor-element-1f9e1e0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;color:rgba(255,255,255,0.5);}.elementor-1707 .elementor-element.elementor-element-8c2034e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-1707 .elementor-element.elementor-element-8c2034e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-1707 .elementor-element.elementor-element-8c2034e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-1707 .elementor-element.elementor-element-8c2034e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-1707 .elementor-element.elementor-element-8c2034e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-1707 .elementor-element.elementor-element-8c2034e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1707 .elementor-element.elementor-element-8c2034e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1707 .elementor-element.elementor-element-8c2034e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1707 .elementor-element.elementor-element-8c2034e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1707 .elementor-element.elementor-element-8c2034e .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:13px;}.elementor-1707 .elementor-element.elementor-element-8c2034e .elementor-icon-list-text{color:rgba(255,255,255,0.5);transition:color 0.3s;}.elementor-1707 .elementor-element.elementor-element-8c2034e .elementor-icon-list-item:hover .elementor-icon-list-text{color:#ffffff;}.elementor-1707 .elementor-element.elementor-element-ecf9647{--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;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1707 .elementor-element.elementor-element-ca8e576{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;color:rgba(255,255,255,0.5);}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:769px){.elementor-1707 .elementor-element.elementor-element-3688ab9{--width:0px;}.elementor-1707 .elementor-element.elementor-element-0d8c6ca{--width:0px;}}@media(max-width:1024px){.elementor-1707 .elementor-element.elementor-element-558b00d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}}@media(max-width:768px){.elementor-1707 .elementor-element.elementor-element-558b00d{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1707 .elementor-element.elementor-element-06fbba4 .elementor-heading-title{font-size:26px;}.elementor-1707 .elementor-element.elementor-element-1bdad08{--padding-top:48px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1707 .elementor-element.elementor-element-f55130b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}}/* Start custom CSS for container, class: .elementor-element-5d72df2 *//* Melpomene footer — Elementor Custom CSS (footer container). */
.elementor-1707 .elementor-element.elementor-element-5d72df2 {
	--mlp-edge: max(28px, calc((100% - 1560px) / 2));
	--mlp-ft-line: rgba(255, 255, 255, .1);
	--mlp-gold: #c1a875;
	color: rgba(255, 255, 255, .66);
	font-family: 'Manrope', sans-serif;
}
/* same left/right edge as the header */
.elementor-1707 .elementor-element.elementor-element-5d72df2 > .e-con-inner > .e-con, .elementor-1707 .elementor-element.elementor-element-5d72df2 > .e-con { padding-left: var(--mlp-edge) !important; padding-right: var(--mlp-edge) !important; }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-news, .elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-cols { border-bottom: 1px solid var(--mlp-ft-line); }

/* newsletter form (Mailchimp) */
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-form { width: min(100%, 460px) !important; }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-form form, .elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-form .mc4wp-form-fields { display: flex; gap: 0; width: 100%; }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-form input[type="email"] {
	flex: 1; min-height: 54px; padding: 0 20px; border: 1px solid rgba(255, 255, 255, .25) !important; border-right: 0 !important;
	border-radius: 0 !important; background: transparent !important; color: #fff !important; font-size: 15px;
}
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-form input[type="email"]::placeholder { color: rgba(255, 255, 255, .45); }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-form input[type="email"]:focus { border-color: var(--mlp-gold) !important; outline: none; }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-form input[type="submit"], .elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-form button {
	min-height: 54px; padding: 0 26px; border: 1px solid var(--mlp-gold) !important; border-radius: 0 !important;
	font-family: 'Manrope', sans-serif; font-size: 14px; font-weight: 600; letter-spacing: .02em; text-transform: none;
}

/* columns: brand wider, the rest equal */
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-cols { display: grid !important; grid-template-columns: 1.5fr 1fr 1fr 1fr 1.2fr; gap: 48px; }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-brand { max-width: 340px; }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-about p, .elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-news p { margin: 0; }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-logo img { width: 200px; height: auto; }

/* link lists */
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-links .elementor-icon-list-item a { transition: color .25s, padding-left .25s ease; }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-links .elementor-icon-list-item a:hover { padding-left: 4px; }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-links .elementor-icon-list-icon { display: none; }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-contact .elementor-icon-list-item:first-child .elementor-icon-list-text { line-height: 1.7; }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-contact .elementor-icon-list-item:last-child a { color: #fff; border-bottom: 0; padding-bottom: 0; }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-contact .elementor-icon-list-item:last-child a:hover { color: var(--mlp-gold); padding-left: 0; }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-contact .elementor-icon-list-item:last-child .elementor-icon-list-text { color: inherit; }

/* social */
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-social .elementor-social-icon { transition: background .3s, border-color .3s, color .3s; }

/* bottom bar */
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-legal { flex: 1 1 auto !important; width: auto !important; }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-legal-links .elementor-icon-list-icon { display: none; }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-credit p { margin: 0; }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-credit a { display: inline-flex; align-items: center; gap: 10px; color: inherit; transition: color .25s; }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-credit a:hover { color: #fff; }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-credit img { width: 84px; height: auto; opacity: .8; transition: opacity .25s; }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-credit a:hover img { opacity: 1; }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-cta { width: auto !important; flex: 0 0 auto !important; }

@media (max-width: 1024px) {
	.elementor-1707 .elementor-element.elementor-element-5d72df2 { --mlp-edge: 16px; }
	.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-cols { grid-template-columns: 1fr 1fr 1fr; gap: 40px 32px; }
	.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-brand { grid-column: 1 / -1; max-width: 480px; }
}
@media (max-width: 767px) {
	.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-cols { grid-template-columns: 1fr 1fr; gap: 36px 24px; }
	.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-contact { grid-column: 1 / -1; }
	.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-form form, .elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-form .mc4wp-form-fields { flex-direction: column; gap: 10px; }
	.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-form input[type="email"] { border-right: 1px solid rgba(255, 255, 255, .25) !important; }
}

/* fine-tuning */
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-logo img { margin-left: -15px; } /* logo file has transparent space on the left */
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-social .elementor-social-icon { width: auto; height: auto; display: inline-grid; place-items: center; padding: 0; border: 0 !important; border-radius: 0; background: transparent !important; color: #fff; }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-social .elementor-social-icon svg, .elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-social .elementor-social-icon i { fill: #fff; color: #fff; font-size: 22px; width: 22px; height: 22px; transition: fill .25s, color .25s; }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-social .elementor-social-icon:hover { background: transparent !important; }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-social .elementor-social-icon:hover svg, .elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-social .elementor-social-icon:hover i { fill: var(--mlp-gold); color: var(--mlp-gold); }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-bottom { justify-content: space-between !important; }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-legal { flex: 1 1 auto !important; width: auto !important; flex-wrap: wrap; }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-legal > .elementor-widget { width: auto !important; margin: 0 !important; }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-legal-links .elementor-icon-list-items { gap: 20px; }
.elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-credit { width: auto !important; flex: 0 0 auto !important; margin-left: auto; }
@media (max-width: 767px) { .elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-credit { margin-left: 0; } .elementor-1707 .elementor-element.elementor-element-5d72df2 .mlp-ft-logo img { margin-left: -12px; } }/* End custom CSS */