.elementor-11687 .elementor-element.elementor-element-ef6f507{padding:140px 50px 75px 50px;}.elementor-bc-flex-widget .elementor-11687 .elementor-element.elementor-element-cb3039f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11687 .elementor-element.elementor-element-cb3039f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11687 .elementor-element.elementor-element-cb3039f > .elementor-element-populated{padding:0px 100px 0px 0px;}.elementor-11687 .elementor-element.elementor-element-4654373 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-11687 .elementor-element.elementor-element-04e8f9d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-11687 .elementor-element.elementor-element-04e8f9d{font-weight:bold;color:#000000;}.elementor-11687 .elementor-element.elementor-element-49c1fc8 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-11687 .elementor-element.elementor-element-49c1fc8{font-weight:bold;color:#000000;}.elementor-11687 .elementor-element.elementor-element-e1d6540{font-weight:bold;color:#000000;}.elementor-bc-flex-widget .elementor-11687 .elementor-element.elementor-element-18a185d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11687 .elementor-element.elementor-element-18a185d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11687 .elementor-element.elementor-element-18a185d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-11687 .elementor-element.elementor-element-18a185d > .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-11687 .elementor-element.elementor-element-6949539{text-align:center;}.elementor-11687 .elementor-element.elementor-element-5e80b30{overflow:hidden;padding:0px 30px 050px 30px;}.elementor-11687 .elementor-element.elementor-element-aa273a9 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-11687 .elementor-element.elementor-element-5b25030 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11687 .elementor-element.elementor-element-0030839{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11687 .elementor-element.elementor-element-3a0a17b{--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-11687 .elementor-element.elementor-element-37cb26e{--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-11687 .elementor-element.elementor-element-3f09368 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-11687 .elementor-element.elementor-element-3f09368 img{border-radius:0px 0px 0px 0px;}.elementor-11687 .elementor-element.elementor-element-ec7186f{--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-11687 .elementor-element.elementor-element-ad5a45f:not(.elementor-motion-effects-element-type-background), .elementor-11687 .elementor-element.elementor-element-ad5a45f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEDEF;}.elementor-11687 .elementor-element.elementor-element-ad5a45f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 30px 75px 30px;}.elementor-11687 .elementor-element.elementor-element-ad5a45f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11687 .elementor-element.elementor-element-6ebefa5 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-11687 .elementor-element.elementor-element-0ca498c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11687 .elementor-element.elementor-element-ff651f3{padding:75px 30px 100px 30px;}.elementor-11687 .elementor-element.elementor-element-3d533fd > .elementor-widget-container{padding:0px 0px 75px 0px;}.elementor-11687 .elementor-element.elementor-element-3d533fd{text-align:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11687 .elementor-element.elementor-element-3a0a17b{--width:25%;}.elementor-11687 .elementor-element.elementor-element-37cb26e{--width:50%;}.elementor-11687 .elementor-element.elementor-element-ec7186f{--width:25%;}}@media(max-width:1024px){.elementor-11687 .elementor-element.elementor-element-ef6f507{padding:130px 30px 50px 30px;}.elementor-11687 .elementor-element.elementor-element-5e80b30{padding:0px 30px 75px 30px;}.elementor-11687 .elementor-element.elementor-element-aa273a9 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-11687 .elementor-element.elementor-element-5b25030 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-11687 .elementor-element.elementor-element-ad5a45f{padding:50px 30px 50px 30px;}.elementor-11687 .elementor-element.elementor-element-0ca498c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11687 .elementor-element.elementor-element-ff651f3{padding:50px 30px 50px 30px;}.elementor-11687 .elementor-element.elementor-element-3d533fd > .elementor-widget-container{padding:0px 0px 50px 0px;}}@media(max-width:767px){.elementor-11687 .elementor-element.elementor-element-ef6f507{padding:40px 20px 40px 20px;}.elementor-11687 .elementor-element.elementor-element-cb3039f > .elementor-element-populated{padding:0px 0px 40px 0px;}.elementor-11687 .elementor-element.elementor-element-4654373 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-11687 .elementor-element.elementor-element-4654373{text-align:center;}.elementor-11687 .elementor-element.elementor-element-04e8f9d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-11687 .elementor-element.elementor-element-49c1fc8 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-11687 .elementor-element.elementor-element-6949539 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-11687 .elementor-element.elementor-element-5e80b30{padding:0px 20px 60px 20px;}.elementor-11687 .elementor-element.elementor-element-aa273a9 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-11687 .elementor-element.elementor-element-5b25030 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11687 .elementor-element.elementor-element-ad5a45f{padding:40px 20px 40px 20px;}.elementor-11687 .elementor-element.elementor-element-6ebefa5 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-11687 .elementor-element.elementor-element-0ca498c > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-11687 .elementor-element.elementor-element-ff651f3{padding:40px 20px 50px 20px;}.elementor-11687 .elementor-element.elementor-element-3d533fd > .elementor-widget-container{padding:0px 0px 30px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-04e8f9d */.elementor-11687 .elementor-element.elementor-element-04e8f9d {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
}

