.elementor-8742 .elementor-element.elementor-element-98560a7{--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-98560a7::before, .elementor-8742 .elementor-element.elementor-element-98560a7 > .elementor-background-video-container::before, .elementor-8742 .elementor-element.elementor-element-98560a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-8742 .elementor-element.elementor-element-98560a7 > .elementor-background-slideshow::before, .elementor-8742 .elementor-element.elementor-element-98560a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8742 .elementor-element.elementor-element-98560a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8742 .elementor-element.elementor-element-1673bce{--display:flex;--min-height:100vh;--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-1673bce:not(.elementor-motion-effects-element-type-background), .elementor-8742 .elementor-element.elementor-element-1673bce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-8742 .elementor-element.elementor-element-414fa2e{--display:flex;--position:absolute;--min-height:60%;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 100% 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-8742 .elementor-element.elementor-element-414fa2e:not(.elementor-motion-effects-element-type-background), .elementor-8742 .elementor-element.elementor-element-414fa2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 238, 228);}body:not(.rtl) .elementor-8742 .elementor-element.elementor-element-414fa2e{left:0px;}body.rtl .elementor-8742 .elementor-element.elementor-element-414fa2e{right:0px;}.elementor-8742 .elementor-element.elementor-element-b36eba8{--display:flex;--position:absolute;--min-height:50%;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:100% 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:auto;}.elementor-8742 .elementor-element.elementor-element-b36eba8:not(.elementor-motion-effects-element-type-background), .elementor-8742 .elementor-element.elementor-element-b36eba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(232, 245, 240);}body:not(.rtl) .elementor-8742 .elementor-element.elementor-element-b36eba8{left:auto;}body.rtl .elementor-8742 .elementor-element.elementor-element-b36eba8{right:auto;}.elementor-8742 .elementor-element.elementor-element-245bb77{--display:flex;--position:absolute;--min-height:8rem;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:9999px 9999px 9999px 9999px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:33.3333%;}.elementor-8742 .elementor-element.elementor-element-245bb77:not(.elementor-motion-effects-element-type-background), .elementor-8742 .elementor-element.elementor-element-245bb77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(223, 90, 38, 0.1);}body:not(.rtl) .elementor-8742 .elementor-element.elementor-element-245bb77{left:auto;}body.rtl .elementor-8742 .elementor-element.elementor-element-245bb77{right:auto;}.elementor-8742 .elementor-element.elementor-element-26d5156{--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-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgb(243, 244, 246);--border-color:rgb(243, 244, 246);--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;--z-index:10;}.elementor-8742 .elementor-element.elementor-element-26d5156:not(.elementor-motion-effects-element-type-background), .elementor-8742 .elementor-element.elementor-element-26d5156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.8);}.elementor-8742 .elementor-element.elementor-element-3af0185{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-e78a38a{--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-e78a38a.e-con{--flex-grow:0;--flex-shrink:1;}.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-8742 .elementor-element.elementor-element-71b2a6e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8742 .elementor-element.elementor-element-71b2a6e.elementor-element{--align-self:stretch;}.elementor-8742 .elementor-element.elementor-element-71b2a6e img{width:235.156px;max-width:100%;height:2rem;object-fit:fill;opacity:1;border-radius:0px 0px 0px 0px;}.elementor-8742 .elementor-element.elementor-element-d455ecd{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-d455ecd.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8742 .elementor-element.elementor-element-f596276{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-f596276.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8742 .elementor-element.elementor-element-e9755d4{--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-e9755d4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8742 .elementor-element.elementor-element-db34c38 .elementor-button{background-color:rgba(0, 0, 0, 0);font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:1.5;fill:rgb(17, 24, 39);color:rgb(17, 24, 39);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8742 .elementor-element.elementor-element-db34c38 .elementor-button:hover, .elementor-8742 .elementor-element.elementor-element-db34c38 .elementor-button:focus{background-color:#FFFFFF00;}.elementor-8742 .elementor-element.elementor-element-db34c38{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8742 .elementor-element.elementor-element-db34c38 .elementor-button-content-wrapper{flex-direction:row;}.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-8742 .elementor-element.elementor-element-b513ec0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8742 .elementor-element.elementor-element-06eac03{--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-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;--z-index:10;}.elementor-8742 .elementor-element.elementor-element-504a463{--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-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-4b6c9a3{--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-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--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-8742 .elementor-element.elementor-element-0605cb2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-8742 .elementor-element.elementor-element-0605cb2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;text-transform:none;line-height:40px;color:rgb(17, 24, 39);}.elementor-8742 .elementor-element.elementor-element-d2fcb02{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-8742 .elementor-element.elementor-element-d2fcb02 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:28px;color:rgb(75, 85, 99);}.elementor-8742 .elementor-element.elementor-element-5cc6ea3{--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-8742 .elementor-element.elementor-element-9adcbb4{width:100%;max-width:100%;}.elementor-8742 .elementor-element.elementor-element-58e576a{--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgb(229, 231, 235);--border-color:rgb(229, 231, 235);--border-radius:12px 12px 12px 12px;--margin-top:0;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8742 .elementor-element.elementor-element-58e576a:not(.elementor-motion-effects-element-type-background), .elementor-8742 .elementor-element.elementor-element-58e576a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}.elementor-8742 .elementor-element.elementor-element-1e16746{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-358ccb7{--display:flex;--min-height:3rem;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:9999px 9999px 9999px 9999px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-358ccb7:not(.elementor-motion-effects-element-type-background), .elementor-8742 .elementor-element.elementor-element-358ccb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(254, 249, 195);}.elementor-8742 .elementor-element.elementor-element-358ccb7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8742 .elementor-element.elementor-element-67ec50a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;}.elementor-8742 .elementor-element.elementor-element-67ec50a .elementor-icon-wrapper{text-align:start;}.elementor-8742 .elementor-element.elementor-element-67ec50a.elementor-view-stacked .elementor-icon{background-color:none;}.elementor-8742 .elementor-element.elementor-element-67ec50a.elementor-view-framed .elementor-icon, .elementor-8742 .elementor-element.elementor-element-67ec50a.elementor-view-default .elementor-icon{color:none;border-color:none;}.elementor-8742 .elementor-element.elementor-element-67ec50a.elementor-view-framed .elementor-icon, .elementor-8742 .elementor-element.elementor-element-67ec50a.elementor-view-default .elementor-icon svg{fill:none;}.elementor-8742 .elementor-element.elementor-element-67ec50a .elementor-icon{font-size:24px;}.elementor-8742 .elementor-element.elementor-element-67ec50a .elementor-icon svg{height:24px;}.elementor-8742 .elementor-element.elementor-element-e7b9978{--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-e7b9978.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8742 .elementor-element.elementor-element-db4c758{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-8742 .elementor-element.elementor-element-db4c758 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:none;line-height:1.5;color:rgb(17, 24, 39);}.elementor-8742 .elementor-element.elementor-element-df6064f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-8742 .elementor-element.elementor-element-df6064f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:20px;color:rgb(75, 85, 99);}.elementor-8742 .elementor-element.elementor-element-ee91e8a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-8742 .elementor-element.elementor-element-8f5c25d{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-2edf53b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-8742 .elementor-element.elementor-element-2edf53b.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8742 .elementor-element.elementor-element-2edf53b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:20px;color:rgb(107, 114, 128);}.elementor-8742 .elementor-element.elementor-element-6961aca{--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:rgb(243, 244, 246);--border-color:rgb(243, 244, 246);--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;--z-index:10;}.elementor-8742 .elementor-element.elementor-element-6961aca:not(.elementor-motion-effects-element-type-background), .elementor-8742 .elementor-element.elementor-element-6961aca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.8);}.elementor-8742 .elementor-element.elementor-element-9926732{--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-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-8742 .elementor-element.elementor-element-03f4b6e{width:var( --container-widget-width, 176.359px );max-width:176.359px;margin:0px auto calc(var(--kit-widget-spacing, 0px) + 16px) auto;--container-widget-width:176.359px;--container-widget-flex-grow:0;}.elementor-8742 .elementor-element.elementor-element-03f4b6e.elementor-element{--align-self:center;}.elementor-8742 .elementor-element.elementor-element-03f4b6e img{width:176.359px;max-width:100%;height:1.5rem;object-fit:fill;opacity:1;border-radius:0px 0px 0px 0px;}.elementor-8742 .elementor-element.elementor-element-e29d993{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#6B7280;}@media(max-width:1080px){.elementor-8742 .elementor-element.elementor-element-98560a7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-1673bce{--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-414fa2e{--min-height:60%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-b36eba8{--min-height:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-245bb77{--min-height:8rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-26d5156{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-8742 .elementor-element.elementor-element-3af0185{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-e78a38a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-71b2a6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8742 .elementor-element.elementor-element-71b2a6e img{max-width:100%;}.elementor-8742 .elementor-element.elementor-element-d455ecd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-f596276{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-e9755d4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-db34c38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8742 .elementor-element.elementor-element-06eac03{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-8742 .elementor-element.elementor-element-504a463{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-4b6c9a3{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-0605cb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-8742 .elementor-element.elementor-element-d2fcb02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8742 .elementor-element.elementor-element-5cc6ea3{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8742 .elementor-element.elementor-element-58e576a{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8742 .elementor-element.elementor-element-1e16746{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-358ccb7{--min-height:3rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-67ec50a{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-8742 .elementor-element.elementor-element-e7b9978{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-db4c758{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-8742 .elementor-element.elementor-element-df6064f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;}.elementor-8742 .elementor-element.elementor-element-8f5c25d{--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-2edf53b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8742 .elementor-element.elementor-element-6961aca{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-8742 .elementor-element.elementor-element-9926732{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-8742 .elementor-element.elementor-element-03f4b6e{margin:0px auto calc(var(--kit-widget-spacing, 0px) + 16px) auto;}.elementor-8742 .elementor-element.elementor-element-03f4b6e img{max-width:100%;}}@media(max-width:767px){.elementor-8742 .elementor-element.elementor-element-98560a7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-1673bce{--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-414fa2e{--width:40%;--min-height:60%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-b36eba8{--width:35%;--min-height:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-245bb77{--width:8rem;--min-height:8rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-26d5156{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-8742 .elementor-element.elementor-element-3af0185{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-e78a38a{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-71b2a6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8742 .elementor-element.elementor-element-71b2a6e img{width:auto;height:auto;}.elementor-8742 .elementor-element.elementor-element-d455ecd{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-f596276{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-e9755d4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-db34c38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8742 .elementor-element.elementor-element-06eac03{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-8742 .elementor-element.elementor-element-504a463{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-4b6c9a3{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-0605cb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-8742 .elementor-element.elementor-element-0605cb2 .elementor-heading-title{font-size:24px;line-height:32px;letter-spacing:-0.48px;}.elementor-8742 .elementor-element.elementor-element-d2fcb02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8742 .elementor-element.elementor-element-5cc6ea3{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8742 .elementor-element.elementor-element-58e576a{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8742 .elementor-element.elementor-element-1e16746{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-358ccb7{--width:3rem;--min-height:3rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-67ec50a{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-8742 .elementor-element.elementor-element-e7b9978{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-db4c758{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-8742 .elementor-element.elementor-element-df6064f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;}.elementor-8742 .elementor-element.elementor-element-8f5c25d{--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8742 .elementor-element.elementor-element-2edf53b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8742 .elementor-element.elementor-element-6961aca{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-8742 .elementor-element.elementor-element-9926732{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-8742 .elementor-element.elementor-element-03f4b6e{margin:0px auto calc(var(--kit-widget-spacing, 0px) + 16px) auto;}.elementor-8742 .elementor-element.elementor-element-03f4b6e img{max-width:100%;}}@media(min-width:768px){.elementor-8742 .elementor-element.elementor-element-414fa2e{--width:40%;}.elementor-8742 .elementor-element.elementor-element-b36eba8{--width:35%;}.elementor-8742 .elementor-element.elementor-element-245bb77{--width:8rem;}.elementor-8742 .elementor-element.elementor-element-e78a38a{--width:fit-content;}.elementor-8742 .elementor-element.elementor-element-d455ecd{--width:fit-content;}.elementor-8742 .elementor-element.elementor-element-e9755d4{--width:auto;}.elementor-8742 .elementor-element.elementor-element-504a463{--width:48rem;}.elementor-8742 .elementor-element.elementor-element-358ccb7{--width:3rem;}.elementor-8742 .elementor-element.elementor-element-e7b9978{--width:auto;}.elementor-8742 .elementor-element.elementor-element-9926732{--width:100%;}}@media(max-width:1080px) and (min-width:768px){.elementor-8742 .elementor-element.elementor-element-414fa2e{--width:40%;}.elementor-8742 .elementor-element.elementor-element-b36eba8{--width:35%;}.elementor-8742 .elementor-element.elementor-element-245bb77{--width:8rem;}.elementor-8742 .elementor-element.elementor-element-e78a38a{--width:fit-content;}.elementor-8742 .elementor-element.elementor-element-d455ecd{--width:fit-content;}.elementor-8742 .elementor-element.elementor-element-e9755d4{--width:100%;}.elementor-8742 .elementor-element.elementor-element-358ccb7{--width:3rem;}.elementor-8742 .elementor-element.elementor-element-e7b9978{--width:100%;}.elementor-8742 .elementor-element.elementor-element-9926732{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-414fa2e */.elementor-8742 .elementor-element.elementor-element-414fa2e{opacity: 0.6;
right: auto;
bottom: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b36eba8 */.elementor-8742 .elementor-element.elementor-element-b36eba8{opacity: 0.6;
right: 0px;
bottom: 0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-245bb77 */.elementor-8742 .elementor-element.elementor-element-245bb77{filter: blur(64px);
height: 8rem;
right: 25%;
bottom: auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b513ec0 */.span-k23hp2 { color: rgb(202, 138, 4); font-weight: 500; } .p-ccpl0z { animation-delay: 0s; animation-iteration-count: 1; animation-timing-function: ease; color: rgb(107, 114, 128); font-family: Inter, system-ui, sans-serif; font-size: 12px; line-height: 16px; text-align: right; text-wrap-mode: wrap; border-radius: 0px; margin: 0px; padding: 0px; border-width: 0px; } .span-sswfrz { animation-delay: 0s; animation-iteration-count: 1; animation-timing-function: ease; color: rgb(202, 138, 4); display: inline; font-family: Inter, system-ui, sans-serif; font-size: 12px; font-weight: 500; line-height: 16px; margin-bottom: 0px; margin-left: 4px; margin-right: 0px; margin-top: 0px; text-align: right; text-wrap-mode: wrap; border-radius: 0px; padding: 0px; border-width: 0px; } @media (max-width: 1024px) { .p-ccpl0z { margin: 0px; padding: 0px; } .span-sswfrz { display: inline; margin-bottom: 0px; margin-left: 4px; margin-right: 0px; margin-top: 0px; padding: 0px; } } @media (max-width: 767px) { .p-ccpl0z { margin: 0px; padding: 0px; } .span-sswfrz { display: inline; margin-bottom: 0px; margin-left: 4px; margin-right: 0px; margin-top: 0px; padding: 0px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3af0185 */.elementor-8742 .elementor-element.elementor-element-3af0185{max-width: 56rem;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d5156 */.elementor-8742 .elementor-element.elementor-element-26d5156{backdrop-filter: blur(4px);}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9adcbb4 *//* === GRAVITY FORMS CONVERSION OPTIMIZATION (SMALLER VERSION) === */

/* Nuclear option for input width */
.gform_wrapper .gfield input,
.gform_wrapper .gfield textarea,
.gform_wrapper .gfield select {
    width: 100% !important;
    max-width: none !important;
    min-width: 100% !important;
    box-sizing: border-box !important;
}

/* Make all form containers larger */
.gform_wrapper {
    max-width: 100% !important;
    font-size: 16px !important; /* Reduced from 18px */
}

/* Smaller field labels */
.gform_wrapper .gfield_label {
    font-size: 18px !important; /* Reduced from 20px */
    font-weight: 600 !important;
    margin-bottom: 8px !important; /* Reduced from 12px */
    color: #333 !important;
    line-height: 1.4 !important;
}

/* Hide required asterisks and text - keep it clean */
.gform_wrapper .gfield_required,
.gform_wrapper .gfield_required_text {
    display: none !important;
}

/* Smaller input fields */
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="number"],
.gform_wrapper input[type="url"],
.gform_wrapper input[type="password"],
.gform_wrapper textarea,
.gform_wrapper select {
    font-size: 16px !important; /* Reduced from 18px */
    padding: 8px 12px !important; /* Reduced from 10px 16px */
    height: auto !important;
    min-height: 42px !important; /* Reduced from 48px */
    border: 2px solid #e5e7eb !important;
    border-radius: 6px !important; /* Reduced from 8px */
    width: 100% !important;
    box-shadow: none !important;
    transition: all 0.2s ease !important;
}

/* Focus states for better UX - UPDATED COLOR */
.gform_wrapper input:focus,
.gform_wrapper textarea:focus,
.gform_wrapper select:focus {
    border-color: #DF5A26 !important;
    outline: none !important;
    box-shadow: 0 0 0 3px rgba(223, 90, 38, 0.1) !important;
}

/* Smaller textareas */
.gform_wrapper textarea {
    min-height: 100px !important; /* Reduced from 120px */
    resize: vertical !important;
}

/* Better select dropdowns */
.gform_wrapper select {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e") !important;
    background-position: right 10px center !important; /* Reduced from 12px */
    background-repeat: no-repeat !important;
    background-size: 14px !important; /* Reduced from 16px */
    padding-right: 35px !important; /* Reduced from 40px */
    appearance: none !important;
}

/* Smaller radio buttons and checkboxes - KEEPING YOUR STYLING */
.gform_wrapper input[type="radio"],
.gform_wrapper input[type="checkbox"] {
    width: 18px !important; /* Reduced from 20px */
    height: 28px !important; /* Fixed proportions, reduced from 30px */
    margin-right: 10px !important; /* Reduced from 12px */
    transform: scale(1.1) !important; /* Reduced from 1.2 */
}

/* Better spacing for radio/checkbox labels */
.gform_wrapper .gchoice label,
.gform_wrapper .gfield_checkbox li label,
.gform_wrapper .gfield_radio li label {
    font-size: 16px !important; /* Reduced from 18px */
    line-height: 1.4 !important; /* Reduced from 1.5 */
    margin-bottom: 10px !important; /* Reduced from 12px */
    cursor: pointer !important;
    display: flex !important;
    align-items: center !important;
}

/* Smaller submit button - UPDATED COLOR */
.gform_wrapper .gform_footer input[type="submit"],
.gform_wrapper .gform_footer button {
    font-size: 18px !important; /* Reduced from 20px */
    font-weight: 600 !important;
    padding: 14px 24px !important; /* Reduced from 18px 32px */
    background: #DF5A26 !important;
    color: white !important;
    border: none !important;
    border-radius: 6px !important; /* Reduced from 8px */
    cursor: pointer !important;
    transition: all 0.2s ease !important;
    min-height: 48px !important; /* Reduced from 56px */
    width: 100% !important;
}

input[type="submit"] {
    background: #DF5A26 !important;
}

.gform_wrapper .gform_footer input[type="submit"]:hover,
.gform_wrapper .gform_footer button:hover {
    background: #C54C20 !important;
    transform: translateY(-1px) !important;
    box-shadow: 0 4px 12px rgba(223, 90, 38, 0.3) !important;
}

/* Clean up validation messages - UPDATED COLOR */
.gform_wrapper .validation_message {
    font-size: 14px !important; /* Reduced from 16px */
    margin-top: 6px !important; /* Reduced from 8px */
    padding: 10px 12px !important; /* Reduced from 12px 16px */
    background: #FDF2F0 !important;
    border: 1px solid #DF5A26 !important;
    border-radius: 4px !important; /* Reduced from 6px */
    color: #DF5A26 !important;
}

/* Hide field descriptions by default (keep it simple) */
.gform_wrapper .gfield_description {
    display: none !important;
}

/* If you want to show descriptions, make them smaller and subtle */
.gform_wrapper .gfield_description.show {
    display: block !important;
    font-size: 13px !important; /* Reduced from 14px */
    color: #6b7280 !important;
    margin-top: 4px !important; /* Reduced from 6px */
}

/* Better file upload styling */
.gform_wrapper input[type="file"] {
    padding: 10px !important; /* Reduced from 12px */
    border: 2px dashed #d1d5db !important;
    border-radius: 6px !important; /* Reduced from 8px */
    background: #f9fafb !important;
    font-size: 14px !important; /* Reduced from 16px */
}

/* Remove Gravity Forms default styling that clutters */
.gform_wrapper ul {
    list-style: none !important;
    padding: 0 !important;
}

.gform_wrapper .gfield_error {
    background: none !important;
    border: none !important;
    padding: 0 !important;
}

.gform_wrapper .gfield_error input,
.gform_wrapper .gfield_error textarea,
.gform_wrapper .gfield_error select {
    border-color: #DF5A26 !important;
}

/* Mobile optimizations */
@media (max-width: 768px) {
    .gform_wrapper input[type="radio"],
    .gform_wrapper input[type="checkbox"] {
        height: 36px !important; /* Fixed proportions, reduced from 30px */
    }

    .gform_wrapper .gfield_label {
        font-size: 16px !important; /* Reduced from 18px */
    }
    
    .gform_wrapper input,
    .gform_wrapper textarea,
    .gform_wrapper select {
        font-size: 15px !important; /* Reduced from 16px */
        padding: 10px 12px !important; /* Reduced from 14px 16px */
    }
    
    .gform_wrapper .gform_footer input[type="submit"],
    .gform_wrapper .gform_footer button {
        font-size: 16px !important; /* Reduced from 18px */
        padding: 12px 20px !important; /* Reduced from 16px 24px */
    }
    
    /* Stack columns on mobile */
    .gform_wrapper .gfield--width-half,
    .gform_wrapper .gfield--width-third {
        width: 100% !important;
    }
}

/* Form title styling */
.gform_wrapper .gform_title {
    font-size: 28px !important; /* Reduced from 32px */
    font-weight: 700 !important;
    margin-bottom: 20px !important; /* Reduced from 24px */
    color: #111827 !important;
}

.gform_wrapper .gform_description {
    font-size: 16px !important; /* Reduced from 18px */
    color: #6b7280 !important;
    margin-bottom: 24px !important; /* Reduced from 32px */
    line-height: 1.5 !important; /* Reduced from 1.6 */
}

/* Card wrapper */
.gform_wrapper .gf-card {
  background: #fff !important;
  padding: 24px !important;
  border-radius: 14px !important;
  box-shadow: 0 6px 20px rgba(0,0,0,.06) !important;
  display: block !important;
  overflow: visible !important
  width: 100%;
  flex: 0 0 100%;
  grid-column: 1 / -1;
  clear: both;
}

/* Force the field container to full width - APPLIES TO BOTH NOW */
#field_1_7.gfield--width-three-quarter,
#input_1_59.gfield--width-three-quarter,
#field_1_7,
#input_1_59 {
    width: 100% !important;
    max-width: 100% !important;
}

/* Make the radio container full width - APPLIES TO BOTH NOW */
#field_1_7 #input_1_59 .ginput_container_radio,
#field_1_7 .ginput_container_radio,
#input_1_59 .ginput_container_radio {
    width: 100% !important;
}

#field_1_7 .gfield_radio,
#input_1_59 .gfield_radio {
    width: 100% !important;
    display: flex !important;
    gap: 16px !important; /* Reduced from 20px */
}

/* Make each choice take equal width - SMALLER - APPLIES TO BOTH NOW */
#field_1_7 .gchoice,
#input_1_59 .gchoice {
    flex: 1 !important;
    width: calc(50% - 8px) !important; /* Reduced from 10px */
    max-width: none !important;
    min-height: 400px !important; /* Reduced from 500px */
    display: flex !important;
    flex-direction: column !important;
}

/* Force the wrapper to full width - APPLIES TO BOTH NOW */
#field_1_7 .gfield-image-choice-wrapper-outer,
#input_1_59 .gfield-image-choice-wrapper-outer {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

/* Make image area flexible - APPLIES TO BOTH NOW */
#field_1_7 .gfield-choice-image-wrapper,
#input_1_59 .gfield-choice-image-wrapper {
    width: 100% !important;
    flex: 1 !important;
    overflow: hidden !important;
    display: flex !important;
}

/* Force images to fill completely - APPLIES TO BOTH NOW */
#field_1_7 .gfield-choice-image,
#input_1_59 .gfield-choice-image {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center !important;
    max-width: none !important;
    min-width: 100% !important;
}

/* Fixed height for labels - SMALLER - APPLIES TO BOTH NOW */
#field_1_7 .gfield-image-choice-wrapper-inner,
#input_1_59 .gfield-image-choice-wrapper-inner {
    width: 100% !important;
    min-height: 60px !important; /* Reduced from 80px */
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    padding: 12px !important; /* Reduced from 15px */
    text-align: center !important;
}

/* Override any Gravity Forms width restrictions - APPLIES TO BOTH NOW */
#field_1_7 .gfield-choice-input,
#input_1_59 .gfield-choice-input {
    margin: 8px auto !important; /* Reduced from 10px */
}

/* For mobile - APPLIES TO BOTH NOW */
@media (max-width: 768px) {
    #field_1_7 .gfield_radio,
    #input_1_59 .gfield_radio {
        flex-direction: column !important;
    }
    
    #field_1_7 .gchoice,
    #input_1_59 .gchoice {
        width: 100% !important;
        min-height: 350px !important; /* Reduced for mobile */
    }
}

/* Hide the radio button inputs - APPLIES TO BOTH NOW */
#field_1_7 .gfield-choice-input,
#input_1_59 .gfield-choice-input {
    display: none !important;
}

