.elementor-3816 .elementor-element.elementor-element-3e6b217c{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3816 .elementor-element.elementor-element-3e6b217c:not(.elementor-motion-effects-element-type-background), .elementor-3816 .elementor-element.elementor-element-3e6b217c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-3816 .elementor-element.elementor-element-10de8f99{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3816 .elementor-element.elementor-element-26811d5e .dtr-heading{text-transform:uppercase;}.elementor-3816 .elementor-element.elementor-element-69218b89{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:50px;--padding-right:50px;}.elementor-3816 .elementor-element.elementor-element-3043714d .dtr-overlay{background-color:#00000029;}.elementor-3816 .elementor-element.elementor-element-3043714d .dtr-portfolio-item:hover .dtr-overlay{background-color:#00000099;}.elementor-3816 .elementor-element.elementor-element-3043714d .dtr-portfolio-item__category{color:#FFFFFF;}.elementor-3816 .elementor-element.elementor-element-7658495.elementor-element{--align-self:center;}.elementor-3816 .elementor-element.elementor-element-444d13b8{--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;--border-radius:0150px 150px 0px 0px;}.elementor-3816 .elementor-element.elementor-element-444d13b8:not(.elementor-motion-effects-element-type-background), .elementor-3816 .elementor-element.elementor-element-444d13b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-3816 .elementor-element.elementor-element-6bef2aab{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3816 .elementor-element.elementor-element-6ba71f5e{--display:flex;}.elementor-3816 .elementor-element.elementor-element-61ff0916 .dtr-heading{text-transform:uppercase;}.elementor-3816 .elementor-element.elementor-element-1adb8631{--display:flex;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3816 .elementor-element.elementor-element-396e6a8f .dtr-feature-highlight__heading{text-transform:uppercase;}.elementor-3816 .elementor-element.elementor-element-1f305e6b .dtr-feature-highlight__heading{text-transform:uppercase;}.elementor-3816 .elementor-element.elementor-element-1fc0a865{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3816 .elementor-element.elementor-element-1fc0a865:not(.elementor-motion-effects-element-type-background), .elementor-3816 .elementor-element.elementor-element-1fc0a865 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-3816 .elementor-element.elementor-element-3de4726b{--display:flex;}.elementor-3816 .elementor-element.elementor-element-6adcbd3c{text-align:center;color:#FFFFFF;}@media(max-width:1024px){.elementor-3816 .elementor-element.elementor-element-69218b89{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3816 .elementor-element.elementor-element-6bef2aab{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3816 .elementor-element.elementor-element-3e6b217c{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3816 .elementor-element.elementor-element-26811d5e .dtr-heading{font-size:10vw;}.elementor-3816 .elementor-element.elementor-element-444d13b8{--border-radius:50px 50px 0px 0px;}.elementor-3816 .elementor-element.elementor-element-6bef2aab{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3816 .elementor-element.elementor-element-0e94887{text-align:center;}.elementor-3816 .elementor-element.elementor-element-1fc0a865{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}