.elementor-110 .elementor-element.elementor-element-79ebd80{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-110 .elementor-element.elementor-element-79ebd80:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-79ebd80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D97C3;}.elementor-110 .elementor-element.elementor-element-0638ed9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-7ab61d53 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-110 .elementor-element.elementor-element-7ab61d53 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-110 .elementor-element.elementor-element-7ab61d53.elementor-view-stacked .elementor-icon{background-color:#FED70000;fill:#FFFFFF;color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-7ab61d53.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-7ab61d53.elementor-view-default .elementor-icon{fill:#FED70000;color:#FED70000;border-color:#FED70000;}.elementor-110 .elementor-element.elementor-element-7ab61d53.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-7ab61d53 .elementor-icon{font-size:35px;padding:11px;}.elementor-110 .elementor-element.elementor-element-7ab61d53 .elementor-icon i{transform:rotate(0deg);}.elementor-110 .elementor-element.elementor-element-7ab61d53 .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-7ab61d53 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-110 .elementor-element.elementor-element-7ab61d53 .elementor-icon-box-description{font-family:var( --e-global-typography-112b6c4-font-family ), Sans-serif;font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );color:var( --e-global-color-text );}.elementor-110 .elementor-element.elementor-element-c815d96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-7c80a968 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-110 .elementor-element.elementor-element-7c80a968 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-110 .elementor-element.elementor-element-7c80a968.elementor-view-stacked .elementor-icon{background-color:#FED70000;fill:#FFFFFF;color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-7c80a968.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-7c80a968.elementor-view-default .elementor-icon{fill:#FED70000;color:#FED70000;border-color:#FED70000;}.elementor-110 .elementor-element.elementor-element-7c80a968.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-7c80a968 .elementor-icon{font-size:35px;padding:11px;}.elementor-110 .elementor-element.elementor-element-7c80a968 .elementor-icon i{transform:rotate(0deg);}.elementor-110 .elementor-element.elementor-element-7c80a968 .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-7c80a968 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-110 .elementor-element.elementor-element-7c80a968 .elementor-icon-box-description{font-family:var( --e-global-typography-112b6c4-font-family ), Sans-serif;font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );color:var( --e-global-color-text );}.elementor-110 .elementor-element.elementor-element-a1e770d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-34574ebe .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-110 .elementor-element.elementor-element-34574ebe .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-110 .elementor-element.elementor-element-34574ebe.elementor-view-stacked .elementor-icon{background-color:#FED70000;fill:#FFFFFF;color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-34574ebe.elementor-view-framed .elementor-icon, .elementor-110 .elementor-element.elementor-element-34574ebe.elementor-view-default .elementor-icon{fill:#FED70000;color:#FED70000;border-color:#FED70000;}.elementor-110 .elementor-element.elementor-element-34574ebe.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-34574ebe .elementor-icon{font-size:35px;padding:11px;}.elementor-110 .elementor-element.elementor-element-34574ebe .elementor-icon i{transform:rotate(0deg);}.elementor-110 .elementor-element.elementor-element-34574ebe .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-34574ebe .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-110 .elementor-element.elementor-element-34574ebe .elementor-icon-box-description{font-family:var( --e-global-typography-112b6c4-font-family ), Sans-serif;font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );color:var( --e-global-color-text );}.elementor-110 .elementor-element.elementor-element-6027f5b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:3em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-110 .elementor-element.elementor-element-487a69e3{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:5em;}.elementor-110 .elementor-element.elementor-element-3800889b{width:var( --container-widget-width, 82.706% );max-width:82.706%;--container-widget-width:82.706%;--container-widget-flex-grow:0;text-align:start;}.elementor-110 .elementor-element.elementor-element-3800889b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-110 .elementor-element.elementor-element-3800889b img{height:60px;object-fit:contain;object-position:center center;}.elementor-110 .elementor-element.elementor-element-339b572c{margin:0px 27px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-110 .elementor-element.elementor-element-339b572c .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;line-height:1.5em;}.elementor-110 .elementor-element.elementor-element-78c5b5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-110 .elementor-element.elementor-element-78c5b5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-110 .elementor-element.elementor-element-78c5b5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-110 .elementor-element.elementor-element-78c5b5d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-110 .elementor-element.elementor-element-78c5b5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-110 .elementor-element.elementor-element-78c5b5d .elementor-icon-list-icon i{color:#1D97C3;transition:color 0.3s;}.elementor-110 .elementor-element.elementor-element-78c5b5d .elementor-icon-list-icon svg{fill:#1D97C3;transition:fill 0.3s;}.elementor-110 .elementor-element.elementor-element-78c5b5d{--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-110 .elementor-element.elementor-element-78c5b5d .elementor-icon-list-icon{padding-inline-end:-3px;}.elementor-110 .elementor-element.elementor-element-78c5b5d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-110 .elementor-element.elementor-element-78c5b5d .elementor-icon-list-item > a{font-family:"Mulish", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;line-height:1.5em;}.elementor-110 .elementor-element.elementor-element-78c5b5d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-110 .elementor-element.elementor-element-78c5b5d .elementor-icon-list-text{transition:color 0.3s;}.elementor-110 .elementor-element.elementor-element-25e18799{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-110 .elementor-element.elementor-element-5c8b879 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-110 .elementor-element.elementor-element-5c8b879 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-110 .elementor-element.elementor-element-5c8b879 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-110 .elementor-element.elementor-element-5c8b879 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-110 .elementor-element.elementor-element-5c8b879 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-110 .elementor-element.elementor-element-5c8b879 .elementor-icon-list-icon i{color:#1D97C3;transition:color 0.3s;}.elementor-110 .elementor-element.elementor-element-5c8b879 .elementor-icon-list-icon svg{fill:#1D97C3;transition:fill 0.3s;}.elementor-110 .elementor-element.elementor-element-5c8b879{--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-110 .elementor-element.elementor-element-5c8b879 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-110 .elementor-element.elementor-element-5c8b879 .elementor-icon-list-item > a{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;line-height:1.5em;}.elementor-110 .elementor-element.elementor-element-5c8b879 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-110 .elementor-element.elementor-element-5c8b879 .elementor-icon-list-text{transition:color 0.3s;}.elementor-110 .elementor-element.elementor-element-4854c1c0{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-110 .elementor-element.elementor-element-2ebce3d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-110 .elementor-element.elementor-element-2ebce3d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-110 .elementor-element.elementor-element-2ebce3d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-110 .elementor-element.elementor-element-2ebce3d8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-110 .elementor-element.elementor-element-2ebce3d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-110 .elementor-element.elementor-element-2ebce3d8 .elementor-icon-list-icon i{color:#1D97C3;transition:color 0.3s;}.elementor-110 .elementor-element.elementor-element-2ebce3d8 .elementor-icon-list-icon svg{fill:#1D97C3;transition:fill 0.3s;}.elementor-110 .elementor-element.elementor-element-2ebce3d8{--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-110 .elementor-element.elementor-element-2ebce3d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-110 .elementor-element.elementor-element-2ebce3d8 .elementor-icon-list-item > a{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;line-height:1.5em;}.elementor-110 .elementor-element.elementor-element-2ebce3d8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-110 .elementor-element.elementor-element-2ebce3d8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-110 .elementor-element.elementor-element-284b86e8{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-110 .elementor-element.elementor-element-af375ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-110 .elementor-element.elementor-element-af375ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-110 .elementor-element.elementor-element-af375ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-110 .elementor-element.elementor-element-af375ff .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-110 .elementor-element.elementor-element-af375ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-110 .elementor-element.elementor-element-af375ff .elementor-icon-list-icon i{color:#1D97C3;transition:color 0.3s;}.elementor-110 .elementor-element.elementor-element-af375ff .elementor-icon-list-icon svg{fill:#1D97C3;transition:fill 0.3s;}.elementor-110 .elementor-element.elementor-element-af375ff{--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-110 .elementor-element.elementor-element-af375ff .elementor-icon-list-icon{padding-inline-end:-3px;}.elementor-110 .elementor-element.elementor-element-af375ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-110 .elementor-element.elementor-element-af375ff .elementor-icon-list-item > a{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;line-height:1.5em;}.elementor-110 .elementor-element.elementor-element-af375ff .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-110 .elementor-element.elementor-element-af375ff .elementor-icon-list-text{transition:color 0.3s;}.elementor-110 .elementor-element.elementor-element-7915ecff{--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:wrap;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:var( --e-global-color-4d462f5 );--border-color:var( --e-global-color-4d462f5 );--border-radius:10px 10px 10px 10px;--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:3em;--padding-right:3em;}.elementor-110 .elementor-element.elementor-element-7915ecff:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-7915ecff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfa1f76 );}.elementor-110 .elementor-element.elementor-element-2eb6186d{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-110 .elementor-element.elementor-element-2eb6186d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-110 .elementor-element.elementor-element-2eb6186d .elementor-heading-title{font-size:19px;}.elementor-110 .elementor-element.elementor-element-56d597a{margin:0px 55px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-110 .elementor-element.elementor-element-56d597a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-110 .elementor-element.elementor-element-2d483f12{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-110 .elementor-element.elementor-element-0638ed9{--width:33.3333%;}.elementor-110 .elementor-element.elementor-element-c815d96{--width:33.3333%;}.elementor-110 .elementor-element.elementor-element-a1e770d{--width:33.3333%;}.elementor-110 .elementor-element.elementor-element-487a69e3{--width:32%;}.elementor-110 .elementor-element.elementor-element-25e18799{--width:23%;}.elementor-110 .elementor-element.elementor-element-4854c1c0{--width:20%;}.elementor-110 .elementor-element.elementor-element-284b86e8{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-110 .elementor-element.elementor-element-487a69e3{--width:100%;}.elementor-110 .elementor-element.elementor-element-25e18799{--width:33%;}.elementor-110 .elementor-element.elementor-element-4854c1c0{--width:33%;}.elementor-110 .elementor-element.elementor-element-284b86e8{--width:33%;}}@media(max-width:1024px){.elementor-110 .elementor-element.elementor-element-79ebd80{--justify-content:center;}.elementor-110 .elementor-element.elementor-element-0638ed9{--justify-content:flex-start;}.elementor-110 .elementor-element.elementor-element-7ab61d53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-7ab61d53 .elementor-icon{padding:0px;}.elementor-110 .elementor-element.elementor-element-7ab61d53 .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-7ab61d53 .elementor-icon-box-title a{font-size:15px;}.elementor-110 .elementor-element.elementor-element-7ab61d53 .elementor-icon-box-description{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}.elementor-110 .elementor-element.elementor-element-7c80a968 .elementor-icon{padding:0px;}.elementor-110 .elementor-element.elementor-element-7c80a968 .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-7c80a968 .elementor-icon-box-title a{font-size:15px;}.elementor-110 .elementor-element.elementor-element-7c80a968 .elementor-icon-box-description{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}.elementor-110 .elementor-element.elementor-element-34574ebe .elementor-icon{padding:0px;}.elementor-110 .elementor-element.elementor-element-34574ebe .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-34574ebe .elementor-icon-box-title a{font-size:15px;}.elementor-110 .elementor-element.elementor-element-34574ebe .elementor-icon-box-description{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}.elementor-110 .elementor-element.elementor-element-6027f5b4{--padding-top:2em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-110 .elementor-element.elementor-element-487a69e3{--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-110 .elementor-element.elementor-element-339b572c{width:var( --container-widget-width, 249px );max-width:249px;--container-widget-width:249px;--container-widget-flex-grow:0;}.elementor-110 .elementor-element.elementor-element-339b572c .elementor-heading-title{font-size:15px;}.elementor-110 .elementor-element.elementor-element-78c5b5d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-110 .elementor-element.elementor-element-78c5b5d .elementor-icon-list-item > a{font-size:11px;}.elementor-110 .elementor-element.elementor-element-25e18799{--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:1em;}.elementor-110 .elementor-element.elementor-element-5c8b879 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-110 .elementor-element.elementor-element-5c8b879 .elementor-icon-list-item > a{font-size:15px;}.elementor-110 .elementor-element.elementor-element-2ebce3d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-110 .elementor-element.elementor-element-2ebce3d8 .elementor-icon-list-item > a{font-size:15px;}.elementor-110 .elementor-element.elementor-element-284b86e8{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:0em;}.elementor-110 .elementor-element.elementor-element-af375ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-110 .elementor-element.elementor-element-af375ff .elementor-icon-list-item > a{font-size:15px;}.elementor-110 .elementor-element.elementor-element-7915ecff{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:0em;}.elementor-110 .elementor-element.elementor-element-2eb6186d{width:var( --container-widget-width, 60.753% );max-width:60.753%;--container-widget-width:60.753%;--container-widget-flex-grow:0;}.elementor-110 .elementor-element.elementor-element-2eb6186d .elementor-heading-title{font-size:19px;}.elementor-110 .elementor-element.elementor-element-56d597a{width:var( --container-widget-width, 195px );max-width:195px;--container-widget-width:195px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-110 .elementor-element.elementor-element-0638ed9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-7ab61d53{padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-7ab61d53 .elementor-icon-box-wrapper{gap:10px;}.elementor-110 .elementor-element.elementor-element-7ab61d53 .elementor-icon{font-size:25px;}.elementor-110 .elementor-element.elementor-element-7ab61d53 .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-7ab61d53 .elementor-icon-box-title a{font-size:14px;}.elementor-110 .elementor-element.elementor-element-7ab61d53 .elementor-icon-box-description{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}.elementor-110 .elementor-element.elementor-element-7c80a968 .elementor-icon-box-wrapper{gap:10px;}.elementor-110 .elementor-element.elementor-element-7c80a968 .elementor-icon{font-size:25px;}.elementor-110 .elementor-element.elementor-element-7c80a968 .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-7c80a968 .elementor-icon-box-title a{font-size:14px;}.elementor-110 .elementor-element.elementor-element-7c80a968 .elementor-icon-box-description{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}.elementor-110 .elementor-element.elementor-element-a1e770d{--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-34574ebe .elementor-icon-box-wrapper{gap:10px;}.elementor-110 .elementor-element.elementor-element-34574ebe .elementor-icon{font-size:25px;}.elementor-110 .elementor-element.elementor-element-34574ebe .elementor-icon-box-title, .elementor-110 .elementor-element.elementor-element-34574ebe .elementor-icon-box-title a{font-size:14px;}.elementor-110 .elementor-element.elementor-element-34574ebe .elementor-icon-box-description{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}.elementor-110 .elementor-element.elementor-element-6027f5b4{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-110 .elementor-element.elementor-element-487a69e3{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-110 .elementor-element.elementor-element-3800889b img{height:90px;}.elementor-110 .elementor-element.elementor-element-339b572c .elementor-heading-title{font-size:14px;}.elementor-110 .elementor-element.elementor-element-78c5b5d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-110 .elementor-element.elementor-element-78c5b5d .elementor-icon-list-item > a{font-size:15px;}.elementor-110 .elementor-element.elementor-element-5c8b879 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-110 .elementor-element.elementor-element-5c8b879 .elementor-icon-list-item > a{font-size:14px;}.elementor-110 .elementor-element.elementor-element-4854c1c0{--width:50%;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:1em;}.elementor-110 .elementor-element.elementor-element-2ebce3d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-110 .elementor-element.elementor-element-2ebce3d8 .elementor-icon-list-item > a{font-size:14px;}.elementor-110 .elementor-element.elementor-element-284b86e8{--width:50%;}.elementor-110 .elementor-element.elementor-element-af375ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-110 .elementor-element.elementor-element-af375ff .elementor-icon-list-item > a{font-size:14px;}.elementor-110 .elementor-element.elementor-element-7915ecff{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-110 .elementor-element.elementor-element-2eb6186d{width:100%;max-width:100%;text-align:center;}.elementor-110 .elementor-element.elementor-element-2eb6186d .elementor-heading-title{font-size:15px;}.elementor-110 .elementor-element.elementor-element-56d597a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-2d483f12{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}}/* Start custom CSS for shortcode, class: .elementor-element-56d597a *//* =========================================
   MailPoet Form #3 — Clean, grid, strak
   - Transparante achtergrond
   - Minder ruimte tussen velden & knop
   - Strakke rounded borders via ::before
   ========================================= */

/* Formulier achtergrond transparant + reset */
#mailpoet_form_3,
#mailpoet_form_3 form.mailpoet_form{
  background: transparent !important;
}

