.elementor-26214 .elementor-element.elementor-element-5847f75{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26214 .elementor-element.elementor-element-ab0ea42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26214 .elementor-element.elementor-element-fcdbc36 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#E4014D;}.elementor-26214 .elementor-element.elementor-element-1253935 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-1253935{text-align:start;font-size:18px;font-weight:bold;}.elementor-26214 .elementor-element.elementor-element-6f381c4 > .elementor-widget-container{margin:-53px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-6f381c4{text-align:start;}.elementor-26214 .elementor-element.elementor-element-26eeed9{--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-26214 .elementor-element.elementor-element-91a620d .elementor-button{background-color:#E4014D;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:5px 25px 5px 25px;}.elementor-26214 .elementor-element.elementor-element-f0b3e59 .elementor-button{background-color:#E4014D;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:5px 25px 5px 25px;}.elementor-26214 .elementor-element.elementor-element-31bfd0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26214 .elementor-element.elementor-element-72e3a2c img{width:71%;}.elementor-26214 .elementor-element.elementor-element-a3c1933{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26214 .elementor-element.elementor-element-a3c1933.e-con{--align-self:center;}.elementor-26214 .elementor-element.elementor-element-11468c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26214 .elementor-element.elementor-element-0d4f0a2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-26214 .elementor-element.elementor-element-2a322f8{--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;--justify-content:center;}.elementor-26214 .elementor-element.elementor-element-2b42d2a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#E4014D;}.elementor-26214 .elementor-element.elementor-element-f9b4231{text-align:start;}.elementor-26214 .elementor-element.elementor-element-04b8aee{--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:10px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;}.elementor-26214 .elementor-element.elementor-element-f71da19{text-align:center;}.elementor-26214 .elementor-element.elementor-element-f71da19 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#E4014D;}.elementor-26214 .elementor-element.elementor-element-5f397ba{text-align:center;}.elementor-26214 .elementor-element.elementor-element-5f397ba .elementor-heading-title{font-size:18px;font-weight:normal;-webkit-text-stroke-color:#000;stroke:#000;color:#B5B5B5;}.elementor-26214 .elementor-element.elementor-element-daed8d3{--display:flex;}.elementor-26214 .elementor-element.elementor-element-83c4cf9 .elementor-repeater-item-51fa8d3 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://h20.gg/wp-content/uploads/2026/09/PHOTO-2026-09-16-14-18-56.jpg);background-size:cover;}.elementor-26214 .elementor-element.elementor-element-83c4cf9 .elementor-repeater-item-7236db3 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://h20.gg/wp-content/uploads/2026/09/Gemini_Generated_Image_kp3e2hkp3e2hkp3e.jpeg);background-size:cover;}.elementor-26214 .elementor-element.elementor-element-83c4cf9 .elementor-repeater-item-fcf6080 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://h20.gg/wp-content/uploads/2026/09/Gemini_Generated_Image_acevxsacevxsacev.jpeg);background-size:cover;}.elementor-26214 .elementor-element.elementor-element-83c4cf9 .elementor-repeater-item-91cd2e3 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://h20.gg/wp-content/uploads/2026/09/Gemini_Generated_Image_tbro8itbro8itbro.jpeg);background-size:cover;}.elementor-26214 .elementor-element.elementor-element-83c4cf9 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-26214 .elementor-element.elementor-element-83c4cf9 .swiper-slide-contents{max-width:66%;}.elementor-26214 .elementor-element.elementor-element-83c4cf9 .swiper-slide-inner{text-align:center;}.elementor-26214 .elementor-element.elementor-element-fc4c32c{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26214 .elementor-element.elementor-element-f317fb1{text-align:center;}.elementor-26214 .elementor-element.elementor-element-f317fb1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#E4014D;}.elementor-26214 .elementor-element.elementor-element-1e3e832{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26214 .elementor-element.elementor-element-17a71e2{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-26214 .elementor-element.elementor-element-cfe3ee9 img{height:462px;object-fit:cover;object-position:center left;}.elementor-26214 .elementor-element.elementor-element-aeab51d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-aeab51d .elementor-heading-title{font-size:20px;font-weight:700;letter-spacing:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-26214 .elementor-element.elementor-element-6142830 .elementor-heading-title{font-size:18px;font-weight:normal;-webkit-text-stroke-color:#000;stroke:#000;color:#808080;}.elementor-26214 .elementor-element.elementor-element-cdd3784 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-cdd3784{column-gap:0px;letter-spacing:0px;color:#B5B5B5;}.elementor-26214 .elementor-element.elementor-element-cdd3784 p{margin-block-end:0px;}.elementor-26214 .elementor-element.elementor-element-b855db2{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-26214 .elementor-element.elementor-element-2c628e8 img{height:462px;object-fit:cover;object-position:center center;}.elementor-26214 .elementor-element.elementor-element-7d394c2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-7d394c2 .elementor-heading-title{font-size:20px;font-weight:700;letter-spacing:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-26214 .elementor-element.elementor-element-0ce6fc8 .elementor-heading-title{font-size:18px;font-weight:normal;-webkit-text-stroke-color:#000;stroke:#000;color:#808080;}.elementor-26214 .elementor-element.elementor-element-3b2a325 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-3b2a325{column-gap:0px;letter-spacing:0px;color:#B5B5B5;}.elementor-26214 .elementor-element.elementor-element-3b2a325 p{margin-block-end:0px;}.elementor-26214 .elementor-element.elementor-element-c3ad3fa{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-26214 .elementor-element.elementor-element-944cea1 img{height:462px;object-fit:cover;object-position:center center;}.elementor-26214 .elementor-element.elementor-element-1b9370d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-1b9370d .elementor-heading-title{font-size:20px;font-weight:700;letter-spacing:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-26214 .elementor-element.elementor-element-916ce45 .elementor-heading-title{font-size:18px;font-weight:normal;-webkit-text-stroke-color:#000;stroke:#000;color:#808080;}.elementor-26214 .elementor-element.elementor-element-b5bfd87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-b5bfd87{column-gap:0px;letter-spacing:0px;color:#B5B5B5;}.elementor-26214 .elementor-element.elementor-element-b5bfd87 p{margin-block-end:0px;}.elementor-26214 .elementor-element.elementor-element-1c982f8{--display:flex;}.elementor-26214 .elementor-element.elementor-element-146d910 .elementor-button{background-color:#E4014D;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:5px 25px 5px 25px;}.elementor-26214 .elementor-element.elementor-element-146d910 > .elementor-widget-container{margin:0px 0px -41px 0px;}.elementor-26214 .elementor-element.elementor-element-b45a47e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26214 .elementor-element.elementor-element-8b5fb8c{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-26214 .elementor-element.elementor-element-2a8520a img{height:462px;object-fit:cover;object-position:center center;}.elementor-26214 .elementor-element.elementor-element-9d59540 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-9d59540 .elementor-heading-title{font-size:20px;font-weight:700;letter-spacing:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-26214 .elementor-element.elementor-element-fb8a087 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-fb8a087 .elementor-heading-title{font-size:18px;font-weight:normal;-webkit-text-stroke-color:#000;stroke:#000;color:#808080;}.elementor-26214 .elementor-element.elementor-element-a3de7f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-a3de7f7{column-gap:0px;letter-spacing:0px;color:#B5B5B5;}.elementor-26214 .elementor-element.elementor-element-a3de7f7 p{margin-block-end:0px;}.elementor-26214 .elementor-element.elementor-element-96f41d6{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-26214 .elementor-element.elementor-element-bd8759d img{height:462px;object-fit:cover;object-position:center center;}.elementor-26214 .elementor-element.elementor-element-8960bf0 .elementor-heading-title{font-size:19px;font-weight:700;letter-spacing:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-26214 .elementor-element.elementor-element-2eb106b .elementor-heading-title{font-size:18px;font-weight:normal;-webkit-text-stroke-color:#000;stroke:#000;color:#808080;}.elementor-26214 .elementor-element.elementor-element-7ba1861 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-7ba1861{column-gap:0px;letter-spacing:0px;color:#B5B5B5;}.elementor-26214 .elementor-element.elementor-element-7ba1861 p{margin-block-end:0px;}.elementor-26214 .elementor-element.elementor-element-ae44c28{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-26214 .elementor-element.elementor-element-923b43d img{height:462px;object-fit:cover;object-position:center center;}.elementor-26214 .elementor-element.elementor-element-8a6a20b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-8a6a20b .elementor-heading-title{font-size:20px;font-weight:700;letter-spacing:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-26214 .elementor-element.elementor-element-af61329 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-af61329 .elementor-heading-title{font-size:18px;font-weight:normal;-webkit-text-stroke-color:#000;stroke:#000;color:#808080;}.elementor-26214 .elementor-element.elementor-element-7652606 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-7652606{column-gap:0px;letter-spacing:0px;color:#B5B5B5;}.elementor-26214 .elementor-element.elementor-element-7652606 p{margin-block-end:0px;}.elementor-26214 .elementor-element.elementor-element-72c7953{--display:flex;}.elementor-26214 .elementor-element.elementor-element-ab6dea8 .elementor-button{background-color:#E4014D;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:5px 25px 5px 25px;}.elementor-26214 .elementor-element.elementor-element-ab6dea8 > .elementor-widget-container{margin:0px 0px -46px 0px;}.elementor-26214 .elementor-element.elementor-element-3497d93{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26214 .elementor-element.elementor-element-5d29227{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-26214 .elementor-element.elementor-element-a30af0a img{height:462px;object-fit:cover;object-position:center center;}.elementor-26214 .elementor-element.elementor-element-a9278bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-a9278bb .elementor-heading-title{font-size:20px;font-weight:700;letter-spacing:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-26214 .elementor-element.elementor-element-1559644 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-1559644 .elementor-heading-title{font-size:18px;font-weight:normal;-webkit-text-stroke-color:#000;stroke:#000;color:#808080;}.elementor-26214 .elementor-element.elementor-element-7158c3e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-7158c3e{column-gap:0px;letter-spacing:0px;color:#B5B5B5;}.elementor-26214 .elementor-element.elementor-element-7158c3e p{margin-block-end:0px;}.elementor-26214 .elementor-element.elementor-element-bd172d4{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-26214 .elementor-element.elementor-element-6dda9bb img{height:462px;object-fit:cover;object-position:center center;}.elementor-26214 .elementor-element.elementor-element-7e23d19 .elementor-heading-title{font-size:19px;font-weight:700;letter-spacing:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-26214 .elementor-element.elementor-element-fff4902 .elementor-heading-title{font-size:18px;font-weight:normal;-webkit-text-stroke-color:#000;stroke:#000;color:#808080;}.elementor-26214 .elementor-element.elementor-element-871b0df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-871b0df{column-gap:0px;letter-spacing:0px;color:#B5B5B5;}.elementor-26214 .elementor-element.elementor-element-871b0df p{margin-block-end:0px;}.elementor-26214 .elementor-element.elementor-element-96b0a9e{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-26214 .elementor-element.elementor-element-75dc2cd img{height:462px;object-fit:cover;object-position:center center;}.elementor-26214 .elementor-element.elementor-element-d21cfbe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-d21cfbe .elementor-heading-title{font-size:20px;font-weight:700;letter-spacing:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-26214 .elementor-element.elementor-element-bf9f28b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-bf9f28b .elementor-heading-title{font-size:18px;font-weight:normal;-webkit-text-stroke-color:#000;stroke:#000;color:#808080;}.elementor-26214 .elementor-element.elementor-element-3233387 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-3233387{column-gap:0px;letter-spacing:0px;color:#B5B5B5;}.elementor-26214 .elementor-element.elementor-element-3233387 p{margin-block-end:0px;}.elementor-26214 .elementor-element.elementor-element-66cff85{--display:flex;}.elementor-26214 .elementor-element.elementor-element-5d74e81 .elementor-button{background-color:#E4014D;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:5px 25px 5px 25px;}.elementor-26214 .elementor-element.elementor-element-5d74e81 > .elementor-widget-container{margin:0px 0px -46px 0px;}.elementor-26214 .elementor-element.elementor-element-e63be45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26214 .elementor-element.elementor-element-00d8ad2{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-26214 .elementor-element.elementor-element-e1fb3e6 img{height:462px;object-fit:cover;object-position:center center;}.elementor-26214 .elementor-element.elementor-element-16c9798 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-16c9798 .elementor-heading-title{font-size:20px;font-weight:700;letter-spacing:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-26214 .elementor-element.elementor-element-7b33809 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-7b33809 .elementor-heading-title{font-size:18px;font-weight:normal;-webkit-text-stroke-color:#000;stroke:#000;color:#808080;}.elementor-26214 .elementor-element.elementor-element-32d19e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-32d19e5{column-gap:0px;letter-spacing:0px;color:#B5B5B5;}.elementor-26214 .elementor-element.elementor-element-32d19e5 p{margin-block-end:0px;}.elementor-26214 .elementor-element.elementor-element-53ffa3b{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-26214 .elementor-element.elementor-element-16d825f img{height:462px;object-fit:cover;object-position:center center;}.elementor-26214 .elementor-element.elementor-element-977195b .elementor-heading-title{font-size:19px;font-weight:700;letter-spacing:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-26214 .elementor-element.elementor-element-800eb60 .elementor-heading-title{font-size:18px;font-weight:normal;-webkit-text-stroke-color:#000;stroke:#000;color:#808080;}.elementor-26214 .elementor-element.elementor-element-d2b5c42 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-d2b5c42{column-gap:0px;letter-spacing:0px;color:#B5B5B5;}.elementor-26214 .elementor-element.elementor-element-d2b5c42 p{margin-block-end:0px;}.elementor-26214 .elementor-element.elementor-element-88e3888{--display:flex;}.elementor-26214 .elementor-element.elementor-element-9b88c61 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-26214 .elementor-element.elementor-element-6e4fc81{--display:flex;}.elementor-26214 .elementor-element.elementor-element-3a1adaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26214 .elementor-element.elementor-element-8acca86 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-26214 .elementor-element.elementor-element-8acca86{text-align:center;}.elementor-26214 .elementor-element.elementor-element-8acca86 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:39px;font-weight:700;text-transform:uppercase;color:#E4014D;}.elementor-26214 .elementor-element.elementor-element-a2eb416{--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;--gap:91px 91px;--row-gap:91px;--column-gap:91px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-26214 .elementor-element.elementor-element-7bcddec .elementor-button{background-color:#E4014D;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;fill:#1B1B2F;color:#1B1B2F;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E4014D;border-radius:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-7bcddec .elementor-button:hover, .elementor-26214 .elementor-element.elementor-element-7bcddec .elementor-button:focus{background-color:#E9456000;color:#E4014D;border-color:#E4014D;}.elementor-26214 .elementor-element.elementor-element-7bcddec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-7bcddec .elementor-button:hover svg, .elementor-26214 .elementor-element.elementor-element-7bcddec .elementor-button:focus svg{fill:#E4014D;}.elementor-26214 .elementor-element.elementor-element-bdfebe4 .elementor-button{background-color:#E4014D;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;fill:#1B1B2F;color:#1B1B2F;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E4014D;border-radius:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-bdfebe4 .elementor-button:hover, .elementor-26214 .elementor-element.elementor-element-bdfebe4 .elementor-button:focus{background-color:#E9456000;color:#E4014D;border-color:#E4014D;}.elementor-26214 .elementor-element.elementor-element-bdfebe4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26214 .elementor-element.elementor-element-bdfebe4 .elementor-button:hover svg, .elementor-26214 .elementor-element.elementor-element-bdfebe4 .elementor-button:focus svg{fill:#E4014D;}@media(max-width:767px){.elementor-26214 .elementor-element.elementor-element-1e3e832{--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-26214 .elementor-element.elementor-element-b45a47e{--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-26214 .elementor-element.elementor-element-3497d93{--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-26214 .elementor-element.elementor-element-e63be45{--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-26214 .elementor-element.elementor-element-8acca86 .elementor-heading-title{font-size:20px;}.elementor-26214 .elementor-element.elementor-element-7bcddec > .elementor-widget-container{margin:0px 0px -58px 0px;}.elementor-26214 .elementor-element.elementor-element-bdfebe4 > .elementor-widget-container{margin:0px 0px -58px 0px;}}@media(min-width:768px){.elementor-26214 .elementor-element.elementor-element-ab0ea42{--width:50%;}.elementor-26214 .elementor-element.elementor-element-31bfd0b{--width:50%;}.elementor-26214 .elementor-element.elementor-element-11468c3{--width:50%;}.elementor-26214 .elementor-element.elementor-element-2a322f8{--width:50%;}.elementor-26214 .elementor-element.elementor-element-17a71e2{--width:33.3333%;}.elementor-26214 .elementor-element.elementor-element-b855db2{--width:33.3333%;}.elementor-26214 .elementor-element.elementor-element-c3ad3fa{--width:33.3333%;}.elementor-26214 .elementor-element.elementor-element-8b5fb8c{--width:33.3333%;}.elementor-26214 .elementor-element.elementor-element-96f41d6{--width:33.3333%;}.elementor-26214 .elementor-element.elementor-element-ae44c28{--width:33.3333%;}.elementor-26214 .elementor-element.elementor-element-5d29227{--width:33.3333%;}.elementor-26214 .elementor-element.elementor-element-bd172d4{--width:33.3333%;}.elementor-26214 .elementor-element.elementor-element-96b0a9e{--width:33.3333%;}.elementor-26214 .elementor-element.elementor-element-00d8ad2{--width:33.3333%;}.elementor-26214 .elementor-element.elementor-element-53ffa3b{--width:33.3333%;}}/* Start custom CSS for heading, class: .elementor-element-5f397ba */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aeab51d */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6142830 */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cdd3784 */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17a71e2 *//* Container zelf: stapel alles verticaal en regel spacing */
.elementor-26214 .elementor-element.elementor-element-17a71e2 {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;           /* pas dit aan voor meer/kleinere ruimte */
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}

/* Alles binnen container: reset margin/padding, line-height en display */
.elementor-26214 .elementor-element.elementor-element-17a71e2 * {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    display: inline-block !important;
    vertical-align: top !important;
}

/* Titel */
.elementor-26214 .elementor-element.elementor-element-17a71e2 .title {
    font-size: 16px !important;
    font-weight: 500 !important;
}

/* Tag / kleine info */
.elementor-26214 .elementor-element.elementor-element-17a71e2 .tag {
    font-size: 12px !important;
    color: #606060 !important;
}

/* Beschrijving / extra tekst */
.elementor-26214 .elementor-element.elementor-element-17a71e2 .description {
    font-size: 14px !important;
    color: #303030 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d394c2 */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ce6fc8 */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b2a325 */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b855db2 *//* Container zelf: stapel alles verticaal en regel spacing */
.elementor-26214 .elementor-element.elementor-element-b855db2 {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;           /* pas dit aan voor meer/kleinere ruimte */
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}

/* Alles binnen container: reset margin/padding, line-height en display */
.elementor-26214 .elementor-element.elementor-element-b855db2 * {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    display: inline-block !important;
    vertical-align: top !important;
}

/* Titel */
.elementor-26214 .elementor-element.elementor-element-b855db2 .title {
    font-size: 16px !important;
    font-weight: 500 !important;
}

/* Tag / kleine info */
.elementor-26214 .elementor-element.elementor-element-b855db2 .tag {
    font-size: 12px !important;
    color: #606060 !important;
}

/* Beschrijving / extra tekst */
.elementor-26214 .elementor-element.elementor-element-b855db2 .description {
    font-size: 14px !important;
    color: #303030 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b9370d */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-916ce45 */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5bfd87 */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3ad3fa *//* Container zelf: stapel alles verticaal en regel spacing */
.elementor-26214 .elementor-element.elementor-element-c3ad3fa {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;           /* pas dit aan voor meer/kleinere ruimte */
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}

/* Alles binnen container: reset margin/padding, line-height en display */
.elementor-26214 .elementor-element.elementor-element-c3ad3fa * {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    display: inline-block !important;
    vertical-align: top !important;
}

/* Titel */
.elementor-26214 .elementor-element.elementor-element-c3ad3fa .title {
    font-size: 16px !important;
    font-weight: 500 !important;
}

/* Tag / kleine info */
.elementor-26214 .elementor-element.elementor-element-c3ad3fa .tag {
    font-size: 12px !important;
    color: #606060 !important;
}

/* Beschrijving / extra tekst */
.elementor-26214 .elementor-element.elementor-element-c3ad3fa .description {
    font-size: 14px !important;
    color: #303030 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d59540 */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb8a087 */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3de7f7 */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b5fb8c *//* Container zelf: stapel alles verticaal en regel spacing */
.elementor-26214 .elementor-element.elementor-element-8b5fb8c {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;           /* pas dit aan voor meer/kleinere ruimte */
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}

/* Alles binnen container: reset margin/padding, line-height en display */
.elementor-26214 .elementor-element.elementor-element-8b5fb8c * {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    display: inline-block !important;
    vertical-align: top !important;
}

/* Titel */
.elementor-26214 .elementor-element.elementor-element-8b5fb8c .title {
    font-size: 16px !important;
    font-weight: 500 !important;
}

/* Tag / kleine info */
.elementor-26214 .elementor-element.elementor-element-8b5fb8c .tag {
    font-size: 12px !important;
    color: #606060 !important;
}

/* Beschrijving / extra tekst */
.elementor-26214 .elementor-element.elementor-element-8b5fb8c .description {
    font-size: 14px !important;
    color: #303030 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8960bf0 */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eb106b */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba1861 */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f41d6 *//* Container zelf: stapel alles verticaal en regel spacing */
.elementor-26214 .elementor-element.elementor-element-96f41d6 {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;           /* pas dit aan voor meer/kleinere ruimte */
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}

/* Alles binnen container: reset margin/padding, line-height en display */
.elementor-26214 .elementor-element.elementor-element-96f41d6 * {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    display: inline-block !important;
    vertical-align: top !important;
}

/* Titel */
.elementor-26214 .elementor-element.elementor-element-96f41d6 .title {
    font-size: 16px !important;
    font-weight: 500 !important;
}

/* Tag / kleine info */
.elementor-26214 .elementor-element.elementor-element-96f41d6 .tag {
    font-size: 12px !important;
    color: #606060 !important;
}

/* Beschrijving / extra tekst */
.elementor-26214 .elementor-element.elementor-element-96f41d6 .description {
    font-size: 14px !important;
    color: #303030 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a6a20b */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af61329 */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7652606 */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae44c28 *//* Container zelf: stapel alles verticaal en regel spacing */
.elementor-26214 .elementor-element.elementor-element-ae44c28 {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;           /* pas dit aan voor meer/kleinere ruimte */
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}

/* Alles binnen container: reset margin/padding, line-height en display */
.elementor-26214 .elementor-element.elementor-element-ae44c28 * {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    display: inline-block !important;
    vertical-align: top !important;
}

/* Titel */
.elementor-26214 .elementor-element.elementor-element-ae44c28 .title {
    font-size: 16px !important;
    font-weight: 500 !important;
}

/* Tag / kleine info */
.elementor-26214 .elementor-element.elementor-element-ae44c28 .tag {
    font-size: 12px !important;
    color: #606060 !important;
}

/* Beschrijving / extra tekst */
.elementor-26214 .elementor-element.elementor-element-ae44c28 .description {
    font-size: 14px !important;
    color: #303030 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9278bb */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1559644 */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7158c3e */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d29227 *//* Container zelf: stapel alles verticaal en regel spacing */
.elementor-26214 .elementor-element.elementor-element-5d29227 {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;           /* pas dit aan voor meer/kleinere ruimte */
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}

/* Alles binnen container: reset margin/padding, line-height en display */
.elementor-26214 .elementor-element.elementor-element-5d29227 * {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    display: inline-block !important;
    vertical-align: top !important;
}

/* Titel */
.elementor-26214 .elementor-element.elementor-element-5d29227 .title {
    font-size: 16px !important;
    font-weight: 500 !important;
}

/* Tag / kleine info */
.elementor-26214 .elementor-element.elementor-element-5d29227 .tag {
    font-size: 12px !important;
    color: #606060 !important;
}

/* Beschrijving / extra tekst */
.elementor-26214 .elementor-element.elementor-element-5d29227 .description {
    font-size: 14px !important;
    color: #303030 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e23d19 */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fff4902 */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-871b0df */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd172d4 *//* Container zelf: stapel alles verticaal en regel spacing */
.elementor-26214 .elementor-element.elementor-element-bd172d4 {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;           /* pas dit aan voor meer/kleinere ruimte */
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}

/* Alles binnen container: reset margin/padding, line-height en display */
.elementor-26214 .elementor-element.elementor-element-bd172d4 * {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    display: inline-block !important;
    vertical-align: top !important;
}

/* Titel */
.elementor-26214 .elementor-element.elementor-element-bd172d4 .title {
    font-size: 16px !important;
    font-weight: 500 !important;
}

/* Tag / kleine info */
.elementor-26214 .elementor-element.elementor-element-bd172d4 .tag {
    font-size: 12px !important;
    color: #606060 !important;
}

/* Beschrijving / extra tekst */
.elementor-26214 .elementor-element.elementor-element-bd172d4 .description {
    font-size: 14px !important;
    color: #303030 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d21cfbe */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf9f28b */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3233387 */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b0a9e *//* Container zelf: stapel alles verticaal en regel spacing */
.elementor-26214 .elementor-element.elementor-element-96b0a9e {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;           /* pas dit aan voor meer/kleinere ruimte */
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}

/* Alles binnen container: reset margin/padding, line-height en display */
.elementor-26214 .elementor-element.elementor-element-96b0a9e * {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    display: inline-block !important;
    vertical-align: top !important;
}

/* Titel */
.elementor-26214 .elementor-element.elementor-element-96b0a9e .title {
    font-size: 16px !important;
    font-weight: 500 !important;
}

/* Tag / kleine info */
.elementor-26214 .elementor-element.elementor-element-96b0a9e .tag {
    font-size: 12px !important;
    color: #606060 !important;
}

/* Beschrijving / extra tekst */
.elementor-26214 .elementor-element.elementor-element-96b0a9e .description {
    font-size: 14px !important;
    color: #303030 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16c9798 */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b33809 */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32d19e5 */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00d8ad2 *//* Container zelf: stapel alles verticaal en regel spacing */
.elementor-26214 .elementor-element.elementor-element-00d8ad2 {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;           /* pas dit aan voor meer/kleinere ruimte */
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}

/* Alles binnen container: reset margin/padding, line-height en display */
.elementor-26214 .elementor-element.elementor-element-00d8ad2 * {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    display: inline-block !important;
    vertical-align: top !important;
}

/* Titel */
.elementor-26214 .elementor-element.elementor-element-00d8ad2 .title {
    font-size: 16px !important;
    font-weight: 500 !important;
}

/* Tag / kleine info */
.elementor-26214 .elementor-element.elementor-element-00d8ad2 .tag {
    font-size: 12px !important;
    color: #606060 !important;
}

/* Beschrijving / extra tekst */
.elementor-26214 .elementor-element.elementor-element-00d8ad2 .description {
    font-size: 14px !important;
    color: #303030 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-977195b */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-800eb60 */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2b5c42 */.elementor-widget-text-editor p:last-child{ margin-top:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53ffa3b *//* Container zelf: stapel alles verticaal en regel spacing */
.elementor-26214 .elementor-element.elementor-element-53ffa3b {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;           /* pas dit aan voor meer/kleinere ruimte */
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}

/* Alles binnen container: reset margin/padding, line-height en display */
.elementor-26214 .elementor-element.elementor-element-53ffa3b * {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    display: inline-block !important;
    vertical-align: top !important;
}

/* Titel */
.elementor-26214 .elementor-element.elementor-element-53ffa3b .title {
    font-size: 16px !important;
    font-weight: 500 !important;
}

/* Tag / kleine info */
.elementor-26214 .elementor-element.elementor-element-53ffa3b .tag {
    font-size: 12px !important;
    color: #606060 !important;
}

/* Beschrijving / extra tekst */
.elementor-26214 .elementor-element.elementor-element-53ffa3b .description {
    font-size: 14px !important;
    color: #303030 !important;
}/* End custom CSS */