.elementor-51201 .elementor-element.elementor-element-bfd6b51{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 10px;--row-gap:30px;--column-gap:10px;--overlay-opacity:0;--padding-top:100px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-51201 .elementor-element.elementor-element-bfd6b51:not(.elementor-motion-effects-element-type-background), .elementor-51201 .elementor-element.elementor-element-bfd6b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-51201 .elementor-element.elementor-element-bfd6b51::before, .elementor-51201 .elementor-element.elementor-element-bfd6b51 > .elementor-background-video-container::before, .elementor-51201 .elementor-element.elementor-element-bfd6b51 > .e-con-inner > .elementor-background-video-container::before, .elementor-51201 .elementor-element.elementor-element-bfd6b51 > .elementor-background-slideshow::before, .elementor-51201 .elementor-element.elementor-element-bfd6b51 > .e-con-inner > .elementor-background-slideshow::before, .elementor-51201 .elementor-element.elementor-element-bfd6b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-51201 .elementor-element.elementor-element-114f194{text-align:center;}.elementor-51201 .elementor-element.elementor-element-114f194 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:46px;font-weight:700;line-height:56px;color:var( --e-global-color-e878e24 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-51201 .elementor-element.elementor-element-4fe754a{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#000000;}.elementor-51201 .elementor-element.elementor-element-2d7151b{--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:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-51201 .elementor-element.elementor-element-2d7151b:not(.elementor-motion-effects-element-type-background), .elementor-51201 .elementor-element.elementor-element-2d7151b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3213dd2 );}.elementor-51201 .elementor-element.elementor-element-229a8b0{text-align:center;}.elementor-51201 .elementor-element.elementor-element-229a8b0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:28px;color:var( --e-global-color-1e5f13d );}.elementor-51201 .elementor-element.elementor-global-55979{--e-image-carousel-slides-to-show:9;}.elementor-51201 .elementor-element.elementor-global-55979 .swiper-wrapper{display:flex;align-items:flex-start;}.elementor-51201 .elementor-element.elementor-global-55979 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;border-radius:8px 8px 8px 8px;}.elementor-51201 .elementor-element.elementor-global-55979 .elementor-image-carousel-caption{text-align:center;color:#2A9272;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:20px;margin-block-start:16px;}.elementor-51201 .elementor-element.elementor-global-56360{background-color:#02010100;}.elementor-51201 .elementor-element.elementor-element-d085066{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-51201 .elementor-element.elementor-element-d085066:not(.elementor-motion-effects-element-type-background), .elementor-51201 .elementor-element.elementor-element-d085066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-72a2e5a );}.elementor-51201 .elementor-element.elementor-element-f19af28{--swiper-slides-to-display:1;--swiper-offset-size:400px;--swiper-slides-gap:70px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:25px;--arrow-normal-color:var( --e-global-color-e878e24 );--arrow-hover-color:#151515;}.elementor-51201 .elementor-element.elementor-element-f19af28 .swiper-slide > .elementor-element{height:100%;}.elementor-51201 .elementor-element.elementor-element-5efc740{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-51201 .elementor-element.elementor-element-5efc740::before, .elementor-51201 .elementor-element.elementor-element-5efc740 > .elementor-background-video-container::before, .elementor-51201 .elementor-element.elementor-element-5efc740 > .e-con-inner > .elementor-background-video-container::before, .elementor-51201 .elementor-element.elementor-element-5efc740 > .elementor-background-slideshow::before, .elementor-51201 .elementor-element.elementor-element-5efc740 > .e-con-inner > .elementor-background-slideshow::before, .elementor-51201 .elementor-element.elementor-element-5efc740 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-51201 .elementor-element.elementor-element-30d7e55{text-align:center;}.elementor-51201 .elementor-element.elementor-element-30d7e55 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:700;line-height:46px;color:var( --e-global-color-e878e24 );}.elementor-widget-filter-widget .filter-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-filter-widget .form-tax .label-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-widget-filter-widget .bpfwe-swatch{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-filter-widget .bpfwe-group-separator{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-filter-widget .form-tax input:not([type="radio"]):not([type="checkbox"]), .elementor-widget-filter-widget .form-tax textarea{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-filter-widget .list-style label span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-filter-widget button.reset-form{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;background-color:var( --e-global-color-primary );}.elementor-widget-filter-widget button.submit-form{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;background-color:var( --e-global-color-primary );}.elementor-51201 .elementor-element.elementor-element-b12b8fe .elementor-repeater-item-28faa92 .taxonomy-filter, .elementor-51201 .elementor-element.elementor-element-b12b8fe .elementor-repeater-item-28faa92 .taxonomy-filter li{display:block;}.elementor-51201 .elementor-element.elementor-element-b12b8fe .elementor-repeater-item-c52f983 .taxonomy-filter, .elementor-51201 .elementor-element.elementor-element-b12b8fe .elementor-repeater-item-c52f983 .taxonomy-filter li{display:block;}.elementor-51201 .elementor-element.elementor-element-b12b8fe > .elementor-widget-container{margin:25px 0px 50px 0px;}.elementor-51201 .elementor-element.elementor-element-b12b8fe .elementor-grid{grid-template-columns:repeat(2,1fr);}.elementor-51201 .elementor-element.elementor-element-b12b8fe{--grid-column-gap:20px;--grid-row-gap:20px;}.elementor-51201 .elementor-element.elementor-element-b12b8fe .filter-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;padding:10px 15px 10px 15px;color:#000000;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#6E684933;border-radius:16px 16px 16px 16px;}.elementor-51201 .elementor-element.elementor-element-b12b8fe .form-tax label:not(.collapsible){padding:0px 0px 0px 10px;}.elementor-51201 .elementor-element.elementor-element-b12b8fe .form-tax .label-text{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-51201 .elementor-element.elementor-element-b12b8fe .bpfwe-swatch{opacity:1;}.elementor-51201 .elementor-element.elementor-element-b12b8fe  input[type="checkbox"]:checked + span .bpfwe-swatch, .elementor-51201 .elementor-element.elementor-element-b12b8fe input[type="radio"]:checked + span .bpfwe-swatch{opacity:0.7;}.elementor-51201 .elementor-element.elementor-element-b12b8fe .form-tax input[type="radio"]:checked::before, .elementor-51201 .elementor-element.elementor-element-b12b8fe .form-tax input[type="checkbox"]:checked::before{background:var( --e-global-color-e878e24 );}.elementor-51201 .elementor-element.elementor-element-b12b8fe .bpfwe-select2 .select2-selection, .elementor-51201 .elementor-element.elementor-element-b12b8fe .bpfwe-select2 .select2-selection__rendered, .elementor-51201 .elementor-element.elementor-element-b12b8fe .bpfwe-select2 .select2{width:100% !important;}.elementor-51201 .elementor-element.elementor-element-b12b8fe .bpfwe-select2 .select2-selection, .elementor-51201 .elementor-element.elementor-element-b12b8fe .bpfwe-select2 .select2-selection__rendered{height:auto;line-height:42px;}.elementor-51201 .elementor-element.elementor-element-818151b .elementor-grid{grid-template-columns:repeat(3,1fr);}.elementor-51201 .elementor-element.elementor-element-818151b .elementor-repeater-item-61b2f43 i{font-size:18px;margin-right:6px;}.elementor-51201 .elementor-element.elementor-element-818151b .elementor-repeater-item-61b2f43 svg{width:18px;height:18px;margin-right:6px;}.elementor-51201 .elementor-element.elementor-element-818151b .elementor-repeater-item-ae1a2a7 i{font-size:18px;margin-right:6px;}.elementor-51201 .elementor-element.elementor-element-818151b .elementor-repeater-item-ae1a2a7 svg{width:18px;height:18px;margin-right:6px;}.elementor-51201 .elementor-element.elementor-element-818151b .elementor-repeater-item-5ba0c5d i{font-size:18px;margin-right:6px;}.elementor-51201 .elementor-element.elementor-element-818151b .elementor-repeater-item-5ba0c5d svg{width:18px;height:18px;margin-right:6px;}.elementor-51201 .elementor-element.elementor-element-818151b{--grid-column-gap:35px;--grid-row-gap:70px;}.elementor-51201 .elementor-element.elementor-element-818151b .post-wrapper{background-color:#FFFFFF;border-radius:20px;flex-direction:column;}.elementor-51201 .elementor-element.elementor-element-818151b .post-wrapper,.elementor-51201 .elementor-element.elementor-element-818151b .post-wrapper .overlay,.elementor-51201 .elementor-element.elementor-element-818151b .post-wrapper a,.elementor-51201 .elementor-element.elementor-element-818151b .post-title,.elementor-51201 .elementor-element.elementor-element-818151b .post-content,.elementor-51201 .elementor-element.elementor-element-818151b .post-taxonomy,.elementor-51201 .elementor-element.elementor-element-818151b .post-read-more{transition-duration:0.3s;}.elementor-51201 .elementor-element.elementor-element-818151b .post-wrapper .inner-content{padding:25px 25px 25px 25px;}.elementor-51201 .elementor-element.elementor-element-818151b .post-image, .elementor-51201 .elementor-element.elementor-element-818151b .post-image a, .elementor-51201 .elementor-element.elementor-element-818151b .post-image img, .elementor-51201 .elementor-element.elementor-element-818151b .tax-image, .elementor-51201 .elementor-element.elementor-element-818151b .tax-image a, .elementor-51201 .elementor-element.elementor-element-818151b .tax-image img{aspect-ratio:16 / 9;}.elementor-51201 .elementor-element.elementor-element-818151b .post-title, .elementor-51201 .elementor-element.elementor-element-818151b .post-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;}.elementor-51201 .elementor-element.elementor-element-818151b .post-title{text-align:left;justify-content:left;color:#000000;margin:0px 0px 15px 0px;}.elementor-51201 .elementor-element.elementor-element-818151b .post-title a{color:#000000;}.elementor-51201 .elementor-element.elementor-element-818151b ul.post-taxonomy li, .elementor-51201 .elementor-element.elementor-element-818151b ul.post-taxonomy li a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;}.elementor-51201 .elementor-element.elementor-element-818151b ul.post-taxonomy{text-align:left;justify-content:left;}.elementor-51201 .elementor-element.elementor-element-818151b ul.post-taxonomy li a{color:#FFFFFF;}.elementor-51201 .elementor-element.elementor-element-818151b ul.post-taxonomy li{color:#FFFFFF;margin:0px 0px 10px 0px;}.elementor-51201 .elementor-element.elementor-element-818151b .post-meta i{margin-right:4px;}.elementor-51201 .elementor-element.elementor-element-818151b .post-meta svg{margin-right:4px;}.elementor-51201 .elementor-element.elementor-element-818151b .post-read-more, .elementor-51201 .elementor-element.elementor-element-818151b .post-read-more a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-51201 .elementor-element.elementor-element-818151b .post-read-more{text-align:left;justify-content:left;color:var( --e-global-color-e878e24 );}.elementor-51201 .elementor-element.elementor-element-818151b .post-read-more a{color:var( --e-global-color-e878e24 );}.elementor-51201 .elementor-element.elementor-element-818151b .post-read-more:hover a{color:var( --e-global-color-e878e24 );}.elementor-51201 .elementor-element.elementor-element-818151b .post-read-more:hover{color:var( --e-global-color-e878e24 );}.elementor-51201 .elementor-element.elementor-element-818151b .pagination, .elementor-51201 .elementor-element.elementor-element-818151b .pagination-filter{text-align:center;}.elementor-51201 .elementor-element.elementor-element-818151b .preloader-inner .preloader-inner-half-circle, .elementor-51201 .elementor-element.elementor-element-818151b .load::before{border-color:#0098C7;}.elementor-51201 .elementor-element.elementor-element-818151b .post-pin i{margin-right:6px;}.elementor-51201 .elementor-element.elementor-element-818151b .post-pin svg{margin-right:6px;}.elementor-51201 .elementor-element.elementor-element-818151b .edit-options i{margin-right:6px;}.elementor-51201 .elementor-element.elementor-element-818151b .edit-options svg{margin-right:6px;}.elementor-51201 .elementor-element.elementor-element-1bc2da0{--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:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51201 .elementor-element.elementor-element-1bc2da0:not(.elementor-motion-effects-element-type-background), .elementor-51201 .elementor-element.elementor-element-1bc2da0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-51201 .elementor-element.elementor-element-b7e2ee6{width:var( --container-widget-width, 76% );max-width:76%;background-color:var( --e-global-color-72a2e5a );padding:20px 20px 20px 20px;--container-widget-width:76%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.25098039215686274);}.elementor-51201 .elementor-element.elementor-element-b7e2ee6.elementor-element{--align-self:stretch;}.elementor-51201 .elementor-element.elementor-element-b7e2ee6 .elementor-image-box-wrapper{text-align:start;}.elementor-51201 .elementor-element.elementor-element-b7e2ee6 .elementor-image-box-title{margin-bottom:5px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;font-style:italic;color:#000000;}.elementor-51201 .elementor-element.elementor-element-b7e2ee6:has(:hover) .elementor-image-box-title,
					 .elementor-51201 .elementor-element.elementor-element-b7e2ee6:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-51201 .elementor-element.elementor-element-b7e2ee6 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-51201 .elementor-element.elementor-element-c1a7a2d{width:auto;max-width:auto;}.elementor-51201 .elementor-element.elementor-element-c1a7a2d img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.25098039215686274);}.elementor-51201 .elementor-element.elementor-element-30d5e50{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-51201 .elementor-element.elementor-element-30d5e50:not(.elementor-motion-effects-element-type-background), .elementor-51201 .elementor-element.elementor-element-30d5e50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3213dd2 );}.elementor-51201 .elementor-element.elementor-element-eaa535c{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51201 .elementor-element.elementor-element-3a20684{--display:flex;--min-height:348px;--border-radius:16px 0px 0px 16px;}.elementor-51201 .elementor-element.elementor-element-3a20684:not(.elementor-motion-effects-element-type-background), .elementor-51201 .elementor-element.elementor-element-3a20684 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDEBB8;}.elementor-51201 .elementor-element.elementor-element-0984599{--display:flex;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:0px 16px 16px 0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-51201 .elementor-element.elementor-element-0984599:not(.elementor-motion-effects-element-type-background), .elementor-51201 .elementor-element.elementor-element-0984599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDEBB8;}.elementor-51201 .elementor-element.elementor-element-b70f0de{text-align:start;}.elementor-51201 .elementor-element.elementor-element-b70f0de .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:700;line-height:44px;word-spacing:-0.7px;color:var( --e-global-color-1e5f13d );}.elementor-51201 .elementor-element.elementor-element-60c0835{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-1e5f13d );}.elementor-51201 .elementor-element.elementor-element-60c0835 p{margin-block-end:15px;}.elementor-51201 .elementor-element.elementor-element-60c0835 a{color:var( --e-global-color-e878e24 );transition-duration:0.4s;}.elementor-51201 .elementor-element.elementor-element-60c0835 a:hover, .elementor-51201 .elementor-element.elementor-element-60c0835 a:focus{color:var( --e-global-color-1e5f13d );}.elementor-51201 .elementor-element.elementor-element-f615b44{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 16px;--row-gap:0px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-51201 .elementor-element.elementor-element-02bfe17 .elementor-button{background-color:var( --e-global-color-db85667 );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;line-height:30px;fill:var( --e-global-color-3213dd2 );color:var( --e-global-color-3213dd2 );border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-51201 .elementor-element.elementor-element-02bfe17 .elementor-button:hover, .elementor-51201 .elementor-element.elementor-element-02bfe17 .elementor-button:focus{background-color:var( --e-global-color-d99cb57 );}.elementor-51201 .elementor-element.elementor-element-02bfe17{width:auto;max-width:auto;}.elementor-51201 .elementor-element.elementor-element-02bfe17 .elementor-button .elementor-button-content-wrapper{justify-content:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-51201 .elementor-element.elementor-element-bfd6b51{--content-width:1300px;}.elementor-51201 .elementor-element.elementor-element-d085066{--content-width:1300px;}.elementor-51201 .elementor-element.elementor-element-5efc740{--content-width:1300px;}.elementor-51201 .elementor-element.elementor-element-30d5e50{--content-width:1300px;}.elementor-51201 .elementor-element.elementor-element-3a20684{--width:35%;}.elementor-51201 .elementor-element.elementor-element-0984599{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-51201 .elementor-element.elementor-element-2d7151b{--width:100%;}.elementor-51201 .elementor-element.elementor-element-3a20684{--width:100%;}.elementor-51201 .elementor-element.elementor-element-0984599{--width:100%;}}@media(max-width:1024px){.elementor-51201 .elementor-element.elementor-element-bfd6b51{--overlay-opacity:0;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-51201 .elementor-element.elementor-element-114f194{padding:0px 0px 0px 0px;}.elementor-51201 .elementor-element.elementor-element-2d7151b{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-51201 .elementor-element.elementor-element-229a8b0{padding:0px 0px 0px 0px;}.elementor-51201 .elementor-element.elementor-element-229a8b0 .elementor-heading-title{font-size:18px;line-height:28px;}.elementor-51201 .elementor-element.elementor-global-55979{--e-image-carousel-slides-to-show:5;}.elementor-51201 .elementor-element.elementor-element-d085066{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-51201 .elementor-element.elementor-element-f19af28{--swiper-slides-to-display:1;--swiper-offset-size:250px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--arrow-size:20px;}.elementor-51201 .elementor-element.elementor-element-5efc740{--overlay-opacity:0;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-51201 .elementor-element.elementor-element-30d7e55{padding:0px 0px 0px 0px;}.elementor-51201 .elementor-element.elementor-element-b12b8fe .elementor-grid{grid-template-columns:repeat(2,1fr);}.elementor-51201 .elementor-element.elementor-element-818151b .elementor-grid{grid-template-columns:repeat(2,1fr);}.elementor-51201 .elementor-element.elementor-element-818151b > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-51201 .elementor-element.elementor-element-818151b ul.post-taxonomy li{margin:0px 0px 10px 0px;}.elementor-51201 .elementor-element.elementor-element-1bc2da0{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-51201 .elementor-element.elementor-element-b7e2ee6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-51201 .elementor-element.elementor-element-b7e2ee6 .elementor-image-box-wrapper{text-align:start;}.elementor-51201 .elementor-element.elementor-element-c1a7a2d{text-align:center;}.elementor-51201 .elementor-element.elementor-element-c1a7a2d img{width:100%;}.elementor-51201 .elementor-element.elementor-element-30d5e50{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-51201 .elementor-element.elementor-element-eaa535c{--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-51201 .elementor-element.elementor-element-6e380d3 img{width:50%;}.elementor-51201 .elementor-element.elementor-element-b70f0de{padding:0px 0px 0px 0px;}.elementor-51201 .elementor-element.elementor-element-b70f0de .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-51201 .elementor-element.elementor-element-60c0835{padding:0px 0px 0px 0px;}.elementor-51201 .elementor-element.elementor-element-f615b44{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}}@media(max-width:767px){.elementor-51201 .elementor-element.elementor-element-bfd6b51{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0;--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-51201 .elementor-element.elementor-element-114f194 .elementor-heading-title{font-size:26px;line-height:1.7em;}.elementor-51201 .elementor-element.elementor-element-4fe754a{font-size:16px;}.elementor-51201 .elementor-element.elementor-element-2d7151b{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-51201 .elementor-element.elementor-element-229a8b0 .elementor-heading-title{font-size:18px;line-height:28px;word-spacing:0px;}.elementor-51201 .elementor-element.elementor-global-55979{--e-image-carousel-slides-to-show:2;}.elementor-51201 .elementor-element.elementor-element-f19af28{--swiper-slides-to-display:1;--swiper-offset-size:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-51201 .elementor-element.elementor-element-5efc740{--overlay-opacity:0;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-51201 .elementor-element.elementor-element-30d7e55{text-align:center;}.elementor-51201 .elementor-element.elementor-element-30d7e55 .elementor-heading-title{font-size:26px;line-height:1.7em;}.elementor-51201 .elementor-element.elementor-element-b12b8fe > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-51201 .elementor-element.elementor-element-b12b8fe .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-51201 .elementor-element.elementor-element-b12b8fe .filter-title{margin-bottom:-10px;display:block;}.elementor-51201 .elementor-element.elementor-element-818151b .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-51201 .elementor-element.elementor-element-818151b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-51201 .elementor-element.elementor-element-818151b{--grid-row-gap:25px;}.elementor-51201 .elementor-element.elementor-element-818151b ul.post-taxonomy li{margin:0px 0px 5px 0px;}.elementor-51201 .elementor-element.elementor-element-818151b .post-read-more, .elementor-51201 .elementor-element.elementor-element-818151b .post-read-more a{font-size:18px;}.elementor-51201 .elementor-element.elementor-element-818151b .post-read-more{margin:25px 0px 0px 0px;}.elementor-51201 .elementor-element.elementor-element-1bc2da0{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51201 .elementor-element.elementor-element-b7e2ee6{padding:20px 20px 20px 20px;}.elementor-51201 .elementor-element.elementor-element-b7e2ee6 .elementor-image-box-wrapper{text-align:start;}.elementor-51201 .elementor-element.elementor-element-b7e2ee6 .elementor-image-box-title{font-size:20px;line-height:1.5em;}.elementor-51201 .elementor-element.elementor-element-30d5e50{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-51201 .elementor-element.elementor-element-eaa535c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51201 .elementor-element.elementor-element-3a20684{--min-height:0px;--border-radius:16px 16px 0px 0px;}.elementor-51201 .elementor-element.elementor-element-0984599{--border-radius:0px 0px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-51201 .elementor-element.elementor-element-b70f0de .elementor-heading-title{font-size:25px;line-height:38px;word-spacing:0px;}.elementor-51201 .elementor-element.elementor-element-60c0835{font-size:18px;}.elementor-51201 .elementor-element.elementor-element-f615b44{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-4fe754a */@media screen and (max-width: 1100px) {
    .elementor-51201 .elementor-element.elementor-element-4fe754a br{
      display: none;  
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-55979 */.elementor-51201 .elementor-element.elementor-global-55979 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}
a.case-study-trigger{
    background-color: #ECF9F4;
    padding-top: 4px; 
    padding-bottom: 4px;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 9999px;
}
a.case-study-trigger:hover{
    color: #ffffff;
    background-color: #34B78F;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-f19af28 */@media only screen and (min-width: 600px) {
.elementor-51201 .elementor-element.elementor-element-f19af28 .swiper-pagination{
    display: none;
}
}
.elementor-51201 .elementor-element.elementor-element-f19af28 .elementor-cta__bg{
    border-radius: 20px!important;
    background-position: 50%;
}
.elementor-51201 .elementor-element.elementor-element-f19af28 .elementor-cta__content{
    align-content: space-between;
}
.elementor-51201 .elementor-element.elementor-element-f19af28 .elementor-cta p{
    display: none;
}
@media screen and (max-width: 600px) {
    .elementor-51201 .elementor-element.elementor-element-f19af28 .elementor-widget-container{
        box-shadow: none!important;
    }
    .elementor-51201 .elementor-element.elementor-element-f19af28 .swiper{
    width: 100%!important;
}
    .elementor-51201 .elementor-element.elementor-element-f19af28 .elementor-swiper-button{
        display: none;
    }
}
div.elementor-widget-call-to-action{
    min-height: 100%;
}
a.elementor-cta{
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d085066 */.elementor-51201 .elementor-element.elementor-element-d085066/* End custom CSS */
/* Start custom CSS for filter-widget, class: .elementor-element-b12b8fe */.elementor-51201 .elementor-element.elementor-element-b12b8fe 
div.flex-wrapper{
    width: 275px!important;
}
.elementor-51201 .elementor-element.elementor-element-b12b8fe
.collapsible{
    width: 275px!important;
}
span.low-group-trigger{
    display: none!important;
}
form.form-tax p{
    display:none;
}
ul.taxonomy-filter p{
    display: block;
}/* End custom CSS */
/* Start custom CSS for post-widget, class: .elementor-element-818151b */.elementor-51201 .elementor-element.elementor-element-818151b .post-wrapper:hover{
    transform: scale(1.01);
    transition: 0.4s;
}
article.post-wrapper{
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25098039215686274);
}
ul.post-taxonomy li a{
    background-color: #33B993;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 4px;
    padding-right: 4px;
    border-radius: 5px;
    margin-right: 10px;
    pointer-events: none!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b7e2ee6 */.elementor-51201 .elementor-element.elementor-element-b7e2ee6 figure{
    margin-bottom: 0px!important;
}
@media screen and (min-width: 1100px) {
.elementor-51201 .elementor-element.elementor-element-b7e2ee6 .elementor-image-box-content{
    position: absolute;
    place-self: center;
    inset: 0;
    margin: 20px!important;
    max-width: 95%;
}
}/* End custom CSS */
/* Start custom CSS */#clients_results_a #kundenerfolge-quote{
  grid-column: 1 / -1;
}/* End custom CSS */