.elementor-11687 .elementor-element.elementor-element-04e8f9d:before {
    content: "Client:";
    min-width: 80px;
}

.elementor-11687 .elementor-element.elementor-element-04e8f9d br {
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49c1fc8 */.elementor-11687 .elementor-element.elementor-element-49c1fc8 {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
}

.elementor-11687 .elementor-element.elementor-element-49c1fc8:before {
    content: "Project:";
    min-width: 80px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1d6540 */.elementor-11687 .elementor-element.elementor-element-e1d6540 {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
}

.elementor-11687 .elementor-element.elementor-element-e1d6540:before {
    content: "Date:";
    min-width: 80px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ef6f507 */.elementor-11687 .elementor-element.elementor-element-ef6f507:after{
    content:'';
    display:inline-block;
    background:url("/wp-content/uploads/2020/08/page-title-side-bg.jpg");
    background-repeat: no-repeat;
    background-position: top right;
    background-size: contain;
    position: absolute;
    width:394px;
    height:570px;
    top:-170px;
    right: 0px;
    pointer-events: none;
    z-index:-1;
}


@supports (-ms-ime-align:auto) { /* MS Edge CSS ONLY */
    .elementor-11687 .elementor-element.elementor-element-ef6f507:after {
        top: -45px;
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { /* IE CSS ONLY */
    .elementor-11687 .elementor-element.elementor-element-ef6f507:after {
        top: -45px;
    }
}

@media screen and (max-width: 767px) {
	.elementor-11687 .elementor-element.elementor-element-ef6f507:after {
	    width: 250px;
        height: 300px;
        top: -30px;
	}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b25030 */.elementor-11687 .elementor-element.elementor-element-5b25030 ul {
    margin: 0;
    padding-left: 15px;
}

.elementor-11687 .elementor-element.elementor-element-5b25030 ul li {
    width: 100%;
    float: left;
    margin-bottom: 5px;
}

.elementor-11687 .elementor-element.elementor-element-5b25030 ul li:last-child {
    margin-bottom: 0;
}

.elementor-11687 .elementor-element.elementor-element-5b25030 ul ul {
    width: 100%;
    float: left;
    margin: 5px 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5e80b30 */.elementor-11687 .elementor-element.elementor-element-5e80b30:before {
    content: "";
    display: block;
    pointer-events: none;
    background: url('/wp-content/uploads/2020/08/case-study-proj-bg.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom right;
    position: absolute;
    right: -50px;
    bottom: -210px;
    width: 500px;
    height: 100%;
}


@media screen and (max-width: 1024px) {
    .elementor-11687 .elementor-element.elementor-element-5e80b30:before {
        width: 450px;
    }
}

@media screen and (max-width: 767px) {
    .elementor-11687 .elementor-element.elementor-element-5e80b30:before {
        bottom: -100px;
        width: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ca498c */.elementor-11687 .elementor-element.elementor-element-0ca498c ul {
    margin: 0;
    padding-left: 15px;
}

.elementor-11687 .elementor-element.elementor-element-0ca498c ul li {
    width: 100%;
    float: left;
    margin-bottom: 5px;
}

.elementor-11687 .elementor-element.elementor-element-0ca498c ul li:last-child {
    margin-bottom: 0;
}

.elementor-11687 .elementor-element.elementor-element-0ca498c ul ul {
    width: 100%;
    float: left;
    margin: 5px 0;
}/* End custom CSS */