/* Optional: Add visual feedback when selected - UPDATED COLOR - APPLIES TO BOTH NOW */
#field_1_7 .gfield-choice-input:checked + label,
#input_1_59 .gfield-choice-input:checked + label {
    font-weight: bold !important;
    color: #DF5A26 !important;
}

/* Optional: Add border/background when selected - UPDATED COLOR - APPLIES TO BOTH NOW */
#field_1_7 .gfield-choice-input:checked ~ .gfield-image-choice-wrapper-outer,
#field_1_7 .gfield-choice-input:checked + label + .gfield-image-choice-wrapper-outer,
#input_1_59 .gfield-choice-input:checked ~ .gfield-image-choice-wrapper-outer,
#input_1_59 .gfield-choice-input:checked + label + .gfield-image-choice-wrapper-outer {
    border: 3px solid #DF5A26 !important;
    border-radius: 6px !important; /* Reduced from 8px */
}

/* Optional: Add hover effect to make it clear they're clickable - APPLIES TO BOTH NOW */
#field_1_7 .gchoice:hover,
#input_1_59 .gchoice:hover {
    cursor: pointer !important;
    opacity: 0.8 !important;
    transform: scale(1.01) !important; /* Reduced from 1.02 */
    transition: all 0.2s ease !important;
}

