.elementor-107 .elementor-element.elementor-element-ed56a13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-ed56a13:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-ed56a13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}.elementor-107 .elementor-element.elementor-element-9000df7{text-align:center;}@media(max-width:1024px){.elementor-107 .elementor-element.elementor-element-ed56a13{--padding-top:28px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-107 .elementor-element.elementor-element-9000df7{text-align:center;}}@media(min-width:768px){.elementor-107 .elementor-element.elementor-element-ed56a13{--content-width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-107 .elementor-element.elementor-element-ed56a13{--content-width:92%;}}@media(max-width:767px){.elementor-107 .elementor-element.elementor-element-ed56a13{--content-width:100%;--padding-top:24px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-107 .elementor-element.elementor-element-9000df7{text-align:center;}}/* Start custom CSS for text-editor, class: .elementor-element-9000df7 */.elementor-107 .elementor-element.elementor-element-9000df7 p{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;} .elementor-107 .elementor-element.elementor-element-9000df7 .project-filter-chip{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border:1px solid rgba(17,16,28,.12);border-radius:999px;background:#fff;color:#6E6B75;font-size:13px;font-weight:700;letter-spacing:.03em;line-height:1.2;transition:all .2s ease;} .elementor-107 .elementor-element.elementor-element-9000df7 .project-filter-chip.active{background:#FB7258;border-color:#FB7258;color:#fff;box-shadow:0 8px 18px rgba(251,114,88,.2);} .elementor-107 .elementor-element.elementor-element-9000df7 .project-filter-chip:hover{border-color:#FB7258;color:#FB7258;transform:translateY(-1px);} .elementor-107 .elementor-element.elementor-element-9000df7 .project-filter-chip.active:hover{color:#fff;} @media(max-width:767px){.elementor-107 .elementor-element.elementor-element-9000df7 p{gap:8px;} .elementor-107 .elementor-element.elementor-element-9000df7 .project-filter-chip{padding:9px 12px;font-size:11px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed56a13 */.elementor-107 .elementor-element.elementor-element-ed56a13 > .e-con-inner{padding:32px 0 20px !important;} @media(max-width:1024px){.elementor-107 .elementor-element.elementor-element-ed56a13 > .e-con-inner{padding:28px 0 18px !important;}} @media(max-width:767px){.elementor-107 .elementor-element.elementor-element-ed56a13 > .e-con-inner{padding:24px 0 16px !important;}} .elementor-107 .elementor-element.elementor-element-ed56a13{position:relative;background:radial-gradient(circle at 50% 0%,rgba(251,114,88,.1),transparent 34%),#F7F5F0 !important;border-bottom:1px solid rgba(17,16,28,.08);} .elementor-107 .elementor-element.elementor-element-ed56a13:after{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(251,114,88,.35),transparent);} .elementor-107 .elementor-element.elementor-element-ed56a13 > .e-con-inner{position:relative;z-index:1;} .elementor-107 .elementor-element.elementor-element-ed56a13{isolation:isolate;overflow:hidden;} .elementor-107 .elementor-element.elementor-element-ed56a13:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23FB7258%22%20stroke-width%3D%222%22%20opacity%3D%22.72%22%3E%3Crect%20x%3D%2224%22%20y%3D%2248%22%20width%3D%22116%22%20height%3D%2276%22%20rx%3D%2210%22%20transform%3D%22rotate(-12%2082%2086)%22%2F%3E%3Cpath%20d%3D%22M43%2078h78M50%2094h46%22%20transform%3D%22rotate(-12%2082%2086)%22%2F%3E%3Cpath%20d%3D%22m124%2025%204%209%2010%201-7%207%202%2010-9-5-9%205%202-10-7-7%2010-1z%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23604772%22%20stroke-width%3D%222%22%20opacity%3D%22.55%22%3E%3Cpath%20d%3D%22M32%2020c8%207%208%2015%200%2022M154%20118c8%207%208%2015%200%2022M22%20139l10%2010m-10%200%2010-10M142%2024l10%2010m-10%200%2010-10%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:190px 190px;background-position:left 12px,right 18px;opacity:.2;} .elementor-107 .elementor-element.elementor-element-ed56a13 > .e-con-inner{position:relative;z-index:1;}/* End custom CSS */