.elementor-43 .elementor-element.elementor-element-2c03696{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-2c03696::before, .elementor-43 .elementor-element.elementor-element-2c03696 > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-2c03696 > .e-con-inner > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-2c03696 > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-2c03696 > .e-con-inner > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-2c03696 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#EEAF2582;background-image:url("https://magicpasta.be/wp-content/uploads/2025/09/Group-1686566917.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-43 .elementor-element.elementor-element-2c03696:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-2c03696 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://magicpasta.be/wp-content/uploads/2025/09/Group-1686566900-6.jpg") 50% 50%;background-size:cover;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-8e3cb38{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-43 .elementor-element.elementor-element-8e3cb38.elementor-element{--align-self:center;}.elementor-43 .elementor-element.elementor-element-8e3cb38 .elementor-heading-title{font-size:140px;font-weight:900;text-transform:uppercase;line-height:150px;color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-ab47173{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-ab47173:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-ab47173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E23154A;background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/image-22-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-6c313b1{width:100%;max-width:100%;--e-icon-list-icon-size:44px;--icon-vertical-offset:0px;}.elementor-43 .elementor-element.elementor-element-6c313b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-43 .elementor-element.elementor-element-6c313b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-43 .elementor-element.elementor-element-6c313b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-43 .elementor-element.elementor-element-6c313b1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-43 .elementor-element.elementor-element-6c313b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-43 .elementor-element.elementor-element-6c313b1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-6c313b1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-43 .elementor-element.elementor-element-6c313b1 .elementor-icon-list-icon{padding-inline-end:14px;}.elementor-43 .elementor-element.elementor-element-6c313b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-43 .elementor-element.elementor-element-6c313b1 .elementor-icon-list-item > a{font-size:30px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-6c313b1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-485f6b5{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-485f6b5:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-485f6b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magicpasta.be/wp-content/uploads/2025/09/Group-1686566886-3-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-62b7432{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-920a753 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-920a753 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-920a753 .elementor-button:focus{background-color:#FCC737;color:#2E2315;}.elementor-43 .elementor-element.elementor-element-920a753 .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-920a753 .elementor-button:focus svg{fill:#2E2315;}.elementor-43 .elementor-element.elementor-element-8751ceb .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-8751ceb .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-8751ceb .elementor-button:focus{background-color:#FCC737;color:#2E2315;}.elementor-43 .elementor-element.elementor-element-8751ceb .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-8751ceb .elementor-button:focus svg{fill:#2E2315;}.elementor-43 .elementor-element.elementor-element-d67ce7b .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-d67ce7b .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-d67ce7b .elementor-button:focus{background-color:#FCC737;color:#2E2315;}.elementor-43 .elementor-element.elementor-element-d67ce7b .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-d67ce7b .elementor-button:focus svg{fill:#2E2315;}.elementor-43 .elementor-element.elementor-element-ac220e0 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-ac220e0 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-ac220e0 .elementor-button:focus{background-color:#FCC737;color:#2E2315;}.elementor-43 .elementor-element.elementor-element-ac220e0 .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-ac220e0 .elementor-button:focus svg{fill:#2E2315;}.elementor-43 .elementor-element.elementor-element-f85727e .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-f85727e .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-f85727e .elementor-button:focus{background-color:#FCC737;color:#2E2315;}.elementor-43 .elementor-element.elementor-element-f85727e .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-f85727e .elementor-button:focus svg{fill:#2E2315;}.elementor-43 .elementor-element.elementor-element-cca0198 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-cca0198 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-cca0198 .elementor-button:focus{background-color:#FCC737;color:#2E2315;}.elementor-43 .elementor-element.elementor-element-cca0198 .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-cca0198 .elementor-button:focus svg{fill:#2E2315;}.elementor-43 .elementor-element.elementor-element-c0abe7b .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-c0abe7b .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-c0abe7b .elementor-button:focus{background-color:#FCC737;color:#2E2315;}.elementor-43 .elementor-element.elementor-element-c0abe7b .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-c0abe7b .elementor-button:focus svg{fill:#2E2315;}.elementor-43 .elementor-element.elementor-element-f452b8e .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-f452b8e .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-f452b8e .elementor-button:focus{background-color:#FCC737;color:#2E2315;}.elementor-43 .elementor-element.elementor-element-f452b8e .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-f452b8e .elementor-button:focus svg{fill:#2E2315;}.elementor-43 .elementor-element.elementor-element-c7f1c80 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-c7f1c80 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-c7f1c80 .elementor-button:focus{background-color:#FCC737;color:#2E2315;}.elementor-43 .elementor-element.elementor-element-c7f1c80 .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-c7f1c80 .elementor-button:focus svg{fill:#2E2315;}.elementor-43 .elementor-element.elementor-element-7218ec2 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-7218ec2 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-7218ec2 .elementor-button:focus{background-color:#FCC737;color:#2E2315;}.elementor-43 .elementor-element.elementor-element-7218ec2 .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-7218ec2 .elementor-button:focus svg{fill:#2E2315;}.elementor-43 .elementor-element.elementor-element-c14d95d{--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;--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-43 .elementor-element.elementor-element-c14d95d:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-c14d95d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magicpasta.be/wp-content/uploads/2025/09/Group-1686566886-3-1-1.png");background-repeat:repeat-y;background-size:cover;}.elementor-43 .elementor-element.elementor-element-f1053d9 .elementor-heading-title{line-height:47px;}.elementor-widget-text-editor{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-43 .elementor-element.elementor-element-0edade7 p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-6b0971e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-43d8bb7{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-43d8bb7:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-43d8bb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-43d8bb7:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-43d966d .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-43d966d .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-43d966d .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-43d966d .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-87be5f0{width:var( --container-widget-width, 80% );max-width:80%;margin:17% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-f264586 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-f264586 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-f264586 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-f264586{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-bbbc5f6{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-bbbc5f6:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-bbbc5f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-bbbc5f6:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-6e7dea5 .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-6e7dea5 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-6e7dea5 .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-6e7dea5 .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-9edec49{width:var( --container-widget-width, 59% );max-width:59%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-4c3414a .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-4c3414a .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-4c3414a .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-4c3414a{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-ea38e8c{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-ea38e8c:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-ea38e8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-ea38e8c:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-746203a .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-746203a .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-746203a .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-746203a .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-defc0e8{width:var( --container-widget-width, 73% );max-width:73%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-deb688e .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-deb688e .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-deb688e .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-deb688e{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-fd4a33f{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-fd4a33f:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-fd4a33f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-fd4a33f:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-85423d4 .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-85423d4 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-85423d4 .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-85423d4 .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-ac99f3a{width:var( --container-widget-width, 73% );max-width:73%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-02253a5 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-02253a5 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-02253a5 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-02253a5{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-fffbf0a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-fffbf0a:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-fffbf0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magicpasta.be/wp-content/uploads/2025/09/Group-1686566886-3-1-1.png");background-position:center center;background-repeat:repeat-x;background-size:cover;}.elementor-43 .elementor-element.elementor-element-8dc1282 .elementor-heading-title{line-height:47px;}.elementor-43 .elementor-element.elementor-element-76adf72 p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-ce64306{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-9ecbb3b{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-9ecbb3b:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-9ecbb3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-9ecbb3b:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-dd40ad1 .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-dd40ad1 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-dd40ad1 .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-dd40ad1 .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-9499c7a{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-a690d7d .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-a690d7d .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-a690d7d .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-a690d7d{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-fbeea59{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-fbeea59:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-fbeea59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-fbeea59:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-456a8e3 .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-456a8e3 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-456a8e3 .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-456a8e3 .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-2c7da72{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-ec730d0 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-ec730d0 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-ec730d0 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-ec730d0{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-d431ec2{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-d431ec2:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-d431ec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-d431ec2:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-eb693ba .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-eb693ba .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-eb693ba .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-eb693ba .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-ce5189e{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-0bf12c5 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-0bf12c5 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-0bf12c5 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-0bf12c5{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-b371b4e{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-b371b4e:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-b371b4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-b371b4e:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-92b5fa5 .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-92b5fa5 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-92b5fa5 .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-92b5fa5 .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-d65073e{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-882dc99 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-882dc99 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-882dc99 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-882dc99{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-widget-glf_elementor_widget_ordering .elementor-button{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-7d5f088 .elementor-button{background-color:#845614;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:18px 25px 18px 25px;}.elementor-43 .elementor-element.elementor-element-7d5f088 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-7d5f088 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#2E2315;}.elementor-43 .elementor-element.elementor-element-7d5f088{z-index:10;}.elementor-43 .elementor-element.elementor-element-7d5f088 .elementor-button .elementor-align-icon-right{margin-left:6px;}.elementor-43 .elementor-element.elementor-element-7d5f088 .elementor-button .elementor-align-icon-left{margin-right:6px;}.elementor-43 .elementor-element.elementor-element-7d5f088 .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-7d5f088 .elementor-button:focus svg{fill:#2E2315;}.elementor-43 .elementor-element.elementor-element-c70bf93{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-c70bf93:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-c70bf93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magicpasta.be/wp-content/uploads/2025/09/Group-1686566886-3-1-1.png");background-position:center center;background-repeat:repeat-y;background-size:cover;}.elementor-43 .elementor-element.elementor-element-7a874f9 .elementor-heading-title{line-height:47px;}.elementor-43 .elementor-element.elementor-element-2413de7 p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-c01bbdd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-a57192d{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-a57192d:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-a57192d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-a57192d:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-180236f .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-180236f .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-180236f .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-180236f .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-041b9f7{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-d5cdbb9 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-d5cdbb9 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-d5cdbb9 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-d5cdbb9{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-6d730d7{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-6d730d7:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-6d730d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-6d730d7:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-49277de .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-49277de .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-49277de .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-49277de .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-ee8c339{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-7a4a7bb .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-7a4a7bb .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-7a4a7bb .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-7a4a7bb{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-f0df6ec{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-f0df6ec:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-f0df6ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-f0df6ec:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-9507f63 .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-9507f63 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-9507f63 .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-9507f63 .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-898951d{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-782c7ec .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-782c7ec .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-782c7ec .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-782c7ec{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-0dedc3f{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-0dedc3f:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-0dedc3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-0dedc3f:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-59ec485 .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-59ec485 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-59ec485 .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-59ec485 .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-116b5e8{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-18728ca .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-18728ca .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-18728ca .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-18728ca{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-2ec4ee4{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-43 .elementor-element.elementor-element-2ec4ee4:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-2ec4ee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-2ec4ee4:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-bbd44d1 .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-bbd44d1 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-bbd44d1 .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-bbd44d1 .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-e788d0e{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-76b89e5 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-76b89e5 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-76b89e5 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-76b89e5{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-91c08c0{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-91c08c0:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-91c08c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-91c08c0:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-88fa24d .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-88fa24d .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-88fa24d .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-88fa24d .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-c6c637b{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-9e26f7a .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-9e26f7a .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-9e26f7a .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-9e26f7a{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-1814f08{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-1814f08:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-1814f08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-1814f08:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-de90b1f .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-de90b1f .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-de90b1f .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-de90b1f .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-7a17a44{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-2f8f1b1 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-2f8f1b1 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-2f8f1b1 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-2f8f1b1{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-958d41c{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-958d41c:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-958d41c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-958d41c:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-9b24eaa .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-9b24eaa .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-9b24eaa .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-9b24eaa .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-80f4db1{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-e483cbf .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-e483cbf .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-e483cbf .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-e483cbf{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-30353e5{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-30353e5:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-30353e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-30353e5:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-a42dced .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-a42dced .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-a42dced .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-a42dced .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-0f8f853{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-464769d .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-464769d .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-464769d .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-464769d{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-2409f14{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-2409f14:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-2409f14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-2409f14:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-a8974c9 .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-a8974c9 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-a8974c9 .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-a8974c9 .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-aadb684{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-d39cc9a .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-d39cc9a .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-d39cc9a .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-d39cc9a{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-9a8c65c{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-9a8c65c:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-9a8c65c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-9a8c65c:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-4a46620 .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-4a46620 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-4a46620 .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-4a46620 .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-c1965c2{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-924a163 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-924a163 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-924a163 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-924a163{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-952cc98{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-952cc98:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-952cc98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-952cc98:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-590e48b .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-590e48b .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-590e48b .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-590e48b .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-7d96dd6{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-c7a0d1c .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-c7a0d1c .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-c7a0d1c .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-c7a0d1c{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-957bc45{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-957bc45:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-957bc45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-957bc45:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-b792b3c .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-b792b3c .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-b792b3c .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-b792b3c .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-b6edd92{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-c6c77d8 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-c6c77d8 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-c6c77d8 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-c6c77d8{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-949e7bc{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-949e7bc:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-949e7bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-949e7bc:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-e6a5c36 .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-e6a5c36 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-e6a5c36 .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-e6a5c36 .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-afb3d3b{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-04826c9 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-04826c9 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-04826c9 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-04826c9{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-68a0c38{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-68a0c38:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-68a0c38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-68a0c38:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-d9d0f56 .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-d9d0f56 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-d9d0f56 .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-d9d0f56 .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-271ead2{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-1c3017c .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-1c3017c .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-1c3017c .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-1c3017c{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-0521087{--display:flex;--min-height:360px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-0521087:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-0521087 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-0521087:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-f62521d .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-f62521d .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-f62521d .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-f62521d .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-af53aeb{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-a415a7f .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-a415a7f .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-a415a7f .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-a415a7f{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-497eb08{--display:flex;--min-height:360px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-497eb08:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-497eb08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-497eb08:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-02c9f9d .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-02c9f9d .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-02c9f9d .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-02c9f9d .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-b55697f{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-9ca0f45 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-9ca0f45 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-9ca0f45 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-9ca0f45{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-f67cbde .elementor-button{background-color:#845614;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:18px 25px 18px 25px;}.elementor-43 .elementor-element.elementor-element-f67cbde .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-f67cbde .elementor-button:focus{background-color:var( --e-global-color-accent );color:#2E2315;}.elementor-43 .elementor-element.elementor-element-f67cbde{z-index:10;}.elementor-43 .elementor-element.elementor-element-f67cbde .elementor-button .elementor-align-icon-right{margin-left:6px;}.elementor-43 .elementor-element.elementor-element-f67cbde .elementor-button .elementor-align-icon-left{margin-right:6px;}.elementor-43 .elementor-element.elementor-element-f67cbde .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-f67cbde .elementor-button:focus svg{fill:#2E2315;}.elementor-43 .elementor-element.elementor-element-575acef{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-575acef:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-575acef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magicpasta.be/wp-content/uploads/2025/09/Group-1686566886-3-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-bc166ab{--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;--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-43 .elementor-element.elementor-element-c599029{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-2e8d331 .elementor-heading-title{line-height:47px;}.elementor-43 .elementor-element.elementor-element-04161b4 p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-e48a8ed{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-43 .elementor-element.elementor-element-dbccdfa{width:var( --container-widget-width, 74% );max-width:74%;background-color:var( --e-global-color-text );padding:10px 20px 10px 20px;--container-widget-width:74%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;font-size:14px;color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-518da3f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-9c5d82c{--display:flex;--min-height:360px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-9c5d82c:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-9c5d82c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-9c5d82c:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-53363b3 .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-53363b3 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-53363b3 .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-53363b3 .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-0ffa058{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-c311c13 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-c311c13 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-c311c13 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-c311c13{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-c9646e0{--display:flex;--min-height:360px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-c9646e0:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-c9646e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-c9646e0:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-facff5e .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-facff5e .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-facff5e .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-facff5e .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-d8ec6fd{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-529230e .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-529230e .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-529230e .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-529230e{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-11970d3{--display:flex;--min-height:360px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-11970d3:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-11970d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-11970d3:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-de7bc53 .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-de7bc53 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-de7bc53 .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-de7bc53 .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-c6796a1{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-1266fe6 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-1266fe6 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-1266fe6 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-1266fe6{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-23962c0 .elementor-button{background-color:#845614;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:18px 25px 18px 25px;}.elementor-43 .elementor-element.elementor-element-23962c0 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-23962c0 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#2E2315;}.elementor-43 .elementor-element.elementor-element-23962c0{z-index:10;}.elementor-43 .elementor-element.elementor-element-23962c0 .elementor-button .elementor-align-icon-right{margin-left:6px;}.elementor-43 .elementor-element.elementor-element-23962c0 .elementor-button .elementor-align-icon-left{margin-right:6px;}.elementor-43 .elementor-element.elementor-element-23962c0 .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-23962c0 .elementor-button:focus svg{fill:#2E2315;}.elementor-43 .elementor-element.elementor-element-08f721e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-08f721e:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-08f721e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magicpasta.be/wp-content/uploads/2025/09/Group-1686566886-3-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-c879621{--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;--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-43 .elementor-element.elementor-element-901f41b{--display:flex;--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-43 .elementor-element.elementor-element-9dd5be9 .elementor-heading-title{line-height:47px;}.elementor-43 .elementor-element.elementor-element-3283ab4 p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-4ef1eae{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-43 .elementor-element.elementor-element-c6c9a08{width:var( --container-widget-width, 63% );max-width:63%;background-color:var( --e-global-color-text );padding:10px 20px 10px 20px;--container-widget-width:63%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;font-size:14px;color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-c6c9a08 p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-aceba69{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-dd73d54{--display:flex;--min-height:360px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-dd73d54:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-dd73d54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-dd73d54:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-b0eac98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-b0eac98 .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-b0eac98 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-b0eac98 .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-b0eac98 .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-b0ce5db{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-84d76b0 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-84d76b0 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-84d76b0 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-84d76b0{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-5879aed{--display:flex;--min-height:360px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-5879aed:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-5879aed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-5879aed:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-5040071{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-5040071 .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-5040071 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-5040071 .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-5040071 .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-c1d3f19{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-ace46c7 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-ace46c7 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-ace46c7 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-ace46c7{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-15263ef{--display:flex;--min-height:360px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-15263ef:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-15263ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-15263ef:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-619b55b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-619b55b .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-619b55b .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-619b55b .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-619b55b .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-5c82f45{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-e7d081b .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-e7d081b .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-e7d081b .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-e7d081b{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-c574728 .elementor-button{background-color:#845614;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:18px 25px 18px 25px;}.elementor-43 .elementor-element.elementor-element-c574728 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-c574728 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#2E2315;}.elementor-43 .elementor-element.elementor-element-c574728{z-index:10;}.elementor-43 .elementor-element.elementor-element-c574728 .elementor-button .elementor-align-icon-right{margin-left:6px;}.elementor-43 .elementor-element.elementor-element-c574728 .elementor-button .elementor-align-icon-left{margin-right:6px;}.elementor-43 .elementor-element.elementor-element-c574728 .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-c574728 .elementor-button:focus svg{fill:#2E2315;}.elementor-43 .elementor-element.elementor-element-f7683e9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-f7683e9:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-f7683e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magicpasta.be/wp-content/uploads/2025/09/Group-1686566886-3-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-5156049{--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;--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-43 .elementor-element.elementor-element-32242ac{--display:flex;--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-43 .elementor-element.elementor-element-9f71d15 .elementor-heading-title{line-height:47px;}.elementor-43 .elementor-element.elementor-element-344dd7c p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-713f9db{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-43 .elementor-element.elementor-element-e3f625c{width:var( --container-widget-width, 63% );max-width:63%;background-color:var( --e-global-color-text );padding:10px 20px 10px 20px;--container-widget-width:63%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;font-size:14px;color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-e3f625c p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-b73cae2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-394a783{--display:flex;--min-height:360px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-394a783:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-394a783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-394a783:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-5abf3ba .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-5abf3ba .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-5abf3ba .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-5abf3ba .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-b6df73a{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-bcc83ca .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-bcc83ca .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-bcc83ca .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-bcc83ca{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-91be853{--display:flex;--min-height:360px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-91be853:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-91be853 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-91be853:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-0e16304 .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-0e16304 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-0e16304 .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-0e16304 .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-2e23056{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-30b2e82 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-30b2e82 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-30b2e82 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-30b2e82{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-2f070c6{--display:flex;--min-height:360px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-2f070c6:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-2f070c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-2f070c6:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-cad00da .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-cad00da .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-cad00da .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-cad00da .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-8467bec{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-31208cf .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-31208cf .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-31208cf .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-31208cf{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-dafa88d{--display:flex;--min-height:360px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-dafa88d:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-dafa88d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-dafa88d:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-b1fe26b .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-b1fe26b .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-b1fe26b .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-b1fe26b .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-c349995{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-b52e838 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-b52e838 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-b52e838 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-b52e838{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-4af1067{--display:flex;--min-height:360px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-4af1067:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-4af1067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-4af1067:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-aa55faa .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-aa55faa .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-aa55faa .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-aa55faa .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-ce06fe5{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-5515a06 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-5515a06 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-5515a06 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-5515a06{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-10a32b1{--display:flex;--min-height:360px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-10a32b1:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-10a32b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-10a32b1:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-6ef1485 .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-6ef1485 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-6ef1485 .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-6ef1485 .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-0902b0e{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-095fc0d .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-095fc0d .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-095fc0d .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-095fc0d{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-16b7d5f .elementor-button{background-color:#845614;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:18px 25px 18px 25px;}.elementor-43 .elementor-element.elementor-element-16b7d5f .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-16b7d5f .elementor-button:focus{background-color:var( --e-global-color-accent );color:#2E2315;}.elementor-43 .elementor-element.elementor-element-16b7d5f{z-index:10;}.elementor-43 .elementor-element.elementor-element-16b7d5f .elementor-button .elementor-align-icon-right{margin-left:6px;}.elementor-43 .elementor-element.elementor-element-16b7d5f .elementor-button .elementor-align-icon-left{margin-right:6px;}.elementor-43 .elementor-element.elementor-element-16b7d5f .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-16b7d5f .elementor-button:focus svg{fill:#2E2315;}.elementor-43 .elementor-element.elementor-element-0ea6c8b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-0ea6c8b:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-0ea6c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magicpasta.be/wp-content/uploads/2025/09/Group-1686566886-3-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-b2456a8 .elementor-heading-title{line-height:47px;}.elementor-43 .elementor-element.elementor-element-1f90a40 p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-41014bb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-4384750{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-4384750:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-4384750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-4384750:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-d19275a .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-d19275a .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-d19275a .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-d19275a .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-8ffbe03{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-b0fd87d .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-b0fd87d .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-b0fd87d .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-b0fd87d{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-276f4e3{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-276f4e3:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-276f4e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-276f4e3:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-595bab9 .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-595bab9 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-595bab9 .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-595bab9 .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-5cc8d84{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-749840e .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-749840e .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-749840e .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-749840e{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-becb932{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-becb932:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-becb932 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-becb932:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-98b8d8a .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-98b8d8a .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-98b8d8a .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-98b8d8a .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-e25f178{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-54d6285 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-54d6285 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-54d6285 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-54d6285{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-44ea14e .elementor-button{background-color:#845614;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:18px 25px 18px 25px;}.elementor-43 .elementor-element.elementor-element-44ea14e .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-44ea14e .elementor-button:focus{background-color:var( --e-global-color-accent );color:#2E2315;}.elementor-43 .elementor-element.elementor-element-44ea14e{z-index:10;}.elementor-43 .elementor-element.elementor-element-44ea14e .elementor-button .elementor-align-icon-right{margin-left:6px;}.elementor-43 .elementor-element.elementor-element-44ea14e .elementor-button .elementor-align-icon-left{margin-right:6px;}.elementor-43 .elementor-element.elementor-element-44ea14e .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-44ea14e .elementor-button:focus svg{fill:#2E2315;}.elementor-43 .elementor-element.elementor-element-0f10b06{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-0f10b06:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-0f10b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magicpasta.be/wp-content/uploads/2025/09/Group-1686566886-3-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-fe4c787 .elementor-heading-title{line-height:47px;}.elementor-43 .elementor-element.elementor-element-7d636d1 p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-facc81a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-7ffffba{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-7ffffba:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-7ffffba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-7ffffba:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-b4fd726 .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-b4fd726 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-b4fd726 .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-b4fd726 .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-97821cb{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-4a3356d .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-4a3356d .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-4a3356d .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-4a3356d{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-7304ff5{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-7304ff5:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-7304ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-7304ff5:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-62c59ab .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-62c59ab .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-62c59ab .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-62c59ab .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-430baea{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-0967045 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-0967045 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-0967045 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-0967045{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-ddd74cb .elementor-button{background-color:#845614;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:18px 25px 18px 25px;}.elementor-43 .elementor-element.elementor-element-ddd74cb .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-ddd74cb .elementor-button:focus{background-color:var( --e-global-color-accent );color:#2E2315;}.elementor-43 .elementor-element.elementor-element-ddd74cb{z-index:10;}.elementor-43 .elementor-element.elementor-element-ddd74cb .elementor-button .elementor-align-icon-right{margin-left:6px;}.elementor-43 .elementor-element.elementor-element-ddd74cb .elementor-button .elementor-align-icon-left{margin-right:6px;}.elementor-43 .elementor-element.elementor-element-ddd74cb .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-ddd74cb .elementor-button:focus svg{fill:#2E2315;}.elementor-43 .elementor-element.elementor-element-37e2336{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-37e2336:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-37e2336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magicpasta.be/wp-content/uploads/2025/09/Group-1686566886-3-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-27e3c15 .elementor-heading-title{line-height:47px;}.elementor-43 .elementor-element.elementor-element-2bf6887 p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-eb4dd5c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-e460584{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-e460584:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-e460584 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-e460584:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-3d88746 .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-3d88746 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-3d88746 .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-3d88746 .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-ee91a06{width:var( --container-widget-width, 70% );max-width:70%;margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-e9a8787 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-e9a8787 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-e9a8787 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-e9a8787{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-44639e8{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-44639e8:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-44639e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-44639e8:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-ddd682e .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-ddd682e .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-ddd682e .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-ddd682e .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-763955d{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-e8b1ea8 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-e8b1ea8 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-e8b1ea8 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-e8b1ea8{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-5963078{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-5963078:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-5963078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-5963078:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-42d58f9 .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-42d58f9 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-42d58f9 .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-42d58f9 .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-d6b1179{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-8584862 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-8584862 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-8584862 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-8584862{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-6621445 .elementor-button{background-color:#845614;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:18px 25px 18px 25px;}.elementor-43 .elementor-element.elementor-element-6621445 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-6621445 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#2E2315;}.elementor-43 .elementor-element.elementor-element-6621445{z-index:10;}.elementor-43 .elementor-element.elementor-element-6621445 .elementor-button .elementor-align-icon-right{margin-left:6px;}.elementor-43 .elementor-element.elementor-element-6621445 .elementor-button .elementor-align-icon-left{margin-right:6px;}.elementor-43 .elementor-element.elementor-element-6621445 .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-6621445 .elementor-button:focus svg{fill:#2E2315;}.elementor-43 .elementor-element.elementor-element-683c22d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-683c22d:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-683c22d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magicpasta.be/wp-content/uploads/2025/09/Group-1686566886-3-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-ac71c9d .elementor-heading-title{line-height:47px;}.elementor-43 .elementor-element.elementor-element-0480438 p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-1686577{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-080fea3{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-080fea3:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-080fea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-080fea3:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-350a325 .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-350a325 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-350a325 .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-350a325 .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-33f90c1{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-ff1c59f .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-ff1c59f .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-ff1c59f .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-ff1c59f{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-f3d17e7{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-f3d17e7:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-f3d17e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-f3d17e7:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-7236d2f .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-7236d2f .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-7236d2f .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-7236d2f .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-7f4f13f{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-cc6e418 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-cc6e418 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-cc6e418 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-cc6e418{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-01640d6{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-01640d6:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-01640d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-01640d6:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-1b79b3a .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-1b79b3a .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-1b79b3a .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-1b79b3a .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-7602aad{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-d8fa8f6 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-d8fa8f6 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-d8fa8f6 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-d8fa8f6{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-8365845{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-8365845:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-8365845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-8365845:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-2468f02 .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-2468f02 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-2468f02 .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-2468f02 .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-15935f6{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-626ac4a .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-626ac4a .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-626ac4a .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-626ac4a{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-54043e2{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-54043e2:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-54043e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-54043e2:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-dab1355 .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-dab1355 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-dab1355 .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-dab1355 .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-0887c70{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-66eab16 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-66eab16 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-66eab16 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-66eab16{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-e02a893{--display:flex;--min-height:365px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-e02a893:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-e02a893 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566884-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-e02a893:hover{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Group-1686566867-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-b01e049 .elementor-icon-box-title{margin-block-end:6px;}.elementor-43 .elementor-element.elementor-element-b01e049 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-b01e049 .elementor-icon-box-title a{font-size:26px;font-weight:900;text-transform:uppercase;}.elementor-43 .elementor-element.elementor-element-b01e049 .elementor-icon-box-description{font-size:14px;font-weight:400;}.elementor-43 .elementor-element.elementor-element-f762754{width:var( --container-widget-width, 70% );max-width:70%;margin:9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-471b8e0 .elementor-button{background-color:var( --e-global-color-secondary );font-size:26px;font-weight:800;padding:15px 20px 15px 20px;}.elementor-43 .elementor-element.elementor-element-471b8e0 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-471b8e0 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-471b8e0{margin:-18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-23bcbf6 .elementor-button{background-color:#845614;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:18px 25px 18px 25px;}.elementor-43 .elementor-element.elementor-element-23bcbf6 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-23bcbf6 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#2E2315;}.elementor-43 .elementor-element.elementor-element-23bcbf6{z-index:10;}.elementor-43 .elementor-element.elementor-element-23bcbf6 .elementor-button .elementor-align-icon-right{margin-left:6px;}.elementor-43 .elementor-element.elementor-element-23bcbf6 .elementor-button .elementor-align-icon-left{margin-right:6px;}.elementor-43 .elementor-element.elementor-element-23bcbf6 .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-23bcbf6 .elementor-button:focus svg{fill:#2E2315;}.elementor-43 .elementor-element.elementor-element-ffcba13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:160px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-ffcba13:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-ffcba13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8ccf66 );}.elementor-43 .elementor-element.elementor-element-e4e1c94{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:160px;}.elementor-43 .elementor-element.elementor-element-98a1a90{width:var( --container-widget-width, 51% );max-width:51%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-98a1a90 .elementor-heading-title{font-weight:900;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-b2d9719 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-43 .elementor-element.elementor-element-b2d9719 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-43 .elementor-element.elementor-element-b2d9719 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-43 .elementor-element.elementor-element-b2d9719 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-43 .elementor-element.elementor-element-b2d9719 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-43 .elementor-element.elementor-element-b2d9719 .elementor-icon-list-icon i{color:var( --e-global-color-e68aaf9 );transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-b2d9719 .elementor-icon-list-icon svg{fill:var( --e-global-color-e68aaf9 );transition:fill 0.3s;}.elementor-43 .elementor-element.elementor-element-b2d9719 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-7ac3aab );}.elementor-43 .elementor-element.elementor-element-b2d9719 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-7ac3aab );}.elementor-43 .elementor-element.elementor-element-b2d9719{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-43 .elementor-element.elementor-element-b2d9719 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-43 .elementor-element.elementor-element-b2d9719 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-2fa0220{--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;--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-43 .elementor-element.elementor-element-cef4adb{--display:flex;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--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-43 .elementor-element.elementor-element-49ef9ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-49ef9ad .elementor-heading-title{font-size:36px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-677caf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-43 .elementor-element.elementor-element-677caf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-43 .elementor-element.elementor-element-677caf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-43 .elementor-element.elementor-element-677caf8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-43 .elementor-element.elementor-element-677caf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-43 .elementor-element.elementor-element-677caf8 .elementor-icon-list-icon i{color:#2E2315;transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-677caf8 .elementor-icon-list-icon svg{fill:#2E2315;transition:fill 0.3s;}.elementor-43 .elementor-element.elementor-element-677caf8 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-7ac3aab );}.elementor-43 .elementor-element.elementor-element-677caf8 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-7ac3aab );}.elementor-43 .elementor-element.elementor-element-677caf8{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-43 .elementor-element.elementor-element-677caf8 .elementor-icon-list-text{color:var( --e-global-color-0ce76d6 );transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-718236b{--display:flex;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--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-43 .elementor-element.elementor-element-5e6015c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-5e6015c .elementor-heading-title{font-size:36px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-47e3c7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-43 .elementor-element.elementor-element-47e3c7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-43 .elementor-element.elementor-element-47e3c7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-43 .elementor-element.elementor-element-47e3c7a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-43 .elementor-element.elementor-element-47e3c7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-43 .elementor-element.elementor-element-47e3c7a .elementor-icon-list-icon i{color:#2E2315;transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-47e3c7a .elementor-icon-list-icon svg{fill:#2E2315;transition:fill 0.3s;}.elementor-43 .elementor-element.elementor-element-47e3c7a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-7ac3aab );}.elementor-43 .elementor-element.elementor-element-47e3c7a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-7ac3aab );}.elementor-43 .elementor-element.elementor-element-47e3c7a{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-43 .elementor-element.elementor-element-47e3c7a .elementor-icon-list-text{color:var( --e-global-color-0ce76d6 );transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-c271afb{--display:flex;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--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-43 .elementor-element.elementor-element-a595087{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-a595087 .elementor-heading-title{font-size:36px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-caa8346 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-43 .elementor-element.elementor-element-caa8346 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-43 .elementor-element.elementor-element-caa8346 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-43 .elementor-element.elementor-element-caa8346 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-43 .elementor-element.elementor-element-caa8346 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-43 .elementor-element.elementor-element-caa8346 .elementor-icon-list-icon i{color:#2E2315;transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-caa8346 .elementor-icon-list-icon svg{fill:#2E2315;transition:fill 0.3s;}.elementor-43 .elementor-element.elementor-element-caa8346 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-7ac3aab );}.elementor-43 .elementor-element.elementor-element-caa8346 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-7ac3aab );}.elementor-43 .elementor-element.elementor-element-caa8346{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-43 .elementor-element.elementor-element-caa8346 .elementor-icon-list-text{color:var( --e-global-color-0ce76d6 );transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-4d000a4{--display:flex;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--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-43 .elementor-element.elementor-element-b5079bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-b5079bb .elementor-heading-title{font-size:36px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-e233a0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-43 .elementor-element.elementor-element-e233a0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-43 .elementor-element.elementor-element-e233a0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-43 .elementor-element.elementor-element-e233a0e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-43 .elementor-element.elementor-element-e233a0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-43 .elementor-element.elementor-element-e233a0e .elementor-icon-list-icon i{color:#2E2315;transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-e233a0e .elementor-icon-list-icon svg{fill:#2E2315;transition:fill 0.3s;}.elementor-43 .elementor-element.elementor-element-e233a0e .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-7ac3aab );}.elementor-43 .elementor-element.elementor-element-e233a0e .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-7ac3aab );}.elementor-43 .elementor-element.elementor-element-e233a0e{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-43 .elementor-element.elementor-element-e233a0e .elementor-icon-list-text{color:var( --e-global-color-0ce76d6 );transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-ff5f8d5{--display:flex;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--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-43 .elementor-element.elementor-element-41db851{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-41db851 .elementor-heading-title{font-size:36px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-120a2ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-43 .elementor-element.elementor-element-120a2ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-43 .elementor-element.elementor-element-120a2ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-43 .elementor-element.elementor-element-120a2ec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-43 .elementor-element.elementor-element-120a2ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-43 .elementor-element.elementor-element-120a2ec .elementor-icon-list-icon i{color:#2E2315;transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-120a2ec .elementor-icon-list-icon svg{fill:#2E2315;transition:fill 0.3s;}.elementor-43 .elementor-element.elementor-element-120a2ec .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-7ac3aab );}.elementor-43 .elementor-element.elementor-element-120a2ec .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-7ac3aab );}.elementor-43 .elementor-element.elementor-element-120a2ec{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-43 .elementor-element.elementor-element-120a2ec .elementor-icon-list-text{color:var( --e-global-color-0ce76d6 );transition:color 0.3s;}.elementor-43 .elementor-element.elementor-element-3a58d14{--e-n-carousel-swiper-offset-size:200px;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-43 .elementor-element.elementor-element-01d6b6d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-01d6b6d:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-01d6b6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magicpasta.be/wp-content/uploads/2025/08/Rectangle-69-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-e17daff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-e17daff .elementor-heading-title{font-weight:900;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-20baf38{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-20db2fc{background-color:var( --e-global-color-secondary );padding:20px 20px 20px 20px;border-style:solid;border-width:1.62px 1.62px 1.62px 1.62px;border-radius:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-20db2fc .elementor-icon-box-wrapper{align-items:center;gap:24px;}.elementor-43 .elementor-element.elementor-element-20db2fc .elementor-icon-box-title{margin-block-end:19px;}.elementor-43 .elementor-element.elementor-element-20db2fc.elementor-view-stacked .elementor-icon{background-color:#22BE42;}.elementor-43 .elementor-element.elementor-element-20db2fc.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-20db2fc.elementor-view-default .elementor-icon{fill:#22BE42;color:#22BE42;border-color:#22BE42;}.elementor-43 .elementor-element.elementor-element-20db2fc .elementor-icon{font-size:58px;}.elementor-43 .elementor-element.elementor-element-20db2fc .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-20db2fc .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:0.2em;}.elementor-43 .elementor-element.elementor-element-20db2fc .elementor-icon-box-description{color:#404040;}.elementor-43 .elementor-element.elementor-element-54792ea{background-color:var( --e-global-color-secondary );padding:20px 20px 20px 20px;border-style:solid;border-width:1.62px 1.62px 1.62px 1.62px;border-radius:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-54792ea .elementor-icon-box-wrapper{align-items:center;gap:24px;}.elementor-43 .elementor-element.elementor-element-54792ea .elementor-icon-box-title{margin-block-end:19px;}.elementor-43 .elementor-element.elementor-element-54792ea .elementor-icon{font-size:58px;}.elementor-43 .elementor-element.elementor-element-54792ea .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-54792ea .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:0.2em;}.elementor-43 .elementor-element.elementor-element-54792ea .elementor-icon-box-description{color:#404040;}.elementor-43 .elementor-element.elementor-element-0984f4f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--align-items:center;--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-43 .elementor-element.elementor-element-1a927c8{background-color:var( --e-global-color-secondary );padding:20px 20px 20px 20px;border-style:solid;border-width:1.62px 1.62px 1.62px 1.62px;border-radius:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-1a927c8 .elementor-icon-box-wrapper{align-items:center;gap:24px;}.elementor-43 .elementor-element.elementor-element-1a927c8 .elementor-icon-box-title{margin-block-end:19px;}.elementor-43 .elementor-element.elementor-element-1a927c8 .elementor-icon{font-size:58px;}.elementor-43 .elementor-element.elementor-element-1a927c8 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-1a927c8 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:0.2em;}.elementor-43 .elementor-element.elementor-element-1a927c8 .elementor-icon-box-description{color:#404040;}@media(min-width:768px){.elementor-43 .elementor-element.elementor-element-ab47173{--width:100%;}.elementor-43 .elementor-element.elementor-element-62b7432{--width:67%;}.elementor-43 .elementor-element.elementor-element-ffcba13{--content-width:1470px;}.elementor-43 .elementor-element.elementor-element-20baf38{--width:64%;}.elementor-43 .elementor-element.elementor-element-0984f4f{--width:36%;}}@media(max-width:1024px) and (min-width:768px){.elementor-43 .elementor-element.elementor-element-62b7432{--width:100%;}.elementor-43 .elementor-element.elementor-element-20baf38{--width:100%;}.elementor-43 .elementor-element.elementor-element-0984f4f{--width:100%;}}@media(min-width:1025px){.elementor-43 .elementor-element.elementor-element-485f6b5:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-485f6b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-43 .elementor-element.elementor-element-c14d95d:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-c14d95d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-43 .elementor-element.elementor-element-fffbf0a:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-fffbf0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-43 .elementor-element.elementor-element-c70bf93:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-c70bf93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-43 .elementor-element.elementor-element-575acef:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-575acef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-43 .elementor-element.elementor-element-08f721e:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-08f721e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-43 .elementor-element.elementor-element-f7683e9:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-f7683e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-43 .elementor-element.elementor-element-0ea6c8b:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-0ea6c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-43 .elementor-element.elementor-element-0f10b06:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-0f10b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-43 .elementor-element.elementor-element-37e2336:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-37e2336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-43 .elementor-element.elementor-element-683c22d:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-683c22d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-43 .elementor-element.elementor-element-2c03696{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-8e3cb38{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-8e3cb38 .elementor-heading-title{font-size:80px;line-height:87px;}.elementor-43 .elementor-element.elementor-element-ab47173{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-6c313b1{--e-icon-list-icon-size:30px;}.elementor-43 .elementor-element.elementor-element-6c313b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-43 .elementor-element.elementor-element-6c313b1 .elementor-icon-list-item > a{font-size:24px;}.elementor-43 .elementor-element.elementor-element-485f6b5:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-485f6b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat-y;background-size:initial;}.elementor-43 .elementor-element.elementor-element-485f6b5{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-62b7432{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-43 .elementor-element.elementor-element-c14d95d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-6b0971e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-43 .elementor-element.elementor-element-43d966d .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-43d966d .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-6e7dea5 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-6e7dea5 .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-746203a .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-746203a .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-85423d4 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-85423d4 .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-fffbf0a{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-ce64306{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-43 .elementor-element.elementor-element-dd40ad1 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-dd40ad1 .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-456a8e3 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-456a8e3 .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-eb693ba .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-eb693ba .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-92b5fa5 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-92b5fa5 .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-c70bf93:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-c70bf93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat-y;background-size:initial;}.elementor-43 .elementor-element.elementor-element-c70bf93{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-c01bbdd{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-43 .elementor-element.elementor-element-180236f .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-180236f .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-49277de .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-49277de .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-9507f63 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-9507f63 .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-59ec485 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-59ec485 .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-bbd44d1 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-bbd44d1 .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-88fa24d .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-88fa24d .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-de90b1f .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-de90b1f .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-9b24eaa .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-9b24eaa .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-a42dced .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-a42dced .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-a8974c9 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-a8974c9 .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-4a46620 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-4a46620 .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-590e48b .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-590e48b .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-b792b3c .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-b792b3c .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-e6a5c36 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-e6a5c36 .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-d9d0f56 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-d9d0f56 .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-f62521d .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-f62521d .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-02c9f9d .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-02c9f9d .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-575acef:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-575acef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat-y;background-size:initial;}.elementor-43 .elementor-element.elementor-element-575acef{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-dbccdfa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-43 .elementor-element.elementor-element-518da3f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-43 .elementor-element.elementor-element-53363b3 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-53363b3 .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-facff5e .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-facff5e .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-de7bc53 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-de7bc53 .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-08f721e:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-08f721e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat-y;background-size:initial;}.elementor-43 .elementor-element.elementor-element-08f721e{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-aceba69{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-43 .elementor-element.elementor-element-b0eac98 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-b0eac98 .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-5040071 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-5040071 .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-619b55b .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-619b55b .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-f7683e9:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-f7683e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat-y;background-size:initial;}.elementor-43 .elementor-element.elementor-element-f7683e9{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-b73cae2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-43 .elementor-element.elementor-element-5abf3ba .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-5abf3ba .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-0e16304 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-0e16304 .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-cad00da .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-cad00da .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-b1fe26b .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-b1fe26b .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-aa55faa .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-aa55faa .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-6ef1485 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-6ef1485 .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-0ea6c8b:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-0ea6c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat-y;background-size:initial;}.elementor-43 .elementor-element.elementor-element-0ea6c8b{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-41014bb{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-43 .elementor-element.elementor-element-d19275a .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-d19275a .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-595bab9 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-595bab9 .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-98b8d8a .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-98b8d8a .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-0f10b06:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-0f10b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat-y;background-size:initial;}.elementor-43 .elementor-element.elementor-element-0f10b06{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-facc81a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-43 .elementor-element.elementor-element-b4fd726 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-b4fd726 .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-62c59ab .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-62c59ab .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-37e2336:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-37e2336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat-y;background-size:initial;}.elementor-43 .elementor-element.elementor-element-37e2336{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-eb4dd5c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-43 .elementor-element.elementor-element-3d88746 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-3d88746 .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-ddd682e .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-ddd682e .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-42d58f9 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-42d58f9 .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-683c22d:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-683c22d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat-y;background-size:initial;}.elementor-43 .elementor-element.elementor-element-683c22d{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-1686577{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-43 .elementor-element.elementor-element-350a325 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-350a325 .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-7236d2f .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-7236d2f .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-1b79b3a .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-1b79b3a .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-2468f02 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-2468f02 .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-dab1355 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-dab1355 .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-b01e049 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-b01e049 .elementor-icon-box-title a{font-size:22px;}.elementor-43 .elementor-element.elementor-element-ffcba13{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-e4e1c94{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-43 .elementor-element.elementor-element-98a1a90{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-43 .elementor-element.elementor-element-3a58d14{--e-n-carousel-swiper-slides-to-display:2;}.elementor-43 .elementor-element.elementor-element-01d6b6d{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-e17daff{text-align:center;}.elementor-43 .elementor-element.elementor-element-20baf38{--grid-auto-flow:row;}.elementor-43 .elementor-element.elementor-element-0984f4f{--grid-auto-flow:row;}.elementor-43 .elementor-element.elementor-element-1a927c8{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-2c03696{--min-height:450px;}.elementor-43 .elementor-element.elementor-element-8e3cb38{padding:120px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-8e3cb38 .elementor-heading-title{font-size:48px;line-height:53px;}.elementor-43 .elementor-element.elementor-element-485f6b5:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-485f6b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat-y;background-size:initial;}.elementor-43 .elementor-element.elementor-element-485f6b5{--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-920a753{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-920a753 .elementor-button{font-size:14px;}.elementor-43 .elementor-element.elementor-element-8751ceb{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-8751ceb .elementor-button{font-size:14px;}.elementor-43 .elementor-element.elementor-element-d67ce7b{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-d67ce7b .elementor-button{font-size:14px;}.elementor-43 .elementor-element.elementor-element-ac220e0{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-ac220e0 .elementor-button{font-size:14px;}.elementor-43 .elementor-element.elementor-element-f85727e{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-f85727e .elementor-button{font-size:14px;}.elementor-43 .elementor-element.elementor-element-cca0198{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-cca0198 .elementor-button{font-size:14px;}.elementor-43 .elementor-element.elementor-element-c0abe7b{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-c0abe7b .elementor-button{font-size:14px;}.elementor-43 .elementor-element.elementor-element-f452b8e{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-f452b8e .elementor-button{font-size:14px;}.elementor-43 .elementor-element.elementor-element-c7f1c80{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-c7f1c80 .elementor-button{font-size:14px;}.elementor-43 .elementor-element.elementor-element-7218ec2{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-7218ec2 .elementor-button{font-size:14px;}.elementor-43 .elementor-element.elementor-element-c14d95d:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-c14d95d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat-y;background-size:initial;}.elementor-43 .elementor-element.elementor-element-c14d95d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-6b0971e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-43 .elementor-element.elementor-element-43d8bb7:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-43d8bb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-43 .elementor-element.elementor-element-43d966d .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-43d966d .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-bbbc5f6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-6e7dea5 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-6e7dea5 .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-ea38e8c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-746203a .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-746203a .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-fd4a33f{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43 .elementor-element.elementor-element-85423d4 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-85423d4 .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-85423d4 .elementor-icon-box-description{font-size:14px;}.elementor-43 .elementor-element.elementor-element-fffbf0a:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-fffbf0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat-y;background-size:initial;}.elementor-43 .elementor-element.elementor-element-ce64306{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-43 .elementor-element.elementor-element-9ecbb3b{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-dd40ad1 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-dd40ad1 .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-fbeea59{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-456a8e3 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-456a8e3 .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-d431ec2{--min-height:11px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-eb693ba .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-eb693ba .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-b371b4e{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-92b5fa5 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-92b5fa5 .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-7d5f088 .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-c70bf93:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-c70bf93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat-y;background-size:initial;}.elementor-43 .elementor-element.elementor-element-c01bbdd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-43 .elementor-element.elementor-element-a57192d{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-180236f .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-180236f .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-6d730d7{--min-height:11px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-49277de .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-49277de .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-f0df6ec{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-9507f63 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-9507f63 .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-0dedc3f{--min-height:265px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-59ec485 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-59ec485 .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-2ec4ee4{--min-height:11px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-bbd44d1 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-bbd44d1 .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-91c08c0{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-88fa24d .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-88fa24d .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-1814f08{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-de90b1f .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-de90b1f .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-958d41c{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-9b24eaa .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-9b24eaa .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-30353e5{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-a42dced .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-a42dced .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-2409f14{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-a8974c9 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-a8974c9 .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-9a8c65c{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-4a46620 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-4a46620 .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-952cc98{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-590e48b .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-590e48b .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-957bc45{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-b792b3c .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-b792b3c .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-949e7bc{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-e6a5c36 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-e6a5c36 .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-e6a5c36 .elementor-icon-box-description{font-size:12px;}.elementor-43 .elementor-element.elementor-element-68a0c38{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-d9d0f56 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-d9d0f56 .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-0521087{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-f62521d .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-f62521d .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-af53aeb{text-align:center;}.elementor-43 .elementor-element.elementor-element-497eb08{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-02c9f9d .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-02c9f9d .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-f67cbde .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-575acef:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-575acef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat-y;background-size:initial;}.elementor-43 .elementor-element.elementor-element-dbccdfa{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-518da3f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-43 .elementor-element.elementor-element-9c5d82c{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-53363b3 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-53363b3 .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-c9646e0{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-facff5e .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-facff5e .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-11970d3{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-de7bc53 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-de7bc53 .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-23962c0 .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-08f721e:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-08f721e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat-y;background-size:initial;}.elementor-43 .elementor-element.elementor-element-c6c9a08{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-aceba69{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-43 .elementor-element.elementor-element-dd73d54{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-b0eac98 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-b0eac98 .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-b0eac98 .elementor-icon-box-description{font-size:13px;line-height:1.6em;}.elementor-43 .elementor-element.elementor-element-5879aed{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-5040071 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-5040071 .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-5040071 .elementor-icon-box-description{font-size:13px;line-height:1.6em;}.elementor-43 .elementor-element.elementor-element-15263ef{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-619b55b .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-619b55b .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-619b55b .elementor-icon-box-description{font-size:12px;line-height:1.6em;}.elementor-43 .elementor-element.elementor-element-c574728 .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-f7683e9:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-f7683e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat-y;background-size:initial;}.elementor-43 .elementor-element.elementor-element-e3f625c{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-b73cae2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-43 .elementor-element.elementor-element-394a783{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-5abf3ba .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-5abf3ba .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-91be853{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-0e16304 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-0e16304 .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-2f070c6{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-cad00da .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-cad00da .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-dafa88d{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-b1fe26b .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-b1fe26b .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-4af1067{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-aa55faa .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-aa55faa .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-10a32b1{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-6ef1485 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-6ef1485 .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-16b7d5f .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-0ea6c8b:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-0ea6c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat-y;background-size:initial;}.elementor-43 .elementor-element.elementor-element-41014bb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-43 .elementor-element.elementor-element-4384750{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-d19275a .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-d19275a .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-276f4e3{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-595bab9 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-595bab9 .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-becb932{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-98b8d8a .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-98b8d8a .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-44ea14e .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-facc81a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-43 .elementor-element.elementor-element-7ffffba{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-b4fd726 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-b4fd726 .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-7304ff5{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-62c59ab .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-62c59ab .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-ddd74cb .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-37e2336:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-37e2336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat-y;background-size:initial;}.elementor-43 .elementor-element.elementor-element-eb4dd5c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-43 .elementor-element.elementor-element-e460584{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-3d88746 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-3d88746 .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-44639e8{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-ddd682e .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-ddd682e .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-5963078{--min-height:270px;}.elementor-43 .elementor-element.elementor-element-42d58f9 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-42d58f9 .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-6621445 .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-683c22d:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-683c22d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat-y;background-size:initial;}.elementor-43 .elementor-element.elementor-element-1686577{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-43 .elementor-element.elementor-element-080fea3{--min-height:270px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43 .elementor-element.elementor-element-350a325 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-350a325 .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-33f90c1 img{height:130px;object-fit:contain;}.elementor-43 .elementor-element.elementor-element-f3d17e7{--min-height:270px;}.elementor-43 .elementor-element.elementor-element-7236d2f .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-7236d2f .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-7f4f13f img{height:130px;object-fit:contain;}.elementor-43 .elementor-element.elementor-element-01640d6{--min-height:270px;}.elementor-43 .elementor-element.elementor-element-1b79b3a .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-1b79b3a .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-7602aad img{height:130px;object-fit:contain;}.elementor-43 .elementor-element.elementor-element-8365845{--min-height:270px;}.elementor-43 .elementor-element.elementor-element-2468f02 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-2468f02 .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-15935f6 img{height:130px;object-fit:contain;}.elementor-43 .elementor-element.elementor-element-54043e2{--min-height:270px;}.elementor-43 .elementor-element.elementor-element-dab1355 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-dab1355 .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-0887c70 img{height:130px;object-fit:contain;}.elementor-43 .elementor-element.elementor-element-e02a893{--min-height:270px;}.elementor-43 .elementor-element.elementor-element-b01e049 .elementor-icon-box-title, .elementor-43 .elementor-element.elementor-element-b01e049 .elementor-icon-box-title a{font-size:18px;}.elementor-43 .elementor-element.elementor-element-f762754 img{height:130px;object-fit:contain;}.elementor-43 .elementor-element.elementor-element-23bcbf6 .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-ffcba13{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-e4e1c94{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-98a1a90{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-98a1a90 .elementor-heading-title{font-size:28px;}.elementor-43 .elementor-element.elementor-element-b2d9719 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-43 .elementor-element.elementor-element-b2d9719 .elementor-icon-list-item > a{font-size:16px;}.elementor-43 .elementor-element.elementor-element-49ef9ad .elementor-heading-title{font-size:28px;}.elementor-43 .elementor-element.elementor-element-5e6015c .elementor-heading-title{font-size:28px;}.elementor-43 .elementor-element.elementor-element-a595087 .elementor-heading-title{font-size:28px;}.elementor-43 .elementor-element.elementor-element-b5079bb .elementor-heading-title{font-size:28px;}.elementor-43 .elementor-element.elementor-element-41db851 .elementor-heading-title{font-size:28px;}.elementor-43 .elementor-element.elementor-element-3a58d14{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:0px;}.elementor-43 .elementor-element.elementor-element-01d6b6d{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-20baf38{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-43 .elementor-element.elementor-element-0984f4f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-43 .elementor-element.elementor-element-1a927c8{width:100%;max-width:100%;}}/* Start custom CSS for icon-list, class: .elementor-element-6c313b1 */.infinite-slider .elementor-widget-container {
  overflow: hidden;
  position: relative;
  width: 100%;
}

