.elementor-210431 .elementor-element.elementor-element-0c4473a > .elementor-container{max-width:1400px;}.elementor-210431 .elementor-element.elementor-element-0c4473a{z-index:1;}.elementor-210431 .elementor-element.elementor-element-feec7d6 .elementor-repeater-item-498fab0 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://www.gijbels.be/wp-content/uploads/2023/09/fallback.jpg);background-size:cover;}.elementor-210431 .elementor-element.elementor-element-feec7d6 .swiper-slide{transition-duration:calc(5000ms*1.2);height:620px;}.elementor-210431 .elementor-element.elementor-element-feec7d6 .elementor-slide-button{background-color:#00A9E1;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;border-radius:0px;border-color:#00A9E1;}.elementor-210431 .elementor-element.elementor-element-feec7d6 .elementor-slide-button:hover{background-color:#00A9E1;border-color:#00A9E1;}.elementor-210431 .elementor-element.elementor-element-feec7d6 .swiper-slide-contents{max-width:66%;}.elementor-210431 .elementor-element.elementor-element-feec7d6 .swiper-slide-inner{text-align:start;}.elementor-210431 .elementor-element.elementor-element-feec7d6 .elementor-slide-heading{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:64px;font-weight:300;text-transform:uppercase;letter-spacing:1.5px;}.elementor-210431 .elementor-element.elementor-element-feec7d6 .elementor-slide-description{font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-210431 .elementor-element.elementor-element-845167a{margin-top:-65px;margin-bottom:0px;z-index:2;}.elementor-210431 .elementor-element.elementor-element-23e72b8 .elementor-icon-list-icon i{color:#00A9E1;transition:color 0.3s;}.elementor-210431 .elementor-element.elementor-element-23e72b8 .elementor-icon-list-icon svg{fill:#00A9E1;transition:fill 0.3s;}.elementor-210431 .elementor-element.elementor-element-23e72b8{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-210431 .elementor-element.elementor-element-23e72b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-210431 .elementor-element.elementor-element-23e72b8 .elementor-icon-list-item > a{font-size:18px;}.elementor-210431 .elementor-element.elementor-element-23e72b8 .elementor-icon-list-text{color:#555555;transition:color 0.3s;}.elementor-210431 .elementor-element.elementor-element-23e72b8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#555555;}.elementor-210431 .elementor-element.elementor-element-e4b3151:not(.elementor-motion-effects-element-type-background), .elementor-210431 .elementor-element.elementor-element-e4b3151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-210431 .elementor-element.elementor-element-e4b3151{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-210431 .elementor-element.elementor-element-e4b3151 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210431 .elementor-element.elementor-element-b052991 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-210431 .elementor-element.elementor-element-e23312b:not(.elementor-motion-effects-element-type-background), .elementor-210431 .elementor-element.elementor-element-e23312b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-210431 .elementor-element.elementor-element-e23312b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 20px 0px;}.elementor-210431 .elementor-element.elementor-element-e23312b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210431 .elementor-element.elementor-element-187d339 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-210431 .elementor-element.elementor-element-187d339{text-align:center;}.elementor-210431 .elementor-element.elementor-element-187d339 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.5333333333em;font-weight:300;color:#00A9E1;}.elementor-210431 .elementor-element.elementor-element-8d8e4db:not(.elementor-motion-effects-element-type-background), .elementor-210431 .elementor-element.elementor-element-8d8e4db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-210431 .elementor-element.elementor-element-8d8e4db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-210431 .elementor-element.elementor-element-8d8e4db > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210431 .elementor-element.elementor-element-d38b9b1 > .elementor-widget-container{background-color:#00A9E1;padding:0px 0px 20px 0px;}.elementor-210431 .elementor-element.elementor-element-d38b9b1.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-210431 .elementor-element.elementor-element-d38b9b1.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-210431 .elementor-element.elementor-element-d38b9b1.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-210431 .elementor-element.elementor-element-d38b9b1 .elementor-image-box-title{margin-bottom:10px;font-family:"Roboto", Sans-serif;font-size:1.4em;font-weight:200;line-height:21px;color:#FFFFFF;}.elementor-210431 .elementor-element.elementor-element-d38b9b1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-210431 .elementor-element.elementor-element-d38b9b1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-210431 .elementor-element.elementor-element-d38b9b1 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:200;line-height:21px;color:#FFFFFF;}.elementor-210431 .elementor-element.elementor-element-e1c45c2 > .elementor-widget-container{background-color:#00A9E1;padding:0px 0px 20px 0px;}.elementor-210431 .elementor-element.elementor-element-e1c45c2.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-210431 .elementor-element.elementor-element-e1c45c2.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-210431 .elementor-element.elementor-element-e1c45c2.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-210431 .elementor-element.elementor-element-e1c45c2 .elementor-image-box-title{margin-bottom:10px;font-family:"Roboto", Sans-serif;font-size:1.4em;font-weight:200;line-height:21px;color:#FFFFFF;}.elementor-210431 .elementor-element.elementor-element-e1c45c2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-210431 .elementor-element.elementor-element-e1c45c2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-210431 .elementor-element.elementor-element-e1c45c2 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:200;line-height:21px;color:#FFFFFF;}.elementor-210431 .elementor-element.elementor-element-9e53f18 > .elementor-widget-container{background-color:#00A9E1;padding:0px 0px 20px 0px;}.elementor-210431 .elementor-element.elementor-element-9e53f18.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-210431 .elementor-element.elementor-element-9e53f18.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-210431 .elementor-element.elementor-element-9e53f18.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-210431 .elementor-element.elementor-element-9e53f18 .elementor-image-box-title{margin-bottom:10px;font-family:"Roboto", Sans-serif;font-size:1.4em;font-weight:200;line-height:21px;color:#FFFFFF;}.elementor-210431 .elementor-element.elementor-element-9e53f18 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-210431 .elementor-element.elementor-element-9e53f18 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-210431 .elementor-element.elementor-element-9e53f18 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:200;line-height:21px;color:#FFFFFF;}.elementor-210431 .elementor-element.elementor-element-c45a8d5:not(.elementor-motion-effects-element-type-background), .elementor-210431 .elementor-element.elementor-element-c45a8d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-210431 .elementor-element.elementor-element-c45a8d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 0px 0px;}.elementor-210431 .elementor-element.elementor-element-c45a8d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210431 .elementor-element.elementor-element-2e351c2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;text-transform:uppercase;color:#00A9E1;}.elementor-210431 .elementor-element.elementor-element-ef1f5a7 > .elementor-widget-container{margin:10px 0px 40px 0px;}.elementor-210431 .elementor-element.elementor-element-ef1f5a7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:300;color:#00A9E1;}.elementor-210431 .elementor-element.elementor-element-5387157:not(.elementor-motion-effects-element-type-background), .elementor-210431 .elementor-element.elementor-element-5387157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-210431 .elementor-element.elementor-element-5387157{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-210431 .elementor-element.elementor-element-5387157 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210431 .elementor-element.elementor-element-c909dea > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-210431 .elementor-element.elementor-element-c909dea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210431 .elementor-element.elementor-element-dc73e3a:not(.elementor-motion-effects-element-type-background), .elementor-210431 .elementor-element.elementor-element-dc73e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A9E1;}.elementor-210431 .elementor-element.elementor-element-dc73e3a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 30px 20px;}.elementor-210431 .elementor-element.elementor-element-dc73e3a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210431 .elementor-element.elementor-element-6f3b839{text-align:center;}.elementor-210431 .elementor-element.elementor-element-6f3b839 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22.4px;font-weight:300;line-height:27px;color:#FFFFFF;}.elementor-210431 .elementor-element.elementor-element-2998f67{text-align:center;font-family:"Roboto", Sans-serif;font-size:12.8px;font-weight:400;color:#FFFFFF;}.elementor-210431 .elementor-element.elementor-element-43aea80 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-210431 .elementor-element.elementor-element-43aea80 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210431 .elementor-element.elementor-element-2e0cca8:not(.elementor-motion-effects-element-type-background), .elementor-210431 .elementor-element.elementor-element-2e0cca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-210431 .elementor-element.elementor-element-2e0cca8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 30px 20px;}.elementor-210431 .elementor-element.elementor-element-2e0cca8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210431 .elementor-element.elementor-element-196518c{text-align:center;}.elementor-210431 .elementor-element.elementor-element-196518c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22.4px;font-weight:300;line-height:27px;color:#00A9E1;}.elementor-210431 .elementor-element.elementor-element-4157921{text-align:center;font-family:"Roboto", Sans-serif;font-size:12.8px;font-weight:400;color:#FFFFFF;}.elementor-210431 .elementor-element.elementor-element-2bdb882 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-210431 .elementor-element.elementor-element-2bdb882 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210431 .elementor-element.elementor-element-9c84b0b:not(.elementor-motion-effects-element-type-background), .elementor-210431 .elementor-element.elementor-element-9c84b0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A9E1;}.elementor-210431 .elementor-element.elementor-element-9c84b0b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 30px 20px;}.elementor-210431 .elementor-element.elementor-element-9c84b0b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210431 .elementor-element.elementor-element-add4774{text-align:center;}.elementor-210431 .elementor-element.elementor-element-add4774 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22.4px;font-weight:300;line-height:27px;color:#FFFFFF;}.elementor-210431 .elementor-element.elementor-element-0c96786{text-align:center;font-family:"Roboto", Sans-serif;font-size:12.8px;font-weight:400;color:#FFFFFF;}.elementor-210431 .elementor-element.elementor-element-7c7dcec:not(.elementor-motion-effects-element-type-background), .elementor-210431 .elementor-element.elementor-element-7c7dcec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-210431 .elementor-element.elementor-element-7c7dcec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 40px 0px;}.elementor-210431 .elementor-element.elementor-element-7c7dcec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210431 .elementor-element.elementor-element-31ac3a4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-210431 .elementor-element.elementor-element-31ac3a4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210431 .elementor-element.elementor-element-36fac8f:not(.elementor-motion-effects-element-type-background), .elementor-210431 .elementor-element.elementor-element-36fac8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-210431 .elementor-element.elementor-element-36fac8f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 30px 20px;}.elementor-210431 .elementor-element.elementor-element-36fac8f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210431 .elementor-element.elementor-element-b093c5b{text-align:center;}.elementor-210431 .elementor-element.elementor-element-b093c5b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22.4px;font-weight:300;line-height:27px;color:#00A9E1;}.elementor-210431 .elementor-element.elementor-element-19f6bde{text-align:center;font-family:"Roboto", Sans-serif;font-size:12.8px;font-weight:400;color:#FFFFFF;}.elementor-210431 .elementor-element.elementor-element-9f5ac7a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-210431 .elementor-element.elementor-element-9f5ac7a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210431 .elementor-element.elementor-element-140a256:not(.elementor-motion-effects-element-type-background), .elementor-210431 .elementor-element.elementor-element-140a256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A9E1;}.elementor-210431 .elementor-element.elementor-element-140a256{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 30px 20px;}.elementor-210431 .elementor-element.elementor-element-140a256 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210431 .elementor-element.elementor-element-4d33368{text-align:center;}.elementor-210431 .elementor-element.elementor-element-4d33368 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22.4px;font-weight:300;line-height:27px;color:#FFFFFF;}.elementor-210431 .elementor-element.elementor-element-2a6e2af{text-align:center;font-family:"Roboto", Sans-serif;font-size:12.8px;font-weight:400;color:#FFFFFF;}.elementor-210431 .elementor-element.elementor-element-b05b7fa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-210431 .elementor-element.elementor-element-b05b7fa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210431 .elementor-element.elementor-element-28172cf:not(.elementor-motion-effects-element-type-background), .elementor-210431 .elementor-element.elementor-element-28172cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-210431 .elementor-element.elementor-element-28172cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-210431 .elementor-element.elementor-element-28172cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210431 .elementor-element.elementor-element-9ca6b5c .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:13.8px;font-weight:400;text-transform:uppercase;fill:#00A9E1;color:#00A9E1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00A9E133;border-radius:0px 0px 0px 0px;}.elementor-210431 .elementor-element.elementor-element-9ca6b5c .elementor-button:hover, .elementor-210431 .elementor-element.elementor-element-9ca6b5c .elementor-button:focus{background-color:#00A9E1;color:#FFFFFF;}.elementor-210431 .elementor-element.elementor-element-9ca6b5c .elementor-button:hover svg, .elementor-210431 .elementor-element.elementor-element-9ca6b5c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-210431 .elementor-element.elementor-element-8d6ef1c:not(.elementor-motion-effects-element-type-background), .elementor-210431 .elementor-element.elementor-element-8d6ef1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-210431 .elementor-element.elementor-element-8d6ef1c > .elementor-container{max-width:1120px;}.elementor-210431 .elementor-element.elementor-element-8d6ef1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 15px 0px;}.elementor-210431 .elementor-element.elementor-element-8d6ef1c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210431 .elementor-element.elementor-element-b3c460c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-210431 .elementor-element.elementor-element-b3c460c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-210431 .elementor-element.elementor-element-b3c460c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-210431 .elementor-element.elementor-element-b3c460c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-210431 .elementor-element.elementor-element-b3c460c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-210431 .elementor-element.elementor-element-b3c460c .elementor-icon-list-icon i{color:#00A9E1;transition:color 0.3s;}.elementor-210431 .elementor-element.elementor-element-b3c460c .elementor-icon-list-icon svg{fill:#00A9E1;transition:fill 0.3s;}.elementor-210431 .elementor-element.elementor-element-b3c460c{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-210431 .elementor-element.elementor-element-b3c460c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-210431 .elementor-element.elementor-element-b3c460c .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:13.8px;}.elementor-210431 .elementor-element.elementor-element-b3c460c .elementor-icon-list-text{color:#00A9E1;transition:color 0.3s;}.elementor-210431 .elementor-element.elementor-element-64302cc .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:13.8px;fill:#00A9E1;color:#00A9E1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00A9E133;border-radius:0px 0px 0px 0px;padding:9.5px 16px 9.5px 16px;}.elementor-210431 .elementor-element.elementor-element-2caa276:not(.elementor-motion-effects-element-type-background), .elementor-210431 .elementor-element.elementor-element-2caa276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-210431 .elementor-element.elementor-element-2caa276{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 20px 0px;}.elementor-210431 .elementor-element.elementor-element-2caa276 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210431 .elementor-element.elementor-element-e774659 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-210431 .elementor-element.elementor-element-e774659{text-align:center;}.elementor-210431 .elementor-element.elementor-element-e774659 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.5333333333em;font-weight:300;color:#00A9E1;}.elementor-210431 .elementor-element.elementor-element-eb9e2cc:not(.elementor-motion-effects-element-type-background), .elementor-210431 .elementor-element.elementor-element-eb9e2cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-210431 .elementor-element.elementor-element-eb9e2cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-210431 .elementor-element.elementor-element-eb9e2cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210431 .elementor-element.elementor-element-ae8edca .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:13.8px;font-weight:400;text-transform:uppercase;fill:#00A9E1;color:#00A9E1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00A9E133;border-radius:0px 0px 0px 0px;}.elementor-210431 .elementor-element.elementor-element-ae8edca .elementor-button:hover, .elementor-210431 .elementor-element.elementor-element-ae8edca .elementor-button:focus{background-color:#00A9E1;color:#FFFFFF;}.elementor-210431 .elementor-element.elementor-element-ae8edca .elementor-button:hover svg, .elementor-210431 .elementor-element.elementor-element-ae8edca .elementor-button:focus svg{fill:#FFFFFF;}.elementor-210431 .elementor-element.elementor-element-6ef83d7:not(.elementor-motion-effects-element-type-background), .elementor-210431 .elementor-element.elementor-element-6ef83d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-210431 .elementor-element.elementor-element-6ef83d7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-80px;padding:30px 0px 120px 0px;z-index:9;}.elementor-210431 .elementor-element.elementor-element-6ef83d7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210431 .elementor-element.elementor-element-3b88fe8:not(.elementor-motion-effects-element-type-background), .elementor-210431 .elementor-element.elementor-element-3b88fe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A9E1;}.elementor-210431 .elementor-element.elementor-element-3b88fe8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-210431 .elementor-element.elementor-element-3b88fe8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210431 .elementor-element.elementor-element-b304347 > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-210431 .elementor-element.elementor-element-16dadd3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-210431 .elementor-element.elementor-element-16dadd3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:300;color:#FFFFFF;}.elementor-210431 .elementor-element.elementor-element-1677776{font-family:"Roboto", Sans-serif;font-size:12.8px;font-weight:300;color:#FFFFFF;}.elementor-210431 .elementor-element.elementor-element-46b184d .elementor-button{background-color:#3091C1;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-210431 .elementor-element.elementor-element-dee07d5:not(.elementor-motion-effects-element-type-background), .elementor-210431 .elementor-element.elementor-element-dee07d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A9E1;}.elementor-210431 .elementor-element.elementor-element-dee07d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-210431 .elementor-element.elementor-element-dee07d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210431 .elementor-element.elementor-element-74cff07 > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-210431 .elementor-element.elementor-element-6834e58 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-210431 .elementor-element.elementor-element-6834e58 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:300;color:#FFFFFF;}.elementor-210431 .elementor-element.elementor-element-a37c4b7{font-family:"Roboto", Sans-serif;font-size:12.8px;font-weight:300;color:#FFFFFF;}.elementor-210431 .elementor-element.elementor-element-975ef2b .elementor-button{background-color:#3091C1;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-210431 .elementor-element.elementor-element-4b95342:not(.elementor-motion-effects-element-type-background), .elementor-210431 .elementor-element.elementor-element-4b95342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A9E1;}.elementor-210431 .elementor-element.elementor-element-4b95342{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-210431 .elementor-element.elementor-element-4b95342 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210431 .elementor-element.elementor-element-d405958 > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-210431 .elementor-element.elementor-element-546c119 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-210431 .elementor-element.elementor-element-546c119 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:300;line-height:25px;color:#FFFFFF;}.elementor-210431 .elementor-element.elementor-element-b275ba6{font-family:"Roboto", Sans-serif;font-size:12.8px;font-weight:300;color:#FFFFFF;}.elementor-210431 .elementor-element.elementor-element-973cdae .elementor-button{background-color:#3091C1;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}@media(max-width:767px){.elementor-210431 .elementor-element.elementor-element-d38b9b1 .elementor-image-box-img{margin-bottom:20px;}.elementor-210431 .elementor-element.elementor-element-e1c45c2 .elementor-image-box-img{margin-bottom:20px;}.elementor-210431 .elementor-element.elementor-element-9e53f18 .elementor-image-box-img{margin-bottom:20px;}}/* Start custom CSS for slides, class: .elementor-element-feec7d6 */.elementor-210431 .elementor-element.elementor-element-feec7d6 .elementor-slides{
    margin-top: -153px;
    overflow: hidden;
}
.elementor-210431 .elementor-element.elementor-element-feec7d6 .swiper-slide-inner{
    z-index: 999;
}
.elementor-210431 .elementor-element.elementor-element-feec7d6 .elementor-button{
    position: relative;
    padding-right: 53px;
}
.elementor-210431 .elementor-element.elementor-element-feec7d6 .elementor-button:hover{
    opacity: 0.7;
    cursor: pointer;
}
.elementor-210431 .elementor-element.elementor-element-feec7d6 .elementor-button::before{
    content: "";
    display: inline-block;
    width: 24px;
    height: 13px;
    background: url(/wp-content/uploads/2023/06/svg-icon-video.svg) no-repeat center center;
    background-size: 24px 13px;
    position: absolute;
    right: 21px;
    top: 12px;
}
.elementor-210431 .elementor-element.elementor-element-feec7d6 .swiper-slide-contents{
    max-width: 100% !important;
}
.elementor-210431 .elementor-element.elementor-element-feec7d6 .elementor-slide-heading{
    color: #fff !important;
    font-size: 60px !important;
    text-align: center;
    margin-bottom: 5px !important;
}
.elementor-210431 .elementor-element.elementor-element-feec7d6 .elementor-slide-description{
    font-size: 27.7px !important;
    text-align: left;
}
.elementor-210431 .elementor-element.elementor-element-feec7d6 .swiper-slide-inner {
    max-width: 1300px;
}
.elementor-210431 .elementor-element.elementor-element-feec7d6 .elementor-slide-heading{
    text-align: left;
    background: #00A9E1;
    font-size: 40px !important;
    letter-spacing: 1.5px;
    padding: 6px 6px;
    width: fit-content;
}
.elementor-210431 .elementor-element.elementor-element-feec7d6 .elementor-slide-description{
    text-align: left;
    background: #00A9E1;
    font-size: 40px !important;
    letter-spacing: 1.5px;
    width: fit-content;
}
@media screen and (max-width:1024px){
    .elementor-210431 .elementor-element.elementor-element-feec7d6 .elementor-slide-heading{
        width: 100%;
        text-align:center;
    }
    .elementor-210431 .elementor-element.elementor-element-feec7d6 .elementor-slide-description{
        width: 100%;
    }
    .elementor-210431 .elementor-element.elementor-element-feec7d6 .elementor-slides{
        margin-top: -10px;
    }
    .elementor-210431 .elementor-element.elementor-element-feec7d6 .swiper-slide{
        height: 40vh !important;
    }
    .elementor-210431 .elementor-element.elementor-element-feec7d6 .elementor-slide-heading{
        font-size: 30px !important;
        text-transform: inherit;
    }
    .elementor-210431 .elementor-element.elementor-element-feec7d6 .swiper-slide-inner{
        height: fit-content;
        top: inherit;
    }
    .elementor-210431 .elementor-element.elementor-element-feec7d6 .swiper-slide-contents{
        top: inherit;
        bottom: 0px;
        width: 100%;
        background: #00A9E1 !important;
    }
    .elementor-210431 .elementor-element.elementor-element-feec7d6 .elementor-slide-heading{
        text-align: center;
    }
    .elementor-210431 .elementor-element.elementor-element-feec7d6 .elementor-slide-description{
        text-align: center;
    }
    .elementor-210431 .elementor-element.elementor-element-feec7d6 .elementor-slide-heading{
        color: #FFFFFF !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0c4473a */.elementor-210431 .elementor-element.elementor-element-0c4473a .swiper-slide::before {
    content: " ";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: -143px;
    height: 300px;
    background: url(/wp-content/uploads/2023/06/b_header-src_r1_c1.png) 0 0 repeat-x;
    background-size: auto 100%;
    z-index: 10;
}
.elementor-210431 .elementor-element.elementor-element-0c4473a .swiper-slide-contents{
    transition: 0s;
}
.elementor-210431 .elementor-element.elementor-element-0c4473a::before {
    content: " ";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: -143px;
    height: 300px;
    background: url(/wp-content/uploads/2023/06/b_header-src_r1_c1.png) 0 0 repeat-x;
    background-size: auto 100%;
    z-index: 10;
    opacity: 0;
}
@media screen and (max-width:1024px){
    .elementor-210431 .elementor-element.elementor-element-0c4473a .elementor-widget-wrap.elementor-element-populated{
        padding: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-23e72b8 */.elementor-210431 .elementor-element.elementor-element-23e72b8 a{
    background: #f9f9f9;
    padding: 35px 20px;
    display: inline-block;
}
.elementor-210431 .elementor-element.elementor-element-23e72b8 ul{
    display: flex !important;
}
.elementor-210431 .elementor-element.elementor-element-23e72b8 li{
    width: calc(33.33% - 15px) !important;
    margin: 0px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 15px !important;
}
.elementor-210431 .elementor-element.elementor-element-23e72b8 li span{
    width: fit-content !important;
    display: inline-block;
}
.elementor-210431 .elementor-element.elementor-element-23e72b8 li:last-child{
    margin-right: 0px !important;
}
@media screen and (max-width:1024px){
    .elementor-210431 .elementor-element.elementor-element-23e72b8{
        margin-top: 0px;
    }
    .elementor-210431 .elementor-element.elementor-element-23e72b8 li{
        width: calc(100% - 15px) !important;
        margin: 15px 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-845167a */@media screen and (max-width:1024px){
    .elementor-210431 .elementor-element.elementor-element-845167a{
        margin-top: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b052991 */.elementor-210431 .elementor-element.elementor-element-b052991::before{
    content: "Bouwen in BIM";
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 9;
    transform: translate(-50%,-50%);
    font-size: 30px;
    font-weight: 300;
    font-family: "Roboto", Sans-serif;
    color: #FFFFFF;
    z-index: 2;
    text-transform: uppercase;
} 
.elementor-210431 .elementor-element.elementor-element-b052991::after{
    content: "Een introductie door Gert Janssen, onze Directeur Engineering & Ontwikkeling";
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 9;
    transform: translate(-50%,-50%);
    margin-top: 40px;
    letter-spacing: 1px;
    font-weight: 300;
    color: #00A9E1 !important;
    z-index: 2;
    text-transform: uppercase;
    text-align: center;
    font-family: "Roboto", Sans-serif;
    width: 100%;
}
.elementor-210431 .elementor-element.elementor-element-b052991 i{
    border: 3px solid #FFF;
    border-radius: 8px;
    width: 60px;
    height: 50px;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -90px;
    z-index: 1;
    position: relative ;
}
.elementor-210431 .elementor-element.elementor-element-b052991 .elementor-custom-embed-image-overlay::before{
    content: "";
    display: block !important;
    position: absolute !important;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: rgba(54,54,54,0.8) !important;
    z-index: 1;
}
.elementor-210431 .elementor-element.elementor-element-b052991 .elementor-wrapper.elementor-open-lightbox{
    --video-aspect-ratio: unset;
}
.elementor-210431 .elementor-element.elementor-element-b052991 .elementor-custom-embed-play{
    z-index: 2;
}
@media screen and (max-width:1024px){
    .elementor-210431 .elementor-element.elementor-element-b052991::before,.elementor-210431 .elementor-element.elementor-element-b052991::after{
        display:none !important;
    }
    .elementor-210431 .elementor-element.elementor-element-b052991 i{
        margin-top: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d38b9b1 */.elementor-210431 .elementor-element.elementor-element-d38b9b1 h3{
    max-width: 180px;
    margin: auto;
}
.elementor-210431 .elementor-element.elementor-element-d38b9b1 .elementor-image-box-img a::after{
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(57, 169, 225,0.2);
    opacity: 0;
    transition: 0.3s;
    z-index: 9;
}
.elementor-210431 .elementor-element.elementor-element-d38b9b1:hover .elementor-image-box-img a::after{
    opacity: 1;
}
.elementor-210431 .elementor-element.elementor-element-d38b9b1 .elementor-image-box-wrapper{
    overflow: hidden;
}
.elementor-210431 .elementor-element.elementor-element-d38b9b1 img{
    transition: 0.3s;
}
.elementor-210431 .elementor-element.elementor-element-d38b9b1:hover img{
    transform: scale(1.05,1.05);
}
.elementor-210431 .elementor-element.elementor-element-d38b9b1 h3,.elementor-210431 .elementor-element.elementor-element-d38b9b1 img{
    position: relative;
    z-index: 9;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e1c45c2 */.elementor-210431 .elementor-element.elementor-element-e1c45c2 h3{
    max-width: 180px;
    margin: auto;
}
.elementor-210431 .elementor-element.elementor-element-e1c45c2 .elementor-image-box-img a::after{
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(57, 169, 225,0.2);
    opacity: 0;
    transition: 0.3s;
    z-index: 9;
}
.elementor-210431 .elementor-element.elementor-element-e1c45c2:hover .elementor-image-box-img a::after{
    opacity: 1;
}
.elementor-210431 .elementor-element.elementor-element-e1c45c2 .elementor-image-box-wrapper{
    overflow: hidden;
}
.elementor-210431 .elementor-element.elementor-element-e1c45c2 img{
    transition: 0.3s;
}
.elementor-210431 .elementor-element.elementor-element-e1c45c2:hover img{
    transform: scale(1.05,1.05);
}
.elementor-210431 .elementor-element.elementor-element-e1c45c2 h3,.elementor-210431 .elementor-element.elementor-element-e1c45c2 img{
    position: relative;
    z-index: 9;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9e53f18 */.elementor-210431 .elementor-element.elementor-element-9e53f18 h3{
    max-width: 180px;
    margin: auto;
}
.elementor-210431 .elementor-element.elementor-element-9e53f18 .elementor-image-box-img a::after{
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(57, 169, 225,0.2);
    opacity: 0;
    transition: 0.3s;
    z-index: 9;
}
.elementor-210431 .elementor-element.elementor-element-9e53f18:hover .elementor-image-box-img a::after{
    opacity: 1;
}
.elementor-210431 .elementor-element.elementor-element-9e53f18 .elementor-image-box-wrapper{
    overflow: hidden;
}
.elementor-210431 .elementor-element.elementor-element-9e53f18 img{
    transition: 0.3s;
}
.elementor-210431 .elementor-element.elementor-element-9e53f18:hover img{
    transform: scale(1.05,1.05);
}
.elementor-210431 .elementor-element.elementor-element-9e53f18 h3,.elementor-210431 .elementor-element.elementor-element-9e53f18 img{
    position: relative;
    z-index: 9;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e351c2 */.elementor-210431 .elementor-element.elementor-element-2e351c2 h2::after{
    content: "";
    display: block;
    width: 15px;
    height: 2px;
    background: #00A9E1;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f3b839 */.elementor-210431 .elementor-element.elementor-element-6f3b839 h3::after{
    content: "";
    display: block;
    width: 50%;
    height: 1px;
    background: #66CBED;
    margin: auto;
    margin-bottom: 20px;
    margin-top: 30px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2998f67 */.elementor-210431 .elementor-element.elementor-element-2998f67 p{
    color: #FFFFFF;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dc73e3a */.elementor-210431 .elementor-element.elementor-element-dc73e3a{
    min-height: 237px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c909dea */.elementor-210431 .elementor-element.elementor-element-c909dea .elementor-widget-image{
    overflow: hidden;
}
.elementor-210431 .elementor-element.elementor-element-c909dea .elementor-widget-image img{
    transition: 0.3s;
}
.elementor-210431 .elementor-element.elementor-element-c909dea:hover img{
    transform: scale(1.1,1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-196518c */.elementor-210431 .elementor-element.elementor-element-196518c h3::after{
    content: "";
    display: block;
    width: 50%;
    height: 1px;
    background: #66CBED;
    margin: auto;
    margin-bottom: 20px;
    margin-top: 30px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4157921 */.elementor-210431 .elementor-element.elementor-element-4157921 p{
    color: #00A9E1;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2e0cca8 */.elementor-210431 .elementor-element.elementor-element-2e0cca8{
    min-height: 237px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-43aea80 */.elementor-210431 .elementor-element.elementor-element-43aea80 .elementor-widget-image{
    overflow: hidden;
}
.elementor-210431 .elementor-element.elementor-element-43aea80 .elementor-widget-image img{
    transition: 0.3s;
}
.elementor-210431 .elementor-element.elementor-element-43aea80:hover img{
    transform: scale(1.1,1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-add4774 */.elementor-210431 .elementor-element.elementor-element-add4774 h3::after{
    content: "";
    display: block;
    width: 50%;
    height: 1px;
    background: #66CBED;
    margin: auto;
    margin-bottom: 20px;
    margin-top: 30px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c96786 */.elementor-210431 .elementor-element.elementor-element-0c96786 p{
    color: #FFFFFF;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9c84b0b */.elementor-210431 .elementor-element.elementor-element-9c84b0b{
    min-height: 237px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2bdb882 */.elementor-210431 .elementor-element.elementor-element-2bdb882 .elementor-widget-image{
    overflow: hidden;
}
.elementor-210431 .elementor-element.elementor-element-2bdb882 .elementor-widget-image img{
    transition: 0.3s;
}
.elementor-210431 .elementor-element.elementor-element-2bdb882:hover img{
    transform: scale(1.1,1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b093c5b */.elementor-210431 .elementor-element.elementor-element-b093c5b h3::after{
    content: "";
    display: block;
    width: 50%;
    height: 1px;
    background: #66CBED;
    margin: auto;
    margin-bottom: 20px;
    margin-top: 30px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f6bde */.elementor-210431 .elementor-element.elementor-element-19f6bde p{
    color: #00A9E1;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-36fac8f */.elementor-210431 .elementor-element.elementor-element-36fac8f{
    min-height: 237px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-31ac3a4 */.elementor-210431 .elementor-element.elementor-element-31ac3a4 .elementor-widget-image{
    overflow: hidden;
}
.elementor-210431 .elementor-element.elementor-element-31ac3a4 .elementor-widget-image img{
    transition: 0.3s;
}
.elementor-210431 .elementor-element.elementor-element-31ac3a4:hover img{
    transform: scale(1.1,1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d33368 */.elementor-210431 .elementor-element.elementor-element-4d33368 h3::after{
    content: "";
    display: block;
    width: 50%;
    height: 1px;
    background: #66CBED;
    margin: auto;
    margin-bottom: 20px;
    margin-top: 30px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a6e2af */.elementor-210431 .elementor-element.elementor-element-2a6e2af p{
    color: #FFFFFF;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-140a256 */.elementor-210431 .elementor-element.elementor-element-140a256{
    min-height: 237px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9f5ac7a */.elementor-210431 .elementor-element.elementor-element-9f5ac7a .elementor-widget-image{
    overflow: hidden;
}
.elementor-210431 .elementor-element.elementor-element-9f5ac7a .elementor-widget-image img{
    transition: 0.3s;
}
.elementor-210431 .elementor-element.elementor-element-9f5ac7a:hover img{
    transform: scale(1.1,1.1);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b3c460c */.elementor-210431 .elementor-element.elementor-element-b3c460c li{
    border: 1px solid rgba(0,169,225,0.2);
    padding: 6px 16px;
    border-radius: 0px !important;
    margin-right: -1px !important;
    border-right: none;
} 
.elementor-210431 .elementor-element.elementor-element-b3c460c li:last-child{
    border-right: 1px solid rgba(0,169,225,0.2);
}
.elementor-210431 .elementor-element.elementor-element-b3c460c i{
    margin-right: -5px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8d6ef1c */@media screen and (max-width: 767px){
    .elementor-210431 .elementor-element.elementor-element-8d6ef1c .elementor-button-wrapper{
        text-align: left;
    }
}
.elementor-210431 .elementor-element.elementor-element-8d6ef1c .elementor-container.elementor-column-gap-default{
    background: #FFF;
    padding: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16dadd3 */.elementor-210431 .elementor-element.elementor-element-16dadd3 h3{
    overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 2;
           line-clamp: 2; 
   -webkit-box-orient:vertical;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1677776 */.elementor-210431 .elementor-element.elementor-element-1677776 p{
    color: #FFFFFF;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46b184d */.elementor-210431 .elementor-element.elementor-element-46b184d{
    width: fit-content;
    position: absolute;
    top: -20px;
    right: 0px;
    bottom: 0px;
    display: flex;
}
.elementor-210431 .elementor-element.elementor-element-46b184d a{
    height: 120px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3b88fe8 */.elementor-210431 .elementor-element.elementor-element-3b88fe8 a.elementor-button.elementor-button-link.elementor-size-sm{
    position: absolute;
    right: -20px;
}
.elementor-210431 .elementor-element.elementor-element-3b88fe8 {
    height: 120px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c8a57f9 */.elementor-210431 .elementor-element.elementor-element-c8a57f9:hover .elementor-inner-section{
    background: #3091C1;   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6834e58 */.elementor-210431 .elementor-element.elementor-element-6834e58 h3{
    overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 2;
           line-clamp: 2; 
   -webkit-box-orient:vertical;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37c4b7 */.elementor-210431 .elementor-element.elementor-element-a37c4b7 p{
    color: #FFFFFF;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-975ef2b */.elementor-210431 .elementor-element.elementor-element-975ef2b{
    width: fit-content;
    position: absolute;
    top: -20px;
    right: 0px;
    bottom: 0px;
    display: flex;
}
.elementor-210431 .elementor-element.elementor-element-975ef2b a{
    height: 120px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dee07d5 */.elementor-210431 .elementor-element.elementor-element-dee07d5 a.elementor-button.elementor-button-link.elementor-size-sm{
    position: absolute;
    right: -20px;
}
.elementor-210431 .elementor-element.elementor-element-dee07d5 {
    height: 120px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e304646 */.elementor-210431 .elementor-element.elementor-element-e304646:hover .elementor-inner-section{
    background: #3091C1;   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-546c119 */.elementor-210431 .elementor-element.elementor-element-546c119 h3{
    overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 2;
           line-clamp: 2; 
   -webkit-box-orient:vertical;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b275ba6 */.elementor-210431 .elementor-element.elementor-element-b275ba6 p{
    color: #FFFFFF;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-973cdae */.elementor-210431 .elementor-element.elementor-element-973cdae{
    width: fit-content;
    position: absolute;
    top: -20px;
    right: 0px;
    bottom: 0px;
    display: flex;
}
.elementor-210431 .elementor-element.elementor-element-973cdae a{
    height: 120px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4b95342 */.elementor-210431 .elementor-element.elementor-element-4b95342 a.elementor-button.elementor-button-link.elementor-size-sm{
    position: absolute;
    right: -20px;
}
.elementor-210431 .elementor-element.elementor-element-4b95342 {
    height: 120px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-05e1286 */.elementor-210431 .elementor-element.elementor-element-05e1286:hover .elementor-inner-section{
    background: #3091C1;   
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6ef83d7 */@media screen and (max-width: 767px){
    .elementor-210431 .elementor-element.elementor-element-6ef83d7 .elementor-widget-image a{
        width: 100%;
    }
    .elementor-210431 .elementor-element.elementor-element-6ef83d7 img{
        width: 100%;
    }
}
.elementor-editor-active .elementor-210431 .elementor-element.elementor-element-6ef83d7{
    z-index: 1 !important;
}/* End custom CSS */