.elementor-1058 .elementor-element.elementor-element-4940f47{overflow:hidden!important}.elementor-bc-flex-widget .elementor-1058 .elementor-element.elementor-element-ffb0fdf.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1058 .elementor-element.elementor-element-ffb0fdf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1058 .elementor-element.elementor-element-048b48f .wgl-logotype-container,.elementor-1058 .elementor-element.elementor-element-048b48f{text-align:left;justify-content:lex-start}.elementor-1058 .elementor-element.elementor-element-9c09132{width:var(--container-widget-width,102.752%);max-width:102.752%;--container-widget-width:102.752%;--container-widget-flex-grow:0;text-align:center}.elementor-1058 .elementor-element.elementor-element-9c09132 .primary-nav{height:120px}.elementor-bc-flex-widget .elementor-1058 .elementor-element.elementor-element-9a23bad.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1058 .elementor-element.elementor-element-9a23bad.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1058 .elementor-element.elementor-element-9a23bad.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-1058 .elementor-element.elementor-element-115d486 .button__content{justify-content:center}.elementor-1058 .elementor-element.elementor-element-115d486 .wgl-button{justify-content:center;text-align:center;border-style:solid;border-width:1px 1px 1px 1px;--wgl-button-border-radius:4px 4px 4px 4px;background-color:#FFF;--wgl-border-color:var( --e-global-color-d3119bd )}.elementor-1058 .elementor-element.elementor-element-115d486 .button__text{justify-content:center;text-align:center}.elementor-1058 .elementor-element.elementor-element-115d486 .elementor-widget-container .wgl-button:is(:hover,:focus){color:#FFF}.elementor-1058 .elementor-element.elementor-element-115d486 .wgl-button:is(:hover,:focus){background-color:#002744}.elementor-1058 .elementor-element.elementor-element-be4a097:not(.elementor-motion-effects-element-type-background),.elementor-1058 .elementor-element.elementor-element-be4a097>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-d3119bd)}.elementor-1058 .elementor-element.elementor-element-be4a097{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:20px 0 20px 0}.elementor-1058 .elementor-element.elementor-element-be4a097>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1058 .elementor-element.elementor-element-be4a097.animate-columns:hover>.elementor-container>.elementor-column:not(:hover),.elementor-1058 .elementor-element.elementor-element-be4a097.animate-widgets:hover>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-widget:not(:hover),.elementor-1058 .elementor-element.elementor-element-be4a097.animate-widgets:hover>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-inner-section:not(:hover),.elementor-1058 .elementor-element.elementor-element-be4a097.animate-columns:hover>.e-con-inner>.elementor-element:not(:hover),.elementor-1058 .elementor-element.elementor-element-be4a097.animate-widgets:hover>.e-con-inner>.elementor-element .elementor-widget:not(:hover){opacity:.13}.elementor-1058 .elementor-element.elementor-element-bfebf3a>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 10px 0 10px}.elementor-1058 .elementor-element.elementor-element-0ecabe8{width:auto;max-width:auto}.elementor-1058 .elementor-element.elementor-element-0ecabe8>.elementor-widget-container{background-color:var(--e-global-color-c87fb31);margin:0 0 0 0;padding:0 5px 0 05px;border-radius:2px 2px 2px 2px}.elementor-1058 .elementor-element.elementor-element-0ecabe8 .clip-text__title{font-size:30px;font-weight:800;line-height:1.25em;letter-spacing:-.04em;color:var(--e-global-color-d3119bd)}.elementor-1058 .elementor-element.elementor-element-f47471b .clip-text__title{font-size:70;font-weight:800;line-height:1.25em;letter-spacing:-.04em;color:var(--e-global-color-c87fb31)}.elementor-1058 .elementor-element.elementor-element-944ab97 .clip-text__title{font-size:50px;font-weight:800;line-height:1.25em;letter-spacing:-.04em;color:var(--e-global-color-c87fb31)}.elementor-1058 .elementor-element.elementor-element-9318e90{margin-top:100px;margin-bottom:100px}.elementor-1058 .elementor-element.elementor-element-7ed1215{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-d3119bd)}.elementor-1058 .elementor-element.elementor-element-7ed1215,.elementor-1058 .elementor-element.elementor-element-7ed1215>.elementor-background-overlay{border-radius:2px 2px 2px 2px}.elementor-1058 .elementor-element.elementor-element-cea2c48>.elementor-widget-container{margin:010px 0 0 0;padding:0 0 0 0}.elementor-1058 .elementor-element.elementor-element-cea2c48 .clip-text__title{font-size:25px;font-weight:700;line-height:1.25em;letter-spacing:-.04em;color:var(--e-global-color-d3119bd)}.elementor-widget-text-editor{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-1058 .elementor-element.elementor-element-6b06c43{color:var(--e-global-color-d3119bd)}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text)}.elementor-1058 .elementor-element.elementor-element-945cc9c>.elementor-widget-container{margin:0 0 0 0;padding:20px 0 20px 0}.elementor-1058 .elementor-element.elementor-element-945cc9c img{border-radius:2px 2px 2px 2px}.elementor-1058 .elementor-element.elementor-element-b83ff76>.elementor-element-populated{margin:0 0 0 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;padding:0 0 0 0}.elementor-1058 .elementor-element.elementor-element-8ca0002{font-size:18px;color:var(--e-global-color-d3119bd)}.elementor-1058 .elementor-element.elementor-element-1b15dbf{font-size:18px;color:var(--e-global-color-d3119bd)}.elementor-1058 .elementor-element.elementor-element-9e71b33:not(.elementor-motion-effects-element-type-background),.elementor-1058 .elementor-element.elementor-element-9e71b33>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-d3119bd)}.elementor-1058 .elementor-element.elementor-element-9e71b33>.elementor-background-overlay{background-image:url(https://acomodarural.eu/wp-content/uploads/2025/11/UJI_2.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:.4;mix-blend-mode:lighten;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1058 .elementor-element.elementor-element-9e71b33 .elementor-background-overlay{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-1058 .elementor-element.elementor-element-9e71b33{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:50px;margin-bottom:50px;padding:0 0 0 0}.elementor-1058 .elementor-element.elementor-element-6876055>.elementor-element-populated{margin:50px 0 50px 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-1058 .elementor-element.elementor-element-b07353d>.elementor-widget-container{margin:0 0 50px 0;padding:0 0 0 0}.elementor-1058 .elementor-element.elementor-element-b07353d .clip-text__title{font-size:50px;font-weight:800;line-height:1.25em;letter-spacing:-.04em;color:var(--e-global-color-c87fb31)}.elementor-1058 .elementor-element.elementor-element-9866b45 .case_items.swiper-slide{width:calc(100% / 4)}.elementor-1058 .elementor-element.elementor-element-9866b45 .wgl-cases:not([data-carousel="yes"]){grid-template-columns:repeat(4,1fr);gap:15px}.elementor-1058 .elementor-element.elementor-element-9866b45 .elementor-repeater-item-a7a5fb4.case_items img,.elementor-1058 .elementor-element.elementor-element-9866b45 .elementor-repeater-item-a7a5fb4.case_items .image_wrapper{width:60px}.elementor-1058 .elementor-element.elementor-element-9866b45 .elementor-repeater-item-8ce74c5.case_items img,.elementor-1058 .elementor-element.elementor-element-9866b45 .elementor-repeater-item-8ce74c5.case_items .image_wrapper{width:60px}.elementor-1058 .elementor-element.elementor-element-9866b45 .elementor-repeater-item-f5da91b.case_items img,.elementor-1058 .elementor-element.elementor-element-9866b45 .elementor-repeater-item-f5da91b.case_items .image_wrapper{width:60px}.elementor-1058 .elementor-element.elementor-element-9866b45 .elementor-repeater-item-b065fd3.case_items img,.elementor-1058 .elementor-element.elementor-element-9866b45 .elementor-repeater-item-b065fd3.case_items .image_wrapper{width:60px}.elementor-1058 .elementor-element.elementor-element-9866b45 .case_items__inner_wrapper{background-color:var(--e-global-color-c87fb31);justify-content:flex-start;text-align:left;align-items:flex-start;padding:20px 20px 20px 20px;border-style:none;border-radius:2px 2px 2px 2px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5);transition:0.4s}.elementor-1058 .elementor-element.elementor-element-9866b45 .wgl-cases[data-carousel="yes"] .case_items{padding:calc(15px * 0.5)}.elementor-1058 .elementor-element.elementor-element-9866b45 .wgl-cases[data-carousel="yes"]{margin:calc(15px * -0.5)}.elementor-1058 .elementor-element.elementor-element-9866b45 .wgl-cases[data-carousel="yes"] .swiper-pagination{margin-bottom:calc(15px * 0.5)}.elementor-1058 .elementor-element.elementor-element-9866b45 .case_items{z-index:1;position:relative}.elementor-1058 .elementor-element.elementor-element-9866b45 .case_items__inner_wrapper::after{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}.elementor-1058 .elementor-element.elementor-element-9866b45 .case_title{font-weight:600}.elementor-1058 .elementor-element.elementor-element-9866b45 .case_title__wrapper{margin:7px 0 0 0}.elementor-1058 .elementor-element.elementor-element-9866b45 .case_subtitle{font-weight:300}.elementor-1058 .elementor-element.elementor-element-9866b45 .case_subtitle__wrapper{margin:19px 0 0 0}.elementor-1058 .elementor-element.elementor-element-9866b45 .case_bg_text{margin:0 -300px -100px -300px}.elementor-1058 .elementor-element.elementor-element-9866b45 .case_content__wrapper{padding:10px 0 0 0}.elementor-1058 .elementor-element.elementor-element-9866b45 .case_items .wgl-image-box_img img{width:100%;--image-width:100}.elementor-1058 .elementor-element.elementor-element-9866b45 .image_wrapper{z-index:1}.elementor-1058 .elementor-element.elementor-element-9866b45 .image_wrapper{margin:0 0 5px 0}.elementor-1058 .elementor-element.elementor-element-9866b45 .image_wrapper img{transition:0.6s}.elementor-1058 .elementor-element.elementor-element-9866b45 .icon_wrapper .wgl-icon{font-size:53px;margin:0 0 19px 0}.elementor-1058 .elementor-element.elementor-element-79989aa>.elementor-widget-container{margin:0 0 0 0;padding:0 0 50px 0}.elementor-1058 .elementor-element.elementor-element-79989aa .clip-text__title{font-size:50px;font-weight:800;line-height:1.25em;letter-spacing:-.04em;color:var(--e-global-color-d3119bd)}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped .service-image::before{background-color:var(--e-global-color-d3119bd);z-index:1;opacity:0}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped .service-image::after{background-color:var(--e-global-color-d3119bd);background-image:url(https://acomodarural.eu/wp-content/uploads/2025/11/pexels-suzyhazelwood-1098601-scaled.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:0;opacity:.2}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped-services{height:600px;margin-right:calc(50% - 50vw);transition:.4s}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped-services .wgl-striped.active{flex:2}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped_wrapper{padding:20px 90px 33px 48px}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped.active .service-image::before{opacity:1}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped.active .service-image::after{opacity:1}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped_icon.wgl-icon{font-size:50px}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped_icon.wgl-image{width:100px;min-width:100px}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped_icon{margin:0 0 15px 0}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped_title{font-size:clamp(28px, 3.5vw, 56px);font-weight:700;width:min(35vw, 600px)}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped_subtitle{font-weight:300;width:min(35vw, 460px)}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped_content{width:min(35vw, 460px);margin:14px 0 0 0;border-radius:2px 2px 2px 2px}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped_bg_text{font-size:64px;font-weight:200;justify-content:flex-start;align-items:flex-start;margin:25px 0 0 43px;transform:translateX(-60px)}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped_bg_text span{transform:rotate(0deg);width:1.5em;height:1.5em;line-height:1.5em}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped.active .wgl-striped_bg_text{transform:translateX(0)}.elementor-1058 .elementor-element.elementor-element-a68ae63{margin-top:0;margin-bottom:0;padding:0 0 0 0}.elementor-1058 .elementor-element.elementor-element-c07010b{--start-point:100%;--end-point:100%;--width:0%;font-family:"Poppins",Sans-serif;font-weight:700;--word-spacing:1deg;--transition:0.3s}.elementor-1058 .elementor-element.elementor-element-c07010b .wgl-text-path{background-color:var(--e-global-color-c87fb31)}.elementor-1058 .elementor-element.elementor-element-c07010b svg text{fill:var(--e-global-color-d3119bd)}.elementor-1058 .elementor-element.elementor-element-c07010b .text--word{color:var(--e-global-color-d3119bd);-webkit-text-stroke-width:0;-webkit-text-stroke-color:var(--e-global-color-d3119bd)}.elementor-1058 .elementor-element.elementor-element-c07010b svg textPath{-webkit-text-stroke-width:0;stroke-width:0}.elementor-1058 .elementor-element.elementor-element-c07010b svg textPath,.elementor-1058 .elementor-element.elementor-element-c07010b svg text{stroke:var(--e-global-color-d3119bd)}.elementor-1058 .elementor-element.elementor-element-c07010b svg text:hover{fill:var(--e-global-color-d3119bd)}.elementor-1058 .elementor-element.elementor-element-c07010b .text--word:hover .text{color:var(--e-global-color-d3119bd);-webkit-text-stroke-color:var(--e-global-color-d3119bd)}.elementor-1058 .elementor-element.elementor-element-c07010b svg text:hover textPath,.elementor-1058 .elementor-element.elementor-element-c07010b svg text:hover{stroke:var(--e-global-color-d3119bd)}.elementor-1058 .elementor-element.elementor-element-24c6356:not(.elementor-motion-effects-element-type-background),.elementor-1058 .elementor-element.elementor-element-24c6356>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-d3119bd)}.elementor-1058 .elementor-element.elementor-element-24c6356>.elementor-background-overlay{background-image:url(https://acomodarural.eu/wp-content/uploads/2025/11/dos-jovenes.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:.4;mix-blend-mode:lighten;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1058 .elementor-element.elementor-element-24c6356{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:50px 0 50px 0}.elementor-1058 .elementor-element.elementor-element-f77b2f2>.elementor-widget-container{padding:50px 0 50px 0}.elementor-1058 .elementor-element.elementor-element-f77b2f2 .clip-text__title{font-size:50px;font-weight:800;line-height:1.25em;letter-spacing:-.04em;color:var(--e-global-color-c87fb31)}.elementor-1058 .elementor-element.elementor-element-04ec2bb>.elementor-widget-container{background-color:var(--e-global-color-c87fb31);margin:0 0 0 0;padding:20px 20px 20px 20px;border-style:none;border-radius:2px 2px 2px 2px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-1058 .elementor-element.elementor-element-04ec2bb .ea-advanced-data-table{width:100%;border-style:none}.elementor-1058 .elementor-element.elementor-element-04ec2bb th{font-weight:600;text-align:left;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eee}.elementor-1058 .elementor-element.elementor-element-04ec2bb th .ql-editor{text-align:left}.elementor-1058 .elementor-element.elementor-element-04ec2bb .ea-advanced-data-table-wrap .ea-advanced-data-table th{color:var(--e-global-color-d3119bd)}.elementor-1058 .elementor-element.elementor-element-04ec2bb .ea-advanced-data-table-wrap .ea-advanced-data-table th:before{border-bottom-color:var(--e-global-color-d3119bd)}.elementor-1058 .elementor-element.elementor-element-04ec2bb .ea-advanced-data-table-wrap .ea-advanced-data-table th:after{border-top-color:var(--e-global-color-d3119bd)}.elementor-1058 .elementor-element.elementor-element-04ec2bb thead{background-color:var(--e-global-color-c87fb31)}.elementor-1058 .elementor-element.elementor-element-04ec2bb .ea-advanced-data-table th{padding:10px 10px 10px 10px}.elementor-1058 .elementor-element.elementor-element-04ec2bb td{font-size:14px;font-weight:400;text-align:left;color:var(--e-global-color-d3119bd);border-style:solid;border-width:1px 1px 1px 1px;border-color:#eee}.elementor-1058 .elementor-element.elementor-element-04ec2bb td .ql-editor{text-align:left}.elementor-1058 .elementor-element.elementor-element-04ec2bb tbody{background-color:#fff}.elementor-1058 .elementor-element.elementor-element-04ec2bb .ea-advanced-data-table td{padding:5px 5px 5px 5px}.elementor-1058 .elementor-element.elementor-element-c4fcc9f{margin-top:100px;margin-bottom:0}.elementor-1058 .elementor-element.elementor-element-bda04c7>.elementor-widget-container{margin:0 0 50px 0}.elementor-1058 .elementor-element.elementor-element-bda04c7 .clip-text__title{font-size:50px;font-weight:800;line-height:1.25em;letter-spacing:-.04em;color:var(--e-global-color-d3119bd)}.elementor-1058 .elementor-element.elementor-element-f103eb4 .wgl-tabs_headings{white-space:nowrap;border-style:solid;border-width:0 0 0 0;border-color:var(--e-global-color-c87fb31);border-radius:0 0 0 0}.elementor-1058 .elementor-element.elementor-element-f103eb4 .lavalamp-object::after{width:100%;height:2px}.elementor-1058 .elementor-element.elementor-element-f103eb4 .wgl-tabs_header{font-size:24px;padding:9px 9px 9px 9px;margin-right:30px;border-style:none;color:var(--e-global-color-d3119bd);background-color:var(--e-global-color-c87fb31);border-radius:4px 4px 4px 4px;flex-direction:column-reverse}.elementor-1058 .elementor-element.elementor-element-f103eb4 .wgl-tabs_header:hover{color:var(--e-global-color-d3119bd);background-color:var(--e-global-color-c87fb31);border-radius:0 0 0 0}.elementor-1058 .elementor-element.elementor-element-f103eb4 .wgl-tabs_header.active{color:var(--e-global-color-d3119bd);background-color:var(--e-global-color-c87fb31);border-radius:0 0 0 0}.elementor-1058 .elementor-element.elementor-element-f103eb4 .wgl-tabs_icon:not(.wgl-tabs_icon-image){font-size:26px}.elementor-1058 .elementor-element.elementor-element-f103eb4 .lavalamp-object{text-align:center}.elementor-1058 .elementor-element.elementor-element-f103eb4 .wgl-tabs.has-lavalamp .lavalamp-object::after{background-color:var(--e-global-color-d3119bd)}.elementor-1058 .elementor-element.elementor-element-f103eb4 .wgl-tabs_header::after{height:1px;width:100%;left:auto;right:auto;background-color:var(--e-global-color-d3119bd);transform:translateY(-15px)}.elementor-1058 .elementor-element.elementor-element-f103eb4 .wgl-tabs_header:hover::after{background-color:var(--e-global-color-d3119bd);transform:translateY(0)}.elementor-1058 .elementor-element.elementor-element-f103eb4 .wgl-tabs_header.active::after{background-color:var(--e-global-color-d3119bd);transform:translateY(0)}.elementor-1058 .elementor-element.elementor-element-f103eb4 .wgl-tabs_content{font-size:16px;font-weight:400;line-height:1em;color:var(--e-global-color-d3119bd)}.elementor-1058 .elementor-element.elementor-element-b6bd318:not(.elementor-motion-effects-element-type-background),.elementor-1058 .elementor-element.elementor-element-b6bd318>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-d3119bd)}.elementor-1058 .elementor-element.elementor-element-b6bd318>.elementor-background-overlay{background-image:url(https://acomodarural.eu/wp-content/uploads/2025/11/Cooperativa-Transversal-Forum-Nova-Ruralitat132.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:.4;mix-blend-mode:lighten;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1058 .elementor-element.elementor-element-b6bd318{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:100px;margin-bottom:100px;padding:100px 0 100px 0}.elementor-1058 .elementor-element.elementor-element-fe87d42:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1058 .elementor-element.elementor-element-fe87d42>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-c87fb31)}.elementor-1058 .elementor-element.elementor-element-fe87d42>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-d3119bd);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 10px 0 0;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:20px 20px 20px 20px}.elementor-1058 .elementor-element.elementor-element-fe87d42>.elementor-element-populated,.elementor-1058 .elementor-element.elementor-element-fe87d42>.elementor-element-populated>.elementor-background-overlay,.elementor-1058 .elementor-element.elementor-element-fe87d42>.elementor-background-slideshow{border-radius:2px 2px 2px 2px}.elementor-1058 .elementor-element.elementor-element-fe87d42>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1058 .elementor-element.elementor-element-5e31e08>.elementor-widget-container{margin:0 0 20px 0;padding:0 0 0 0}.elementor-1058 .elementor-element.elementor-element-5e31e08 img{border-radius:2px 2px 2px 2px}.elementor-widget-heading .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-1058 .elementor-element.elementor-element-8066d94 .elementor-heading-title{font-size:35px;font-weight:700;line-height:1em;color:var(--e-global-color-d3119bd)}.elementor-1058 .elementor-element.elementor-element-d1a6e02{text-align:left;color:var(--e-global-color-903850e)}.elementor-1058 .elementor-element.elementor-element-6bb6a0e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1058 .elementor-element.elementor-element-6bb6a0e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-c87fb31)}.elementor-1058 .elementor-element.elementor-element-6bb6a0e>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-d3119bd);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:20px 20px 20px 20px}.elementor-1058 .elementor-element.elementor-element-6bb6a0e>.elementor-element-populated,.elementor-1058 .elementor-element.elementor-element-6bb6a0e>.elementor-element-populated>.elementor-background-overlay,.elementor-1058 .elementor-element.elementor-element-6bb6a0e>.elementor-background-slideshow{border-radius:2px 2px 2px 2px}.elementor-1058 .elementor-element.elementor-element-6bb6a0e>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1058 .elementor-element.elementor-element-3e7fab4>.elementor-widget-container{margin:0 0 20px 0}.elementor-1058 .elementor-element.elementor-element-3e7fab4 img{border-radius:2px 2px 2px 2px}.elementor-1058 .elementor-element.elementor-element-9f863ef .elementor-heading-title{font-size:35px;font-weight:700;line-height:1em;color:var(--e-global-color-d3119bd)}.elementor-1058 .elementor-element.elementor-element-4c55b51{text-align:left;color:var(--e-global-color-903850e)}body.elementor-page-1058 #main.site-main{z-index:0}@media(min-width:768px){.elementor-1058 .elementor-element.elementor-element-ffb0fdf{width:17.832%}.elementor-1058 .elementor-element.elementor-element-d56e908{width:69.333%}.elementor-1058 .elementor-element.elementor-element-9a23bad{width:12.499%}}@media(max-width:1200px){.elementor-1058 .elementor-element.elementor-element-9866b45 .case_items.swiper-slide{width:calc(100% / 2)}.elementor-1058 .elementor-element.elementor-element-9866b45 .wgl-cases:not([data-carousel="yes"]){grid-template-columns:repeat(2,1fr);gap:30px}.elementor-1058 .elementor-element.elementor-element-9866b45 .wgl-cases[data-carousel="yes"] .case_items{padding:calc(30px * 0.5)}.elementor-1058 .elementor-element.elementor-element-9866b45 .wgl-cases[data-carousel="yes"]{margin:calc(30px * -0.5)}.elementor-1058 .elementor-element.elementor-element-9866b45 .wgl-cases[data-carousel="yes"] .swiper-pagination{margin-bottom:calc(30px * 0.5)}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped-services{height:500px}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped-services .wgl-striped.active{flex:3.5}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped_wrapper{padding:30px 80px 23px 38px}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped_title{width:40vw}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped_subtitle{width:40vw}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped_content{width:40vw}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped_bg_text{font-size:56px;margin:18px 0 0 32px;transform:translateX(-40px)}.elementor-1058 .elementor-element.elementor-element-04ec2bb .ea-advanced-data-table{width:100%}.elementor-1058 .elementor-element.elementor-element-f103eb4 .wgl-tabs_header{font-size:20px}}@media(max-width:767px){.elementor-1058 .elementor-element.elementor-element-9866b45 .case_items.swiper-slide{width:calc(100% / 1)}.elementor-1058 .elementor-element.elementor-element-9866b45 .wgl-cases:not([data-carousel="yes"]){grid-template-columns:repeat(1,1fr);gap:20px}.elementor-1058 .elementor-element.elementor-element-9866b45 .wgl-cases[data-carousel="yes"] .case_items{padding:calc(20px * 0.5)}.elementor-1058 .elementor-element.elementor-element-9866b45 .wgl-cases[data-carousel="yes"]{margin:calc(20px * -0.5)}.elementor-1058 .elementor-element.elementor-element-9866b45 .wgl-cases[data-carousel="yes"] .swiper-pagination{margin-bottom:calc(20px * 0.5)}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped-services{height:700px}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped-services .wgl-striped.active{flex:3}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped_wrapper{padding:20px 30px 25px 30px}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped_title{width:320px}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped_subtitle{width:320px}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped_content{width:320px}.elementor-1058 .elementor-element.elementor-element-28ee431 .wgl-striped_bg_text{font-size:48px;margin:10px 0 0 25px;transform:translateX(0)}.elementor-1058 .elementor-element.elementor-element-04ec2bb .ea-advanced-data-table{width:100%}.elementor-1058 .elementor-element.elementor-element-f103eb4 .wgl-tabs_header{font-size:18px;margin-right:15px}}