/* Make the entire choice area clickable - APPLIES TO BOTH NOW */
#field_1_7 .gfield-image-choice-wrapper-outer,
#input_1_59 .gfield-image-choice-wrapper-outer {
    cursor: pointer !important;
}

/* DAWA Autocomplete styling - keeping your existing styling */
.autocomplete-container {
    /* relative position for at de absolut positionerede forslag får korrekt placering.*/
    position: relative;
    width: 100%;
    max-width: 30em; 
}

.autocomplete-container input {
    /* Både input og forslag får samme bredde som omkringliggende DIV */
    width: 100%;
    box-sizing: border-box;
} 

.dawa-autocomplete-suggestions {
    margin: 0.3em 0 0 0;
    padding: 0;
    text-align: left;
    border-radius: 0.3125em;
    background: #fcfcfc;
    box-shadow: 0 0.0625em 0.15625em rgba(0,0,0,.15);
    position: absolute;
    left: 0;
    right: 0;
    z-index: 9999;
    overflow-y: auto;
    box-sizing: border-box;
}

.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion {
    margin: 0;
    list-style: none;
    cursor: pointer;
    padding: 0.4em 0.6em;
    color: #333;
    border: 0.0625em solid #ddd;
    border-bottom-width: 0;
}

.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}

.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion:last-child {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
    border-bottom-width: 0.0625em;
}

