.elementor-7280 .elementor-element.elementor-element-7d27572{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7280 .elementor-element.elementor-element-7d27572:not(.elementor-motion-effects-element-type-background), .elementor-7280 .elementor-element.elementor-element-7d27572 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #CDE8F4 10%, #F8F9FA 100%);}.elementor-7280 .elementor-element.elementor-element-ce11934{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7280 .elementor-element.elementor-element-c0e129a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-7280 .elementor-element.elementor-element-4f9b209{padding:0% 0% 0% 0%;}.elementor-7280 .elementor-element.elementor-element-4f9b209 img{width:200px;}.elementor-7280 .elementor-element.elementor-element-e75f1ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--padding-top:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:05%;}.elementor-7280 .elementor-element.elementor-element-e75f1ab:not(.elementor-motion-effects-element-type-background), .elementor-7280 .elementor-element.elementor-element-e75f1ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-7280 .elementor-element.elementor-element-d245d13{--display:flex;}.elementor-7280 .elementor-element.elementor-element-94686fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7280 .elementor-element.elementor-element-2fba153{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 010%;}.elementor-7280 .elementor-element.elementor-element-2fba153.elementor-element{--align-self:center;}.elementor-7280 .elementor-element.elementor-element-e96cea4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7280 .elementor-element.elementor-element-566dd3c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-7280 .elementor-element.elementor-element-566dd3c:not(.elementor-motion-effects-element-type-background), .elementor-7280 .elementor-element.elementor-element-566dd3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CDE8F4;}.elementor-7280 .elementor-element.elementor-element-8934172{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7280 .elementor-element.elementor-element-d8b8ba9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7280 .elementor-element.elementor-element-3ae16968{--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;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7280 .elementor-element.elementor-element-3ae16968:not(.elementor-motion-effects-element-type-background), .elementor-7280 .elementor-element.elementor-element-3ae16968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-7280 .elementor-element.elementor-element-ae40794{padding:5% 5% 5% 5%;}.elementor-7280 .elementor-element.elementor-element-2143bbfa .separator_divider{text-align:center;}.elementor-7280 .elementor-element.elementor-element-2143bbfa .separator_divider svg{max-width:600px;}.elementor-7280 .elementor-element.elementor-element-2143bbfa svg{fill:var( --e-global-color-secondary );}body.elementor-page-7280:not(.elementor-motion-effects-element-type-background), body.elementor-page-7280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}html{height:100vh;margin:0;overflow:hidden;}body{height:100vh;overflow:auto;scroll-snap-type:y mandatory;scroll-padding:65px;}:root{--page-title-display:none;}body.elementor-page-7280{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}@media(min-width:768px){.elementor-7280 .elementor-element.elementor-element-7d27572{--width:100%;}.elementor-7280 .elementor-element.elementor-element-ce11934{--width:75%;}}@media(max-width:1024px){.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:767px){.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}/* Start custom CSS for shortcode, class: .elementor-element-2fba153 *//* Hide the default rank description text */
#gamipress-user-ranks p,
#gamipress-rank-2593 .gamipress-rank-excerpt,
.gamipress-share-buttons,
.gamipress-rank-requirements,
.gamipress-progress-bar-wrapper,
#gamipress-user-ranks .user-has-earned,
#gamipress-user-ranks .current-user-rank img{
    display: none !important;
}

/* Clean up the heading */
#gamipress-user-ranks h2,
#gamipress-user-ranks h2 a{
    font-size:16px !important;
    font-style:italic;
    color:#B95B8C !important;
    margin:0
    padding:0
    ;
}


#gamipress-user-ranks .current-user-rank  {
    display: block !important
    ;
        box-shadow: none !important;
    border: none;  
    padding:0;
}

.gamipress-rank-title, 
.current-user-rank,
.gamipress-rank {
    margin-bottom:0!important;
    padding:0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8934172 */.elementor-element.elementor-element-8934172.elementor-widget.elementor-widget-shortcode {
    width:95%;
}



.bp-messages-wrap .bp-messages-threads-wrapper,
.bp-messages-wrap 
{
  height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS */#primary {
    padding: 0;
}
 .elementor-column.elementor-col-40, .elementor-column[data-col="40"] {
    width: max-content;
  }/* End custom CSS */