.elementor-35798 .elementor-element.elementor-element-3e51a43 .elementor-heading-title{font-size:38px;font-weight:500;line-height:1.4em;color:#000}.elementor-35798 .elementor-element.elementor-element-f5d5455{text-align:justify;line-height:1.8em}.elementor-35798 .elementor-element.elementor-element-491ca13>.elementor-widget-container{margin:0 0 0 0}.elementor-35798 .elementor-element.elementor-element-5e18074{--box-border-width:1px;--box-border-radius:10px;--separator-width:0px;--item-text-hover-decoration:underline}.elementor-35798 .elementor-element.elementor-element-5e18074 .elementor-toc__header-title{text-align:start}.elementor-35798 .elementor-element.elementor-element-5e18074 .elementor-toc__header{flex-direction:row}.elementor-35798 .elementor-element.elementor-element-ee7fc93>.elementor-widget-container{margin:10px 0 0 0}.elementor-35798 .elementor-element.elementor-element-ee7fc93 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.4em;color:#000}.elementor-35798 .elementor-element.elementor-element-693ab68{text-align:justify;line-height:1.8em}.elementor-35798 .elementor-element.elementor-element-06e962d>.elementor-widget-container{margin:10px 0 0 0}.elementor-35798 .elementor-element.elementor-element-06e962d .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.4em;color:#000}.elementor-35798 .elementor-element.elementor-element-2be30bb{text-align:justify;line-height:1.8em}.elementor-35798 .elementor-element.elementor-element-f7264b2>.elementor-widget-container{margin:0 0 0 0}.elementor-35798 .elementor-element.elementor-element-cd05ec4>.elementor-widget-container{margin:5px 0 0 0;padding:0 0 5px 0}.elementor-35798 .elementor-element.elementor-element-4d05d2b>.elementor-widget-container{margin:10px 0 0 0}.elementor-35798 .elementor-element.elementor-element-4d05d2b .elementor-heading-title{font-size:25px;font-weight:400;line-height:1.4em;color:#000}.elementor-35798 .elementor-element.elementor-element-4493551{text-align:justify;line-height:1.8em}.elementor-35798 .elementor-element.elementor-element-9543d1a .th-portfolio-item:hover .th-port-overlay{background-color:rgb(0 0 0 / .75)}.elementor-35798 .elementor-element.elementor-element-244c8d1>.elementor-widget-container{margin:10px 0 0 0}.elementor-35798 .elementor-element.elementor-element-244c8d1 .elementor-heading-title{font-size:25px;font-weight:400;line-height:1.4em;color:#000}.elementor-35798 .elementor-element.elementor-element-a73aff4{text-align:justify;line-height:1.8em}.elementor-35798 .elementor-element.elementor-element-1593284>.elementor-widget-container{margin:0 0 0 0}.elementor-35798 .elementor-element.elementor-element-2700b70>.elementor-widget-container{margin:10px 0 0 0}.elementor-35798 .elementor-element.elementor-element-2700b70 .elementor-heading-title{font-size:25px;font-weight:400;line-height:1.4em;color:#000}.elementor-35798 .elementor-element.elementor-element-1a410f1{text-align:justify;line-height:1.8em}.elementor-35798 .elementor-element.elementor-element-75d19ba>.elementor-widget-container{margin:0 0 0 0}.elementor-35798 .elementor-element.elementor-element-f8bc2ee>.elementor-widget-container{margin:10px 0 0 0}.elementor-35798 .elementor-element.elementor-element-f8bc2ee .elementor-heading-title{font-size:25px;font-weight:400;line-height:1.4em;color:#000}.elementor-35798 .elementor-element.elementor-element-54efbda{text-align:justify;line-height:1.8em}body.elementor-page-35798 h1.entry-title{margin-top:1px}:root{--page-title-display:none}@media(max-width:1024px){.elementor-35798 .elementor-element.elementor-element-9543d1a .th-port-center{opacity:1}.elementor-35798 .elementor-element.elementor-element-9543d1a .th-portfolio-item .th-port-overlay{background-color:rgb(0 0 0 / .75)}}@media(max-width:767px){.elementor-35798 .elementor-element.elementor-element-3e51a43>.elementor-widget-container{margin:-15px 0 0 0}.elementor-35798 .elementor-element.elementor-element-3e51a43 .elementor-heading-title{font-size:24px}.elementor-35798 .elementor-element.elementor-element-ee7fc93 .elementor-heading-title{font-size:20px}.elementor-35798 .elementor-element.elementor-element-06e962d .elementor-heading-title{font-size:20px}.elementor-35798 .elementor-element.elementor-element-4d05d2b .elementor-heading-title{font-size:20px}.elementor-35798 .elementor-element.elementor-element-9543d1a .th-port-center{opacity:1}.elementor-35798 .elementor-element.elementor-element-9543d1a .th-portfolio-item .th-port-overlay{background-color:rgb(0 0 0 / .75)}.elementor-35798 .elementor-element.elementor-element-244c8d1 .elementor-heading-title{font-size:20px}.elementor-35798 .elementor-element.elementor-element-2700b70 .elementor-heading-title{font-size:20px}.elementor-35798 .elementor-element.elementor-element-f8bc2ee .elementor-heading-title{font-size:20px}}