.elementor-485 .elementor-element.elementor-element-ppzmxoi{padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-ldgjfek > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-vqpbe8k > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-485 .elementor-element.elementor-element-vqpbe8k{padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-geh31wk > .elementor-container{max-width:1237px;}.elementor-485 .elementor-element.elementor-element-geh31wk{padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-ampke63 > .elementor-column-wrap > .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-485 .elementor-element.elementor-element-ampke63 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-9368512{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#202020;}.elementor-485 .elementor-element.elementor-element-9368512 .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;}.elementor-485 .elementor-element.elementor-element-9368512 .elementor-headline-dynamic-wrapper path{stroke:#CF8383;stroke-width:0px;}.elementor-485 .elementor-element.elementor-element-9368512 .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;text-transform:uppercase;letter-spacing:6px;}.elementor-485 .elementor-element.elementor-element-9368512 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-e291001 > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-msie .elementor-485 .elementor-element.elementor-element-0206152 .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-485 .elementor-element.elementor-element-0206152 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-485 .elementor-element.elementor-element-0206152:after{content:"0.66";position:absolute;color:transparent;}.elementor-485 .elementor-element.elementor-element-0206152 a .elementor-portfolio-item__overlay{background-color:rgba(61,61,61,0.9);}.elementor-485 .elementor-element.elementor-element-0206152 .elementor-portfolio__filter{font-family:"Raleway", Sans-serif;font-weight:300;}.elementor-485 .elementor-element.elementor-element-0206152 .elementor-portfolio__filter:not(:last-child){margin-right:calc(10px/2);}.elementor-485 .elementor-element.elementor-element-0206152 .elementor-portfolio__filter:not(:first-child){margin-left:calc(10px/2);}.elementor-485 .elementor-element.elementor-element-0206152 .elementor-portfolio__filters{margin-bottom:10px;}.elementor-485 .elementor-element.elementor-element-f381256 .elementor-button{background-color:#bc331c;}.elementor-485 .elementor-element.elementor-element-fd34tab{padding:50px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-r4ty6bx .title-block h2{color:#5F5F5F;font-family:"Raleway", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;line-height:2.1em;letter-spacing:0.3px;}.elementor-485 .elementor-element.elementor-element-r4ty6bx .title-block .subtitle{color:#202020;font-size:32px;font-weight:700;line-height:2.1em;letter-spacing:6px;}.elementor-485 .elementor-element.elementor-element-r4ty6bx > .elementor-widget-container{margin:0% 6% 0% 6%;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-5co3fpq > .elementor-container{max-width:1280px;}.elementor-485 .elementor-element.elementor-element-nung43i > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-npe4hsp > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-a8b414f > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0% 0% 0% 0%;}.elementor-485 .elementor-element.elementor-element-4s4qr9r > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-zodfc7d > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-485 .elementor-element.elementor-element-e075d41 > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0% 0% 9% 0%;}.elementor-485 .elementor-element.elementor-element-be4q611{margin-top:0px;margin-bottom:0px;padding:100px 0px 050px 0px;}.elementor-485 .elementor-element.elementor-element-8e80bb3{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#202020;}.elementor-485 .elementor-element.elementor-element-8e80bb3 .elementor-headline{text-align:center;font-size:41px;text-transform:uppercase;letter-spacing:5.4px;}.elementor-485 .elementor-element.elementor-element-8e80bb3 .elementor-headline-dynamic-wrapper path{stroke:#bc331c;stroke-width:0px;}.elementor-485 .elementor-element.elementor-element-8e80bb3 .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;}.elementor-485 .elementor-element.elementor-element-48df39a > .elementor-container{max-width:1280px;}.elementor-485 .elementor-element.elementor-element-48df39a{margin-top:0px;margin-bottom:40px;}.elementor-485 .elementor-element.elementor-element-fe6ee4d > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-485 .elementor-element.elementor-element-fe6ee4d > .elementor-element-populated > .elementor-widget-wrap{padding:0px 015px 0px 15px;}.elementor-485 .elementor-element.elementor-element-07a9f88{text-align:center;}.elementor-485 .elementor-element.elementor-element-07a9f88 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-8a6f794 .title-block h2{font-size:1.2rem;letter-spacing:1.2px;}.elementor-485 .elementor-element.elementor-element-ccb8d80{text-align:center;font-family:"Raleway", Sans-serif;}.elementor-485 .elementor-element.elementor-element-f1ced78 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-485 .elementor-element.elementor-element-f1ced78 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 15px 0px 15px;}.elementor-485 .elementor-element.elementor-element-8505019{text-align:center;}.elementor-485 .elementor-element.elementor-element-8505019 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-b734a98 .title-block h2{font-size:1.2rem;letter-spacing:1.2px;}.elementor-485 .elementor-element.elementor-element-38ee041{text-align:center;font-family:"Raleway", Sans-serif;}.elementor-485 .elementor-element.elementor-element-c95f1bf > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-485 .elementor-element.elementor-element-c95f1bf > .elementor-element-populated > .elementor-widget-wrap{padding:0px 15px 0px 15px;}.elementor-485 .elementor-element.elementor-element-ca1ced8{text-align:center;}.elementor-485 .elementor-element.elementor-element-ca1ced8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-d3915ba .title-block h2{font-size:1.2rem;letter-spacing:1.2px;}.elementor-485 .elementor-element.elementor-element-8f340f2{text-align:center;font-family:"Raleway", Sans-serif;}.elementor-485 .elementor-element.elementor-element-fcb1c06 > .elementor-container{max-width:1280px;}.elementor-485 .elementor-element.elementor-element-fcb1c06{margin-top:0px;margin-bottom:100px;}.elementor-485 .elementor-element.elementor-element-6d1bd8c > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-485 .elementor-element.elementor-element-6d1bd8c > .elementor-element-populated > .elementor-widget-wrap{padding:0px 15px 0px 15px;}.elementor-485 .elementor-element.elementor-element-d7a55d6 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-485 .elementor-element.elementor-element-d7a55d6 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 015px 0px 15px;}.elementor-485 .elementor-element.elementor-element-f17e4bb{text-align:center;}.elementor-485 .elementor-element.elementor-element-f17e4bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-e019278 .title-block h2{font-size:1.2rem;letter-spacing:1.2px;}.elementor-485 .elementor-element.elementor-element-ea314df{text-align:center;font-family:"Raleway", Sans-serif;}.elementor-485 .elementor-element.elementor-element-4820906 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-485 .elementor-element.elementor-element-4820906 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 15px 0px 15px;}.elementor-485 .elementor-element.elementor-element-8ad30c8{text-align:center;}.elementor-485 .elementor-element.elementor-element-8ad30c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-34e42de .title-block h2{font-size:1.2rem;letter-spacing:1.2px;}.elementor-485 .elementor-element.elementor-element-b09b0c1{text-align:center;font-family:"Raleway", Sans-serif;}.elementor-485 .elementor-element.elementor-element-wy3aac8:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-wy3aac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-485 .elementor-element.elementor-element-wy3aac8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:124px 0px 152px 0px;}.elementor-485 .elementor-element.elementor-element-wy3aac8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-485 .elementor-element.elementor-element-0807bdf .title-block h2{color:#dddddd;font-size:37px;letter-spacing:9.8px;}.elementor-485 .elementor-element.elementor-element-92c55bb .gallery-item{padding:0 50px 50px 0;}.elementor-485 .elementor-element.elementor-element-92c55bb .gallery{margin:0 -50px -50px 0;}.elementor-485 .elementor-element.elementor-element-92c55bb .gallery-item .gallery-caption{text-align:center;}.elementor-485 .elementor-element.elementor-element-hzc8lix > .elementor-container{max-width:1280px;}.elementor-485 .elementor-element.elementor-element-e5080a7 .title-block h2{color:#202020;letter-spacing:6px;}.elementor-485 .elementor-element.elementor-element-e5080a7 > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-485 .elementor-element.elementor-element-d6edb56{text-align:center;font-family:"Raleway", Sans-serif;}.elementor-485 .elementor-element.elementor-element-f7d8520 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-485 .elementor-element.elementor-element-f7d8520 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-485 .elementor-element.elementor-element-f7d8520 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-485 .elementor-element.elementor-element-cc42a32 iframe{height:509px;}.elementor-485 .elementor-element.elementor-element-cc42a32 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-485 .elementor-element.elementor-element-6d1bd8c{width:10%;}.elementor-485 .elementor-element.elementor-element-d7a55d6{width:35%;}.elementor-485 .elementor-element.elementor-element-315652e{width:10%;}.elementor-485 .elementor-element.elementor-element-4820906{width:35%;}.elementor-485 .elementor-element.elementor-element-b7dfdbe{width:10%;}.elementor-485 .elementor-element.elementor-element-f7d8520{width:100%;}}@media(max-width:1024px){.elementor-msie .elementor-485 .elementor-element.elementor-element-0206152 .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-msie .elementor-485 .elementor-element.elementor-element-0206152 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-485 .elementor-element.elementor-element-xzssifw > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for image, class: .elementor-element-7f462c9 */.ipad-video:after {
    position:absolute;
    top: 45%;
    right:45%;
    font-family: FontAwesome;
    content: "\f144";
    color: #fff;
    color:rgba(255,255,255,0.85);
    font-size: 8em;
    text-shadow: -1px 1px 20px rgba(0,0,0,0.3);
    pointer-events: none;
    transition-duration: .5s;
}
.ipad-video:hover:after {
    color: #fff;
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for asw-title, class: .elementor-element-r4ty6bx */#teamtitle{
    text-align:center !important;
}/* End custom CSS */
/* Start custom CSS for asw-title, class: .elementor-element-8a6f794 */.service-icon-title{
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for asw-title, class: .elementor-element-b734a98 */.service-icon-title{
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for asw-title, class: .elementor-element-d3915ba */.service-icon-title{
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for asw-title, class: .elementor-element-e019278 */.service-icon-title{
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for asw-title, class: .elementor-element-34e42de */.service-icon-title{
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for asw-title, class: .elementor-element-0807bdf */#clientstitle{
    text-align:center !important;
}/* End custom CSS */
/* Start custom CSS for asw-title, class: .elementor-element-e5080a7 */.centeredText{
    text-align: center;
}/* End custom CSS */