/* ===== Layout (grid) ===== */
#mailpoet_form_3 form.mailpoet_form{
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 8px !important;              /* ⬅️ kleiner dan 12px */
  padding: 0 !important;            /* ⬅️ geen extra binnenruimte */
  border-radius: 0 !important;
}

/* Volledige naam links */
#mailpoet_form_3 .mailpoet_paragraph:has(#form_first_name_3){
  grid-column: 1 !important;
  margin: 0 !important;
}

/* E-mailadres rechts */
#mailpoet_form_3 .mailpoet_paragraph:has(#form_email_3){
  grid-column: 2 !important;
  margin: 0 !important;
}

/* Knop onder beide inputs (volle breedte) */
#mailpoet_form_3 .mailpoet_paragraph:has(.mailpoet_submit){
  grid-column: 1 / -1 !important;
  margin: 0 !important;
  margin-top: 2px !important;       /* ⬅️ kleiner gat onder inputs */
}

/* ===== Input wrappers met strakke rand ===== */
#mailpoet_form_3 .mailpoet_paragraph:has(#form_first_name_3),
#mailpoet_form_3 .mailpoet_paragraph:has(#form_email_3){
  position: relative !important;
  border: 0 !important;
  border-radius: 10px !important;
  overflow: hidden !important;
  background: transparent !important;
}

