.elementor-23246 .elementor-element.elementor-element-5c4b3cb{--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;--background-transition:0.3s;}.elementor-23246 .elementor-element.elementor-element-789e356 .title + .subtitle{margin-bottom:0px;}.elementor-23246 .elementor-element.elementor-element-789e356 .subtitle + .title{margin-top:0px;}.elementor-23246 .elementor-element.elementor-element-789e356 h1, .elementor-23246 .elementor-element.elementor-element-789e356 h2, .elementor-23246 .elementor-element.elementor-element-789e356 h3, .elementor-23246 .elementor-element.elementor-element-789e356 h4, .elementor-23246 .elementor-element.elementor-element-789e356 h5, .elementor-23246 .elementor-element.elementor-element-789e356 h6{font-size:3.2vw;}.elementor-23246 .elementor-element.elementor-element-789e356 .subtitle{font-size:14px;text-transform:uppercase;}.elementor-23246 .elementor-element.elementor-element-1b3e7cf{font-size:18px;}.elementor-23246 .elementor-element.elementor-element-46c47b7{--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;--background-transition:0.3s;}.elementor-23246 .elementor-element.elementor-element-bb8c2d5{--spacer-size:80px;}.elementor-23246 .elementor-element.elementor-element-28f4888{--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;--background-transition:0.3s;}.elementor-23246 .elementor-element.elementor-element-beb8f35 .portfolio-item:not(.-contained) .image-holder{border-radius:9px;}.elementor-23246 .elementor-element.elementor-element-beb8f35 .portfolio-item.-contained:not(.-layout13){border-radius:9px;}.elementor-23246 .elementor-element.elementor-element-beb8f35 .portfolio-item.-contained.-layout13 .card-image .image-holder{border-radius:9px;}.elementor-23246 .elementor-element.elementor-element-beb8f35 .portfolio-item.-contained.-layout13 .card-details{border-radius:9px;}.elementor-23246 .elementor-element.elementor-element-beb8f35 .-with-shadow:not(.-contained) .image-holder{box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 51%);}.elementor-23246 .elementor-element.elementor-element-beb8f35 .-with-shadow.-contained:not(.-layout13){box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 51%);}.elementor-23246 .elementor-element.elementor-element-beb8f35 .-with-shadow.-contained.-layout13 .image-holder{box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 51%);}.elementor-23246 .elementor-element.elementor-element-beb8f35 .-with-shadow.-contained.-layout13 .card-details{box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 51%);}.elementor-23246 .elementor-element.elementor-element-beb8f35 .grid-item:not(.-nospace){padding:10px;}.elementor-23246 .elementor-element.elementor-element-beb8f35 .portfolio-grid:not(.-nospace){margin-left:-10px;margin-right:-10px;}.elementor-23246 .elementor-element.elementor-element-beb8f35 .double-width:not(.vc_col-lg-12) .card.-metro .image-holder{padding-bottom:calc(50% - 10px);}@media(max-width:1024px){.elementor-23246 .elementor-element.elementor-element-789e356 h1, .elementor-23246 .elementor-element.elementor-element-789e356 h2, .elementor-23246 .elementor-element.elementor-element-789e356 h3, .elementor-23246 .elementor-element.elementor-element-789e356 h4, .elementor-23246 .elementor-element.elementor-element-789e356 h5, .elementor-23246 .elementor-element.elementor-element-789e356 h6{font-size:5vw;}}@media(max-width:767px){.elementor-23246 .elementor-element.elementor-element-789e356 h1, .elementor-23246 .elementor-element.elementor-element-789e356 h2, .elementor-23246 .elementor-element.elementor-element-789e356 h3, .elementor-23246 .elementor-element.elementor-element-789e356 h4, .elementor-23246 .elementor-element.elementor-element-789e356 h5, .elementor-23246 .elementor-element.elementor-element-789e356 h6{font-size:2.5rem;}}