.elementor-18 .elementor-element.elementor-element-5561d54{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5561d54:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-5561d54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-14c9a92 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-14c9a92.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-14c9a92 .title{color:#797979;}.elementor-18 .elementor-element.elementor-element-14c9a92 h1, .elementor-18 .elementor-element.elementor-element-14c9a92 h2, .elementor-18 .elementor-element.elementor-element-14c9a92 h3, .elementor-18 .elementor-element.elementor-element-14c9a92 h4, .elementor-18 .elementor-element.elementor-element-14c9a92 h5, .elementor-18 .elementor-element.elementor-element-14c9a92 h6{font-size:48px;font-weight:400;letter-spacing:-0.3px;}.elementor-18 .elementor-element.elementor-element-14c9a92 .subtitle{color:#797979;font-size:32px;line-height:51px;}.elementor-18 .elementor-element.elementor-element-4ac0acc{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:150px;--padding-right:150px;}.elementor-18 .elementor-element.elementor-element-4ac0acc:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-4ac0acc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-e3338a0 .portfolio-item:not(.-contained) .image-holder{border-radius:12px;}.elementor-18 .elementor-element.elementor-element-e3338a0 .portfolio-item.-contained:not(.-layout13){border-radius:12px;}.elementor-18 .elementor-element.elementor-element-e3338a0 .portfolio-item.-contained.-layout13 .card-image .image-holder{border-radius:12px;}.elementor-18 .elementor-element.elementor-element-e3338a0 .portfolio-item.-contained.-layout13 .card-details{border-radius:12px;}.elementor-18 .elementor-element.elementor-element-e3338a0 .grid-item:not(.-nospace){padding:10px;}.elementor-18 .elementor-element.elementor-element-e3338a0 .portfolio-grid:not(.-nospace){margin-left:-10px;margin-right:-10px;}.elementor-18 .elementor-element.elementor-element-e3338a0 .double-width:not(.vc_col-lg-12) .card.-metro .image-holder{padding-bottom:calc(50% - 10px);}.elementor-18 .elementor-element.elementor-element-e3338a0 .portfolio-item .headline, .elementor-18 .elementor-element.elementor-element-e3338a0 .grid-item .title{font-size:32px;font-weight:400;letter-spacing:-1.3px;}.elementor-18 .elementor-element.elementor-element-e3338a0 .portfolio-item .project-content .category-holder, .elementor-18 .elementor-element.elementor-element-e3338a0 .grid-item .category-holder{font-size:24px;}.elementor-18 .elementor-element.elementor-element-1618951{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-1618951:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1618951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-18 .elementor-element.elementor-element-4c69e11{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-28b59ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-28b59ee.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-28b59ee .title + .subtitle{margin-bottom:0px;}.elementor-18 .elementor-element.elementor-element-28b59ee .subtitle + .title{margin-top:0px;}.elementor-18 .elementor-element.elementor-element-28b59ee .title{color:#000000;}.elementor-18 .elementor-element.elementor-element-28b59ee h1, .elementor-18 .elementor-element.elementor-element-28b59ee h2, .elementor-18 .elementor-element.elementor-element-28b59ee h3, .elementor-18 .elementor-element.elementor-element-28b59ee h4, .elementor-18 .elementor-element.elementor-element-28b59ee h5, .elementor-18 .elementor-element.elementor-element-28b59ee h6{font-size:48px;font-weight:400;letter-spacing:-0.3px;}.elementor-18 .elementor-element.elementor-element-28b59ee .subtitle{color:#797979;font-size:48px;line-height:51px;}.elementor-18 .elementor-element.elementor-element-4506564 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-4506564 .button{border-radius:20px;}.elementor-18 .elementor-element.elementor-element-4506564 .button.-default:not(:hover){background-color:#000000;}.elementor-18 .elementor-element.elementor-element-4506564{font-family:"Roboto", Sans-serif;font-weight:500;}@media(max-width:1512px){.elementor-18 .elementor-element.elementor-element-14c9a92 h1, .elementor-18 .elementor-element.elementor-element-14c9a92 h2, .elementor-18 .elementor-element.elementor-element-14c9a92 h3, .elementor-18 .elementor-element.elementor-element-14c9a92 h4, .elementor-18 .elementor-element.elementor-element-14c9a92 h5, .elementor-18 .elementor-element.elementor-element-14c9a92 h6{font-size:42px;}.elementor-18 .elementor-element.elementor-element-14c9a92 .subtitle{font-size:28px;}.elementor-18 .elementor-element.elementor-element-28b59ee h1, .elementor-18 .elementor-element.elementor-element-28b59ee h2, .elementor-18 .elementor-element.elementor-element-28b59ee h3, .elementor-18 .elementor-element.elementor-element-28b59ee h4, .elementor-18 .elementor-element.elementor-element-28b59ee h5, .elementor-18 .elementor-element.elementor-element-28b59ee h6{font-size:38px;line-height:0px;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-5561d54{--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-14c9a92 > .elementor-widget-container{padding:0px 40px 40px 40px;}.elementor-18 .elementor-element.elementor-element-14c9a92 h1, .elementor-18 .elementor-element.elementor-element-14c9a92 h2, .elementor-18 .elementor-element.elementor-element-14c9a92 h3, .elementor-18 .elementor-element.elementor-element-14c9a92 h4, .elementor-18 .elementor-element.elementor-element-14c9a92 h5, .elementor-18 .elementor-element.elementor-element-14c9a92 h6{font-size:28px;}.elementor-18 .elementor-element.elementor-element-14c9a92 .subtitle{font-size:22px;}.elementor-18 .elementor-element.elementor-element-4ac0acc{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-e3338a0 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-e3338a0 .portfolio-item .headline, .elementor-18 .elementor-element.elementor-element-e3338a0 .grid-item .title{font-size:36px;}.elementor-18 .elementor-element.elementor-element-e3338a0 .portfolio-item .project-content .category-holder, .elementor-18 .elementor-element.elementor-element-e3338a0 .grid-item .category-holder{font-size:21px;}.elementor-18 .elementor-element.elementor-element-4c69e11{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-28b59ee h1, .elementor-18 .elementor-element.elementor-element-28b59ee h2, .elementor-18 .elementor-element.elementor-element-28b59ee h3, .elementor-18 .elementor-element.elementor-element-28b59ee h4, .elementor-18 .elementor-element.elementor-element-28b59ee h5, .elementor-18 .elementor-element.elementor-element-28b59ee h6{font-size:28px;line-height:32px;}.elementor-18 .elementor-element.elementor-element-28b59ee .subtitle{font-size:22px;line-height:26px;}}/* Start custom CSS */header#masthead {
    background: linear-gradient(180deg, #000 0%, rgba(255, 255, 255, 0.00) 100%);
    color:#ffffff !important;
}/* End custom CSS */