.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion.dawa-selected,
.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion:hover {
    background: #f0f0f0;
}

/* Add custom radio button styling for regular radio buttons (not image choices) */
.gform_wrapper input[type="radio"]:not(#field_1_7 input):not(#input_1_59 input) {
    accent-color: #DF5A26 !important;
}

.gform_wrapper input[type="checkbox"]:not(#field_1_7 input):not(#input_1_59 input) {
    accent-color: #DF5A26 !important;
}

.gform-theme--framework .gf_progressbar .percentbar_blue {
    background-color: #DF5A26 !important;
}

.gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before {
    background-color: #DF5A26 !important;
}

.gform-theme--framework .gfield--type-image_choice.gfield--image-choice-appearance-card .gchoice:where(:has(input:checked))::after {
    background-color: #DF5A26 !important;
}

.gform-theme-button, .button {
    font-size: 16px !important; /* Reduced from 18px */
    padding: 8px 20px !important; /* Reduced from 10px 16px */
    height: auto !important;
    min-height: 48px !important; /* Reduced from 48px */
}

.gform_next_button, #gform_submit_button_1 {
   background-color: #DF5A26 !important;
}

.gform-theme--api, .gform-theme--framework {
    --gf-form-spinner-fg-color: #DF5A26 !important;
}

.wapf-field-description {
    -webkit-text-size-adjust: 100%;
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px;
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
    --wp--style--global--content-size: 800px;
    --wp--style--global--wide-size: 1200px;
    --wp--style--block-gap: 24px;
    --woocommerce: #720eec;
    --wc-green: #7ad03a;
    --wc-red: #a00;
    --wc-orange: #ffba00;
    --wc-blue: #2ea2cc;
    --wc-primary: #720eec;
    --wc-primary-text: #fcfbfe;
    --wc-secondary: #e9e6ed;
    --wc-secondary-text: #515151;
    --wc-highlight: #958e09;
    --wc-highligh-text: white;
    --wc-content-bg: #fff;
    --wc-subtext: #767676;
    --wc-form-border-color: rgba(32, 7, 7, 0.8);
    --wc-form-border-radius: 4px;
    --wc-form-border-width: 1px;
    --page-title-display: block;
    --apf-tooltip-bg: #121212;
    --apf-tooltip-color: #fff;
    --apf-margin-bottom: 20px;
    --apf-input-border-color: #000000;
    --apf-input-border-color-foc: #df5a26;
    --apf-input-height: 38px;
    --apf-input-bg: #ffffff;
    --apf-radius: 25px;
    --apf-label-color: #000000;
    --apf-label-size: 18px;
    --apf-label-weight: 700;
    --apf-ts-radius: 25px;
    --apf-ts-color: #000000;
    --apf-ts-color-hov: #000000;
    --apf-ts-color-sel: #fff;
    --apf-ts-bg: #ffffff;
    --apf-ts-bg-hov: #ffffff;
    --apf-ts-bg-sel: #df5a26;
    --apf-ts-border-color-hov: #df5a26;
    --apf-ts-border-color-sel: #df5a26;
    --apf-ns-width: 100%;
    --apf-ns-color: inherit;
    --apf-ns-bg: transparent;
    --apf-is-radius: 4px;
    --apf-is-border-color-sel: #121212;
    --apf-is-border-color-hov: #a4a4a4;
    --apf-is-bg: transparent;
    --apf-is-bg-hov: transparent;
    --apf-is-bg-sel: transparent;
    --apf-progress-bg: #ddd;
    --apf-progress-color: #121212;
    --apf-file-border: 2px dashed #121212;
    --apf-file-color: currentColor;
    --apf-cs-border-color-hov: #a4a4a4;
    --apf-cs-border-color-sel: #121212;
    --apf-date-color: currentColor;
    --apf-date-color-hov: currentColor;
    --apf-date-color-sel: #ffffff;
    --apf-date-bg: #fff;
    --apf-date-bg-hov: #dddddd;
    --apf-date-bg-sel: #212121;
    --apf-input-border: 2px solid #000000;
    --apf-ts-border: 2px solid #000000;
    --apf-is-border: 2px solid #dddddd;
    --apf-cs-border: 2px solid #dddddd;
    --apf-card-border: none;
    --apf-date-border-color: #dddddd;
    --apf-date-color-muted: rgba(12,0,14,0.45);
    --apf-cb-radius: 4px;
    --apf-cb-bg-sel: #121212;
    --apf-cb-border-color-hov: #a4a4a4;
    --apf-cb-border-color-sel: #121212;
    --apf-cb-border: 2px solid #ddd;
    --apf-radio-bg-sel: #121212;
    --apf-radio-border-color-hov: #a4a4a4;
    --apf-radio-border-color-sel: #121212;
    --apf-radio-border: 2px solid #ddd;
    --apf-is-inner-radius: 2px;
    --apf-is-padding: 3px;
    --apf-cs-gap: inset 0 0 0 3px #ffffff;
    --lcp_live_preview_footer___build___: #212121;
    --swiper-theme-color: #007aff;
    --swiper-navigation-size: 44px;
    font-weight: 400;
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
    --e-global-color-primary: #DF5A26;
    --e-global-color-secondary: #000000;
    --e-global-color-text: #000000;
    --e-global-color-accent: #DF5A26;
    --e-global-color-495c6cd: #DF5A26;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Open Sans";
    --e-global-typography-text-font-size: 15px;
    --e-global-typography-text-font-weight: 500;
    --e-global-typography-accent-font-family: "Open Sans";
    --e-global-typography-accent-font-weight: 500;
    --border-radius: 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --content-width: min(100%,var(--container-max-width,1140px));
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --row-gap: var(--widgets-spacing-row,20px);
    --column-gap: var(--widgets-spacing-column,20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3,1fr);
    --e-con-grid-template-rows: repeat(2,1fr);
    --margin-block-start: var(--margin-top);
    --margin-block-end: var(--margin-bottom);
    --margin-inline-start: var(--margin-left);
    --margin-inline-end: var(--margin-right);
    --padding-inline-start: var(--padding-left);
    --padding-inline-end: var(--padding-right);
    --padding-block-start: var(--padding-top);
    --padding-block-end: var(--padding-bottom);
    --border-block-start-width: var(--border-top-width);
    --border-block-end-width: var(--border-bottom-width);
    --border-inline-start-width: var(--border-left-width);
    --border-inline-end-width: var(--border-right-width);
    --container-max-width: 1620px;
    --container-default-padding-top: 0px;
    --container-default-padding-right: 0px;
    --container-default-padding-bottom: 0px;
    --container-default-padding-left: 0px;
    --display: flex;
    --container-widget-height: initial;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 10%;
    --width: 65%;
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    color: #000000;
    box-sizing: border-box;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    width: 100%;
}

