.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-09d705a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-10 .elementor-element.elementor-element-09d705a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-09d705a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ttottdesign.nl/wp-content/uploads/2026/07/1.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-10 .elementor-element.elementor-element-09d705a > .elementor-container{min-height:429px;}.elementor-10 .elementor-element.elementor-element-09d705a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-09d705a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-7103276 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7103276 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-eael-cta-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-cta-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c5a15c7{left:41px;}body.rtl .elementor-10 .elementor-element.elementor-element-c5a15c7{right:41px;}.elementor-10 .elementor-element.elementor-element-c5a15c7{top:44px;}.elementor-10 .elementor-element.elementor-element-c5a15c7 .eael-call-to-action.bg-img{background-repeat:no-repeat;background-position:center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-c5a15c7 .eael-call-to-action{max-width:1170px;background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-c5a15c7 .eael-call-to-action.bg-img:after{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-c5a15c7 .eael-call-to-action .title:not(.eael-cta-gradient-title){color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-c5a15c7 .eael-call-to-action .title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:bold;text-transform:none;letter-spacing:-0.3px;margin:0px 0px 33px 0px;}.elementor-10 .elementor-element.elementor-element-c5a15c7 .eael-call-to-action .sub-title{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c5a15c7 .eael-call-to-action p{color:var( --e-global-color-text );font-family:var( --e-global-typography-85ba5c0-font-family ), Sans-serif;font-size:var( --e-global-typography-85ba5c0-font-size );}.elementor-10 .elementor-element.elementor-element-c5a15c7 .eael-call-to-action .cta-button{font-family:var( --e-global-typography-829bf08-font-family ), Sans-serif;font-size:var( --e-global-typography-829bf08-font-size );font-weight:var( --e-global-typography-829bf08-font-weight );letter-spacing:var( --e-global-typography-829bf08-letter-spacing );}.elementor-10 .elementor-element.elementor-element-c5a15c7 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button){color:var( --e-global-color-text );background:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-c5a15c7 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button){color:var( --e-global-color-text );background:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-c5a15c7 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button){background:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-c5a15c7 .eael-call-to-action .cta-button.effect-1:after{background:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-c5a15c7 .eael-call-to-action .cta-button.effect-2:after{background:var( --e-global-color-accent );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-adbedb5{text-align:center;}.elementor-10 .elementor-element.elementor-element-2c78ed0{text-align:center;}.elementor-10 .elementor-element.elementor-element-76a0f36:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-76a0f36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ttottdesign.nl/wp-content/uploads/2026/07/2.png");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-76a0f36 > .elementor-container{min-height:462px;}.elementor-10 .elementor-element.elementor-element-76a0f36 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-76a0f36{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-c0aa9ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-c0aa9ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-59ebc0c.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-9d831b8 > .elementor-widget-container{padding:18px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9d831b8{text-align:center;}.elementor-10 .elementor-element.elementor-element-9d831b8 .elementor-heading-title{color:var( --e-global-color-c10e0eb );}.elementor-widget-eael-post-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-post-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-post-carousel .eael-entry-title, .elementor-widget-eael-post-carousel .eael-entry-title > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-post-carousel .eael-grid-post-excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-eael-post-carousel .post-carousel-categories li a, .elementor-widget-eael-post-carousel .post-meta-categories li, .elementor-widget-eael-post-carousel .post-meta-categories li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-eael-post-carousel .eael-meta-posted-on{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-eael-post-carousel .eael-entry-meta > span,.elementor-widget-eael-post-carousel .eael-entry-meta > .eael-posted-by,.elementor-widget-eael-post-carousel .eael-entry-meta > .eael-posted-on{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-826e456 .eael-post-elements-readmore-btn{background-color:#E73C2C;font-family:var( --e-global-typography-829bf08-font-family ), Sans-serif;font-size:var( --e-global-typography-829bf08-font-size );font-weight:var( --e-global-typography-829bf08-font-weight );letter-spacing:var( --e-global-typography-829bf08-letter-spacing );color:var( --e-global-color-fb1e419 );border-radius:0px 0px 0px 0px;padding:3px 20px 3px 20px;margin:15px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-826e456 .eael-post-elements-readmore-btn:hover{background-color:var( --e-global-color-8df043f );color:var( --e-global-color-fb1e419 );}.elementor-10 .elementor-element.elementor-element-826e456 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-826e456 .eael-entry-thumbnail{height:509px;}.elementor-10 .elementor-element.elementor-element-826e456 .eael-grid-post-holder{background-color:#FCFCF7;}.elementor-10 .elementor-element.elementor-element-826e456 .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-10 .elementor-element.elementor-element-826e456 .eael-entry-title, .elementor-10 .elementor-element.elementor-element-826e456 .eael-entry-title a{color:var( --e-global-color-c10e0eb );}.elementor-10 .elementor-element.elementor-element-826e456 .eael-entry-title:hover, .elementor-10 .elementor-element.elementor-element-826e456 .eael-entry-title a:hover{color:var( --e-global-color-8df043f );}.elementor-10 .elementor-element.elementor-element-826e456 .eael-entry-title{text-align:left;}.elementor-10 .elementor-element.elementor-element-826e456 .eael-entry-title, .elementor-10 .elementor-element.elementor-element-826e456 .eael-entry-title > a{font-family:var( --e-global-typography-94a1a7a-font-family ), Sans-serif;font-size:var( --e-global-typography-94a1a7a-font-size );font-weight:var( --e-global-typography-94a1a7a-font-weight );letter-spacing:var( --e-global-typography-94a1a7a-letter-spacing );}.elementor-10 .elementor-element.elementor-element-826e456 .eael-grid-post-excerpt p{text-align:left;}.elementor-10 .elementor-element.elementor-element-826e456 .eael-grid-post-excerpt .eael-post-elements-readmore-btn{text-align:left;}.elementor-10 .elementor-element.elementor-element-826e456 .eael-grid-post .eael-entry-footer, .elementor-10 .elementor-element.elementor-element-826e456 .eael-grid-post .eael-entry-meta{justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-54bba11 > .elementor-widget-container{padding:18px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-54bba11{text-align:center;}.elementor-10 .elementor-element.elementor-element-54bba11 .elementor-heading-title{color:var( --e-global-color-c10e0eb );}.elementor-10 .elementor-element.elementor-element-93f81bd .eael-post-elements-readmore-btn{background-color:var( --e-global-color-a8921c4 );font-family:var( --e-global-typography-829bf08-font-family ), Sans-serif;font-size:var( --e-global-typography-829bf08-font-size );font-weight:var( --e-global-typography-829bf08-font-weight );letter-spacing:var( --e-global-typography-829bf08-letter-spacing );color:var( --e-global-color-fb1e419 );border-radius:0px 0px 0px 0px;padding:3px 20px 3px 20px;margin:16px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-93f81bd .eael-post-elements-readmore-btn:hover{background-color:var( --e-global-color-8df043f );color:var( --e-global-color-fb1e419 );}.elementor-10 .elementor-element.elementor-element-93f81bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-93f81bd .eael-entry-thumbnail{height:300px;}.elementor-10 .elementor-element.elementor-element-93f81bd .eael-grid-post-holder{background-color:var( --e-global-color-0f94703 );}.elementor-10 .elementor-element.elementor-element-93f81bd .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-10 .elementor-element.elementor-element-93f81bd .eael-entry-title, .elementor-10 .elementor-element.elementor-element-93f81bd .eael-entry-title a{color:var( --e-global-color-c10e0eb );}.elementor-10 .elementor-element.elementor-element-93f81bd .eael-entry-title:hover, .elementor-10 .elementor-element.elementor-element-93f81bd .eael-entry-title a:hover{color:var( --e-global-color-8df043f );}.elementor-10 .elementor-element.elementor-element-93f81bd .eael-entry-title{text-align:left;}.elementor-10 .elementor-element.elementor-element-93f81bd .eael-entry-title, .elementor-10 .elementor-element.elementor-element-93f81bd .eael-entry-title > a{font-family:var( --e-global-typography-94a1a7a-font-family ), Sans-serif;font-size:var( --e-global-typography-94a1a7a-font-size );font-weight:var( --e-global-typography-94a1a7a-font-weight );letter-spacing:var( --e-global-typography-94a1a7a-letter-spacing );}.elementor-10 .elementor-element.elementor-element-93f81bd .eael-grid-post-excerpt p{text-align:left;}.elementor-10 .elementor-element.elementor-element-93f81bd .eael-grid-post-excerpt .eael-post-elements-readmore-btn{text-align:left;}.elementor-10 .elementor-element.elementor-element-93f81bd .eael-grid-post .eael-entry-footer, .elementor-10 .elementor-element.elementor-element-93f81bd .eael-grid-post .eael-entry-meta{justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-f83d09e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f83d09e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0f94703 );}.elementor-10 .elementor-element.elementor-element-f83d09e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-f83d09e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-jet-woo-products .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-woo-products .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-products__item{--columns:3;}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-button .button{background-color:#2E2A2600;display:inline-block;width:90%;color:var( --e-global-color-26291b0 );text-decoration:none;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-26291b0 );padding:11px 0px 11px 0px;}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-button .button:hover{background-color:var( --e-global-color-d275d1c );color:var( --e-global-color-secondary );text-decoration:none;}.elementor-10 .elementor-element.elementor-element-38c79e3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-thumbnail{order:2;}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-title, .elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-title a{font-family:var( --e-global-typography-94a1a7a-font-family ), Sans-serif;font-size:var( --e-global-typography-94a1a7a-font-size );font-weight:var( --e-global-typography-94a1a7a-font-weight );letter-spacing:var( --e-global-typography-94a1a7a-letter-spacing );}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-title a{color:var( --e-global-color-c10e0eb );}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-title{color:var( --e-global-color-c10e0eb );text-align:center;order:1;}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-title a:hover{color:var( --e-global-color-8df043f );}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-title:hover{color:var( --e-global-color-8df043f );}.elementor-10 .elementor-element.elementor-element-38c79e3  .jet-woo-products .jet-woo-product-button .button{font-family:var( --e-global-typography-829bf08-font-family ), Sans-serif;font-size:var( --e-global-typography-829bf08-font-size );font-weight:var( --e-global-typography-829bf08-font-weight );letter-spacing:var( --e-global-typography-829bf08-letter-spacing );}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-button .button> *{text-decoration:none;}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-button .button:hover > *{text-decoration:none;}.elementor-10 .elementor-element.elementor-element-38c79e3  .jet-woo-product-button{text-align:center;order:3;}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-price del{display:inline-block;}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-price ins{display:inline-block;}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-price .price{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;letter-spacing:-0.3px;color:var( --e-global-color-26291b0 );}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-price .price .amount{color:var( --e-global-color-26291b0 );}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-price .price del{color:var( --e-global-color-a8921c4 );font-size:20px;font-weight:400;text-decoration:line-through;}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-price .price del .amount{color:var( --e-global-color-a8921c4 );}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-price .price ins{color:var( --e-global-color-c10e0eb );font-size:25px;font-weight:400;text-decoration:none;}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-price .price ins .amount{color:var( --e-global-color-c10e0eb );}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-price{margin:0px 0px 0px 28px;text-align:left;order:2;}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-price .woocommerce-Price-currencySymbol{color:var( --e-global-color-891d591 );font-size:1px;vertical-align:baseline;}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-price del .woocommerce-Price-currencySymbol{color:var( --e-global-color-fb1e419 );font-size:1px;}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-price ins .woocommerce-Price-currencySymbol{color:var( --e-global-color-891d591 );font-size:1px;}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-tags{text-align:center;order:1;}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-badge{display:inline-flex;}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-badges{top:0px;bottom:auto;}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-stock-status{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:bold;letter-spacing:-0.3px;margin:0px 0px 0px 27px;padding:0px 0px 0px 0px;text-align:left;order:3;}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-stock-status__in-stock{color:#61CE70;}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-stock-status__on-backorder{color:var( --e-global-color-8df043f );}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-stock-status__out-of-stock{color:var( --e-global-color-a8921c4 );}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products__not-found{text-align:center;}.elementor-widget-eael-logo-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-logo-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-logo-carousel .eael-logo-carousel-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-bb1fb7b > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-10 .elementor-element.elementor-element-305e46a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-305e46a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d275d1c );}.elementor-10 .elementor-element.elementor-element-305e46a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-305e46a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-eael-fluentform .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-fluentform .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-fluentform .eael-fluentform-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-fluentform .ff-el-progress-status{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-fluentform .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-widget-eael-fluentform .step-nav button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10 .elementor-element.elementor-element-c7d3cf5 .eael-fluentform-title{text-align:center;color:var( --e-global-color-c10e0eb );font-family:var( --e-global-typography-94a1a7a-font-family ), Sans-serif;font-size:var( --e-global-typography-94a1a7a-font-size );font-weight:var( --e-global-typography-94a1a7a-font-weight );letter-spacing:var( --e-global-typography-94a1a7a-letter-spacing );}.elementor-10 .elementor-element.elementor-element-c7d3cf5 .eael-fluentform-description{text-align:center;color:var( --e-global-color-primary );font-family:var( --e-global-typography-85ba5c0-font-family ), Sans-serif;font-size:var( --e-global-typography-85ba5c0-font-size );margin:1px 0px 19px 0px;}.elementor-10 .elementor-element.elementor-element-c7d3cf5 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group label{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:normal;font-style:normal;}.elementor-10 .elementor-element.elementor-element-c7d3cf5 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit{width:100%;background-color:var( --e-global-color-accent );color:#ffffff !important;border-radius:0px 0px 0px 0px;padding:7px 0px 7px 0px;font-family:var( --e-global-typography-829bf08-font-family ), Sans-serif;font-size:var( --e-global-typography-829bf08-font-size );font-weight:var( --e-global-typography-829bf08-font-weight );letter-spacing:var( --e-global-typography-829bf08-letter-spacing );}.elementor-10 .elementor-element.elementor-element-c7d3cf5 .eael-contact-form.eael-fluent-form-wrapper.eael-contact-form-align-default .ff-el-group .ff-btn-submit{width:100%;min-width:inherit;}.elementor-10 .elementor-element.elementor-element-c7d3cf5 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit:hover{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-c7d3cf5 .eael-contact-form.eael-fluent-form-wrapper .ff-message-success{color:var( --e-global-color-primary );font-family:var( --e-global-typography-85ba5c0-font-family ), Sans-serif;font-size:var( --e-global-typography-85ba5c0-font-size );}.elementor-10 .elementor-element.elementor-element-c7d3cf5 .eael-contact-form.eael-fluent-form-wrapper .error.text-danger{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0f94703 );}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-7103276{width:53.772%;}.elementor-10 .elementor-element.elementor-element-2da51b8{width:46.184%;}.elementor-10 .elementor-element.elementor-element-f84cea7{width:27.368%;}.elementor-10 .elementor-element.elementor-element-12947e3{width:72.632%;}}@media(max-width:1024px){.elementor-widget-section .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-section .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-cta-box .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-cta-box .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-c5a15c7 .eael-call-to-action p{font-size:var( --e-global-typography-85ba5c0-font-size );}.elementor-10 .elementor-element.elementor-element-c5a15c7 .eael-call-to-action .cta-button{font-size:var( --e-global-typography-829bf08-font-size );letter-spacing:var( --e-global-typography-829bf08-letter-spacing );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-eael-post-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-post-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-post-carousel .eael-entry-title, .elementor-widget-eael-post-carousel .eael-entry-title > a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-eael-post-carousel .eael-grid-post-excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-eael-post-carousel .post-carousel-categories li a, .elementor-widget-eael-post-carousel .post-meta-categories li, .elementor-widget-eael-post-carousel .post-meta-categories li a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-eael-post-carousel .eael-meta-posted-on{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-eael-post-carousel .eael-entry-meta > span,.elementor-widget-eael-post-carousel .eael-entry-meta > .eael-posted-by,.elementor-widget-eael-post-carousel .eael-entry-meta > .eael-posted-on{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-826e456 .eael-post-elements-readmore-btn{font-size:var( --e-global-typography-829bf08-font-size );letter-spacing:var( --e-global-typography-829bf08-letter-spacing );}.elementor-10 .elementor-element.elementor-element-826e456 .eael-entry-title, .elementor-10 .elementor-element.elementor-element-826e456 .eael-entry-title > a{font-size:var( --e-global-typography-94a1a7a-font-size );letter-spacing:var( --e-global-typography-94a1a7a-letter-spacing );}.elementor-10 .elementor-element.elementor-element-93f81bd .eael-post-elements-readmore-btn{font-size:var( --e-global-typography-829bf08-font-size );letter-spacing:var( --e-global-typography-829bf08-letter-spacing );}.elementor-10 .elementor-element.elementor-element-93f81bd .eael-entry-title, .elementor-10 .elementor-element.elementor-element-93f81bd .eael-entry-title > a{font-size:var( --e-global-typography-94a1a7a-font-size );letter-spacing:var( --e-global-typography-94a1a7a-letter-spacing );}.elementor-widget-jet-woo-products .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-jet-woo-products .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-title, .elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-title a{font-size:var( --e-global-typography-94a1a7a-font-size );letter-spacing:var( --e-global-typography-94a1a7a-letter-spacing );}.elementor-10 .elementor-element.elementor-element-38c79e3  .jet-woo-products .jet-woo-product-button .button{font-size:var( --e-global-typography-829bf08-font-size );letter-spacing:var( --e-global-typography-829bf08-letter-spacing );}.elementor-widget-eael-logo-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-logo-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-logo-carousel .eael-logo-carousel-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-eael-fluentform .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-fluentform .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-fluentform .eael-fluentform-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-eael-fluentform .ff-el-progress-status{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-eael-fluentform .step-nav button{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-c7d3cf5 .eael-fluentform-title{font-size:var( --e-global-typography-94a1a7a-font-size );letter-spacing:var( --e-global-typography-94a1a7a-letter-spacing );}.elementor-10 .elementor-element.elementor-element-c7d3cf5 .eael-fluentform-description{font-size:var( --e-global-typography-85ba5c0-font-size );}.elementor-10 .elementor-element.elementor-element-c7d3cf5 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit{font-size:var( --e-global-typography-829bf08-font-size );letter-spacing:var( --e-global-typography-829bf08-letter-spacing );}.elementor-10 .elementor-element.elementor-element-c7d3cf5 .eael-contact-form.eael-fluent-form-wrapper .ff-message-success{font-size:var( --e-global-typography-85ba5c0-font-size );}.elementor-10 .elementor-element.elementor-element-c7d3cf5 .eael-contact-form.eael-fluent-form-wrapper .error.text-danger{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-section .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-section .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-09d705a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-09d705a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ttottdesign.nl/wp-content/uploads/2026/05/DSC03818BWsnoer-2-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-eael-cta-box .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-cta-box .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c5a15c7{left:1px;}body.rtl .elementor-10 .elementor-element.elementor-element-c5a15c7{right:1px;}.elementor-10 .elementor-element.elementor-element-c5a15c7{top:-71px;}.elementor-10 .elementor-element.elementor-element-c5a15c7 .eael-call-to-action{max-width:90%;}.elementor-10 .elementor-element.elementor-element-c5a15c7 .eael-call-to-action p{font-size:var( --e-global-typography-85ba5c0-font-size );}.elementor-10 .elementor-element.elementor-element-c5a15c7 .eael-call-to-action .cta-button{font-size:var( --e-global-typography-829bf08-font-size );letter-spacing:var( --e-global-typography-829bf08-letter-spacing );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-76a0f36:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-76a0f36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ttottdesign.nl/wp-content/uploads/2026/05/IMG_9316edit-1-scaled.jpg");background-position:center center;}.elementor-10 .elementor-element.elementor-element-76a0f36 > .elementor-container{min-height:246px;}.elementor-widget-eael-post-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-post-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-post-carousel .eael-entry-title, .elementor-widget-eael-post-carousel .eael-entry-title > a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-eael-post-carousel .eael-grid-post-excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-eael-post-carousel .post-carousel-categories li a, .elementor-widget-eael-post-carousel .post-meta-categories li, .elementor-widget-eael-post-carousel .post-meta-categories li a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-eael-post-carousel .eael-meta-posted-on{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-eael-post-carousel .eael-entry-meta > span,.elementor-widget-eael-post-carousel .eael-entry-meta > .eael-posted-by,.elementor-widget-eael-post-carousel .eael-entry-meta > .eael-posted-on{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-826e456 .eael-post-elements-readmore-btn{font-size:var( --e-global-typography-829bf08-font-size );letter-spacing:var( --e-global-typography-829bf08-letter-spacing );}.elementor-10 .elementor-element.elementor-element-826e456 .eael-entry-title, .elementor-10 .elementor-element.elementor-element-826e456 .eael-entry-title > a{font-size:var( --e-global-typography-94a1a7a-font-size );letter-spacing:var( --e-global-typography-94a1a7a-letter-spacing );}.elementor-10 .elementor-element.elementor-element-93f81bd .eael-post-elements-readmore-btn{font-size:var( --e-global-typography-829bf08-font-size );letter-spacing:var( --e-global-typography-829bf08-letter-spacing );}.elementor-10 .elementor-element.elementor-element-93f81bd .eael-entry-title, .elementor-10 .elementor-element.elementor-element-93f81bd .eael-entry-title > a{font-size:var( --e-global-typography-94a1a7a-font-size );letter-spacing:var( --e-global-typography-94a1a7a-letter-spacing );}.elementor-widget-jet-woo-products .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-jet-woo-products .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-products__item{--columns:1;}.elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-title, .elementor-10 .elementor-element.elementor-element-38c79e3 .jet-woo-products .jet-woo-product-title a{font-size:var( --e-global-typography-94a1a7a-font-size );letter-spacing:var( --e-global-typography-94a1a7a-letter-spacing );}.elementor-10 .elementor-element.elementor-element-38c79e3  .jet-woo-products .jet-woo-product-button .button{font-size:var( --e-global-typography-829bf08-font-size );letter-spacing:var( --e-global-typography-829bf08-letter-spacing );}.elementor-widget-eael-logo-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-logo-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-logo-carousel .eael-logo-carousel-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-eael-fluentform .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-fluentform .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-fluentform .eael-fluentform-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-eael-fluentform .ff-el-progress-status{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-eael-fluentform .step-nav button{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-c7d3cf5 .eael-fluentform-title{font-size:var( --e-global-typography-94a1a7a-font-size );letter-spacing:var( --e-global-typography-94a1a7a-letter-spacing );}.elementor-10 .elementor-element.elementor-element-c7d3cf5 .eael-fluentform-description{font-size:var( --e-global-typography-85ba5c0-font-size );}.elementor-10 .elementor-element.elementor-element-c7d3cf5 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit{font-size:var( --e-global-typography-829bf08-font-size );letter-spacing:var( --e-global-typography-829bf08-letter-spacing );}.elementor-10 .elementor-element.elementor-element-c7d3cf5 .eael-contact-form.eael-fluent-form-wrapper .ff-message-success{font-size:var( --e-global-typography-85ba5c0-font-size );}.elementor-10 .elementor-element.elementor-element-c7d3cf5 .eael-contact-form.eael-fluent-form-wrapper .error.text-danger{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-09d705a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-09d705a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}