.elementor-13151 .elementor-element.elementor-element-bfbd73e{--display:flex;}.elementor-13151 .elementor-element.elementor-element-92aba61 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-13151 .elementor-element.elementor-element-7db913db{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-13151 .elementor-element.elementor-element-7db913db:not(.elementor-motion-effects-element-type-background), .elementor-13151 .elementor-element.elementor-element-7db913db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#76429929;}.elementor-13151 .elementor-element.elementor-element-418852ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13151 .elementor-element.elementor-element-418852ee{text-align:left;}.elementor-13151 .elementor-element.elementor-element-418852ee .title{color:#FFFFFF;font-size:32px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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 );}.elementor-13151 .elementor-element.elementor-element-20faac10{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-13151 .elementor-element.elementor-element-c168104{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13151 .elementor-element.elementor-element-f8f59bd{background-color:#EAEAEA;padding:30px 10px 30px 10px;border-radius:8px 8px 8px 8px;}.elementor-13151 .elementor-element.elementor-element-60331cb{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-13151 .elementor-element.elementor-element-60331cb:not(.elementor-motion-effects-element-type-background), .elementor-13151 .elementor-element.elementor-element-60331cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.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-13151 .elementor-element.elementor-element-acb16a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13151 .elementor-element.elementor-element-acb16a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;color:#00194C;}@media(max-width:1024px){.elementor-13151 .elementor-element.elementor-element-acb16a6 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-13151 .elementor-element.elementor-element-418852ee .title{font-size:32px;}.elementor-13151 .elementor-element.elementor-element-acb16a6 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for tg-services-sidebar, class: .elementor-element-92aba61 */.contact_box .services-sidebar-contact {
    background: linear-gradient(90deg, #AD5389 0%, #3C1053 100%);
    text-align: center;
}
.contact_box .services-sidebar-contact a{
        background: linear-gradient(to right, #f7c500, #F0ED59) !important;
    color: #141414;
}
.contact_box .services-sidebar-contact a:hover{
        background: linear-gradient(to left, #f7c500, #F0ED59) !important;
    color: #141414;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7db913db */.talk_section{
    background: #2E3293; 
background: -webkit-linear-gradient(to right, #24243e, #302b63, #0f0c29); 
background: linear-gradient(to right, #24243e, #302b63, #0f0c29); 
/*background: linear-gradient(to bottom, #764299, #2E3293);*/
margin:0 auto;
}
.consult_box .request-form-wrap .form-grp input {
    width: 100%;
    border: none;
    font-weight: 500;
    font-size: 13px;
    color: var(--tg-secondary-color);
    padding: 0.5em .75em;
    border-radius: 2px;
    background: var(--tg-white);
    height: auto;
}
.consult_box .request-form-wrap .form-grp select {
    width: 100%;
    border: none;
    font-weight: 500;
    font-size: 13px;
    color: var(--tg-secondary-color);
    padding: 0.67em .75em;
    border-radius: 2px;
    background: var(--tg-white);
    height: auto;
}
.request-form-wrap button{
     height: 35px;
     padding: 5px;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for sidebar, class: .elementor-element-f8f59bd */.category .footer-widget .fw-title {
    color: #141414 !important;
}/* End custom CSS */