.elaftaleBullets {
        -webkit-text-size-adjust: 100%;
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px;
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
    --wp--style--global--content-size: 800px;
    --wp--style--global--wide-size: 1200px;
    --wp--style--block-gap: 24px;
    --woocommerce: #720eec;
    --wc-green: #7ad03a;
    --wc-red: #a00;
    --wc-orange: #ffba00;
    --wc-blue: #2ea2cc;
    --wc-primary: #720eec;
    --wc-primary-text: #fcfbfe;
    --wc-secondary: #e9e6ed;
    --wc-secondary-text: #515151;
    --wc-highlight: #958e09;
    --wc-highligh-text: white;
    --wc-content-bg: #fff;
    --wc-subtext: #767676;
    --wc-form-border-color: rgba(32, 7, 7, 0.8);
    --wc-form-border-radius: 4px;
    --wc-form-border-width: 1px;
    --page-title-display: block;
    --apf-tooltip-bg: #121212;
    --apf-tooltip-color: #fff;
    --apf-margin-bottom: 20px;
    --apf-input-border-color: #000000;
    --apf-input-border-color-foc: #df5a26;
    --apf-input-height: 38px;
    --apf-input-bg: #ffffff;
    --apf-radius: 25px;
    --apf-label-color: #000000;
    --apf-label-size: 18px;
    --apf-label-weight: 700;
    --apf-ts-radius: 25px;
    --apf-ts-color: #000000;
    --apf-ts-color-hov: #000000;
    --apf-ts-color-sel: #fff;
    --apf-ts-bg: #ffffff;
    --apf-ts-bg-hov: #ffffff;
    --apf-ts-bg-sel: #df5a26;
    --apf-ts-border-color-hov: #df5a26;
    --apf-ts-border-color-sel: #df5a26;
    --apf-ns-width: 100%;
    --apf-ns-color: inherit;
    --apf-ns-bg: transparent;
    --apf-is-radius: 4px;
    --apf-is-border-color-sel: #121212;
    --apf-is-border-color-hov: #a4a4a4;
    --apf-is-bg: transparent;
    --apf-is-bg-hov: transparent;
    --apf-is-bg-sel: transparent;
    --apf-progress-bg: #ddd;
    --apf-progress-color: #121212;
    --apf-file-border: 2px dashed #121212;
    --apf-file-color: currentColor;
    --apf-cs-border-color-hov: #a4a4a4;
    --apf-cs-border-color-sel: #121212;
    --apf-date-color: currentColor;
    --apf-date-color-hov: currentColor;
    --apf-date-color-sel: #ffffff;
    --apf-date-bg: #fff;
    --apf-date-bg-hov: #dddddd;
    --apf-date-bg-sel: #212121;
    --apf-input-border: 2px solid #000000;
    --apf-ts-border: 2px solid #000000;
    --apf-is-border: 2px solid #dddddd;
    --apf-cs-border: 2px solid #dddddd;
    --apf-card-border: none;
    --apf-date-border-color: #dddddd;
    --apf-date-color-muted: rgba(12,0,14,0.45);
    --apf-cb-radius: 4px;
    --apf-cb-bg-sel: #121212;
    --apf-cb-border-color-hov: #a4a4a4;
    --apf-cb-border-color-sel: #121212;
    --apf-cb-border: 2px solid #ddd;
    --apf-radio-bg-sel: #121212;
    --apf-radio-border-color-hov: #a4a4a4;
    --apf-radio-border-color-sel: #121212;
    --apf-radio-border: 2px solid #ddd;
    --apf-is-inner-radius: 2px;
    --apf-is-padding: 3px;
    --apf-cs-gap: inset 0 0 0 3px #ffffff;
    --lcp_live_preview_footer___build___: #212121;
    --swiper-theme-color: #007aff;
    --swiper-navigation-size: 44px;
    -webkit-font-smoothing: antialiased;
    --e-global-color-primary: #DF5A26;
    --e-global-color-secondary: #000000;
    --e-global-color-text: #000000;
    --e-global-color-accent: #DF5A26;
    --e-global-color-495c6cd: #DF5A26;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Open Sans";
    --e-global-typography-text-font-size: 15px;
    --e-global-typography-text-font-weight: 500;
    --e-global-typography-accent-font-family: "Open Sans";
    --e-global-typography-accent-font-weight: 500;
    --border-radius: 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --content-width: min(100%,var(--container-max-width,1140px));
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --row-gap: var(--widgets-spacing-row,20px);
    --column-gap: var(--widgets-spacing-column,20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3,1fr);
    --e-con-grid-template-rows: repeat(2,1fr);
    --margin-block-start: var(--margin-top);
    --margin-block-end: var(--margin-bottom);
    --margin-inline-start: var(--margin-left);
    --margin-inline-end: var(--margin-right);
    --padding-inline-start: var(--padding-left);
    --padding-inline-end: var(--padding-right);
    --padding-block-start: var(--padding-top);
    --padding-block-end: var(--padding-bottom);
    --border-block-start-width: var(--border-top-width);
    --border-block-end-width: var(--border-bottom-width);
    --border-inline-start-width: var(--border-left-width);
    --border-inline-end-width: var(--border-right-width);
    --container-max-width: 1620px;
    --container-default-padding-top: 0px;
    --container-default-padding-right: 0px;
    --container-default-padding-bottom: 0px;
    --container-default-padding-left: 0px;
    --display: flex;
    --container-widget-height: initial;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 10%;
    --width: 65%;
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Open Sans", Sans-serif;
    color: #000000;
    box-sizing: border-box;
    font-size: 16px !important;
    font-weight: 500;
    width: 100%;
    line-height: 22px;
    display: block;
}

