.elementor-25924 .elementor-element.elementor-element-dd2a9b4{padding:2em 0em 2em 0em;}.elementor-25924 .elementor-element.elementor-element-90e25d9 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-25924 .elementor-element.elementor-element-3a49cd3{font-family:var( --e-global-typography-text-font-family ), "Trebuchet MS", 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 );}.elementor-25924 .elementor-element.elementor-element-19bb990{padding:0em 0em 3em 0em;}.elementor-25924 .elementor-element.elementor-element-3caf3b5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25924 .elementor-element.elementor-element-3caf3b5{padding:0em 0em 0.5em 0em;}.elementor-25924 .elementor-element.elementor-element-f030bcd{text-align:left;}.elementor-25924 .elementor-element.elementor-element-6bd509b .elementor-heading-title{color:var( --e-global-color-6868384 );}.elementor-25924 .elementor-element.elementor-element-247c94f{font-family:var( --e-global-typography-text-font-family ), "Trebuchet MS", 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 );}.elementor-25924 .elementor-element.elementor-element-c0842ce > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25924 .elementor-element.elementor-element-c0842ce{padding:0em 0em 0.5em 0em;}.elementor-25924 .elementor-element.elementor-element-bec2b3f{text-align:left;}.elementor-25924 .elementor-element.elementor-element-e5c6b28 .elementor-heading-title{color:var( --e-global-color-6868384 );}.elementor-25924 .elementor-element.elementor-element-6da7cee{font-family:var( --e-global-typography-text-font-family ), "Trebuchet MS", 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 );}.elementor-25924 .elementor-element.elementor-element-b791a18 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25924 .elementor-element.elementor-element-b791a18{padding:0em 0em 0.5em 0em;}.elementor-25924 .elementor-element.elementor-element-94a1e0f{text-align:left;}.elementor-25924 .elementor-element.elementor-element-64c8079 .elementor-heading-title{color:var( --e-global-color-6868384 );}.elementor-25924 .elementor-element.elementor-element-20a5088{font-family:var( --e-global-typography-text-font-family ), "Trebuchet MS", 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 );}.elementor-25924 .elementor-element.elementor-element-df3ce9a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25924 .elementor-element.elementor-element-df3ce9a{padding:0em 0em 0.5em 0em;}.elementor-25924 .elementor-element.elementor-element-6d5f9e8{text-align:left;}.elementor-25924 .elementor-element.elementor-element-d1a374f .elementor-heading-title{color:var( --e-global-color-6868384 );}.elementor-25924 .elementor-element.elementor-element-f72f980{font-family:var( --e-global-typography-text-font-family ), "Trebuchet MS", 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 );}.elementor-25924 .elementor-element.elementor-element-b4298cd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25924 .elementor-element.elementor-element-b4298cd{padding:0em 0em 0.5em 0em;}.elementor-25924 .elementor-element.elementor-element-2310ec4{text-align:left;}.elementor-25924 .elementor-element.elementor-element-9a5f446 .elementor-heading-title{color:var( --e-global-color-6868384 );}.elementor-25924 .elementor-element.elementor-element-f2b4a33{font-family:var( --e-global-typography-text-font-family ), "Trebuchet MS", 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 );}.elementor-25924 .elementor-element.elementor-element-3652217a:not(.elementor-motion-effects-element-type-background), .elementor-25924 .elementor-element.elementor-element-3652217a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82b2358 );}.elementor-25924 .elementor-element.elementor-element-3652217a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 0em 2em 0em;}.elementor-25924 .elementor-element.elementor-element-3652217a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25924 .elementor-element.elementor-element-69fad6e1 .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-25924 .elementor-element.elementor-element-2f25431d{font-family:var( --e-global-typography-text-font-family ), "Trebuchet MS", 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 );}.elementor-25924 .elementor-element.elementor-element-35fba36f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-25924 .elementor-element.elementor-element-982951f{padding:3em 0em 3em 0em;}.elementor-25924 .elementor-element.elementor-element-d53904d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25924 .elementor-element.elementor-element-542a724{text-align:left;}.elementor-25924 .elementor-element.elementor-element-a6ea257 .elementor-heading-title{color:var( --e-global-color-6868384 );}.elementor-25924 .elementor-element.elementor-element-9bb235d{font-family:var( --e-global-typography-text-font-family ), "Trebuchet MS", 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 );}.elementor-25924 .elementor-element.elementor-element-f9b3d50 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25924 .elementor-element.elementor-element-45e049b{text-align:left;}.elementor-25924 .elementor-element.elementor-element-f3062e3 .elementor-heading-title{color:var( --e-global-color-6868384 );}.elementor-25924 .elementor-element.elementor-element-1d63b77{font-family:var( --e-global-typography-text-font-family ), "Trebuchet MS", 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 );}.elementor-25924 .elementor-element.elementor-element-53f6b75 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25924 .elementor-element.elementor-element-579ff91{text-align:left;}.elementor-25924 .elementor-element.elementor-element-0c370fd .elementor-heading-title{color:var( --e-global-color-6868384 );}.elementor-25924 .elementor-element.elementor-element-100dbe7{font-family:var( --e-global-typography-text-font-family ), "Trebuchet MS", 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 );}.elementor-25924 .elementor-element.elementor-element-de667cf > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25924 .elementor-element.elementor-element-de667cf{padding:1em 0em 3em 0em;}.elementor-25924 .elementor-element.elementor-element-50123f0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25924 .elementor-element.elementor-element-50123f0{border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-6777622 );box-shadow:0px 0px 10px 0px #CCCCCC;padding:1em 1em 1em 1em;}.elementor-25924 .elementor-element.elementor-element-ba6c1da:not(.elementor-motion-effects-element-type-background), .elementor-25924 .elementor-element.elementor-element-ba6c1da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82b2358 );}.elementor-25924 .elementor-element.elementor-element-ba6c1da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 0em 3em 0em;}.elementor-25924 .elementor-element.elementor-element-ba6c1da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25924 .elementor-element.elementor-element-526b0033{text-align:center;}.elementor-25924 .elementor-element.elementor-element-211563e5{text-align:center;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}/* Start custom CSS for section, class: .elementor-element-17003c5 */.grm-submenu ul li {
    width: 24%;
    display: inline-block;
    font-family: 'FuturaPT-Medium','futuraBT-Medium';
}
.grm-submenu .menu-title a::after {
    content: "\25B6";
    position: absolute;
    top: 50%;
    transform: translateY(-50%); 
    left: 100%;
    color: #333;
}
.grm-submenu .menu-title a {
    position: relative;
    padding-right:1em;
    vertical-align: top;
    display:inline-block;
    
}
nav.elementor-nav-menu--dropdown {
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-982951f */.ribbon-top > .elementor-container {
    border: 1px solid #dddddd;
    position:relative;
    padding:1em;
}
.ribbon-top > .elementor-container::after {
    --f: 1em;
    clip-path: polygon(
      0 0,  
      calc(100% - var(--f)) 0, 
      100% 50%,
      calc(100% - var(--f)) calc(100%),
      0 calc(100%)
    );
    content: "Everybody Wins";
    color: white;
    text-transform: uppercase;
    position: absolute;
    top:-1em;
    padding: 0.55em 3em 0.45em 2em;
    left:-1em;
    background: -webkit-linear-gradient( -1deg, rgb(6,208,243) 10%, rgb(6,192,231) 40%, rgb(6,180,222) 85%);
}
.ribbon-top > .elementor-container::before {
    content: "";
    position: absolute;
    top: 1em;
    left: -1em;
    background: rgb(2 139 173);
    width: 1em;
    height:1em;
    clip-path: polygon(
      0 0,  
      100% 0,
      100% 100%
    );
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-50123f0 */.red-left {
    border-left: 4px solid red;
}/* End custom CSS */