.elementor-848 .elementor-element.elementor-element-3dd7c5e{--display:flex;}.elementor-848 .elementor-element.elementor-element-14f3c2b{width:var( --container-widget-width, 24.032% );max-width:24.032%;--container-widget-width:24.032%;--container-widget-flex-grow:0;text-align:center;}.elementor-848 .elementor-element.elementor-element-14f3c2b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-848 .elementor-element.elementor-element-14f3c2b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-848 .elementor-element.elementor-element-14f3c2b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;}.elementor-848 .elementor-element.elementor-element-35a583c{--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;}.elementor-848 .elementor-element.elementor-element-1ff76b4.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-848 .elementor-element.elementor-element-1ff76b4 .tgx-portfolio .portfolio-item{padding:0px;}.elementor-848 .elementor-element.elementor-element-1ff76b4 .portfolio-filter>li>a{color:#353030;}.elementor-848 .elementor-element.elementor-element-1ff76b4 .portfolio-filter>li>a, .elementor-848 .elementor-element.elementor-element-1ff76b4 .portfolio-filter.slash > li .filter-slash{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:normal;text-decoration:none;letter-spacing:-0.1px;word-spacing:0px;}.elementor-848 .elementor-element.elementor-element-1ff76b4 .tgx-portfolio .portfolio-filter{text-align:center;margin-bottom:60px;}.elementor-848 .elementor-element.elementor-element-1ff76b4 .portfolio-filter.border > li a.active:after, 
					 .elementor-848 .elementor-element.elementor-element-1ff76b4  .portfolio-filter.border > li a.active:before,
					 .elementor-848 .elementor-element.elementor-element-1ff76b4  .portfolio-filter.border > li a:hover:before,
					 .elementor-848 .elementor-element.elementor-element-1ff76b4  .portfolio-filter.border > li a:hover:after,
					 .elementor-848 .elementor-element.elementor-element-1ff76b4 .portfolio-filter.border > li a.mixitup-control-active:before,
					 .elementor-848 .elementor-element.elementor-element-1ff76b4 .portfolio-filter.border > li a.mixitup-control-active:after
					{background-color:#056ddc;}.elementor-848 .elementor-element.elementor-element-1ff76b4 .tgx-portfolio .hover-1 .portfolio-item div, 
					.elementor-848 .elementor-element.elementor-element-1ff76b4  .tgx-portfolio .hover-2 .overlay .overlay-spin:before,
					.elementor-848 .elementor-element.elementor-element-1ff76b4  .tgx-portfolio .hover-3 .effect-3 .info,
					.elementor-848 .elementor-element.elementor-element-1ff76b4  .tgx-portfolio .hover-4 .overlay-spin:before
						{background-color:#000000;}.elementor-848 .elementor-element.elementor-element-1ff76b4 .tgx-portfolio .portfolio-item .title{color:#fff;}.elementor-848 .elementor-element.elementor-element-1ff76b4 .tgx-portfolio .hover-4 .overlay .portfolio-content .title:before{background:#fff;}.elementor-848 .elementor-element.elementor-element-1ff76b4 .tgx-portfolio .portfolio-item .desc {color:#fff;}.elementor-848 .elementor-element.elementor-element-1ff76b4 .tgx-portfolio #hover-1 .portfolio-item .portfolio-buttons a,
                    .elementor-848 .elementor-element.elementor-element-1ff76b4 .tgx-portfolio .hover-2 .portfolio-btn a,
                    .elementor-848 .elementor-element.elementor-element-1ff76b4 .tgx-portfolio .hover-3 .effect-3 .external-link li a
                    {border-radius:0px 0px 0px 0px;}.elementor-848 .elementor-element.elementor-element-1ff76b4 .tgx-portfolio #hover-1 .portfolio-item .portfolio-buttons a,
					 .elementor-848 .elementor-element.elementor-element-1ff76b4 .tgx-portfolio .hover-2 .portfolio-btn a,
					 .elementor-848 .elementor-element.elementor-element-1ff76b4 .tgx-portfolio .hover-3 .effect-3 .external-link li a{color:#000000;}.elementor-848 .elementor-element.elementor-element-1ff76b4 .tgx-portfolio #hover-1 .portfolio-item .portfolio-buttons a,
					.elementor-848 .elementor-element.elementor-element-1ff76b4 .tgx-portfolio .hover-2 .portfolio-btn a,
					 .elementor-848 .elementor-element.elementor-element-1ff76b4 .tgx-portfolio .hover-3 .effect-3 .external-link li a{background-color:#fff;}.elementor-848 .elementor-element.elementor-element-1ff76b4 .tgx-portfolio #hover-1 .portfolio-item .portfolio-buttons a:hover,
					.elementor-848 .elementor-element.elementor-element-1ff76b4 .tgx-portfolio .hover-2 .portfolio-btn a:hover,
					 .elementor-848 .elementor-element.elementor-element-1ff76b4 .tgx-portfolio .hover-3 .effect-3 .external-link li a:hover{color:#fff;}.elementor-848 .elementor-element.elementor-element-1ff76b4 .tgx-portfolio #hover-1 .portfolio-item .portfolio-buttons a:hover,

					 .elementor-848 .elementor-element.elementor-element-1ff76b4 .tgx-portfolio .hover-3 .effect-3 .external-link li a:hover,
					 .elementor-848 .elementor-element.elementor-element-1ff76b4 .tgx-portfolio .hover-2 .portfolio-btn a:hover{background-color:#000000;}.elementor-848 .elementor-element.elementor-element-1a78287{--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;}.elementor-848 .elementor-element.elementor-element-d08e202{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-848 .elementor-element.elementor-element-d08e202 .elementor-divider-separator{width:100%;}.elementor-848 .elementor-element.elementor-element-d08e202 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-848 .elementor-element.elementor-element-650dd24 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-848 .elementor-element.elementor-element-31aceb3 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:14px;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #000000 0%, #000000DE 100%);box-shadow:5px 5px 0px 0px rgba(251, 249, 255, 0.22);border-radius:30px 30px 30px 3px;padding:12px 15px 10px 15px;}.elementor-848 .elementor-element.elementor-element-31aceb3 .elementor-button:hover, .elementor-848 .elementor-element.elementor-element-31aceb3 .elementor-button:focus{background-color:#FFFFFF;color:#38415A;}.elementor-848 .elementor-element.elementor-element-31aceb3{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;align-self:center;}.elementor-848 .elementor-element.elementor-element-31aceb3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-848 .elementor-element.elementor-element-31aceb3 .elementor-button:hover svg, .elementor-848 .elementor-element.elementor-element-31aceb3 .elementor-button:focus svg{fill:#38415A;}.elementor-848 .elementor-element.elementor-element-0ceb4af .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:14px;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #000000 0%, #000000DE 100%);box-shadow:5px 5px 0px 0px rgba(251, 249, 255, 0.22);border-radius:30px 30px 30px 3px;padding:12px 15px 10px 15px;}.elementor-848 .elementor-element.elementor-element-0ceb4af .elementor-button:hover, .elementor-848 .elementor-element.elementor-element-0ceb4af .elementor-button:focus{background-color:#FFFFFF;color:#38415A;}.elementor-848 .elementor-element.elementor-element-0ceb4af{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;align-self:center;}.elementor-848 .elementor-element.elementor-element-0ceb4af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-848 .elementor-element.elementor-element-0ceb4af .elementor-button:hover svg, .elementor-848 .elementor-element.elementor-element-0ceb4af .elementor-button:focus svg{fill:#38415A;}.elementor-848 .elementor-element.elementor-element-47b7939 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:14px;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #000000 0%, #000000DE 100%);box-shadow:5px 5px 0px 0px rgba(251, 249, 255, 0.22);border-radius:30px 30px 30px 3px;padding:12px 15px 10px 15px;}.elementor-848 .elementor-element.elementor-element-47b7939 .elementor-button:hover, .elementor-848 .elementor-element.elementor-element-47b7939 .elementor-button:focus{background-color:#FFFFFF;color:#38415A;}.elementor-848 .elementor-element.elementor-element-47b7939{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;align-self:center;}.elementor-848 .elementor-element.elementor-element-47b7939 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-848 .elementor-element.elementor-element-47b7939 .elementor-button:hover svg, .elementor-848 .elementor-element.elementor-element-47b7939 .elementor-button:focus svg{fill:#38415A;}.elementor-848 .elementor-element.elementor-element-203dc27 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;text-transform:none;font-style:normal;text-decoration:none;fill:#000000;color:#000000;box-shadow:5px 5px 0px 0px rgba(251, 249, 255, 0.22);border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-848 .elementor-element.elementor-element-203dc27 .elementor-button:hover, .elementor-848 .elementor-element.elementor-element-203dc27 .elementor-button:focus{background-color:#636363;color:#FFFFFF;}.elementor-848 .elementor-element.elementor-element-203dc27 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-848 .elementor-element.elementor-element-203dc27 .elementor-button:hover svg, .elementor-848 .elementor-element.elementor-element-203dc27 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-848 .elementor-element.elementor-element-31aceb3 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-848 .elementor-element.elementor-element-0ceb4af > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-848 .elementor-element.elementor-element-47b7939 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-848 .elementor-element.elementor-element-203dc27{width:var( --container-widget-width, 308px );max-width:308px;--container-widget-width:308px;--container-widget-flex-grow:0;}}