.elaftaleBullets>ul {
        -webkit-text-size-adjust: 100%;
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px;
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
    --wp--style--global--content-size: 800px;
    --wp--style--global--wide-size: 1200px;
    --wp--style--block-gap: 24px;
    --woocommerce: #720eec;
    --wc-green: #7ad03a;
    --wc-red: #a00;
    --wc-orange: #ffba00;
    --wc-blue: #2ea2cc;
    --wc-primary: #720eec;
    --wc-primary-text: #fcfbfe;
    --wc-secondary: #e9e6ed;
    --wc-secondary-text: #515151;
    --wc-highlight: #958e09;
    --wc-highligh-text: white;
    --wc-content-bg: #fff;
    --wc-subtext: #767676;
    --wc-form-border-color: rgba(32, 7, 7, 0.8);
    --wc-form-border-radius: 4px;
    --wc-form-border-width: 1px;
    --page-title-display: block;
    --apf-tooltip-bg: #121212;
    --apf-tooltip-color: #fff;
    --apf-margin-bottom: 20px;
    --apf-input-border-color: #000000;
    --apf-input-border-color-foc: #df5a26;
    --apf-input-height: 38px;
    --apf-input-bg: #ffffff;
    --apf-radius: 25px;
    --apf-label-color: #000000;
    --apf-label-size: 18px;
    --apf-label-weight: 700;
    --apf-ts-radius: 25px;
    --apf-ts-color: #000000;
    --apf-ts-color-hov: #000000;
    --apf-ts-color-sel: #fff;
    --apf-ts-bg: #ffffff;
    --apf-ts-bg-hov: #ffffff;
    --apf-ts-bg-sel: #df5a26;
    --apf-ts-border-color-hov: #df5a26;
    --apf-ts-border-color-sel: #df5a26;
    --apf-ns-width: 100%;
    --apf-ns-color: inherit;
    --apf-ns-bg: transparent;
    --apf-is-radius: 4px;
    --apf-is-border-color-sel: #121212;
    --apf-is-border-color-hov: #a4a4a4;
    --apf-is-bg: transparent;
    --apf-is-bg-hov: transparent;
    --apf-is-bg-sel: transparent;
    --apf-progress-bg: #ddd;
    --apf-progress-color: #121212;
    --apf-file-border: 2px dashed #121212;
    --apf-file-color: currentColor;
    --apf-cs-border-color-hov: #a4a4a4;
    --apf-cs-border-color-sel: #121212;
    --apf-date-color: currentColor;
    --apf-date-color-hov: currentColor;
    --apf-date-color-sel: #ffffff;
    --apf-date-bg: #fff;
    --apf-date-bg-hov: #dddddd;
    --apf-date-bg-sel: #212121;
    --apf-input-border: 2px solid #000000;
    --apf-ts-border: 2px solid #000000;
    --apf-is-border: 2px solid #dddddd;
    --apf-cs-border: 2px solid #dddddd;
    --apf-card-border: none;
    --apf-date-border-color: #dddddd;
    --apf-date-color-muted: rgba(12,0,14,0.45);
    --apf-cb-radius: 4px;
    --apf-cb-bg-sel: #121212;
    --apf-cb-border-color-hov: #a4a4a4;
    --apf-cb-border-color-sel: #121212;
    --apf-cb-border: 2px solid #ddd;
    --apf-radio-bg-sel: #121212;
    --apf-radio-border-color-hov: #a4a4a4;
    --apf-radio-border-color-sel: #121212;
    --apf-radio-border: 2px solid #ddd;
    --apf-is-inner-radius: 2px;
    --apf-is-padding: 3px;
    --apf-cs-gap: inset 0 0 0 3px #ffffff;
    --lcp_live_preview_footer___build___: #212121;
    --swiper-theme-color: #007aff;
    --swiper-navigation-size: 44px;
    -webkit-font-smoothing: antialiased;
    --e-global-color-primary: #DF5A26;
    --e-global-color-secondary: #000000;
    --e-global-color-text: #000000;
    --e-global-color-accent: #DF5A26;
    --e-global-color-495c6cd: #DF5A26;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Open Sans";
    --e-global-typography-text-font-size: 15px;
    --e-global-typography-text-font-weight: 500;
    --e-global-typography-accent-font-family: "Open Sans";
    --e-global-typography-accent-font-weight: 500;
    --border-radius: 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --content-width: min(100%,var(--container-max-width,1140px));
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --row-gap: var(--widgets-spacing-row,20px);
    --column-gap: var(--widgets-spacing-column,20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3,1fr);
    --e-con-grid-template-rows: repeat(2,1fr);
    --margin-block-start: var(--margin-top);
    --margin-block-end: var(--margin-bottom);
    --margin-inline-start: var(--margin-left);
    --margin-inline-end: var(--margin-right);
    --padding-inline-start: var(--padding-left);
    --padding-inline-end: var(--padding-right);
    --padding-block-start: var(--padding-top);
    --padding-block-end: var(--padding-bottom);
    --border-block-start-width: var(--border-top-width);
    --border-block-end-width: var(--border-bottom-width);
    --border-inline-start-width: var(--border-left-width);
    --border-inline-end-width: var(--border-right-width);
    --container-max-width: 1620px;
    --container-default-padding-top: 0px;
    --container-default-padding-right: 0px;
    --container-default-padding-bottom: 0px;
    --container-default-padding-left: 0px;
    --display: flex;
    --container-widget-height: initial;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 10%;
    --width: 65%;
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Open Sans", Sans-serif;
    color: #000000;
    font-weight: 500;
    line-height: 22px;
    margin-block-start: 0;
    margin-block-end: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    box-sizing: border-box;
    list-style: disc;
    padding: 0 0 0 10px;
}

.elaftaleBullets>ul>li {
        -webkit-text-size-adjust: 100%;
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px;
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
    --wp--style--global--content-size: 800px;
    --wp--style--global--wide-size: 1200px;
    --wp--style--block-gap: 24px;
    --woocommerce: #720eec;
    --wc-green: #7ad03a;
    --wc-red: #a00;
    --wc-orange: #ffba00;
    --wc-blue: #2ea2cc;
    --wc-primary: #720eec;
    --wc-primary-text: #fcfbfe;
    --wc-secondary: #e9e6ed;
    --wc-secondary-text: #515151;
    --wc-highlight: #958e09;
    --wc-highligh-text: white;
    --wc-content-bg: #fff;
    --wc-subtext: #767676;
    --wc-form-border-color: rgba(32, 7, 7, 0.8);
    --wc-form-border-radius: 4px;
    --wc-form-border-width: 1px;
    --page-title-display: block;
    --apf-tooltip-bg: #121212;
    --apf-tooltip-color: #fff;
    --apf-margin-bottom: 20px;
    --apf-input-border-color: #000000;
    --apf-input-border-color-foc: #df5a26;
    --apf-input-height: 38px;
    --apf-input-bg: #ffffff;
    --apf-radius: 25px;
    --apf-label-color: #000000;
    --apf-label-size: 18px;
    --apf-label-weight: 700;
    --apf-ts-radius: 25px;
    --apf-ts-color: #000000;
    --apf-ts-color-hov: #000000;
    --apf-ts-color-sel: #fff;
    --apf-ts-bg: #ffffff;
    --apf-ts-bg-hov: #ffffff;
    --apf-ts-bg-sel: #df5a26;
    --apf-ts-border-color-hov: #df5a26;
    --apf-ts-border-color-sel: #df5a26;
    --apf-ns-width: 100%;
    --apf-ns-color: inherit;
    --apf-ns-bg: transparent;
    --apf-is-radius: 4px;
    --apf-is-border-color-sel: #121212;
    --apf-is-border-color-hov: #a4a4a4;
    --apf-is-bg: transparent;
    --apf-is-bg-hov: transparent;
    --apf-is-bg-sel: transparent;
    --apf-progress-bg: #ddd;
    --apf-progress-color: #121212;
    --apf-file-border: 2px dashed #121212;
    --apf-file-color: currentColor;
    --apf-cs-border-color-hov: #a4a4a4;
    --apf-cs-border-color-sel: #121212;
    --apf-date-color: currentColor;
    --apf-date-color-hov: currentColor;
    --apf-date-color-sel: #ffffff;
    --apf-date-bg: #fff;
    --apf-date-bg-hov: #dddddd;
    --apf-date-bg-sel: #212121;
    --apf-input-border: 2px solid #000000;
    --apf-ts-border: 2px solid #000000;
    --apf-is-border: 2px solid #dddddd;
    --apf-cs-border: 2px solid #dddddd;
    --apf-card-border: none;
    --apf-date-border-color: #dddddd;
    --apf-date-color-muted: rgba(12,0,14,0.45);
    --apf-cb-radius: 4px;
    --apf-cb-bg-sel: #121212;
    --apf-cb-border-color-hov: #a4a4a4;
    --apf-cb-border-color-sel: #121212;
    --apf-cb-border: 2px solid #ddd;
    --apf-radio-bg-sel: #121212;
    --apf-radio-border-color-hov: #a4a4a4;
    --apf-radio-border-color-sel: #121212;
    --apf-radio-border: 2px solid #ddd;
    --apf-is-inner-radius: 2px;
    --apf-is-padding: 3px;
    --apf-cs-gap: inset 0 0 0 3px #ffffff;
    --lcp_live_preview_footer___build___: #212121;
    --swiper-theme-color: #007aff;
    --swiper-navigation-size: 44px;
    -webkit-font-smoothing: antialiased;
    --e-global-color-primary: #DF5A26;
    --e-global-color-secondary: #000000;
    --e-global-color-text: #000000;
    --e-global-color-accent: #DF5A26;
    --e-global-color-495c6cd: #DF5A26;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Open Sans";
    --e-global-typography-text-font-size: 15px;
    --e-global-typography-text-font-weight: 500;
    --e-global-typography-accent-font-family: "Open Sans";
    --e-global-typography-accent-font-weight: 500;
    --border-radius: 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --content-width: min(100%,var(--container-max-width,1140px));
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --row-gap: var(--widgets-spacing-row,20px);
    --column-gap: var(--widgets-spacing-column,20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3,1fr);
    --e-con-grid-template-rows: repeat(2,1fr);
    --margin-block-start: var(--margin-top);
    --margin-block-end: var(--margin-bottom);
    --margin-inline-start: var(--margin-left);
    --margin-inline-end: var(--margin-right);
    --padding-inline-start: var(--padding-left);
    --padding-inline-end: var(--padding-right);
    --padding-block-start: var(--padding-top);
    --padding-block-end: var(--padding-bottom);
    --border-block-start-width: var(--border-top-width);
    --border-block-end-width: var(--border-bottom-width);
    --border-inline-start-width: var(--border-left-width);
    --border-inline-end-width: var(--border-right-width);
    --container-max-width: 1620px;
    --container-default-padding-top: 0px;
    --container-default-padding-right: 0px;
    --container-default-padding-bottom: 0px;
    --container-default-padding-left: 0px;
    --display: flex;
    --container-widget-height: initial;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 10%;
    --width: 65%;
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: "Open Sans", Sans-serif;
    color: #000000;
    font-weight: 500;
    line-height: 22px;
    list-style: disc;
    margin-block-start: 0;
    margin-block-end: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    box-sizing: border-box;
    margin-left: 5px;
    margin-bottom: 5px;
}

