.elementor-4929 .elementor-element.elementor-element-37a42508:not(.elementor-motion-effects-element-type-background), .elementor-4929 .elementor-element.elementor-element-37a42508 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29a7de;}.elementor-4929 .elementor-element.elementor-element-37a42508{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:4% 0% 5% 0%;}.elementor-4929 .elementor-element.elementor-element-37a42508 > .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-4929 .elementor-element.elementor-element-913cfc4{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;text-align:right;}.elementor-4929 .elementor-element.elementor-element-913cfc4 > .elementor-widget-container{margin:0% 0% 0% 3%;}.elementor-4929 .elementor-element.elementor-element-913cfc4 .elementor-heading-title{font-family:"Coolvetica-regular", Sans-serif;font-size:10em;font-weight:normal;color:#ffffff;}.elementor-4929 .elementor-element.elementor-element-c8e207b{width:initial;max-width:initial;align-self:flex-end;}.elementor-4929 .elementor-element.elementor-element-c8e207b .elementor-heading-title{font-family:"Coolvetica-regular", Sans-serif;font-size:5em;font-weight:normal;color:#ffffff;}.elementor-4929 .elementor-element.elementor-element-7cd3965{width:100%;max-width:100%;align-self:flex-end;}.elementor-4929 .elementor-element.elementor-element-7cd3965 > .elementor-widget-container{margin:0% 0% 0% 11%;}.elementor-4929 .elementor-element.elementor-element-7cd3965 .elementor-heading-title{font-family:"Coolvetica-regular", Sans-serif;font-size:4.5em;font-weight:normal;color:#ffffff;}.elementor-4929 .elementor-element.elementor-element-da8c012{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:right;}.elementor-4929 .elementor-element.elementor-element-da8c012 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4929 .elementor-element.elementor-element-da8c012 .elementor-heading-title{font-family:"Coolvetica-regular", Sans-serif;font-size:2em;font-weight:normal;color:#ffffff;}.elementor-4929 .elementor-element.elementor-element-41dfa2ea > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4929 .elementor-element.elementor-element-41dfa2ea{text-align:center;}.elementor-4929 .elementor-element.elementor-element-41dfa2ea .elementor-heading-title{font-family:"Coolvetica-regular", Sans-serif;font-size:1.5em;font-weight:normal;color:#ffffff;}.elementor-widget-image .widget-image-caption{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-4929 .elementor-element.elementor-element-6a9e7d13 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4929 .elementor-element.elementor-element-6a9e7d13 img{width:25%;}.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-4929 .elementor-element.elementor-element-75dbf3e3 .elementor-button{background-color:#23619f;padding:5% 5% 5% 5%;}.elementor-4929 .elementor-element.elementor-element-75dbf3e3 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-4929 .elementor-element.elementor-element-75dbf3e3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4929 .elementor-element.elementor-element-75dbf3e3 .elementor-button .elementor-button-content-wrapper{gap:10px;}@media(max-width:1024px){.elementor-4929 .elementor-element.elementor-element-913cfc4{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-4929 .elementor-element.elementor-element-913cfc4{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-4929 .elementor-element.elementor-element-913cfc4 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4929 .elementor-element.elementor-element-7cd3965 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4929 .elementor-element.elementor-element-da8c012{width:initial;max-width:initial;}}/* Start custom CSS */.small-white-line{
    
    border-left: 15px solid white;
    width: 600px;
    height: 8em;
    
}

.grey-vertical-separator{
    
    border-left: 1px solid #A7A7A7;
    height: 5em;
    margin-left: 50%;
    
}

.black-vertical-separator{
    border-left: 3px solid #000000;
    height: 30em;

}

.white-vertical-separator{
    border-left: 1px solid #E2E2E2;
    height: 21em;
    margin-left: 50%;
}

i.white-circle{
    color: white;
    font-size: 4em;
    position: relative;
    bottom: 94%;
    right: 73%;
}

i.black-circle{
    color: #000000;
    font-size: 4em;
    position: relative;
    bottom: 72%;
    right: 95%;
}

span.white-circled-number{
    color: #FFFFFF;
    font-size: 0.6em;
    margin-top: 20%;
    font-family: SF-pro-display-bold;
}

span.circled-number{
    color: #000;
    font-size: 0.6em;
    margin-top: 20%;
    font-family: SF-pro-display-bold;
}/* End custom CSS */