.elementor-40915 .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-40915 .elementor-element.elementor-element-3e51a43 .elementor-heading-title{font-size:38px;font-weight:500;line-height:1.4em;color:#000000;}.elementor-40915 .elementor-element.elementor-element-88d4e39 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-40915 .elementor-element.elementor-element-88d4e39{text-align:justify;line-height:1.8em;}.elementor-40915 .elementor-element.elementor-element-c13229d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40915 .elementor-element.elementor-element-471e220{--box-border-width:1px;--box-border-radius:10px;--separator-width:0px;--item-text-hover-decoration:underline;}.elementor-40915 .elementor-element.elementor-element-471e220 .elementor-toc__header-title{text-align:start;}.elementor-40915 .elementor-element.elementor-element-471e220 .elementor-toc__header{flex-direction:row;}.elementor-40915 .elementor-element.elementor-element-ee7fc93 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-40915 .elementor-element.elementor-element-ee7fc93 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-40915 .elementor-element.elementor-element-6c853ae{text-align:justify;line-height:1.8em;}.elementor-40915 .elementor-element.elementor-element-d7e400a .th-portfolio-item:hover .th-port-overlay{background-color:rgba(0, 0, 0, 0.75);}.elementor-40915 .elementor-element.elementor-element-d7e400a .th-port-center{opacity:1;}.elementor-40915 .elementor-element.elementor-element-d7e400a .th-portfolio-item .th-port-overlay{background-color:#0000004A;}.elementor-40915 .elementor-element.elementor-element-0f49781 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-40915 .elementor-element.elementor-element-0f49781 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-40915 .elementor-element.elementor-element-06f6483{text-align:justify;line-height:1.8em;}.elementor-40915 .elementor-element.elementor-element-03fd377 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-40915 .elementor-element.elementor-element-03fd377 .elementor-heading-title{font-size:25px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-40915 .elementor-element.elementor-element-693ab68{text-align:justify;line-height:1.8em;}.elementor-40915 .elementor-element.elementor-element-64f19e5 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-40915 .elementor-element.elementor-element-64f19e5 .elementor-heading-title{font-size:25px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-40915 .elementor-element.elementor-element-c306bc3{text-align:justify;line-height:1.8em;}.elementor-40915 .elementor-element.elementor-element-07f54af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40915 .elementor-element.elementor-element-dcca2f6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-40915 .elementor-element.elementor-element-dcca2f6 .elementor-heading-title{font-size:25px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-40915 .elementor-element.elementor-element-81b9802{text-align:justify;line-height:1.8em;}.elementor-40915 .elementor-element.elementor-element-73ca454 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-40915 .elementor-element.elementor-element-73ca454 .elementor-heading-title{font-size:25px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-40915 .elementor-element.elementor-element-e3c2d32{text-align:justify;line-height:1.8em;}.elementor-40915 .elementor-element.elementor-element-39d39f1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-40915 .elementor-element.elementor-element-39d39f1 .elementor-heading-title{font-size:25px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-40915 .elementor-element.elementor-element-1a7353a{text-align:justify;line-height:1.8em;}.elementor-40915 .elementor-element.elementor-element-bb04447 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-40915 .elementor-element.elementor-element-bb04447 .elementor-heading-title{font-size:25px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-40915 .elementor-element.elementor-element-866a5e7{text-align:justify;line-height:1.8em;}.elementor-40915 .elementor-element.elementor-element-1b19e73 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40915 .elementor-element.elementor-element-878968e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-40915 .elementor-element.elementor-element-878968e .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-40915 .elementor-element.elementor-element-c1593c9{text-align:justify;line-height:1.8em;}.elementor-40915 .elementor-element.elementor-element-3bf7ee1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-40915 .elementor-element.elementor-element-3bf7ee1 .elementor-heading-title{font-size:25px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-40915 .elementor-element.elementor-element-1820fec{text-align:justify;line-height:1.8em;}.elementor-40915 .elementor-element.elementor-element-5fd9bba > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-40915 .elementor-element.elementor-element-5fd9bba .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-40915 .elementor-element.elementor-element-c3a7bf4{text-align:justify;line-height:1.8em;}.elementor-40915 .elementor-element.elementor-element-2bf9fd3 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-40915 .elementor-element.elementor-element-bfb6d54 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-40915 .elementor-element.elementor-element-bfb6d54 .elementor-heading-title{font-size:25px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-40915 .elementor-element.elementor-element-bf981cb{text-align:justify;line-height:1.8em;}.elementor-40915 .elementor-element.elementor-element-e27a569 .th-portfolio-item:hover .th-port-overlay{background-color:rgba(0, 0, 0, 0.75);}.elementor-40915 .elementor-element.elementor-element-e27a569 .th-port-center{opacity:1;}.elementor-40915 .elementor-element.elementor-element-e27a569 .th-portfolio-item .th-port-overlay{background-color:#0000004A;}.elementor-40915 .elementor-element.elementor-element-8c2bb74 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-40915 .elementor-element.elementor-element-8c2bb74 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-40915 .elementor-element.elementor-element-ea3b19e{text-align:justify;line-height:1.8em;}.elementor-40915 .elementor-element.elementor-element-19e1f5f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-40915 .elementor-element.elementor-element-19e1f5f .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-40915 .elementor-element.elementor-element-66b0ee7{text-align:justify;line-height:1.8em;}.elementor-40915 .elementor-element.elementor-element-7e08f2e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-40915 .elementor-element.elementor-element-7e08f2e .elementor-heading-title{font-size:25px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-40915 .elementor-element.elementor-element-e283712{text-align:justify;line-height:1.8em;}.elementor-40915 .elementor-element.elementor-element-4239072{text-align:justify;line-height:1.8em;}body.elementor-page-40915 h1.entry-title{margin-top:1px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-40915 .elementor-element.elementor-element-d7e400a .th-port-center{opacity:1;}.elementor-40915 .elementor-element.elementor-element-d7e400a .th-portfolio-item .th-port-overlay{background-color:rgba(0, 0, 0, 0.75);}.elementor-40915 .elementor-element.elementor-element-e27a569 .th-port-center{opacity:1;}.elementor-40915 .elementor-element.elementor-element-e27a569 .th-portfolio-item .th-port-overlay{background-color:rgba(0, 0, 0, 0.75);}}@media(max-width:767px){.elementor-40915 .elementor-element.elementor-element-3e51a43 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-40915 .elementor-element.elementor-element-3e51a43 .elementor-heading-title{font-size:24px;}.elementor-40915 .elementor-element.elementor-element-ee7fc93 .elementor-heading-title{font-size:20px;}.elementor-40915 .elementor-element.elementor-element-d7e400a .th-port-center{opacity:1;}.elementor-40915 .elementor-element.elementor-element-d7e400a .th-portfolio-item .th-port-overlay{background-color:rgba(0, 0, 0, 0.75);}.elementor-40915 .elementor-element.elementor-element-0f49781 .elementor-heading-title{font-size:20px;}.elementor-40915 .elementor-element.elementor-element-03fd377 .elementor-heading-title{font-size:20px;}.elementor-40915 .elementor-element.elementor-element-64f19e5 .elementor-heading-title{font-size:20px;}.elementor-40915 .elementor-element.elementor-element-dcca2f6 .elementor-heading-title{font-size:20px;}.elementor-40915 .elementor-element.elementor-element-73ca454 .elementor-heading-title{font-size:20px;}.elementor-40915 .elementor-element.elementor-element-39d39f1 .elementor-heading-title{font-size:20px;}.elementor-40915 .elementor-element.elementor-element-bb04447 .elementor-heading-title{font-size:20px;}.elementor-40915 .elementor-element.elementor-element-878968e .elementor-heading-title{font-size:20px;}.elementor-40915 .elementor-element.elementor-element-3bf7ee1 .elementor-heading-title{font-size:20px;}.elementor-40915 .elementor-element.elementor-element-5fd9bba .elementor-heading-title{font-size:20px;}.elementor-40915 .elementor-element.elementor-element-bfb6d54 .elementor-heading-title{font-size:20px;}.elementor-40915 .elementor-element.elementor-element-e27a569 .th-port-center{opacity:1;}.elementor-40915 .elementor-element.elementor-element-e27a569 .th-portfolio-item .th-port-overlay{background-color:rgba(0, 0, 0, 0.75);}.elementor-40915 .elementor-element.elementor-element-8c2bb74 .elementor-heading-title{font-size:20px;}.elementor-40915 .elementor-element.elementor-element-19e1f5f .elementor-heading-title{font-size:20px;}.elementor-40915 .elementor-element.elementor-element-7e08f2e .elementor-heading-title{font-size:20px;}}