/* De rand zelf (blijft strak in hoeken) */
#mailpoet_form_3 .mailpoet_paragraph:has(#form_first_name_3)::before,
#mailpoet_form_3 .mailpoet_paragraph:has(#form_email_3)::before{
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  border: 1px solid #313131 !important;
  border-radius: inherit !important;
  pointer-events: none !important;
}

/* Inputs: geen eigen rand (voorkomt dubbele borders) */
#mailpoet_form_3 #form_first_name_3,
#mailpoet_form_3 #form_email_3{
  -webkit-appearance: none !important;
  appearance: none !important;

  border: 0 !important;
  border-radius: 0 !important;
  outline: none !important;
  box-shadow: none !important;

  width: 100% !important;
  height: 48px !important;
  padding: 0 16px !important;
  background: transparent !important;
  box-sizing: border-box !important;
}

/* Focus: rand blauw */
#mailpoet_form_3 .mailpoet_paragraph:has(#form_first_name_3:focus)::before,
#mailpoet_form_3 .mailpoet_paragraph:has(#form_email_3:focus)::before{
  border-color: #1D97C3 !important;
}

/* ===== Submit knop ===== */
#mailpoet_form_3 .mailpoet_submit{
  width: 100% !important;
  height: 48px !important;
  border-radius: 10px !important;
  border: 0 !important;

  background: #1D97C3 !important;
  color: #ffffff !important;
  font-weight: 700 !important;
  font-size: 15px !important;
  cursor: pointer !important;
}

