.elementor-564 .elementor-element.elementor-element-c1f503d{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-564 .elementor-element.elementor-element-6b41177{--display:flex;}.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-564 .elementor-element.elementor-element-00e2f69{text-align:center;}.elementor-564 .elementor-element.elementor-element-00e2f69 .elementor-heading-title{font-family:var( --e-global-typography-03ed164-font-family ), Sans-serif;font-size:var( --e-global-typography-03ed164-font-size );font-weight:var( --e-global-typography-03ed164-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-564 .elementor-element.elementor-element-8b98225{text-align:center;color:var( --e-global-color-0a56f11 );}.elementor-564 .elementor-element.elementor-element-7a2d4c3{--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:center;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-564 .elementor-element.elementor-element-cb52bf4{--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;}.elementor-564 .elementor-element.elementor-element-1f940c5{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-564 .elementor-element.elementor-element-1f940c5:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-1f940c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E7EB80;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-564 .elementor-element.elementor-element-1ab46ed img{border-radius:16px 16px 16px 16px;}.elementor-564 .elementor-element.elementor-element-fd8cdcc{--display:flex;--justify-content:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-564 .elementor-element.elementor-element-cc712f5 .elementor-icon-wrapper{text-align:start;}.elementor-564 .elementor-element.elementor-element-cc712f5 .elementor-icon{font-size:96px;}.elementor-564 .elementor-element.elementor-element-cc712f5 .elementor-icon svg{height:96px;}.elementor-564 .elementor-element.elementor-element-3b95644 .elementor-heading-title{font-family:var( --e-global-typography-10e053c-font-family ), Sans-serif;font-size:var( --e-global-typography-10e053c-font-size );font-weight:var( --e-global-typography-10e053c-font-weight );color:var( --e-global-color-text );}.elementor-564 .elementor-element.elementor-element-b8f3c0a{color:var( --e-global-color-0a56f11 );}.elementor-564 .elementor-element.elementor-element-edd345d{--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:center;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-564 .elementor-element.elementor-element-edd345d:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-edd345d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-564 .elementor-element.elementor-element-3a818b7{--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;}.elementor-564 .elementor-element.elementor-element-d8bef47{--display:flex;--justify-content:center;}.elementor-564 .elementor-element.elementor-element-5f14fc4 .elementor-icon-wrapper{text-align:start;}.elementor-564 .elementor-element.elementor-element-5f14fc4 .elementor-icon{font-size:96px;}.elementor-564 .elementor-element.elementor-element-5f14fc4 .elementor-icon svg{height:96px;}.elementor-564 .elementor-element.elementor-element-b3fa7a6 .elementor-heading-title{font-family:var( --e-global-typography-10e053c-font-family ), Sans-serif;font-size:var( --e-global-typography-10e053c-font-size );font-weight:var( --e-global-typography-10e053c-font-weight );color:var( --e-global-color-text );}.elementor-564 .elementor-element.elementor-element-c1fcc05{color:var( --e-global-color-0a56f11 );}.elementor-564 .elementor-element.elementor-element-40f0212{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-564 .elementor-element.elementor-element-40f0212:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-40f0212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E7EB80;}.elementor-564 .elementor-element.elementor-element-a0b2a5b img{border-radius:16px 16px 16px 16px;}.elementor-564 .elementor-element.elementor-element-cd678c8{--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:center;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-564 .elementor-element.elementor-element-e87ec1f{--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;}.elementor-564 .elementor-element.elementor-element-222b780{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-564 .elementor-element.elementor-element-222b780:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-222b780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E7EB80;}.elementor-564 .elementor-element.elementor-element-0118eb9 img{border-radius:16px 16px 16px 16px;}.elementor-564 .elementor-element.elementor-element-f1e74fa{--display:flex;--justify-content:center;}.elementor-564 .elementor-element.elementor-element-5641534 .elementor-icon-wrapper{text-align:start;}.elementor-564 .elementor-element.elementor-element-5641534 .elementor-icon{font-size:96px;}.elementor-564 .elementor-element.elementor-element-5641534 .elementor-icon svg{height:96px;}.elementor-564 .elementor-element.elementor-element-84ac2c4 .elementor-heading-title{font-family:var( --e-global-typography-10e053c-font-family ), Sans-serif;font-size:var( --e-global-typography-10e053c-font-size );font-weight:var( --e-global-typography-10e053c-font-weight );color:var( --e-global-color-text );}.elementor-564 .elementor-element.elementor-element-8b0068b{color:var( --e-global-color-0a56f11 );}.elementor-564 .elementor-element.elementor-element-e4d3088{--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:center;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-564 .elementor-element.elementor-element-e4d3088:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-e4d3088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-564 .elementor-element.elementor-element-ce85a4a{--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;}.elementor-564 .elementor-element.elementor-element-34e7063{--display:flex;--justify-content:center;}.elementor-564 .elementor-element.elementor-element-4fcb383 .elementor-icon-wrapper{text-align:start;}.elementor-564 .elementor-element.elementor-element-4fcb383 .elementor-icon{font-size:96px;}.elementor-564 .elementor-element.elementor-element-4fcb383 .elementor-icon svg{height:96px;}.elementor-564 .elementor-element.elementor-element-3802aa8 .elementor-heading-title{font-family:var( --e-global-typography-10e053c-font-family ), Sans-serif;font-size:var( --e-global-typography-10e053c-font-size );font-weight:var( --e-global-typography-10e053c-font-weight );color:var( --e-global-color-text );}.elementor-564 .elementor-element.elementor-element-77d1ca0{color:var( --e-global-color-0a56f11 );}.elementor-564 .elementor-element.elementor-element-4f3feac{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-564 .elementor-element.elementor-element-4f3feac:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-4f3feac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E7EB80;}.elementor-564 .elementor-element.elementor-element-63f1ddc img{border-radius:16px 16px 16px 16px;}.elementor-564 .elementor-element.elementor-element-552d48e{--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:center;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-564 .elementor-element.elementor-element-f70efdf{--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;}.elementor-564 .elementor-element.elementor-element-24dc0d0{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-564 .elementor-element.elementor-element-24dc0d0:not(.elementor-motion-effects-element-type-background), .elementor-564 .elementor-element.elementor-element-24dc0d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E7EB80;}.elementor-564 .elementor-element.elementor-element-71eded4 img{border-radius:16px 16px 16px 16px;}.elementor-564 .elementor-element.elementor-element-f6c5994{--display:flex;--justify-content:center;}.elementor-564 .elementor-element.elementor-element-6d5349d .elementor-icon-wrapper{text-align:start;}.elementor-564 .elementor-element.elementor-element-6d5349d .elementor-icon{font-size:96px;}.elementor-564 .elementor-element.elementor-element-6d5349d .elementor-icon svg{height:96px;}.elementor-564 .elementor-element.elementor-element-3dc0094 .elementor-heading-title{font-family:var( --e-global-typography-10e053c-font-family ), Sans-serif;font-size:var( --e-global-typography-10e053c-font-size );font-weight:var( --e-global-typography-10e053c-font-weight );color:var( --e-global-color-text );}.elementor-564 .elementor-element.elementor-element-4050f42{color:var( --e-global-color-0a56f11 );}.elementor-564 .elementor-element.elementor-element-5066a3c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3F4F6;--border-color:#F3F4F6;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-564 .elementor-element.elementor-element-878aaf7{--display:flex;}.elementor-564 .elementor-element.elementor-element-9b5909f{text-align:center;}.elementor-564 .elementor-element.elementor-element-9b5909f .elementor-heading-title{font-family:var( --e-global-typography-10e053c-font-family ), Sans-serif;font-size:var( --e-global-typography-10e053c-font-size );font-weight:var( --e-global-typography-10e053c-font-weight );color:var( --e-global-color-text );}.elementor-564 .elementor-element.elementor-element-d5598ab{text-align:center;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-0a56f11 );}.elementor-widget-button .elementor-button{background-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 );}.elementor-564 .elementor-element.elementor-element-eae7cb5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-564 .elementor-element.elementor-element-eae7cb5 .elementor-button{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 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:20px 32px 20px 32px;}.elementor-564 .elementor-element.elementor-element-05f3796{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-564 .elementor-element.elementor-element-7313e9c{text-align:center;}.elementor-564 .elementor-element.elementor-element-7313e9c .elementor-heading-title{font-size:var( --e-global-typography-9943013-font-size );font-weight:var( --e-global-typography-9943013-font-weight );color:var( --e-global-color-9131f45 );}.elementor-widget-image-gallery .gallery-item .gallery-caption{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-564 .elementor-element.elementor-element-7327fa0{width:var( --container-widget-width, 40% );max-width:40%;padding:52px 0px 24px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-564 .elementor-element.elementor-element-7327fa0.elementor-element{--align-self:center;}.elementor-564 .elementor-element.elementor-element-7327fa0 .gallery-item{padding:0 64px 64px 0;}.elementor-564 .elementor-element.elementor-element-7327fa0 .gallery{margin:0 -64px -64px 0;}.elementor-564 .elementor-element.elementor-element-7327fa0 .gallery-item .gallery-caption{text-align:center;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-564 .elementor-element.elementor-element-00e2f69 .elementor-heading-title{font-size:var( --e-global-typography-03ed164-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-564 .elementor-element.elementor-element-3b95644 .elementor-heading-title{font-size:var( --e-global-typography-10e053c-font-size );}.elementor-564 .elementor-element.elementor-element-b3fa7a6 .elementor-heading-title{font-size:var( --e-global-typography-10e053c-font-size );}.elementor-564 .elementor-element.elementor-element-84ac2c4 .elementor-heading-title{font-size:var( --e-global-typography-10e053c-font-size );}.elementor-564 .elementor-element.elementor-element-3802aa8 .elementor-heading-title{font-size:var( --e-global-typography-10e053c-font-size );}.elementor-564 .elementor-element.elementor-element-3dc0094 .elementor-heading-title{font-size:var( --e-global-typography-10e053c-font-size );}.elementor-564 .elementor-element.elementor-element-9b5909f .elementor-heading-title{font-size:var( --e-global-typography-10e053c-font-size );}.elementor-564 .elementor-element.elementor-element-d5598ab{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-564 .elementor-element.elementor-element-eae7cb5 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-564 .elementor-element.elementor-element-7313e9c .elementor-heading-title{font-size:var( --e-global-typography-9943013-font-size );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-564 .elementor-element.elementor-element-c1f503d{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-564 .elementor-element.elementor-element-00e2f69 .elementor-heading-title{font-size:var( --e-global-typography-03ed164-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-564 .elementor-element.elementor-element-7a2d4c3{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-564 .elementor-element.elementor-element-3b95644 .elementor-heading-title{font-size:var( --e-global-typography-10e053c-font-size );}.elementor-564 .elementor-element.elementor-element-edd345d{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-564 .elementor-element.elementor-element-3a818b7{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-564 .elementor-element.elementor-element-b3fa7a6 .elementor-heading-title{font-size:var( --e-global-typography-10e053c-font-size );}.elementor-564 .elementor-element.elementor-element-cd678c8{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-564 .elementor-element.elementor-element-84ac2c4 .elementor-heading-title{font-size:var( --e-global-typography-10e053c-font-size );}.elementor-564 .elementor-element.elementor-element-e4d3088{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-564 .elementor-element.elementor-element-ce85a4a{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-564 .elementor-element.elementor-element-3802aa8 .elementor-heading-title{font-size:var( --e-global-typography-10e053c-font-size );}.elementor-564 .elementor-element.elementor-element-552d48e{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-564 .elementor-element.elementor-element-3dc0094 .elementor-heading-title{font-size:var( --e-global-typography-10e053c-font-size );}.elementor-564 .elementor-element.elementor-element-5066a3c{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-564 .elementor-element.elementor-element-9b5909f .elementor-heading-title{font-size:var( --e-global-typography-10e053c-font-size );}.elementor-564 .elementor-element.elementor-element-d5598ab{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-564 .elementor-element.elementor-element-eae7cb5 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-564 .elementor-element.elementor-element-7313e9c .elementor-heading-title{font-size:var( --e-global-typography-9943013-font-size );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:768px){.elementor-564 .elementor-element.elementor-element-6b41177{--width:80%;}.elementor-564 .elementor-element.elementor-element-7a2d4c3{--width:100%;}.elementor-564 .elementor-element.elementor-element-cb52bf4{--width:80%;}.elementor-564 .elementor-element.elementor-element-edd345d{--width:100%;}.elementor-564 .elementor-element.elementor-element-3a818b7{--width:80%;}.elementor-564 .elementor-element.elementor-element-cd678c8{--width:100%;}.elementor-564 .elementor-element.elementor-element-e87ec1f{--width:80%;}.elementor-564 .elementor-element.elementor-element-e4d3088{--width:100%;}.elementor-564 .elementor-element.elementor-element-ce85a4a{--width:80%;}.elementor-564 .elementor-element.elementor-element-552d48e{--width:100%;}.elementor-564 .elementor-element.elementor-element-f70efdf{--width:80%;}.elementor-564 .elementor-element.elementor-element-5066a3c{--width:100%;}.elementor-564 .elementor-element.elementor-element-878aaf7{--width:80%;}.elementor-564 .elementor-element.elementor-element-05f3796{--content-width:100%;}}/* Start custom CSS for container, class: .elementor-element-1f940c5 */.elementor-564 .elementor-element.elementor-element-1f940c5{
transform:rotate(3deg);
background:#ececec;
padding:20px;
border-radius:24px;
}

.elementor-564 .elementor-element.elementor-element-1f940c5 img{
transform:rotate(-3deg);
border-radius:18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40f0212 */.elementor-564 .elementor-element.elementor-element-40f0212{
transform:rotate(3deg);
background:#ececec;
padding:20px;
border-radius:24px;
}

.elementor-564 .elementor-element.elementor-element-40f0212 img{
transform:rotate(-3deg);
border-radius:18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222b780 */.elementor-564 .elementor-element.elementor-element-222b780{
transform:rotate(3deg);
background:#ececec;
padding:20px;
border-radius:24px;
}

.elementor-564 .elementor-element.elementor-element-222b780 img{
transform:rotate(-3deg);
border-radius:18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f3feac */.elementor-564 .elementor-element.elementor-element-4f3feac{
transform:rotate(3deg);
background:#ececec;
padding:20px;
border-radius:24px;
}

.elementor-564 .elementor-element.elementor-element-4f3feac img{
transform:rotate(-3deg);
border-radius:18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24dc0d0 */.elementor-564 .elementor-element.elementor-element-24dc0d0{
transform:rotate(3deg);
background:#ececec;
padding:20px;
border-radius:24px;
}

.elementor-564 .elementor-element.elementor-element-24dc0d0 img{
transform:rotate(-3deg);
border-radius:18px;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-7327fa0 *//* ===== HARD FORCE: 1 ROW TRUST LOGOS ===== */

/* Zorg dat het widget normaal breed is */
.elementor-564 .elementor-element.elementor-element-7327fa0{
  width: 100% !important;
  max-width: 100% !important;
}

/* Target Elementor gallery varianten + WP gallery varianten */
.elementor-564 .elementor-element.elementor-element-7327fa0 :is(.elementor-image-gallery, .elementor-gallery, .gallery){
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 32px !important;

  /* kill column layouts */
  column-count: initial !important;
  column-gap: initial !important;
}

/* Kill floats/inline-block die alles onder elkaar duwen */
.elementor-564 .elementor-element.elementor-element-7327fa0 :is(.elementor-gallery-item, .gallery-item){
  float: none !important;
  clear: none !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: auto !important;
  max-width: none !important;
  margin: 0 !important;
  flex: 0 0 auto !important;

  height: 64px !important;
}

/* Inner wrappers ook centreren */
.elementor-564 .elementor-element.elementor-element-7327fa0 :is(.elementor-gallery-item, .gallery-item) :is(a, figure, .gallery-icon){
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
  margin: 0 !important;
}

/* Afbeeldingen */
.elementor-564 .elementor-element.elementor-element-7327fa0 img{
  max-height: 64px !important;
  width: auto !important;
  height: auto !important;
  object-fit: contain !important;
}

/* ===== MOBILE: 3 boven / 2 onder ===== */
@media (max-width: 767px){
  .elementor-564 .elementor-element.elementor-element-7327fa0 :is(.elementor-image-gallery, .elementor-gallery, .gallery){
    flex-wrap: wrap !important;
    gap: 24px !important;
  }

  .elementor-564 .elementor-element.elementor-element-7327fa0 :is(.elementor-gallery-item, .gallery-item){
    flex: 0 0 33.333% !important;
    max-width: 33.333% !important;
    height: 56px !important;
  }

  .elementor-564 .elementor-element.elementor-element-7327fa0 img{
    max-height: 56px !important;
  }

  .elementor-564 .elementor-element.elementor-element-7327fa0 :is(.elementor-gallery-item, .gallery-item):nth-last-child(-n+2){
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
}/* End custom CSS */