.elementor-14468 .elementor-element.elementor-element-769bfe9 > .elementor-container{min-height:600px;}.elementor-14468 .elementor-element.elementor-element-769bfe9:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-769bfe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://ngb.cmw.mybluehost.me/wp-content/uploads/2021/06/new-mix-bg.jpg") 50% 50%;background-size:cover;}.elementor-14468 .elementor-element.elementor-element-769bfe9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 50px;}.elementor-14468 .elementor-element.elementor-element-769bfe9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14468 .elementor-element.elementor-element-1cb4899 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14468 .elementor-element.elementor-element-d86684f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14468 .elementor-element.elementor-element-7ca6cc2 > .elementor-widget-container{background-color:#000000B3;padding:5px 5px 5px 5px;}.elementor-14468 .elementor-element.elementor-element-7ca6cc2{text-align:left;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14468 .elementor-element.elementor-element-8108d2f .elementor-button{background-color:#D64A00;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;border-radius:0px 0px 0px 0px;}.elementor-14468 .elementor-element.elementor-element-736709ba{text-align:center;}.elementor-14468 .elementor-element.elementor-element-736709ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#D64A00;}.elementor-14468 .elementor-element.elementor-element-628f20d{text-align:center;}.elementor-14468 .elementor-element.elementor-element-628f20d .elementor-heading-title{color:#000000;}.elementor-14468 .elementor-element.elementor-element-22263e8{--spacer-size:13px;}.elementor-14468 .elementor-element.elementor-element-5baef94{text-align:center;}.elementor-14468 .elementor-element.elementor-element-609cd80{--spacer-size:13px;}.elementor-14468 .elementor-element.elementor-element-b7c93c4 .elementor-button{background-color:#D64A00;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;border-radius:0px 0px 0px 0px;}.elementor-14468 .elementor-element.elementor-element-90bdd62{padding:30px 0px 30px 0px;}.elementor-14468 .elementor-element.elementor-element-d63d757{text-align:center;}.elementor-14468 .elementor-element.elementor-element-d63d757 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#D64A00;}.elementor-14468 .elementor-element.elementor-element-74b346b8{text-align:center;}.elementor-14468 .elementor-element.elementor-element-74b346b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-14468 .elementor-element.elementor-element-ba2fe42 > .elementor-container{max-width:1140px;}.elementor-14468 .elementor-element.elementor-element-ba2fe42{margin-top:0px;margin-bottom:0px;}.elementor-14468 .elementor-element.elementor-element-cf48fb6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 0px 35px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-14468 .elementor-element.elementor-element-616f2539:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-616f2539 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14468 .elementor-element.elementor-element-616f2539{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-14468 .elementor-element.elementor-element-616f2539 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14468 .elementor-element.elementor-element-2ebfbc42{text-align:center;}.elementor-14468 .elementor-element.elementor-element-2ebfbc42 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#D64A00;}.elementor-14468 .elementor-element.elementor-element-54d91363{text-align:center;}.elementor-14468 .elementor-element.elementor-element-54d91363 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-678a6a10:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-678a6a10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14468 .elementor-element.elementor-element-678a6a10 > .elementor-container{max-width:1140px;}.elementor-14468 .elementor-element.elementor-element-678a6a10{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14468 .elementor-element.elementor-element-678a6a10 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14468 .elementor-element.elementor-element-22872f1f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14468 .elementor-element.elementor-element-22872f1f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14468 .elementor-element.elementor-element-22872f1f > .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-14468 .elementor-element.elementor-element-22872f1f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14468 .elementor-element.elementor-element-22872f1f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-msie .elementor-14468 .elementor-element.elementor-element-29ad7b9a .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-14468 .elementor-element.elementor-element-29ad7b9a .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-14468 .elementor-element.elementor-element-29ad7b9a:after{content:"0.66";position:absolute;color:transparent;}.elementor-14468 .elementor-element.elementor-element-29ad7b9a{--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-14468 .elementor-element.elementor-element-29ad7b9a > .elementor-widget-container{background-color:#000000;}.elementor-14468 .elementor-element.elementor-element-29ad7b9a a .elementor-portfolio-item__overlay{background-color:#D64A0054;}.elementor-14468 .elementor-element.elementor-element-7be392c2 .elementor-button{background-color:#D64A00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;text-shadow:0px 0px 0px rgba(0,0,0,0.3);border-radius:0px 0px 0px 0px;}.elementor-14468 .elementor-element.elementor-element-7be392c2 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-14468 .elementor-element.elementor-element-783f05bc:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-783f05bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D64A00;}.elementor-14468 .elementor-element.elementor-element-783f05bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-14468 .elementor-element.elementor-element-783f05bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14468 .elementor-element.elementor-element-17d0729b{text-align:center;}.elementor-14468 .elementor-element.elementor-element-17d0729b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-61882223:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-61882223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D64A00;}.elementor-14468 .elementor-element.elementor-element-61882223 > .elementor-container{max-width:1140px;min-height:330px;}.elementor-14468 .elementor-element.elementor-element-61882223{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14468 .elementor-element.elementor-element-61882223 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-14468 .elementor-element.elementor-element-22872f1f{width:100%;}.elementor-14468 .elementor-element.elementor-element-2140030f{width:100%;}}@media(max-width:1024px){.elementor-14468 .elementor-element.elementor-element-cf48fb6{width:100%;max-width:100%;}.elementor-msie .elementor-14468 .elementor-element.elementor-element-29ad7b9a .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-14468 .elementor-element.elementor-element-769bfe9 > .elementor-container{min-height:150px;}.elementor-msie .elementor-14468 .elementor-element.elementor-element-29ad7b9a .elementor-portfolio-item{width:calc( 100% / 1 );}}/* Start custom CSS for text-editor, class: .elementor-element-7ca6cc2 */#welcome_body_text {
    width:35%;
}/* End custom CSS */
/* Start custom CSS for bridge_circles, class: .elementor-element-cf48fb6 */#mix_whatwedo .q_circles_holder.three_columns .q_circle_inner {
    width: auto;
    height: 100px;
}

#mix_whatwedo .q_circles_holder .q_circle_inner2 img {
    -webkit-border-radius:0;
}

#mix_whatwedo .q_circles_holder .q_circle_inner2:hover {
    background-color: inherit !important;
}

#mix_whatwedo .q_circle_outer {
    box-shadow: 0px 0px 11px #ccc;
    margin: 10px;
    width: 30%;
    padding: 3rem 1.5rem;
}

#mix_whatwedo .q_circle_title {
    font-size: 100%;
    color: #0F0F0F;
    font-weight: 600;
}

#mix_whatwedo .q_circle_text {
    font-size: 18px;
    font-weight: 400;
}

@media only screen and (max-width: 768px){
.q_circles_holder .q_circle_outer {
    width: 45%!important;
}
}

@media only screen and (max-width: 580px){
.q_circles_holder .q_circle_outer {
    width: 100%!important;
}

#mix_whatwedo .q_circle_outer {
    margin: 10px 0;
}
}/* End custom CSS */
/* Start custom CSS for portfolio, class: .elementor-element-29ad7b9a */#mix_portfolio .elementor-portfolio__filter {
    border: 2px solid #D64A00;
    padding: 0.5rem 1rem;
}

#mix_portfolio .elementor-portfolio__filter.elementor-active {
    background-color: #D64A00;
}

#mix_portfolio .elementor-portfolio__filters {
    margin-bottom: 4rem;
}/* End custom CSS */