.elementor-635 .elementor-element.elementor-element-c1a1ce2{--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;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:64px;--padding-right:64px;}.elementor-635 .elementor-element.elementor-element-c1a1ce2:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-c1a1ce2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.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-635 .elementor-element.elementor-element-8857836 .elementor-heading-title{font-family:var( --e-global-typography-b54bbc8-font-family ), Sans-serif;font-size:var( --e-global-typography-b54bbc8-font-size );font-weight:var( --e-global-typography-b54bbc8-font-weight );line-height:var( --e-global-typography-b54bbc8-line-height );color:var( --e-global-color-primary );}.elementor-635 .elementor-element.elementor-element-387350f{--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;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-635 .elementor-element.elementor-element-a12fde9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:56px;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.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 );}@media(max-width:1310px){.elementor-635 .elementor-element.elementor-element-c1a1ce2{--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-635 .elementor-element.elementor-element-8857836{text-align:center;}.elementor-635 .elementor-element.elementor-element-8857836 .elementor-heading-title{font-size:var( --e-global-typography-b54bbc8-font-size );line-height:var( --e-global-typography-b54bbc8-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-635 .elementor-element.elementor-element-c1a1ce2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-8857836 .elementor-heading-title{font-size:var( --e-global-typography-b54bbc8-font-size );line-height:var( --e-global-typography-b54bbc8-line-height );}.elementor-635 .elementor-element.elementor-element-a12fde9 .elementor-heading-title{font-size:1.59rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS */.client-websites .elementor-item.elementor-item-active {
    color: #fff!important ;
}

.client-websites .elementor-item:hover::after{
    background-color: #ccc!important ;
}

.custom-how-we-work .elementor-item:hover::after{
    background-color: #ccc!important ;
}

/*.page-id-635 .custom-sub-menu a {*/
/*    color: #ccc !important;*/
/*}*/

/*.page-id-635 .custom-sub-menu a:hover {*/
/*    color: #fff !important;*/
/*}*/

/*.page-id-635 .custom-sub-menu a:active {*/
/*    color: #eee !important;*/
/*}*/

/*.page-id-635 .custom-how-we-work a {*/
/*    color: #ccc !important;*/
/*}*/

/*.page-id-635 .custom-how-we-work a:hover {*/
/*    color: #fff !important;*/
/*}*/

/*.page-id-635 .custom-how-we-work a:active {*/
/*    color: #eee !important;*/
/*}*/

/*#uncommon-agency {*/
/*    padding-top: 5.1vw;*/
/*}*/

/*.offer-text {*/
/*    margin-top: -0.5vw;*/
/*}*/

/*.uncommon {*/
/*    margin-top: -2.1vw;*/
/*}*/

/*.uncommon-title {*/
/*    top: 50%;*/
/*    margin-top: -9.2vw;*/
/*}*/

/*.uncommon-text {*/
/*    top: 50%;*/
/*    margin-top: -6.2vw;*/
/*}*/

/*.think-title {*/
/*    margin-top: -0.6vw;*/
/*}*/

/*#whowedo {*/
/*    margin-top: -8.2vw;*/
/*}*/

/*#whatweoffer {*/
/*    margin-top: -9.6vw;*/
/*}*/

/*a:hover {*/
/*        color: #ff7800 !important;*/
/*}*/

/*.plaintext {*/
/*    margin-left: 1.5vw;*/
/*}*/

/*.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a) {*/
/*    text-decoration: none;*/
/*}*/

/*#thinkcolumn {*/
/*    margin-bottom: 6vw;*/
/*}*/

/*#sayhicolumn {*/
/*    margin-bottom: 3.2vw;*/
/*}*//* End custom CSS */