#mailpoet_form_3 .mailpoet_submit:hover{
  background: #177fa4 !important;
}

/* ===== Link styling (telefoon/mail) ===== */
#mailpoet_form_3 .cta-contact a{
  color: #00a6d5 !important;
  text-decoration: none !important;
}

#mailpoet_form_3 .cta-contact a:hover{
  color: #008fba !important;
  text-decoration: underline !important;
}



@media (max-width: 767px){

  /* 1) Centreer de HELE kolom/container waar dit formulier in staat */
  .elementor-element:has(#mailpoet_form_3){
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important; /* verticaal midden */
    align-items: center !important;     /* horizontaal midden */
  }

  /* 2) Wrapper van MailPoet centreren */
  #mailpoet_form_3{
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
  }

  /* 3) Form: 1 kolom + nette breedte */
  #mailpoet_form_3 form.mailpoet_form{
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;

    width: 100% !important;
    max-width:1000px !important;   /* pas aan: 360 / 400 / 440 indien gewenst */
    margin: 0 auto !important;
    padding: 0 !important;
  }

  /* 4) MailPoet paragraphs: kill floats/inline widths */
  #mailpoet_form_3 form.mailpoet_form .mailpoet_paragraph{
    width: 100% !important;
    max-width: 100% !important;
    float: none !important;
    display: block !important;
    margin: 0 !important;
  }

  /* 5) Inputs full width + groter */
  #mailpoet_form_3 #form_first_name_3,
  #mailpoet_form_3 #form_email_3{
    width: 100% !important;
    height: 54px !important;
    display: block !important;
  }

  /* 6) Knop full width + groter */
  #mailpoet_form_3 .mailpoet_submit{
    width: 100% !important;
    height: 54px !important;
    display: block !important;
    font-size: 16px !important;
  }
}/* End custom CSS */