/* Energidrift Plus styling - genoprettet */
.wapf-field-description {
    -webkit-text-size-adjust: 100%;
    font-weight: 400;
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
    text-align: left;
    box-sizing: border-box;
    font-size: 85%;
    margin: 0;
    opacity: 1;
    font-family: "Open Sans", Sans-serif;
    padding: 30px !important;
    background: #F7F7F7;
    border-radius: 25px;
    margin-bottom: 20px;
    margin-top: 10px;
    color: #000000;
    display: flex;
    gap: 10px;
    flex-direction: column;


.elaftaleImg {
    -webkit-text-size-adjust: 100%;
    font-weight: 400;
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
    text-align: left;
    font-size: 85%;
    font-family: "Open Sans", Sans-serif;
    color: #000000;
    box-sizing: border-box;
    content: url("https://ladehuset.lux-webudvikling.dk/wp-content/uploads/2025/03/energidrift.png");
    width: 250px;
    display: block;
}



.elaftaleDesc {
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    text-align: left;
    color: #000000;
    box-sizing: border-box;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    width: 100%;
}

.wapf-field-description.fastelaftale-wrapper {
    font-family: "Inter", Sans-serif;
    padding: 30px !important;
    background: #F9FAFB !important;
    border-radius: 25px;
    border:1px solid #e5e7eb !important;
}

.wapf-field-description.fastelaftale-wrapper .gfield_label {
    font-size: .875rem;
    line-height: 1.25rem;  
    font-weight: 700;
    margin-bottom: 0 !important;
    font-family: "Inter", Sans-serif;  
    letter-spacing: -.02em;
}

.fastelaftaleDesc {
    font-family: "Inter", Sans-serif;
}

.fastelaftaleBullets {
    font-size: .875rem;
    
}

.fastelaftaleBullets>ul {
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    text-align: left;
    font-family: "Inter", Sans-serif;
    color: #000000;
    font-weight: 500;
    line-height: 22px;
    margin-block-start: 0;
    margin-block-end: 0;
    border: 0;
    outline: 0;
    font-size: .75rem;
    vertical-align: baseline;
    background: transparent;
    box-sizing: border-box;
    list-style: disc;
    padding: 0 0 0 10px;
}

.fastelaftaleBullets>ul>li {
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    font-family: "Inter", Sans-serif;
    color: #4b5563;
    font-weight: 500;
    line-height: 1rem;
    list-style: disc;
    margin-block-start: 0;
    margin-block-end: 0;
    border: 0;
    outline: 0;
    font-size: .75rem;
    vertical-align: baseline;
    background: transparent;
    box-sizing: border-box;
    margin-left: 5px;
    margin-bottom: 5px;
}

.fastelaftaleButton {
    color:#E15C29;
    font-weight: 500;  
    font-size: .75rem;
    line-height: 1rem;
    display:flex;
    gap:5px;
    align-items: center;
}
.fastelaftaleButton>a {
    color:#E15C29;
    font-weight: 500;  
    font-size: .75rem;
    line-height: 1rem;
}
.fastelaftaleButton>a:hover {
    text-decoration: underline;
}

.elaftaleBullets {
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    text-align: left;
    font-family: "Open Sans", Sans-serif;
    color: #000000;
    box-sizing: border-box;
    font-size: 16px !important;
    font-weight: 500;
    width: 100%;
    line-height: 22px;
    display: block;
}

.elaftaleBullets>ul {
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    text-align: left;
    font-family: "Open Sans", Sans-serif;
    color: #000000;
    font-weight: 500;
    line-height: 22px;
    margin-block-start: 0;
    margin-block-end: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    box-sizing: border-box;
    list-style: disc;
    padding: 0 0 0 10px;
}

.elaftaleBullets>ul>li {
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    font-family: "Open Sans", Sans-serif;
    color: #000000;
    font-weight: 500;
    line-height: 22px;
    list-style: disc;
    margin-block-start: 0;
    margin-block-end: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    box-sizing: border-box;
    margin-left: 5px;
    margin-bottom: 5px;
}
    --e-global-typography-text-font-family: "Open Sans";
    --e-global-typography-text-font-size: 15px;
    --e-global-typography-text-font-weight: 500;
    --e-global-typography-accent-font-family: "Open Sans";
    --e-global-typography-accent-font-weight: 500;
    --border-radius: 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --content-width: min(100%,var(--container-max-width,1140px));
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --row-gap: var(--widgets-spacing-row,20px);
    --column-gap: var(--widgets-spacing-column,20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3,1fr);
    --e-con-grid-template-rows: repeat(2,1fr);
    --margin-block-start: var(--margin-top);
    --margin-block-end: var(--margin-bottom);
    --margin-inline-start: var(--margin-left);
    --margin-inline-end: var(--margin-right);
    --padding-inline-start: var(--padding-left);
    --padding-inline-end: var(--padding-right);
    --padding-block-start: var(--padding-top);
    --padding-block-end: var(--padding-bottom);
    --border-block-start-width: var(--border-top-width);
    --border-block-end-width: var(--border-bottom-width);
    --border-inline-start-width: var(--border-left-width);
    --border-inline-end-width: var(--border-right-width);
    --container-max-width: 1620px;
    --container-default-padding-top: 0px;
    --container-default-padding-right: 0px;
    --container-default-padding-bottom: 0px;
    --container-default-padding-left: 0px;
    --display: flex;
    --container-widget-height: initial;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 10%;
    --width: 65%;
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    box-sizing: border-box;
    font-size: 85%;
    margin: 0;
    opacity: 1;
    font-family: "Open Sans", Sans-serif;
    padding: 30px !important;
    background: #F7F7F7;
    border-radius: 25px;
    margin-bottom: 20px;
    margin-top: 10px;
    color: #000000;
    display: flex;
    gap: 10px;
    flex-direction: column;
}

.elaftaleImg {
        -webkit-text-size-adjust: 100%;
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px;
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
    --wp--style--global--content-size: 800px;
    --wp--style--global--wide-size: 1200px;
    --wp--style--block-gap: 24px;
    --woocommerce: #720eec;
    --wc-green: #7ad03a;
    --wc-red: #a00;
    --wc-orange: #ffba00;
    --wc-blue: #2ea2cc;
    --wc-primary: #720eec;
    --wc-primary-text: #fcfbfe;
    --wc-secondary: #e9e6ed;
    --wc-secondary-text: #515151;
    --wc-highlight: #958e09;
    --wc-highligh-text: white;
    --wc-content-bg: #fff;
    --wc-subtext: #767676;
    --wc-form-border-color: rgba(32, 7, 7, 0.8);
    --wc-form-border-radius: 4px;
    --wc-form-border-width: 1px;
    --page-title-display: block;
    --apf-tooltip-bg: #121212;
    --apf-tooltip-color: #fff;
    --apf-margin-bottom: 20px;
    --apf-input-border-color: #000000;
    --apf-input-border-color-foc: #df5a26;
    --apf-input-height: 38px;
    --apf-input-bg: #ffffff;
    --apf-radius: 25px;
    --apf-label-color: #000000;
    --apf-label-size: 18px;
    --apf-label-weight: 700;
    --apf-ts-radius: 25px;
    --apf-ts-color: #000000;
    --apf-ts-color-hov: #000000;
    --apf-ts-color-sel: #fff;
    --apf-ts-bg: #ffffff;
    --apf-ts-bg-hov: #ffffff;
    --apf-ts-bg-sel: #df5a26;
    --apf-ts-border-color-hov: #df5a26;
    --apf-ts-border-color-sel: #df5a26;
    --apf-ns-width: 100%;
    --apf-ns-color: inherit;
    --apf-ns-bg: transparent;
    --apf-is-radius: 4px;
    --apf-is-border-color-sel: #121212;
    --apf-is-border-color-hov: #a4a4a4;
    --apf-is-bg: transparent;
    --apf-is-bg-hov: transparent;
    --apf-is-bg-sel: transparent;
    --apf-progress-bg: #ddd;
    --apf-progress-color: #121212;
    --apf-file-border: 2px dashed #121212;
    --apf-file-color: currentColor;
    --apf-cs-border-color-hov: #a4a4a4;
    --apf-cs-border-color-sel: #121212;
    --apf-date-color: currentColor;
    --apf-date-color-hov: currentColor;
    --apf-date-color-sel: #ffffff;
    --apf-date-bg: #fff;
    --apf-date-bg-hov: #dddddd;
    --apf-date-bg-sel: #212121;
    --apf-input-border: 2px solid #000000;
    --apf-ts-border: 2px solid #000000;
    --apf-is-border: 2px solid #dddddd;
    --apf-cs-border: 2px solid #dddddd;
    --apf-card-border: none;
    --apf-date-border-color: #dddddd;
    --apf-date-color-muted: rgba(12,0,14,0.45);
    --apf-cb-radius: 4px;
    --apf-cb-bg-sel: #121212;
    --apf-cb-border-color-hov: #a4a4a4;
    --apf-cb-border-color-sel: #121212;
    --apf-cb-border: 2px solid #ddd;
    --apf-radio-bg-sel: #121212;
    --apf-radio-border-color-hov: #a4a4a4;
    --apf-radio-border-color-sel: #121212;
    --apf-radio-border: 2px solid #ddd;
    --apf-is-inner-radius: 2px;
    --apf-is-padding: 3px;
    --apf-cs-gap: inset 0 0 0 3px #ffffff;
    --lcp_live_preview_footer___build___: #212121;
    --swiper-theme-color: #007aff;
    --swiper-navigation-size: 44px;
    font-weight: 400;
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
    --e-global-color-primary: #DF5A26;
    --e-global-color-secondary: #000000;
    --e-global-color-text: #000000;
    --e-global-color-accent: #DF5A26;
    --e-global-color-495c6cd: #DF5A26;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Open Sans";
    --e-global-typography-text-font-size: 15px;
    --e-global-typography-text-font-weight: 500;
    --e-global-typography-accent-font-family: "Open Sans";
    --e-global-typography-accent-font-weight: 500;
    --border-radius: 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --content-width: min(100%,var(--container-max-width,1140px));
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --row-gap: var(--widgets-spacing-row,20px);
    --column-gap: var(--widgets-spacing-column,20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3,1fr);
    --e-con-grid-template-rows: repeat(2,1fr);
    --margin-block-start: var(--margin-top);
    --margin-block-end: var(--margin-bottom);
    --margin-inline-start: var(--margin-left);
    --margin-inline-end: var(--margin-right);
    --padding-inline-start: var(--padding-left);
    --padding-inline-end: var(--padding-right);
    --padding-block-start: var(--padding-top);
    --padding-block-end: var(--padding-bottom);
    --border-block-start-width: var(--border-top-width);
    --border-block-end-width: var(--border-bottom-width);
    --border-inline-start-width: var(--border-left-width);
    --border-inline-end-width: var(--border-right-width);
    --container-max-width: 1620px;
    --container-default-padding-top: 0px;
    --container-default-padding-right: 0px;
    --container-default-padding-bottom: 0px;
    --container-default-padding-left: 0px;
    --display: flex;
    --container-widget-height: initial;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 10%;
    --width: 65%;
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-size: 85%;
    font-family: "Open Sans", Sans-serif;
    color: #000000;
    box-sizing: border-box;
    content: url("https://ladehuset.lux-webudvikling.dk/wp-content/uploads/2025/03/energidrift.png");
    width: 250px;
    display: block;
}

