.elementor-6967 .elementor-element.elementor-element-c866d34:not(.elementor-motion-effects-element-type-background), .elementor-6967 .elementor-element.elementor-element-c866d34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dbi-web2.admin-contacts.com/wp-content/uploads/2023/12/bg-ref.jpg");background-position:initial;background-repeat:no-repeat;background-size:52vw auto;}.elementor-6967 .elementor-element.elementor-element-c866d34{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6967 .elementor-element.elementor-element-c866d34 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6967 .elementor-element.elementor-element-1b7a207:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6967 .elementor-element.elementor-element-1b7a207 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dbi-web2.admin-contacts.com/wp-content/uploads/2023/12/Trace-20420.svg");background-repeat:no-repeat;background-size:contain;}.elementor-6967 .elementor-element.elementor-element-1b7a207 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-6967 .elementor-element.elementor-element-1b7a207 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6967 .elementor-element.elementor-element-1b7a207 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6967 .elementor-element.elementor-element-7904a01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0rem;margin-bottom:8rem;}.elementor-6967 .elementor-element.elementor-element-7904a01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6967 .elementor-element.elementor-element-1c7748c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6967 .elementor-element.elementor-element-1c7748c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-6967 .elementor-element.elementor-element-b5acb7c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:3.125rem;font-weight:500;text-transform:uppercase;line-height:1.66em;letter-spacing:0.2em;color:#17213C;}.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-6967 .elementor-element.elementor-element-bd54f32 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-6967 .elementor-element.elementor-element-bd54f32{font-family:"Lato", Sans-serif;font-size:1.0625rem;font-weight:400;text-transform:uppercase;line-height:1.47em;letter-spacing:0.2em;color:var( --e-global-color-95cc5de );}.elementor-6967 .elementor-element.elementor-element-9200f2c{font-family:"Lato", Sans-serif;font-size:1.0625rem;font-weight:400;text-transform:uppercase;line-height:1.47em;letter-spacing:0.2em;color:var( --e-global-color-95cc5de );}.elementor-6967 .elementor-element.elementor-element-b0f040b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6967 .elementor-element.elementor-element-b0f040b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6967 .elementor-element.elementor-element-8135ccc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6967 .elementor-element.elementor-element-8135ccc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-6967 .elementor-element.elementor-element-c866d34:not(.elementor-motion-effects-element-type-background), .elementor-6967 .elementor-element.elementor-element-c866d34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0vw 0px;}}@media(max-width:767px){.elementor-6967 .elementor-element.elementor-element-c866d34:not(.elementor-motion-effects-element-type-background), .elementor-6967 .elementor-element.elementor-element-c866d34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0vw 0px;background-size:97vw auto;}.elementor-6967 .elementor-element.elementor-element-7904a01{margin-top:0vw;margin-bottom:14vw;}.elementor-6967 .elementor-element.elementor-element-b5acb7c > .elementor-widget-container{margin:0vw 0vw 5vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-6967 .elementor-element.elementor-element-b5acb7c{text-align:center;}.elementor-6967 .elementor-element.elementor-element-b5acb7c .elementor-heading-title{font-size:7vw;}.elementor-6967 .elementor-element.elementor-element-bd54f32{text-align:center;font-size:13px;}.elementor-6967 .elementor-element.elementor-element-9200f2c{text-align:center;font-size:13px;}}/* Start custom CSS for text-editor, class: .elementor-element-bd54f32 */.elementor-6967 .elementor-element.elementor-element-bd54f32{
    width: 100%;
  max-width: 717px;
 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9200f2c */.elementor-6967 .elementor-element.elementor-element-9200f2c{
    width: 100%;
  max-width: 717px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1c7748c */.elementor-6967 .elementor-element.elementor-element-1c7748c{
    padding: 0 0 0 5.393%;
}
.elementor-6967 .elementor-element.elementor-element-1c7748c .elementor-widget-wrap.elementor-element-populated{
    padding:0 0 0 29.91%;
    
}
@media screen and (max-width : 769px){
    .elementor-6967 .elementor-element.elementor-element-1c7748c{
    padding: 34vw 16px 0 16px;
}
.elementor-6967 .elementor-element.elementor-element-1c7748c .elementor-widget-wrap.elementor-element-populated{
    padding:0 0 0 0;
    
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8135ccc */.elementor-6967 .elementor-element.elementor-element-8135ccc{
 padding: 0 0  0 0;
}
.elementor-6967 .elementor-element.elementor-element-8135ccc .elementor-widget-wrap.elementor-element-populated{
    padding:0 0 0  0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1b7a207 */.elementor-6967 .elementor-element.elementor-element-1b7a207  .elementor-widget-wrap{
    padding-top: 11vw;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 3rem;
    background-repeat: no-repeat;
background-size: 22.3vw !important;
  background-position: 22.5vw -0.25vw !important;
}

@media screen and (max-width : 769px){
    .elementor-6967 .elementor-element.elementor-element-1b7a207  .elementor-widget-wrap{
    padding-top: 11vw;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 3rem;
    background-repeat: no-repeat;
background-size: 100vw !important;
  background-position: top center !important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c866d34 */.elementor-6967 .elementor-element.elementor-element-c866d34{
    background-position: 0 -9vw !important;
}

@media screen and (max-width : 769px){
    .elementor-6967 .elementor-element.elementor-element-c866d34{
        padding:0;
    }
.elementor-6967 .elementor-element.elementor-element-c866d34{
    background-position: 0 -16vw !important;
}    
    
    
}/* End custom CSS */
/* Start custom CSS */html{
font-size: clamp(0.8125rem, 0.4375rem + 0.4688vw, 1rem);
}/* End custom CSS */