.infinite-slider .elementor-icon-list-items {
  display: flex;
  width: max-content;
  animation: scroll-right 20s linear infinite;
}

@keyframes scroll-right {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-920a753 */.elementor-43 .elementor-element.elementor-element-920a753 .elementor-button:hover {
  background-color: #FCC737 !important;
  color: #2E2315 !important;
}

/* Active state (after click, via JS) */
.elementor-43 .elementor-element.elementor-element-920a753 .elementor-button.active {
  background-color: #FCC737 !important;
  color: #2E2315 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8751ceb */.elementor-43 .elementor-element.elementor-element-8751ceb .elementor-button:hover {
  background-color: #FCC737 !important;
  color: #2E2315 !important;
}

/* Active state (after click, via JS) */
.elementor-43 .elementor-element.elementor-element-8751ceb .elementor-button.active {
  background-color: #FCC737 !important;
  color: #2E2315 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d67ce7b */.elementor-43 .elementor-element.elementor-element-d67ce7b .elementor-button:hover {
  background-color: #FCC737 !important;
  color: #2E2315 !important;
}

/* Active state (after click, via JS) */
.elementor-43 .elementor-element.elementor-element-d67ce7b .elementor-button.active {
  background-color: #FCC737 !important;
  color: #2E2315 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac220e0 */.elementor-43 .elementor-element.elementor-element-ac220e0 .elementor-button:hover {
  background-color: #FCC737 !important;
  color: #2E2315 !important;
}

/* Active state (after click, via JS) */
.elementor-43 .elementor-element.elementor-element-ac220e0 .elementor-button.active {
  background-color: #FCC737 !important;
  color: #2E2315 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f85727e */.elementor-43 .elementor-element.elementor-element-f85727e .elementor-button:hover {
  background-color: #FCC737 !important;
  color: #2E2315 !important;
}

/* Active state (after click, via JS) */
.elementor-43 .elementor-element.elementor-element-f85727e .elementor-button.active {
  background-color: #FCC737 !important;
  color: #2E2315 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cca0198 */.elementor-43 .elementor-element.elementor-element-cca0198 .elementor-button:hover {
  background-color: #FCC737 !important;
  color: #2E2315 !important;
}

/* Active state (after click, via JS) */
.elementor-43 .elementor-element.elementor-element-cca0198 .elementor-button.active {
  background-color: #FCC737 !important;
  color: #2E2315 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0abe7b */.elementor-43 .elementor-element.elementor-element-c0abe7b .elementor-button:hover {
  background-color: #FCC737 !important;
  color: #2E2315 !important;
}

/* Active state (after click, via JS) */
.elementor-43 .elementor-element.elementor-element-c0abe7b .elementor-button.active {
  background-color: #FCC737 !important;
  color: #2E2315 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f452b8e */.elementor-43 .elementor-element.elementor-element-f452b8e .elementor-button:hover {
  background-color: #FCC737 !important;
  color: #2E2315 !important;
}

/* Active state (after click, via JS) */
.elementor-43 .elementor-element.elementor-element-f452b8e .elementor-button.active {
  background-color: #FCC737 !important;
  color: #2E2315 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7f1c80 */.elementor-43 .elementor-element.elementor-element-c7f1c80 .elementor-button:hover {
  background-color: #FCC737 !important;
  color: #2E2315 !important;
}

/* Active state (after click, via JS) */
.elementor-43 .elementor-element.elementor-element-c7f1c80 .elementor-button.active {
  background-color: #FCC737 !important;
  color: #2E2315 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7218ec2 */.elementor-43 .elementor-element.elementor-element-7218ec2 .elementor-button:hover {
  background-color: #FCC737 !important;
  color: #2E2315 !important;
}

/* Active state (after click, via JS) */
.elementor-43 .elementor-element.elementor-element-7218ec2 .elementor-button.active {
  background-color: #FCC737 !important;
  color: #2E2315 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-485f6b5 */@media only screen and (max-width: 1024px) {
  .your-elementor-section {
    background-attachment: scroll !important;
    background-position: center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-image: url('your-image.jpg') !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43d8bb7 */.elementor-43 .elementor-element.elementor-element-43d8bb7 .price,
.elementor-43 .elementor-element.elementor-element-43d8bb7 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-43d8bb7:hover .price,
.elementor-43 .elementor-element.elementor-element-43d8bb7:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}



@media (max-width: 768px) {
  .price,
  .cursor {
    display: block !important;
    opacity: 1 !important;
    transform: translateY(0) !important;
    pointer-events: auto !important;
    transition: none !important; /* optional: removes hover animation delay */
  }
}



.elementor-43 .elementor-element.elementor-element-43d8bb7 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-43d8bb7 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-43d8bb7 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbbc5f6 */.elementor-43 .elementor-element.elementor-element-bbbc5f6 .price,
.elementor-43 .elementor-element.elementor-element-bbbc5f6 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-bbbc5f6:hover .price,
.elementor-43 .elementor-element.elementor-element-bbbc5f6:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-bbbc5f6 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-bbbc5f6 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-bbbc5f6 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}


.elementor-43 .elementor-element.elementor-element-bbbc5f6.elementor-element{
    width: var(--container-widget-width, 70%);
    max-width: 100%;
    margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
    padding: 20px 20px 20px 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea38e8c */.elementor-43 .elementor-element.elementor-element-ea38e8c .price,
.elementor-43 .elementor-element.elementor-element-ea38e8c .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-ea38e8c:hover .price,
.elementor-43 .elementor-element.elementor-element-ea38e8c:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}


.elementor-43 .elementor-element.elementor-element-ea38e8c {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-ea38e8c {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-ea38e8c {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}


.elementor-43 .elementor-element.elementor-element-ea38e8c.elementor-element{
    width: var(--container-widget-width, 70%);
    max-width: 100%;
    margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
    padding: 20px 20px 20px 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd4a33f */.elementor-43 .elementor-element.elementor-element-fd4a33f .price,
.elementor-43 .elementor-element.elementor-element-fd4a33f .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-fd4a33f:hover .price,
.elementor-43 .elementor-element.elementor-element-fd4a33f:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}


.elementor-43 .elementor-element.elementor-element-fd4a33f {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-fd4a33f {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-fd4a33f {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}


.elementor-43 .elementor-element.elementor-element-fd4a33f.elementor-element{
    width: var(--container-widget-width, 70%);
    max-width: 100%;
    margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
    padding: 20px 20px 20px 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ecbb3b */.elementor-43 .elementor-element.elementor-element-9ecbb3b .price,
.elementor-43 .elementor-element.elementor-element-9ecbb3b .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-9ecbb3b:hover .price,
.elementor-43 .elementor-element.elementor-element-9ecbb3b:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}


.elementor-43 .elementor-element.elementor-element-9ecbb3b {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-9ecbb3b {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-9ecbb3b {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}

.elementor-43 .elementor-element.elementor-element-9ecbb3b.elementor-element{
    width: var(--container-widget-width, 70%);
    max-width: 100%;
    margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
    padding: 20px 20px 20px 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbeea59 */.elementor-43 .elementor-element.elementor-element-fbeea59 .price,
.elementor-43 .elementor-element.elementor-element-fbeea59 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-fbeea59:hover .price,
.elementor-43 .elementor-element.elementor-element-fbeea59:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}


.elementor-43 .elementor-element.elementor-element-fbeea59 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-fbeea59 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-fbeea59 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}


.elementor-43 .elementor-element.elementor-element-fbeea59.elementor-element{
    width: var(--container-widget-width, 70%);
    max-width: 100%;
    margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
    padding: 20px 20px 20px 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d431ec2 */.elementor-43 .elementor-element.elementor-element-d431ec2 .price,
.elementor-43 .elementor-element.elementor-element-d431ec2 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-d431ec2:hover .price,
.elementor-43 .elementor-element.elementor-element-d431ec2:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}



.elementor-43 .elementor-element.elementor-element-d431ec2 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-d431ec2 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-d431ec2 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}


.elementor-43 .elementor-element.elementor-element-d431ec2.elementor-element{
    width: var(--container-widget-width, 70%);
    max-width: 100%;
    margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
    padding: 20px 20px 20px 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b371b4e */.elementor-43 .elementor-element.elementor-element-b371b4e .price,
.elementor-43 .elementor-element.elementor-element-b371b4e .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-b371b4e:hover .price,
.elementor-43 .elementor-element.elementor-element-b371b4e:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}


.elementor-43 .elementor-element.elementor-element-b371b4e {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-b371b4e {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-b371b4e {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}

.elementor-43 .elementor-element.elementor-element-b371b4e.elementor-element{
    width: var(--container-widget-width, 70%);
    max-width: 100%;
    margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
    padding: 20px 20px 20px 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a57192d */.elementor-43 .elementor-element.elementor-element-a57192d .price,
.elementor-43 .elementor-element.elementor-element-a57192d .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-a57192d:hover .price,
.elementor-43 .elementor-element.elementor-element-a57192d:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}


.elementor-43 .elementor-element.elementor-element-a57192d {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-a57192d {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-a57192d {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d730d7 */.elementor-43 .elementor-element.elementor-element-6d730d7 .price,
.elementor-43 .elementor-element.elementor-element-6d730d7 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-6d730d7:hover .price,
.elementor-43 .elementor-element.elementor-element-6d730d7:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}


.elementor-43 .elementor-element.elementor-element-6d730d7 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-6d730d7 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-6d730d7 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0df6ec */.elementor-43 .elementor-element.elementor-element-f0df6ec .price,
.elementor-43 .elementor-element.elementor-element-f0df6ec .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-f0df6ec:hover .price,
.elementor-43 .elementor-element.elementor-element-f0df6ec:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}


.elementor-43 .elementor-element.elementor-element-f0df6ec {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-f0df6ec {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-f0df6ec {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dedc3f */.elementor-43 .elementor-element.elementor-element-0dedc3f .price,
.elementor-43 .elementor-element.elementor-element-0dedc3f .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-0dedc3f:hover .price,
.elementor-43 .elementor-element.elementor-element-0dedc3f:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}


.elementor-43 .elementor-element.elementor-element-0dedc3f {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-0dedc3f {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-0dedc3f {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ec4ee4 */.elementor-43 .elementor-element.elementor-element-2ec4ee4 .price,
.elementor-43 .elementor-element.elementor-element-2ec4ee4 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-2ec4ee4:hover .price,
.elementor-43 .elementor-element.elementor-element-2ec4ee4:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-2ec4ee4 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-2ec4ee4 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}

.elementor-43 .elementor-element.elementor-element-2ec4ee4.elementor-element{
    width: var(--container-widget-width, 70%);
    max-width: 100%;
    margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
    padding: 20px 20px 20px 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-2ec4ee4 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c08c0 */.elementor-43 .elementor-element.elementor-element-91c08c0 .price,
.elementor-43 .elementor-element.elementor-element-91c08c0 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-91c08c0:hover .price,
.elementor-43 .elementor-element.elementor-element-91c08c0:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-91c08c0 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; /* force full coverage */
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; /* adjust for inner spacing */
}

/* Responsive fine-tune for phones */
@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-91c08c0 {
    background-size: 100% 100% !important; /* ensures bottom edge fits */
    background-position: center bottom !important;
    padding: 15px; /* reduce space if needed */
  }
}

/* Fix for hi-dpi devices (real phones) */
@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-91c08c0 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1814f08 */.elementor-43 .elementor-element.elementor-element-1814f08 .price,
.elementor-43 .elementor-element.elementor-element-1814f08 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-1814f08:hover .price,
.elementor-43 .elementor-element.elementor-element-1814f08:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}


.elementor-43 .elementor-element.elementor-element-1814f08 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-1814f08 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-1814f08 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-958d41c */.elementor-43 .elementor-element.elementor-element-958d41c .price,
.elementor-43 .elementor-element.elementor-element-958d41c .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-958d41c:hover .price,
.elementor-43 .elementor-element.elementor-element-958d41c:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}


.elementor-43 .elementor-element.elementor-element-958d41c {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-958d41c {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-958d41c {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30353e5 */.elementor-43 .elementor-element.elementor-element-30353e5 .price,
.elementor-43 .elementor-element.elementor-element-30353e5 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-30353e5:hover .price,
.elementor-43 .elementor-element.elementor-element-30353e5:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}


.elementor-43 .elementor-element.elementor-element-30353e5 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-30353e5 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-30353e5 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2409f14 */.elementor-43 .elementor-element.elementor-element-2409f14 .price,
.elementor-43 .elementor-element.elementor-element-2409f14 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-2409f14:hover .price,
.elementor-43 .elementor-element.elementor-element-2409f14:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}


.elementor-43 .elementor-element.elementor-element-2409f14 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-2409f14 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-2409f14 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a8c65c */.elementor-43 .elementor-element.elementor-element-9a8c65c .price,
.elementor-43 .elementor-element.elementor-element-9a8c65c .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-9a8c65c:hover .price,
.elementor-43 .elementor-element.elementor-element-9a8c65c:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-9a8c65c {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-9a8c65c {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-9a8c65c {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-952cc98 */.elementor-43 .elementor-element.elementor-element-952cc98 .price,
.elementor-43 .elementor-element.elementor-element-952cc98 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-952cc98:hover .price,
.elementor-43 .elementor-element.elementor-element-952cc98:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}


.elementor-43 .elementor-element.elementor-element-952cc98 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-952cc98 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-952cc98 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-957bc45 */.elementor-43 .elementor-element.elementor-element-957bc45 .price,
.elementor-43 .elementor-element.elementor-element-957bc45 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-957bc45:hover .price,
.elementor-43 .elementor-element.elementor-element-957bc45:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}


.elementor-43 .elementor-element.elementor-element-957bc45 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-957bc45 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-957bc45 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-949e7bc */.elementor-43 .elementor-element.elementor-element-949e7bc .price,
.elementor-43 .elementor-element.elementor-element-949e7bc .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-949e7bc:hover .price,
.elementor-43 .elementor-element.elementor-element-949e7bc:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-949e7bc {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-949e7bc {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-949e7bc {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68a0c38 */.elementor-43 .elementor-element.elementor-element-68a0c38 .price,
.elementor-43 .elementor-element.elementor-element-68a0c38 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-68a0c38:hover .price,
.elementor-43 .elementor-element.elementor-element-68a0c38:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}


.elementor-43 .elementor-element.elementor-element-68a0c38 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-68a0c38 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-68a0c38 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0521087 */.elementor-43 .elementor-element.elementor-element-0521087 .price,
.elementor-43 .elementor-element.elementor-element-0521087 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-0521087:hover .price,
.elementor-43 .elementor-element.elementor-element-0521087:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-0521087 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-0521087 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-0521087 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}


.elementor-43 .elementor-element.elementor-element-0521087.elementor-element{
    width: var(--container-widget-width, 70%);
    max-width: 100%;
    margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
    padding: 20px 20px 20px 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-497eb08 */.elementor-43 .elementor-element.elementor-element-497eb08 .price,
.elementor-43 .elementor-element.elementor-element-497eb08 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-497eb08:hover .price,
.elementor-43 .elementor-element.elementor-element-497eb08:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-497eb08 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-497eb08 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-497eb08 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}


.elementor-43 .elementor-element.elementor-element-497eb08.elementor-element{
    width: var(--container-widget-width, 70%);
    max-width: 100%;
    margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
    padding: 20px 20px 20px 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c5d82c */.elementor-43 .elementor-element.elementor-element-9c5d82c .price,
.elementor-43 .elementor-element.elementor-element-9c5d82c .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-9c5d82c:hover .price,
.elementor-43 .elementor-element.elementor-element-9c5d82c:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-9c5d82c {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-9c5d82c {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-9c5d82c {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}


.elementor-43 .elementor-element.elementor-element-9c5d82c.elementor-element{
    width: var(--container-widget-width, 70%);
    max-width: 100%;
    margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
    padding: 20px 20px 20px 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9646e0 */.elementor-43 .elementor-element.elementor-element-c9646e0 .price,
.elementor-43 .elementor-element.elementor-element-c9646e0 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-c9646e0:hover .price,
.elementor-43 .elementor-element.elementor-element-c9646e0:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-c9646e0 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-c9646e0 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-c9646e0 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}


.elementor-43 .elementor-element.elementor-element-c9646e0.elementor-element{
    width: var(--container-widget-width, 70%);
    max-width: 100%;
    margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
    padding: 20px 20px 20px 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11970d3 */.elementor-43 .elementor-element.elementor-element-11970d3 .price,
.elementor-43 .elementor-element.elementor-element-11970d3 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-11970d3:hover .price,
.elementor-43 .elementor-element.elementor-element-11970d3:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-11970d3 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-11970d3 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-11970d3 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}


.elementor-43 .elementor-element.elementor-element-11970d3.elementor-element{
    width: var(--container-widget-width, 70%);
    max-width: 100%;
    margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
    padding: 20px 20px 20px 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd73d54 */.elementor-43 .elementor-element.elementor-element-dd73d54 .price,
.elementor-43 .elementor-element.elementor-element-dd73d54 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-dd73d54:hover .price,
.elementor-43 .elementor-element.elementor-element-dd73d54:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-dd73d54 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-dd73d54 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-dd73d54 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}


.elementor-43 .elementor-element.elementor-element-dd73d54.elementor-element{
    width: var(--container-widget-width, 70%);
    max-width: 100%;
    margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
    padding: 20px 20px 20px 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5879aed */.elementor-43 .elementor-element.elementor-element-5879aed .price,
.elementor-43 .elementor-element.elementor-element-5879aed .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-5879aed:hover .price,
.elementor-43 .elementor-element.elementor-element-5879aed:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-5879aed {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-5879aed {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-5879aed {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}


.elementor-43 .elementor-element.elementor-element-5879aed.elementor-element{
    width: var(--container-widget-width, 70%);
    max-width: 100%;
    margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
    padding: 20px 20px 20px 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15263ef */.elementor-43 .elementor-element.elementor-element-15263ef .price,
.elementor-43 .elementor-element.elementor-element-15263ef .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-15263ef:hover .price,
.elementor-43 .elementor-element.elementor-element-15263ef:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-15263ef {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-15263ef {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-15263ef {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}


.elementor-43 .elementor-element.elementor-element-15263ef.elementor-element{
    width: var(--container-widget-width, 70%);
    max-width: 100%;
    margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
    padding: 20px 20px 20px 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-394a783 */.elementor-43 .elementor-element.elementor-element-394a783 .price,
.elementor-43 .elementor-element.elementor-element-394a783 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-394a783:hover .price,
.elementor-43 .elementor-element.elementor-element-394a783:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-394a783 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-394a783 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-394a783 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}


.elementor-43 .elementor-element.elementor-element-394a783.elementor-element{
    width: var(--container-widget-width, 70%);
    max-width: 100%;
    margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
    padding: 20px 20px 20px 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91be853 */.elementor-43 .elementor-element.elementor-element-91be853 .price,
.elementor-43 .elementor-element.elementor-element-91be853 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-91be853:hover .price,
.elementor-43 .elementor-element.elementor-element-91be853:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-91be853 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-91be853 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-91be853 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}


.elementor-43 .elementor-element.elementor-element-91be853.elementor-element{
    width: var(--container-widget-width, 70%);
    max-width: 100%;
    margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
    padding: 20px 20px 20px 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f070c6 */.elementor-43 .elementor-element.elementor-element-2f070c6 .price,
.elementor-43 .elementor-element.elementor-element-2f070c6 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-2f070c6:hover .price,
.elementor-43 .elementor-element.elementor-element-2f070c6:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-2f070c6 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-2f070c6 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-2f070c6 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}


.elementor-43 .elementor-element.elementor-element-2f070c6.elementor-element{
    width: var(--container-widget-width, 70%);
    max-width: 100%;
    margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
    padding: 20px 20px 20px 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dafa88d */.elementor-43 .elementor-element.elementor-element-dafa88d .price,
.elementor-43 .elementor-element.elementor-element-dafa88d .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-dafa88d:hover .price,
.elementor-43 .elementor-element.elementor-element-dafa88d:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-dafa88d {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-dafa88d {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-dafa88d {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}


.elementor-43 .elementor-element.elementor-element-dafa88d.elementor-element{
    width: var(--container-widget-width, 70%);
    max-width: 100%;
    margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
    padding: 20px 20px 20px 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af1067 */.elementor-43 .elementor-element.elementor-element-4af1067 .price,
.elementor-43 .elementor-element.elementor-element-4af1067 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-4af1067:hover .price,
.elementor-43 .elementor-element.elementor-element-4af1067:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-4af1067 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-4af1067 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-4af1067 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}


.elementor-43 .elementor-element.elementor-element-4af1067.elementor-element{
    width: var(--container-widget-width, 70%);
    max-width: 100%;
    margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
    padding: 20px 20px 20px 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10a32b1 */.elementor-43 .elementor-element.elementor-element-10a32b1 .price,
.elementor-43 .elementor-element.elementor-element-10a32b1 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-10a32b1:hover .price,
.elementor-43 .elementor-element.elementor-element-10a32b1:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-10a32b1 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-10a32b1 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-10a32b1 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}


.elementor-43 .elementor-element.elementor-element-10a32b1.elementor-element{
    width: var(--container-widget-width, 70%);
    max-width: 100%;
    margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
    padding: 20px 20px 20px 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4384750 */.elementor-43 .elementor-element.elementor-element-4384750 .price,
.elementor-43 .elementor-element.elementor-element-4384750 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-4384750:hover .price,
.elementor-43 .elementor-element.elementor-element-4384750:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-4384750 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-4384750 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-4384750 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-276f4e3 */.elementor-43 .elementor-element.elementor-element-276f4e3 .price,
.elementor-43 .elementor-element.elementor-element-276f4e3 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-276f4e3:hover .price,
.elementor-43 .elementor-element.elementor-element-276f4e3:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-276f4e3 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-276f4e3 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-276f4e3 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-becb932 */.elementor-43 .elementor-element.elementor-element-becb932 .price,
.elementor-43 .elementor-element.elementor-element-becb932 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-becb932:hover .price,
.elementor-43 .elementor-element.elementor-element-becb932:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-becb932 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-becb932 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-becb932 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ffffba */.elementor-43 .elementor-element.elementor-element-7ffffba .price,
.elementor-43 .elementor-element.elementor-element-7ffffba .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-7ffffba:hover .price,
.elementor-43 .elementor-element.elementor-element-7ffffba:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-7ffffba {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-7ffffba {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-7ffffba {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7304ff5 */.elementor-43 .elementor-element.elementor-element-7304ff5 .price,
.elementor-43 .elementor-element.elementor-element-7304ff5 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-7304ff5:hover .price,
.elementor-43 .elementor-element.elementor-element-7304ff5:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-7304ff5 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-7304ff5 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-7304ff5 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e460584 */.elementor-43 .elementor-element.elementor-element-e460584 .price,
.elementor-43 .elementor-element.elementor-element-e460584 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-e460584:hover .price,
.elementor-43 .elementor-element.elementor-element-e460584:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-e460584 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-e460584 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-e460584 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44639e8 */.elementor-43 .elementor-element.elementor-element-44639e8 .price,
.elementor-43 .elementor-element.elementor-element-44639e8 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-44639e8:hover .price,
.elementor-43 .elementor-element.elementor-element-44639e8:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-44639e8 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-44639e8 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-44639e8 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5963078 */.elementor-43 .elementor-element.elementor-element-5963078 .price,
.elementor-43 .elementor-element.elementor-element-5963078 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-5963078:hover .price,
.elementor-43 .elementor-element.elementor-element-5963078:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-5963078 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-5963078 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-5963078 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-080fea3 */.elementor-43 .elementor-element.elementor-element-080fea3 .price,
.elementor-43 .elementor-element.elementor-element-080fea3 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-080fea3:hover .price,
.elementor-43 .elementor-element.elementor-element-080fea3:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-080fea3 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-080fea3 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-080fea3 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3d17e7 */.elementor-43 .elementor-element.elementor-element-f3d17e7 .price,
.elementor-43 .elementor-element.elementor-element-f3d17e7 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-f3d17e7:hover .price,
.elementor-43 .elementor-element.elementor-element-f3d17e7:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-f3d17e7 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-f3d17e7 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-f3d17e7 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01640d6 */.elementor-43 .elementor-element.elementor-element-01640d6 .price,
.elementor-43 .elementor-element.elementor-element-01640d6 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-01640d6:hover .price,
.elementor-43 .elementor-element.elementor-element-01640d6:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-01640d6 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-01640d6 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-01640d6 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8365845 */.elementor-43 .elementor-element.elementor-element-8365845 .price,
.elementor-43 .elementor-element.elementor-element-8365845 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-8365845:hover .price,
.elementor-43 .elementor-element.elementor-element-8365845:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-8365845 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-8365845 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-8365845 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54043e2 */.elementor-43 .elementor-element.elementor-element-54043e2 .price,
.elementor-43 .elementor-element.elementor-element-54043e2 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-54043e2:hover .price,
.elementor-43 .elementor-element.elementor-element-54043e2:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-54043e2 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-54043e2 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-54043e2 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e02a893 */.elementor-43 .elementor-element.elementor-element-e02a893 .price,
.elementor-43 .elementor-element.elementor-element-e02a893 .cursor {
    display: block;              
    opacity: 0;                 
    transform: translateY(10px); 
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none;       
}

.elementor-43 .elementor-element.elementor-element-e02a893:hover .price,
.elementor-43 .elementor-element.elementor-element-e02a893:hover .cursor {
    opacity: 1;
    transform: translateY(0);    
    pointer-events: auto;        
}

.elementor-43 .elementor-element.elementor-element-e02a893 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%; 
  background-attachment: scroll;
  background-origin: border-box;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding: 20px; 
}


@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-e02a893 {
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    padding: 15px; 
  }
}


@media screen and (min-resolution: 2dppx) {
  .elementor-43 .elementor-element.elementor-element-e02a893 {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-3a58d14 */.elementor-43 .elementor-element.elementor-element-3a58d14 {
    cursor: grab;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20db2fc */.elementor-43 .elementor-element.elementor-element-20db2fc a {
    color: #404040;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-54792ea */.elementor-43 .elementor-element.elementor-element-54792ea a {
    color: #404040;
}/* End custom CSS */