.elaftaleDesc {
        -webkit-text-size-adjust: 100%;
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px;
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
    --wp--style--global--content-size: 800px;
    --wp--style--global--wide-size: 1200px;
    --wp--style--block-gap: 24px;
    --woocommerce: #720eec;
    --wc-green: #7ad03a;
    --wc-red: #a00;
    --wc-orange: #ffba00;
    --wc-blue: #2ea2cc;
    --wc-primary: #720eec;
    --wc-primary-text: #fcfbfe;
    --wc-secondary: #e9e6ed;
    --wc-secondary-text: #515151;
    --wc-highlight: #958e09;
    --wc-highligh-text: white;
    --wc-content-bg: #fff;
    --wc-subtext: #767676;
    --wc-form-border-color: rgba(32, 7, 7, 0.8);
    --wc-form-border-radius: 4px;
    --wc-form-border-width: 1px;
    --page-title-display: block;
    --apf-tooltip-bg: #121212;
    --apf-tooltip-color: #fff;
    --apf-margin-bottom: 20px;
    --apf-input-border-color: #000000;
    --apf-input-border-color-foc: #df5a26;
    --apf-input-height: 38px;
    --apf-input-bg: #ffffff;
    --apf-radius: 25px;
    --apf-label-color: #000000;
    --apf-label-size: 18px;
    --apf-label-weight: 700;
    --apf-ts-radius: 25px;
    --apf-ts-color: #000000;
    --apf-ts-color-hov: #000000;
    --apf-ts-color-sel: #fff;
    --apf-ts-bg: #ffffff;
    --apf-ts-bg-hov: #ffffff;
    --apf-ts-bg-sel: #df5a26;
    --apf-ts-border-color-hov: #df5a26;
    --apf-ts-border-color-sel: #df5a26;
    --apf-ns-width: 100%;
    --apf-ns-color: inherit;
    --apf-ns-bg: transparent;
    --apf-is-radius: 4px;
    --apf-is-border-color-sel: #121212;
    --apf-is-border-color-hov: #a4a4a4;
    --apf-is-bg: transparent;
    --apf-is-bg-hov: transparent;
    --apf-is-bg-sel: transparent;
    --apf-progress-bg: #ddd;
    --apf-progress-color: #121212;
    --apf-file-border: 2px dashed #121212;
    --apf-file-color: currentColor;
    --apf-cs-border-color-hov: #a4a4a4;
    --apf-cs-border-color-sel: #121212;
    --apf-date-color: currentColor;
    --apf-date-color-hov: currentColor;
    --apf-date-color-sel: #ffffff;
    --apf-date-bg: #fff;
    --apf-date-bg-hov: #dddddd;
    --apf-date-bg-sel: #212121;
    --apf-input-border: 2px solid #000000;
    --apf-ts-border: 2px solid #000000;
    --apf-is-border: 2px solid #dddddd;
    --apf-cs-border: 2px solid #dddddd;
    --apf-card-border: none;
    --apf-date-border-color: #dddddd;
    --apf-date-color-muted: rgba(12,0,14,0.45);
    --apf-cb-radius: 4px;
    --apf-cb-bg-sel: #121212;
    --apf-cb-border-color-hov: #a4a4a4;
    --apf-cb-border-color-sel: #121212;
    --apf-cb-border: 2px solid #ddd;
    --apf-radio-bg-sel: #121212;
    --apf-radio-border-color-hov: #a4a4a4;
    --apf-radio-border-color-sel: #121212;
    --apf-radio-border: 2px solid #ddd;
    --apf-is-inner-radius: 2px;
    --apf-is-padding: 3px;
    --apf-cs-gap: inset 0 0 0 3px #ffffff;
    --lcp_live_preview_footer___build___: #212121;
    --swiper-theme-color: #007aff;
    --swiper-navigation-size: 44px;
    -webkit-font-smoothing: antialiased;
    --e-global-color-primary: #DF5A26;
    --e-global-color-secondary: #000000;
    --e-global-color-text: #000000;
    --e-global-color-accent: #DF5A26;
    --e-global-color-495c6cd: #DF5A26;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-weight: 400;/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-67ec50a */.elementor-8742 .elementor-element.elementor-element-67ec50a{stroke: rgb(202, 138, 4);
height: 1.5rem;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-358ccb7 */.elementor-8742 .elementor-element.elementor-element-358ccb7{height: 3rem;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e16746 */.elementor-8742 .elementor-element.elementor-element-1e16746 .elementor-icon {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504a463 */.elementor-8742 .elementor-element.elementor-element-504a463{max-width: 48rem;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e29d993 */.p-mcacvy { animation-delay: 0s; animation-iteration-count: 1; animation-timing-function: ease; color: rgb(107, 114, 128); font-family: Inter, system-ui, sans-serif; font-size: 14px; line-height: 20px; text-align: center; text-wrap-mode: wrap; border-radius: 0px; margin: 0px; padding: 0px; border-width: 0px; } .a-ewa80o { animation-delay: 0s; animation-iteration-count: 1; animation-timing-function: ease; color: rgb(107, 114, 128); display: inline; font-family: Inter, system-ui, sans-serif; font-size: 14px; line-height: 20px; text-align: center; text-decoration: underline; border-radius: 0px; margin: 0px; padding: 0px; border-width: 0px; } @media (max-width: 1024px) { .p-mcacvy { margin: 0px; padding: 0px; } .a-ewa80o { display: inline; margin: 0px; padding: 0px; } } @media (max-width: 767px) { .p-mcacvy { margin: 0px; padding: 0px; } .a-ewa80o { display: inline; margin: 0px; padding: 0px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9926732 */.elementor-8742 .elementor-element.elementor-element-9926732{max-width: 1400px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6961aca */.elementor-8742 .elementor-element.elementor-element-6961aca{backdrop-filter: blur(4px);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1673bce */.elementor-8742 .elementor-element.elementor-element-1673bce{background: linear-gradient(to right bottom, rgb(253, 248, 244), rgb(255, 255, 255), rgb(240, 247, 244));}/* End custom CSS */