.elementor-40889 .elementor-element.elementor-element-3e51a43{width:var(--container-widget-width,99.859%);max-width:99.859%;--container-widget-width:99.859%;--container-widget-flex-grow:0;text-align:start}.elementor-40889 .elementor-element.elementor-element-3e51a43 .elementor-heading-title{font-size:38px;font-weight:500;line-height:1.4em;color:#000}.elementor-40889 .elementor-element.elementor-element-88d4e39>.elementor-widget-container{margin:10px 0 0 0}.elementor-40889 .elementor-element.elementor-element-88d4e39{text-align:justify;line-height:1.8em}.elementor-40889 .elementor-element.elementor-element-c13229d>.elementor-widget-container{margin:0 0 0 0}.elementor-40889 .elementor-element.elementor-element-2ea9ae0{--box-border-width:1px;--box-border-radius:10px;--separator-width:0px;--item-text-hover-decoration:underline}.elementor-40889 .elementor-element.elementor-element-2ea9ae0 .elementor-toc__header-title{text-align:start}.elementor-40889 .elementor-element.elementor-element-2ea9ae0 .elementor-toc__header{flex-direction:row}.elementor-40889 .elementor-element.elementor-element-5aafdc5>.elementor-widget-container{margin:10px 0 0 0}.elementor-40889 .elementor-element.elementor-element-5aafdc5 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.4em;color:#000}.elementor-40889 .elementor-element.elementor-element-48a70c2{text-align:justify;line-height:1.8em}.elementor-40889 .elementor-element.elementor-element-ee7fc93>.elementor-widget-container{margin:10px 0 0 0}.elementor-40889 .elementor-element.elementor-element-ee7fc93 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.4em;color:#000}.elementor-40889 .elementor-element.elementor-element-bf6a2aa{text-align:justify;line-height:1.8em}.elementor-40889 .elementor-element.elementor-element-b6a0dc7 .th-portfolio-item:hover .th-port-overlay{background-color:rgb(0 0 0 / .75)}.elementor-40889 .elementor-element.elementor-element-b6a0dc7 .th-port-center{opacity:1}.elementor-40889 .elementor-element.elementor-element-b6a0dc7 .th-portfolio-item .th-port-overlay{background-color:#0000004A}.elementor-40889 .elementor-element.elementor-element-4790f3b>.elementor-widget-container{margin:10px 0 0 0}.elementor-40889 .elementor-element.elementor-element-4790f3b .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.4em;color:#000}.elementor-40889 .elementor-element.elementor-element-ffe1bd2{text-align:justify;line-height:1.8em}.elementor-40889 .elementor-element.elementor-element-4f355b1>.elementor-widget-container{margin:10px 0 0 0}.elementor-40889 .elementor-element.elementor-element-4f355b1 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.4em;color:#000}.elementor-40889 .elementor-element.elementor-element-c3a7bf4{text-align:justify;line-height:1.8em}.elementor-40889 .elementor-element.elementor-element-2bf9fd3>.elementor-widget-container{margin:10px 0 0 0;padding:0 0 5px 0}.elementor-40889 .elementor-element.elementor-element-8b0fd7e .th-portfolio-item:hover .th-port-overlay{background-color:rgb(0 0 0 / .75)}.elementor-40889 .elementor-element.elementor-element-8b0fd7e .th-port-center{opacity:1}.elementor-40889 .elementor-element.elementor-element-8b0fd7e .th-portfolio-item .th-port-overlay{background-color:#0000004A}.elementor-40889 .elementor-element.elementor-element-7c32832>.elementor-widget-container{margin:10px 0 0 0}.elementor-40889 .elementor-element.elementor-element-7c32832 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.4em;color:#000}.elementor-40889 .elementor-element.elementor-element-af9f262{text-align:justify;line-height:1.8em}.elementor-40889 .elementor-element.elementor-element-9bf3670>.elementor-widget-container{margin:0 0 0 0}.elementor-40889 .elementor-element.elementor-element-478ae46>.elementor-widget-container{margin:10px 0 0 0}.elementor-40889 .elementor-element.elementor-element-478ae46 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.4em;color:#000}.elementor-40889 .elementor-element.elementor-element-2174d6c{text-align:justify;line-height:1.8em}.elementor-40889 .elementor-element.elementor-element-05f515e>.elementor-widget-container{margin:10px 0 0 0}.elementor-40889 .elementor-element.elementor-element-05f515e .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.4em;color:#000}.elementor-40889 .elementor-element.elementor-element-497ec4e{text-align:justify;line-height:1.8em}.elementor-40889 .elementor-element.elementor-element-8e5bbfe>.elementor-widget-container{margin:10px 0 0 0}.elementor-40889 .elementor-element.elementor-element-8e5bbfe .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.4em;color:#000}.elementor-40889 .elementor-element.elementor-element-479824a{text-align:justify;line-height:1.8em}.elementor-40889 .elementor-element.elementor-element-4a0693c{text-align:justify;line-height:1.8em}body.elementor-page-40889 h1.entry-title{margin-top:1px}:root{--page-title-display:none}@media(max-width:1024px){.elementor-40889 .elementor-element.elementor-element-b6a0dc7 .th-port-center{opacity:1}.elementor-40889 .elementor-element.elementor-element-b6a0dc7 .th-portfolio-item .th-port-overlay{background-color:rgb(0 0 0 / .75)}.elementor-40889 .elementor-element.elementor-element-8b0fd7e .th-port-center{opacity:1}.elementor-40889 .elementor-element.elementor-element-8b0fd7e .th-portfolio-item .th-port-overlay{background-color:rgb(0 0 0 / .75)}}@media(max-width:767px){.elementor-40889 .elementor-element.elementor-element-3e51a43>.elementor-widget-container{margin:-15px 0 0 0}.elementor-40889 .elementor-element.elementor-element-3e51a43 .elementor-heading-title{font-size:24px}.elementor-40889 .elementor-element.elementor-element-5aafdc5 .elementor-heading-title{font-size:20px}.elementor-40889 .elementor-element.elementor-element-ee7fc93 .elementor-heading-title{font-size:20px}.elementor-40889 .elementor-element.elementor-element-b6a0dc7 .th-port-center{opacity:1}.elementor-40889 .elementor-element.elementor-element-b6a0dc7 .th-portfolio-item .th-port-overlay{background-color:rgb(0 0 0 / .75)}.elementor-40889 .elementor-element.elementor-element-4790f3b .elementor-heading-title{font-size:20px}.elementor-40889 .elementor-element.elementor-element-4f355b1 .elementor-heading-title{font-size:20px}.elementor-40889 .elementor-element.elementor-element-8b0fd7e .th-port-center{opacity:1}.elementor-40889 .elementor-element.elementor-element-8b0fd7e .th-portfolio-item .th-port-overlay{background-color:rgb(0 0 0 / .75)}.elementor-40889 .elementor-element.elementor-element-7c32832 .elementor-heading-title{font-size:20px}.elementor-40889 .elementor-element.elementor-element-478ae46 .elementor-heading-title{font-size:20px}.elementor-40889 .elementor-element.elementor-element-05f515e .elementor-heading-title{font-size:20px}.elementor-40889 .elementor-element.elementor-element-8e5bbfe .elementor-heading-title{font-size:20px}}