.elementor-1730 .elementor-element.elementor-element-f397327{--display:flex;--min-height:30vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;}.elementor-1730 .elementor-element.elementor-element-f397327:not(.elementor-motion-effects-element-type-background), .elementor-1730 .elementor-element.elementor-element-f397327 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5056c4e );}.elementor-1730 .elementor-element.elementor-element-f397327, .elementor-1730 .elementor-element.elementor-element-f397327::before{--border-transition:0.3s;}.elementor-1730 .elementor-element.elementor-element-d235e90 > .elementor-widget-container{--e-transform-translateX:-12px;margin:0px 0px 0px 10px;}.elementor-1730 .elementor-element.elementor-element-d235e90{text-align:left;}.elementor-1730 .elementor-element.elementor-element-d235e90 ul.hfe-breadcrumbs li{margin-right:3px;}.elementor-1730 .elementor-element.elementor-element-d235e90 .hfe-breadcrumbs, .elementor-1730 .elementor-element.elementor-element-d235e90 .hfe-breadcrumbs .hfe-breadcrumbs-text{color:var( --e-global-color-f022932 );}.elementor-1730 .elementor-element.elementor-element-d235e90 .hfe-breadcrumbs svg{fill:var( --e-global-color-f022932 );}.elementor-1730 .elementor-element.elementor-element-d235e90 .hfe-breadcrumbs-item{font-size:14px;}.elementor-1730 .elementor-element.elementor-element-d235e90 .hfe-breadcrumbs-separator .hfe-breadcrumbs-separator-text{color:var( --e-global-color-3186981 );}.elementor-1730 .elementor-element.elementor-element-d235e90 .hfe-breadcrumbs-separator-icon svg{fill:var( --e-global-color-3186981 );}.elementor-1730 .elementor-element.elementor-element-2635fe2{--display:flex;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1730 .elementor-element.elementor-element-b1307c8 > .elementor-widget-container{padding:30px 0px 10px 0px;}.elementor-1730 .elementor-element.elementor-element-b1307c8{text-align:left;}.elementor-1730 .elementor-element.elementor-element-b1307c8 .elementor-heading-title{font-size:30px;text-transform:uppercase;line-height:36px;}.elementor-1730 .elementor-element.elementor-element-61cce4e{text-align:left;}.elementor-1730 .elementor-element.elementor-element-61cce4e .elementor-heading-title{color:var( --e-global-color-39516d9 );font-size:16px;font-weight:400;line-height:20px;}.elementor-1730 .elementor-element.elementor-element-e8c1c2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-1730 .elementor-element.elementor-element-2caff6d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 30px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1730 .elementor-element.elementor-element-690032c > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-1730 .elementor-element.elementor-element-690032c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-1730 .elementor-element.elementor-element-690032c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-1730 .elementor-element.elementor-element-690032c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-1730 .elementor-element.elementor-element-690032c .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-1730 .elementor-element.elementor-element-690032c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-1730 .elementor-element.elementor-element-690032c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-1730 .elementor-element.elementor-element-690032c .elementor-icon-list-icon i{color:var( --e-global-color-39516d9 );transition:color 0.3s;}.elementor-1730 .elementor-element.elementor-element-690032c .elementor-icon-list-icon svg{fill:var( --e-global-color-39516d9 );transition:fill 0.3s;}.elementor-1730 .elementor-element.elementor-element-690032c .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-39516d9 );}.elementor-1730 .elementor-element.elementor-element-690032c .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-39516d9 );}.elementor-1730 .elementor-element.elementor-element-690032c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1730 .elementor-element.elementor-element-690032c .elementor-icon-list-icon{padding-right:1px;}.elementor-1730 .elementor-element.elementor-element-690032c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1730 .elementor-element.elementor-element-690032c .elementor-icon-list-item > a{font-size:13px;font-weight:400;}.elementor-1730 .elementor-element.elementor-element-690032c .elementor-icon-list-text{color:var( --e-global-color-39516d9 );transition:color 0.3s;}.elementor-1730 .elementor-element.elementor-element-690032c .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-39516d9 );}.elementor-1730 .elementor-element.elementor-element-c962271{text-align:left;}.elementor-1730 .elementor-element.elementor-element-c962271 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-1730 .elementor-element.elementor-element-c37bcce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-1730 .elementor-element.elementor-element-7186d13{--spacer-size:100px;}@media(max-width:1024px){.elementor-1730 .elementor-element.elementor-element-e8c1c2a{--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}}@media(max-width:767px){.elementor-1730 .elementor-element.elementor-element-d235e90 > .elementor-widget-container{--e-transform-translateX:0px;margin:0px 20px 0px 20px;}.elementor-1730 .elementor-element.elementor-element-d235e90{text-align:center;}.elementor-1730 .elementor-element.elementor-element-61cce4e .elementor-heading-title{line-height:20px;}.elementor-1730 .elementor-element.elementor-element-2caff6d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1730 .elementor-element.elementor-element-c962271{text-align:center;}.elementor-1730 .elementor-element.elementor-element-c962271 .elementor-heading-title{line-height:20px;}}/* Start custom CSS for heading, class: .elementor-element-61cce4e */.elementor-1730 .elementor-element.elementor-element-61cce4e h2{
    font-size: inherit;
    line-height: inherit;
    font-weight: 600;
    color: inherit;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f397327 */.elementor-1730 .elementor-element.elementor-element-f397327{
    min-height: 30vh !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-690032c */.elementor-1730 .elementor-element.elementor-element-690032c .current{
    padding: 2px 6px;
    border-radius: 10px;
    background: #32383C;
    color: #F8F8F8;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-57bb0ba */.elementor-1730 .elementor-element.elementor-element-57bb0ba{
    --frm-text-dark: #090909;
    --frm-bg-secendary: #E3E3E3;
}
.elementor-1730 .elementor-element.elementor-element-57bb0ba .frm_login_btn {
    display: none;
}
.elementor-1730 .elementor-element.elementor-element-57bb0ba .frm_idea_card .frm_idea_left{
    text-align: left;
}
.elementor-1730 .elementor-element.elementor-element-57bb0ba .frm_idea_card .frm_idea_meta ul li:first-child {
    display: none;
}
.elementor-1730 .elementor-element.elementor-element-57bb0ba .frm_idea_card .frm_idea_avatar img {
    max-height: 36px;
    max-width: 36px;
}
.elementor-1730 .elementor-element.elementor-element-57bb0ba .frm_idea_right .frm-idea-vote{
    color: #C9A652;
}
.elementor-1730 .elementor-element.elementor-element-57bb0ba .frm_idea_vote_box.vote-done{
    color: #fff;
}
.elementor-1730 .elementor-element.elementor-element-57bb0ba .frm_idea_vote_box .frm-idea-vote-number{
    color: var(--frm-text-dark);
}
.elementor-1730 .elementor-element.elementor-element-57bb0ba .frm_board_navigations .frm_board_menu ul li a {
    color: #090909;
    background: transparent;
    border-radius: 31px;
    padding: 6px 12px;
    margin: 0 5px 0 0;
    border: 0 !important;
}
.elementor-1730 .elementor-element.elementor-element-57bb0ba .frm_board_navigations .frm_board_menu ul li a.router-link-active {
    color: #fff;
    background: #32383C;
}
.elementor-1730 .elementor-element.elementor-element-57bb0ba .frm_idea_single_sidebar ul li:last-child {
    display: none;
}






.elementor-1730 .elementor-element.elementor-element-57bb0ba .frm_ideas {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    padding: 15px;
}
.elementor-1730 .elementor-element.elementor-element-57bb0ba .frm_ideas .frm_idea_card {
    min-width: auto;
    min-height: 131px;
    width: calc(100% / 3 - 10px);
    backdrop-filter: blur(20px);
    background-color: #ffffff69;
    border-radius: 4px;
    border: solid 1px #fff;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}
@media(max-width:767px){
    .elementor-1730 .elementor-element.elementor-element-57bb0ba .frm_ideas .frm_idea_card{
        width: 100%;
    }
}
.elementor-1730 .elementor-element.elementor-element-57bb0ba .frm_ideas .frm_idea_card:hover{
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
.elementor-1730 .elementor-element.elementor-element-57bb0ba .frm_ideas .frm_idea_card .frm_idea_right {
    position: absolute;
    left: 0;
    bottom: 0;
}
.elementor-1730 .elementor-element.elementor-element-57bb0ba .frm_ideas .frm_idea_card .frm_idea_right .frm-idea-vote {
    width: 36px;
    height: 50px;
    line-height: 12px;
    transform: unset !important;
}
.elementor-1730 .elementor-element.elementor-element-57bb0ba .frm_ideas .frm_idea_card > a {
    display: flex;
    flex-direction: column;
    align-content: stretch;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    align-items: stretch;
}
.elementor-1730 .elementor-element.elementor-element-57bb0ba .frm_ideas .frm_idea_card .frm_idea_left {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100%;
}
.elementor-1730 .elementor-element.elementor-element-57bb0ba .frm_ideas .frm_idea_card .frm_idea_left .frm_idea_summary {
    display: flex;
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    gap: 0 10px;
}
.elementor-1730 .elementor-element.elementor-element-57bb0ba .frm_ideas .frm_idea_card .frm_idea_left .frm_idea_summary .frm_idea_meta, 
.elementor-1730 .elementor-element.elementor-element-57bb0ba .frm_ideas .frm_idea_card .frm_idea_left .frm_idea_summary .frm_idea_meta > ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: flex-end;
    gap: 8px;
}

.elementor-1730 .elementor-element.elementor-element-57bb0ba .frm_new_idea_auth {
    display: none;
}
.elementor-1730 .elementor-element.elementor-element-57bb0ba .frm_idea_instruction {
    margin: 20px 0 20px 40px;
}/* End custom CSS */