:root{--h1-font:700 36px/1.2  'Open Sans',sans-serif;--h2-font:700 30px/1.25 'Open Sans',sans-serif;--h3-font:700 24px/1.3  'Open Sans',sans-serif;--h4-font:700 20px/1.35 'Open Sans',sans-serif;--h5-font:700 18px/1.4  'Open Sans',sans-serif;--h6-font:700 16px/1.45 'Open Sans',sans-serif;--body-1:400 16px/1.625 'Open Sans',sans-serif;--body-2:400 15px/1.667 'Open Sans',sans-serif;--small-1:500 16px/1.5 'Open Sans',sans-serif;--small-2:500 14px/1.571 'Open Sans',sans-serif;--small-3:500 12px/1.5 'Open Sans',sans-serif;--lead-font:400 20px/1.6 'Open Sans',sans-serif;--background-color-1:#181A1D;--background-color-2:#242629;--background-color-3:#7A7F84;--page-background-color:#17191D;--news-teaser-color:#24272C;--comment-popup-color:#313335;--primary-1:#403694;--primary-2:#4BB749;--primary-3:#0A0B0B;--primary-4:#FF5630;--secondary-1:#9DC0FF;--secondary-2:#B2FFB0;--secondary-3:#AEAEAE;--secondary-4:#FFEFEB;--transparent-1:#F4F8FF;--transparent-2:#F5FCF9;--transparent-3:#E9E9E9;--transparent-4:#FFF6F4;--font-color-1:#F6F7FB;--font-color-2:#888888;--font-color-2-second-variation:#ADADAD;--font-color-2-third-variation:#4E5D78;--font-color-3:#8A94A6;--font-color-4:#B0B7C3;--main-button-shadow-color:rgba(113,249,30,0.45);--white:#FFFFFF;--black:#000000;--grey1:#D9D9D9;--mobile-panel-background:rgba(0,0,0,0.8);--button-border:#353535;--form-element-shadow-color:#2F3134;--skill-color:#EB9002;--lime-color:#AAE98D;--alternative-font-color:#2B2A2C;--trusted-color:#838285;--premium-color:#4bb749;--professional-color:#403694;--gold-color:#7a5c10;}body{font-family:'Open Sans',sans-serif;font-size:16px;line-height:1.625;background-color:var(--page-background-color);color:var(--font-color-2-second-variation);overflow-wrap:break-word;}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif;color:var(--font-color-1);font-weight:700;margin-top:0;margin-bottom:0.65em;}h1,.h1{font:var(--h1-font);}h2,.h2{font:var(--h2-font);}h3,.h3{font:var(--h3-font);}h4,.h4{font:var(--h4-font);}h5,.h5{font:var(--h5-font);}h6,.h6{font:var(--h6-font);}p,ul,ol,dl,blockquote{margin-top:0;margin-bottom:1em;}p,ol,ul,dl,dd,dt{font:var(--body-1);}.lead{font:var(--lead-font);color:var(--font-color-1);margin-bottom:1.2em;}a{color:var(--primary-2);}a:hover,a:focus{color:var(--primary-2);opacity:0.85;text-decoration:none;}:focus-visible{outline:2px solid var(--primary-2);outline-offset:2px;border-radius:4px;}#admin-menu{z-index:9999;}.visually-hidden{display:none !important;visibility:hidden !important;font-size:0 !important;line-height:0 !important;}.tabs--primary > h2{display:none;}.breadcrumb{display:none;}.page-header{font:var(--h1-font);color:var(--font-color-1);border:none;margin-top:16px;margin-bottom:20px;padding:0;}em.label,span.label{font-style:normal;}.label-free{background-color:var(--primary-3) !important;color:var(--font-color-3) !important;}.label-premium{background-color:var(--premium-color) !important;color:var(--primary-3) !important;}.label-silver,.label-silver-plus{background-color:var(--professional-color) !important;color:var(--font-color-1) !important;}.label-gold,.label-gold-plus{background-color:var(--gold-color) !important;color:var(--font-color-1) !important;}.label-platinum,.label-platinum-plus{background-color:#555555 !important;color:var(--font-color-1) !important;}.trusted-icon{height:.6em;display:inline;margin-left:.5em;vertical-align:10%;}.advertisement-block{margin-bottom:20px;}.advertisement-block img{max-width:100%;height:auto;}.image-centered{width:100%;text-align:center;}.field.field-name-body{margin-top:0;}.alert-block{width:100%;position:relative;z-index:1000;}.mimbership{border:10px solid var(--primary-3);position:relative;}.mimbership.premium{border-color:var(--premium-color);}.mimbership.professional{border-color:var(--professional-color);}.mimbership.tastemaker{border-color:#403694;}.mimbership .mimbership-text{position:absolute;right:0;bottom:0;background:#000000;padding:2px 10px;color:#FFFFFF;line-height:20px;height:20px;}.mimbership.premium .mimbership-text{background:var(--premium-color);}.mimbership.professional .mimbership-text{background:var(--professional-color);}.submitted .mimbership{border:none;}.submitted .mimbership .mimbership-text{display:none;}.submitted .user-picture img{float:left;height:30px;width:30px;margin:1px 5px 0 0;border:none;}.group-right > h3{display:none !important;}.node-opportunity.node-teaser,.node-press-update.node-teaser{cursor:pointer;}.node-opportunity.node-teaser{margin-top:20px;background-color:var(--background-color-2);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;}.node-opportunity.node-teaser h2{font-size:24px;text-align:left;background-color:transparent;}.node-opportunity.node-teaser .benefit-deadline,.node-opportunity.node-teaser .node-readmore{display:none;}.node-opportunity.node-teaser .content{position:static;display:contents;}.node-opportunity.node-teaser .benefit-deadline{position:static;order:2;font:var(--small-1);width:calc(100% - 32px);min-height:50px;margin:0 16px 16px;background-color:var(--primary-1);border-radius:24px;display:flex;justify-content:center;align-items:center;}.node-opportunity.node-teaser .opportunity-title{position:static;order:1;font:var(--h5-font);line-height:30px;color:var(--font-color-1);background-color:transparent;text-align:left;padding:12px 16px 8px;margin:0;}.node-opportunity.node-teaser .opportunity-title *,.node-opportunity.node-teaser .benefit-deadline *{color:var(--font-color-1);cursor:pointer;}.node-opportunity.node-teaser .field-name-field-image{margin:0;order:0;}.node-type-opportunity .node-opportunity:not(.node-teaser) > .content > .field-name-field-image{margin:0 0 18px;}.node-opportunity .field-name-field-image .field-item{overflow:hidden;border-radius:0;}.view .node-opportunity .field-name-field-image .field-item{filter:brightness(1);}.node-opportunity.node-teaser .field-name-field-image a{position:static;display:block;}.node-opportunity.node-teaser .field-name-field-image img{width:100%;height:auto;display:block;}.node-opportunity.node-teaser .field-name-field-image .field-item:after{display:none;}.benefit-deadline{text-align:center;font:var(--small-1);text-transform:capitalize;}.benefit-deadline a{color:var(--white);}.extra-field--user-info > *{display:block;}.view-featured-perks .carousel-caption{background-color:rgba(0,0,0,.5);}.view-id-magazines .cover{margin-top:15px;margin-bottom:15px;}.view-member-directory .pagination li{background-color:var(--background-color-2);border:1px solid var(--button-border);}.view-member-directory .view-content .mimbership.professional{border-bottom-color:var(--professional-color);}.node-type-opportunity .field-name-field-submit-link .field-item a{background-color:var(--primary-2);}.opp-related{margin:22px 0;}.opp-related.opp-related--pre-form{margin:4px 0 22px;}.opp-related-eyebrow{font:700 11px/1 'Open Sans',sans-serif;letter-spacing:.11em;text-transform:uppercase;color:var(--font-color-3);margin-bottom:12px;}.opp-related-chips{display:flex;flex-wrap:wrap;gap:10px;}.node-type-opportunity .opp-related-chips a.opp-related-chip{display:inline-flex;align-items:center;gap:9px;width:auto;height:auto;padding:10px 16px;border:1px solid var(--button-border);border-radius:22px;background:transparent;color:var(--font-color-1);font:600 14px/1 'Open Sans',sans-serif;text-decoration:none;transition:border-color .16s,background-color .16s;}.opp-related-chip .opp-related-arrow{color:var(--font-color-3);transition:transform .16s,color .16s;}.node-type-opportunity .opp-related-chips a.opp-related-chip:hover{border-color:var(--primary-2);background:rgba(75,183,73,.12);background:color-mix(in srgb,var(--primary-2) 12%,transparent);}.opp-related-chip:hover .opp-related-arrow{transform:translate(2px,-2px);color:var(--font-color-1);}.node-type-opportunity .opp-related-chips a.opp-related-chip:focus-visible{outline:2px solid var(--primary-2);outline-offset:2px;}.winners-list .winner .caption{overflow-wrap:break-word;word-break:normal;}.page-events .page-header{font:var(--h3-font);color:var(--font-color-1);}.node-type-event .page-header{display:none;}.view-events-featured .views-row{background:var(--news-teaser-color);border-radius:8px;margin-bottom:12px;overflow:hidden;display:flex;align-items:center;gap:12px;padding:12px;}.view-events-featured .views-row img{width:80px;height:80px;object-fit:cover;border-radius:6px;flex-shrink:0;}.view-events-featured h3{margin:0 0 4px;}.view-events-featured h3 a{font:var(--h5-font);color:var(--font-color-1);}.view-events-featured .date-display-single,.node-type-event .date-display-single{font:var(--small-2);color:var(--font-color-3);display:block;margin-top:2px;}.view-events-featured .field-name-field-event-location,.node-type-event .field-name-field-event-location{font:var(--small-3);color:var(--font-color-3);}.node-type-event .field-name-field-image img,.node-type-event .field-name-field-event-image img{width:100%;height:auto;border-radius:8px;margin-bottom:16px;}.navbar{background-color:var(--primary-3);border:none;}.node-press-update.view-mode-full .field-name-title{display:none;}.block-mobile-panel-block{display:none;}.node-press-update.node-teaser .extra-field--name-field-author .user-name,.node-press-update.view-mode-timeline .extra-field--name-field-author .user-name{max-width:calc(100% - 80px);margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}@media only screen and (max-width:480px){:root{--h1-font:700 32px/1.2 'Open Sans',sans-serif;--h2-font:700 28px/1.25 'Open Sans',sans-serif;--h3-font:700 22px/1.3 'Open Sans',sans-serif;--lead-font:400 18px/1.556 'Open Sans',sans-serif;}body{font:var(--body-1);color:var(--font-color-2-second-variation);background-color:var(--page-background-color);}body.node-type-press-update:not(.page-node-edit){background-color:var(--background-color-2);}h1,h2,h3,h4{color:var(--font-color-1);}a:focus{color:var(--primary-1);}.small-1{font:var(--small-1);}.font-color-1{color:var(--font-color-1);}.font-color-3{color:var(--font-color-3);}.h4-font{font:var(--h4-font);}.h5-font{font:var(--h5-font);}.h6-font{font:var(--h6-font);}.hide-mobile{display:none;}.page-header{margin-top:16px;margin-bottom:20px;border:unset;padding:unset;}.main-container > .row > *{padding:0 20px;position:relative;}.btn{width:100%;height:50px;font:var(--small-1);color:var(--font-color-1);background-color:var(--primary-1);display:flex;justify-content:center;align-items:center;border-radius:24px;cursor:pointer;border:unset;margin-bottom:10px;}.btn:focus{background-color:var(--primary-1);}.btn-primary,.btn-success{background-color:var(--primary-2);}.btn-warning{background-color:var(--primary-3);}.btn-danger{background-color:var(--primary-4);}.btn-secondary{font:var(--small-2);color:var(--font-color-1);background-color:var(--page-background-color);border:2px solid var(--button-border);}.btn-link{color:var(--primary-2);}.view .more-link a,.view .view-footer a,.pager--infinite-scroll .pager__item a,.default-button{width:calc(100% - 16px);height:50px;font:var(--small-2);color:var(--font-color-1);background-color:var(--page-background-color);display:flex;justify-content:center;align-items:center;border:2px solid var(--button-border);border-radius:24px;margin:20px 8px;cursor:pointer;}.form-submit{width:100%;height:50px;font:var(--small-1);color:var(--font-color-1);background-color:var(--primary-2);display:flex;justify-content:center;align-items:center;border-radius:24px;cursor:pointer;border:unset;}.primary-2-button{width:100%;height:50px;font:var(--small-1);color:var(--font-color-1);background-color:var(--primary-2);display:flex;justify-content:center;align-items:center;border-radius:24px;cursor:pointer;border:unset;margin:20px 0;}.primary-1-button{width:100%;height:50px;font:var(--small-1);color:var(--font-color-1);background-color:var(--primary-1);display:flex;justify-content:center;align-items:center;border-radius:24px;cursor:pointer;border:unset;margin:20px 0;}.secondary-button{width:calc(100% - 16px);height:50px;font:var(--small-2);color:var(--font-color-1);background-color:var(--page-background-color);display:flex;justify-content:center;align-items:center;border:2px solid var(--button-border);border-radius:24px;margin:20px 8px;cursor:pointer;}.alert{color:var(--font-color-1);font:var(--body-1);}.alert.alert-danger{background-color:var(--primary-4);border-color:var(--primary-4);}.alert.alert-warning{background-color:var(--primary-3);border-color:var(--primary-3);}.alert.alert-success{background-color:var(--primary-2);border-color:var(--primary-2);}.bg-primary{background-color:var(--primary-2);}.bg-secondary{background-color:var(--secondary-2);}.bg-success{background-color:var(--primary-2);}.bg-warning{background-color:var(--primary-3);}.link-primary{background-color:var(--primary-2);}.link-secondary{background-color:var(--primary-1);}.link-success{background-color:var(--primary-2);}.link-warning{background-color:var(--primary-4);}.text-primary{color:var(--font-color-1);}.text-secondary{color:var(--font-color-2);}.border-primary{border-color:var(--primary-2);}.border-secondary{border-color:var(--secondary-2);}body:not(.page-user-):not(.page-user-login):not(.page-user-register) .tabs--primary li a{font:var(--small-1);color:var(--font-color-1);background-color:var(--primary-2);display:flex;justify-content:center;align-items:center;cursor:pointer;border:unset;margin:0 2px 4px 0;}body:not(.page-user-):not(.page-user-login):not(.page-user-register) .tabs--primary li.active a{font:var(--small-1);color:var(--font-color-1);background-color:var(--primary-1);display:flex;justify-content:center;align-items:center;cursor:pointer;border:unset;}.form-type-select .form-control{text-align:center;text-align-last:center;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/sites/all/themes/mim2/images/select_open_icon.svg);background-repeat:no-repeat;background-position:right 6px center;}body.navbar-is-fixed-top{padding-top:59px;}body:not(.navbar-is-fixed-top) #navbar.navbar-fixed-top + .main-container{padding-top:59px;}.navbar{border:unset;min-height:unset;padding:8px 0 0 0;background-color:var(--primary-3);}.navbar-header{display:flex;justify-content:space-between;}.navbar-header::before,.navbar-header::after{content:unset;}.navbar-header .logo{font-size:0;line-height:0;padding:2px 16px 11px;margin:0;float:none !important;}.navbar-header .navbar-toggle{padding:8px 4px;margin:6px 16px 0 0;border:unset;height:32px;width:32px;display:flex;flex-wrap:wrap;justify-content:center;background:url(/sites/all/themes/mim2/images/menu_icon.svg) center center no-repeat;background-color:transparent !important;}.navbar-header .navbar-toggle.open{background:url(/sites/all/themes/mim2/images/close_icon.svg) center center no-repeat;}.navbar-header .navbar-toggle .icon-bar{display:none;}.navbar-header .user-toggle{background:url(/sites/all/themes/mim2/images/login_icon.svg) center center no-repeat;background-color:transparent !important;position:absolute;top:14px;right:62px;padding:3px;height:32px;width:32px;border:unset;}.navbar .main-collapse{height:calc(100vh - 44px);max-height:unset;border:unset;box-shadow:unset;padding:24px 0;}.navbar-nav{margin:0;}.user-collapse .menu li a{font:var(--h4-font);color:var(--font-color-1);}.main-collapse .menu li a{font:var(--h4-font);color:var(--font-color-1);width:fit-content;padding:8px 24px;background-color:transparent;}.main-collapse .menu li a .caret{position:relative;}.main-collapse .menu li a .caret::before{content:'';background:url(/sites/all/themes/mim2/images/menu_item_open_icon.svg) center center no-repeat;width:32px;height:32px;display:block;position:absolute;top:-16px;left:0;}.main-collapse .menu li.open a .caret::before{background:url(/sites/all/themes/mim2/images/menu_item_close_icon.svg) center center no-repeat;}.main-collapse .menu .dropdown-menu{padding:8px 24px;}.navbar .main-collapse .menu .dropdown-menu li a{font:var(--h4-font);color:var(--font-color-1);width:fit-content;padding:8px 24px;background-color:transparent;}.block-mobile-panel-block{display:flex;position:fixed;bottom:0;left:0;width:100vw;max-width:100vw;z-index:1000;flex-wrap:nowrap;justify-content:space-evenly;background-color:var(--mobile-panel-background);font-size:0;line-height:0;height:81px;padding-bottom:5px;}.block-mobile-panel-block::before,.block-mobile-panel-block::after{display:none;}.block-mobile-panel-block .mobile-panel-link{height:76px;width:56px;}.mobile-panel-link.home-link{background:url(/sites/all/themes/mim2/images/home_icon.svg) center center no-repeat;}.mobile-panel-link.post-link{background:url(/sites/all/themes/mim2/images/add_post_icon.svg) center center no-repeat;}.mobile-panel-link.messages-link{background:url(/sites/all/themes/mim2/images/message_icon.svg) center center no-repeat;}.mobile-panel-link.notifications-link{background:url(/sites/all/themes/mim2/images/notifications_icon.svg) center center no-repeat;position:relative;}.mobile-panel-badge{position:absolute;top:16px;right:2px;min-width:17px;height:17px;padding:0 4px;background:var(--primary-4);color:var(--white);font-size:11px;line-height:17px;font-weight:700;border-radius:99px;text-align:center;}.main-button{height:56px;width:56px;margin:10px 0;background:url(/sites/all/themes/mim2/images/add_post_icon.svg) center center no-repeat var(--primary-2);box-shadow:0px 5px 40px 0px var(--main-button-shadow-color);border-radius:50%;}.block-mobile-panel-block > .main-button-container > .additional-links-container{position:absolute;left:calc(50vw - 90px);bottom:81px;width:180px;background-color:var(--background-color-2);display:none;font:var(--h4-font);}.block-mobile-panel-block > .main-button-container > .additional-links-container.open{display:flex;flex-direction:row;flex-wrap:wrap;padding:16px;box-shadow:0px 0px 15px 0px #4BB74978;border-radius:8px;}.block-mobile-panel-block .additional-links-container .additional-panel-link{color:var(--font-color-1);font:var(--small-1);font-weight:700;width:100%;margin-bottom:20px;}.block-mobile-panel-block .additional-links-container .additional-panel-link:last-child{margin-bottom:0;}.additional-panel-link .mobile-panel-new{margin-left:8px;padding:2px 7px;vertical-align:2px;background:var(--primary-2);color:#10130C;font-size:9px;line-height:1;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border-radius:99px;}.block-mobile-panel-block .user-picture{width:56px;height:76px;display:flex;justify-content:center;align-items:center;}.block-mobile-panel-block .user-picture img{height:28px;width:28px;border-radius:50%;}.block-mobile-panel-block .user-picture .mimbership{border:unset;}.block-mobile-panel-block .user-picture .mimbership-text{display:none;}.pane-bean-main-page-welcome-block{display:block;background-color:var(--primary-3);margin:0 -20px;}.pane-bean-main-page-welcome-block .bean-text-image > h2{display:none;}.pane-bean-main-page-welcome-block .bean-text-image .field-name-field-block-image{margin-top:0;}.pane-bean-main-page-welcome-block .bean-text-image .field-name-field-block-image .field-item{display:flex;justify-content:flex-end;}.pane-bean-main-page-welcome-block .bean-text-image .field-name-field-block-text{font:var(--h2-font);color:var(--font-color-1);margin:55px 0 44px 27px;}.pane-benefits-panel-pane-1{margin:40px 0;padding:0;border:unset;background-color:inherit;}.pane-benefits-panel-pane-1 .pane-title{font:var(--h2-font);color:var(--font-color-1);margin:20px 0;}.pane-success-stories-panel-pane-1 .pane-title{max-width:200px;font:var(--h2-font);color:var(--font-color-1);}.pane-success-stories-panel-pane-1 .view-header{font:var(--body-2);color:var(--font-color-2);}.view-success-stories.view-display-id-panel_pane_1 .views-bootstrap-thumbnail-plugin-style .row{margin:0;}.view-success-stories.view-display-id-panel_pane_1 .views-bootstrap-thumbnail-plugin-style .row > div{padding:0;}.view-success-stories.view-display-id-panel_pane_1 .views-bootstrap-thumbnail-plugin-style .thumbnail{overflow:hidden;border-radius:8px;padding:0;position:relative;display:inline-block;margin-bottom:20px;}.view-success-stories.view-display-id-panel_pane_1 .views-bootstrap-thumbnail-plugin-style .thumbnail:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,0.5) 72.56%);}.view-success-stories.view-display-id-panel_pane_1 .views-bootstrap-thumbnail-plugin-style .caption{position:absolute;z-index:1;bottom:56px;width:100%;padding:0 16px;}.view-success-stories.view-display-id-panel_pane_1 .views-bootstrap-thumbnail-plugin-style .caption h3,.view-success-stories.view-display-id-page .views-bootstrap-thumbnail-plugin-style .caption h3{font:var(--h5-font);color:var(--font-color-1);}.view-success-stories.view-display-id-panel_pane_1 .view-footer a{margin-top:0;}.pane-events-featured-panel-pane-1{margin-top:40px;}.pane-events-featured-panel-pane-1 .pane-title{color:var(--font-color-1);font:var(--h2-font);}.pane-events-featured-panel-pane-1 .view-header p{font:var(--body-2);color:var(--font-color-2);}.pane-events-featured-panel-pane-1 .view-header *{margin:0;}.pane-events-featured-panel-pane-1 .view-events-featured h3{margin:0;}.pane-events-featured-panel-pane-1 .view-events-featured .media-heading a{font:var(--body-1);color:var(--primary-2);}.pane-events-featured-panel-pane-1 .view-events-featured .date-display-single{font:var(--h6-font);color:var(--font-color-1);}.pane-events-featured-panel-pane-1 .view-events-featured img{border-radius:8px;}.pane-block-15{margin-top:40px;}.pane-block-15 .pane-title,#block-block-15 .block-title{margin-bottom:20px;font:var(--h2-font);color:var(--font-color-1);text-align:left;background-color:transparent;}.pane-block-15 .pane-content p,#block-block-15 p{font:var(--body-2);color:var(--font-color-2);}.pane-block-15 .pane-content a,#block-block-15 a{width:calc(100% - 16px);height:50px;font:var(--small-2);color:var(--font-color-1);display:flex;justify-content:center;align-items:center;border:2px solid var(--button-border);border-radius:24px;margin:20px 8px;}.pane-new-subscribers{margin-top:40px;}.pane-new-subscribers .pane-title{font:var(--h2-font);color:var(--font-color-1);}.pane-new-subscribers table.views-view-grid{border-collapse:separate;border-spacing:8px;background-color:transparent;}.pane-new-subscribers img{border-radius:8px;}.pane-new-subscribers .view-new-subscribers .view-footer a{width:calc(100% - 64px);height:50px;font:var(--small-1);color:var(--font-color-1);background-color:var(--primary-2);border:unset;display:flex;justify-content:center;align-items:center;border-radius:24px;margin:20px 32px;}.pane-featured-news-panel-pane-1{margin-top:40px;}.pane-featured-news-panel-pane-1 .pane-title{font:var(--h2-font);color:var(--font-color-1);margin-bottom:20px;}.pane-featured-news-panel-pane-1 .pane-title a{color:inherit;}.pane-block-23{margin-bottom:20px;}.pane-block-23 .pane-content *{max-width:100%;}.node-press-update.node-teaser,.node-press-update.view-mode-timeline{border-radius:8px;overflow:hidden;position:relative;border:unset;background-color:var(--news-teaser-color);}.node-press-update.node-teaser,.node-press-update.node-teaser .ds-left,.node-press-update.view-mode-timeline,.node-press-update.view-mode-timeline .ds-left{padding:0;}.node-press-update.node-teaser .field-name-field-press-update-image,.node-press-update.view-mode-timeline .field-name-field-press-update-image{margin:0;}.node-press-update.node-teaser .field-name-field-press-update-image a,.node-press-update.view-mode-timeline .field-name-field-press-update-image a{position:relative;display:inline-block;}.node-press-update.node-teaser .field-name-field-press-update-image .field-item:after,.node-press-update.view-mode-timeline .field-name-field-press-update-image .field-item:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:linear-gradient(180deg,rgba(0,0,0,0.77) 0%,rgba(0,0,0,0) 23.45%);}.node-press-update.node-teaser .field-name-title a,.node-press-update.view-mode-timeline .field-name-title a{font:var(--h4-font);color:var(--font-color-1);}.node-press-update.node-teaser .field-name-field-press-update-tag,.node-press-update.view-mode-timeline .field-name-field-press-update-tag{margin-bottom:20px;background-color:var(--primary-3);font:var(--small-3);color:var(--font-color-1);padding:4px 10px;border-radius:13px;}.node-press-update .field-name-submitted-by{display:none;}.node-press-update.node-teaser .extra-field--name-field-author,.node-press-update.node-teaser .extra-field--name-field-submitted-date,.node-press-update.view-mode-timeline .extra-field--name-field-author,.node-press-update.view-mode-timeline .extra-field--name-field-submitted-date{display:block;max-width:calc(50% - 20px);}.node-press-update.node-teaser .extra-field--name-field-author,.node-press-update.view-mode-timeline .extra-field--name-field-author{position:absolute;top:20px;left:20px;display:flex;flex-wrap:nowrap;}.node-press-update.node-teaser .extra-field--name-field-submitted-date,.node-press-update.view-mode-timeline .extra-field--name-field-submitted-date{position:absolute;top:26px;right:20px;font:var(--small-2);color:var(--font-color-1);}.node-press-update.node-teaser .extra-field--name-field-author .user-picture,.node-press-update.view-mode-timeline .extra-field--name-field-author .user-picture{height:28px;width:28px;min-width:28px;display:flex;justify-content:center;align-items:center;}.node-press-update.node-teaser .extra-field--name-field-author .user-picture img,.node-press-update.view-mode-timeline .extra-field--name-field-author .user-picture img{border-radius:50%;}.node-press-update.node-teaser .extra-field--name-field-author .user-picture .mimbership,.node-press-update.view-mode-timeline .extra-field--name-field-author .user-picture .mimbership{border:unset;}.node-press-update.node-teaser .extra-field--name-field-author .user-picture .mimbership-text,.node-press-update.view-mode-timeline .extra-field--name-field-author .user-picture .mimbership-text{display:none;}.node-press-update.node-teaser .extra-field--name-field-author .user-name a,.node-press-update.view-mode-timeline .extra-field--name-field-author .user-name a{font:var(--small-1);color:var(--font-color-1);}.view-featured-news .more-link a{width:calc(100% - 16px);height:50px;font:var(--small-2);color:var(--font-color-1);display:flex;justify-content:center;align-items:center;border:2px solid var(--button-border);border-radius:24px;margin:20px 8px;}body.node-type-press-update #block-views-benefits-block-1{display:none;}.node-type-press-update section.col-sm-9{margin:0;position:relative;}.node-type-press-update .page-header{font:var(--h4-font);color:var(--font-color-1);margin-top:75px;}.node-type-press-update .extra-field--name-field-author,.node-type-press-update .extra-field--name-field-submitted-date{display:inline;padding:0;font:var(--small-1);}.node-type-press-update .extra-field--name-field-submitted-date{color:var(--secondary-3);}.node-type-press-update .extra-field--name-field-author,.node-type-press-update .extra-field--name-field-author a{color:var(--font-color-1);font-weight:400;}.node-press-update.view-mode-full > div{padding:0;}.node-type-press-update .group-right{position:unset;}.node-type-press-update:not(.page-node-edit) .field-name-field-press-update-tag{position:absolute;top:-49px;left:20px;margin:0;background-color:var(--primary-3);font:var(--small-3);color:var(--font-color-1);border-radius:10px;padding:4px 10px;}.node-type-press-update .field-name-field-press-update-tag a{color:var(--font-color-1);}.node-type-press-update .field-name-field-press-update-image img{border-radius:7px;}.node-type-press-update .field-name-field-press-update-body{font:var(--body-1);color:var(--font-color-2-second-variation);}.node-type-press-update .field-name-field-press-website a{background-color:var(--primary-1);font:var(--small-2);color:var(--font-color-1);border-color:var(--primary-1);border-radius:24px;margin-bottom:0;margin-top:20px;width:100%;height:50px;display:flex;align-items:center;justify-content:center;}.node-press-update.view-mode-full .links{margin:20px 0 40px 0;display:flex;justify-content:space-around;}.node-press-update.view-mode-full .links .comment-add{display:none;}.node-press-update.view-mode-full .links .flag-throbber{display:none;}.node-press-update .links .flag-promote a{font-size:0;line-height:0;height:40px;width:40px;display:block;background:url(/sites/all/themes/mim2/images/like-icon.svg) center center no-repeat;}.node-press-update .links .flag-promote a.unflag-action{background:url(/sites/all/themes/mim2/images/like-icon-filled.svg) center center no-repeat;}.node-press-update .links .flag-promote{position:relative;}.node-press-update .links .flag-promote .flag-counter{position:absolute;bottom:-70px;left:0;width:100px;font:var(--small-1);color:var(--font-color-1);}.node-press-update .links .flag-favorite a{font-size:0;line-height:0;height:40px;width:40px;display:block;background:url(/sites/all/themes/mim2/images/save_icon.svg) center center no-repeat;}.node-press-update .links .flag-favorite a.unflag-action{background:url(/sites/all/themes/mim2/images/saved-icon.svg) center center no-repeat;}.node-press-update .links .flag-dismiss a{font-size:0;line-height:0;height:40px;width:40px;display:block;background:url(/sites/all/themes/mim2/images/dismiss-icon.svg) center center no-repeat;}.node-press-update .links .flag-dismiss a.unflag-action{background:url(/sites/all/themes/mim2/images/dismissed-icon.svg) center center no-repeat;}.node-press-update.view-mode-full .group-footer{float:left;width:calc(100vw - 40px);}.comment-wrapper{margin-top:20px;}.comment-wrapper .title{font:var(--h5-font);color:var(--font-color-1);margin:0;}.comment-wrapper .comment h3,.comment-wrapper .comment .submitted,.comment-wrapper .comment .comment-edit{display:none;}.comment-wrapper .comments-list{position:relative;display:block;}.comment-wrapper .comments-list:not(.open) > *{display:none;}.comment-wrapper .comments-list:not(.open) > div:nth-child(2){display:block;}.comment-wrapper .comments-list:not(.open) > div:nth-child(2):after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:linear-gradient(180deg,rgba(36,38,41,0) 0%,#242629 86.05%);visibility:unset;}.comment .content{position:relative;}.comment .comment-header{display:flex;justify-content:space-between;flex-wrap:nowrap;}.comment .comment-header .extra-field--name-field-author-comment{display:flex;font:var(--small-2);color:var(--secondary-3);}.comment .comment-header .extra-field--name-field-author-comment a{color:var(--font-color-1);}.comment .comment-header .extra-field--name-field-submitted-date-comment{font:var(--small-3);color:var(--secondary-3);}.comment .user-picture{width:32px;height:32px;border-radius:50%;margin-right:9px;overflow:hidden;display:block;}.comment .user-picture .mimbership{border:unset;}.comment .user-picture .mimbership .mimbership-text{display:none;}.comment .new{display:none;}.comment .field-name-comment-body{margin:8px 0 0 41px;font:var(--small-2);color:var(--font-color-3);}.comment .flag-outer-comment-like{position:absolute;bottom:-50px;left:40px;width:120px;}.comment .flag-outer-comment-like .flag-comment-like{display:flex;align-items:center;flex-wrap:nowrap;}.comment .flag-outer-comment-like .flag{font-size:0;line-height:0;display:block;height:24px;width:24px;background:url(/sites/all/themes/mim2/images/comment-like.svg) center center no-repeat;}.comment .flag-outer-comment-like .flag.unflag-action{background:url(/sites/all/themes/mim2/images/comment-like-liked.svg) center center no-repeat;}.comment .flag-outer-comment-like .flag-counter{font:var(--small-2);color:var(--font-color-1);margin-left:12px;}.comment .flag-outer-comment-like .flag-throbber{display:none;}.indented{padding-left:39px;}.indented .indented{padding:0;}.comment .links .flag-comment_like{display:none;}.comment-reply a{font:var(--small-2);color:var(--font-color-1);text-transform:capitalize;}.comment-reply a:before{content:'>';}.comment-wrapper .comments-list .links{display:flex;justify-content:flex-end;}.comments-list .comment{margin-bottom:16px;}.comment-form .username{display:none;}.comment-form label{display:none;}.comment-form .grippie{display:none;}.comment-form .form-actions > *{margin-bottom:20px;}.comments-list.open .indented .comment-form{margin-left:-39px;}.comment-form textarea{border-radius:8px;background-color:var(--transparent-1);}.view-member-directory .search-block-icon{display:block;background:url(/sites/all/themes/mim2/images/search-icon.svg) center center no-repeat;height:32px;width:32px;margin-bottom:20px;cursor:pointer;}.view-member-directory .views-exposed-form{display:none;}.view-member-directory .views-exposed-form.open{display:block;}.view-member-directory .views-exposed-form .views-exposed-widgets{margin-bottom:20px;}.view-member-directory .views-exposed-form .views-exposed-widget{float:none;}.view-member-directory .views-exposed-form .btn{border:unset;}.view-member-directory .views-exposed-form label{font:var(--body-1);color:var(--font-color-1);}.view-member-directory .view-content .thumbnail{background-color:var(--news-teaser-color);padding:0;border-radius:8px;overflow:hidden;}.view-member-directory .view-content .mimbership{border:unset;border-bottom:16px solid var(--primary-3);}.view-member-directory .view-content .mimbership.premium{border-bottom-color:var(--premium-color);}.view-member-directory .view-content .mimbership.tastemaker{border-color:var(--primary-1);color:var(--primary-3);}.view-member-directory .view-content .mimbership .mimbership-text{font:var(--small-1);color:var(--font-color-1);height:auto;}.view-member-directory .view-content .caption{padding:32px 20px 24px 20px;}.view-member-directory .view-content .caption h3{margin:0;}.view-member-directory .view-content .caption h3 a{color:var(--font-color-1);font:var(--h5-font);}.view-member-directory .view-content .caption .label{margin-top:24px;background-color:var(--primary-3);font:var(--small-3);color:var(--font-color-1);padding:4px 10px;display:block;width:fit-content;border-radius:14px;}.view-member-directory .pagination{display:flex;flex-wrap:wrap;border-radius:8px;overflow:hidden;}.view-member-directory .pagination li{order:1;flex:1;padding:0;display:flex;justify-content:center;align-items:center;}.view-member-directory .pagination li.prev,.view-member-directory .pagination li.next{order:0;min-width:50%;}.view-member-directory .pagination li.pager-first,.view-member-directory .pagination li.pager-last{order:2;min-width:50%;}.view-member-directory .pagination.nav-buttons-full-width li.prev,.view-member-directory .pagination.nav-buttons-full-width li.next,.view-member-directory .pagination.nav-buttons-full-width li.pager-first,.view-member-directory .pagination.nav-buttons-full-width li.pager-last{min-width:100%;}.view-member-directory .pagination li > *{font:var(--small-1);color:var(--font-color-1);background-color:inherit;border:unset;width:100%;padding:8px 12px 10px 12px;}.view-member-directory .pagination li.active,.view-member-directory .pagination li > *:focus{border:unset;background-color:var(--primary-1);}.view-benefits.view-display-id-page .advertisement-block{margin-top:20px;}.node-type-opportunity .page-header{font:var(--h4-font);color:var(--font-color-1);}.node-type-opportunity .benefit-deadline{display:none;}.node-type-opportunity .field-name-body{font:var(--body-1);color:var(--font-color-2-second-variation);}.node-type-opportunity .field-name-body p,.node-page .field-name-body p{margin:20px 0;}.node-type-opportunity .field-name-body h3{font:var(--h5-font);}.node-type-opportunity .field-name-field-submit-link .field-item a,.node-type-opportunity .field-name-field-additional-links .field-item a{width:100%;height:50px;font:var(--small-2);color:var(--font-color-1);display:flex;justify-content:center;align-items:center;border-radius:24px;margin:20px 0;cursor:pointer;border:unset;}.node-type-opportunity .field-name-field-additional-info{color:var(--font-color-3);font:var(--body-2);}.node-type-opportunity .field-name-field-additional-info h3,.node-type-opportunity .field-name-field-additional-info h2{color:var(--font-color-1);font:var(--h5-font);}#block-views-benefits-block .block-title{background-color:transparent;color:var(--font-color-1);font:var(--h2-font);text-align:left;}#block-views-benefits-block .node-readmore{display:none;}.winners-list{display:flex;flex-direction:row;flex-wrap:wrap;}.winners-list .winner a{display:flex;padding:20px 0;align-items:center;}.winners-list .winner img{max-width:100px;border-radius:8px;}.node-webform .field-name-body .col-md-8{margin-bottom:20px;}.node-webform .field-name-body ul li{font:var(--h6-font);}.node-webform .field-name-body em{font-weight:400;}.getting-started-label{color:var(--primary-2);text-align:center;}.webform-client-form .form-control{background-color:transparent;font:var(--small-1);color:var(--font-color-2);text-align:center;border:unset;box-shadow:0px -1px 0px 0px var(--form-element-shadow-color) inset;border-radius:unset;margin-bottom:32px;}.webform-client-form .form-control::placeholder{font:var(--small-1);color:var(--font-color-2);text-align:center;}.webform-client-form .form-submit{border:unset;background-color:var(--primary-1);}.view-magazines .view-footer{margin-top:20px;}.view-magazines .advertisement-block{margin-bottom:0;}.node-page .field-name-body img{margin:24px 0;}.block-makinitmag-pr-engine-block{background-color:var(--news-teaser-color);padding:15px;border-radius:8px;}#makinitmag-pr-engine-block-pr-page-hide-note-form .form-item-hide-checkbox label{padding:0;font:var(--small-2);color:var(--font-color-1);}#makinitmag-pr-engine-block-pr-page-hide-note-form .form-item-hide-checkbox label::before{content:'';background:var(--primary-1);border:2px solid var(--primary-1);display:inline-block;vertical-align:middle;width:24px;height:24px;margin-right:10px;text-align:center;border-radius:50%;}#makinitmag-pr-engine-block-pr-page-hide-note-form .form-item-hide-checkbox label::after{content:'';width:12px;height:12px;position:absolute;left:6px;top:11px;background:url(/sites/all/themes/mim2/images/check_mark.svg) center center no-repeat;}#makinitmag-pr-engine-block-pr-page-hide-note-form .form-item-hide-checkbox input{opacity:0;position:absolute;}.view-my-updates .primary-1-button span.icon{display:none;}.view-my-updates .view-footer{text-align:left;}.view-my-updates .table-title{font:var(--h5-font);color:var(--font-color-1);background-color:var(--news-teaser-color);border-top-right-radius:8px;border-top-left-radius:8px;overflow:hidden;margin:0;padding:24px 0 24px 8px;}.view-my-updates .view-content{background-color:var(--news-teaser-color);border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden;margin-bottom:32px;}.view-my-updates .view-content .table-responsive *{background-color:inherit;}.view-my-updates .views-table{table-layout:fixed;max-width:100%;}.view-my-updates .views-table .views-field-edit-node{display:none;}.view-my-updates .views-table .views-field{width:30%;white-space:initial;padding:12px;}.view-my-updates .views-table .views-field a{text-decoration:none;}.view-my-updates .views-table .views-field-title{width:40%;}.view-my-updates .views-table *{font:var(--small-1);color:var(--font-color-1);}.view-my-updates .views-table th.views-field::after{content:':';}.views-field-sid.sid-draft{color:var(--primary-4);}.views-field-sid.sid-published{color:var(--primary-2);}.view-my-updates .view-empty .btn-primary{width:100%;height:50px;font:var(--small-1);color:var(--font-color-1);background-color:var(--primary-1);display:flex;justify-content:center;align-items:center;border-radius:24px;cursor:pointer;border:unset;}body.not-logged-in.page-user:not(.page-user-),body.page-user-register,body.page-complete-registration,body.page-user-edit-twilio,.not-logged-in.page-user:not(.page-user-) .row > .col-sm-12,.page-user-register .row > .col-sm-12,.page-complete-registration .row > .col-sm-12,body.page-user-edit-twilio .row > .col-sm-12{padding:0;}.not-logged-in.page-user .tabs--primary,.page-user-register .tabs--primary,.page-complete-registration .tabs--primary{display:flex;flex-wrap:nowrap;flex-direction:row-reverse;}.not-logged-in.page-user .tabs--primary li,.page-user-register .tabs--primary li{float:none;width:50%;background-color:var(--news-teaser-color);text-transform:uppercase;text-align:center;}.not-logged-in.page-user .tabs--primary li a,.page-user-register .tabs--primary li a{color:var(--font-color-2-second-variation);font:var(--small-3);padding:15px 0;}.not-logged-in.page-user .tabs--primary li.active a,.page-user-register .tabs--primary li.active a{background-color:var(--page-background-color);border-radius:4px;color:var(--font-color-1);}.not-logged-in.page-user .tabs--primary li:last-child,.page-user-register .tabs--primary li:last-child{display:none;}.register-login-background-mobile{display:block;background:url(/sites/all/themes/mim2/images/logo-register.svg) center center no-repeat var(--news-teaser-color);width:100%;height:216px;}#user-login{padding:40px 32px;}#user-register-form-wrapper form{padding:10px 32px 0 32px;margin-top:28px;}#user-login #bootstrap-panel,#user-register-form-wrapper #bootstrap-panel{background-color:inherit;border:unset;}#user-login #bootstrap-panel .panel-heading,#user-login .help-block,#user-register-form-wrapper #bootstrap-panel .panel-heading,#user-login .form-type-textfield > .control-label,#user-login .form-type-password > .control-label,#user-register-form-wrapper .form-type-textfield > .control-label,#user-register-form-wrapper .form-type-password > .control-label{display:none;}#user-login #bootstrap-panel #bootstrap-panel-body,#user-register-form-wrapper #bootstrap-panel #bootstrap-panel-body{padding:0;}#user-login .form-control,#user-register-form-wrapper .form-control{background-color:transparent;font:var(--small-1);color:var(--font-color-2-second-variation);border:unset;box-shadow:0px -1px 0px 0px var(--form-element-shadow-color) inset;border-radius:unset;margin-bottom:32px;padding:8px 32px;}#user-login .form-item,#user-register-form-wrapper .form-item{position:relative;margin:0;}#user-login .form-item-name:before,#user-register-form-wrapper .form-item-name:before{content:'';background:url(/sites/all/themes/mim2/images/account_icon-small.svg) center center no-repeat;height:17px;width:17px;position:absolute;top:10px;left:0;}#user-login .form-control::placeholder,#user-register-form-wrapper .form-control::placeholder{font:var(--small-1);color:var(--font-color-2-second-variation);}#user-login .form-type-password{margin-bottom:-40px;}#user-login .form-type-password:before,#user-register-form-wrapper .form-type-password:before{content:'';background:url(/sites/all/themes/mim2/images/lock-icon.svg) center center no-repeat;height:18px;width:14px;position:absolute;top:10px;left:0;}#user-login .form-type-password .password-toggle,#user-register-form-wrapper .form-type-password .password-toggle{font-size:0;line-height:0;}#user-login .form-type-password .password-toggle *,#user-register-form-wrapper .form-type-password .password-toggle *{display:none;}#user-login .form-type-password .password-toggle::before,#user-register-form-wrapper .form-type-password .password-toggle::before{content:'';position:absolute;top:11px;right:0;background:url(/sites/all/themes/mim2/images/show-icon.svg) center center no-repeat;height:13px;width:19px;}#user-login .form-item-remember-me{float:left;color:var(--font-color-2);font:var(--small-2);}#user-login .form-item-remember-me label{padding:0;}#user-login .form-item-remember-me.form-custom-checkbox label::before{content:'';background:inherit;border:1px solid var(--news-teaser-color);display:inline-block;vertical-align:middle;width:12px;height:12px;border-radius:2px;margin-right:8px;}#user-login .form-item-remember-me.form-custom-checkbox.checked label::before{background:var(--primary-1);border:1px solid var(--news-teaser-color);}#user-login .form-item-remember-me.form-custom-checkbox.checked label::after{content:'';width:12px;height:12px;position:absolute;left:0;top:7px;background:url(/sites/all/themes/mim2/images/check_mark.svg) center center no-repeat;}#user-login .form-item-remember-me input{opacity:0;position:absolute;}#user-login #edit-submit .icon{display:none;}#user-login .form-type-item{display:flex;justify-content:flex-end;margin-bottom:32px;}#user-login .form-type-item a{font:var(--small-2);color:var(--font-color-2);}#user-register-form-wrapper .form-type-password-confirm .row{margin:0;}#user-register-form-wrapper .hide-captcha .captcha{display:none;}#user-register-form-wrapper .form-type-password-confirm .row > div{padding:0;}#user-register-form-wrapper .form-type-password-confirm .row .password-help{display:none !important;}#user-register-form-wrapper .form-item-mail::before{content:'';position:absolute;top:12px;left:0;background:url(/sites/all/themes/mim2/images/mail-icon.svg) center center no-repeat;height:14px;width:17px;}#user-register-form-wrapper .form-type-password .form-control-feedback{top:-2px;}#user-register-form-wrapper .privacy-policy-note{margin:40px auto;font:var(--small-2);color:var(--font-color-2);text-align:center;max-width:250px;}#user-register-form-wrapper .form-control::placeholder{font:var(--small-1);color:var(--font-color-2-second-variation);}#user-register-form-wrapper #edit-account{margin-bottom:0;}#user-register-form-wrapper .date-form-element-content-multiline{border:unset;}#user-register-form-wrapper .field-type-location,#user-register-form-wrapper .field-type-location .location,#user-register-form-wrapper .field-type-mailchimp-lists-subscription,#user-register-form-wrapper .field-type-mailchimp-lists-subscription .panel{border:unset;background-color:transparent;}#user-register-form-wrapper .field-type-location .panel-heading,#user-register-form-wrapper .field-type-mailchimp-lists-subscription .panel-heading,#user-register-form-wrapper .form-item-field-address-und-0-delete-location,#user-register-form-wrapper .form-item-field-address-und-0-re-geocode-location,#user-register-form-wrapper .field-type-location .control-label,#user-register-form-wrapper .field-type-location .input-group-addon{display:none;}#user-register-form-wrapper .form-type-select .form-control{background-image:url(/sites/all/themes/mim2/images/select_open_icon.svg);background-repeat:no-repeat;background-position:right 6px center;text-align:left;appearance:unset;text-align-last:left;}#user-register-form-wrapper .panel-body{padding:0;}#user-register-form-wrapper .panel-body .help-block{padding:0 32px;font:var(--small-1);color:var(--secondary-3);text-align:center;}#user-register-form-wrapper .form-type-checkboxes{margin-bottom:40px;}#user-register-form-wrapper .form-type-checkboxes > .control-label{font:var(--body-1);color:var(--font-color-1);padding:0 6.5px;}#user-register-form-wrapper .form-type-checkboxes .form-type-checkbox .control-label{font:var(--body-2);color:var(--font-color-2);}#user-register-form-wrapper .form-item-field-newsletter-und-0-subscribe{display:flex;justify-content:center;flex-direction:row;margin:10px 16px;box-shadow:0px -1px 0px 0px var(--form-element-shadow-color) inset;padding-bottom:13px;margin-bottom:70px;}#user-register-form-wrapper .form-item-field-newsletter-und-0-subscribe .control-label{font:var(--small-1);color:var(--font-color-1);}#user-register-form-wrapper .form-type-checkbox label::before,#user-register-form-wrapper .form-type-radio label::before{content:'';background:inherit;border:3px solid var(--primary-1);display:inline-block;vertical-align:middle;width:24px;height:24px;border-radius:50%;margin-right:8px;}#user-register-form-wrapper .form-type-checkbox.checked label::before,#user-register-form-wrapper .form-type-radio label.checked::before{background:var(--primary-1);border:1px solid var(--news-teaser-color);}#user-register-form-wrapper .form-type-checkbox.checked label::after,#user-register-form-wrapper .form-type-radio label.checked::after{content:'';width:24px;height:24px;position:absolute;left:0;top:4px;background:url(/sites/all/themes/mim2/images/check_mark.svg) center center no-repeat;}#user-register-form-wrapper .form-type-checkbox input,#user-register-form-wrapper .form-type-radio input{opacity:0;position:absolute;}#user-register-form-wrapper .form-type-checkbox label,#user-register-form-wrapper .form-type-radio label,#user-register-form-wrapper .field-name-field-date-of-birth .date-form-element-content{padding:0;position:relative;}#user-register-form-wrapper .field-name-field-date-of-birth label{display:block;font:var(--body-1);line-height:25px;color:var(--font-color-1);}#user-register-form-wrapper .field-name-field-pronoun label{display:none;}#user-register-form-wrapper .field-name-field-date-of-birth .date-no-float{width:100%;}#user-register-form-wrapper .field-name-field-date-of-birth .date-padding{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;float:none;}#user-register-form-wrapper .field-name-field-date-of-birth .form-type-select{width:100%;float:none;}.page-user-edit-twilio .tabs--primary.nav,.page-user-edit-twilio section .tabs--secondary{display:none;}.page-user-edit-twilio .complete-register-login-background-mobile{display:block;background:url(/sites/all/themes/mim2/images/logo-complete-register.svg) center center no-repeat;width:100%;height:44px;}.page-user-edit-twilio .main-container .page-header{width:279px;margin:148px auto 90px;text-align:center;position:relative;font:var(--h2-font);color:var(--font-color-1);}.page-user-edit-twilio .page-header:before{content:'';display:block;height:64px;width:64px;position:absolute;top:-88px;left:calc(50% - 32px);background:url(/sites/all/themes/mim2/images/Mobile.svg) center center no-repeat;}.page-user-edit-twilio form{padding:0 32px;}.page-user-edit-twilio form .form-item-confirm-code,.page-user-edit-twilio form .form-type-item,.page-user-edit-twilio form .form-item-countrycode,.page-user-edit-twilio form .form-item-number{text-align:center;margin:32px 0;}.page-user-edit-twilio .form-control{font:var(--small-2);color:var(--font-color-2);text-align:center;background-color:transparent;border:unset;border-radius:0;padding:8px 12px;border-bottom:1px solid var(--form-element-shadow-color);box-shadow:unset;}.page-user-edit-twilio .help-block{color:var(--font-color-2);font:var(--small-2);}.page-user-edit-twilio button{margin:20px 0;}.page-user-following .tabs-display-button,.page-user-followers .tabs-display-button{display:none;}.page-user- .main-container .container > div > section{padding:0 15px;}.page-user- .tabs-display-button{height:20px;width:20px;background:url(/sites/all/themes/mim2/images/settings-icon.svg) center center no-repeat;cursor:pointer;position:absolute;top:24px;right:26px;z-index:1;}.page-user- .tabs-container{display:none;}.page-user- .tabs-container.shown{display:block;position:absolute;top:44px;right:26px;width:calc(100vw - 50px);background-color:var(--primary-3);z-index:3;}.page-user- .nav-tabs,.page-user- .tabs--secondary{display:flex;flex-direction:column;border:unset;margin:0;padding:5px 0;}.page-user-edit .nav-tabs li:nth-child(2){height:204px;}.page-user-edit .tabs--secondary{position:absolute;top:49px;width:100%;}.page-user-edit .tabs--secondary li{width:100%;}.page-user-edit .tabs--secondary a{width:100%;padding-left:50px;border:unset;background-color:var(--primary-3);}.page-user- .nav-tabs a,.page-user- .tabs--secondary a{font:var(--h6-font);color:var(--font-color-1);margin:0;}.page-user- .tabs--secondary a{font:var(--small-1);}.page-user- .nav-tabs a.active,.page-user- .tabs--secondary a.active{background-color:var(--primary-2);border:unset;border-radius:0;}.page-user- .nav-tabs a:focus,.page-user- .nav-tabs a.active:focus,.page-user- .tabs--secondary a:focus,.page-user- .tabs--secondary a.active:focus{background-color:var(--primary-1);}.page-user- .nav-tabs li:first-child,.page-user- .nav-tabs li:nth-child(3),.page-user- .nav-tabs li:nth-child(4){display:none;}#user-profile-form{padding-top:50px;}.page-user- .page-header{display:none;}.page-user- .user-profile.view-mode-full{margin-top:136px;}.page-user- .user-profile.view-mode-full .group-left{position:unset;}.user-profile.view-mode-full .field-name-ds-user-picture{height:88px;width:88px;position:absolute;top:24px;left:15px;margin:0;}.user-profile.view-mode-full .field-name-ds-user-picture .mimbership{border-radius:50%;border-width:4px;}.user-profile.view-mode-full .field-name-ds-user-picture img{border-radius:50%;}.user-profile.view-mode-full .field-name-ds-user-picture .mimbership-text{display:none;}.user-profile.view-mode-full .extra-field--user-name-role{width:100%;max-width:calc(100vw - 181px);position:absolute;top:-114px;left:101px;}.user-profile.view-mode-full .extra-field--user-name-role .username{font:var(--h5-font);line-height:30px;color:var(--font-color-1);text-align:center;margin:0;}.user-profile.view-mode-full .extra-field--user-name-role .mimbership{border:unset;text-align:center;font:var(--small-3);color:var(--font-color-1);background-color:var(--primary-3);padding:0 12px;border-radius:12px;margin:12px auto 0;width:fit-content;}.user-profile.view-mode-full .extra-field--user-name-role .mimbership.premium{background-color:var(--primary-2);}.user-profile.view-mode-full .extra-field--user-name-role .mimbership.tastemaker,.user-profile.view-mode-full .extra-field--user-name-role .mimbership.professional{background-color:var(--primary-1);}.user-profile.view-mode-full .group-right{padding:0;}.user-profile.view-mode-full .extra-field--user-info{display:flex;justify-content:space-between;flex-wrap:nowrap;margin-bottom:84px;}.user-profile.view-mode-full .extra-field--user-info *{font:var(--small-1);color:var(--font-color-1);padding:4px 0;margin:0 auto;}.user-profile.view-mode-full .extra-field--user-info a{color:var(--primary-2);}.user-profile.view-mode-full .field-name-field-primary-skill,.user-profile.view-mode-full .field-name-field-additional-skills{display:none;}.user-profile.view-mode-full .extra-field--mobile-skills{display:flex;flex-wrap:wrap;margin-top:28px;}.user-profile.view-mode-full .extra-field--mobile-skills .skill{margin-right:8px;font:var(--small-3);color:var(--font-color-1);background-color:var(--primary-3);padding:4px 10px;border-radius:15px;margin-bottom:12px;}.user-profile.view-mode-full .extra-field--mobile-skills .skill.main-skill{color:var(--primary-3);background-color:var(--skill-color);}.user-profile.view-mode-full .group-footer{position:absolute;left:0;top:196px;display:flex;flex-wrap:nowrap;width:100%;justify-content:space-between;padding:0 23.5px;}.user-profile.view-mode-full .group-footer .group-flag-container h3{font-size:0;line-height:0;margin:2px 0 0 0;}.user-profile.view-mode-full .group-footer .group-flag-container .field-group-format-toggler .field-group-format-title{font-size:0;}.user-profile.view-mode-full .group-footer .group-flag-container .field-group-format-toggler .field-group-format-title::before{content:'';display:block;height:32px;width:32px;background:url(/sites/all/themes/mim2/images/down-solid.svg) center center no-repeat var(--primary-1);border-radius:8px;}.user-profile.view-mode-full .group-footer .group-flag-container .field-group-format-wrapper{position:absolute;right:15px;background-color:var(--primary-1);border-radius:8px;}.user-profile.view-mode-full .group-footer .group-flag-container .field-group-format-wrapper > *{font:var(--small-3);color:var(--font-color-1);padding:8px 16px 6px 16px;}.user-profile.view-mode-full .group-footer .group-flag-container .field-group-format-wrapper .flag{font:var(--small-3);color:var(--font-color-1);}.social-links{margin:0 25px;position:relative;height:50px;}.social-links ul{overflow:initial;padding-top:2px !important;height:50px;}.social-links ul li{margin:5px 12px !important;}.social-links ul li:first-child{margin-left:0 !important;}.social-links ul li:last-child{margin-right:0 !important;}.social-links ul li *{border-radius:50%;}.rs-carousel-action-prev{background:url(/sites/all/themes/mim2/images/arrow_left.svg) center center no-repeat;position:absolute;top:15px;font-size:0;width:24px;height:24px;left:-32px;}.rs-carousel-action-next{background:url(/sites/all/themes/mim2/images/arrow_right.svg) center center no-repeat;position:absolute;top:15px;font-size:0;width:24px;height:24px;right:-32px;}.user-profile.view-mode-full .group-footer .extra-field-anonymous-user-links-block{display:flex;flex-wrap:nowrap;width:100%;justify-content:space-between;}.user-profile.view-mode-full .group-footer .privatemsg-send-link,.user-profile.view-mode-full .group-footer .flag-follow .flag,.user-profile.view-mode-full .group-footer .user-links-button{background-color:var(--primary-3);font:var(--small-1);color:var(--font-color-1);display:flex;align-content:center;align-items:center;padding:4px 24px;margin-right:16px;border-radius:8px;}.user-profile.view-mode-full .group-footer .flag-follow .flag::before,.user-profile.view-mode-full .group-footer .user-links-button.follow::before{content:'';display:block;height:16px;width:16px;background:url(/sites/all/themes/mim2/images/follow_icon.svg) center center no-repeat;margin-right:8px;}.user-profile.view-mode-full .group-footer .privatemsg-send-link::before,.user-profile.view-mode-full .group-footer .user-links-button.send-message::before{content:'';display:block;height:16px;width:16px;background:url(/sites/all/themes/mim2/images/chat.svg) center center no-repeat;margin-right:8px;}.user-profile.view-mode-full .group-footer .flag-throbber{display:none;}#block-views-success-stories-block-1 .block-title{font:var(--h3-font);color:var(--font-color-1);background-color:transparent;text-align:left;}.page-user- .node-press-update .field-name-title a{overflow-wrap:break-word;}.node-press_update-form .tutorial-note-container{padding:24px 30px 24px 20px;background-color:var(--background-color-2);position:relative;text-align:center;}.node-press_update-form .tutorial-note-container .form-item{text-align:left;}.node-press_update-form .tutorial-note-container a{color:var(--lime-color);}.node-press_update-form .tutorial-note-container .custom-close-button{content:'';background:url(/sites/all/themes/mim2/images/close_icon.svg) center center no-repeat;display:block;height:14px;width:14px;position:absolute;top:15px;right:15px;}.node-press_update-form .field-name-field-press-website{margin-top:32px;}.node-press_update-form .field-name-field-press-website .form-item-field-press-website-und-0{text-align:center;}.node-press_update-form .field-name-field-press-website label{display:none;}.node-press_update-form .field-name-field-press-website .form-item-field-press-website-und-0 > label{font:var(--h6-font);color:var(--font-color-1);display:block;}.node-press_update-form .field-name-field-press-website .link-field-subrow > div,.node-press_update-form .field-name-field-press-website .link-field-subrow > div *{float:none;width:100%;}.node-press_update-form .field-name-field-press-website .form-item-field-press-website-und-0-title .help-block{display:none;}.node-press_update-form .form-control{background-color:transparent;font:var(--small-1);color:var(--font-color-2-second-variation);border:unset;box-shadow:0px -1px 0px 0px var(--form-element-shadow-color) inset;border-radius:unset;padding:8px 32px;margin-top:8px;text-align:center;}.node-press_update-form .form-control.form-select{text-align:center;}.node-press_update-form .form-control::placeholder{font:var(--small-1);color:var(--font-color-2-second-variation);text-align:center;}.node-press_update-form .field-name-field-press-website .help-block{font:var(--small-2);color:var(--font-color-3);text-align:left;margin-top:16px;}.node-press_update-form .multipage-button{float:none;}.node-press_update-form .multipage-button .multipage-link-next{width:calc(100% - 16px);margin:32px 8px;text-align:left;display:block;background:none;text-shadow:unset;background-color:var(--primary-1);font:var(--small-1);color:var(--font-color-1);padding:11px 24px;border-radius:24px;position:relative;}.node-press_update-form .multipage-button .next-button-icon{content:'';background:url(/sites/all/themes/mim2/images/arrow-icon.svg) center center no-repeat;display:block;height:14px;width:14px;position:absolute;bottom:50px;right:46px;}.node-press_update-form .group-step-four .multipage-button .next-button-icon{display:none;}.node-press_update-form .form-actions .form-submit{width:calc(100% - 16px);height:50px;font:var(--small-2);color:var(--font-color-1);background-color:var(--page-background-color);display:flex;justify-content:center;align-items:center;border:2px solid var(--button-border);border-radius:24px;margin:0 8px 20px 8px;cursor:pointer;}.node-press_update-form .field-name-field-pr-update-moderation{margin:0;}.node-press_update-form .form-submit .icon{display:none;}.multipage-counter{display:none;}.node-press_update-form .custom-pager{position:absolute;display:flex;justify-content:center;width:calc(100% - 40px);bottom:-25px;}.node-press_update-form .custom-pager > *{font-size:0;line-height:0;display:block;height:6px;width:6px;border-radius:50%;margin:0 6px;background-color:transparent;border:1px solid var(--font-color-2-third-variation);}.node-press_update-form .custom-pager > .active-page{background-color:var(--font-color-1);border-color:var(--font-color-1);}.node-press_update-form .multipage-button .multipage-link-previous{font-size:0;position:fixed;top:69px;right:30px;height:40px;width:40px;background:url(/sites/all/themes/mim2/images/arrow_icon_left.svg) center center no-repeat transparent;border:unset;}.node-press_update-form .form-item-title{text-align:center;}.node-press_update-form .form-item-title .control-label{color:var(--font-color-1);font:var(--h6-font);}.node-press_update-form .form-item-title .counter{color:var(--font-color-3);font:var(--small-2);}.node-press_update-form .field-name-field-press-update-tag{text-align:center;}.node-press_update-form .field-name-field-press-update-tag .conrol-label{color:var(--font-color-1);font:var(--h6-font);}.node-press_update-form .field-name-field-press-update-image{text-align:center;}.node-press_update-form .field-name-field-press-update-image .control-label{color:var(--font-color-1);font:var(--h6-font);}.node-press_update-form .field-name-field-press-update-image .jcrop-preview-wrapper,.node-press_update-form .field-name-field-press-update-image .imagefield-crop-preview .description,.node-press_update-form .field-name-field-press-update-image .file-icon{display:none;}.node-press_update-form .field-name-field-press-update-image a,.node-press_update-form .field-name-field-press-update-image .description,.node-press_update-form .field-name-field-press-update-image .help-block{font:var(--small-2);color:var(--font-color-3);}.node-press_update-form .field-name-field-press-update-image .jcrop-holder{margin:10px auto;}.node-press_update-form .field-name-field-press-update-image .imagefield-crop-widget .form-submit:not(.btn-danger),.node-press_update-form .field-name-field-press-update-image .imagefield-crop-widget .form-file{display:none;}.node-press_update-form .field-name-field-press-update-image .imagefield-crop-widget .form-submit.btn-danger{width:calc(100% - 8px);height:50px;font:var(--small-2);color:var(--font-color-1);background-color:var(--page-background-color);display:flex;justify-content:center;align-items:center;border:2px solid var(--button-border);border-radius:24px;margin:20px 4px;cursor:pointer;}.node-press_update-form .field-name-field-press-update-body{text-align:center;}.node-press_update-form .field-name-field-press-update-body .control-label{font:var(--h6-font);color:var(--font-color-1);}.node-press_update-form .field-name-field-press-update-body textarea{text-align:left;font:var(--small-1);color:var(--alternative-font-color);background-color:var(--transparent-1);border-radius:8px;height:317px;}.node-press_update-form .field-name-field-press-update-body .counter{font:var(--small-3);color:var(--font-color-3);}.node-press_update-form .field-name-field-press-update-body .grippie{display:none;}.workflow-transition-form .workflow-button-publish-now{background-color:var(--primary-1);margin-bottom:20px;}.node-draft .flag-promote,.node-draft .flag-dismiss,.node-draft .comment-wrapper,body:not(.admin-menu) #edit-preview-changes{display:none;}.multipage-controls-list #edit-actions{float:unset;}#block-webform-client-block-19332{background:url(/sites/all/themes/mim2/images/star_background.svg) top right no-repeat var(--news-teaser-color);padding:24px;position:relative;border-radius:16px;margin-top:40px;}#block-webform-client-block-19332 .block-title{font:var(--h5-font);color:var(--font-color-1);text-align:center;margin:0;padding:0 24px;}.webform-client-form-19332 .webform-component--price-info{text-align:center;}.webform-client-form-19332 .webform-component--full-name .control-label,.webform-client-form-19332 .webform-component--select-which-applies .control-label{display:none;}.webform-client-form-19332 .webform-component--billing > .control-label{font:var(--body-1);color:var(--font-color-1);}.webform-client-form-19332 .webform-component--billing .form-type-radio{margin-bottom:16px;}.webform-client-form-19332 .webform-component--billing .form-type-radio .control-label{font:var(--body-2);color:var(--font-color-2);}.webform-client-form-19332 .webform-component--billing .form-type-radio .control-label::before{content:'';background:transparent;border:3px solid var(--primary-1);display:inline-block;vertical-align:middle;width:24px;height:24px;margin-right:10px;text-align:center;border-radius:50%;}.webform-client-form-19332 .webform-component--billing .form-type-radio input[type="radio"]::before{content:'';background:transparent;border:3px solid var(--primary-1);display:inline-block;vertical-align:middle;width:24px;height:24px;margin-right:10px;text-align:center;border-radius:50%;}.webform-client-form-19332 .webform-component--billing .form-type-radio input[type="radio"]:checked::before{background-color:var(--font-color-1);}.webform-client-form-19332 .webform-component--billing .form-type-radio input{display:none;}.page-magazine .page-header{max-width:200px;}}@media only screen and (min-width:481px){.pane-bean-main-page-welcome-block,.node-press-update.node-teaser .extra-field--name-field-author,.node-press-update.node-teaser .extra-field--name-field-submitted-date,.node-type-press-update .extra-field--name-field-author,.node-type-press-update .extra-field--name-field-submitted-date,.add-comment-button,.comment .user-picture,.view-member-directory .search-block-icon,.page-subscription-success .page-header,.extra-field--mobile-skills,.rs-carousel-action,.group-flag-container h3,.extra-field--user-name-role{display:none;}.user-profile.view-mode-full .field-name-field-primary-skill,.user-profile.view-mode-full .field-name-field-additional-skills{display:block;}}@media only screen and (max-width:767px){body.navbar-is-fixed-top{padding-top:59px;}body:not(.navbar-is-fixed-top) #navbar.navbar-fixed-top + .main-container{padding-top:59px;}.navbar .main-collapse{height:calc(100vh - 44px);max-height:unset;overflow-y:auto;}button.user-toggle{background-image:url(/sites/default/files/user.png);background-size:20px;background-position:center center;background-repeat:no-repeat;padding:16px;background-color:transparent;border:0;position:absolute;right:65px;top:8px;border:1px solid #ac3911;border-radius:3px;}button.user-toggle:hover,button.user-toggle:focus{background-color:#ac3911;}.user-collapse ul{margin:0;display:block;width:100%;}.user-collapse.collapse{margin:0 -15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch;border-color:#d34615;}.navbar-collapse ul.secondary{display:none;}.navbar-nav .open .dropdown-menu > li > a{padding-top:15px;padding-bottom:15px;font-size:28px;}.location .form-item input{width:100%;}.navbar-default .navbar-nav > li > a{font-size:28px;padding:15px;}.navbar-nav li span.caret{border:0;}.navbar-nav li.expanded a span:before{content:"+";color:#fff;position:absolute;right:5px;top:14px;width:25px;height:25px;}.navbar-nav li.expanded.open a span:before{content:"-";}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:unset;}.navbar-default .navbar-nav .open .dropdown-menu > li > a.active{background-color:transparent;}.navbar-default .navbar-nav .open .dropdown-menu > li > a{background-color:transparent;}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{background-color:transparent !important;}}@media only screen and (min-width:768px){button.user-toggle{display:none;}}.mim-inline-error{display:block;margin:6px 0 12px;padding:8px 12px;border-left:3px solid #ff5b5b;border-radius:3px;background:rgba(255,91,91,0.12);color:#ff7b7b;font-weight:600;font-size:0.9rem;line-height:1.35;}.mim-inline-error::before{content:"\26A0";margin-right:6px;font-weight:700;}.node-opportunity .opp-accent-bar{height:4px;border-radius:2px;margin:0 0 18px;}.node-opportunity .opp-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px;}.node-opportunity .opp-header-main{flex:1 1 300px;min-width:0;}.node-opportunity .opp-badges,.node-opportunity .opp-meta-pills{display:flex;flex-wrap:wrap;gap:7px;align-items:center;}.node-opportunity .opp-meta-pills{margin-top:10px;}.opp-pill{display:inline-flex;align-items:center;gap:5px;position:relative;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;padding:3px 11px;border-radius:99px;white-space:nowrap;}.opp-pill-type-submission{background:rgba(157,192,255,.12);color:var(--secondary-1);border:1px solid rgba(157,192,255,.35);}.opp-pill-type-guaranteed{background:rgba(255,255,255,.06);color:var(--font-color-2-second-variation);border:1px solid var(--button-border);}.opp-pill-access-free{background:rgba(75,183,73,.12);color:var(--primary-2);border:1px solid rgba(75,183,73,.4);}.opp-pill-access-open{background:rgba(235,144,2,.12);color:var(--skill-color);border:1px solid rgba(235,144,2,.4);}.opp-pill-access-exclusive{background:rgba(133,120,232,.14);color:#8578E8;border:1px solid rgba(133,120,232,.45);cursor:help;}.opp-pill-status{background:none;color:var(--font-color-2-second-variation);border:1px dashed var(--button-border);}.opp-pill-ended{background:none;color:var(--font-color-3);border:1px dashed var(--button-border);}.opp-tooltip{display:none;position:absolute;left:0;top:calc(100% + 8px);z-index:40;width:250px;padding:11px 13px;border-radius:8px;background:var(--comment-popup-color);border:1px solid var(--button-border);color:var(--font-color-2-second-variation);font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.55;white-space:normal;box-shadow:0 8px 24px rgba(0,0,0,.5);}.opp-pill-access-exclusive:hover .opp-tooltip,.opp-pill-access-exclusive:focus .opp-tooltip,.opp-pill-access-free:hover .opp-tooltip,.opp-pill-access-free:focus .opp-tooltip,.opp-pill-access-open:hover .opp-tooltip,.opp-pill-access-open:focus .opp-tooltip{display:block;}.opp-meta{font-size:12.5px;font-weight:600;color:var(--font-color-2-second-variation);background:var(--background-color-2);border:1px solid var(--button-border);padding:4px 12px;border-radius:99px;white-space:nowrap;}.opp-meta-category{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:11px;}.opp-partner-chip{display:flex;align-items:center;gap:10px;flex:0 0 auto;background:var(--background-color-2);border:1px solid var(--button-border);border-radius:10px;padding:9px 15px;}.opp-partner-logo img{width:34px;height:34px;border-radius:7px;object-fit:cover;display:block;}.opp-partner-label{display:block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--font-color-3);}.opp-partner-name{display:block;font-size:13.5px;font-weight:700;color:var(--font-color-1);}.node-opportunity .opp-ended-banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;background:var(--background-color-2);border:1px solid var(--button-border);border-left:4px solid var(--background-color-3);border-radius:10px;padding:14px 18px;margin-bottom:20px;}.opp-ended-banner strong{color:var(--font-color-1);font-size:15px;}.opp-ended-sub{color:var(--font-color-3);font-size:13px;}.opp-ended-banner .opp-pill-ended{margin-left:auto;}.opp-happening-now{margin-top:34px;border-top:1px solid var(--button-border);padding-top:22px;}.opp-happening-now h2{font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--primary-2);margin:0 0 6px;}.opp-happening-now > p{font-size:14px;color:var(--font-color-2-second-variation);margin-bottom:16px;}.opp-crosssell{display:grid;gap:14px;}.opp-directory-nudge{margin-top:22px;text-align:center;}.node-opportunity .opp-more{border:1px solid var(--button-border);border-radius:10px;background:var(--background-color-2);margin:4px 0 20px;}.opp-more summary{list-style:none;cursor:pointer;user-select:none;display:flex;align-items:center;gap:12px;padding:15px 20px;}.opp-more summary::-webkit-details-marker{display:none;}.opp-more summary:focus-visible{outline:2px solid var(--secondary-1);outline-offset:2px;border-radius:10px;}.opp-more-chevron{flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--font-color-3);position:relative;transition:transform .18s ease;}.opp-more-chevron:after{content:'';position:absolute;left:6px;top:4.5px;width:5px;height:5px;border-right:1.5px solid var(--font-color-3);border-bottom:1.5px solid var(--font-color-3);transform:rotate(45deg);}.opp-more[open] .opp-more-chevron{transform:rotate(180deg);}@media (prefers-reduced-motion:reduce){.opp-more-chevron{transition:none;}}.opp-more-label{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--font-color-1);white-space:nowrap;}.opp-more-hint{font-size:12.5px;color:var(--font-color-3);}.opp-more-inner{padding:4px 20px 22px;border-top:1px solid var(--button-border);}.wm-ladder{border:1px solid var(--button-border);border-radius:10px;background:var(--background-color-1);padding-top:4px;margin:6px 0 14px;}.wm-ladder-title{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--font-color-3);padding:8px 16px 2px;}.wm-ladder-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 16px;}.wm-ladder-row + .wm-ladder-row{border-top:1px solid rgba(53,53,53,.55);}.wm-ladder-tier{font-size:13.5px;color:var(--font-color-2-second-variation);}.wm-ladder-rule-label{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--skill-color);margin-left:6px;}.wm-ladder-price{font-size:14px;font-weight:700;color:var(--font-color-1);white-space:nowrap;font-variant-numeric:tabular-nums;}.wm-ladder-price s{color:var(--font-color-3);font-weight:400;margin-right:7px;}.wm-ladder-free{color:var(--primary-2);}.wm-ladder-limit{font-size:11.5px;color:var(--font-color-3);font-weight:400;margin-left:6px;}.wm-ladder-row.is-you{background:rgba(75,183,73,.07);border-left:3px solid var(--primary-2);padding-left:13px;}.wm-ladder-row.is-you .wm-ladder-tier{color:var(--font-color-1);font-weight:600;}.wm-ladder-you{display:inline-block;font-size:9.5px;font-weight:800;letter-spacing:.1em;background:var(--primary-2);color:#0A0B0B;border-radius:99px;padding:1px 8px;margin-left:8px;vertical-align:1px;}.wm-ladder-cta{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--button-border);background:rgba(75,183,73,.05);padding:10px 16px;border-radius:0 0 9px 9px;margin-top:2px;}.wm-ladder-cta-text{font-size:12.5px;color:var(--font-color-3);}.wm-ladder-cta a{font-size:12.5px;font-weight:700;color:var(--primary-2);white-space:nowrap;}.wm-ladder-cta a:hover{color:var(--primary-2);text-decoration:underline;}.opp-fee-policy{font-size:11.5px;line-height:1.55;color:var(--font-color-3);margin:8px 2px 14px;}.wm-pricing-anchor{margin:6px 0 12px;font-size:17px;}.wm-pricing-anchor .wm-pricing-base{color:var(--font-color-3);margin-right:8px;}.wm-pricing-anchor .wm-pricing-price{color:var(--primary-2);font-size:21px;font-weight:800;}.wm-pricing-anchor .wm-pricing-label{display:inline-block;margin-left:10px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--skill-color);background:rgba(235,144,2,.12);border:1px solid rgba(235,144,2,.4);padding:2px 10px;border-radius:99px;vertical-align:middle;}@media (min-width:481px){.opp-crosssell{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));}}.page-opportunities .opp-dir-filters{display:flex;flex-wrap:wrap;gap:10px 30px;margin:4px 0 10px;}.opp-dir-filter-group{display:flex;align-items:center;flex-wrap:wrap;gap:8px;}.opp-dir-filter-label{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--font-color-3);margin-right:2px;}a.opp-dir-chip{display:inline-block;font-size:12.5px;font-weight:600;line-height:1.4;color:var(--font-color-2-second-variation);background:none;border:1px solid var(--button-border);border-radius:99px;padding:5px 15px;text-decoration:none;}a.opp-dir-chip:hover{color:var(--font-color-1);text-decoration:none;}a.opp-dir-chip.active{color:var(--font-color-1);background:var(--background-color-2);border-color:var(--background-color-3);}.opp-dir-section{margin-top:30px;}.opp-dir-section > header{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin-bottom:14px;}.opp-dir-section > header h2{font-size:15px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin:0;color:var(--font-color-1);}.opp-dir-always > header h2{color:var(--primary-2);}.opp-dir-sub{font-size:12.5px;color:var(--font-color-3);}.opp-dir-grid{display:grid;gap:16px;}.opp-dir-empty{margin-top:26px;padding:30px;text-align:center;color:var(--font-color-3);border:1px dashed var(--button-border);border-radius:10px;}@media (min-width:481px){.opp-dir-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));}}.opp-card{display:flex;flex-direction:column;overflow:hidden;background:var(--background-color-2);border:1px solid var(--button-border);border-left:4px solid var(--background-color-3);border-radius:10px;}.opp-card-photo{display:block;height:140px;overflow:hidden;}.opp-card-photo img{width:100%;height:140px;object-fit:cover;display:block;}.opp-card-body{display:flex;flex-direction:column;flex:1;gap:10px;padding:16px 16px 14px;}.opp-card .opp-badges{gap:6px;}.opp-card .opp-pill{font-size:10px;padding:2px 9px;}.opp-card-title{margin:0;font-size:17px;font-weight:800;line-height:1.3;letter-spacing:-.01em;}.opp-card-title a{color:var(--font-color-1);text-decoration:none;}.opp-card-title a:hover{color:var(--primary-2);text-decoration:none;}.opp-card-meta{display:flex;flex-wrap:wrap;gap:3px 14px;font-size:12.5px;color:var(--font-color-3);}.opp-card-foot{margin-top:auto;padding-top:10px;border-top:1px solid var(--button-border);display:flex;justify-content:space-between;align-items:center;font-size:12.5px;}.opp-card-category{font-weight:700;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;}a.opp-card-go{font-weight:700;color:var(--font-color-1);text-decoration:none;}a.opp-card-go:hover{color:var(--primary-2);text-decoration:none;}.feature-article{max-width:760px;margin:0 auto;}.feature-hero{margin-bottom:18px;}.feature-hero img{width:100%;height:auto;display:block;border-radius:6px;}.feature-head{max-width:680px;margin:0 auto;}a.feature-chip{display:inline-block;padding:3px 10px;border-radius:2px;border:1px solid rgba(75,183,73,0.5);color:var(--primary-2);font:700 11px/1.5 'Open Sans',sans-serif;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;}a.feature-chip:hover{border-color:var(--primary-2);text-decoration:none;}.feature-title{font:800 24px/1.18 'Open Sans',sans-serif;letter-spacing:-.015em;color:var(--font-color-1);margin:12px 0 14px;}.feature-byline{display:flex;align-items:center;gap:12px;padding:12px 0;margin-bottom:24px;border-top:1px solid var(--button-border);border-bottom:1px solid var(--button-border);}.feature-avatar{flex:0 0 auto;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--background-color-2);color:var(--font-color-1);font-weight:700;}.feature-avatar-img{width:38px;height:38px;border-radius:50%;object-fit:cover;}.feature-author{color:var(--font-color-1);font-weight:600;font-size:14px;}.feature-meta{margin-left:auto;text-align:right;font-size:12px;line-height:1.5;color:var(--font-color-3);}.feature-body{max-width:640px;margin:0 auto;font-family:Georgia,'Times New Roman',serif;font-size:17px;line-height:1.72;color:#D9DCD3;}.feature-body p,.feature-body ul,.feature-body ol,.feature-body dl{font:inherit;margin:0 0 1.15em;}.feature-body h1,.feature-body h2,.feature-body h3,.feature-body h4{font-family:'Open Sans',sans-serif;color:var(--font-color-1);letter-spacing:-.01em;margin:1.5em 0 0.6em;}.feature-body h1{font-size:22px;text-align:left !important;}.feature-body h2{font-size:22px;}.feature-body h3{font-size:20px;}.feature-body h4{font-size:18px;}.feature-body h2,.feature-body h3{display:inline-block;padding-top:0.75em;border-top:2px solid var(--primary-2);}.feature-body img{max-width:100%;height:auto;border-radius:5px;}.feature-body blockquote{background:none;border-left:3px solid var(--primary-2);padding:4px 0 4px 18px;margin:1.4em 0;font-style:italic;font-size:20px;line-height:1.5;color:var(--font-color-1);}.feature-body iframe{max-width:100%;border:0;}.feature-body iframe[src*="youtube"],.feature-body iframe[src*="youtu.be"],.feature-body iframe[src*="vimeo"]{width:100%;height:auto;aspect-ratio:16 / 9;}.feature-footer{max-width:640px;margin:26px auto 0;}.feature-tags{display:flex;flex-wrap:wrap;gap:8px;}.feature-tags a{display:inline-block;padding:3px 10px;border-radius:2px;border:1px solid var(--button-border);color:var(--font-color-3);font:700 11px/1.5 'Open Sans',sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;}.feature-tags a:hover{color:var(--primary-2);border-color:rgba(75,183,73,0.5);text-decoration:none;}.node-type-blog-post #comments{max-width:640px;margin:30px auto 0;}@media (min-width:481px){.feature-title{font-size:34px;}.feature-body{font-size:17.5px;}}.features-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 22px;}a.features-chip{display:inline-block;padding:4px 14px;border-radius:20px;border:1px solid var(--button-border);color:var(--font-color-3);font:600 12px/1.5 'Open Sans',sans-serif;text-decoration:none;}a.features-chip:hover{color:var(--primary-2);border-color:rgba(75,183,73,0.5);text-decoration:none;}a.features-chip.active{background:var(--primary-2);border-color:var(--primary-2);color:#10130C;font-weight:700;}.view-blog-posts .view-content{display:grid;grid-template-columns:1fr;gap:16px;}.fcard{display:grid;grid-template-columns:1fr 104px;gap:12px;align-items:start;border-bottom:1px solid var(--button-border);padding-bottom:16px;}.fcard-media{display:block;order:2;}.fcard-media img,.fcard-noimg{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:5px;}.fcard-txt{order:1;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.fcard-title{margin:0;font:700 16px/1.3 'Open Sans',sans-serif;letter-spacing:-.01em;}.fcard-title a{color:var(--font-color-1);text-decoration:none;}.fcard-title a:hover{color:var(--primary-2);text-decoration:none;}.fcard-teaser{display:none;margin:0;font-size:13px;line-height:1.55;color:var(--font-color-3);}.fcard-byline{font-size:12px;color:var(--font-color-3);}.fcard-byline .fcard-author{color:var(--font-color-4);font-weight:600;}.fcard-sep{opacity:0.6;}.fcard-read{display:none;}.fcard-featured{display:flex;flex-direction:column;gap:0;background:var(--background-color-2);border:1px solid var(--button-border);border-radius:8px;overflow:hidden;padding-bottom:0;}.fcard-featured .fcard-media{order:0;}.fcard-featured .fcard-media img,.fcard-featured .fcard-noimg{aspect-ratio:16 / 9;border-radius:0;}.fcard-featured .fcard-txt{order:1;padding:16px;}.fcard-featured .fcard-title{font-size:20px;}.fcard-featured .fcard-teaser{display:block;}.fcard-featured .fcard-read{display:inline;}.fcard-g0{background:radial-gradient(120% 140% at 15% 0%,#5A2A6E 0%,#1D1330 45%,#0D0E12 100%);}.fcard-g1{background:radial-gradient(120% 140% at 85% 10%,#8A5A1C 0%,#33200D 50%,#0D0E12 100%);}.fcard-g2{background:radial-gradient(130% 130% at 50% 0%,#1C5F63 0%,#122430 55%,#0D0E12 100%);}.fcard-g3{background:radial-gradient(130% 140% at 20% 10%,#6E2A3A 0%,#2A1218 55%,#0D0E12 100%);}.fcard-g4{background:radial-gradient(130% 140% at 75% 0%,#3F7A1E 0%,#16260E 55%,#0D0E12 100%);}.view-blog-posts .pager-load-more{margin:22px 0 0;}.view-blog-posts .pager-load-more a{display:inline-block;padding:9px 26px;border-radius:5px;border:1px solid rgba(75,183,73,0.5);color:var(--primary-2);font:700 13.5px/1.5 'Open Sans',sans-serif;text-decoration:none;}.view-blog-posts .pager-load-more a:hover{border-color:var(--primary-2);text-decoration:none;}@media (min-width:481px){.view-blog-posts .view-content{grid-template-columns:repeat(2,1fr);gap:18px;}.fcard{display:flex;flex-direction:column;gap:0;background:var(--background-color-2);border:1px solid var(--button-border);border-radius:8px;overflow:hidden;padding-bottom:0;}.fcard .fcard-media{order:0;}.fcard .fcard-media img,.fcard .fcard-noimg{aspect-ratio:16 / 9;border-radius:0;}.fcard .fcard-txt{order:1;padding:14px 16px 16px;flex:1;}.fcard .fcard-teaser{display:block;flex:1;}.fcard-featured{grid-column:1 / -1;flex-direction:row;}.fcard-featured .fcard-media{flex:0 0 55%;}.fcard-featured .fcard-media img,.fcard-featured .fcard-noimg{height:100%;aspect-ratio:auto;min-height:240px;}.fcard-featured .fcard-txt{justify-content:center;padding:22px 24px;}.fcard-featured .fcard-title{font-size:22px;}.fcard-featured .fcard-teaser{flex:0 0 auto;}}@media (min-width:768px){.view-blog-posts .view-content{grid-template-columns:repeat(3,1fr);}}.media-embed{margin:1.4em 0;}.media-embed iframe{display:block;width:100%;max-width:100%;border:0;border-radius:6px;}.media-embed-video iframe{aspect-ratio:16 / 9;height:auto;}.media-embed-instagram{display:flex;justify-content:center;}.media-embed-instagram .instagram-media{min-width:0 !important;max-width:540px !important;}.media-embed-tiktok{display:flex;justify-content:center;}.feature-body .media-element,.feature-body .media-image{max-width:100%;height:auto;border-radius:5px;}.feature-gallery{max-width:640px;margin:30px auto 0;}.fgal-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;}.fgal-head b{color:var(--font-color-1);font-size:16px;}.fgal-head span{font-size:12px;color:var(--font-color-3);}.fgal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;}.fgal-item{display:block;}.fgal-item img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:4px;}.fgal-item:hover img{opacity:0.85;}.fgal-overlay{position:fixed;inset:0;z-index:10000;background:rgba(8,9,10,0.94);display:flex;align-items:center;justify-content:center;}.fgal-overlay[hidden]{display:none;}.fgal-img{max-width:94vw;max-height:86vh;object-fit:contain;border-radius:4px;}.fgal-close,.fgal-nav{position:absolute;background:rgba(255,255,255,0.08);color:var(--font-color-1);border:none;border-radius:50%;width:44px;height:44px;font-size:26px;line-height:1;cursor:pointer;}.fgal-close:hover,.fgal-nav:hover{background:rgba(255,255,255,0.18);}.fgal-close{top:16px;right:16px;}.fgal-prev{left:10px;top:50%;transform:translateY(-50%);}.fgal-next{right:10px;top:50%;transform:translateY(-50%);}.fgal-count{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);font:600 13px/1.5 'Open Sans',sans-serif;color:var(--font-color-3);font-variant-numeric:tabular-nums;}@media (min-width:481px){.fgal-grid{grid-template-columns:repeat(3,1fr);}}.ev-btn{display:inline-block;padding:8px 18px;border-radius:5px;font:700 13px/1.5 'Open Sans',sans-serif;text-decoration:none;border:0;cursor:pointer;}.ev-btn-solid{background:var(--primary-2);color:#10130C;}.ev-btn-solid:hover,.ev-btn-solid:focus{background:#5BC759;color:#10130C;text-decoration:none;}.ev-btn-ghost{border:1px solid rgba(75,183,73,0.5);color:var(--primary-2);background:transparent;}.ev-btn-ghost:hover,.ev-btn-ghost:focus{border-color:var(--primary-2);color:var(--primary-2);text-decoration:none;}.ev-tier{display:inline-block;padding:2px 8px;border-radius:3px;font:800 10px/1.5 'Open Sans',sans-serif;letter-spacing:.1em;text-transform:uppercase;}.ev-tier--mim{background:var(--primary-2);color:#10130C;}.ev-tier--partner{border:1px solid var(--secondary-1);color:var(--secondary-1);background:rgba(13,14,18,0.55);}.ev-intro{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 16px;}.ev-kick{flex:1 1 100%;margin:0;font:var(--small-2);color:var(--font-color-3);}.ev-fgroup{margin:0 0 12px;}.ev-flabel{display:block;margin-bottom:6px;font:700 10.5px/1.5 'Open Sans',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--font-color-3);}.ev-chips{display:flex;flex-wrap:wrap;gap:7px;}a.ev-chip{display:inline-block;padding:4px 13px;border-radius:20px;border:1px solid var(--button-border);color:var(--font-color-2);font:600 12px/1.5 'Open Sans',sans-serif;text-decoration:none;white-space:nowrap;}a.ev-chip:hover{color:var(--primary-2);border-color:rgba(75,183,73,0.5);text-decoration:none;}a.ev-chip.is-active{background:var(--primary-2);border-color:var(--primary-2);color:#10130C;font-weight:700;}.ev-chip .ev-n{opacity:.65;font-weight:600;margin-left:2px;}.view-events .attachment-before .view-content{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:20px;}.ev-spot{background:var(--background-color-2);border:1px solid var(--button-border);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;}.ev-spot-img{display:flex;align-items:flex-end;padding:10px;aspect-ratio:16 / 9;background-size:cover;background-position:center;}.ev-spot-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:5px;flex:1;}.ev-spot-when{font:700 11.5px/1.5 'Open Sans',sans-serif;color:var(--primary-2);text-transform:uppercase;letter-spacing:.06em;}.ev-spot-title{margin:0;font:700 15.5px/1.3 'Open Sans',sans-serif;}.ev-spot-title a{color:var(--font-color-1);text-decoration:none;}.ev-spot-title a:hover{color:var(--primary-2);}.ev-spot-meta{font:var(--small-3);color:var(--font-color-3);}.ev-month{display:flex;align-items:center;gap:12px;margin:22px 0 4px;color:var(--font-color-3);font:700 11px/1.5 'Open Sans',sans-serif;letter-spacing:.16em;text-transform:uppercase;}.ev-month::after{content:"";flex:1;height:1px;background:var(--button-border);}.ev-card{display:grid;grid-template-columns:46px 1fr 72px;gap:12px;align-items:start;padding:13px 0;border-bottom:1px solid var(--button-border);}.ev-date{text-align:center;padding-top:2px;}.ev-date-m{display:block;font:800 10px/1.4 'Open Sans',sans-serif;letter-spacing:.12em;color:var(--primary-2);text-transform:uppercase;}.ev-date-d{display:block;font:800 22px/1.05 'Open Sans',sans-serif;color:var(--font-color-1);font-variant-numeric:tabular-nums;}.ev-date-dow{display:block;font:600 9.5px/1.4 'Open Sans',sans-serif;color:var(--font-color-3);text-transform:uppercase;}.ev-body{min-width:0;}.ev-badges{display:flex;gap:6px;margin:0 0 4px;}.ev-title{margin:0 0 3px;font:700 15px/1.3 'Open Sans',sans-serif;}.ev-title a{color:var(--font-color-1);text-decoration:none;}.ev-title a:hover{color:var(--primary-2);text-decoration:none;}.ev-meta{font:var(--small-3);color:var(--font-color-3);line-height:1.5;}.ev-meta .ev-cat{color:var(--font-color-2);font-weight:600;}.ev-meta .ev-sep{opacity:.6;}.ev-virtual{color:var(--secondary-1);font-weight:700;}.ev-opps{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px;}.ev-opp{display:inline-block;padding:1px 8px;border-radius:3px;border:1px solid var(--button-border);background:var(--background-color-1);color:var(--font-color-2);font:700 9.5px/1.7 'Open Sans',sans-serif;letter-spacing:.08em;text-transform:uppercase;}.ev-thumb-link{display:block;}img.ev-thumb{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:6px;display:block;}.ev-thumb-fill{width:100%;aspect-ratio:1 / 1;border-radius:6px;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,0.85);font:800 15px/1 'Open Sans',sans-serif;letter-spacing:.04em;text-transform:uppercase;}.view-events ul.pager--infinite-scroll,.view-blog-posts ul.pager--infinite-scroll{margin:22px 0 0;padding:0;text-align:center;}.view-events .pager--infinite-scroll .pager__item,.view-blog-posts .pager--infinite-scroll .pager__item{display:inline-block;list-style:none;background:none;padding:0;}.view-events .pager--infinite-scroll a,.view-blog-posts .pager--infinite-scroll a{display:inline-block;padding:9px 26px;border-radius:5px;border:1px solid rgba(75,183,73,0.5);color:var(--primary-2);font:700 13.5px/1.5 'Open Sans',sans-serif;text-decoration:none;}.view-events .pager--infinite-scroll a:hover,.view-blog-posts .pager--infinite-scroll a:hover{border-color:var(--primary-2);text-decoration:none;}.ev-empty{padding:26px 0;color:var(--font-color-3);}.ev-empty p{margin:0 0 14px;}.ev-page{max-width:680px;}.ev-hero img{width:100%;height:auto;border-radius:8px;display:block;}.ev-hero .field-label,.ev-page .field-label{display:none;}.ev-page .ev-badges{margin:14px 0 6px;}.ev-title-lg{margin:0 0 12px;font:700 24px/1.25 'Open Sans',sans-serif;color:var(--font-color-1);}.ev-facts{margin:4px 0 2px;}.ev-fact{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid var(--button-border);font:var(--small-2);}.ev-fact-ic{color:var(--primary-2);font-size:12px;text-align:center;padding-top:2px;}.ev-fact b{color:var(--font-color-1);display:block;font-size:14px;}.ev-fact-sub{color:var(--font-color-3);font-size:12.5px;}.ev-fact-sub a{color:var(--primary-2);text-decoration:none;}.ev-fact-sub a:hover{text-decoration:underline;}.ev-cta{display:flex;gap:10px;margin:16px 0 8px;}.ev-cta .ev-btn{flex:1;text-align:center;padding:11px 10px;font-size:13.5px;}.ev-h{margin:24px 0 8px;font:700 13px/1.5 'Open Sans',sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--font-color-3);}.ev-opps-lg .ev-opp{padding:5px 12px;font-size:11px;}.ev-opps-note{margin:8px 0 0;font:var(--small-3);color:var(--font-color-3);}.ev-about{font:var(--body-2);color:var(--font-color-2);}.ev-related .ev-card:last-child{border-bottom:0;}.ev-related-h{margin-top:28px;}.ev-links{margin-top:18px;}.ev-center{text-align:center;margin-top:14px;}.ev-passed{display:flex;gap:11px;align-items:flex-start;border:1px solid #5C4B20;background:#221D10;border-radius:8px;padding:12px 14px;margin:4px 0 16px;}.ev-passed-ic{color:#E0A93E;font-size:15px;line-height:1.4;}.ev-passed b{color:#EBDCB6;display:block;font-size:13.5px;}.ev-passed-sub{color:#A99873;font-size:12px;}.ev-dimmed{opacity:.55;}.ev-archive{margin:14px 0 0;}.ev-archive summary{display:block;text-align:center;list-style:none;}.ev-archive summary::-webkit-details-marker{display:none;}.ev-archive[open] summary{margin-bottom:14px;}.ev-archive-body{padding-top:6px;}.ev-archive-note{margin:8px 0 0;text-align:center;font:var(--small-3);color:var(--font-color-3);}.ev-feat{background:var(--background-color-2);border:1px solid var(--button-border);border-radius:10px;padding:16px;}.ev-feat-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px;}.ev-feat-title{font:700 13px/1.4 'Open Sans',sans-serif;color:var(--font-color-1);letter-spacing:.08em;text-transform:uppercase;}.ev-feat-all{font:600 11.5px/1.4 'Open Sans',sans-serif;color:var(--primary-2);text-decoration:none;}.ev-feat-all:hover{text-decoration:underline;}.ev-feat-hero{background:var(--background-color-1);border:1px solid var(--button-border);border-radius:8px;overflow:hidden;margin-bottom:10px;}.ev-feat-hero .ev-spot-img{aspect-ratio:21 / 9;}.ev-feat-hero .ev-spot-body{padding:12px 14px;}.ev-feat .ev-feat-row{padding:10px 0 6px;}.ev-feat .ev-feat-row:last-child{border-bottom:0;}@media (min-width:481px){.ev-card{grid-template-columns:46px 1fr 96px;}.ev-title-lg{font-size:30px;}.ev-intro{margin-bottom:20px;}.ev-kick{flex:1 1 auto;}}@media (min-width:620px){.view-events .attachment-before .view-content{grid-template-columns:repeat(3,1fr);}}@media (min-width:768px){.ev-wrap{display:grid;grid-template-columns:240px 1fr;column-gap:28px;row-gap:0;align-items:start;}.ev-wrap > .ev-intro,.ev-wrap > .attachment{grid-column:1 / -1;}.ev-wrap > .view-header,.ev-wrap > .view-filters,.ev-wrap > .view-content,.ev-wrap > .view-empty,.ev-wrap > .pager,.ev-wrap > .view-footer{grid-column:2;}.ev-wrap > .ev-facet{grid-column:1;position:sticky;top:76px;background:var(--background-color-1);border:1px solid var(--button-border);border-radius:8px;padding:16px;}.ev-facet .ev-fgroup{margin-bottom:16px;}.ev-facet .ev-fgroup:last-child{margin-bottom:0;}.ev-month:first-child{margin-top:0;}}.evq-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:4px 0 18px;}.evq-hot .ev-n{background:var(--primary-4);color:#fff;border-radius:10px;padding:0 7px;opacity:1;}.evq-row{display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:center;background:var(--background-color-1);border:1px solid var(--button-border);border-radius:8px;padding:12px 14px;margin-bottom:8px;}.evq-thumb{width:56px;aspect-ratio:1 / 1;border-radius:5px;object-fit:cover;display:block;font-size:12px;}.evq-txt h4{margin:2px 0;font:700 14.5px/1.3 'Open Sans',sans-serif;display:inline;}.evq-txt h4 a{color:var(--font-color-1);text-decoration:none;}.evq-txt h4 a:hover{color:var(--primary-2);}.evq-meta{font:var(--small-3);color:var(--font-color-3);margin-top:3px;}.evq-act{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;}.evq-btn{display:inline-block;padding:6px 13px;border-radius:5px;border:1px solid var(--button-border);color:var(--font-color-2);font:700 11.5px/1.4 'Open Sans',sans-serif;text-decoration:none;}.evq-btn:hover{color:var(--primary-2);border-color:rgba(75,183,73,0.5);text-decoration:none;}.evq-btn.evq-ok{background:var(--primary-2);border-color:var(--primary-2);color:#10130C;}.evq-btn.evq-no{border-color:#A8433A;color:#E8837A;}@media (min-width:620px){.evq-row{grid-template-columns:56px 1fr auto;}.evq-act{grid-column:auto;}}.evs-kick{font:var(--small-2);color:var(--font-color-3);margin:2px 0 18px;}fieldset.evs-step{background:var(--background-color-1);border:1px solid var(--button-border);border-radius:8px;padding:16px 18px;margin-bottom:16px;}fieldset.evs-step > legend{font:700 13px/1.5 'Open Sans',sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--primary-2);border:0;width:auto;padding:0 6px;margin-bottom:4px;}.form-item-mim-website{position:absolute !important;left:-9999px !important;}.evq-sort{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:-8px 0 16px;}.evq-sort-label{font:700 10.5px/1.5 'Open Sans',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--font-color-3);margin-right:3px;}.evq-bulk{margin-left:auto;border-color:#5C4B20 !important;color:#E0A93E !important;}.evq-bulk:hover{border-color:#E0A93E !important;}
:root{--mim-green:#4bb749;--mim-green-d:#3a9038;--mim-green-ink:#06250a;--mim-purple:#6c5fc7;--mim-purple-deep:#403694;}.platforms--grid .views-bootstrap-panel-plugin-style,.platforms--grid .view-content{display:flex;flex-wrap:wrap;margin:0 -8px;}.platforms--grid .views-bootstrap-panel-plugin-style > .panel,.platforms--grid .view-content > .views-row{width:100%;padding:0 8px;margin-bottom:16px;background:transparent;border:0;box-shadow:none;display:flex;}@media(min-width:768px){.platforms--grid .views-bootstrap-panel-plugin-style > .panel,.platforms--grid .view-content > .views-row{width:33.333%;}}.platforms--grid .views-row > .platform-card,.platforms--grid .panel-body > .platform-card{width:100%;height:100%;}.platforms--rows .views-bootstrap-panel-plugin-style,.platforms--rows .view-content{display:flex;flex-direction:column;}.platforms--rows .views-bootstrap-panel-plugin-style > .panel,.platforms--rows .view-content > .views-row{background:transparent;border:0;box-shadow:none;margin-bottom:10px;}.platforms--rows .panel > .panel-body{padding:0;}.platform-card-link,.platform-card__link{display:flex;flex-direction:column;width:100%;height:100%;text-decoration:none;color:inherit;}.platform-card-link:hover,.platform-card-link:focus,.platform-card__link:hover,.platform-card__link:focus{text-decoration:none;color:inherit;}.platform-card{display:flex;flex-direction:column;height:100%;margin:0;background:#080808;border:1px solid #282828;border-radius:4px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease;}.platform-card-link:hover .platform-card,.platform-card-link:focus .platform-card,.platform-card:hover,.platform-card:focus-within{border-color:var(--mim-green);box-shadow:0 0 0 1px var(--mim-green),0 6px 22px rgba(0,0,0,.5);}.platform-card__media{position:relative;width:100%;aspect-ratio:4 / 3;background:#000;overflow:hidden;border-bottom:1px solid #282828;flex:none;}.platform-card__media .field,.platform-card__media .field-items,.platform-card__media .field-item{position:static;height:100%;}.platform-card__media .field-item{position:absolute;inset:0;}.platform-card__media img,.platform-card__media .img-responsive{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;max-width:100%;}@supports not (aspect-ratio:1/1){.platform-card__media{height:0;padding-bottom:75%;}}.platform-card__body{display:flex !important;flex-direction:column;gap:8px;flex:1 1 auto;padding:12px !important;}.platform-card__title,.platform-card__name{margin:0;font-size:15px;font-weight:600;line-height:1.3;color:#fff;}.platform-card__foot{margin-top:auto;padding-top:8px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;}.platform-card__est{font-size:12px;color:#888;margin-left:auto;}.platform-cat,.platform-card__cat{display:inline-block;align-self:flex-start;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff !important;background:var(--mim-purple);padding:4px 8px;border-radius:3px;line-height:1.1;text-decoration:none;}.platform-lbl,.platform-avail{display:inline-block;font-size:11px;font-weight:700;padding:3px 7px;border-radius:3px;line-height:1.2;}.platform-lbl--free,.platform-avail--free{background:var(--mim-green);color:var(--mim-green-ink) !important;}.platform-lbl--paid,.platform-avail--paid{background:transparent;color:var(--mim-purple) !important;border:1px solid var(--mim-purple);}.platform-lbl--lock,.platform-avail--locked{background:#222;color:#888 !important;}.platform-lbl--lock::before,.platform-avail--locked::before{content:"\1F512\00a0";}.platforms--rows .platform-card{flex-direction:row;align-items:center;gap:12px;padding:10px;height:auto;}.platforms--rows .platform-card__media{width:60px;height:60px;flex:none;aspect-ratio:auto;border:1px solid #282828;border-radius:3px;}@supports not (aspect-ratio:1/1){.platforms--rows .platform-card__media{padding-bottom:0;}}.platforms--rows .platform-card__body{padding:0;gap:5px;}.platforms--rows .platform-card__foot{padding-top:2px;}.platforms--rows .views-row > .platform-card-link{width:100%;}.platform-full{max-width:780px;margin:0 auto;overflow:hidden;}.platform-full__banner{height:84px;background:linear-gradient(115deg,var(--mim-purple-deep),var(--mim-purple) 55%,var(--mim-green) 150%);}.platform-full__head{padding:0 18px 16px;margin-top:-42px;display:flex;flex-direction:column;gap:13px;}.platform-full__logo{width:88px;height:88px;border:3px solid #080808;border-radius:6px;background:#000;overflow:hidden;flex:none;position:relative;}.platform-full__logo .field,.platform-full__logo .field-items,.platform-full__logo .field-item{height:100%;}.platform-full__logo img{width:100%;height:100%;object-fit:contain;}.platform-full__title{margin:0;font-size:22px;font-weight:700;line-height:1.15;}.platform-full__tags{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px;}.platform-full__loc{font-size:13px;color:#888;}.platform-full__loc .location{display:inline;}.platform-full__cta{white-space:nowrap;}.platform-full__body,.platform-full__sect{padding:0 18px 18px;}.platform-full__intro{font-size:14.5px;color:#cfcfcf;line-height:1.6;margin:4px 0 0;}.platform-specs{margin-top:16px;}.platform-spec{display:flex;justify-content:space-between;gap:16px;}.platform-spec__k{color:#888;}.platform-spec__v{font-weight:600;text-align:right;}.platform-criteria{margin-top:16px;}.platform-criteria__h{margin:0 0 6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#888;}.platform-criteria__body{font-size:14px;color:#cfcfcf;line-height:1.6;}.platform-gate{margin-top:16px;padding:15px;border:1px solid #282828;border-radius:4px;background:rgba(108,95,199,.07);display:flex;gap:12px;align-items:flex-start;}.platform-gate__icon{flex:none;width:32px;height:32px;border-radius:4px;display:flex;align-items:center;justify-content:center;background:rgba(108,95,199,.18);font-size:15px;}.platform-gate__t{margin:0;font-weight:700;font-size:13.5px;}.platform-gate__d{margin:3px 0 0;font-size:13px;color:#888;}.platform-gate__link{color:var(--mim-purple);font-weight:700;text-decoration:none;}.platform-gate__link:hover{text-decoration:underline;}.platform-full__socials{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px;}@media(min-width:640px){.platform-full__head{flex-direction:row;align-items:flex-end;}.platform-full__titleblock{flex:1;padding-bottom:2px;}.platform-full__cta{align-self:flex-end;}.platform-specs{display:grid;grid-template-columns:1fr 1fr;}}@media(prefers-reduced-motion:reduce){.platform-card{transition:none;}}.platforms-intro{margin:0 0 24px;padding:0 0 22px;border-bottom:1px solid #282828;}.platforms-intro__title{margin:0 0 10px;font-size:26px;font-weight:800;line-height:1.1;letter-spacing:-.01em;color:#fff;}.platforms-intro__lead{margin:0 0 18px;font-size:15.5px;line-height:1.6;color:#cfcfcf;max-width:65ch;}.platforms-intro__lead strong{color:#fff;}.platforms-intro__free{color:var(--mim-green);font-weight:700;}.platforms-intro__paid{color:var(--mim-purple);font-weight:700;}.platforms-intro__cta{display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.platforms-intro__btn{display:inline-block;background:var(--mim-green);color:#06250a !important;font-weight:700;font-size:15px;padding:11px 20px;border-radius:4px;text-decoration:none;transition:background .15s ease;white-space:nowrap;}.platforms-intro__btn:hover,.platforms-intro__btn:focus{background:var(--mim-green-d);color:#06250a !important;text-decoration:none;}.platforms-intro__note{font-size:13px;line-height:1.55;color:#888;max-width:62ch;}@media(min-width:768px){.platforms-intro__title{font-size:30px;}.platforms-intro__cta{flex-direction:row;align-items:center;gap:16px;}.platforms-intro__note{flex:1;}}
