.elementor-3520 .elementor-element.elementor-element-573ef8c9{width:100%;max-width:100%;}.elementor-3520 .elementor-element.elementor-element-573ef8c9 .ms-hero{height:50vh;align-items:center;}.elementor-3520 .elementor-element.elementor-element-573ef8c9 .ms-hc{max-width:1294px;}.elementor-3520 .elementor-element.elementor-element-573ef8c9 .ms-hc {text-align:center;}.elementor-3520 .elementor-element.elementor-element-573ef8c9 .ms-hero-title{font-size:16px;text-transform:uppercase;color:#FFFFFF !important;margin:0rem 0rem 1rem 0rem;}.elementor-3520 .elementor-element.elementor-element-573ef8c9 .ms-hero-subtitle{font-size:60px;font-weight:900;line-height:64px;color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-3520 .elementor-element.elementor-element-310b117f{--spacer-size:8vh;}.elementor-3520 .elementor-element.elementor-element-5a846418 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-3520 .elementor-element.elementor-element-5a846418 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-3520 .elementor-element.elementor-element-45d0c97e{--spacer-size:10px;}.elementor-3520 .elementor-element.elementor-element-45d0c97e > .elementor-widget-container{border-style:solid;border-width:1px 0px 0px 1px;border-color:#7E7E7E66;}.elementor-3520 .elementor-element.elementor-element-22638c4 .elementor-heading-title{line-height:24px;color:#797979;}.elementor-3520 .elementor-element.elementor-element-4a0fac67 .elementor-heading-title{font-size:24px;font-weight:700;}.elementor-3520 .elementor-element.elementor-element-67438f96{line-height:28px;color:#797979;}.elementor-3520 .elementor-element.elementor-element-58e2d098{text-align:center;}.elementor-3520 .elementor-element.elementor-element-58e2d098 .btn{border-style:solid;border-width:1px 1px 1px 1px;border-top-left-radius:40px 40px;border-top-right-radius:40px 40px;border-bottom-right-radius:40px 40px;border-bottom-left-radius:40px 40px;}.elementor-3520 .elementor-element.elementor-element-58e2d098 .btn-default{background-color:#02010100;}.elementor-3520 .elementor-element.elementor-element-58e2d098 .btn-default:hover .ms-btn__text, .btn:hover .ms-btn__icon{color:#D54949;}.elementor-3520 .elementor-element.elementor-element-58e2d098 .btn:hover{border-color:#ED461D;}.elementor-3520 .elementor-element.elementor-element-656a65f2{margin-top:25px;margin-bottom:0px;}.elementor-3520 .elementor-element.elementor-element-16d11bb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 1.5rem 0rem 0rem;}.elementor-3520 .elementor-element.elementor-element-16d11bb4 .row{margin-top:calc( 3rem * -1 );margin-right:calc( 3rem/ -2 );margin-left:calc( 3rem/ -2 );}.elementor-3520 .elementor-element.elementor-element-16d11bb4 .grid-item-p{padding-right:calc(3rem/ 2);padding-left:calc(3rem/ 2);margin-top:3rem;}.elementor-3520 .elementor-element.elementor-element-16d11bb4 .overlay .item--inner figure::after{background-color:rgba(0,0,0,.4);}.elementor-3520 .elementor-element.elementor-element-16d11bb4 .fadein .item--inner figure::after{background-color:rgba(0,0,0,.4);}.elementor-3520 .elementor-element.elementor-element-3b9daa11 > .elementor-widget-container{padding:0em 0em 0em 1.5em;}.elementor-3520 .elementor-element.elementor-element-3b9daa11 .row{margin-top:calc( 3rem * -1 );margin-right:calc( 3rem/ -2 );margin-left:calc( 3rem/ -2 );}.elementor-3520 .elementor-element.elementor-element-3b9daa11 .grid-item-p{padding-right:calc(3rem/ 2);padding-left:calc(3rem/ 2);margin-top:3rem;}.elementor-3520 .elementor-element.elementor-element-3b9daa11 .item--inner figure{border-top-left-radius:24pt 24pt;border-top-right-radius:24pt 24pt;border-bottom-right-radius:24pt 24pt;border-bottom-left-radius:24pt 24pt;}.elementor-3520 .elementor-element.elementor-element-3b9daa11 .portfolio_wrap .portfolio-feed .ms-p-content h3{font-size:20px;line-height:35px;}.elementor-3520 .elementor-element.elementor-element-3b9daa11 .ms-p-content h3{color:#262626;}.elementor-3520 .elementor-element.elementor-element-3b9daa11 .portfolio-feed.ms-p--l .ms-p-list__item a .p-list-item__title h3{color:#262626;}.elementor-3520 .elementor-element.elementor-element-3b9daa11 .ms-p-content{text-align:left;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3520 .elementor-element.elementor-element-16d11bb4 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-3520 .elementor-element.elementor-element-3b9daa11 > .elementor-widget-container{padding:3rem 0rem 0rem 0rem;}}@media(max-width:1024px) and (min-width:768px){.elementor-3520 .elementor-element.elementor-element-5a846418{width:50%;}.elementor-3520 .elementor-element.elementor-element-7c8fe23a{width:100%;}.elementor-3520 .elementor-element.elementor-element-20750ae3{width:100%;}}@media(max-width:767px){.elementor-3520 .elementor-element.elementor-element-5a846418 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3520 .elementor-element.elementor-element-4a0fac67 .elementor-heading-title{font-size:20px;}.elementor-3520 .elementor-element.elementor-element-58e2d098 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3520 .elementor-element.elementor-element-58e2d098{text-align:center;}}