:root{--body:#fafafa;--highlight:#fff;--text:#475F7B;--bold:#394C62;--primary: #5A8DEE;--secondary: #475F7B;--success: #39DA8A;--primarycolor:#fff;--sidebar:#f4f4ff;--border:rgba(0,0,0,0.08);--darkborder:rgba(0,0,0,0.3);--blue: #5A8DEE;--indigo: #6610F2;--purple: #6F42C1;--pink: #E83E8C;--red: #FF5B5C;--orange: #FD7E14;--yellow: #FDAC41;--green: #39DA8A;--cyan: #00CFDD;--white: #FFFFFF;--gray: #475F7B;--gray-dark: #394C62;--info: #00CFDD;--warning: #FDAC41;--danger: #FF5B5C;--light: #A3AFBD;--dark: #394C62;--error:#ffe27e;--errortext:#725906;--shadow:rgba(0,0,0,0.2)}.vibebp_myprofile.dark_theme{--body:#1e2b39;--highlight:#192430;--text:#EAEAEB;--bold:#FFFFFF;--primary: #FFAE2A;--secondary: #FFDB9C;--success: #39DA8A;--primarycolor:#fff;--sidebar:#253343;--border:rgba(255,255,255,0.08);--darkborder:rgba(255,255,255,0.3);--blue: #5A8DEE;--indigo: #6610F2;--purple: #6F42C1;--pink: #E83E8C;--red: #FF5B5C;--orange: #FD7E14;--yellow: #FDAC41;--green: #39DA8A;--cyan: #00CFDD;--white: #232B3D;--gray: #475F7B;--gray-dark: #394C62;--info: #00CFDD;--warning: #FDAC41;--danger: #FF5B5C;--light: #A3AFBD;--dark: #d2dae2;--error:#ffe27e;--errortext:#725906;--shadow:rgba(255,255,255,0.2)}a.vibebp-login:hover,a.vibebp-login a:hover{transform:none !important}.loggedin_user_div{display:flex;flex-direction:row;align-items:center;position:relative;justify-content:space-between;line-height:1}.loggedin_user_div .login_extras{display:flex;flex-direction:column;margin-left:1rem;cursor:pointer}a.loggedin_user{display:flex;flex-direction:row;align-items:center}a.loggedin_user img{width:24px;border-radius:50%;overflow:hidden}a.loggedin_user .vibebp_name{padding:0 5px}.usermenu_content{display:flex;flex-direction:column}.usermenu_content span{cursor:pointer}.user_menu{position:absolute;top:calc(100% + 1em);width:160px;background:var(--dark);right:0;color:var(--white);border-radius:0 0 5px 5px;z-index:99}.user_menu.active{padding:0.5rem;z-index:999}.user_menu.active a{padding:0.75rem;display:flex;margin:0;cursor:pointer;justify-content:space-between;color:var(--white) !important}.user_menu.active a>span{font-size:inherit;opacity:1}.user_menu.active .usermenu_content>span{display:flex;padding:0.75rem;justify-content:space-between}.user_menu.active:after{content:'';position:absolute;display:block;border:10px solid;top:-20px;right:34px;border-color:transparent transparent var(--dark)}a.vibebp-login{position:relative}.loginpopup_wrapper{position:fixed;left:0;top:0;background:var(--body);width:100vw;height:100vh;font-size:1.4rem;z-index:99;display:grid;align-items:center;justify-items:center;z-index:99}.static_wrapper{display:flex;align-items:center;justify-content:center;min-height:100vh}.static_wrapper .login_popup{transform:scale(1)}.login_popup{position:relative;background:var(--highlight);padding:4em;border-radius:0.4rem;transform:scale(0);transition:all 0.2s;max-width:1200px;width:60vw}.login_popup.active{transform:scale(1)}.login_popup.small{width:100vw}.login_popup.medium,.login_popup.elegance{text-align:center;display:flex;flex-direction:column;align-items:center;justify-items:center}.login_popup.medium .login_popup_content,.login_popup.elegance .login_popup_content{max-width:320px;display:flex;flex-direction:column;text-transform:none;color:var(--text);text-shadow:none}.login_popup.medium .login_popup_content h2,.login_popup.elegance .login_popup_content h2{font-size:2.8rem;font-weight:600;color:var(--bold)}.login_popup.medium .login_popup_content>*+*,.login_popup.elegance .login_popup_content>*+*{margin-top:1rem;font-weight:400;font-size:1rem}.login_popup.medium .login_popup_content .button,.login_popup.elegance .login_popup_content .button{width:100%;display:flex;height:48px;padding:0;margin:10px 0;align-items:center;justify-content:center;background:var(--primary);color:var(--primarycolor) !important;border:none}.login_popup.medium .login_popup_content .button span.vicon,.login_popup.elegance .login_popup_content .button span.vicon{margin:12px 0 12px 12px;font-size:18px;display:flex;align-items:center}.login_popup.medium .login_popup_content .button span.vicon+span,.login_popup.elegance .login_popup_content .button span.vicon+span{flex:1;margin-left:-13px;color:var(--primarycolor);opacity:1;max-width:none;font-size:1rem}.login_popup.medium .extra_details,.login_popup.elegance .extra_details{margin-top:1.5rem;font-size:0.8rem}.login_popup.medium .extra_details>*,.login_popup.elegance .extra_details>*{margin-top:1.5rem;display:flex;justify-content:center;margin-left:5px;font-size:1rem}.login_popup .vicon-close{position:absolute;right:0;top:0;padding:1.5rem;margin:0 !important;color:var(--text)}.login_popup .loginform{margin:2rem 0}.login_popup .loginform .checkbox{display:flex}.login_popup .loginform .input{width:100%;border:none;border-bottom:2px solid var(--border);border-radius:2px;background:none;color:var(--text);margin-bottom:10px;box-shadow:none;border-radius:0}.login_popup .loginform .input.is-warning{border-color:var(--warning) !important}.login_popup .loginform .input.is-danger{border-color:var(--danger) !important}.login_popup .loginform .input:focus{border-color:var(--primary)}.login_popup .loginform .button{width:100%;margin:1rem 0 0;padding:0.75rem;background:var(--primary);color:var(--primarycolor)}.login_popup .loginform label{display:flex;justify-content:space-between;align-items:center}.login_popup .loginform label .forgot_password{opacity:0.6;font-size:80%}.login_popup .loginform .error{color:var(--warning);font-size:11px;background:none;border:none;font-weight:400;padding:0}.login_popup .loginform .error.checkbox label:before{border-color:var(--warning)}.login_popup .loginform .error.checkbox:before{display:none}.login_popup .loginform .error:before{content:"\e6c5";padding-right:1rem;font-family:vicon}.login_popup .loginform>.checkbox>input[type="checkbox"]+label{display:flex;align-items:center;justify-content:flex-start;text-transform:none;font-size:1rem;font-weight:400}.login_popup .loginform .registration_message{background:var(--sidebar);padding:1rem;border-radius:5px}.login_popup .back{font-size:1rem}.loginform+.button{margin-top:-1rem !important}.extra_details .vibebp_forward_link{display:flex;margin-left:5px;padding:0;color:var(--primary) !important;align-items:center}.extra_details .vibebp_forward_link .vicon{margin-left:5px;transition:all 0.2s}.extra_details .vibebp_forward_link:hover .vicon{transform:translateX(5px)}.extra_details .vibebp_back_link{display:flex;margin-left:5px;padding:0;color:var(--primary) !important;align-items:center}.extra_details .vibebp_back_link .vicon{margin-right:5px;transition:all 0.2s}.extra_details .vibebp_back_link:hover .vicon{transform:translateX(-5px)}@media (max-width: 768px){.login_popup{width:90vw;padding:1.5rem}.loggedin_user img+span.vibebp_name{display:none !important}}.rtl .vibebp_forward_link .vicon{transform:rotate(180deg)}.rtl .vibebp_forward_link:hover .vicon{transform:rotate(180deg) translateX(5px)}#vibebp_groups_directory{flex-direction:column}.vibebp_groups_directory_wrapper{display:flex;flex-wrap:wrap;margin:0 -0.75rem;width:100%}.vibebp_groups_directory_wrapper .vibebp_groups_directory_filters{flex:1 0 240px;margin:0 0.75rem}.vibebp_groups_directory_wrapper .vibebp_groups_directory_filters>.vibebp_groups_filter{border:1px solid var(--border);padding:1rem;margin-bottom:2rem}.vibebp_groups_directory_wrapper .vibebp_groups_directory_filters>.vibebp_groups_filter>span{padding:0 0 1rem;margin-bottom:1rem;display:block;border-bottom:1px solid var(--border)}.vibebp_groups_directory_wrapper .vibebp_groups_directory_filters>.vibebp_groups_filter .group_types{padding:5px 10px;display:flex}.vibebp_groups_directory_wrapper .vibebp_groups_directory_filters>.vibebp_groups_filter .group_types ul{list-style:none;width:100%}.vibebp_groups_directory_wrapper .vibebp_groups_directory_filters>.vibebp_groups_filter .group_types .group_type{padding:8px 12px;display:flex;border-radius:2px}.vibebp_groups_directory_wrapper .vibebp_groups_directory_filters>.vibebp_groups_filter .group_types .group_type.active{background:var(--primary);color:var(--primarycolor)}.vibebp_groups_directory_wrapper .vibebp_groups_directory_main{flex:10 0 240px;display:flex;flex-direction:column;margin:0 0.75rem}.vibebp_groups_directory_wrapper .vibebp_groups_directory_header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.vibebp_groups_directory_wrapper .vibebp_groups_directory_header>span{display:flex;align-items:center}.vibebp_groups_directory_wrapper .vibebp_groups_directory_header>span>span{bordeR:1px solid var(--border);padding:8px}.vibebp_groups_directory_wrapper .vibebp_groups_directory_header>span>span .vicon{margin-left:10px}.vibebp_groups_directory_wrapper .vibebp_groups_directory_header .vibebp_groups_filter ul{display:flex;flex-direction:row}.vibebp_groups_directory_wrapper .vibebp_groups_directory_header .vibebp_groups_filter ul li+li{margin:0 0.2rem}.vibebp_groups_directory_wrapper .vibebp_groups_directory_header .vibebp_groups_filter a{padding:0.5rem}.vibebp_groups_directory_wrapper .vibebp_groups_directory_header select{height:40px}.vibebp_groups_directory_wrapper .vibebp_groups_directory_header .vibebp_groups_search{margin:0 1rem;border-bottom:1px solid var(--border)}.vibebp_groups_directory_wrapper .vibebp_groups_directory_header .vibebp_groups_search input{border:none;padding:0.5rem}.vibebp_groups_directory_wrapper .vibebp_groups_directory_header .vibebp_groups_search input:focus{outline:none}.vibebp_groups_directory_wrapper .vibebp_member_directory_filters{display:flex;flex-direction:column}.vibebp_groups_directory_wrapper .vibebp_member_directory_filters .vibebp_member_directory_filter{padding:1rem}.vibebp_groups_directory_wrapper .vibebp_groups_directory_header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.vibebp_groups_directory_wrapper .vibebp_groups_directory_header .vibebp_groups_filter ul{display:flex;flex-direction:row}.vibebp_groups_directory_wrapper .vibebp_groups_directory_header .vibebp_groups_filter ul li+li{margin:0 0.2rem}.vibebp_groups_directory_wrapper .vibebp_groups_directory_header .vibebp_groups_filter a{padding:0.5rem}.vibebp_groups_directory_wrapper .vibebp_groups_directory_header select{height:40px}.vibebp_groups_directory_wrapper .vibebp_groups_directory_header .vibebp_groups_search{padding-right:45px;border-bottom:1px solid var(--border);position:relative}.vibebp_groups_directory_wrapper .vibebp_groups_directory_header .vibebp_groups_search input{border:none;padding:0.5rem}.vibebp_groups_directory_wrapper .vibebp_groups_directory_header .vibebp_groups_search input:focus{outline:none}.vibebp_groups_directory_wrapper .vibebp_groups_directory{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));grid-gap:1.5rem;margin:1.5rem 0}.vibebp_groups_directory_wrapper .vibebp_groups_directory.names .vibebp_group img{width:100%;border-radius:5px}.vibebp_groups_directory_wrapper .vibebp_groups_directory.card{grid-template-columns:repeat(auto-fit, minmax(420px, 1fr))}.vibebp_groups_directory_wrapper .vibebp_groups_directory_pagination{display:flex;flex-direction:row}.vibebp_groups_directory_wrapper .vibebp_groups_directory_pagination>span,.vibebp_groups_directory_wrapper .vibebp_groups_directory_pagination a{margin-right:0.2rem;padding:5px 12px;font-size:1rem;background:var(--border);border-radius:2px}.vibebp_groups_directory_wrapper .vibebp_groups_directory_pagination>span{background:var(--primary);color:var(--primarycolor)}.vibebp_groups_directory_wrapper .vibebp_groups_filter .group_type{display:flex;padding:8px 12px;border-radius:2px}.vibebp_groups_directory_wrapper .vibebp_groups_filter .group_type.active{background:var(--primary);color:var(--primarycolor)}.single-items.group .vibebp_group_members{display:grid;grid-template-columns:repeat(auto-fill, minmax(64px, 1fr));grid-gap:10px}.single-items.group .vibebp_group_members img{border-radius:5px}@media (max-width: 840px) and (min-width: 681px){.vibebp_groups_directory_wrapper .vibebp_groups_directory.card{grid-template-columns:repeat(auto-fit, minmax(320px, 1fr))}}@media (max-width: 680px){.vibebp_groups_directory_wrapper .vibebp_groups_directory_header{flex-direction:column}.vibebp_groups_directory_wrapper .vibebp_groups_directory_header>*{margin-bottom:1rem}}@media (max-width: 480px){.vibebp_groups_directory_wrapper .vibebp_groups_directory.card{grid-template-columns:1fr}}#vibebp_members_directory.with_map{display:flex}#vibebp_members_directory.with_map>div{flex:1}#vibebp_members_directory.with_map>div.vibebp_members_directory_google_map{position:relative;margin-right:1rem}#vibebp_members_directory.with_map>div.vibebp_members_directory_google_map .vibebp_members_directory_google_map_wrapper{height:100%}#vibebp_members_directory.with_map>div.vibebp_members_directory_google_map .vibebp_members_directory_google_map_wrapper>div{transition:all 0.2s;position:absolute}.vibebp_members_directory_wrapper{display:flex;flex-wrap:wrap;margin:0 -0.75rem}.vibebp_members_directory_wrapper.horizontal_filters{flex-direction:column}.vibebp_members_directory_wrapper.horizontal_filters .vibebp_members_directory_filters{margin:0 0 2rem;display:flex;flex-direction:row}.vibebp_members_directory_wrapper.horizontal_filters .vibebp_members_directory_filters>.vibebp_members_directory_filter{position:relative;padding:0;border:none;margin-right:1rem;font-size:1rem}.vibebp_members_directory_wrapper.horizontal_filters .vibebp_members_directory_filters>.vibebp_members_directory_filter>span{padding:0.5rem;margin:0;border:1px solid var(--border);border-radius:2px}.vibebp_members_directory_wrapper.horizontal_filters .vibebp_members_directory_filters>.vibebp_members_directory_filter>div{display:none}.vibebp_members_directory_wrapper.horizontal_filters .vibebp_members_directory_filters>.vibebp_members_directory_filter.active>span,.vibebp_members_directory_wrapper.horizontal_filters .vibebp_members_directory_filters>.vibebp_members_directory_filter:hover>span{background:var(--primary);color:var(--primarycolor)}.vibebp_members_directory_wrapper.horizontal_filters .vibebp_members_directory_filters>.vibebp_members_directory_filter.active>div,.vibebp_members_directory_wrapper.horizontal_filters .vibebp_members_directory_filters>.vibebp_members_directory_filter:hover>div{display:block;position:absolute;width:240px;background:var(--highlight);padding:1rem;top:100%;left:0;border:1px solid var(--border);z-index:9}.vibebp_members_directory_wrapper.horizontal_filters .vibebp_members_directory_filters>.vibebp_members_directory_filter.active>span{box-shadow:0 5px 5px var(--border)}.vibebp_members_directory_wrapper.horizontal_filters .vibebp_members_directory_filters>.vibebp_members_directory_filter .vibebp_search_location_wrapper .vibebp_search_location{padding:0.5rem;position:relative;display:flex;align-items:center;border:1px solid var(--border)}.vibebp_members_directory_wrapper.horizontal_filters .vibebp_members_directory_filters>.vibebp_members_directory_filter .vibebp_search_location_wrapper .vibebp_search_location input{padding:0;border:none}.vibebp_members_directory_wrapper.horizontal_filters .vibebp_members_directory_filters>.vibebp_members_directory_filter .vibebp_search_location_wrapper .vibebp_search_location input:focus{outline:none}.vibebp_members_directory_wrapper.horizontal_filters .vibebp_members_directory_filters>.vibebp_members_directory_filter .vibebp_search_location_wrapper .vibebp_search_location .vibebp_autocomplete_results{max-height:240px;overflow-y:auto}.vibebp_members_directory_wrapper.horizontal_filters .vibebp_members_directory_filters>.vibebp_members_directory_filter .vibebp_search_location_wrapper .vibebp_search_location .vibebp_autocomplete_results .vibebp_autocomplete_result{padding:5px 0;border-bottom:1px dotted var(--border)}.vibebp_members_directory_wrapper.horizontal_filters .vibebp_members_directory_filters>.vibebp_members_directory_filter .vibebp_search_location_wrapper .vibebp_search_location .vibebp_autocomplete_results .vibebp_autocomplete_result:hover{border-bottom:1px solid var(--darkborder)}.vibebp_members_directory_wrapper.horizontal_filters .vibebp_members_directory_filters>.vibebp_members_directory_filter .vibebp_search_location_wrapper .vibebp_radius_search{display:flex;flex-direction:row;align-items:center;margin-bottom:1rem}.vibebp_members_directory_wrapper.horizontal_filters .vibebp_members_directory_filters>.vibebp_members_directory_filter .vibebp_search_location_wrapper .vibebp_radius_search .search_radius_wrapper{margin-left:1rem;flex:1}.vibebp_members_directory_wrapper.horizontal_filters .vibebp_members_directory_filters>.vibebp_members_directory_filter .vibebp_search_location_wrapper .vibebp_radius_search .search_radius_wrapper .search_radius_bar{height:2px;background:var(--border);width:100%;display:block;position:relative}.vibebp_members_directory_wrapper.horizontal_filters .vibebp_members_directory_filters>.vibebp_members_directory_filter .vibebp_search_location_wrapper .vibebp_radius_search .search_radius_wrapper .search_radius_bar>span{background:var(--primary);display:block;width:15px;height:15px;position:absolute;top:-7px;left:0;border-radius:10px;transition:all 0.2s}.vibebp_members_directory_wrapper.horizontal_filters .vibebp_members_directory_filters>.vibebp_members_directory_filter .vibebp_search_location_wrapper .vibebp_radius_search .search_radius_wrapper .search_radius_bar>span:hover{box-shadow:0 0 5px var(--primary)}.vibebp_members_directory_wrapper .vibebp_members_directory_filters{flex:1 0 240px;margin:0 0.75rem}.vibebp_members_directory_wrapper .vibebp_members_directory_filters>.vibebp_members_directory_filter{border:1px solid var(--border);padding:1rem;margin-bottom:2rem}.vibebp_members_directory_wrapper .vibebp_members_directory_filters>.vibebp_members_directory_filter>span{padding:0 0 1rem;margin-bottom:1rem;display:block;border-bottom:1px solid var(--border)}.vibebp_members_directory_wrapper .vibebp_members_directory_filters>.vibebp_members_directory_filter .member_types{display:flex}.vibebp_members_directory_wrapper .vibebp_members_directory_filters>.vibebp_members_directory_filter .member_types ul{list-style:none;width:100%}.vibebp_members_directory_wrapper .vibebp_members_directory_filters>.vibebp_members_directory_filter .member_types .member_type{padding:8px 12px;display:flex;border-radius:2px}.vibebp_members_directory_wrapper .vibebp_members_directory_filters>.vibebp_members_directory_filter .member_types .member_type.active{background:var(--primary);color:var(--primarycolor)}.vibebp_members_directory_wrapper .vibebp_members_directory_main{flex:10 0 240px;display:flex;flex-direction:column;margin:0 0.75rem}.vibebp_members_directory_wrapper .vibebp_members_directory_header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.vibebp_members_directory_wrapper .vibebp_members_directory_header>span{display:flex;align-items:center}.vibebp_members_directory_wrapper .vibebp_members_directory_header>span>span{bordeR:1px solid var(--border);padding:8px}.vibebp_members_directory_wrapper .vibebp_members_directory_header>span>span .vicon{margin-left:10px}.vibebp_members_directory_wrapper .vibebp_members_directory_header .vibebp_members_filter ul{display:flex;flex-direction:row}.vibebp_members_directory_wrapper .vibebp_members_directory_header .vibebp_members_filter ul li+li{margin:0 0.2rem}.vibebp_members_directory_wrapper .vibebp_members_directory_header .vibebp_members_filter a{padding:0.5rem}.vibebp_members_directory_wrapper .vibebp_members_directory_header select{height:40px}.vibebp_members_directory_wrapper .vibebp_members_directory_header .vibebp_members_search{margin:0 1rem;border-bottom:1px solid var(--border)}.vibebp_members_directory_wrapper .vibebp_members_directory_header .vibebp_members_search input{border:none;padding:0.5rem}.vibebp_members_directory_wrapper .vibebp_members_directory_header .vibebp_members_search input:focus{outline:none}.vibebp_members_directory_wrapper .vibebp_member_directory_filters{display:flex;flex-direction:column}.vibebp_members_directory_wrapper .vibebp_member_directory_filters .vibebp_member_directory_filter{padding:1rem}.vibebp_members_directory_wrapper .vibebp_members_directory{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));grid-gap:1.5rem;margin:1.5rem 0}.vibebp_members_directory_wrapper .vibebp_members_directory.names .vibebp_member{text-align:center}.vibebp_members_directory_wrapper .vibebp_members_directory.names .vibebp_member img{width:100%;border-radius:5px}.vibebp_members_directory_wrapper .vibebp_members_directory.pop_names .vibebp_member>a{display:flex;flex-direction:column;position:relative;overflow:hidden;border-radius:5px}.vibebp_members_directory_wrapper .vibebp_members_directory.pop_names .vibebp_member>a>span{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:10px 0 5px;background:linear-gradient(0deg, black, transparent);transition:all 0.2s;transform:translateY(100%)}.vibebp_members_directory_wrapper .vibebp_members_directory.pop_names .vibebp_member>a:hover>span{transform:translateY(0%);color:#fff}.vibebp_members_directory_wrapper .vibebp_members_directory.card{grid-template-columns:repeat(auto-fit, minmax(420px, 1fr))}.vibebp_members_directory_wrapper .vibebp_members_directory .member_action .messagebox{position:absolute;left:0;top:0;z-index:999;width:200px;padding:1rem;border-radius:5px;box-shadow:0 5px 20px;background:#fff}.vibebp_members_directory_wrapper .vibebp_members_directory .member_action .messagebox>div{display:flex;align-items:center}.vibebp_members_directory_wrapper .vibebp_members_directory_pagination{display:flex;flex-direction:row}.vibebp_members_directory_wrapper .vibebp_members_directory_pagination>span,.vibebp_members_directory_wrapper .vibebp_members_directory_pagination a{margin-right:0.2rem;padding:5px 12px;font-size:1rem;background:#eee;border-radius:2px}.vibebp_members_directory_wrapper .vibebp_members_directory_pagination>span{background:var(--primary);color:var(--primarycolor)}.vibebp_members_directory_wrapper .vibebp_members_filter a{padding:0.4rem 0.6rem;border-radius:2px}.vibebp_members_directory_wrapper .vibebp_members_filter a.active{background:var(--primary);color:var(--primarycolor)}.profile_data_field{display:flex;flex-direction:column}.vibebp_profile_field.stacked{display:flex;flex-direction:column}.vibebp_profile_field.stacked label{font-size:1rem;opacity:0.8;margin-bottom:0.2rem}.vibebp_profile_field.spaced{display:flex;justify-content:space-between}.vibebp_profile_field .social_icons{display:flex;flex-direction:row;align-items:center}.vibebp_profile_field .social_icons>a{margin:2px;padding:2px 4px}.vibebp_user_friends{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}.vibebp_user_friends.pop_names .vibebp_user_friend{position:relative;transition:all 0.5s}.vibebp_user_friends.pop_names .vibebp_user_friend span{position:absolute;background:rgba(0,0,0,0.8);width:100%;border-radius:2px;top:0;color:#fff;padding:2px;opacity:0;transition:all 0.2s ease-in-out}.vibebp_user_friends.pop_names .vibebp_user_friend span:after{content:'';border:6px solid;display:block;position:absolute;top:25px;left:calc(50% - 3px);border-color:rgba(0,0,0,0.8) transparent transparent}.vibebp_user_friends.pop_names .vibebp_user_friend:hover span{transform:translateY(-30px);opacity:1}.vibebp_user_friends .vibebp_user_friend{display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:1rem}.vibebp_user_friends .vibebp_user_friend img{border-radius:50%;width:64px;height:64px}.vibebp_user_groups{display:grid;grid-template-columns:repeat(auto-fit, minmax(80px, 1fr));grid-gap:1rem;text-align:center;flex-direction:row;align-items:flex-start;justify-items:center}.vibebp_user_groups.pop_names .vibebp_user_group{position:relative;width:100%}.vibebp_user_groups.pop_names .vibebp_user_group span{position:absolute;background:rgba(0,0,0,0.8);width:100%;border-radius:2px;top:0;color:#fff;padding:2px;opacity:0;transition:all 0.2s ease-in-out}.vibebp_user_groups.pop_names .vibebp_user_group span:after{content:'';border:6px solid;display:block;position:absolute;top:25px;left:calc(50% - 3px);border-color:rgba(0,0,0,0.8) transparent transparent}.vibebp_user_groups.pop_names .vibebp_user_group:hover span{transform:translateY(-30px);opacity:1}.vibebp_user_groups .vibebp_user_group{display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:1rem}.vibebp_user_groups .vibebp_user_group img{border-radius:5px;width:100%}.profile_avatar{max-width:100%;width:400px;height:400px}.profile_avatar .upload_file{min-height:240px;width:100%}.member_card{transition:all 0.5s}.vbpcolumns{display:grid;grid-gap:10px;position:relative;padding:5px 0}.vbpcolumns:hover .vicon-close{display:block}.vbpcolumns .vicon-close{color:red;font-size:8px;display:none;position:absolute;top:0;right:0}.vbpcolumns.column_1{grid-template-columns:1fr}.vbpcolumns.column_1_1{grid-template-columns:1fr 1fr}.vbpcolumns.column_1_1_1{grid-template-columns:1fr 1fr 1fr}.vbpcolumns.column_2_1{grid-template-columns:2fr 1fr}.vbpcolumns.column_1_2{grid-template-columns:1fr 2fr}.vbpcolumns.column_3_2{grid-template-columns:3fr 2fr}.vbpcolumns.column_2_3{grid-template-columns:2fr 3fr}.vbpcolumns.column_1_1_1_1{grid-template-columns:1fr 1fr 1fr 1fr}.vbpcolumns.column_1_2_1{grid-template-columns:1fr 2fr 1fr}.vbpcolumns .vbpcolumn_wrapper .element_wrapper{position:relative;display:flex;flex-direction:row;justify-content:space-between}.vbpcolumns .vbpcolumn_wrapper .vbpfield{margin-bottom:10px;font-size:1.2rem}.vbpcolumns .vbpcolumn_wrapper .vbpfield a.social_icon{text-decoration:none;padding:2px 4px}.vbpcolumns .vbpcolumn_wrapper .vbpsmall{font-size:1rem}.vbpcolumns .vbpcolumn_wrapper .vbplarge{font-size:2rem;line-height:1;margin-bottom:1rem}.vbpcolumns .vbpcolumn_wrapper .vbptag{display:flex;flex-wrap:wrap}.vbpcolumns .vbpcolumn_wrapper .vbptag>span{background:var(--border);padding:5px 10px;font-size:13px;border-radius:5px;margin:2px}.vbpcolumns .vbpcolumn_wrapper .vbplabel_spaced{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.vbpcolumns .vbpcolumn_wrapper .vbplabel_stacked{display:flex;flex-direction:column;justify-content:space-between}.vbpcolumns .vbpcolumn_wrapper .vbplabel_stacked>span{font-size:80%}.vbpcolumns .vbpcolumn_wrapper .vbpdescription{max-height:100px;overflow:hidden;position:relative}.vbpcolumns .vbpcolumn_wrapper .vbpdescription:hover{max-height:none;overflow:visible}.vbpcolumns .vbpcolumn_wrapper .vbpdescription:hover span{position:absolute;top:0;left:0;width:100%;z-index:99;background:#fff;padding:10px;border-radius:5px;box-shadow:0 5px 5px rgba(0,0,0,0.2)}@media (max-width: 840px) and (min-width: 681px){.vibebp_members_directory_wrapper .vibebp_members_directory.card{grid-template-columns:repeat(auto-fit, minmax(320px, 1fr))}.vibebp_members_directory_wrapper .vibebp_members_directory .vbpcolumns.column_3>.vbpcolumn_wrapper:nth-child(3n+1){grid-column:1/4}.vibebp_members_directory_wrapper .vibebp_members_directory .vbpcolumns.column_4{grid-template-columns:minmax(80px, 1fr) minmax(80px, 1fr)}}.applied_filters{display:flex;align-items:center;justify-content:space-between}.applied_filters>span{display:flex;align-items:center;flex-wrap:wrap}.applied_filters>span>span{padding:5px 10px;margin:3px;background:var(--border);border-radius:3px}.opacity_50{opacity:50%}.opacity_10{opacity:10%}.opacity_0{opacity:0}@media (max-width: 680px){.vibebp_members_directory_wrapper .vibebp_members_directory_header{flex-direction:column}.vibebp_members_directory_wrapper .vibebp_members_directory_header>*{margin-bottom:1rem}.vibebp_members_directory_wrapper .vibebp_members_directory_header>*:last-child{flex:1;width:100%}.vibebp_members_directory_wrapper .vibebp_members_directory_header>*:last-child>select{width:100%}}@media (max-width: 480px){.vibebp_members_directory_wrapper .vibebp_members_directory.card{grid-template-columns:1fr !important}.vibebp_members_directory_wrapper .vibebp_members_directory .vbpcolumns.column_2,.vibebp_members_directory_wrapper .vibebp_members_directory .vbpcolumns.column_3,.vibebp_members_directory_wrapper .vibebp_members_directory .vbpcolumns.column_4{grid-template-columns:1fr}}.vibebp_group_members{display:flex;flex-wrap:wrap;margin:-.5rem}.vibebp_group_members>*{flex:1 0 80px;display:flex;align-items:center;background:var(--border);border-radius:32px;margin:.5rem}.vibebp_group_members>* img{width:32px;height:32px;border-radius:50% !important;margin-right:10px}.vibebp_group_members>* span{text-overflow:ellipsis;white-space:nowrap;max-width:64px;overflow:hidden}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:var(--primary);animation-timing-function:cubic-bezier(0, 1, 1, 0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 0.6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 0.6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 0.6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 0.6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}.vibebp_live_modules{position:fixed;top:0;right:0;height:100vh;z-index:99;overflow:hidden;display:flex;justify-content:flex-end}.vibebp_live_modules .firebase_modules_background{width:100vw;height:100vh;display:block;z-index:1;background:linear-gradient(-90deg, rgba(0,0,0,0.8), rgba(0,0,0,0.2))}.admin-bar .vibebp_live_modules{top:30px;height:calc(100vh - 30px)}.firebase_modules{transition:all 0.5s;transform:translateX(100%);width:0;height:100%;box-shadow:-20px 0 50px rgba(0,0,0,0.2);background:var(--dark)}.firebase_modules.active{transform:translateX(0%);width:320px;overflow:hidden}.vibbep_tabs_container{display:flex;flex-direction:column;height:100%}.vibbep_tabs_container .vibebp_tabs{display:flex;flex-direction:row;font-size:0.8rem;text-transform:uppercase;background:var(--dark);height:2.2rem}.vibbep_tabs_container .vibebp_tabs .vibebp_tab{display:flex;flex:1 0 80px;justify-content:space-between;align-items:center;padding:0.5rem 1rem;color:#fff}.vibbep_tabs_container .vibebp_tabs .vibebp_tab.active{background:var(--primary)}.vibbep_tabs_container .vibebp_tabs .vibebp_tab span+span{margin-left:0.5rem}.vibbep_tabs_container .vibebp_tabs_content{padding:1rem 0 0;height:calc(100% - 2.2rem)}.vibbep_tabs_container .vibebp_tabs_content .vibebp_notes .add_new_note{display:flex;justify-content:center}.vibbep_tabs_container .vibebp_tabs_content .vibebp_notes .vibebp_note{margin:1rem;box-shadow:5px 5px 7px rgba(33,33,33,0.7)}.vibbep_tabs_container .vibebp_tabs_content .vibebp_notes .vibebp_note textarea{background:none;padding:0.5rem}.vibbep_tabs_container .vibebp_tabs_content .vibebp_notes .vibebp_note .note_controls{display:flex;justify-content:space-between;margin-bottom:0.5rem;font-size:10px;padding:0.5rem;opacity:0.6}.vibbep_tabs_container .vibebp_tabs_content .vibebp_notes .vibebp_note .note_controls>div{display:flex;align-items:center}.vibbep_tabs_container .vibebp_tabs_content .vibebp_notes .vibebp_note .note_controls input.flatpickr-input{width:80px;padding:0;font-size:1rem;background:none;border:none}.vibbep_tabs_container .vibebp_tabs_content .vibebp_notes .vibebp_note .note_controls .vibebp_color_field{min-width:1rem;min-height:1rem;display:block;margin:0.5rem;border:1px solid rgba(0,0,0,0.2)}.vibbep_tabs_container .vibebp_tabs_content .vibebp_notes .vibebp_note .note_content{padding:0.5rem}.vibbep_tabs_container .vibebp_tabs_content .vibebp_notes .vibebp_note .note_actions{display:flex;font-size:0.8rem;align-items:center;justify-content:space-between;padding:0.5rem}.vibbep_tabs_container .vibebp_tabs_content .vibebp_notes .vibebp_note .note_actions .button{font-size:0.8rem}.vibbep_tabs_container .vibebp_tabs_content .vibebp_notifications{margin:1rem}.vibbep_tabs_container .vibebp_tabs_content .vibebp_notifications .vibebp_notification{background:rgba(255,255,255,0.9);padding:0.5rem;border-radius:5px;font-size:1rem;position:relative;display:flex;flex-direction:column}.vibbep_tabs_container .vibebp_tabs_content .vibebp_notifications .vibebp_notification>div{font-size:0.8rem;opacity:0.6;display:flex;align-items:center;justify-content:space-between}.vibbep_tabs_container .vibebp_tabs_content .vibebp_notifications .vibebp_notification.active:after{content:'';width:8px;height:8px;top:10px;right:30px;position:absolute;background:var(--primary);border-radius:5px;box-shadow:0 0 5px var(--primary)}.vibbep_tabs_container .vibebp_tabs_content .vibebp_notifications .vibebp_notification+.vibebp_notification{margin-top:1rem}.vibbep_tabs_container .vibebp_tabs_content .vibebp_notifications .notification_actions{display:flex;margin:0.5rem 0;justify-content:space-between}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container{display:flex;flex-direction:column;height:100%}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tabs{display:flex;justify-content:space-evenly;flex-shrink:0;font-size:0.8rem;height:2.2rem}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tabs .vibebp_chat_tab{color:#fff;font-size:1rem;padding:0.5rem;flex:1;display:flex;align-items:center;justify-content:center}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tabs .vibebp_chat_tab span.vicon{margin-right:1rem}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tabs .vibebp_chat_tab.active{border-bottom:1px solid}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content{margin:1rem 0 0;position:relative;flex:1;height:calc(100% - 3.2rem)}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .members_online{display:grid;grid-template-columns:repeat(auto-fill, minmax(32px, 48px));grid-gap:1rem;margin:0 1rem;overflow-y:scroll;max-height:calc(100vh - 3rem)}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .members_online .vibebp_avatar{border-radius:50%}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .members_online .online_member{position:relative;overflow:hidden;font-size:0.8rem}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .members_online .online_member:hover{overflow:visible}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .members_online .online_member:hover .vibebp_member span{background:#444;color:#fff;font-size:10px;padding:2px;text-transform:uppercase;border-radius:2px;width:100%;text-align:center;line-height:1}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .members_online .online_member .vibebp_member{color:#fff}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .members_online .online_member .vibebp_member+span{position:absolute;left:0;top:0;width:100%;height:48px;background:rgba(0,0,0,0.5);color:#fff;display:FLEX;align-items:center;justify-content:center}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .vibebp_chat{display:flex;flex-direction:column;height:100%;position:relative}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .vibebp_chat .chat_header{display:flex;justify-content:space-between;font-size:10px;text-align:center;text-transform:uppercase;margin:0 1rem 1rem;align-items:center;color:#fff;flex-shrink:0}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .vibebp_chat .chat_header>div{display:flex}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .vibebp_chat .chat_header>div .links{color:#fff}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .vibebp_chat .chat_header>div .vicon{margin:3px 5px 0 0;transition:all 0.2s;display:inline-block}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .vibebp_chat .chat_header>div .vicon-upload{transform:rotate(-90deg)}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .vibebp_chat .chat_header>div:hover .vicon-arrow-left{transform:translateX(-2px)}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .vibebp_chat .chat_header>div:hover .vicon-upload{transform:translateX(-2px) rotate(-90deg)}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .vibebp_chat .chat_members{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 1rem 1rem;flex-shrink:0}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .vibebp_chat .chat_members .vibebp_avatar,.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .vibebp_chat .chat_members span{width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,0.6);color:#fff;display:flex;align-items:center;justify-content:center}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .vibebp_chat .chat_members>span+span{margin-left:5px}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .vibebp_chat .chat_messages{overflow-y:auto}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .vibebp_chat .add_message_wrapper{display:flex;justify-content:center;margin:1rem;flex-shrink:0}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .vibebp_chat .add_message_wrapper .button{width:100%;display:flex;align-items:center;justify-content:space-between}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .new_message_form{padding:1rem;flex-shrink:0;height:150px;display:flex;flex-direction:column;color:#fff}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .new_message_form .new_message_actions{display:flex;flex-direction:row;justify-content:space-between;margin:1rem 0 0;align-items:center;font-size:0.8rem;position:relative}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .new_message_form .new_message_actions div{display:flex;align-items:center}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .new_message_form .new_message_actions div.message_options_wrapper{position:absolute;left:0;top:-210px;width:220px;height:200px;z-index:99;display:grid;grid-template-columns:repeat(auto-fill, minmax(24px, 1fr));background:#222;padding:0.5rem 0 0.5rem 0.5rem;border-radius:5px;overflow-y:scroll}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .new_message_form .new_message_actions div.message_options_wrapper.attachment_upload{display:flex;flex-direction:column;padding:1rem}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .new_message_form .new_message_actions div.message_options_wrapper.attachment_upload input{display:none}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .new_message_form .new_message_actions div.message_options_wrapper.attachment_upload label{flex:1;display:flex;align-items:center;justify-content:center;border:3px dashed rgba(255,255,255,0.3);width:100%}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .new_message_form .new_message_actions .link{font-size:0.8rem;color:#fff;margin:0 0.5rem;text-transform:uppercase}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .new_message_form .new_message_actions .button{font-size:0.8rem}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .new_message_form textarea{background:none;padding:0;flex:1;border:none;border-bottom:2px solid rgba(255,255,255,0.2);color:#fff;padding:10px;background:rgba(255,255,255,0.08)}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .new_message_form textarea:focus{outline:none;border-color:var(--primary)}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .new_message_form textarea::placeholder{color:#fff}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .chat_message_wrapper{display:flex;flex-direction:row;margin-bottom:1rem}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .chat_message_wrapper .chat_message{flex:1;display:flex;flex-direction:row-reverse}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .chat_message_wrapper .chat_message.mine{flex-direction:row}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .chat_message_wrapper .chat_message.mine .message_wrapper{background:#dbfcff}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .chat_message_wrapper .chat_message .message_avatar{border-radius:50%;overflow:hidden;max-width:32px;height:32px;margin:1rem 1rem 0}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .chat_message_wrapper .chat_message .message_wrapper{display:flex;flex-direction:column;font-size:1rem;padding:0.5rem;background:#92eabe;border-radius:1rem}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .chat_message_wrapper .chat_message .message_wrapper .message_header{display:flex;justify-content:space-between;width:100%;align-items:center;font-size:0.8rem;opacity:0.6}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .chat_message_wrapper .chat_message .message_wrapper .message_header .vicon{margin:0 1rem 0 0}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .new_chat_button{margin:1rem}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .new_chat_button .button{width:100%;display:flex;align-items:center;justify-content:space-between}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .vibebp_mychats{display:flex;flex-direction:column;margin:0 1rem}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .vibebp_mychats .vibebp_mychat{display:flex;flex-direction:row;padding:0.5rem;border-radius:5px;margin-bottom:1rem;align-items:flex-start;color:#fff;position:relative;background:rgba(255,255,255,0.2)}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .vibebp_mychats .vibebp_mychat .vibebp_member{width:48px}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .vibebp_mychats .vibebp_mychat .vibebp_member img{width:32px;border-radius:50%;margin-right:1rem}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .vibebp_mychats .vibebp_mychat .vibebp_member span{font-size:10px;opacity:0.6;line-height:1}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .vibebp_mychats .vibebp_mychat div{display:flex;flex-direction:column}.vibbep_tabs_container .vibebp_tabs_content .vibebp_chat_container .vibebp_chat_tab_content .vibebp_mychats .vibebp_mychat div span{font-size:10px;opacity:0.6}.rtl .vibebp_live_modules .firebase_modules_background{transform:rotate(180deg)}.rtl .firebase_modules.active{transform:translateX(100%);z-index:99}.vibebp_notifications_wrapper{position:fixed;bottom:10px;right:0;max-width:100vw;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}.vibebp_notifications_wrapper .vibebp_notification{background:var(--dark);margin-bottom:1rem;border-radius:5px;color:var(---white);width:100%;animation:slideIn 3s 1 ease-in-out forwards}.vibebp_notifications_wrapper .vibebp_notification:hover{animation-play-state:paused}.vibebp_notifications_wrapper .vibebp_notification .vibebp_notification_body{position:relative;display:flex;padding:1rem;flex-direction:row;align-items:flex-start;color:var(--white)}.vibebp_notifications_wrapper .vibebp_notification .vibebp_notification_body>div{flex:1}.vibebp_notifications_wrapper .vibebp_notification .vibebp_notification_body .link{margin:0 10px}.vibebp_notifications_wrapper .vibebp_notification .vibebp_notification_body .link+.link{margin-left:0}.vibebp_notifications_wrapper .vibebp_notification .vibebp_notification_body .vicon{font-size:10px;padding:0.5rem}@keyframes slideIn{0%{opacity:0;display:block;width:100%;transform:translateX(100%) scale(0.5)}10%{opacity:1;display:block;width:100%;transform:translateX(0%) scale(1)}90%{opacity:1;display:block;width:100%;transform:translateX(0%) scale(1)}99%{opacity:0;width:0;transform:translateX(100%) scale(0.5)}100%{opacity:0;width:0}}.vibe_editor_columns_wrapper{margin:1rem 0}.vibe_editor_columns_wrapper .vibe_editor_columns_1_1{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}.vibe_editor_columns_wrapper .vibe_editor_columns_1_2{display:grid;grid-template-columns:1fr 2fr;grid-gap:1rem}.vibe_editor_columns_wrapper .vibe_editor_columns_1_3{display:grid;grid-template-columns:1fr 3fr;grid-gap:1rem}.vibe_editor_columns_wrapper .vibe_editor_columns_2_1{display:grid;grid-template-columns:2fr 1fr;grid-gap:1rem}.vibe_editor_columns_wrapper .vibe_editor_columns_2_3{display:grid;grid-template-columns:2fr 3fr;grid-gap:1rem}.vibe_editor_columns_wrapper .vibe_editor_columns_3_1{display:grid;grid-template-columns:3fr 1fr;grid-gap:1rem}.vibe_editor_columns_wrapper .vibe_editor_columns_3_2{display:grid;grid-template-columns:3fr 2fr;grid-gap:1rem}.vibe_editor_columns_wrapper .vibe_editor_columns_1_1_1{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem}.vibe_editor_columns_wrapper .vibe_editor_columns_1_1_2{display:grid;grid-template-columns:1fr 1fr 2fr;grid-gap:1rem}.vibe_editor_columns_wrapper .vibe_editor_columns_1_1_3{display:grid;grid-template-columns:1fr 1fr 3fr;grid-gap:1rem}.vibe_editor_columns_wrapper .vibe_editor_columns_2_1_1{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:1rem}.vibe_editor_columns_wrapper .vibe_editor_columns_2_1_2{display:grid;grid-template-columns:2fr 1fr 2fr;grid-gap:1rem}.vibe_editor_columns_wrapper .vibe_editor_columns_2_1_3{display:grid;grid-template-columns:2fr 1fr 3fr;grid-gap:1rem}.vibe_editor_columns_wrapper .vibe_editor_columns_2_2_1{display:grid;grid-template-columns:2fr 2fr 1fr;grid-gap:1rem}.vibe_editor_columns_wrapper .vibe_editor_columns_2_2_3{display:grid;grid-template-columns:2fr 2fr 3fr;grid-gap:1rem}.vibe_editor_columns_wrapper .vibe_editor_columns_3_1_1{display:grid;grid-template-columns:3fr 1fr 1fr;grid-gap:1rem}.vibe_editor_columns_wrapper .vibe_editor_columns_3_1_2{display:grid;grid-template-columns:3fr 1fr 2fr;grid-gap:1rem}.vibe_editor_columns_wrapper .vibe_editor_columns_3_1_3{display:grid;grid-template-columns:3fr 1fr 3fr;grid-gap:1rem}.vibe_editor_columns_wrapper .vibe_editor_columns_3_2_1{display:grid;grid-template-columns:3fr 2fr 1fr;grid-gap:1rem}.vibe_editor_columns_wrapper .vibe_editor_columns_3_2_3{display:grid;grid-template-columns:3fr 2fr 3fr;grid-gap:1rem}.vibebp_tabs_wrapper{margin:1rem 0}.vibebp_tabs_wrapper .vibebp_tab_titles{margin-bottom:0.5rem;display:flex;border-bottom:1px solid rgba(0,0,0,0.1);border-left:1px solid rgba(0,0,0,0.1)}.vibebp_tabs_wrapper .vibebp_tab_titles .vibebp_tab_title{padding:0.5rem 1rem;border:1px solid rgba(0,0,0,0.1);border-bottom:none;border-left:none;margin-bottom:0}.vibebp_tabs_wrapper .vibebp_tab_content,.vibebp_tabs_wrapper input[type="radio"]{display:none}.vibebp_tabs_wrapper input[type="radio"]:checked+.vibebp_tab_content{display:block}.vibebp_accordion_wrapper{margin:1rem 0}.vibebp_accordion_wrapper .vibebp_accordion_toggle{border:1px solid rgba(0,0,0,0.1);margin-bottom:0.5rem;padding:0.5rem}.vibebp_accordion_wrapper .vibebp_accordion_toggle input[type="radio"]{display:none}.vibebp_accordion_wrapper .vibebp_accordion_toggle input[type="radio"]:checked+label:after{content:"\e622"}.vibebp_accordion_wrapper .vibebp_accordion_toggle input[type="radio"]:checked+label+.vibebp_accordion_toggle_content,.vibebp_accordion_wrapper .vibebp_accordion_toggle input[type="radio"]:checked+label+p+.vibebp_accordion_toggle_content{display:block;transform:scaleY(1)}.vibebp_accordion_wrapper .vibebp_accordion_toggle label{display:flex;justify-content:space-between}.vibebp_accordion_wrapper .vibebp_accordion_toggle label:after{content:"\e61a";font-family:'vicon'}.vibebp_accordion_wrapper .vibebp_accordion_toggle .vibebp_accordion_toggle_content{transform:scaleY(0);display:none;margin-top:1rem;transition:all 0.5s}.vibebp_accordion_toggle>input[type="radio"]:checked+label+.vibe_accordion_toggle_content{display:block}.vibebp_profile_field{width:100%;display:flex;justify-content:flex-start}.field_type_checkbox{display:flex;flex-wrap:wrap;margin:0 -3px}.field_type_checkbox>div{padding:5px 10px;background:rgba(0,0,0,0.1);margin:3px;border-radius:5px}#single_item_popup .single_item_popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;background:var(--highlight);overflow-y:auto}#single_item_popup .single_item_popup .header{display:flex;flex-direction:row;width:100%;justify-content:space-between;margin:auto;padding:1rem;position:relative;z-index:99999;background:var(--highlight)}#single_item_popup .single_item_popup .loader{display:flex;flex-direction:column;align-items:center;justify-content:center}#single_item_popup .single_item_popup .loader-wrapper{margin:2rem auto;position:relative;left:2rem;width:100%}.vibebp_message{padding:1rem 1.5rem;background:#FFF1E5;color:#555D65;border-radius:5px}.elementor-editor-active header.transparent{z-index:-1 !important}:root {
--body:#fafafa;
--highlight:#fff;
--text:#475F7B;
--bold:#394C62;
--primary: #5A8DEE;
--secondary: #475F7B;
--success: #39DA8A;
--primarycolor:#fff;
--sidebar:#f4f4ff;
--border:rgba(0,0,0,0.08);
--darkborder:rgba(0,0,0,0.3);
--blue: #5A8DEE;
--indigo: #6610F2;
--purple: #6F42C1;
--pink: #E83E8C;
--red: #FF5B5C;
--orange: #FD7E14;
--yellow: #FDAC41;
--green: #39DA8A;
--cyan: #00CFDD;
--white: #FFFFFF;
--gray: #475F7B;
--gray-dark: #394C62;
--info: #00CFDD;
--warning: #FDAC41;
--danger: #FF5B5C;
--light: #A3AFBD;
--dark: #394C62;
--error:#ffe27e;
--errortext:#725906;
--shadow:rgba(0,0,0,0.2); }
.vibebp_myprofile.dark_theme {
--body:#1e2b39;
--highlight:#192430;
--text:#EAEAEB;
--bold:#FFFFFF;
--primary: #FFAE2A;
--secondary: #FFDB9C;
--success: #39DA8A;
--primarycolor:#fff;
--sidebar:#253343;
--border:rgba(255,255,255,0.08);
--darkborder:rgba(255,255,255,0.3);
--blue: #5A8DEE;
--indigo: #6610F2;
--purple: #6F42C1;
--pink: #E83E8C;
--red: #FF5B5C;
--orange: #FD7E14;
--yellow: #FDAC41;
--green: #39DA8A;
--cyan: #00CFDD;
--white: #232B3D;
--gray: #475F7B;
--gray-dark: #394C62;
--info: #00CFDD;
--warning: #FDAC41;
--danger: #FF5B5C;
--light: #A3AFBD;
--dark: #d2dae2;
--error:#ffe27e;
--errortext:#725906;
--shadow:rgba(255,255,255,0.2); }
@keyframes spinAround {
from {
transform: rotate(0deg); }
to {
transform: rotate(359deg); } }
.is-unselectable, .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .button, .file {
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.navbar-link:not(.is-arrowless)::after, .select:not(.is-multiple):not(.is-loading)::after {
border: 3px solid transparent;
border-radius: 2px;
border-right: 0;
border-top: 0;
content: " ";
display: block;
height: 0.625em;
margin-top: -0.4375em;
pointer-events: none;
position: absolute;
top: 50%;
transform: rotate(-45deg);
transform-origin: center;
width: 0.625em; }
.level:not(:last-child), .list:not(:last-child), .box:not(:last-child), .content:not(:last-child), .table:not(:last-child), .table-container:not(:last-child), .title:not(:last-child),
.subtitle:not(:last-child) {
margin-bottom: 1.5rem; }
.button.is-loading::after, .select.is-loading::after, .control.is-loading::after {
animation: spinAround 500ms infinite linear;
border: 2px solid #dbdbdb;
border-radius: 290486px;
border-right-color: transparent;
border-top-color: transparent;
content: "";
display: block;
height: 1em;
position: relative;
width: 1em; }
.is-overlay, .image.is-square img,
.image.is-square .has-ratio, .image.is-1by1 img,
.image.is-1by1 .has-ratio, .image.is-5by4 img,
.image.is-5by4 .has-ratio, .image.is-4by3 img,
.image.is-4by3 .has-ratio, .image.is-3by2 img,
.image.is-3by2 .has-ratio, .image.is-5by3 img,
.image.is-5by3 .has-ratio, .image.is-16by9 img,
.image.is-16by9 .has-ratio, .image.is-2by1 img,
.image.is-2by1 .has-ratio, .image.is-3by1 img,
.image.is-3by1 .has-ratio, .image.is-4by5 img,
.image.is-4by5 .has-ratio, .image.is-3by4 img,
.image.is-3by4 .has-ratio, .image.is-2by3 img,
.image.is-2by3 .has-ratio, .image.is-3by5 img,
.image.is-3by5 .has-ratio, .image.is-9by16 img,
.image.is-9by16 .has-ratio, .image.is-1by2 img,
.image.is-1by2 .has-ratio, .image.is-1by3 img,
.image.is-1by3 .has-ratio, .hero-video {
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0; }
.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .button, .input, .textarea, .select select, .file-cta,
.file-name {
-moz-appearance: none;
-webkit-appearance: none;
align-items: center;
border: 1px solid transparent;
border-radius: 4px;
box-shadow: none;
display: inline-flex;
font-size: 1rem;
height: 2.25em;
justify-content: flex-start;
line-height: 1.5;
padding-bottom: calc(0.375em - 1px);
padding-left: calc(0.625em - 1px);
padding-right: calc(0.625em - 1px);
padding-top: calc(0.375em - 1px);
position: relative;
vertical-align: top; }
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus,
.pagination-ellipsis:focus, .button:focus, .input:focus, .textarea:focus, .select select:focus, .file-cta:focus,
.file-name:focus, .is-focused.pagination-previous,
.is-focused.pagination-next,
.is-focused.pagination-link,
.is-focused.pagination-ellipsis, .is-focused.button, .is-focused.input, .is-focused.textarea, .select select.is-focused, .is-focused.file-cta,
.is-focused.file-name, .pagination-previous:active,
.pagination-next:active,
.pagination-link:active,
.pagination-ellipsis:active, .button:active, .input:active, .textarea:active, .select select:active, .file-cta:active,
.file-name:active, .is-active.pagination-previous,
.is-active.pagination-next,
.is-active.pagination-link,
.is-active.pagination-ellipsis, .is-active.button, .is-active.input, .is-active.textarea, .select select.is-active, .is-active.file-cta,
.is-active.file-name {
outline: none; }
.pagination-previous[disabled],
.pagination-next[disabled],
.pagination-link[disabled],
.pagination-ellipsis[disabled], .button[disabled], .input[disabled], .textarea[disabled], .select select[disabled], .file-cta[disabled],
.file-name[disabled],
fieldset[disabled] .pagination-previous,
fieldset[disabled] .pagination-next,
fieldset[disabled] .pagination-link,
fieldset[disabled] .pagination-ellipsis,
fieldset[disabled] .button,
fieldset[disabled] .input,
fieldset[disabled] .textarea,
fieldset[disabled] .select select,
.select fieldset[disabled] select,
fieldset[disabled] .file-cta,
fieldset[disabled] .file-name {
cursor: not-allowed; } html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0;
padding: 0; }
h1,
h2,
h3,
h4,
h5,
h6 {
font-size: 100%;
font-weight: normal; }
ul {
list-style: none; }
button,
input,
select,
textarea {
margin: 0; }
html {
box-sizing: border-box; }
*, *::before, *::after {
box-sizing: inherit; }
img,
embed,
iframe,
object,
video {
height: auto;
max-width: 100%; }
audio {
max-width: 100%; }
iframe {
border: 0; }
table {
border-collapse: collapse;
border-spacing: 0; }
td,
th {
padding: 0; }
td:not([align]),
th:not([align]) {
text-align: left; }
html {
background-color: white;
font-size: 16px;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
min-width: 300px;
overflow-x: hidden;
overflow-y: scroll;
text-rendering: optimizeLegibility;
text-size-adjust: 100%; }
article,
aside,
figure,
footer,
header,
hgroup,
section {
display: block; }
body,
button,
input,
select,
textarea {
font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
code,
pre {
-moz-osx-font-smoothing: auto;
-webkit-font-smoothing: auto;
font-family: monospace; }
body {
color: #4a4a4a;
font-size: 1em;
font-weight: 400;
line-height: 1.5; }
a {
color: #3273dc;
cursor: pointer;
text-decoration: none; }
a strong {
color: currentColor; }
a:hover {
color: #363636; }
code {
background-color: whitesmoke;
color: #ff3860;
font-size: 0.875em;
font-weight: normal;
padding: 0.25em 0.5em 0.25em; }
hr {
background-color: whitesmoke;
border: none;
display: block;
height: 2px;
margin: 1.5rem 0; }
img {
height: auto;
max-width: 100%; }
input[type="checkbox"],
input[type="radio"] {
vertical-align: baseline; }
small {
font-size: 0.875em; }
span {
font-style: inherit;
font-weight: inherit; }
strong {
color: #363636;
font-weight: 700; }
fieldset {
border: none; }
pre {
-webkit-overflow-scrolling: touch;
background-color: whitesmoke;
color: #4a4a4a;
font-size: 0.875em;
overflow-x: auto;
padding: 1.25rem 1.5rem;
white-space: pre;
word-wrap: normal; }
pre code {
background-color: transparent;
color: currentColor;
font-size: 1em;
padding: 0; }
table td,
table th {
vertical-align: top; }
table td:not([align]),
table th:not([align]) {
text-align: left; }
table th {
color: #363636; }
.is-clearfix::after {
clear: both;
content: " ";
display: table; }
.is-pulled-left {
float: left !important; }
.is-pulled-right {
float: right !important; }
.is-clipped {
overflow: hidden !important; }
.is-size-1 {
font-size: 3rem !important; }
.is-size-2 {
font-size: 2.5rem !important; }
.is-size-3 {
font-size: 2rem !important; }
.is-size-4 {
font-size: 1.5rem !important; }
.is-size-5 {
font-size: 1.25rem !important; }
.is-size-6 {
font-size: 1rem !important; }
.is-size-7 {
font-size: 0.75rem !important; }
@media screen and (max-width: 768px) {
.is-size-1-mobile {
font-size: 3rem !important; }
.is-size-2-mobile {
font-size: 2.5rem !important; }
.is-size-3-mobile {
font-size: 2rem !important; }
.is-size-4-mobile {
font-size: 1.5rem !important; }
.is-size-5-mobile {
font-size: 1.25rem !important; }
.is-size-6-mobile {
font-size: 1rem !important; }
.is-size-7-mobile {
font-size: 0.75rem !important; } }
@media screen and (min-width: 769px), print {
.is-size-1-tablet {
font-size: 3rem !important; }
.is-size-2-tablet {
font-size: 2.5rem !important; }
.is-size-3-tablet {
font-size: 2rem !important; }
.is-size-4-tablet {
font-size: 1.5rem !important; }
.is-size-5-tablet {
font-size: 1.25rem !important; }
.is-size-6-tablet {
font-size: 1rem !important; }
.is-size-7-tablet {
font-size: 0.75rem !important; } }
@media screen and (max-width: 1023px) {
.is-size-1-touch {
font-size: 3rem !important; }
.is-size-2-touch {
font-size: 2.5rem !important; }
.is-size-3-touch {
font-size: 2rem !important; }
.is-size-4-touch {
font-size: 1.5rem !important; }
.is-size-5-touch {
font-size: 1.25rem !important; }
.is-size-6-touch {
font-size: 1rem !important; }
.is-size-7-touch {
font-size: 0.75rem !important; } }
@media screen and (min-width: 1024px) {
.is-size-1-desktop {
font-size: 3rem !important; }
.is-size-2-desktop {
font-size: 2.5rem !important; }
.is-size-3-desktop {
font-size: 2rem !important; }
.is-size-4-desktop {
font-size: 1.5rem !important; }
.is-size-5-desktop {
font-size: 1.25rem !important; }
.is-size-6-desktop {
font-size: 1rem !important; }
.is-size-7-desktop {
font-size: 0.75rem !important; } }
@media screen and (min-width: 1216px) {
.is-size-1-widescreen {
font-size: 3rem !important; }
.is-size-2-widescreen {
font-size: 2.5rem !important; }
.is-size-3-widescreen {
font-size: 2rem !important; }
.is-size-4-widescreen {
font-size: 1.5rem !important; }
.is-size-5-widescreen {
font-size: 1.25rem !important; }
.is-size-6-widescreen {
font-size: 1rem !important; }
.is-size-7-widescreen {
font-size: 0.75rem !important; } }
@media screen and (min-width: 1408px) {
.is-size-1-fullhd {
font-size: 3rem !important; }
.is-size-2-fullhd {
font-size: 2.5rem !important; }
.is-size-3-fullhd {
font-size: 2rem !important; }
.is-size-4-fullhd {
font-size: 1.5rem !important; }
.is-size-5-fullhd {
font-size: 1.25rem !important; }
.is-size-6-fullhd {
font-size: 1rem !important; }
.is-size-7-fullhd {
font-size: 0.75rem !important; } }
.has-text-centered {
text-align: center !important; }
.has-text-justified {
text-align: justify !important; }
.has-text-left {
text-align: left !important; }
.has-text-right {
text-align: right !important; }
@media screen and (max-width: 768px) {
.has-text-centered-mobile {
text-align: center !important; } }
@media screen and (min-width: 769px), print {
.has-text-centered-tablet {
text-align: center !important; } }
@media screen and (min-width: 769px) and (max-width: 1023px) {
.has-text-centered-tablet-only {
text-align: center !important; } }
@media screen and (max-width: 1023px) {
.has-text-centered-touch {
text-align: center !important; } }
@media screen and (min-width: 1024px) {
.has-text-centered-desktop {
text-align: center !important; } }
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.has-text-centered-desktop-only {
text-align: center !important; } }
@media screen and (min-width: 1216px) {
.has-text-centered-widescreen {
text-align: center !important; } }
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.has-text-centered-widescreen-only {
text-align: center !important; } }
@media screen and (min-width: 1408px) {
.has-text-centered-fullhd {
text-align: center !important; } }
@media screen and (max-width: 768px) {
.has-text-justified-mobile {
text-align: justify !important; } }
@media screen and (min-width: 769px), print {
.has-text-justified-tablet {
text-align: justify !important; } }
@media screen and (min-width: 769px) and (max-width: 1023px) {
.has-text-justified-tablet-only {
text-align: justify !important; } }
@media screen and (max-width: 1023px) {
.has-text-justified-touch {
text-align: justify !important; } }
@media screen and (min-width: 1024px) {
.has-text-justified-desktop {
text-align: justify !important; } }
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.has-text-justified-desktop-only {
text-align: justify !important; } }
@media screen and (min-width: 1216px) {
.has-text-justified-widescreen {
text-align: justify !important; } }
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.has-text-justified-widescreen-only {
text-align: justify !important; } }
@media screen and (min-width: 1408px) {
.has-text-justified-fullhd {
text-align: justify !important; } }
@media screen and (max-width: 768px) {
.has-text-left-mobile {
text-align: left !important; } }
@media screen and (min-width: 769px), print {
.has-text-left-tablet {
text-align: left !important; } }
@media screen and (min-width: 769px) and (max-width: 1023px) {
.has-text-left-tablet-only {
text-align: left !important; } }
@media screen and (max-width: 1023px) {
.has-text-left-touch {
text-align: left !important; } }
@media screen and (min-width: 1024px) {
.has-text-left-desktop {
text-align: left !important; } }
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.has-text-left-desktop-only {
text-align: left !important; } }
@media screen and (min-width: 1216px) {
.has-text-left-widescreen {
text-align: left !important; } }
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.has-text-left-widescreen-only {
text-align: left !important; } }
@media screen and (min-width: 1408px) {
.has-text-left-fullhd {
text-align: left !important; } }
@media screen and (max-width: 768px) {
.has-text-right-mobile {
text-align: right !important; } }
@media screen and (min-width: 769px), print {
.has-text-right-tablet {
text-align: right !important; } }
@media screen and (min-width: 769px) and (max-width: 1023px) {
.has-text-right-tablet-only {
text-align: right !important; } }
@media screen and (max-width: 1023px) {
.has-text-right-touch {
text-align: right !important; } }
@media screen and (min-width: 1024px) {
.has-text-right-desktop {
text-align: right !important; } }
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.has-text-right-desktop-only {
text-align: right !important; } }
@media screen and (min-width: 1216px) {
.has-text-right-widescreen {
text-align: right !important; } }
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.has-text-right-widescreen-only {
text-align: right !important; } }
@media screen and (min-width: 1408px) {
.has-text-right-fullhd {
text-align: right !important; } }
.is-capitalized {
text-transform: capitalize !important; }
.is-lowercase {
text-transform: lowercase !important; }
.is-uppercase {
text-transform: uppercase !important; }
.is-italic {
font-style: italic !important; }
.has-text-white {
color: white !important; }
a.has-text-white:hover, a.has-text-white:focus {
color: #e6e6e6 !important; }
.has-background-white {
background-color: white !important; }
.has-text-black {
color: #0a0a0a !important; }
a.has-text-black:hover, a.has-text-black:focus {
color: black !important; }
.has-background-black {
background-color: #0a0a0a !important; }
.has-text-light {
color: whitesmoke !important; }
a.has-text-light:hover, a.has-text-light:focus {
color: #dbdbdb !important; }
.has-background-light {
background-color: whitesmoke !important; }
.has-text-dark {
color: #363636 !important; }
a.has-text-dark:hover, a.has-text-dark:focus {
color: #1c1c1c !important; }
.has-background-dark {
background-color: #363636 !important; }
.has-text-primary {
color: #598dee !important; }
a.has-text-primary:hover, a.has-text-primary:focus {
color: #2b6de9 !important; }
.has-background-primary {
background-color: #598dee !important; }
.has-text-link {
color: #3273dc !important; }
a.has-text-link:hover, a.has-text-link:focus {
color: #205bbc !important; }
.has-background-link {
background-color: #3273dc !important; }
.has-text-info {
color: #209cee !important; }
a.has-text-info:hover, a.has-text-info:focus {
color: #0f81cc !important; }
.has-background-info {
background-color: #209cee !important; }
.has-text-success {
color: #23d160 !important; }
a.has-text-success:hover, a.has-text-success:focus {
color: #1ca64c !important; }
.has-background-success {
background-color: #23d160 !important; }
.has-text-warning {
color: #ffdd57 !important; }
a.has-text-warning:hover, a.has-text-warning:focus {
color: #ffd324 !important; }
.has-background-warning {
background-color: #ffdd57 !important; }
.has-text-danger {
color: #ff3860 !important; }
a.has-text-danger:hover, a.has-text-danger:focus {
color: #ff0537 !important; }
.has-background-danger {
background-color: #ff3860 !important; }
.has-text-black-bis {
color: #121212 !important; }
.has-background-black-bis {
background-color: #121212 !important; }
.has-text-black-ter {
color: #242424 !important; }
.has-background-black-ter {
background-color: #242424 !important; }
.has-text-grey-darker {
color: #363636 !important; }
.has-background-grey-darker {
background-color: #363636 !important; }
.has-text-grey-dark {
color: #4a4a4a !important; }
.has-background-grey-dark {
background-color: #4a4a4a !important; }
.has-text-grey {
color: #7a7a7a !important; }
.has-background-grey {
background-color: #7a7a7a !important; }
.has-text-grey-light {
color: #b5b5b5 !important; }
.has-background-grey-light {
background-color: #b5b5b5 !important; }
.has-text-grey-lighter {
color: #dbdbdb !important; }
.has-background-grey-lighter {
background-color: #dbdbdb !important; }
.has-text-white-ter {
color: whitesmoke !important; }
.has-background-white-ter {
background-color: whitesmoke !important; }
.has-text-white-bis {
color: #fafafa !important; }
.has-background-white-bis {
background-color: #fafafa !important; }
.has-text-weight-light {
font-weight: 300 !important; }
.has-text-weight-normal {
font-weight: 400 !important; }
.has-text-weight-medium {
font-weight: 500 !important; }
.has-text-weight-semibold {
font-weight: 600 !important; }
.has-text-weight-bold {
font-weight: 700 !important; }
.is-family-primary {
font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
.is-family-secondary {
font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
.is-family-sans-serif {
font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
.is-family-monospace {
font-family: monospace !important; }
.is-family-code {
font-family: monospace !important; }
.is-block {
display: block !important; }
@media screen and (max-width: 768px) {
.is-block-mobile {
display: block !important; } }
@media screen and (min-width: 769px), print {
.is-block-tablet {
display: block !important; } }
@media screen and (min-width: 769px) and (max-width: 1023px) {
.is-block-tablet-only {
display: block !important; } }
@media screen and (max-width: 1023px) {
.is-block-touch {
display: block !important; } }
@media screen and (min-width: 1024px) {
.is-block-desktop {
display: block !important; } }
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.is-block-desktop-only {
display: block !important; } }
@media screen and (min-width: 1216px) {
.is-block-widescreen {
display: block !important; } }
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.is-block-widescreen-only {
display: block !important; } }
@media screen and (min-width: 1408px) {
.is-block-fullhd {
display: block !important; } }
.is-flex {
display: flex !important; }
@media screen and (max-width: 768px) {
.is-flex-mobile {
display: flex !important; } }
@media screen and (min-width: 769px), print {
.is-flex-tablet {
display: flex !important; } }
@media screen and (min-width: 769px) and (max-width: 1023px) {
.is-flex-tablet-only {
display: flex !important; } }
@media screen and (max-width: 1023px) {
.is-flex-touch {
display: flex !important; } }
@media screen and (min-width: 1024px) {
.is-flex-desktop {
display: flex !important; } }
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.is-flex-desktop-only {
display: flex !important; } }
@media screen and (min-width: 1216px) {
.is-flex-widescreen {
display: flex !important; } }
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.is-flex-widescreen-only {
display: flex !important; } }
@media screen and (min-width: 1408px) {
.is-flex-fullhd {
display: flex !important; } }
.is-inline {
display: inline !important; }
@media screen and (max-width: 768px) {
.is-inline-mobile {
display: inline !important; } }
@media screen and (min-width: 769px), print {
.is-inline-tablet {
display: inline !important; } }
@media screen and (min-width: 769px) and (max-width: 1023px) {
.is-inline-tablet-only {
display: inline !important; } }
@media screen and (max-width: 1023px) {
.is-inline-touch {
display: inline !important; } }
@media screen and (min-width: 1024px) {
.is-inline-desktop {
display: inline !important; } }
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.is-inline-desktop-only {
display: inline !important; } }
@media screen and (min-width: 1216px) {
.is-inline-widescreen {
display: inline !important; } }
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.is-inline-widescreen-only {
display: inline !important; } }
@media screen and (min-width: 1408px) {
.is-inline-fullhd {
display: inline !important; } }
.is-inline-block {
display: inline-block !important; }
@media screen and (max-width: 768px) {
.is-inline-block-mobile {
display: inline-block !important; } }
@media screen and (min-width: 769px), print {
.is-inline-block-tablet {
display: inline-block !important; } }
@media screen and (min-width: 769px) and (max-width: 1023px) {
.is-inline-block-tablet-only {
display: inline-block !important; } }
@media screen and (max-width: 1023px) {
.is-inline-block-touch {
display: inline-block !important; } }
@media screen and (min-width: 1024px) {
.is-inline-block-desktop {
display: inline-block !important; } }
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.is-inline-block-desktop-only {
display: inline-block !important; } }
@media screen and (min-width: 1216px) {
.is-inline-block-widescreen {
display: inline-block !important; } }
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.is-inline-block-widescreen-only {
display: inline-block !important; } }
@media screen and (min-width: 1408px) {
.is-inline-block-fullhd {
display: inline-block !important; } }
.is-inline-flex {
display: inline-flex !important; }
@media screen and (max-width: 768px) {
.is-inline-flex-mobile {
display: inline-flex !important; } }
@media screen and (min-width: 769px), print {
.is-inline-flex-tablet {
display: inline-flex !important; } }
@media screen and (min-width: 769px) and (max-width: 1023px) {
.is-inline-flex-tablet-only {
display: inline-flex !important; } }
@media screen and (max-width: 1023px) {
.is-inline-flex-touch {
display: inline-flex !important; } }
@media screen and (min-width: 1024px) {
.is-inline-flex-desktop {
display: inline-flex !important; } }
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.is-inline-flex-desktop-only {
display: inline-flex !important; } }
@media screen and (min-width: 1216px) {
.is-inline-flex-widescreen {
display: inline-flex !important; } }
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.is-inline-flex-widescreen-only {
display: inline-flex !important; } }
@media screen and (min-width: 1408px) {
.is-inline-flex-fullhd {
display: inline-flex !important; } }
.is-hidden {
display: none !important; }
.is-sr-only {
border: none !important;
clip: rect(0, 0, 0, 0) !important;
height: 0.01em !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
white-space: nowrap !important;
width: 0.01em !important; }
@media screen and (max-width: 768px) {
.is-hidden-mobile {
display: none !important; } }
@media screen and (min-width: 769px), print {
.is-hidden-tablet {
display: none !important; } }
@media screen and (min-width: 769px) and (max-width: 1023px) {
.is-hidden-tablet-only {
display: none !important; } }
@media screen and (max-width: 1023px) {
.is-hidden-touch {
display: none !important; } }
@media screen and (min-width: 1024px) {
.is-hidden-desktop {
display: none !important; } }
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.is-hidden-desktop-only {
display: none !important; } }
@media screen and (min-width: 1216px) {
.is-hidden-widescreen {
display: none !important; } }
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.is-hidden-widescreen-only {
display: none !important; } }
@media screen and (min-width: 1408px) {
.is-hidden-fullhd {
display: none !important; } }
.is-invisible {
visibility: hidden !important; }
@media screen and (max-width: 768px) {
.is-invisible-mobile {
visibility: hidden !important; } }
@media screen and (min-width: 769px), print {
.is-invisible-tablet {
visibility: hidden !important; } }
@media screen and (min-width: 769px) and (max-width: 1023px) {
.is-invisible-tablet-only {
visibility: hidden !important; } }
@media screen and (max-width: 1023px) {
.is-invisible-touch {
visibility: hidden !important; } }
@media screen and (min-width: 1024px) {
.is-invisible-desktop {
visibility: hidden !important; } }
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.is-invisible-desktop-only {
visibility: hidden !important; } }
@media screen and (min-width: 1216px) {
.is-invisible-widescreen {
visibility: hidden !important; } }
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.is-invisible-widescreen-only {
visibility: hidden !important; } }
@media screen and (min-width: 1408px) {
.is-invisible-fullhd {
visibility: hidden !important; } }
.is-marginless {
margin: 0 !important; }
.is-paddingless {
padding: 0 !important; }
.is-radiusless {
border-radius: 0 !important; }
.is-shadowless {
box-shadow: none !important; }
.is-relative {
position: relative !important; }
.level {
align-items: center;
justify-content: space-between; }
.level code {
border-radius: 4px; }
.level img {
display: inline-block;
vertical-align: top; }
.level.is-mobile {
display: flex; }
.level.is-mobile .level-left,
.level.is-mobile .level-right {
display: flex; }
.level.is-mobile .level-left + .level-right {
margin-top: 0; }
.level.is-mobile .level-item:not(:last-child) {
margin-bottom: 0;
margin-right: 0.75rem; }
.level.is-mobile .level-item:not(.is-narrow) {
flex-grow: 1; }
@media screen and (min-width: 769px), print {
.level {
display: flex; }
.level > .level-item:not(.is-narrow) {
flex-grow: 1; } }
.level-item {
align-items: center;
display: flex;
flex-basis: auto;
flex-grow: 0;
flex-shrink: 0;
justify-content: center; }
.level-item .title,
.level-item .subtitle {
margin-bottom: 0; }
@media screen and (max-width: 768px) {
.level-item:not(:last-child) {
margin-bottom: 0.75rem; } }
.level-left,
.level-right {
flex-basis: auto;
flex-grow: 0;
flex-shrink: 0; }
.level-left .level-item.is-flexible,
.level-right .level-item.is-flexible {
flex-grow: 1; }
@media screen and (min-width: 769px), print {
.level-left .level-item:not(:last-child),
.level-right .level-item:not(:last-child) {
margin-right: 0.75rem; } }
.level-left {
align-items: center;
justify-content: flex-start; }
@media screen and (max-width: 768px) {
.level-left + .level-right {
margin-top: 1.5rem; } }
@media screen and (min-width: 769px), print {
.level-left {
display: flex; } }
.level-right {
align-items: center;
justify-content: flex-end; }
@media screen and (min-width: 769px), print {
.level-right {
display: flex; } }
.navbar {
background-color: white;
min-height: 3.25rem;
position: relative;
z-index: 30; }
.navbar.is-white {
background-color: white;
color: #0a0a0a; }
.navbar.is-white .navbar-brand > .navbar-item,
.navbar.is-white .navbar-brand .navbar-link {
color: #0a0a0a; }
.navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active,
.navbar.is-white .navbar-brand .navbar-link:focus,
.navbar.is-white .navbar-brand .navbar-link:hover,
.navbar.is-white .navbar-brand .navbar-link.is-active {
background-color: #f2f2f2;
color: #0a0a0a; }
.navbar.is-white .navbar-brand .navbar-link::after {
border-color: #0a0a0a; }
.navbar.is-white .navbar-burger {
color: #0a0a0a; }
@media screen and (min-width: 1024px) {
.navbar.is-white .navbar-start > .navbar-item,
.navbar.is-white .navbar-start .navbar-link,
.navbar.is-white .navbar-end > .navbar-item,
.navbar.is-white .navbar-end .navbar-link {
color: #0a0a0a; }
.navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active,
.navbar.is-white .navbar-start .navbar-link:focus,
.navbar.is-white .navbar-start .navbar-link:hover,
.navbar.is-white .navbar-start .navbar-link.is-active,
.navbar.is-white .navbar-end > a.navbar-item:focus,
.navbar.is-white .navbar-end > a.navbar-item:hover,
.navbar.is-white .navbar-end > a.navbar-item.is-active,
.navbar.is-white .navbar-end .navbar-link:focus,
.navbar.is-white .navbar-end .navbar-link:hover,
.navbar.is-white .navbar-end .navbar-link.is-active {
background-color: #f2f2f2;
color: #0a0a0a; }
.navbar.is-white .navbar-start .navbar-link::after,
.navbar.is-white .navbar-end .navbar-link::after {
border-color: #0a0a0a; }
.navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {
background-color: #f2f2f2;
color: #0a0a0a; }
.navbar.is-white .navbar-dropdown a.navbar-item.is-active {
background-color: white;
color: #0a0a0a; } }
.navbar.is-black {
background-color: #0a0a0a;
color: white; }
.navbar.is-black .navbar-brand > .navbar-item,
.navbar.is-black .navbar-brand .navbar-link {
color: white; }
.navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active,
.navbar.is-black .navbar-brand .navbar-link:focus,
.navbar.is-black .navbar-brand .navbar-link:hover,
.navbar.is-black .navbar-brand .navbar-link.is-active {
background-color: black;
color: white; }
.navbar.is-black .navbar-brand .navbar-link::after {
border-color: white; }
.navbar.is-black .navbar-burger {
color: white; }
@media screen and (min-width: 1024px) {
.navbar.is-black .navbar-start > .navbar-item,
.navbar.is-black .navbar-start .navbar-link,
.navbar.is-black .navbar-end > .navbar-item,
.navbar.is-black .navbar-end .navbar-link {
color: white; }
.navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active,
.navbar.is-black .navbar-start .navbar-link:focus,
.navbar.is-black .navbar-start .navbar-link:hover,
.navbar.is-black .navbar-start .navbar-link.is-active,
.navbar.is-black .navbar-end > a.navbar-item:focus,
.navbar.is-black .navbar-end > a.navbar-item:hover,
.navbar.is-black .navbar-end > a.navbar-item.is-active,
.navbar.is-black .navbar-end .navbar-link:focus,
.navbar.is-black .navbar-end .navbar-link:hover,
.navbar.is-black .navbar-end .navbar-link.is-active {
background-color: black;
color: white; }
.navbar.is-black .navbar-start .navbar-link::after,
.navbar.is-black .navbar-end .navbar-link::after {
border-color: white; }
.navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link {
background-color: black;
color: white; }
.navbar.is-black .navbar-dropdown a.navbar-item.is-active {
background-color: #0a0a0a;
color: white; } }
.navbar.is-light {
background-color: whitesmoke;
color: #363636; }
.navbar.is-light .navbar-brand > .navbar-item,
.navbar.is-light .navbar-brand .navbar-link {
color: #363636; }
.navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active,
.navbar.is-light .navbar-brand .navbar-link:focus,
.navbar.is-light .navbar-brand .navbar-link:hover,
.navbar.is-light .navbar-brand .navbar-link.is-active {
background-color: #e8e8e8;
color: #363636; }
.navbar.is-light .navbar-brand .navbar-link::after {
border-color: #363636; }
.navbar.is-light .navbar-burger {
color: #363636; }
@media screen and (min-width: 1024px) {
.navbar.is-light .navbar-start > .navbar-item,
.navbar.is-light .navbar-start .navbar-link,
.navbar.is-light .navbar-end > .navbar-item,
.navbar.is-light .navbar-end .navbar-link {
color: #363636; }
.navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active,
.navbar.is-light .navbar-start .navbar-link:focus,
.navbar.is-light .navbar-start .navbar-link:hover,
.navbar.is-light .navbar-start .navbar-link.is-active,
.navbar.is-light .navbar-end > a.navbar-item:focus,
.navbar.is-light .navbar-end > a.navbar-item:hover,
.navbar.is-light .navbar-end > a.navbar-item.is-active,
.navbar.is-light .navbar-end .navbar-link:focus,
.navbar.is-light .navbar-end .navbar-link:hover,
.navbar.is-light .navbar-end .navbar-link.is-active {
background-color: #e8e8e8;
color: #363636; }
.navbar.is-light .navbar-start .navbar-link::after,
.navbar.is-light .navbar-end .navbar-link::after {
border-color: #363636; }
.navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {
background-color: #e8e8e8;
color: #363636; }
.navbar.is-light .navbar-dropdown a.navbar-item.is-active {
background-color: whitesmoke;
color: #363636; } }
.navbar.is-dark {
background-color: #363636;
color: whitesmoke; }
.navbar.is-dark .navbar-brand > .navbar-item,
.navbar.is-dark .navbar-brand .navbar-link {
color: whitesmoke; }
.navbar.is-dark .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active,
.navbar.is-dark .navbar-brand .navbar-link:focus,
.navbar.is-dark .navbar-brand .navbar-link:hover,
.navbar.is-dark .navbar-brand .navbar-link.is-active {
background-color: #292929;
color: whitesmoke; }
.navbar.is-dark .navbar-brand .navbar-link::after {
border-color: whitesmoke; }
.navbar.is-dark .navbar-burger {
color: whitesmoke; }
@media screen and (min-width: 1024px) {
.navbar.is-dark .navbar-start > .navbar-item,
.navbar.is-dark .navbar-start .navbar-link,
.navbar.is-dark .navbar-end > .navbar-item,
.navbar.is-dark .navbar-end .navbar-link {
color: whitesmoke; }
.navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active,
.navbar.is-dark .navbar-start .navbar-link:focus,
.navbar.is-dark .navbar-start .navbar-link:hover,
.navbar.is-dark .navbar-start .navbar-link.is-active,
.navbar.is-dark .navbar-end > a.navbar-item:focus,
.navbar.is-dark .navbar-end > a.navbar-item:hover,
.navbar.is-dark .navbar-end > a.navbar-item.is-active,
.navbar.is-dark .navbar-end .navbar-link:focus,
.navbar.is-dark .navbar-end .navbar-link:hover,
.navbar.is-dark .navbar-end .navbar-link.is-active {
background-color: #292929;
color: whitesmoke; }
.navbar.is-dark .navbar-start .navbar-link::after,
.navbar.is-dark .navbar-end .navbar-link::after {
border-color: whitesmoke; }
.navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {
background-color: #292929;
color: whitesmoke; }
.navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
background-color: #363636;
color: whitesmoke; } }
.navbar.is-primary {
background-color: #598dee;
color: white; }
.navbar.is-primary .navbar-brand > .navbar-item,
.navbar.is-primary .navbar-brand .navbar-link {
color: white; }
.navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active,
.navbar.is-primary .navbar-brand .navbar-link:focus,
.navbar.is-primary .navbar-brand .navbar-link:hover,
.navbar.is-primary .navbar-brand .navbar-link.is-active {
background-color: #427dec;
color: white; }
.navbar.is-primary .navbar-brand .navbar-link::after {
border-color: white; }
.navbar.is-primary .navbar-burger {
color: white; }
@media screen and (min-width: 1024px) {
.navbar.is-primary .navbar-start > .navbar-item,
.navbar.is-primary .navbar-start .navbar-link,
.navbar.is-primary .navbar-end > .navbar-item,
.navbar.is-primary .navbar-end .navbar-link {
color: white; }
.navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active,
.navbar.is-primary .navbar-start .navbar-link:focus,
.navbar.is-primary .navbar-start .navbar-link:hover,
.navbar.is-primary .navbar-start .navbar-link.is-active,
.navbar.is-primary .navbar-end > a.navbar-item:focus,
.navbar.is-primary .navbar-end > a.navbar-item:hover,
.navbar.is-primary .navbar-end > a.navbar-item.is-active,
.navbar.is-primary .navbar-end .navbar-link:focus,
.navbar.is-primary .navbar-end .navbar-link:hover,
.navbar.is-primary .navbar-end .navbar-link.is-active {
background-color: #427dec;
color: white; }
.navbar.is-primary .navbar-start .navbar-link::after,
.navbar.is-primary .navbar-end .navbar-link::after {
border-color: white; }
.navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {
background-color: #427dec;
color: white; }
.navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
background-color: #598dee;
color: white; } }
.navbar.is-link {
background-color: #3273dc;
color: #fff; }
.navbar.is-link .navbar-brand > .navbar-item,
.navbar.is-link .navbar-brand .navbar-link {
color: #fff; }
.navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active,
.navbar.is-link .navbar-brand .navbar-link:focus,
.navbar.is-link .navbar-brand .navbar-link:hover,
.navbar.is-link .navbar-brand .navbar-link.is-active {
background-color: #2366d1;
color: #fff; }
.navbar.is-link .navbar-brand .navbar-link::after {
border-color: #fff; }
.navbar.is-link .navbar-burger {
color: #fff; }
@media screen and (min-width: 1024px) {
.navbar.is-link .navbar-start > .navbar-item,
.navbar.is-link .navbar-start .navbar-link,
.navbar.is-link .navbar-end > .navbar-item,
.navbar.is-link .navbar-end .navbar-link {
color: #fff; }
.navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active,
.navbar.is-link .navbar-start .navbar-link:focus,
.navbar.is-link .navbar-start .navbar-link:hover,
.navbar.is-link .navbar-start .navbar-link.is-active,
.navbar.is-link .navbar-end > a.navbar-item:focus,
.navbar.is-link .navbar-end > a.navbar-item:hover,
.navbar.is-link .navbar-end > a.navbar-item.is-active,
.navbar.is-link .navbar-end .navbar-link:focus,
.navbar.is-link .navbar-end .navbar-link:hover,
.navbar.is-link .navbar-end .navbar-link.is-active {
background-color: #2366d1;
color: #fff; }
.navbar.is-link .navbar-start .navbar-link::after,
.navbar.is-link .navbar-end .navbar-link::after {
border-color: #fff; }
.navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {
background-color: #2366d1;
color: #fff; }
.navbar.is-link .navbar-dropdown a.navbar-item.is-active {
background-color: #3273dc;
color: #fff; } }
.navbar.is-info {
background-color: #209cee;
color: #fff; }
.navbar.is-info .navbar-brand > .navbar-item,
.navbar.is-info .navbar-brand .navbar-link {
color: #fff; }
.navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,
.navbar.is-info .navbar-brand .navbar-link:focus,
.navbar.is-info .navbar-brand .navbar-link:hover,
.navbar.is-info .navbar-brand .navbar-link.is-active {
background-color: #118fe4;
color: #fff; }
.navbar.is-info .navbar-brand .navbar-link::after {
border-color: #fff; }
.navbar.is-info .navbar-burger {
color: #fff; }
@media screen and (min-width: 1024px) {
.navbar.is-info .navbar-start > .navbar-item,
.navbar.is-info .navbar-start .navbar-link,
.navbar.is-info .navbar-end > .navbar-item,
.navbar.is-info .navbar-end .navbar-link {
color: #fff; }
.navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,
.navbar.is-info .navbar-start .navbar-link:focus,
.navbar.is-info .navbar-start .navbar-link:hover,
.navbar.is-info .navbar-start .navbar-link.is-active,
.navbar.is-info .navbar-end > a.navbar-item:focus,
.navbar.is-info .navbar-end > a.navbar-item:hover,
.navbar.is-info .navbar-end > a.navbar-item.is-active,
.navbar.is-info .navbar-end .navbar-link:focus,
.navbar.is-info .navbar-end .navbar-link:hover,
.navbar.is-info .navbar-end .navbar-link.is-active {
background-color: #118fe4;
color: #fff; }
.navbar.is-info .navbar-start .navbar-link::after,
.navbar.is-info .navbar-end .navbar-link::after {
border-color: #fff; }
.navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
background-color: #118fe4;
color: #fff; }
.navbar.is-info .navbar-dropdown a.navbar-item.is-active {
background-color: #209cee;
color: #fff; } }
.navbar.is-success {
background-color: #23d160;
color: #fff; }
.navbar.is-success .navbar-brand > .navbar-item,
.navbar.is-success .navbar-brand .navbar-link {
color: #fff; }
.navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active,
.navbar.is-success .navbar-brand .navbar-link:focus,
.navbar.is-success .navbar-brand .navbar-link:hover,
.navbar.is-success .navbar-brand .navbar-link.is-active {
background-color: #20bc56;
color: #fff; }
.navbar.is-success .navbar-brand .navbar-link::after {
border-color: #fff; }
.navbar.is-success .navbar-burger {
color: #fff; }
@media screen and (min-width: 1024px) {
.navbar.is-success .navbar-start > .navbar-item,
.navbar.is-success .navbar-start .navbar-link,
.navbar.is-success .navbar-end > .navbar-item,
.navbar.is-success .navbar-end .navbar-link {
color: #fff; }
.navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active,
.navbar.is-success .navbar-start .navbar-link:focus,
.navbar.is-success .navbar-start .navbar-link:hover,
.navbar.is-success .navbar-start .navbar-link.is-active,
.navbar.is-success .navbar-end > a.navbar-item:focus,
.navbar.is-success .navbar-end > a.navbar-item:hover,
.navbar.is-success .navbar-end > a.navbar-item.is-active,
.navbar.is-success .navbar-end .navbar-link:focus,
.navbar.is-success .navbar-end .navbar-link:hover,
.navbar.is-success .navbar-end .navbar-link.is-active {
background-color: #20bc56;
color: #fff; }
.navbar.is-success .navbar-start .navbar-link::after,
.navbar.is-success .navbar-end .navbar-link::after {
border-color: #fff; }
.navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {
background-color: #20bc56;
color: #fff; }
.navbar.is-success .navbar-dropdown a.navbar-item.is-active {
background-color: #23d160;
color: #fff; } }
.navbar.is-warning {
background-color: #ffdd57;
color: rgba(0, 0, 0, 0.7); }
.navbar.is-warning .navbar-brand > .navbar-item,
.navbar.is-warning .navbar-brand .navbar-link {
color: rgba(0, 0, 0, 0.7); }
.navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active,
.navbar.is-warning .navbar-brand .navbar-link:focus,
.navbar.is-warning .navbar-brand .navbar-link:hover,
.navbar.is-warning .navbar-brand .navbar-link.is-active {
background-color: #ffd83d;
color: rgba(0, 0, 0, 0.7); }
.navbar.is-warning .navbar-brand .navbar-link::after {
border-color: rgba(0, 0, 0, 0.7); }
.navbar.is-warning .navbar-burger {
color: rgba(0, 0, 0, 0.7); }
@media screen and (min-width: 1024px) {
.navbar.is-warning .navbar-start > .navbar-item,
.navbar.is-warning .navbar-start .navbar-link,
.navbar.is-warning .navbar-end > .navbar-item,
.navbar.is-warning .navbar-end .navbar-link {
color: rgba(0, 0, 0, 0.7); }
.navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active,
.navbar.is-warning .navbar-start .navbar-link:focus,
.navbar.is-warning .navbar-start .navbar-link:hover,
.navbar.is-warning .navbar-start .navbar-link.is-active,
.navbar.is-warning .navbar-end > a.navbar-item:focus,
.navbar.is-warning .navbar-end > a.navbar-item:hover,
.navbar.is-warning .navbar-end > a.navbar-item.is-active,
.navbar.is-warning .navbar-end .navbar-link:focus,
.navbar.is-warning .navbar-end .navbar-link:hover,
.navbar.is-warning .navbar-end .navbar-link.is-active {
background-color: #ffd83d;
color: rgba(0, 0, 0, 0.7); }
.navbar.is-warning .navbar-start .navbar-link::after,
.navbar.is-warning .navbar-end .navbar-link::after {
border-color: rgba(0, 0, 0, 0.7); }
.navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
background-color: #ffd83d;
color: rgba(0, 0, 0, 0.7); }
.navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
background-color: #ffdd57;
color: rgba(0, 0, 0, 0.7); } }
.navbar.is-danger {
background-color: #ff3860;
color: #fff; }
.navbar.is-danger .navbar-brand > .navbar-item,
.navbar.is-danger .navbar-brand .navbar-link {
color: #fff; }
.navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active,
.navbar.is-danger .navbar-brand .navbar-link:focus,
.navbar.is-danger .navbar-brand .navbar-link:hover,
.navbar.is-danger .navbar-brand .navbar-link.is-active {
background-color: #ff1f4b;
color: #fff; }
.navbar.is-danger .navbar-brand .navbar-link::after {
border-color: #fff; }
.navbar.is-danger .navbar-burger {
color: #fff; }
@media screen and (min-width: 1024px) {
.navbar.is-danger .navbar-start > .navbar-item,
.navbar.is-danger .navbar-start .navbar-link,
.navbar.is-danger .navbar-end > .navbar-item,
.navbar.is-danger .navbar-end .navbar-link {
color: #fff; }
.navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active,
.navbar.is-danger .navbar-start .navbar-link:focus,
.navbar.is-danger .navbar-start .navbar-link:hover,
.navbar.is-danger .navbar-start .navbar-link.is-active,
.navbar.is-danger .navbar-end > a.navbar-item:focus,
.navbar.is-danger .navbar-end > a.navbar-item:hover,
.navbar.is-danger .navbar-end > a.navbar-item.is-active,
.navbar.is-danger .navbar-end .navbar-link:focus,
.navbar.is-danger .navbar-end .navbar-link:hover,
.navbar.is-danger .navbar-end .navbar-link.is-active {
background-color: #ff1f4b;
color: #fff; }
.navbar.is-danger .navbar-start .navbar-link::after,
.navbar.is-danger .navbar-end .navbar-link::after {
border-color: #fff; }
.navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {
background-color: #ff1f4b;
color: #fff; }
.navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
background-color: #ff3860;
color: #fff; } }
.navbar > .container {
align-items: stretch;
display: flex;
min-height: 3.25rem;
width: 100%; }
.navbar.has-shadow {
box-shadow: 0 2px 0 0 whitesmoke; }
.navbar.is-fixed-bottom, .navbar.is-fixed-top {
left: 0;
position: fixed;
right: 0;
z-index: 30; }
.navbar.is-fixed-bottom {
bottom: 0; }
.navbar.is-fixed-bottom.has-shadow {
box-shadow: 0 -2px 0 0 whitesmoke; }
.navbar.is-fixed-top {
top: 0; }
html.has-navbar-fixed-top,
body.has-navbar-fixed-top {
padding-top: 3.25rem; }
html.has-navbar-fixed-bottom,
body.has-navbar-fixed-bottom {
padding-bottom: 3.25rem; }
.navbar-brand,
.navbar-tabs {
align-items: stretch;
display: flex;
flex-shrink: 0;
min-height: 3.25rem; }
.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover {
background-color: transparent; }
.navbar-tabs {
-webkit-overflow-scrolling: touch;
max-width: 100vw;
overflow-x: auto;
overflow-y: hidden; }
.navbar-burger {
color: #4a4a4a;
cursor: pointer;
display: block;
height: 3.25rem;
position: relative;
width: 3.25rem;
margin-left: auto; }
.navbar-burger span {
background-color: currentColor;
display: block;
height: 1px;
left: calc(50% - 8px);
position: absolute;
transform-origin: center;
transition-duration: 86ms;
transition-property: background-color, opacity, transform;
transition-timing-function: ease-out;
width: 16px; }
.navbar-burger span:nth-child(1) {
top: calc(50% - 6px); }
.navbar-burger span:nth-child(2) {
top: calc(50% - 1px); }
.navbar-burger span:nth-child(3) {
top: calc(50% + 4px); }
.navbar-burger:hover {
background-color: rgba(0, 0, 0, 0.05); }
.navbar-burger.is-active span:nth-child(1) {
transform: translateY(5px) rotate(45deg); }
.navbar-burger.is-active span:nth-child(2) {
opacity: 0; }
.navbar-burger.is-active span:nth-child(3) {
transform: translateY(-5px) rotate(-45deg); }
.navbar-menu {
display: none; }
.navbar-item,
.navbar-link {
color: #4a4a4a;
display: block;
line-height: 1.5;
padding: 0.5rem 0.75rem;
position: relative; }
.navbar-item .icon:only-child,
.navbar-link .icon:only-child {
margin-left: -0.25rem;
margin-right: -0.25rem; }
a.navbar-item,
.navbar-link {
cursor: pointer; }
a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active,
.navbar-link:focus,
.navbar-link:focus-within,
.navbar-link:hover,
.navbar-link.is-active {
background-color: #fafafa;
color: #3273dc; }
.navbar-item {
display: block;
flex-grow: 0;
flex-shrink: 0; }
.navbar-item img {
max-height: 1.75rem; }
.navbar-item.has-dropdown {
padding: 0; }
.navbar-item.is-expanded {
flex-grow: 1;
flex-shrink: 1; }
.navbar-item.is-tab {
border-bottom: 1px solid transparent;
min-height: 3.25rem;
padding-bottom: calc(0.5rem - 1px); }
.navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
background-color: transparent;
border-bottom-color: #3273dc; }
.navbar-item.is-tab.is-active {
background-color: transparent;
border-bottom-color: #3273dc;
border-bottom-style: solid;
border-bottom-width: 3px;
color: #3273dc;
padding-bottom: calc(0.5rem - 3px); }
.navbar-content {
flex-grow: 1;
flex-shrink: 1; }
.navbar-link:not(.is-arrowless) {
padding-right: 2.5em; }
.navbar-link:not(.is-arrowless)::after {
border-color: #3273dc;
margin-top: -0.375em;
right: 1.125em; }
.navbar-dropdown {
font-size: 0.875rem;
padding-bottom: 0.5rem;
padding-top: 0.5rem; }
.navbar-dropdown .navbar-item {
padding-left: 1.5rem;
padding-right: 1.5rem; }
.navbar-divider {
background-color: whitesmoke;
border: none;
display: none;
height: 2px;
margin: 0.5rem 0; }
@media screen and (max-width: 1023px) {
.navbar > .container {
display: block; }
.navbar-brand .navbar-item,
.navbar-tabs .navbar-item {
align-items: center;
display: flex; }
.navbar-link::after {
display: none; }
.navbar-menu {
background-color: white;
box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
padding: 0.5rem 0; }
.navbar-menu.is-active {
display: block; }
.navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {
left: 0;
position: fixed;
right: 0;
z-index: 30; }
.navbar.is-fixed-bottom-touch {
bottom: 0; }
.navbar.is-fixed-bottom-touch.has-shadow {
box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }
.navbar.is-fixed-top-touch {
top: 0; }
.navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu {
-webkit-overflow-scrolling: touch;
max-height: calc(100vh - 3.25rem);
overflow: auto; }
html.has-navbar-fixed-top-touch,
body.has-navbar-fixed-top-touch {
padding-top: 3.25rem; }
html.has-navbar-fixed-bottom-touch,
body.has-navbar-fixed-bottom-touch {
padding-bottom: 3.25rem; } }
@media screen and (min-width: 1024px) {
.navbar,
.navbar-menu,
.navbar-start,
.navbar-end {
align-items: stretch;
display: flex; }
.navbar {
min-height: 3.25rem; }
.navbar.is-spaced {
padding: 1rem 2rem; }
.navbar.is-spaced .navbar-start,
.navbar.is-spaced .navbar-end {
align-items: center; }
.navbar.is-spaced a.navbar-item,
.navbar.is-spaced .navbar-link {
border-radius: 4px; }
.navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active,
.navbar.is-transparent .navbar-link:focus,
.navbar.is-transparent .navbar-link:hover,
.navbar.is-transparent .navbar-link.is-active {
background-color: transparent !important; }
.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
background-color: transparent !important; }
.navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
background-color: whitesmoke;
color: #0a0a0a; }
.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
background-color: whitesmoke;
color: #3273dc; }
.navbar-burger {
display: none; }
.navbar-item,
.navbar-link {
align-items: center;
display: flex; }
.navbar-item {
display: flex; }
.navbar-item.has-dropdown {
align-items: stretch; }
.navbar-item.has-dropdown-up .navbar-link::after {
transform: rotate(135deg) translate(0.25em, -0.25em); }
.navbar-item.has-dropdown-up .navbar-dropdown {
border-bottom: 2px solid #dbdbdb;
border-radius: 6px 6px 0 0;
border-top: none;
bottom: 100%;
box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1);
top: auto; }
.navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {
display: block; }
.navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
opacity: 1;
pointer-events: auto;
transform: translateY(0); }
.navbar-menu {
flex-grow: 1;
flex-shrink: 0; }
.navbar-start {
justify-content: flex-start;
margin-right: auto; }
.navbar-end {
justify-content: flex-end;
margin-left: auto; }
.navbar-dropdown {
background-color: white;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
border-top: 2px solid #dbdbdb;
box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
display: none;
font-size: 0.875rem;
left: 0;
min-width: 100%;
position: absolute;
top: 100%;
z-index: 20; }
.navbar-dropdown .navbar-item {
padding: 0.375rem 1rem;
white-space: nowrap; }
.navbar-dropdown a.navbar-item {
padding-right: 3rem; }
.navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover {
background-color: whitesmoke;
color: #0a0a0a; }
.navbar-dropdown a.navbar-item.is-active {
background-color: whitesmoke;
color: #3273dc; }
.navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed {
border-radius: 6px;
border-top: none;
box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
display: block;
opacity: 0;
pointer-events: none;
top: calc(100% + (-4px));
transform: translateY(-5px);
transition-duration: 86ms;
transition-property: opacity, transform; }
.navbar-dropdown.is-right {
left: auto;
right: 0; }
.navbar-divider {
display: block; }
.navbar > .container .navbar-brand,
.container > .navbar .navbar-brand {
margin-left: -.75rem; }
.navbar > .container .navbar-menu,
.container > .navbar .navbar-menu {
margin-right: -.75rem; }
.navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop {
left: 0;
position: fixed;
right: 0;
z-index: 30; }
.navbar.is-fixed-bottom-desktop {
bottom: 0; }
.navbar.is-fixed-bottom-desktop.has-shadow {
box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }
.navbar.is-fixed-top-desktop {
top: 0; }
html.has-navbar-fixed-top-desktop,
body.has-navbar-fixed-top-desktop {
padding-top: 3.25rem; }
html.has-navbar-fixed-bottom-desktop,
body.has-navbar-fixed-bottom-desktop {
padding-bottom: 3.25rem; }
html.has-spaced-navbar-fixed-top,
body.has-spaced-navbar-fixed-top {
padding-top: 5.25rem; }
html.has-spaced-navbar-fixed-bottom,
body.has-spaced-navbar-fixed-bottom {
padding-bottom: 5.25rem; }
a.navbar-item.is-active,
.navbar-link.is-active {
color: #0a0a0a; }
a.navbar-item.is-active:not(:focus):not(:hover),
.navbar-link.is-active:not(:focus):not(:hover) {
background-color: transparent; }
.navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {
background-color: #fafafa; } }
.hero.is-fullheight-with-navbar {
min-height: calc(100vh - 3.25rem); }
.list {
background-color: white;
border-radius: 4px;
box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); }
.list-item {
display: block;
padding: 0.5em 1em; }
.list-item:not(a) {
color: #4a4a4a; }
.list-item:first-child {
border-top-left-radius: 4px;
border-top-right-radius: 4px; }
.list-item:last-child {
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px; }
.list-item:not(:last-child) {
border-bottom: 1px solid #dbdbdb; }
.list-item.is-active {
background-color: #3273dc;
color: #fff; }
a.list-item {
background-color: whitesmoke;
cursor: pointer; }
.media {
align-items: flex-start;
display: flex;
text-align: left; }
.media .content:not(:last-child) {
margin-bottom: 0.75rem; }
.media .media {
border-top: 1px solid rgba(219, 219, 219, 0.5);
display: flex;
padding-top: 0.75rem; }
.media .media .content:not(:last-child),
.media .media .control:not(:last-child) {
margin-bottom: 0.5rem; }
.media .media .media {
padding-top: 0.5rem; }
.media .media .media + .media {
margin-top: 0.5rem; }
.media + .media {
border-top: 1px solid rgba(219, 219, 219, 0.5);
margin-top: 1rem;
padding-top: 1rem; }
.media.is-large + .media {
margin-top: 1.5rem;
padding-top: 1.5rem; }
.media-left,
.media-right {
flex-basis: auto;
flex-grow: 0;
flex-shrink: 0; }
.media-left {
margin-right: 1rem; }
.media-right {
margin-left: 1rem; }
.media-content {
flex-basis: auto;
flex-grow: 1;
flex-shrink: 1;
text-align: left; }
@media screen and (max-width: 768px) {
.media-content {
overflow-x: auto; } }
.menu {
font-size: 1rem; }
.menu.is-small {
font-size: 0.75rem; }
.menu.is-medium {
font-size: 1.25rem; }
.menu.is-large {
font-size: 1.5rem; }
.menu-list {
line-height: 1.25; }
.menu-list a {
border-radius: 2px;
color: #4a4a4a;
display: block;
padding: 0.5em 0.75em; }
.menu-list a:hover {
background-color: whitesmoke;
color: #363636; }
.menu-list a.is-active {
background-color: #3273dc;
color: #fff; }
.menu-list li ul {
border-left: 1px solid #dbdbdb;
margin: 0.75em;
padding-left: 0.75em; }
.menu-label {
color: #7a7a7a;
font-size: 0.75em;
letter-spacing: 0.1em;
text-transform: uppercase; }
.menu-label:not(:first-child) {
margin-top: 1em; }
.menu-label:not(:last-child) {
margin-bottom: 1em; }
.pagination {
font-size: 1rem;
margin: -0.25rem; }
.pagination.is-small {
font-size: 0.75rem; }
.pagination.is-medium {
font-size: 1.25rem; }
.pagination.is-large {
font-size: 1.5rem; }
.pagination.is-rounded .pagination-previous,
.pagination.is-rounded .pagination-next {
padding-left: 1em;
padding-right: 1em;
border-radius: 290486px; }
.pagination.is-rounded .pagination-link {
border-radius: 290486px; }
.pagination,
.pagination-list {
align-items: center;
display: flex;
justify-content: center;
text-align: center; }
.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
font-size: 1em;
justify-content: center;
margin: 0.25rem;
padding-left: 0.5em;
padding-right: 0.5em;
text-align: center; }
.pagination-previous,
.pagination-next,
.pagination-link {
border-color: #dbdbdb;
color: #363636;
min-width: 2.25em; }
.pagination-previous:hover,
.pagination-next:hover,
.pagination-link:hover {
border-color: #b5b5b5;
color: #363636; }
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus {
border-color: #3273dc; }
.pagination-previous:active,
.pagination-next:active,
.pagination-link:active {
box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); }
.pagination-previous[disabled],
.pagination-next[disabled],
.pagination-link[disabled] {
background-color: #dbdbdb;
border-color: #dbdbdb;
box-shadow: none;
color: #7a7a7a;
opacity: 0.5; }
.pagination-previous,
.pagination-next {
padding-left: 0.75em;
padding-right: 0.75em;
white-space: nowrap; }
.pagination-link.is-current {
background-color: #3273dc;
border-color: #3273dc;
color: #fff; }
.pagination-ellipsis {
color: #b5b5b5;
pointer-events: none; }
.pagination-list {
flex-wrap: wrap; }
@media screen and (max-width: 768px) {
.pagination {
flex-wrap: wrap; }
.pagination-previous,
.pagination-next {
flex-grow: 1;
flex-shrink: 1; }
.pagination-list li {
flex-grow: 1;
flex-shrink: 1; } }
@media screen and (min-width: 769px), print {
.pagination-list {
flex-grow: 1;
flex-shrink: 1;
justify-content: flex-start;
order: 1; }
.pagination-previous {
order: 2; }
.pagination-next {
order: 3; }
.pagination {
justify-content: space-between; }
.pagination.is-centered .pagination-previous {
order: 1; }
.pagination.is-centered .pagination-list {
justify-content: center;
order: 2; }
.pagination.is-centered .pagination-next {
order: 3; }
.pagination.is-right .pagination-previous {
order: 1; }
.pagination.is-right .pagination-next {
order: 2; }
.pagination.is-right .pagination-list {
justify-content: flex-end;
order: 3; } }
.panel {
font-size: 1rem; }
.panel:not(:last-child) {
margin-bottom: 1.5rem; }
.panel-heading,
.panel-tabs,
.panel-block {
border-bottom: 1px solid #dbdbdb;
border-left: 1px solid #dbdbdb;
border-right: 1px solid #dbdbdb; }
.panel-heading:first-child,
.panel-tabs:first-child,
.panel-block:first-child {
border-top: 1px solid #dbdbdb; }
.panel-heading {
background-color: whitesmoke;
border-radius: 4px 4px 0 0;
color: #363636;
font-size: 1.25em;
font-weight: 300;
line-height: 1.25;
padding: 0.5em 0.75em; }
.panel-tabs {
align-items: flex-end;
display: flex;
font-size: 0.875em;
justify-content: center; }
.panel-tabs a {
border-bottom: 1px solid #dbdbdb;
margin-bottom: -1px;
padding: 0.5em; }
.panel-tabs a.is-active {
border-bottom-color: #4a4a4a;
color: #363636; }
.panel-list a {
color: #4a4a4a; }
.panel-list a:hover {
color: #3273dc; }
.panel-block {
align-items: center;
color: #363636;
display: flex;
justify-content: flex-start;
padding: 0.5em 0.75em; }
.panel-block input[type="checkbox"] {
margin-right: 0.75em; }
.panel-block > .control {
flex-grow: 1;
flex-shrink: 1;
width: 100%; }
.panel-block.is-wrapped {
flex-wrap: wrap; }
.panel-block.is-active {
border-left-color: #3273dc;
color: #363636; }
.panel-block.is-active .panel-icon {
color: #3273dc; }
a.panel-block,
label.panel-block {
cursor: pointer; }
a.panel-block:hover,
label.panel-block:hover {
background-color: whitesmoke; }
.panel-icon {
display: inline-block;
font-size: 14px;
height: 1em;
line-height: 1em;
text-align: center;
vertical-align: top;
width: 1em;
color: #7a7a7a;
margin-right: 0.75em; }
.panel-icon .fa {
font-size: inherit;
line-height: inherit; }
.menu {
font-size: 1rem; }
.menu.is-small {
font-size: 0.75rem; }
.menu.is-medium {
font-size: 1.25rem; }
.menu.is-large {
font-size: 1.5rem; }
.menu-list {
line-height: 1.25; }
.menu-list a {
border-radius: 2px;
color: #4a4a4a;
display: block;
padding: 0.5em 0.75em; }
.menu-list a:hover {
background-color: whitesmoke;
color: #363636; }
.menu-list a.is-active {
background-color: #3273dc;
color: #fff; }
.menu-list li ul {
border-left: 1px solid #dbdbdb;
margin: 0.75em;
padding-left: 0.75em; }
.menu-label {
color: #7a7a7a;
font-size: 0.75em;
letter-spacing: 0.1em;
text-transform: uppercase; }
.menu-label:not(:first-child) {
margin-top: 1em; }
.menu-label:not(:last-child) {
margin-bottom: 1em; }
.box {
background-color: white;
border-radius: 6px;
box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
color: #4a4a4a;
display: block;
padding: 1.25rem; }
a.box:hover, a.box:focus {
box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc; }
a.box:active {
box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3273dc; }
.container {
flex-grow: 1;
margin: 0 auto;
position: relative;
width: auto; }
@media screen and (min-width: 1024px) {
.container {
max-width: 960px; }
.container.is-fluid {
margin-left: 32px;
margin-right: 32px;
max-width: none; } }
@media screen and (max-width: 1215px) {
.container.is-widescreen {
max-width: 1152px; } }
@media screen and (max-width: 1407px) {
.container.is-fullhd {
max-width: 1344px; } }
@media screen and (min-width: 1216px) {
.container {
max-width: 1152px; } }
@media screen and (min-width: 1408px) {
.container {
max-width: 1344px; } }
.content li + li {
margin-top: 0.25em; }
.content p:not(:last-child),
.content dl:not(:last-child),
.content ol:not(:last-child),
.content ul:not(:last-child),
.content blockquote:not(:last-child),
.content pre:not(:last-child),
.content table:not(:last-child) {
margin-bottom: 1em; }
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
color: #363636;
font-weight: 600;
line-height: 1.125; }
.content h1 {
font-size: 2em;
margin-bottom: 0.5em; }
.content h1:not(:first-child) {
margin-top: 1em; }
.content h2 {
font-size: 1.75em;
margin-bottom: 0.5714em; }
.content h2:not(:first-child) {
margin-top: 1.1428em; }
.content h3 {
font-size: 1.5em;
margin-bottom: 0.6666em; }
.content h3:not(:first-child) {
margin-top: 1.3333em; }
.content h4 {
font-size: 1.25em;
margin-bottom: 0.8em; }
.content h5 {
font-size: 1.125em;
margin-bottom: 0.8888em; }
.content h6 {
font-size: 1em;
margin-bottom: 1em; }
.content blockquote {
background-color: whitesmoke;
border-left: 5px solid #dbdbdb;
padding: 1.25em 1.5em; }
.content ol {
list-style-position: outside;
margin-left: 2em;
margin-top: 1em; }
.content ol:not([type]) {
list-style-type: decimal; }
.content ol:not([type]).is-lower-alpha {
list-style-type: lower-alpha; }
.content ol:not([type]).is-lower-roman {
list-style-type: lower-roman; }
.content ol:not([type]).is-upper-alpha {
list-style-type: upper-alpha; }
.content ol:not([type]).is-upper-roman {
list-style-type: upper-roman; }
.content ul {
list-style: disc outside;
margin-left: 2em;
margin-top: 1em; }
.content ul ul {
list-style-type: circle;
margin-top: 0.5em; }
.content ul ul ul {
list-style-type: square; }
.content dd {
margin-left: 2em; }
.content figure {
margin-left: 2em;
margin-right: 2em;
text-align: center; }
.content figure:not(:first-child) {
margin-top: 2em; }
.content figure:not(:last-child) {
margin-bottom: 2em; }
.content figure img {
display: inline-block; }
.content figure figcaption {
font-style: italic; }
.content pre {
-webkit-overflow-scrolling: touch;
overflow-x: auto;
padding: 1.25em 1.5em;
white-space: pre;
word-wrap: normal; }
.content sup,
.content sub {
font-size: 75%; }
.content table {
width: 100%; }
.content table td,
.content table th {
border: 1px solid #dbdbdb;
border-width: 0 0 1px;
padding: 0.5em 0.75em;
vertical-align: top; }
.content table th {
color: #363636; }
.content table th:not([align]) {
text-align: left; }
.content table thead td,
.content table thead th {
border-width: 0 0 2px;
color: #363636; }
.content table tfoot td,
.content table tfoot th {
border-width: 2px 0 0;
color: #363636; }
.content table tbody tr:last-child td,
.content table tbody tr:last-child th {
border-bottom-width: 0; }
.content .tabs li + li {
margin-top: 0; }
.content.is-small {
font-size: 0.75rem; }
.content.is-medium {
font-size: 1.25rem; }
.content.is-large {
font-size: 1.5rem; }
.image {
display: block;
position: relative; }
.image img {
display: block;
height: auto;
width: 100%; }
.image img.is-rounded {
border-radius: 290486px; }
.image.is-square img,
.image.is-square .has-ratio, .image.is-1by1 img,
.image.is-1by1 .has-ratio, .image.is-5by4 img,
.image.is-5by4 .has-ratio, .image.is-4by3 img,
.image.is-4by3 .has-ratio, .image.is-3by2 img,
.image.is-3by2 .has-ratio, .image.is-5by3 img,
.image.is-5by3 .has-ratio, .image.is-16by9 img,
.image.is-16by9 .has-ratio, .image.is-2by1 img,
.image.is-2by1 .has-ratio, .image.is-3by1 img,
.image.is-3by1 .has-ratio, .image.is-4by5 img,
.image.is-4by5 .has-ratio, .image.is-3by4 img,
.image.is-3by4 .has-ratio, .image.is-2by3 img,
.image.is-2by3 .has-ratio, .image.is-3by5 img,
.image.is-3by5 .has-ratio, .image.is-9by16 img,
.image.is-9by16 .has-ratio, .image.is-1by2 img,
.image.is-1by2 .has-ratio, .image.is-1by3 img,
.image.is-1by3 .has-ratio {
height: 100%;
width: 100%; }
.image.is-square, .image.is-1by1 {
padding-top: 100%; }
.image.is-5by4 {
padding-top: 80%; }
.image.is-4by3 {
padding-top: 75%; }
.image.is-3by2 {
padding-top: 66.6666%; }
.image.is-5by3 {
padding-top: 60%; }
.image.is-16by9 {
padding-top: 56.25%; }
.image.is-2by1 {
padding-top: 50%; }
.image.is-3by1 {
padding-top: 33.3333%; }
.image.is-4by5 {
padding-top: 125%; }
.image.is-3by4 {
padding-top: 133.3333%; }
.image.is-2by3 {
padding-top: 150%; }
.image.is-3by5 {
padding-top: 166.6666%; }
.image.is-9by16 {
padding-top: 177.7777%; }
.image.is-1by2 {
padding-top: 200%; }
.image.is-1by3 {
padding-top: 300%; }
.image.is-16x16 {
height: 16px;
width: 16px; }
.image.is-24x24 {
height: 24px;
width: 24px; }
.image.is-32x32 {
height: 32px;
width: 32px; }
.image.is-48x48 {
height: 48px;
width: 48px; }
.image.is-64x64 {
height: 64px;
width: 64px; }
.image.is-96x96 {
height: 96px;
width: 96px; }
.image.is-128x128 {
height: 128px;
width: 128px; }
.table {
background-color: white;
color: #363636; }
.table td,
.table th {
border: 1px solid #dbdbdb;
border-width: 0 0 1px;
padding: 0.5em 0.75em;
vertical-align: top; }
.table td.is-white,
.table th.is-white {
background-color: white;
border-color: white;
color: #0a0a0a; }
.table td.is-black,
.table th.is-black {
background-color: #0a0a0a;
border-color: #0a0a0a;
color: white; }
.table td.is-light,
.table th.is-light {
background-color: whitesmoke;
border-color: whitesmoke;
color: #363636; }
.table td.is-dark,
.table th.is-dark {
background-color: #363636;
border-color: #363636;
color: whitesmoke; }
.table td.is-primary,
.table th.is-primary {
background-color: #598dee;
border-color: #598dee;
color: white; }
.table td.is-link,
.table th.is-link {
background-color: #3273dc;
border-color: #3273dc;
color: #fff; }
.table td.is-info,
.table th.is-info {
background-color: #209cee;
border-color: #209cee;
color: #fff; }
.table td.is-success,
.table th.is-success {
background-color: #23d160;
border-color: #23d160;
color: #fff; }
.table td.is-warning,
.table th.is-warning {
background-color: #ffdd57;
border-color: #ffdd57;
color: rgba(0, 0, 0, 0.7); }
.table td.is-danger,
.table th.is-danger {
background-color: #ff3860;
border-color: #ff3860;
color: #fff; }
.table td.is-narrow,
.table th.is-narrow {
white-space: nowrap;
width: 1%; }
.table td.is-selected,
.table th.is-selected {
background-color: #598dee;
color: white; }
.table td.is-selected a,
.table td.is-selected strong,
.table th.is-selected a,
.table th.is-selected strong {
color: currentColor; }
.table th {
color: #363636; }
.table th:not([align]) {
text-align: left; }
.table tr.is-selected {
background-color: #598dee;
color: white; }
.table tr.is-selected a,
.table tr.is-selected strong {
color: currentColor; }
.table tr.is-selected td,
.table tr.is-selected th {
border-color: white;
color: currentColor; }
.table thead {
background-color: transparent; }
.table thead td,
.table thead th {
border-width: 0 0 2px;
color: #363636; }
.table tfoot {
background-color: transparent; }
.table tfoot td,
.table tfoot th {
border-width: 2px 0 0;
color: #363636; }
.table tbody {
background-color: transparent; }
.table tbody tr:last-child td,
.table tbody tr:last-child th {
border-bottom-width: 0; }
.table.is-bordered td,
.table.is-bordered th {
border-width: 1px; }
.table.is-bordered tr:last-child td,
.table.is-bordered tr:last-child th {
border-bottom-width: 1px; }
.table.is-fullwidth {
width: 100%; }
.table.is-hoverable tbody tr:not(.is-selected):hover {
background-color: #fafafa; }
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
background-color: #fafafa; }
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
background-color: whitesmoke; }
.table.is-narrow td,
.table.is-narrow th {
padding: 0.25em 0.5em; }
.table.is-striped tbody tr:not(.is-selected):nth-child(even) {
background-color: #fafafa; }
.table-container {
-webkit-overflow-scrolling: touch;
overflow: auto;
overflow-y: hidden;
max-width: 100%; }
.title,
.subtitle {
word-break: break-word; }
.title em,
.title span,
.subtitle em,
.subtitle span {
font-weight: inherit; }
.title sub,
.subtitle sub {
font-size: 0.75em; }
.title sup,
.subtitle sup {
font-size: 0.75em; }
.title .tag,
.subtitle .tag {
vertical-align: middle; }
.title {
color: #363636;
font-size: 2rem;
font-weight: 600;
line-height: 1.125; }
.title strong {
color: inherit;
font-weight: inherit; }
.title + .highlight {
margin-top: -0.75rem; }
.title:not(.is-spaced) + .subtitle {
margin-top: -1.25rem; }
.title.is-1 {
font-size: 3rem; }
.title.is-2 {
font-size: 2.5rem; }
.title.is-3 {
font-size: 2rem; }
.title.is-4 {
font-size: 1.5rem; }
.title.is-5 {
font-size: 1.25rem; }
.title.is-6 {
font-size: 1rem; }
.title.is-7 {
font-size: 0.75rem; }
.subtitle {
color: #4a4a4a;
font-size: 1.25rem;
font-weight: 400;
line-height: 1.25; }
.subtitle strong {
color: #363636;
font-weight: 600; }
.subtitle:not(.is-spaced) + .title {
margin-top: -1.25rem; }
.subtitle.is-1 {
font-size: 3rem; }
.subtitle.is-2 {
font-size: 2.5rem; }
.subtitle.is-3 {
font-size: 2rem; }
.subtitle.is-4 {
font-size: 1.5rem; }
.subtitle.is-5 {
font-size: 1.25rem; }
.subtitle.is-6 {
font-size: 1rem; }
.subtitle.is-7 {
font-size: 0.75rem; }
.button {
background-color: white;
border-color: #dbdbdb;
border-width: 1px;
color: #363636;
cursor: pointer;
justify-content: center;
padding-bottom: calc(0.375em - 1px);
padding-left: 0.75em;
padding-right: 0.75em;
padding-top: calc(0.375em - 1px);
text-align: center;
white-space: nowrap; }
.button strong {
color: inherit; }
.button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large {
height: 1.5em;
width: 1.5em; }
.button .icon:first-child:not(:last-child) {
margin-left: calc(-0.375em - 1px);
margin-right: 0.1875em; }
.button .icon:last-child:not(:first-child) {
margin-left: 0.1875em;
margin-right: calc(-0.375em - 1px); }
.button .icon:first-child:last-child {
margin-left: calc(-0.375em - 1px);
margin-right: calc(-0.375em - 1px); }
.button:hover, .button.is-hovered {
border-color: #b5b5b5;
color: #363636; }
.button:focus, .button.is-focused {
border-color: #3273dc;
color: #363636; }
.button:focus:not(:active), .button.is-focused:not(:active) {
box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
.button:active, .button.is-active {
border-color: #4a4a4a;
color: #363636; }
.button.is-text {
background-color: transparent;
border-color: transparent;
color: #4a4a4a;
text-decoration: underline; }
.button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {
background-color: whitesmoke;
color: #363636; }
.button.is-text:active, .button.is-text.is-active {
background-color: #e8e8e8;
color: #363636; }
.button.is-text[disabled],
fieldset[disabled] .button.is-text {
background-color: transparent;
border-color: transparent;
box-shadow: none; }
.button.is-white {
background-color: white;
border-color: transparent;
color: #0a0a0a; }
.button.is-white:hover, .button.is-white.is-hovered {
background-color: #f9f9f9;
border-color: transparent;
color: #0a0a0a; }
.button.is-white:focus, .button.is-white.is-focused {
border-color: transparent;
color: #0a0a0a; }
.button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) {
box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
.button.is-white:active, .button.is-white.is-active {
background-color: #f2f2f2;
border-color: transparent;
color: #0a0a0a; }
.button.is-white[disabled],
fieldset[disabled] .button.is-white {
background-color: white;
border-color: transparent;
box-shadow: none; }
.button.is-white.is-inverted {
background-color: #0a0a0a;
color: white; }
.button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered {
background-color: black; }
.button.is-white.is-inverted[disabled],
fieldset[disabled] .button.is-white.is-inverted {
background-color: #0a0a0a;
border-color: transparent;
box-shadow: none;
color: white; }
.button.is-white.is-loading::after {
border-color: transparent transparent #0a0a0a #0a0a0a !important; }
.button.is-white.is-outlined {
background-color: transparent;
border-color: white;
color: white; }
.button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused {
background-color: white;
border-color: white;
color: #0a0a0a; }
.button.is-white.is-outlined.is-loading::after {
border-color: transparent transparent white white !important; }
.button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after {
border-color: transparent transparent #0a0a0a #0a0a0a !important; }
.button.is-white.is-outlined[disabled],
fieldset[disabled] .button.is-white.is-outlined {
background-color: transparent;
border-color: white;
box-shadow: none;
color: white; }
.button.is-white.is-inverted.is-outlined {
background-color: transparent;
border-color: #0a0a0a;
color: #0a0a0a; }
.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused {
background-color: #0a0a0a;
color: white; }
.button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after {
border-color: transparent transparent white white !important; }
.button.is-white.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-white.is-inverted.is-outlined {
background-color: transparent;
border-color: #0a0a0a;
box-shadow: none;
color: #0a0a0a; }
.button.is-black {
background-color: #0a0a0a;
border-color: transparent;
color: white; }
.button.is-black:hover, .button.is-black.is-hovered {
background-color: #040404;
border-color: transparent;
color: white; }
.button.is-black:focus, .button.is-black.is-focused {
border-color: transparent;
color: white; }
.button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) {
box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
.button.is-black:active, .button.is-black.is-active {
background-color: black;
border-color: transparent;
color: white; }
.button.is-black[disabled],
fieldset[disabled] .button.is-black {
background-color: #0a0a0a;
border-color: transparent;
box-shadow: none; }
.button.is-black.is-inverted {
background-color: white;
color: #0a0a0a; }
.button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered {
background-color: #f2f2f2; }
.button.is-black.is-inverted[disabled],
fieldset[disabled] .button.is-black.is-inverted {
background-color: white;
border-color: transparent;
box-shadow: none;
color: #0a0a0a; }
.button.is-black.is-loading::after {
border-color: transparent transparent white white !important; }
.button.is-black.is-outlined {
background-color: transparent;
border-color: #0a0a0a;
color: #0a0a0a; }
.button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused {
background-color: #0a0a0a;
border-color: #0a0a0a;
color: white; }
.button.is-black.is-outlined.is-loading::after {
border-color: transparent transparent #0a0a0a #0a0a0a !important; }
.button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after {
border-color: transparent transparent white white !important; }
.button.is-black.is-outlined[disabled],
fieldset[disabled] .button.is-black.is-outlined {
background-color: transparent;
border-color: #0a0a0a;
box-shadow: none;
color: #0a0a0a; }
.button.is-black.is-inverted.is-outlined {
background-color: transparent;
border-color: white;
color: white; }
.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused {
background-color: white;
color: #0a0a0a; }
.button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after {
border-color: transparent transparent #0a0a0a #0a0a0a !important; }
.button.is-black.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-black.is-inverted.is-outlined {
background-color: transparent;
border-color: white;
box-shadow: none;
color: white; }
.button.is-light {
background-color: whitesmoke;
border-color: transparent;
color: #363636; }
.button.is-light:hover, .button.is-light.is-hovered {
background-color: #eeeeee;
border-color: transparent;
color: #363636; }
.button.is-light:focus, .button.is-light.is-focused {
border-color: transparent;
color: #363636; }
.button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) {
box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
.button.is-light:active, .button.is-light.is-active {
background-color: #e8e8e8;
border-color: transparent;
color: #363636; }
.button.is-light[disabled],
fieldset[disabled] .button.is-light {
background-color: whitesmoke;
border-color: transparent;
box-shadow: none; }
.button.is-light.is-inverted {
background-color: #363636;
color: whitesmoke; }
.button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered {
background-color: #292929; }
.button.is-light.is-inverted[disabled],
fieldset[disabled] .button.is-light.is-inverted {
background-color: #363636;
border-color: transparent;
box-shadow: none;
color: whitesmoke; }
.button.is-light.is-loading::after {
border-color: transparent transparent #363636 #363636 !important; }
.button.is-light.is-outlined {
background-color: transparent;
border-color: whitesmoke;
color: whitesmoke; }
.button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused {
background-color: whitesmoke;
border-color: whitesmoke;
color: #363636; }
.button.is-light.is-outlined.is-loading::after {
border-color: transparent transparent whitesmoke whitesmoke !important; }
.button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after {
border-color: transparent transparent #363636 #363636 !important; }
.button.is-light.is-outlined[disabled],
fieldset[disabled] .button.is-light.is-outlined {
background-color: transparent;
border-color: whitesmoke;
box-shadow: none;
color: whitesmoke; }
.button.is-light.is-inverted.is-outlined {
background-color: transparent;
border-color: #363636;
color: #363636; }
.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused {
background-color: #363636;
color: whitesmoke; }
.button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after {
border-color: transparent transparent whitesmoke whitesmoke !important; }
.button.is-light.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-light.is-inverted.is-outlined {
background-color: transparent;
border-color: #363636;
box-shadow: none;
color: #363636; }
.button.is-dark {
background-color: #363636;
border-color: transparent;
color: whitesmoke; }
.button.is-dark:hover, .button.is-dark.is-hovered {
background-color: #2f2f2f;
border-color: transparent;
color: whitesmoke; }
.button.is-dark:focus, .button.is-dark.is-focused {
border-color: transparent;
color: whitesmoke; }
.button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) {
box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
.button.is-dark:active, .button.is-dark.is-active {
background-color: #292929;
border-color: transparent;
color: whitesmoke; }
.button.is-dark[disabled],
fieldset[disabled] .button.is-dark {
background-color: #363636;
border-color: transparent;
box-shadow: none; }
.button.is-dark.is-inverted {
background-color: whitesmoke;
color: #363636; }
.button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered {
background-color: #e8e8e8; }
.button.is-dark.is-inverted[disabled],
fieldset[disabled] .button.is-dark.is-inverted {
background-color: whitesmoke;
border-color: transparent;
box-shadow: none;
color: #363636; }
.button.is-dark.is-loading::after {
border-color: transparent transparent whitesmoke whitesmoke !important; }
.button.is-dark.is-outlined {
background-color: transparent;
border-color: #363636;
color: #363636; }
.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused {
background-color: #363636;
border-color: #363636;
color: whitesmoke; }
.button.is-dark.is-outlined.is-loading::after {
border-color: transparent transparent #363636 #363636 !important; }
.button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after {
border-color: transparent transparent whitesmoke whitesmoke !important; }
.button.is-dark.is-outlined[disabled],
fieldset[disabled] .button.is-dark.is-outlined {
background-color: transparent;
border-color: #363636;
box-shadow: none;
color: #363636; }
.button.is-dark.is-inverted.is-outlined {
background-color: transparent;
border-color: whitesmoke;
color: whitesmoke; }
.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused {
background-color: whitesmoke;
color: #363636; }
.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after {
border-color: transparent transparent #363636 #363636 !important; }
.button.is-dark.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
background-color: transparent;
border-color: whitesmoke;
box-shadow: none;
color: whitesmoke; }
.button.is-primary {
background-color: #598dee;
border-color: transparent;
color: white; }
.button.is-primary:hover, .button.is-primary.is-hovered {
background-color: #4d85ed;
border-color: transparent;
color: white; }
.button.is-primary:focus, .button.is-primary.is-focused {
border-color: transparent;
color: white; }
.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) {
box-shadow: 0 0 0 0.125em rgba(89, 141, 238, 0.25); }
.button.is-primary:active, .button.is-primary.is-active {
background-color: #427dec;
border-color: transparent;
color: white; }
.button.is-primary[disabled],
fieldset[disabled] .button.is-primary {
background-color: #598dee;
border-color: transparent;
box-shadow: none; }
.button.is-primary.is-inverted {
background-color: white;
color: #598dee; }
.button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered {
background-color: #f2f2f2; }
.button.is-primary.is-inverted[disabled],
fieldset[disabled] .button.is-primary.is-inverted {
background-color: white;
border-color: transparent;
box-shadow: none;
color: #598dee; }
.button.is-primary.is-loading::after {
border-color: transparent transparent white white !important; }
.button.is-primary.is-outlined {
background-color: transparent;
border-color: #598dee;
color: #598dee; }
.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused {
background-color: #598dee;
border-color: #598dee;
color: white; }
.button.is-primary.is-outlined.is-loading::after {
border-color: transparent transparent #598dee #598dee !important; }
.button.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after {
border-color: transparent transparent white white !important; }
.button.is-primary.is-outlined[disabled],
fieldset[disabled] .button.is-primary.is-outlined {
background-color: transparent;
border-color: #598dee;
box-shadow: none;
color: #598dee; }
.button.is-primary.is-inverted.is-outlined {
background-color: transparent;
border-color: white;
color: white; }
.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused {
background-color: white;
color: #598dee; }
.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after {
border-color: transparent transparent #598dee #598dee !important; }
.button.is-primary.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
background-color: transparent;
border-color: white;
box-shadow: none;
color: white; }
.button.is-link {
background-color: #3273dc;
border-color: transparent;
color: #fff; }
.button.is-link:hover, .button.is-link.is-hovered {
background-color: #276cda;
border-color: transparent;
color: #fff; }
.button.is-link:focus, .button.is-link.is-focused {
border-color: transparent;
color: #fff; }
.button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) {
box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
.button.is-link:active, .button.is-link.is-active {
background-color: #2366d1;
border-color: transparent;
color: #fff; }
.button.is-link[disabled],
fieldset[disabled] .button.is-link {
background-color: #3273dc;
border-color: transparent;
box-shadow: none; }
.button.is-link.is-inverted {
background-color: #fff;
color: #3273dc; }
.button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered {
background-color: #f2f2f2; }
.button.is-link.is-inverted[disabled],
fieldset[disabled] .button.is-link.is-inverted {
background-color: #fff;
border-color: transparent;
box-shadow: none;
color: #3273dc; }
.button.is-link.is-loading::after {
border-color: transparent transparent #fff #fff !important; }
.button.is-link.is-outlined {
background-color: transparent;
border-color: #3273dc;
color: #3273dc; }
.button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused {
background-color: #3273dc;
border-color: #3273dc;
color: #fff; }
.button.is-link.is-outlined.is-loading::after {
border-color: transparent transparent #3273dc #3273dc !important; }
.button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after {
border-color: transparent transparent #fff #fff !important; }
.button.is-link.is-outlined[disabled],
fieldset[disabled] .button.is-link.is-outlined {
background-color: transparent;
border-color: #3273dc;
box-shadow: none;
color: #3273dc; }
.button.is-link.is-inverted.is-outlined {
background-color: transparent;
border-color: #fff;
color: #fff; }
.button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused {
background-color: #fff;
color: #3273dc; }
.button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after {
border-color: transparent transparent #3273dc #3273dc !important; }
.button.is-link.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-link.is-inverted.is-outlined {
background-color: transparent;
border-color: #fff;
box-shadow: none;
color: #fff; }
.button.is-info {
background-color: #209cee;
border-color: transparent;
color: #fff; }
.button.is-info:hover, .button.is-info.is-hovered {
background-color: #1496ed;
border-color: transparent;
color: #fff; }
.button.is-info:focus, .button.is-info.is-focused {
border-color: transparent;
color: #fff; }
.button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) {
box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); }
.button.is-info:active, .button.is-info.is-active {
background-color: #118fe4;
border-color: transparent;
color: #fff; }
.button.is-info[disabled],
fieldset[disabled] .button.is-info {
background-color: #209cee;
border-color: transparent;
box-shadow: none; }
.button.is-info.is-inverted {
background-color: #fff;
color: #209cee; }
.button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered {
background-color: #f2f2f2; }
.button.is-info.is-inverted[disabled],
fieldset[disabled] .button.is-info.is-inverted {
background-color: #fff;
border-color: transparent;
box-shadow: none;
color: #209cee; }
.button.is-info.is-loading::after {
border-color: transparent transparent #fff #fff !important; }
.button.is-info.is-outlined {
background-color: transparent;
border-color: #209cee;
color: #209cee; }
.button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused {
background-color: #209cee;
border-color: #209cee;
color: #fff; }
.button.is-info.is-outlined.is-loading::after {
border-color: transparent transparent #209cee #209cee !important; }
.button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after {
border-color: transparent transparent #fff #fff !important; }
.button.is-info.is-outlined[disabled],
fieldset[disabled] .button.is-info.is-outlined {
background-color: transparent;
border-color: #209cee;
box-shadow: none;
color: #209cee; }
.button.is-info.is-inverted.is-outlined {
background-color: transparent;
border-color: #fff;
color: #fff; }
.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused {
background-color: #fff;
color: #209cee; }
.button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after {
border-color: transparent transparent #209cee #209cee !important; }
.button.is-info.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-info.is-inverted.is-outlined {
background-color: transparent;
border-color: #fff;
box-shadow: none;
color: #fff; }
.button.is-success {
background-color: #23d160;
border-color: transparent;
color: #fff; }
.button.is-success:hover, .button.is-success.is-hovered {
background-color: #22c65b;
border-color: transparent;
color: #fff; }
.button.is-success:focus, .button.is-success.is-focused {
border-color: transparent;
color: #fff; }
.button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) {
box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); }
.button.is-success:active, .button.is-success.is-active {
background-color: #20bc56;
border-color: transparent;
color: #fff; }
.button.is-success[disabled],
fieldset[disabled] .button.is-success {
background-color: #23d160;
border-color: transparent;
box-shadow: none; }
.button.is-success.is-inverted {
background-color: #fff;
color: #23d160; }
.button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered {
background-color: #f2f2f2; }
.button.is-success.is-inverted[disabled],
fieldset[disabled] .button.is-success.is-inverted {
background-color: #fff;
border-color: transparent;
box-shadow: none;
color: #23d160; }
.button.is-success.is-loading::after {
border-color: transparent transparent #fff #fff !important; }
.button.is-success.is-outlined {
background-color: transparent;
border-color: #23d160;
color: #23d160; }
.button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused {
background-color: #23d160;
border-color: #23d160;
color: #fff; }
.button.is-success.is-outlined.is-loading::after {
border-color: transparent transparent #23d160 #23d160 !important; }
.button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after {
border-color: transparent transparent #fff #fff !important; }
.button.is-success.is-outlined[disabled],
fieldset[disabled] .button.is-success.is-outlined {
background-color: transparent;
border-color: #23d160;
box-shadow: none;
color: #23d160; }
.button.is-success.is-inverted.is-outlined {
background-color: transparent;
border-color: #fff;
color: #fff; }
.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused {
background-color: #fff;
color: #23d160; }
.button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after {
border-color: transparent transparent #23d160 #23d160 !important; }
.button.is-success.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-success.is-inverted.is-outlined {
background-color: transparent;
border-color: #fff;
box-shadow: none;
color: #fff; }
.button.is-warning {
background-color: #ffdd57;
border-color: transparent;
color: rgba(0, 0, 0, 0.7); }
.button.is-warning:hover, .button.is-warning.is-hovered {
background-color: #ffdb4a;
border-color: transparent;
color: rgba(0, 0, 0, 0.7); }
.button.is-warning:focus, .button.is-warning.is-focused {
border-color: transparent;
color: rgba(0, 0, 0, 0.7); }
.button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) {
box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
.button.is-warning:active, .button.is-warning.is-active {
background-color: #ffd83d;
border-color: transparent;
color: rgba(0, 0, 0, 0.7); }
.button.is-warning[disabled],
fieldset[disabled] .button.is-warning {
background-color: #ffdd57;
border-color: transparent;
box-shadow: none; }
.button.is-warning.is-inverted {
background-color: rgba(0, 0, 0, 0.7);
color: #ffdd57; }
.button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered {
background-color: rgba(0, 0, 0, 0.7); }
.button.is-warning.is-inverted[disabled],
fieldset[disabled] .button.is-warning.is-inverted {
background-color: rgba(0, 0, 0, 0.7);
border-color: transparent;
box-shadow: none;
color: #ffdd57; }
.button.is-warning.is-loading::after {
border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
.button.is-warning.is-outlined {
background-color: transparent;
border-color: #ffdd57;
color: #ffdd57; }
.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused {
background-color: #ffdd57;
border-color: #ffdd57;
color: rgba(0, 0, 0, 0.7); }
.button.is-warning.is-outlined.is-loading::after {
border-color: transparent transparent #ffdd57 #ffdd57 !important; }
.button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after {
border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
.button.is-warning.is-outlined[disabled],
fieldset[disabled] .button.is-warning.is-outlined {
background-color: transparent;
border-color: #ffdd57;
box-shadow: none;
color: #ffdd57; }
.button.is-warning.is-inverted.is-outlined {
background-color: transparent;
border-color: rgba(0, 0, 0, 0.7);
color: rgba(0, 0, 0, 0.7); }
.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused {
background-color: rgba(0, 0, 0, 0.7);
color: #ffdd57; }
.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {
border-color: transparent transparent #ffdd57 #ffdd57 !important; }
.button.is-warning.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
background-color: transparent;
border-color: rgba(0, 0, 0, 0.7);
box-shadow: none;
color: rgba(0, 0, 0, 0.7); }
.button.is-danger {
background-color: #ff3860;
border-color: transparent;
color: #fff; }
.button.is-danger:hover, .button.is-danger.is-hovered {
background-color: #ff2b56;
border-color: transparent;
color: #fff; }
.button.is-danger:focus, .button.is-danger.is-focused {
border-color: transparent;
color: #fff; }
.button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) {
box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); }
.button.is-danger:active, .button.is-danger.is-active {
background-color: #ff1f4b;
border-color: transparent;
color: #fff; }
.button.is-danger[disabled],
fieldset[disabled] .button.is-danger {
background-color: #ff3860;
border-color: transparent;
box-shadow: none; }
.button.is-danger.is-inverted {
background-color: #fff;
color: #ff3860; }
.button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered {
background-color: #f2f2f2; }
.button.is-danger.is-inverted[disabled],
fieldset[disabled] .button.is-danger.is-inverted {
background-color: #fff;
border-color: transparent;
box-shadow: none;
color: #ff3860; }
.button.is-danger.is-loading::after {
border-color: transparent transparent #fff #fff !important; }
.button.is-danger.is-outlined {
background-color: transparent;
border-color: #ff3860;
color: #ff3860; }
.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused {
background-color: #ff3860;
border-color: #ff3860;
color: #fff; }
.button.is-danger.is-outlined.is-loading::after {
border-color: transparent transparent #ff3860 #ff3860 !important; }
.button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after {
border-color: transparent transparent #fff #fff !important; }
.button.is-danger.is-outlined[disabled],
fieldset[disabled] .button.is-danger.is-outlined {
background-color: transparent;
border-color: #ff3860;
box-shadow: none;
color: #ff3860; }
.button.is-danger.is-inverted.is-outlined {
background-color: transparent;
border-color: #fff;
color: #fff; }
.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused {
background-color: #fff;
color: #ff3860; }
.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {
border-color: transparent transparent #ff3860 #ff3860 !important; }
.button.is-danger.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
background-color: transparent;
border-color: #fff;
box-shadow: none;
color: #fff; }
.button.is-small {
border-radius: 2px;
font-size: 0.75rem; }
.button.is-normal {
font-size: 1rem; }
.button.is-medium {
font-size: 1.25rem; }
.button.is-large {
font-size: 1.5rem; }
.button[disabled],
fieldset[disabled] .button {
background-color: white;
border-color: #dbdbdb;
box-shadow: none;
opacity: 0.5; }
.button.is-fullwidth {
display: flex;
width: 100%; }
.button.is-loading {
color: transparent !important;
pointer-events: none; }
.button.is-loading::after {
position: absolute;
left: calc(50% - (1em / 2));
top: calc(50% - (1em / 2));
position: absolute !important; }
.button.is-static {
background-color: whitesmoke;
border-color: #dbdbdb;
color: #7a7a7a;
box-shadow: none;
pointer-events: none; }
.button.is-rounded {
border-radius: 290486px;
padding-left: 1em;
padding-right: 1em; }
.buttons {
align-items: center;
display: flex;
flex-wrap: wrap;
justify-content: flex-start; }
.buttons .button {
margin-bottom: 0.5rem; }
.buttons .button:not(:last-child):not(.is-fullwidth) {
margin-right: 0.5rem; }
.buttons:last-child {
margin-bottom: -0.5rem; }
.buttons:not(:last-child) {
margin-bottom: 1rem; }
.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
border-radius: 2px;
font-size: 0.75rem; }
.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
font-size: 1.25rem; }
.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
font-size: 1.5rem; }
.buttons.has-addons .button:not(:first-child) {
border-bottom-left-radius: 0;
border-top-left-radius: 0; }
.buttons.has-addons .button:not(:last-child) {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
margin-right: -1px; }
.buttons.has-addons .button:last-child {
margin-right: 0; }
.buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered {
z-index: 2; }
.buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected {
z-index: 3; }
.buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover {
z-index: 4; }
.buttons.has-addons .button.is-expanded {
flex-grow: 1;
flex-shrink: 1; }
.buttons.is-centered {
justify-content: center; }
.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
margin-left: 0.25rem;
margin-right: 0.25rem; }
.buttons.is-right {
justify-content: flex-end; }
.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
margin-left: 0.25rem;
margin-right: 0.25rem; }
.icon {
align-items: center;
display: inline-flex;
justify-content: center;
height: 1.5rem;
width: 1.5rem; }
.icon.is-small {
height: 1rem;
width: 1rem; }
.icon.is-medium {
height: 2rem;
width: 2rem; }
.icon.is-large {
height: 3rem;
width: 3rem; }
.column {
display: block;
flex-basis: 0;
flex-grow: 1;
flex-shrink: 1;
padding: 0.75rem; }
.columns.is-mobile > .column.is-narrow {
flex: none; }
.columns.is-mobile > .column.is-full {
flex: none;
width: 100%; }
.columns.is-mobile > .column.is-three-quarters {
flex: none;
width: 75%; }
.columns.is-mobile > .column.is-two-thirds {
flex: none;
width: 66.6666%; }
.columns.is-mobile > .column.is-half {
flex: none;
width: 50%; }
.columns.is-mobile > .column.is-one-third {
flex: none;
width: 33.3333%; }
.columns.is-mobile > .column.is-one-quarter {
flex: none;
width: 25%; }
.columns.is-mobile > .column.is-one-fifth {
flex: none;
width: 20%; }
.columns.is-mobile > .column.is-two-fifths {
flex: none;
width: 40%; }
.columns.is-mobile > .column.is-three-fifths {
flex: none;
width: 60%; }
.columns.is-mobile > .column.is-four-fifths {
flex: none;
width: 80%; }
.columns.is-mobile > .column.is-offset-three-quarters {
margin-left: 75%; }
.columns.is-mobile > .column.is-offset-two-thirds {
margin-left: 66.6666%; }
.columns.is-mobile > .column.is-offset-half {
margin-left: 50%; }
.columns.is-mobile > .column.is-offset-one-third {
margin-left: 33.3333%; }
.columns.is-mobile > .column.is-offset-one-quarter {
margin-left: 25%; }
.columns.is-mobile > .column.is-offset-one-fifth {
margin-left: 20%; }
.columns.is-mobile > .column.is-offset-two-fifths {
margin-left: 40%; }
.columns.is-mobile > .column.is-offset-three-fifths {
margin-left: 60%; }
.columns.is-mobile > .column.is-offset-four-fifths {
margin-left: 80%; }
.columns.is-mobile > .column.is-0 {
flex: none;
width: 0%; }
.columns.is-mobile > .column.is-offset-0 {
margin-left: 0%; }
.columns.is-mobile > .column.is-1 {
flex: none;
width: 8.33333%; }
.columns.is-mobile > .column.is-offset-1 {
margin-left: 8.33333%; }
.columns.is-mobile > .column.is-2 {
flex: none;
width: 16.66667%; }
.columns.is-mobile > .column.is-offset-2 {
margin-left: 16.66667%; }
.columns.is-mobile > .column.is-3 {
flex: none;
width: 25%; }
.columns.is-mobile > .column.is-offset-3 {
margin-left: 25%; }
.columns.is-mobile > .column.is-4 {
flex: none;
width: 33.33333%; }
.columns.is-mobile > .column.is-offset-4 {
margin-left: 33.33333%; }
.columns.is-mobile > .column.is-5 {
flex: none;
width: 41.66667%; }
.columns.is-mobile > .column.is-offset-5 {
margin-left: 41.66667%; }
.columns.is-mobile > .column.is-6 {
flex: none;
width: 50%; }
.columns.is-mobile > .column.is-offset-6 {
margin-left: 50%; }
.columns.is-mobile > .column.is-7 {
flex: none;
width: 58.33333%; }
.columns.is-mobile > .column.is-offset-7 {
margin-left: 58.33333%; }
.columns.is-mobile > .column.is-8 {
flex: none;
width: 66.66667%; }
.columns.is-mobile > .column.is-offset-8 {
margin-left: 66.66667%; }
.columns.is-mobile > .column.is-9 {
flex: none;
width: 75%; }
.columns.is-mobile > .column.is-offset-9 {
margin-left: 75%; }
.columns.is-mobile > .column.is-10 {
flex: none;
width: 83.33333%; }
.columns.is-mobile > .column.is-offset-10 {
margin-left: 83.33333%; }
.columns.is-mobile > .column.is-11 {
flex: none;
width: 91.66667%; }
.columns.is-mobile > .column.is-offset-11 {
margin-left: 91.66667%; }
.columns.is-mobile > .column.is-12 {
flex: none;
width: 100%; }
.columns.is-mobile > .column.is-offset-12 {
margin-left: 100%; }
@media screen and (max-width: 768px) {
.column.is-narrow-mobile {
flex: none; }
.column.is-full-mobile {
flex: none;
width: 100%; }
.column.is-three-quarters-mobile {
flex: none;
width: 75%; }
.column.is-two-thirds-mobile {
flex: none;
width: 66.6666%; }
.column.is-half-mobile {
flex: none;
width: 50%; }
.column.is-one-third-mobile {
flex: none;
width: 33.3333%; }
.column.is-one-quarter-mobile {
flex: none;
width: 25%; }
.column.is-one-fifth-mobile {
flex: none;
width: 20%; }
.column.is-two-fifths-mobile {
flex: none;
width: 40%; }
.column.is-three-fifths-mobile {
flex: none;
width: 60%; }
.column.is-four-fifths-mobile {
flex: none;
width: 80%; }
.column.is-offset-three-quarters-mobile {
margin-left: 75%; }
.column.is-offset-two-thirds-mobile {
margin-left: 66.6666%; }
.column.is-offset-half-mobile {
margin-left: 50%; }
.column.is-offset-one-third-mobile {
margin-left: 33.3333%; }
.column.is-offset-one-quarter-mobile {
margin-left: 25%; }
.column.is-offset-one-fifth-mobile {
margin-left: 20%; }
.column.is-offset-two-fifths-mobile {
margin-left: 40%; }
.column.is-offset-three-fifths-mobile {
margin-left: 60%; }
.column.is-offset-four-fifths-mobile {
margin-left: 80%; }
.column.is-0-mobile {
flex: none;
width: 0%; }
.column.is-offset-0-mobile {
margin-left: 0%; }
.column.is-1-mobile {
flex: none;
width: 8.33333%; }
.column.is-offset-1-mobile {
margin-left: 8.33333%; }
.column.is-2-mobile {
flex: none;
width: 16.66667%; }
.column.is-offset-2-mobile {
margin-left: 16.66667%; }
.column.is-3-mobile {
flex: none;
width: 25%; }
.column.is-offset-3-mobile {
margin-left: 25%; }
.column.is-4-mobile {
flex: none;
width: 33.33333%; }
.column.is-offset-4-mobile {
margin-left: 33.33333%; }
.column.is-5-mobile {
flex: none;
width: 41.66667%; }
.column.is-offset-5-mobile {
margin-left: 41.66667%; }
.column.is-6-mobile {
flex: none;
width: 50%; }
.column.is-offset-6-mobile {
margin-left: 50%; }
.column.is-7-mobile {
flex: none;
width: 58.33333%; }
.column.is-offset-7-mobile {
margin-left: 58.33333%; }
.column.is-8-mobile {
flex: none;
width: 66.66667%; }
.column.is-offset-8-mobile {
margin-left: 66.66667%; }
.column.is-9-mobile {
flex: none;
width: 75%; }
.column.is-offset-9-mobile {
margin-left: 75%; }
.column.is-10-mobile {
flex: none;
width: 83.33333%; }
.column.is-offset-10-mobile {
margin-left: 83.33333%; }
.column.is-11-mobile {
flex: none;
width: 91.66667%; }
.column.is-offset-11-mobile {
margin-left: 91.66667%; }
.column.is-12-mobile {
flex: none;
width: 100%; }
.column.is-offset-12-mobile {
margin-left: 100%; } }
@media screen and (min-width: 769px), print {
.column.is-narrow, .column.is-narrow-tablet {
flex: none; }
.column.is-full, .column.is-full-tablet {
flex: none;
width: 100%; }
.column.is-three-quarters, .column.is-three-quarters-tablet {
flex: none;
width: 75%; }
.column.is-two-thirds, .column.is-two-thirds-tablet {
flex: none;
width: 66.6666%; }
.column.is-half, .column.is-half-tablet {
flex: none;
width: 50%; }
.column.is-one-third, .column.is-one-third-tablet {
flex: none;
width: 33.3333%; }
.column.is-one-quarter, .column.is-one-quarter-tablet {
flex: none;
width: 25%; }
.column.is-one-fifth, .column.is-one-fifth-tablet {
flex: none;
width: 20%; }
.column.is-two-fifths, .column.is-two-fifths-tablet {
flex: none;
width: 40%; }
.column.is-three-fifths, .column.is-three-fifths-tablet {
flex: none;
width: 60%; }
.column.is-four-fifths, .column.is-four-fifths-tablet {
flex: none;
width: 80%; }
.column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
margin-left: 75%; }
.column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
margin-left: 66.6666%; }
.column.is-offset-half, .column.is-offset-half-tablet {
margin-left: 50%; }
.column.is-offset-one-third, .column.is-offset-one-third-tablet {
margin-left: 33.3333%; }
.column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
margin-left: 25%; }
.column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {
margin-left: 20%; }
.column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {
margin-left: 40%; }
.column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {
margin-left: 60%; }
.column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {
margin-left: 80%; }
.column.is-0, .column.is-0-tablet {
flex: none;
width: 0%; }
.column.is-offset-0, .column.is-offset-0-tablet {
margin-left: 0%; }
.column.is-1, .column.is-1-tablet {
flex: none;
width: 8.33333%; }
.column.is-offset-1, .column.is-offset-1-tablet {
margin-left: 8.33333%; }
.column.is-2, .column.is-2-tablet {
flex: none;
width: 16.66667%; }
.column.is-offset-2, .column.is-offset-2-tablet {
margin-left: 16.66667%; }
.column.is-3, .column.is-3-tablet {
flex: none;
width: 25%; }
.column.is-offset-3, .column.is-offset-3-tablet {
margin-left: 25%; }
.column.is-4, .column.is-4-tablet {
flex: none;
width: 33.33333%; }
.column.is-offset-4, .column.is-offset-4-tablet {
margin-left: 33.33333%; }
.column.is-5, .column.is-5-tablet {
flex: none;
width: 41.66667%; }
.column.is-offset-5, .column.is-offset-5-tablet {
margin-left: 41.66667%; }
.column.is-6, .column.is-6-tablet {
flex: none;
width: 50%; }
.column.is-offset-6, .column.is-offset-6-tablet {
margin-left: 50%; }
.column.is-7, .column.is-7-tablet {
flex: none;
width: 58.33333%; }
.column.is-offset-7, .column.is-offset-7-tablet {
margin-left: 58.33333%; }
.column.is-8, .column.is-8-tablet {
flex: none;
width: 66.66667%; }
.column.is-offset-8, .column.is-offset-8-tablet {
margin-left: 66.66667%; }
.column.is-9, .column.is-9-tablet {
flex: none;
width: 75%; }
.column.is-offset-9, .column.is-offset-9-tablet {
margin-left: 75%; }
.column.is-10, .column.is-10-tablet {
flex: none;
width: 83.33333%; }
.column.is-offset-10, .column.is-offset-10-tablet {
margin-left: 83.33333%; }
.column.is-11, .column.is-11-tablet {
flex: none;
width: 91.66667%; }
.column.is-offset-11, .column.is-offset-11-tablet {
margin-left: 91.66667%; }
.column.is-12, .column.is-12-tablet {
flex: none;
width: 100%; }
.column.is-offset-12, .column.is-offset-12-tablet {
margin-left: 100%; } }
@media screen and (max-width: 1023px) {
.column.is-narrow-touch {
flex: none; }
.column.is-full-touch {
flex: none;
width: 100%; }
.column.is-three-quarters-touch {
flex: none;
width: 75%; }
.column.is-two-thirds-touch {
flex: none;
width: 66.6666%; }
.column.is-half-touch {
flex: none;
width: 50%; }
.column.is-one-third-touch {
flex: none;
width: 33.3333%; }
.column.is-one-quarter-touch {
flex: none;
width: 25%; }
.column.is-one-fifth-touch {
flex: none;
width: 20%; }
.column.is-two-fifths-touch {
flex: none;
width: 40%; }
.column.is-three-fifths-touch {
flex: none;
width: 60%; }
.column.is-four-fifths-touch {
flex: none;
width: 80%; }
.column.is-offset-three-quarters-touch {
margin-left: 75%; }
.column.is-offset-two-thirds-touch {
margin-left: 66.6666%; }
.column.is-offset-half-touch {
margin-left: 50%; }
.column.is-offset-one-third-touch {
margin-left: 33.3333%; }
.column.is-offset-one-quarter-touch {
margin-left: 25%; }
.column.is-offset-one-fifth-touch {
margin-left: 20%; }
.column.is-offset-two-fifths-touch {
margin-left: 40%; }
.column.is-offset-three-fifths-touch {
margin-left: 60%; }
.column.is-offset-four-fifths-touch {
margin-left: 80%; }
.column.is-0-touch {
flex: none;
width: 0%; }
.column.is-offset-0-touch {
margin-left: 0%; }
.column.is-1-touch {
flex: none;
width: 8.33333%; }
.column.is-offset-1-touch {
margin-left: 8.33333%; }
.column.is-2-touch {
flex: none;
width: 16.66667%; }
.column.is-offset-2-touch {
margin-left: 16.66667%; }
.column.is-3-touch {
flex: none;
width: 25%; }
.column.is-offset-3-touch {
margin-left: 25%; }
.column.is-4-touch {
flex: none;
width: 33.33333%; }
.column.is-offset-4-touch {
margin-left: 33.33333%; }
.column.is-5-touch {
flex: none;
width: 41.66667%; }
.column.is-offset-5-touch {
margin-left: 41.66667%; }
.column.is-6-touch {
flex: none;
width: 50%; }
.column.is-offset-6-touch {
margin-left: 50%; }
.column.is-7-touch {
flex: none;
width: 58.33333%; }
.column.is-offset-7-touch {
margin-left: 58.33333%; }
.column.is-8-touch {
flex: none;
width: 66.66667%; }
.column.is-offset-8-touch {
margin-left: 66.66667%; }
.column.is-9-touch {
flex: none;
width: 75%; }
.column.is-offset-9-touch {
margin-left: 75%; }
.column.is-10-touch {
flex: none;
width: 83.33333%; }
.column.is-offset-10-touch {
margin-left: 83.33333%; }
.column.is-11-touch {
flex: none;
width: 91.66667%; }
.column.is-offset-11-touch {
margin-left: 91.66667%; }
.column.is-12-touch {
flex: none;
width: 100%; }
.column.is-offset-12-touch {
margin-left: 100%; } }
@media screen and (min-width: 1024px) {
.column.is-narrow-desktop {
flex: none; }
.column.is-full-desktop {
flex: none;
width: 100%; }
.column.is-three-quarters-desktop {
flex: none;
width: 75%; }
.column.is-two-thirds-desktop {
flex: none;
width: 66.6666%; }
.column.is-half-desktop {
flex: none;
width: 50%; }
.column.is-one-third-desktop {
flex: none;
width: 33.3333%; }
.column.is-one-quarter-desktop {
flex: none;
width: 25%; }
.column.is-one-fifth-desktop {
flex: none;
width: 20%; }
.column.is-two-fifths-desktop {
flex: none;
width: 40%; }
.column.is-three-fifths-desktop {
flex: none;
width: 60%; }
.column.is-four-fifths-desktop {
flex: none;
width: 80%; }
.column.is-offset-three-quarters-desktop {
margin-left: 75%; }
.column.is-offset-two-thirds-desktop {
margin-left: 66.6666%; }
.column.is-offset-half-desktop {
margin-left: 50%; }
.column.is-offset-one-third-desktop {
margin-left: 33.3333%; }
.column.is-offset-one-quarter-desktop {
margin-left: 25%; }
.column.is-offset-one-fifth-desktop {
margin-left: 20%; }
.column.is-offset-two-fifths-desktop {
margin-left: 40%; }
.column.is-offset-three-fifths-desktop {
margin-left: 60%; }
.column.is-offset-four-fifths-desktop {
margin-left: 80%; }
.column.is-0-desktop {
flex: none;
width: 0%; }
.column.is-offset-0-desktop {
margin-left: 0%; }
.column.is-1-desktop {
flex: none;
width: 8.33333%; }
.column.is-offset-1-desktop {
margin-left: 8.33333%; }
.column.is-2-desktop {
flex: none;
width: 16.66667%; }
.column.is-offset-2-desktop {
margin-left: 16.66667%; }
.column.is-3-desktop {
flex: none;
width: 25%; }
.column.is-offset-3-desktop {
margin-left: 25%; }
.column.is-4-desktop {
flex: none;
width: 33.33333%; }
.column.is-offset-4-desktop {
margin-left: 33.33333%; }
.column.is-5-desktop {
flex: none;
width: 41.66667%; }
.column.is-offset-5-desktop {
margin-left: 41.66667%; }
.column.is-6-desktop {
flex: none;
width: 50%; }
.column.is-offset-6-desktop {
margin-left: 50%; }
.column.is-7-desktop {
flex: none;
width: 58.33333%; }
.column.is-offset-7-desktop {
margin-left: 58.33333%; }
.column.is-8-desktop {
flex: none;
width: 66.66667%; }
.column.is-offset-8-desktop {
margin-left: 66.66667%; }
.column.is-9-desktop {
flex: none;
width: 75%; }
.column.is-offset-9-desktop {
margin-left: 75%; }
.column.is-10-desktop {
flex: none;
width: 83.33333%; }
.column.is-offset-10-desktop {
margin-left: 83.33333%; }
.column.is-11-desktop {
flex: none;
width: 91.66667%; }
.column.is-offset-11-desktop {
margin-left: 91.66667%; }
.column.is-12-desktop {
flex: none;
width: 100%; }
.column.is-offset-12-desktop {
margin-left: 100%; } }
@media screen and (min-width: 1216px) {
.column.is-narrow-widescreen {
flex: none; }
.column.is-full-widescreen {
flex: none;
width: 100%; }
.column.is-three-quarters-widescreen {
flex: none;
width: 75%; }
.column.is-two-thirds-widescreen {
flex: none;
width: 66.6666%; }
.column.is-half-widescreen {
flex: none;
width: 50%; }
.column.is-one-third-widescreen {
flex: none;
width: 33.3333%; }
.column.is-one-quarter-widescreen {
flex: none;
width: 25%; }
.column.is-one-fifth-widescreen {
flex: none;
width: 20%; }
.column.is-two-fifths-widescreen {
flex: none;
width: 40%; }
.column.is-three-fifths-widescreen {
flex: none;
width: 60%; }
.column.is-four-fifths-widescreen {
flex: none;
width: 80%; }
.column.is-offset-three-quarters-widescreen {
margin-left: 75%; }
.column.is-offset-two-thirds-widescreen {
margin-left: 66.6666%; }
.column.is-offset-half-widescreen {
margin-left: 50%; }
.column.is-offset-one-third-widescreen {
margin-left: 33.3333%; }
.column.is-offset-one-quarter-widescreen {
margin-left: 25%; }
.column.is-offset-one-fifth-widescreen {
margin-left: 20%; }
.column.is-offset-two-fifths-widescreen {
margin-left: 40%; }
.column.is-offset-three-fifths-widescreen {
margin-left: 60%; }
.column.is-offset-four-fifths-widescreen {
margin-left: 80%; }
.column.is-0-widescreen {
flex: none;
width: 0%; }
.column.is-offset-0-widescreen {
margin-left: 0%; }
.column.is-1-widescreen {
flex: none;
width: 8.33333%; }
.column.is-offset-1-widescreen {
margin-left: 8.33333%; }
.column.is-2-widescreen {
flex: none;
width: 16.66667%; }
.column.is-offset-2-widescreen {
margin-left: 16.66667%; }
.column.is-3-widescreen {
flex: none;
width: 25%; }
.column.is-offset-3-widescreen {
margin-left: 25%; }
.column.is-4-widescreen {
flex: none;
width: 33.33333%; }
.column.is-offset-4-widescreen {
margin-left: 33.33333%; }
.column.is-5-widescreen {
flex: none;
width: 41.66667%; }
.column.is-offset-5-widescreen {
margin-left: 41.66667%; }
.column.is-6-widescreen {
flex: none;
width: 50%; }
.column.is-offset-6-widescreen {
margin-left: 50%; }
.column.is-7-widescreen {
flex: none;
width: 58.33333%; }
.column.is-offset-7-widescreen {
margin-left: 58.33333%; }
.column.is-8-widescreen {
flex: none;
width: 66.66667%; }
.column.is-offset-8-widescreen {
margin-left: 66.66667%; }
.column.is-9-widescreen {
flex: none;
width: 75%; }
.column.is-offset-9-widescreen {
margin-left: 75%; }
.column.is-10-widescreen {
flex: none;
width: 83.33333%; }
.column.is-offset-10-widescreen {
margin-left: 83.33333%; }
.column.is-11-widescreen {
flex: none;
width: 91.66667%; }
.column.is-offset-11-widescreen {
margin-left: 91.66667%; }
.column.is-12-widescreen {
flex: none;
width: 100%; }
.column.is-offset-12-widescreen {
margin-left: 100%; } }
@media screen and (min-width: 1408px) {
.column.is-narrow-fullhd {
flex: none; }
.column.is-full-fullhd {
flex: none;
width: 100%; }
.column.is-three-quarters-fullhd {
flex: none;
width: 75%; }
.column.is-two-thirds-fullhd {
flex: none;
width: 66.6666%; }
.column.is-half-fullhd {
flex: none;
width: 50%; }
.column.is-one-third-fullhd {
flex: none;
width: 33.3333%; }
.column.is-one-quarter-fullhd {
flex: none;
width: 25%; }
.column.is-one-fifth-fullhd {
flex: none;
width: 20%; }
.column.is-two-fifths-fullhd {
flex: none;
width: 40%; }
.column.is-three-fifths-fullhd {
flex: none;
width: 60%; }
.column.is-four-fifths-fullhd {
flex: none;
width: 80%; }
.column.is-offset-three-quarters-fullhd {
margin-left: 75%; }
.column.is-offset-two-thirds-fullhd {
margin-left: 66.6666%; }
.column.is-offset-half-fullhd {
margin-left: 50%; }
.column.is-offset-one-third-fullhd {
margin-left: 33.3333%; }
.column.is-offset-one-quarter-fullhd {
margin-left: 25%; }
.column.is-offset-one-fifth-fullhd {
margin-left: 20%; }
.column.is-offset-two-fifths-fullhd {
margin-left: 40%; }
.column.is-offset-three-fifths-fullhd {
margin-left: 60%; }
.column.is-offset-four-fifths-fullhd {
margin-left: 80%; }
.column.is-0-fullhd {
flex: none;
width: 0%; }
.column.is-offset-0-fullhd {
margin-left: 0%; }
.column.is-1-fullhd {
flex: none;
width: 8.33333%; }
.column.is-offset-1-fullhd {
margin-left: 8.33333%; }
.column.is-2-fullhd {
flex: none;
width: 16.66667%; }
.column.is-offset-2-fullhd {
margin-left: 16.66667%; }
.column.is-3-fullhd {
flex: none;
width: 25%; }
.column.is-offset-3-fullhd {
margin-left: 25%; }
.column.is-4-fullhd {
flex: none;
width: 33.33333%; }
.column.is-offset-4-fullhd {
margin-left: 33.33333%; }
.column.is-5-fullhd {
flex: none;
width: 41.66667%; }
.column.is-offset-5-fullhd {
margin-left: 41.66667%; }
.column.is-6-fullhd {
flex: none;
width: 50%; }
.column.is-offset-6-fullhd {
margin-left: 50%; }
.column.is-7-fullhd {
flex: none;
width: 58.33333%; }
.column.is-offset-7-fullhd {
margin-left: 58.33333%; }
.column.is-8-fullhd {
flex: none;
width: 66.66667%; }
.column.is-offset-8-fullhd {
margin-left: 66.66667%; }
.column.is-9-fullhd {
flex: none;
width: 75%; }
.column.is-offset-9-fullhd {
margin-left: 75%; }
.column.is-10-fullhd {
flex: none;
width: 83.33333%; }
.column.is-offset-10-fullhd {
margin-left: 83.33333%; }
.column.is-11-fullhd {
flex: none;
width: 91.66667%; }
.column.is-offset-11-fullhd {
margin-left: 91.66667%; }
.column.is-12-fullhd {
flex: none;
width: 100%; }
.column.is-offset-12-fullhd {
margin-left: 100%; } }
.columns {
margin-left: -0.75rem;
margin-right: -0.75rem;
margin-top: -0.75rem; }
.columns:last-child {
margin-bottom: -0.75rem; }
.columns:not(:last-child) {
margin-bottom: calc(1.5rem - 0.75rem); }
.columns.is-centered {
justify-content: center; }
.columns.is-gapless {
margin-left: 0;
margin-right: 0;
margin-top: 0; }
.columns.is-gapless > .column {
margin: 0;
padding: 0 !important; }
.columns.is-gapless:not(:last-child) {
margin-bottom: 1.5rem; }
.columns.is-gapless:last-child {
margin-bottom: 0; }
.columns.is-mobile {
display: flex; }
.columns.is-multiline {
flex-wrap: wrap; }
.columns.is-vcentered {
align-items: center; }
@media screen and (min-width: 769px), print {
.columns:not(.is-desktop) {
display: flex; } }
@media screen and (min-width: 1024px) {
.columns.is-desktop {
display: flex; } }
.columns.is-variable {
--columnGap: 0.75rem;
margin-left: calc(-1 * var(--columnGap));
margin-right: calc(-1 * var(--columnGap)); }
.columns.is-variable .column {
padding-left: var(--columnGap);
padding-right: var(--columnGap); }
.columns.is-variable.is-0 {
--columnGap: 0rem; }
@media screen and (max-width: 768px) {
.columns.is-variable.is-0-mobile {
--columnGap: 0rem; } }
@media screen and (min-width: 769px), print {
.columns.is-variable.is-0-tablet {
--columnGap: 0rem; } }
@media screen and (min-width: 769px) and (max-width: 1023px) {
.columns.is-variable.is-0-tablet-only {
--columnGap: 0rem; } }
@media screen and (max-width: 1023px) {
.columns.is-variable.is-0-touch {
--columnGap: 0rem; } }
@media screen and (min-width: 1024px) {
.columns.is-variable.is-0-desktop {
--columnGap: 0rem; } }
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.columns.is-variable.is-0-desktop-only {
--columnGap: 0rem; } }
@media screen and (min-width: 1216px) {
.columns.is-variable.is-0-widescreen {
--columnGap: 0rem; } }
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.columns.is-variable.is-0-widescreen-only {
--columnGap: 0rem; } }
@media screen and (min-width: 1408px) {
.columns.is-variable.is-0-fullhd {
--columnGap: 0rem; } }
.columns.is-variable.is-1 {
--columnGap: 0.25rem; }
@media screen and (max-width: 768px) {
.columns.is-variable.is-1-mobile {
--columnGap: 0.25rem; } }
@media screen and (min-width: 769px), print {
.columns.is-variable.is-1-tablet {
--columnGap: 0.25rem; } }
@media screen and (min-width: 769px) and (max-width: 1023px) {
.columns.is-variable.is-1-tablet-only {
--columnGap: 0.25rem; } }
@media screen and (max-width: 1023px) {
.columns.is-variable.is-1-touch {
--columnGap: 0.25rem; } }
@media screen and (min-width: 1024px) {
.columns.is-variable.is-1-desktop {
--columnGap: 0.25rem; } }
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.columns.is-variable.is-1-desktop-only {
--columnGap: 0.25rem; } }
@media screen and (min-width: 1216px) {
.columns.is-variable.is-1-widescreen {
--columnGap: 0.25rem; } }
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.columns.is-variable.is-1-widescreen-only {
--columnGap: 0.25rem; } }
@media screen and (min-width: 1408px) {
.columns.is-variable.is-1-fullhd {
--columnGap: 0.25rem; } }
.columns.is-variable.is-2 {
--columnGap: 0.5rem; }
@media screen and (max-width: 768px) {
.columns.is-variable.is-2-mobile {
--columnGap: 0.5rem; } }
@media screen and (min-width: 769px), print {
.columns.is-variable.is-2-tablet {
--columnGap: 0.5rem; } }
@media screen and (min-width: 769px) and (max-width: 1023px) {
.columns.is-variable.is-2-tablet-only {
--columnGap: 0.5rem; } }
@media screen and (max-width: 1023px) {
.columns.is-variable.is-2-touch {
--columnGap: 0.5rem; } }
@media screen and (min-width: 1024px) {
.columns.is-variable.is-2-desktop {
--columnGap: 0.5rem; } }
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.columns.is-variable.is-2-desktop-only {
--columnGap: 0.5rem; } }
@media screen and (min-width: 1216px) {
.columns.is-variable.is-2-widescreen {
--columnGap: 0.5rem; } }
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.columns.is-variable.is-2-widescreen-only {
--columnGap: 0.5rem; } }
@media screen and (min-width: 1408px) {
.columns.is-variable.is-2-fullhd {
--columnGap: 0.5rem; } }
.columns.is-variable.is-3 {
--columnGap: 0.75rem; }
@media screen and (max-width: 768px) {
.columns.is-variable.is-3-mobile {
--columnGap: 0.75rem; } }
@media screen and (min-width: 769px), print {
.columns.is-variable.is-3-tablet {
--columnGap: 0.75rem; } }
@media screen and (min-width: 769px) and (max-width: 1023px) {
.columns.is-variable.is-3-tablet-only {
--columnGap: 0.75rem; } }
@media screen and (max-width: 1023px) {
.columns.is-variable.is-3-touch {
--columnGap: 0.75rem; } }
@media screen and (min-width: 1024px) {
.columns.is-variable.is-3-desktop {
--columnGap: 0.75rem; } }
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.columns.is-variable.is-3-desktop-only {
--columnGap: 0.75rem; } }
@media screen and (min-width: 1216px) {
.columns.is-variable.is-3-widescreen {
--columnGap: 0.75rem; } }
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.columns.is-variable.is-3-widescreen-only {
--columnGap: 0.75rem; } }
@media screen and (min-width: 1408px) {
.columns.is-variable.is-3-fullhd {
--columnGap: 0.75rem; } }
.columns.is-variable.is-4 {
--columnGap: 1rem; }
@media screen and (max-width: 768px) {
.columns.is-variable.is-4-mobile {
--columnGap: 1rem; } }
@media screen and (min-width: 769px), print {
.columns.is-variable.is-4-tablet {
--columnGap: 1rem; } }
@media screen and (min-width: 769px) and (max-width: 1023px) {
.columns.is-variable.is-4-tablet-only {
--columnGap: 1rem; } }
@media screen and (max-width: 1023px) {
.columns.is-variable.is-4-touch {
--columnGap: 1rem; } }
@media screen and (min-width: 1024px) {
.columns.is-variable.is-4-desktop {
--columnGap: 1rem; } }
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.columns.is-variable.is-4-desktop-only {
--columnGap: 1rem; } }
@media screen and (min-width: 1216px) {
.columns.is-variable.is-4-widescreen {
--columnGap: 1rem; } }
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.columns.is-variable.is-4-widescreen-only {
--columnGap: 1rem; } }
@media screen and (min-width: 1408px) {
.columns.is-variable.is-4-fullhd {
--columnGap: 1rem; } }
.columns.is-variable.is-5 {
--columnGap: 1.25rem; }
@media screen and (max-width: 768px) {
.columns.is-variable.is-5-mobile {
--columnGap: 1.25rem; } }
@media screen and (min-width: 769px), print {
.columns.is-variable.is-5-tablet {
--columnGap: 1.25rem; } }
@media screen and (min-width: 769px) and (max-width: 1023px) {
.columns.is-variable.is-5-tablet-only {
--columnGap: 1.25rem; } }
@media screen and (max-width: 1023px) {
.columns.is-variable.is-5-touch {
--columnGap: 1.25rem; } }
@media screen and (min-width: 1024px) {
.columns.is-variable.is-5-desktop {
--columnGap: 1.25rem; } }
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.columns.is-variable.is-5-desktop-only {
--columnGap: 1.25rem; } }
@media screen and (min-width: 1216px) {
.columns.is-variable.is-5-widescreen {
--columnGap: 1.25rem; } }
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.columns.is-variable.is-5-widescreen-only {
--columnGap: 1.25rem; } }
@media screen and (min-width: 1408px) {
.columns.is-variable.is-5-fullhd {
--columnGap: 1.25rem; } }
.columns.is-variable.is-6 {
--columnGap: 1.5rem; }
@media screen and (max-width: 768px) {
.columns.is-variable.is-6-mobile {
--columnGap: 1.5rem; } }
@media screen and (min-width: 769px), print {
.columns.is-variable.is-6-tablet {
--columnGap: 1.5rem; } }
@media screen and (min-width: 769px) and (max-width: 1023px) {
.columns.is-variable.is-6-tablet-only {
--columnGap: 1.5rem; } }
@media screen and (max-width: 1023px) {
.columns.is-variable.is-6-touch {
--columnGap: 1.5rem; } }
@media screen and (min-width: 1024px) {
.columns.is-variable.is-6-desktop {
--columnGap: 1.5rem; } }
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.columns.is-variable.is-6-desktop-only {
--columnGap: 1.5rem; } }
@media screen and (min-width: 1216px) {
.columns.is-variable.is-6-widescreen {
--columnGap: 1.5rem; } }
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.columns.is-variable.is-6-widescreen-only {
--columnGap: 1.5rem; } }
@media screen and (min-width: 1408px) {
.columns.is-variable.is-6-fullhd {
--columnGap: 1.5rem; } }
.columns.is-variable.is-7 {
--columnGap: 1.75rem; }
@media screen and (max-width: 768px) {
.columns.is-variable.is-7-mobile {
--columnGap: 1.75rem; } }
@media screen and (min-width: 769px), print {
.columns.is-variable.is-7-tablet {
--columnGap: 1.75rem; } }
@media screen and (min-width: 769px) and (max-width: 1023px) {
.columns.is-variable.is-7-tablet-only {
--columnGap: 1.75rem; } }
@media screen and (max-width: 1023px) {
.columns.is-variable.is-7-touch {
--columnGap: 1.75rem; } }
@media screen and (min-width: 1024px) {
.columns.is-variable.is-7-desktop {
--columnGap: 1.75rem; } }
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.columns.is-variable.is-7-desktop-only {
--columnGap: 1.75rem; } }
@media screen and (min-width: 1216px) {
.columns.is-variable.is-7-widescreen {
--columnGap: 1.75rem; } }
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.columns.is-variable.is-7-widescreen-only {
--columnGap: 1.75rem; } }
@media screen and (min-width: 1408px) {
.columns.is-variable.is-7-fullhd {
--columnGap: 1.75rem; } }
.columns.is-variable.is-8 {
--columnGap: 2rem; }
@media screen and (max-width: 768px) {
.columns.is-variable.is-8-mobile {
--columnGap: 2rem; } }
@media screen and (min-width: 769px), print {
.columns.is-variable.is-8-tablet {
--columnGap: 2rem; } }
@media screen and (min-width: 769px) and (max-width: 1023px) {
.columns.is-variable.is-8-tablet-only {
--columnGap: 2rem; } }
@media screen and (max-width: 1023px) {
.columns.is-variable.is-8-touch {
--columnGap: 2rem; } }
@media screen and (min-width: 1024px) {
.columns.is-variable.is-8-desktop {
--columnGap: 2rem; } }
@media screen and (min-width: 1024px) and (max-width: 1215px) {
.columns.is-variable.is-8-desktop-only {
--columnGap: 2rem; } }
@media screen and (min-width: 1216px) {
.columns.is-variable.is-8-widescreen {
--columnGap: 2rem; } }
@media screen and (min-width: 1216px) and (max-width: 1407px) {
.columns.is-variable.is-8-widescreen-only {
--columnGap: 2rem; } }
@media screen and (min-width: 1408px) {
.columns.is-variable.is-8-fullhd {
--columnGap: 2rem; } }
.tile {
align-items: stretch;
display: block;
flex-basis: 0;
flex-grow: 1;
flex-shrink: 1;
min-height: min-content; }
.tile.is-ancestor {
margin-left: -0.75rem;
margin-right: -0.75rem;
margin-top: -0.75rem; }
.tile.is-ancestor:last-child {
margin-bottom: -0.75rem; }
.tile.is-ancestor:not(:last-child) {
margin-bottom: 0.75rem; }
.tile.is-child {
margin: 0 !important; }
.tile.is-parent {
padding: 0.75rem; }
.tile.is-vertical {
flex-direction: column; }
.tile.is-vertical > .tile.is-child:not(:last-child) {
margin-bottom: 1.5rem !important; }
@media screen and (min-width: 769px), print {
.tile:not(.is-child) {
display: flex; }
.tile.is-1 {
flex: none;
width: 8.33333%; }
.tile.is-2 {
flex: none;
width: 16.66667%; }
.tile.is-3 {
flex: none;
width: 25%; }
.tile.is-4 {
flex: none;
width: 33.33333%; }
.tile.is-5 {
flex: none;
width: 41.66667%; }
.tile.is-6 {
flex: none;
width: 50%; }
.tile.is-7 {
flex: none;
width: 58.33333%; }
.tile.is-8 {
flex: none;
width: 66.66667%; }
.tile.is-9 {
flex: none;
width: 75%; }
.tile.is-10 {
flex: none;
width: 83.33333%; }
.tile.is-11 {
flex: none;
width: 91.66667%; }
.tile.is-12 {
flex: none;
width: 100%; } }
.section {
padding: 3rem 1.5rem; }
@media screen and (min-width: 1024px) {
.section.is-medium {
padding: 9rem 1.5rem; }
.section.is-large {
padding: 18rem 1.5rem; } }
.hero {
align-items: stretch;
display: flex;
flex-direction: column;
justify-content: space-between; }
.hero .navbar {
background: none; }
.hero .tabs ul {
border-bottom: none; }
.hero.is-white {
background-color: white;
color: #0a0a0a; }
.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-white strong {
color: inherit; }
.hero.is-white .title {
color: #0a0a0a; }
.hero.is-white .subtitle {
color: rgba(10, 10, 10, 0.9); }
.hero.is-white .subtitle a:not(.button),
.hero.is-white .subtitle strong {
color: #0a0a0a; }
@media screen and (max-width: 1023px) {
.hero.is-white .navbar-menu {
background-color: white; } }
.hero.is-white .navbar-item,
.hero.is-white .navbar-link {
color: rgba(10, 10, 10, 0.7); }
.hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active,
.hero.is-white .navbar-link:hover,
.hero.is-white .navbar-link.is-active {
background-color: #f2f2f2;
color: #0a0a0a; }
.hero.is-white .tabs a {
color: #0a0a0a;
opacity: 0.9; }
.hero.is-white .tabs a:hover {
opacity: 1; }
.hero.is-white .tabs li.is-active a {
opacity: 1; }
.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
color: #0a0a0a; }
.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1); }
.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {
background-color: #0a0a0a;
border-color: #0a0a0a;
color: white; }
.hero.is-white.is-bold {
background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); }
@media screen and (max-width: 768px) {
.hero.is-white.is-bold .navbar-menu {
background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); } }
.hero.is-black {
background-color: #0a0a0a;
color: white; }
.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-black strong {
color: inherit; }
.hero.is-black .title {
color: white; }
.hero.is-black .subtitle {
color: rgba(255, 255, 255, 0.9); }
.hero.is-black .subtitle a:not(.button),
.hero.is-black .subtitle strong {
color: white; }
@media screen and (max-width: 1023px) {
.hero.is-black .navbar-menu {
background-color: #0a0a0a; } }
.hero.is-black .navbar-item,
.hero.is-black .navbar-link {
color: rgba(255, 255, 255, 0.7); }
.hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active,
.hero.is-black .navbar-link:hover,
.hero.is-black .navbar-link.is-active {
background-color: black;
color: white; }
.hero.is-black .tabs a {
color: white;
opacity: 0.9; }
.hero.is-black .tabs a:hover {
opacity: 1; }
.hero.is-black .tabs li.is-active a {
opacity: 1; }
.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
color: white; }
.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1); }
.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover {
background-color: white;
border-color: white;
color: #0a0a0a; }
.hero.is-black.is-bold {
background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); }
@media screen and (max-width: 768px) {
.hero.is-black.is-bold .navbar-menu {
background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); } }
.hero.is-light {
background-color: whitesmoke;
color: #363636; }
.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-light strong {
color: inherit; }
.hero.is-light .title {
color: #363636; }
.hero.is-light .subtitle {
color: rgba(54, 54, 54, 0.9); }
.hero.is-light .subtitle a:not(.button),
.hero.is-light .subtitle strong {
color: #363636; }
@media screen and (max-width: 1023px) {
.hero.is-light .navbar-menu {
background-color: whitesmoke; } }
.hero.is-light .navbar-item,
.hero.is-light .navbar-link {
color: rgba(54, 54, 54, 0.7); }
.hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active,
.hero.is-light .navbar-link:hover,
.hero.is-light .navbar-link.is-active {
background-color: #e8e8e8;
color: #363636; }
.hero.is-light .tabs a {
color: #363636;
opacity: 0.9; }
.hero.is-light .tabs a:hover {
opacity: 1; }
.hero.is-light .tabs li.is-active a {
opacity: 1; }
.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
color: #363636; }
.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1); }
.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {
background-color: #363636;
border-color: #363636;
color: whitesmoke; }
.hero.is-light.is-bold {
background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); }
@media screen and (max-width: 768px) {
.hero.is-light.is-bold .navbar-menu {
background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); } }
.hero.is-dark {
background-color: #363636;
color: whitesmoke; }
.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-dark strong {
color: inherit; }
.hero.is-dark .title {
color: whitesmoke; }
.hero.is-dark .subtitle {
color: rgba(245, 245, 245, 0.9); }
.hero.is-dark .subtitle a:not(.button),
.hero.is-dark .subtitle strong {
color: whitesmoke; }
@media screen and (max-width: 1023px) {
.hero.is-dark .navbar-menu {
background-color: #363636; } }
.hero.is-dark .navbar-item,
.hero.is-dark .navbar-link {
color: rgba(245, 245, 245, 0.7); }
.hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active,
.hero.is-dark .navbar-link:hover,
.hero.is-dark .navbar-link.is-active {
background-color: #292929;
color: whitesmoke; }
.hero.is-dark .tabs a {
color: whitesmoke;
opacity: 0.9; }
.hero.is-dark .tabs a:hover {
opacity: 1; }
.hero.is-dark .tabs li.is-active a {
opacity: 1; }
.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
color: whitesmoke; }
.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1); }
.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {
background-color: whitesmoke;
border-color: whitesmoke;
color: #363636; }
.hero.is-dark.is-bold {
background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); }
@media screen and (max-width: 768px) {
.hero.is-dark.is-bold .navbar-menu {
background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); } }
.hero.is-primary {
background-color: #598dee;
color: white; }
.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-primary strong {
color: inherit; }
.hero.is-primary .title {
color: white; }
.hero.is-primary .subtitle {
color: rgba(255, 255, 255, 0.9); }
.hero.is-primary .subtitle a:not(.button),
.hero.is-primary .subtitle strong {
color: white; }
@media screen and (max-width: 1023px) {
.hero.is-primary .navbar-menu {
background-color: #598dee; } }
.hero.is-primary .navbar-item,
.hero.is-primary .navbar-link {
color: rgba(255, 255, 255, 0.7); }
.hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active,
.hero.is-primary .navbar-link:hover,
.hero.is-primary .navbar-link.is-active {
background-color: #427dec;
color: white; }
.hero.is-primary .tabs a {
color: white;
opacity: 0.9; }
.hero.is-primary .tabs a:hover {
opacity: 1; }
.hero.is-primary .tabs li.is-active a {
opacity: 1; }
.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
color: white; }
.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1); }
.hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
background-color: white;
border-color: white;
color: #598dee; }
.hero.is-primary.is-bold {
background-image: linear-gradient(141deg, #1f8df5 0%, #598dee 71%, #6c85f4 100%); }
@media screen and (max-width: 768px) {
.hero.is-primary.is-bold .navbar-menu {
background-image: linear-gradient(141deg, #1f8df5 0%, #598dee 71%, #6c85f4 100%); } }
.hero.is-link {
background-color: #3273dc;
color: #fff; }
.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-link strong {
color: inherit; }
.hero.is-link .title {
color: #fff; }
.hero.is-link .subtitle {
color: rgba(255, 255, 255, 0.9); }
.hero.is-link .subtitle a:not(.button),
.hero.is-link .subtitle strong {
color: #fff; }
@media screen and (max-width: 1023px) {
.hero.is-link .navbar-menu {
background-color: #3273dc; } }
.hero.is-link .navbar-item,
.hero.is-link .navbar-link {
color: rgba(255, 255, 255, 0.7); }
.hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active,
.hero.is-link .navbar-link:hover,
.hero.is-link .navbar-link.is-active {
background-color: #2366d1;
color: #fff; }
.hero.is-link .tabs a {
color: #fff;
opacity: 0.9; }
.hero.is-link .tabs a:hover {
opacity: 1; }
.hero.is-link .tabs li.is-active a {
opacity: 1; }
.hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a {
color: #fff; }
.hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1); }
.hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover {
background-color: #fff;
border-color: #fff;
color: #3273dc; }
.hero.is-link.is-bold {
background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); }
@media screen and (max-width: 768px) {
.hero.is-link.is-bold .navbar-menu {
background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); } }
.hero.is-info {
background-color: #209cee;
color: #fff; }
.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-info strong {
color: inherit; }
.hero.is-info .title {
color: #fff; }
.hero.is-info .subtitle {
color: rgba(255, 255, 255, 0.9); }
.hero.is-info .subtitle a:not(.button),
.hero.is-info .subtitle strong {
color: #fff; }
@media screen and (max-width: 1023px) {
.hero.is-info .navbar-menu {
background-color: #209cee; } }
.hero.is-info .navbar-item,
.hero.is-info .navbar-link {
color: rgba(255, 255, 255, 0.7); }
.hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active,
.hero.is-info .navbar-link:hover,
.hero.is-info .navbar-link.is-active {
background-color: #118fe4;
color: #fff; }
.hero.is-info .tabs a {
color: #fff;
opacity: 0.9; }
.hero.is-info .tabs a:hover {
opacity: 1; }
.hero.is-info .tabs li.is-active a {
opacity: 1; }
.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
color: #fff; }
.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1); }
.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
background-color: #fff;
border-color: #fff;
color: #209cee; }
.hero.is-info.is-bold {
background-image: linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%); }
@media screen and (max-width: 768px) {
.hero.is-info.is-bold .navbar-menu {
background-image: linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%); } }
.hero.is-success {
background-color: #23d160;
color: #fff; }
.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-success strong {
color: inherit; }
.hero.is-success .title {
color: #fff; }
.hero.is-success .subtitle {
color: rgba(255, 255, 255, 0.9); }
.hero.is-success .subtitle a:not(.button),
.hero.is-success .subtitle strong {
color: #fff; }
@media screen and (max-width: 1023px) {
.hero.is-success .navbar-menu {
background-color: #23d160; } }
.hero.is-success .navbar-item,
.hero.is-success .navbar-link {
color: rgba(255, 255, 255, 0.7); }
.hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active,
.hero.is-success .navbar-link:hover,
.hero.is-success .navbar-link.is-active {
background-color: #20bc56;
color: #fff; }
.hero.is-success .tabs a {
color: #fff;
opacity: 0.9; }
.hero.is-success .tabs a:hover {
opacity: 1; }
.hero.is-success .tabs li.is-active a {
opacity: 1; }
.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
color: #fff; }
.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1); }
.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
background-color: #fff;
border-color: #fff;
color: #23d160; }
.hero.is-success.is-bold {
background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%); }
@media screen and (max-width: 768px) {
.hero.is-success.is-bold .navbar-menu {
background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%); } }
.hero.is-warning {
background-color: #ffdd57;
color: rgba(0, 0, 0, 0.7); }
.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-warning strong {
color: inherit; }
.hero.is-warning .title {
color: rgba(0, 0, 0, 0.7); }
.hero.is-warning .subtitle {
color: rgba(0, 0, 0, 0.9); }
.hero.is-warning .subtitle a:not(.button),
.hero.is-warning .subtitle strong {
color: rgba(0, 0, 0, 0.7); }
@media screen and (max-width: 1023px) {
.hero.is-warning .navbar-menu {
background-color: #ffdd57; } }
.hero.is-warning .navbar-item,
.hero.is-warning .navbar-link {
color: rgba(0, 0, 0, 0.7); }
.hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active,
.hero.is-warning .navbar-link:hover,
.hero.is-warning .navbar-link.is-active {
background-color: #ffd83d;
color: rgba(0, 0, 0, 0.7); }
.hero.is-warning .tabs a {
color: rgba(0, 0, 0, 0.7);
opacity: 0.9; }
.hero.is-warning .tabs a:hover {
opacity: 1; }
.hero.is-warning .tabs li.is-active a {
opacity: 1; }
.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
color: rgba(0, 0, 0, 0.7); }
.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1); }
.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
background-color: rgba(0, 0, 0, 0.7);
border-color: rgba(0, 0, 0, 0.7);
color: #ffdd57; }
.hero.is-warning.is-bold {
background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); }
@media screen and (max-width: 768px) {
.hero.is-warning.is-bold .navbar-menu {
background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); } }
.hero.is-danger {
background-color: #ff3860;
color: #fff; }
.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-danger strong {
color: inherit; }
.hero.is-danger .title {
color: #fff; }
.hero.is-danger .subtitle {
color: rgba(255, 255, 255, 0.9); }
.hero.is-danger .subtitle a:not(.button),
.hero.is-danger .subtitle strong {
color: #fff; }
@media screen and (max-width: 1023px) {
.hero.is-danger .navbar-menu {
background-color: #ff3860; } }
.hero.is-danger .navbar-item,
.hero.is-danger .navbar-link {
color: rgba(255, 255, 255, 0.7); }
.hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active,
.hero.is-danger .navbar-link:hover,
.hero.is-danger .navbar-link.is-active {
background-color: #ff1f4b;
color: #fff; }
.hero.is-danger .tabs a {
color: #fff;
opacity: 0.9; }
.hero.is-danger .tabs a:hover {
opacity: 1; }
.hero.is-danger .tabs li.is-active a {
opacity: 1; }
.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
color: #fff; }
.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1); }
.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
background-color: #fff;
border-color: #fff;
color: #ff3860; }
.hero.is-danger.is-bold {
background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%); }
@media screen and (max-width: 768px) {
.hero.is-danger.is-bold .navbar-menu {
background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%); } }
.hero.is-small .hero-body {
padding-bottom: 1.5rem;
padding-top: 1.5rem; }
@media screen and (min-width: 769px), print {
.hero.is-medium .hero-body {
padding-bottom: 9rem;
padding-top: 9rem; } }
@media screen and (min-width: 769px), print {
.hero.is-large .hero-body {
padding-bottom: 18rem;
padding-top: 18rem; } }
.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body {
align-items: center;
display: flex; }
.hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container {
flex-grow: 1;
flex-shrink: 1; }
.hero.is-halfheight {
min-height: 50vh; }
.hero.is-fullheight {
min-height: 100vh; }
.hero-video {
overflow: hidden; }
.hero-video video {
left: 50%;
min-height: 100%;
min-width: 100%;
position: absolute;
top: 50%;
transform: translate3d(-50%, -50%, 0); }
.hero-video.is-transparent {
opacity: 0.3; }
@media screen and (max-width: 768px) {
.hero-video {
display: none; } }
.hero-buttons {
margin-top: 1.5rem; }
@media screen and (max-width: 768px) {
.hero-buttons .button {
display: flex; }
.hero-buttons .button:not(:last-child) {
margin-bottom: 0.75rem; } }
@media screen and (min-width: 769px), print {
.hero-buttons {
display: flex;
justify-content: center; }
.hero-buttons .button:not(:last-child) {
margin-right: 1.5rem; } }
.hero-head,
.hero-foot {
flex-grow: 0;
flex-shrink: 0; }
.hero-body {
flex-grow: 1;
flex-shrink: 0;
padding: 3rem 1.5rem; }
.hero {
align-items: stretch;
display: flex;
flex-direction: column;
justify-content: space-between; }
.hero .navbar {
background: none; }
.hero .tabs ul {
border-bottom: none; }
.hero.is-white {
background-color: white;
color: #0a0a0a; }
.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-white strong {
color: inherit; }
.hero.is-white .title {
color: #0a0a0a; }
.hero.is-white .subtitle {
color: rgba(10, 10, 10, 0.9); }
.hero.is-white .subtitle a:not(.button),
.hero.is-white .subtitle strong {
color: #0a0a0a; }
@media screen and (max-width: 1023px) {
.hero.is-white .navbar-menu {
background-color: white; } }
.hero.is-white .navbar-item,
.hero.is-white .navbar-link {
color: rgba(10, 10, 10, 0.7); }
.hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active,
.hero.is-white .navbar-link:hover,
.hero.is-white .navbar-link.is-active {
background-color: #f2f2f2;
color: #0a0a0a; }
.hero.is-white .tabs a {
color: #0a0a0a;
opacity: 0.9; }
.hero.is-white .tabs a:hover {
opacity: 1; }
.hero.is-white .tabs li.is-active a {
opacity: 1; }
.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
color: #0a0a0a; }
.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1); }
.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {
background-color: #0a0a0a;
border-color: #0a0a0a;
color: white; }
.hero.is-white.is-bold {
background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); }
@media screen and (max-width: 768px) {
.hero.is-white.is-bold .navbar-menu {
background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); } }
.hero.is-black {
background-color: #0a0a0a;
color: white; }
.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-black strong {
color: inherit; }
.hero.is-black .title {
color: white; }
.hero.is-black .subtitle {
color: rgba(255, 255, 255, 0.9); }
.hero.is-black .subtitle a:not(.button),
.hero.is-black .subtitle strong {
color: white; }
@media screen and (max-width: 1023px) {
.hero.is-black .navbar-menu {
background-color: #0a0a0a; } }
.hero.is-black .navbar-item,
.hero.is-black .navbar-link {
color: rgba(255, 255, 255, 0.7); }
.hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active,
.hero.is-black .navbar-link:hover,
.hero.is-black .navbar-link.is-active {
background-color: black;
color: white; }
.hero.is-black .tabs a {
color: white;
opacity: 0.9; }
.hero.is-black .tabs a:hover {
opacity: 1; }
.hero.is-black .tabs li.is-active a {
opacity: 1; }
.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
color: white; }
.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1); }
.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover {
background-color: white;
border-color: white;
color: #0a0a0a; }
.hero.is-black.is-bold {
background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); }
@media screen and (max-width: 768px) {
.hero.is-black.is-bold .navbar-menu {
background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); } }
.hero.is-light {
background-color: whitesmoke;
color: #363636; }
.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-light strong {
color: inherit; }
.hero.is-light .title {
color: #363636; }
.hero.is-light .subtitle {
color: rgba(54, 54, 54, 0.9); }
.hero.is-light .subtitle a:not(.button),
.hero.is-light .subtitle strong {
color: #363636; }
@media screen and (max-width: 1023px) {
.hero.is-light .navbar-menu {
background-color: whitesmoke; } }
.hero.is-light .navbar-item,
.hero.is-light .navbar-link {
color: rgba(54, 54, 54, 0.7); }
.hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active,
.hero.is-light .navbar-link:hover,
.hero.is-light .navbar-link.is-active {
background-color: #e8e8e8;
color: #363636; }
.hero.is-light .tabs a {
color: #363636;
opacity: 0.9; }
.hero.is-light .tabs a:hover {
opacity: 1; }
.hero.is-light .tabs li.is-active a {
opacity: 1; }
.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
color: #363636; }
.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1); }
.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {
background-color: #363636;
border-color: #363636;
color: whitesmoke; }
.hero.is-light.is-bold {
background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); }
@media screen and (max-width: 768px) {
.hero.is-light.is-bold .navbar-menu {
background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); } }
.hero.is-dark {
background-color: #363636;
color: whitesmoke; }
.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-dark strong {
color: inherit; }
.hero.is-dark .title {
color: whitesmoke; }
.hero.is-dark .subtitle {
color: rgba(245, 245, 245, 0.9); }
.hero.is-dark .subtitle a:not(.button),
.hero.is-dark .subtitle strong {
color: whitesmoke; }
@media screen and (max-width: 1023px) {
.hero.is-dark .navbar-menu {
background-color: #363636; } }
.hero.is-dark .navbar-item,
.hero.is-dark .navbar-link {
color: rgba(245, 245, 245, 0.7); }
.hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active,
.hero.is-dark .navbar-link:hover,
.hero.is-dark .navbar-link.is-active {
background-color: #292929;
color: whitesmoke; }
.hero.is-dark .tabs a {
color: whitesmoke;
opacity: 0.9; }
.hero.is-dark .tabs a:hover {
opacity: 1; }
.hero.is-dark .tabs li.is-active a {
opacity: 1; }
.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
color: whitesmoke; }
.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1); }
.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {
background-color: whitesmoke;
border-color: whitesmoke;
color: #363636; }
.hero.is-dark.is-bold {
background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); }
@media screen and (max-width: 768px) {
.hero.is-dark.is-bold .navbar-menu {
background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); } }
.hero.is-primary {
background-color: #598dee;
color: white; }
.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-primary strong {
color: inherit; }
.hero.is-primary .title {
color: white; }
.hero.is-primary .subtitle {
color: rgba(255, 255, 255, 0.9); }
.hero.is-primary .subtitle a:not(.button),
.hero.is-primary .subtitle strong {
color: white; }
@media screen and (max-width: 1023px) {
.hero.is-primary .navbar-menu {
background-color: #598dee; } }
.hero.is-primary .navbar-item,
.hero.is-primary .navbar-link {
color: rgba(255, 255, 255, 0.7); }
.hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active,
.hero.is-primary .navbar-link:hover,
.hero.is-primary .navbar-link.is-active {
background-color: #427dec;
color: white; }
.hero.is-primary .tabs a {
color: white;
opacity: 0.9; }
.hero.is-primary .tabs a:hover {
opacity: 1; }
.hero.is-primary .tabs li.is-active a {
opacity: 1; }
.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
color: white; }
.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1); }
.hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
background-color: white;
border-color: white;
color: #598dee; }
.hero.is-primary.is-bold {
background-image: linear-gradient(141deg, #1f8df5 0%, #598dee 71%, #6c85f4 100%); }
@media screen and (max-width: 768px) {
.hero.is-primary.is-bold .navbar-menu {
background-image: linear-gradient(141deg, #1f8df5 0%, #598dee 71%, #6c85f4 100%); } }
.hero.is-link {
background-color: #3273dc;
color: #fff; }
.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-link strong {
color: inherit; }
.hero.is-link .title {
color: #fff; }
.hero.is-link .subtitle {
color: rgba(255, 255, 255, 0.9); }
.hero.is-link .subtitle a:not(.button),
.hero.is-link .subtitle strong {
color: #fff; }
@media screen and (max-width: 1023px) {
.hero.is-link .navbar-menu {
background-color: #3273dc; } }
.hero.is-link .navbar-item,
.hero.is-link .navbar-link {
color: rgba(255, 255, 255, 0.7); }
.hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active,
.hero.is-link .navbar-link:hover,
.hero.is-link .navbar-link.is-active {
background-color: #2366d1;
color: #fff; }
.hero.is-link .tabs a {
color: #fff;
opacity: 0.9; }
.hero.is-link .tabs a:hover {
opacity: 1; }
.hero.is-link .tabs li.is-active a {
opacity: 1; }
.hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a {
color: #fff; }
.hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1); }
.hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover {
background-color: #fff;
border-color: #fff;
color: #3273dc; }
.hero.is-link.is-bold {
background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); }
@media screen and (max-width: 768px) {
.hero.is-link.is-bold .navbar-menu {
background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); } }
.hero.is-info {
background-color: #209cee;
color: #fff; }
.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-info strong {
color: inherit; }
.hero.is-info .title {
color: #fff; }
.hero.is-info .subtitle {
color: rgba(255, 255, 255, 0.9); }
.hero.is-info .subtitle a:not(.button),
.hero.is-info .subtitle strong {
color: #fff; }
@media screen and (max-width: 1023px) {
.hero.is-info .navbar-menu {
background-color: #209cee; } }
.hero.is-info .navbar-item,
.hero.is-info .navbar-link {
color: rgba(255, 255, 255, 0.7); }
.hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active,
.hero.is-info .navbar-link:hover,
.hero.is-info .navbar-link.is-active {
background-color: #118fe4;
color: #fff; }
.hero.is-info .tabs a {
color: #fff;
opacity: 0.9; }
.hero.is-info .tabs a:hover {
opacity: 1; }
.hero.is-info .tabs li.is-active a {
opacity: 1; }
.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
color: #fff; }
.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1); }
.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
background-color: #fff;
border-color: #fff;
color: #209cee; }
.hero.is-info.is-bold {
background-image: linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%); }
@media screen and (max-width: 768px) {
.hero.is-info.is-bold .navbar-menu {
background-image: linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%); } }
.hero.is-success {
background-color: #23d160;
color: #fff; }
.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-success strong {
color: inherit; }
.hero.is-success .title {
color: #fff; }
.hero.is-success .subtitle {
color: rgba(255, 255, 255, 0.9); }
.hero.is-success .subtitle a:not(.button),
.hero.is-success .subtitle strong {
color: #fff; }
@media screen and (max-width: 1023px) {
.hero.is-success .navbar-menu {
background-color: #23d160; } }
.hero.is-success .navbar-item,
.hero.is-success .navbar-link {
color: rgba(255, 255, 255, 0.7); }
.hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active,
.hero.is-success .navbar-link:hover,
.hero.is-success .navbar-link.is-active {
background-color: #20bc56;
color: #fff; }
.hero.is-success .tabs a {
color: #fff;
opacity: 0.9; }
.hero.is-success .tabs a:hover {
opacity: 1; }
.hero.is-success .tabs li.is-active a {
opacity: 1; }
.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
color: #fff; }
.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1); }
.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
background-color: #fff;
border-color: #fff;
color: #23d160; }
.hero.is-success.is-bold {
background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%); }
@media screen and (max-width: 768px) {
.hero.is-success.is-bold .navbar-menu {
background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%); } }
.hero.is-warning {
background-color: #ffdd57;
color: rgba(0, 0, 0, 0.7); }
.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-warning strong {
color: inherit; }
.hero.is-warning .title {
color: rgba(0, 0, 0, 0.7); }
.hero.is-warning .subtitle {
color: rgba(0, 0, 0, 0.9); }
.hero.is-warning .subtitle a:not(.button),
.hero.is-warning .subtitle strong {
color: rgba(0, 0, 0, 0.7); }
@media screen and (max-width: 1023px) {
.hero.is-warning .navbar-menu {
background-color: #ffdd57; } }
.hero.is-warning .navbar-item,
.hero.is-warning .navbar-link {
color: rgba(0, 0, 0, 0.7); }
.hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active,
.hero.is-warning .navbar-link:hover,
.hero.is-warning .navbar-link.is-active {
background-color: #ffd83d;
color: rgba(0, 0, 0, 0.7); }
.hero.is-warning .tabs a {
color: rgba(0, 0, 0, 0.7);
opacity: 0.9; }
.hero.is-warning .tabs a:hover {
opacity: 1; }
.hero.is-warning .tabs li.is-active a {
opacity: 1; }
.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
color: rgba(0, 0, 0, 0.7); }
.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1); }
.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
background-color: rgba(0, 0, 0, 0.7);
border-color: rgba(0, 0, 0, 0.7);
color: #ffdd57; }
.hero.is-warning.is-bold {
background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); }
@media screen and (max-width: 768px) {
.hero.is-warning.is-bold .navbar-menu {
background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); } }
.hero.is-danger {
background-color: #ff3860;
color: #fff; }
.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-danger strong {
color: inherit; }
.hero.is-danger .title {
color: #fff; }
.hero.is-danger .subtitle {
color: rgba(255, 255, 255, 0.9); }
.hero.is-danger .subtitle a:not(.button),
.hero.is-danger .subtitle strong {
color: #fff; }
@media screen and (max-width: 1023px) {
.hero.is-danger .navbar-menu {
background-color: #ff3860; } }
.hero.is-danger .navbar-item,
.hero.is-danger .navbar-link {
color: rgba(255, 255, 255, 0.7); }
.hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active,
.hero.is-danger .navbar-link:hover,
.hero.is-danger .navbar-link.is-active {
background-color: #ff1f4b;
color: #fff; }
.hero.is-danger .tabs a {
color: #fff;
opacity: 0.9; }
.hero.is-danger .tabs a:hover {
opacity: 1; }
.hero.is-danger .tabs li.is-active a {
opacity: 1; }
.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
color: #fff; }
.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
background-color: rgba(10, 10, 10, 0.1); }
.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
background-color: #fff;
border-color: #fff;
color: #ff3860; }
.hero.is-danger.is-bold {
background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%); }
@media screen and (max-width: 768px) {
.hero.is-danger.is-bold .navbar-menu {
background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%); } }
.hero.is-small .hero-body {
padding-bottom: 1.5rem;
padding-top: 1.5rem; }
@media screen and (min-width: 769px), print {
.hero.is-medium .hero-body {
padding-bottom: 9rem;
padding-top: 9rem; } }
@media screen and (min-width: 769px), print {
.hero.is-large .hero-body {
padding-bottom: 18rem;
padding-top: 18rem; } }
.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body {
align-items: center;
display: flex; }
.hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container {
flex-grow: 1;
flex-shrink: 1; }
.hero.is-halfheight {
min-height: 50vh; }
.hero.is-fullheight {
min-height: 100vh; }
.hero-video {
overflow: hidden; }
.hero-video video {
left: 50%;
min-height: 100%;
min-width: 100%;
position: absolute;
top: 50%;
transform: translate3d(-50%, -50%, 0); }
.hero-video.is-transparent {
opacity: 0.3; }
@media screen and (max-width: 768px) {
.hero-video {
display: none; } }
.hero-buttons {
margin-top: 1.5rem; }
@media screen and (max-width: 768px) {
.hero-buttons .button {
display: flex; }
.hero-buttons .button:not(:last-child) {
margin-bottom: 0.75rem; } }
@media screen and (min-width: 769px), print {
.hero-buttons {
display: flex;
justify-content: center; }
.hero-buttons .button:not(:last-child) {
margin-right: 1.5rem; } }
.hero-head,
.hero-foot {
flex-grow: 0;
flex-shrink: 0; }
.hero-body {
flex-grow: 1;
flex-shrink: 0;
padding: 3rem 1.5rem; }
.input, .textarea, .select select {
background-color: white;
border-color: #dbdbdb;
border-radius: 4px;
color: #363636; }
.input::-moz-placeholder, .textarea::-moz-placeholder, .select select::-moz-placeholder {
color: rgba(54, 54, 54, 0.3); }
.input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .select select::-webkit-input-placeholder {
color: rgba(54, 54, 54, 0.3); }
.input:-moz-placeholder, .textarea:-moz-placeholder, .select select:-moz-placeholder {
color: rgba(54, 54, 54, 0.3); }
.input:-ms-input-placeholder, .textarea:-ms-input-placeholder, .select select:-ms-input-placeholder {
color: rgba(54, 54, 54, 0.3); }
.input:hover, .textarea:hover, .select select:hover, .is-hovered.input, .is-hovered.textarea, .select select.is-hovered {
border-color: #b5b5b5; }
.input:focus, .textarea:focus, .select select:focus, .is-focused.input, .is-focused.textarea, .select select.is-focused, .input:active, .textarea:active, .select select:active, .is-active.input, .is-active.textarea, .select select.is-active {
border-color: #3273dc;
box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
.input[disabled], .textarea[disabled], .select select[disabled],
fieldset[disabled] .input,
fieldset[disabled] .textarea,
fieldset[disabled] .select select,
.select fieldset[disabled] select {
background-color: whitesmoke;
border-color: whitesmoke;
box-shadow: none;
color: #7a7a7a; }
.input[disabled]::-moz-placeholder, .textarea[disabled]::-moz-placeholder, .select select[disabled]::-moz-placeholder,
fieldset[disabled] .input::-moz-placeholder,
fieldset[disabled] .textarea::-moz-placeholder,
fieldset[disabled] .select select::-moz-placeholder,
.select fieldset[disabled] select::-moz-placeholder {
color: rgba(122, 122, 122, 0.3); }
.input[disabled]::-webkit-input-placeholder, .textarea[disabled]::-webkit-input-placeholder, .select select[disabled]::-webkit-input-placeholder,
fieldset[disabled] .input::-webkit-input-placeholder,
fieldset[disabled] .textarea::-webkit-input-placeholder,
fieldset[disabled] .select select::-webkit-input-placeholder,
.select fieldset[disabled] select::-webkit-input-placeholder {
color: rgba(122, 122, 122, 0.3); }
.input[disabled]:-moz-placeholder, .textarea[disabled]:-moz-placeholder, .select select[disabled]:-moz-placeholder,
fieldset[disabled] .input:-moz-placeholder,
fieldset[disabled] .textarea:-moz-placeholder,
fieldset[disabled] .select select:-moz-placeholder,
.select fieldset[disabled] select:-moz-placeholder {
color: rgba(122, 122, 122, 0.3); }
.input[disabled]:-ms-input-placeholder, .textarea[disabled]:-ms-input-placeholder, .select select[disabled]:-ms-input-placeholder,
fieldset[disabled] .input:-ms-input-placeholder,
fieldset[disabled] .textarea:-ms-input-placeholder,
fieldset[disabled] .select select:-ms-input-placeholder,
.select fieldset[disabled] select:-ms-input-placeholder {
color: rgba(122, 122, 122, 0.3); }
.input, .textarea {
box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
max-width: 100%;
width: 100%; }
.input[readonly], .textarea[readonly] {
box-shadow: none; }
.is-white.input, .is-white.textarea {
border-color: white; }
.is-white.input:focus, .is-white.textarea:focus, .is-white.is-focused.input, .is-white.is-focused.textarea, .is-white.input:active, .is-white.textarea:active, .is-white.is-active.input, .is-white.is-active.textarea {
box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
.is-black.input, .is-black.textarea {
border-color: #0a0a0a; }
.is-black.input:focus, .is-black.textarea:focus, .is-black.is-focused.input, .is-black.is-focused.textarea, .is-black.input:active, .is-black.textarea:active, .is-black.is-active.input, .is-black.is-active.textarea {
box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
.is-light.input, .is-light.textarea {
border-color: whitesmoke; }
.is-light.input:focus, .is-light.textarea:focus, .is-light.is-focused.input, .is-light.is-focused.textarea, .is-light.input:active, .is-light.textarea:active, .is-light.is-active.input, .is-light.is-active.textarea {
box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
.is-dark.input, .is-dark.textarea {
border-color: #363636; }
.is-dark.input:focus, .is-dark.textarea:focus, .is-dark.is-focused.input, .is-dark.is-focused.textarea, .is-dark.input:active, .is-dark.textarea:active, .is-dark.is-active.input, .is-dark.is-active.textarea {
box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
.is-primary.input, .is-primary.textarea {
border-color: #598dee; }
.is-primary.input:focus, .is-primary.textarea:focus, .is-primary.is-focused.input, .is-primary.is-focused.textarea, .is-primary.input:active, .is-primary.textarea:active, .is-primary.is-active.input, .is-primary.is-active.textarea {
box-shadow: 0 0 0 0.125em rgba(89, 141, 238, 0.25); }
.is-link.input, .is-link.textarea {
border-color: #3273dc; }
.is-link.input:focus, .is-link.textarea:focus, .is-link.is-focused.input, .is-link.is-focused.textarea, .is-link.input:active, .is-link.textarea:active, .is-link.is-active.input, .is-link.is-active.textarea {
box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
.is-info.input, .is-info.textarea {
border-color: #209cee; }
.is-info.input:focus, .is-info.textarea:focus, .is-info.is-focused.input, .is-info.is-focused.textarea, .is-info.input:active, .is-info.textarea:active, .is-info.is-active.input, .is-info.is-active.textarea {
box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); }
.is-success.input, .is-success.textarea {
border-color: #23d160; }
.is-success.input:focus, .is-success.textarea:focus, .is-success.is-focused.input, .is-success.is-focused.textarea, .is-success.input:active, .is-success.textarea:active, .is-success.is-active.input, .is-success.is-active.textarea {
box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); }
.is-warning.input, .is-warning.textarea {
border-color: #ffdd57; }
.is-warning.input:focus, .is-warning.textarea:focus, .is-warning.is-focused.input, .is-warning.is-focused.textarea, .is-warning.input:active, .is-warning.textarea:active, .is-warning.is-active.input, .is-warning.is-active.textarea {
box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
.is-danger.input, .is-danger.textarea {
border-color: #ff3860; }
.is-danger.input:focus, .is-danger.textarea:focus, .is-danger.is-focused.input, .is-danger.is-focused.textarea, .is-danger.input:active, .is-danger.textarea:active, .is-danger.is-active.input, .is-danger.is-active.textarea {
box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); }
.is-small.input, .is-small.textarea {
border-radius: 2px;
font-size: 0.75rem; }
.is-medium.input, .is-medium.textarea {
font-size: 1.25rem; }
.is-large.input, .is-large.textarea {
font-size: 1.5rem; }
.is-fullwidth.input, .is-fullwidth.textarea {
display: block;
width: 100%; }
.is-inline.input, .is-inline.textarea {
display: inline;
width: auto; }
.input.is-rounded {
border-radius: 290486px;
padding-left: 1em;
padding-right: 1em; }
.input.is-static {
background-color: transparent;
border-color: transparent;
box-shadow: none;
padding-left: 0;
padding-right: 0; }
.textarea {
display: block;
max-width: 100%;
min-width: 100%;
padding: 0.625em;
resize: vertical; }
.textarea:not([rows]) {
max-height: 600px;
min-height: 120px; }
.textarea[rows] {
height: initial; }
.textarea.has-fixed-size {
resize: none; }
.checkbox, .radio {
cursor: pointer;
display: inline-block;
line-height: 1.25;
position: relative; }
.checkbox input, .radio input {
cursor: pointer; }
.checkbox:hover, .radio:hover {
color: #363636; }
.checkbox[disabled], .radio[disabled],
fieldset[disabled] .checkbox,
fieldset[disabled] .radio {
color: #7a7a7a;
cursor: not-allowed; }
.radio + .radio {
margin-left: 0.5em; }
.select {
display: inline-block;
max-width: 100%;
position: relative;
vertical-align: top; }
.select:not(.is-multiple) {
height: 2.25em; }
.select:not(.is-multiple):not(.is-loading)::after {
border-color: #3273dc;
right: 1.125em;
z-index: 4; }
.select.is-rounded select {
border-radius: 290486px;
padding-left: 1em; }
.select select {
cursor: pointer;
display: block;
font-size: 1em;
max-width: 100%;
outline: none; }
.select select::-ms-expand {
display: none; }
.select select[disabled]:hover,
fieldset[disabled] .select select:hover {
border-color: whitesmoke; }
.select select:not([multiple]) {
padding-right: 2.5em; }
.select select[multiple] {
height: auto;
padding: 0; }
.select select[multiple] option {
padding: 0.5em 1em; }
.select:not(.is-multiple):not(.is-loading):hover::after {
border-color: #363636; }
.select.is-white:not(:hover)::after {
border-color: white; }
.select.is-white select {
border-color: white; }
.select.is-white select:hover, .select.is-white select.is-hovered {
border-color: #f2f2f2; }
.select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active {
box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
.select.is-black:not(:hover)::after {
border-color: #0a0a0a; }
.select.is-black select {
border-color: #0a0a0a; }
.select.is-black select:hover, .select.is-black select.is-hovered {
border-color: black; }
.select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active {
box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
.select.is-light:not(:hover)::after {
border-color: whitesmoke; }
.select.is-light select {
border-color: whitesmoke; }
.select.is-light select:hover, .select.is-light select.is-hovered {
border-color: #e8e8e8; }
.select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active {
box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
.select.is-dark:not(:hover)::after {
border-color: #363636; }
.select.is-dark select {
border-color: #363636; }
.select.is-dark select:hover, .select.is-dark select.is-hovered {
border-color: #292929; }
.select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active {
box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
.select.is-primary:not(:hover)::after {
border-color: #598dee; }
.select.is-primary select {
border-color: #598dee; }
.select.is-primary select:hover, .select.is-primary select.is-hovered {
border-color: #427dec; }
.select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active {
box-shadow: 0 0 0 0.125em rgba(89, 141, 238, 0.25); }
.select.is-link:not(:hover)::after {
border-color: #3273dc; }
.select.is-link select {
border-color: #3273dc; }
.select.is-link select:hover, .select.is-link select.is-hovered {
border-color: #2366d1; }
.select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active {
box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
.select.is-info:not(:hover)::after {
border-color: #209cee; }
.select.is-info select {
border-color: #209cee; }
.select.is-info select:hover, .select.is-info select.is-hovered {
border-color: #118fe4; }
.select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active {
box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); }
.select.is-success:not(:hover)::after {
border-color: #23d160; }
.select.is-success select {
border-color: #23d160; }
.select.is-success select:hover, .select.is-success select.is-hovered {
border-color: #20bc56; }
.select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active {
box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); }
.select.is-warning:not(:hover)::after {
border-color: #ffdd57; }
.select.is-warning select {
border-color: #ffdd57; }
.select.is-warning select:hover, .select.is-warning select.is-hovered {
border-color: #ffd83d; }
.select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active {
box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
.select.is-danger:not(:hover)::after {
border-color: #ff3860; }
.select.is-danger select {
border-color: #ff3860; }
.select.is-danger select:hover, .select.is-danger select.is-hovered {
border-color: #ff1f4b; }
.select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active {
box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); }
.select.is-small {
border-radius: 2px;
font-size: 0.75rem; }
.select.is-medium {
font-size: 1.25rem; }
.select.is-large {
font-size: 1.5rem; }
.select.is-disabled::after {
border-color: #7a7a7a; }
.select.is-fullwidth {
width: 100%; }
.select.is-fullwidth select {
width: 100%; }
.select.is-loading::after {
margin-top: 0;
position: absolute;
right: 0.625em;
top: 0.625em;
transform: none; }
.select.is-loading.is-small:after {
font-size: 0.75rem; }
.select.is-loading.is-medium:after {
font-size: 1.25rem; }
.select.is-loading.is-large:after {
font-size: 1.5rem; }
.file {
align-items: stretch;
display: flex;
justify-content: flex-start;
position: relative; }
.file.is-white .file-cta {
background-color: white;
border-color: transparent;
color: #0a0a0a; }
.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {
background-color: #f9f9f9;
border-color: transparent;
color: #0a0a0a; }
.file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta {
border-color: transparent;
box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
color: #0a0a0a; }
.file.is-white:active .file-cta, .file.is-white.is-active .file-cta {
background-color: #f2f2f2;
border-color: transparent;
color: #0a0a0a; }
.file.is-black .file-cta {
background-color: #0a0a0a;
border-color: transparent;
color: white; }
.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {
background-color: #040404;
border-color: transparent;
color: white; }
.file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta {
border-color: transparent;
box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
color: white; }
.file.is-black:active .file-cta, .file.is-black.is-active .file-cta {
background-color: black;
border-color: transparent;
color: white; }
.file.is-light .file-cta {
background-color: whitesmoke;
border-color: transparent;
color: #363636; }
.file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {
background-color: #eeeeee;
border-color: transparent;
color: #363636; }
.file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta {
border-color: transparent;
box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
color: #363636; }
.file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
background-color: #e8e8e8;
border-color: transparent;
color: #363636; }
.file.is-dark .file-cta {
background-color: #363636;
border-color: transparent;
color: whitesmoke; }
.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
background-color: #2f2f2f;
border-color: transparent;
color: whitesmoke; }
.file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta {
border-color: transparent;
box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
color: whitesmoke; }
.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
background-color: #292929;
border-color: transparent;
color: whitesmoke; }
.file.is-primary .file-cta {
background-color: #598dee;
border-color: transparent;
color: white; }
.file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta {
background-color: #4d85ed;
border-color: transparent;
color: white; }
.file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta {
border-color: transparent;
box-shadow: 0 0 0.5em rgba(89, 141, 238, 0.25);
color: white; }
.file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta {
background-color: #427dec;
border-color: transparent;
color: white; }
.file.is-link .file-cta {
background-color: #3273dc;
border-color: transparent;
color: #fff; }
.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
background-color: #276cda;
border-color: transparent;
color: #fff; }
.file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta {
border-color: transparent;
box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);
color: #fff; }
.file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
background-color: #2366d1;
border-color: transparent;
color: #fff; }
.file.is-info .file-cta {
background-color: #209cee;
border-color: transparent;
color: #fff; }
.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
background-color: #1496ed;
border-color: transparent;
color: #fff; }
.file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {
border-color: transparent;
box-shadow: 0 0 0.5em rgba(32, 156, 238, 0.25);
color: #fff; }
.file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
background-color: #118fe4;
border-color: transparent;
color: #fff; }
.file.is-success .file-cta {
background-color: #23d160;
border-color: transparent;
color: #fff; }
.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
background-color: #22c65b;
border-color: transparent;
color: #fff; }
.file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {
border-color: transparent;
box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.25);
color: #fff; }
.file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
background-color: #20bc56;
border-color: transparent;
color: #fff; }
.file.is-warning .file-cta {
background-color: #ffdd57;
border-color: transparent;
color: rgba(0, 0, 0, 0.7); }
.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {
background-color: #ffdb4a;
border-color: transparent;
color: rgba(0, 0, 0, 0.7); }
.file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta {
border-color: transparent;
box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);
color: rgba(0, 0, 0, 0.7); }
.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
background-color: #ffd83d;
border-color: transparent;
color: rgba(0, 0, 0, 0.7); }
.file.is-danger .file-cta {
background-color: #ff3860;
border-color: transparent;
color: #fff; }
.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
background-color: #ff2b56;
border-color: transparent;
color: #fff; }
.file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta {
border-color: transparent;
box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.25);
color: #fff; }
.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
background-color: #ff1f4b;
border-color: transparent;
color: #fff; }
.file.is-small {
font-size: 0.75rem; }
.file.is-medium {
font-size: 1.25rem; }
.file.is-medium .file-icon .fa {
font-size: 21px; }
.file.is-large {
font-size: 1.5rem; }
.file.is-large .file-icon .fa {
font-size: 28px; }
.file.has-name .file-cta {
border-bottom-right-radius: 0;
border-top-right-radius: 0; }
.file.has-name .file-name {
border-bottom-left-radius: 0;
border-top-left-radius: 0; }
.file.has-name.is-empty .file-cta {
border-radius: 4px; }
.file.has-name.is-empty .file-name {
display: none; }
.file.is-boxed .file-label {
flex-direction: column; }
.file.is-boxed .file-cta {
flex-direction: column;
height: auto;
padding: 1em 3em; }
.file.is-boxed .file-name {
border-width: 0 1px 1px; }
.file.is-boxed .file-icon {
height: 1.5em;
width: 1.5em; }
.file.is-boxed .file-icon .fa {
font-size: 21px; }
.file.is-boxed.is-small .file-icon .fa {
font-size: 14px; }
.file.is-boxed.is-medium .file-icon .fa {
font-size: 28px; }
.file.is-boxed.is-large .file-icon .fa {
font-size: 35px; }
.file.is-boxed.has-name .file-cta {
border-radius: 4px 4px 0 0; }
.file.is-boxed.has-name .file-name {
border-radius: 0 0 4px 4px;
border-width: 0 1px 1px; }
.file.is-centered {
justify-content: center; }
.file.is-fullwidth .file-label {
width: 100%; }
.file.is-fullwidth .file-name {
flex-grow: 1;
max-width: none; }
.file.is-right {
justify-content: flex-end; }
.file.is-right .file-cta {
border-radius: 0 4px 4px 0; }
.file.is-right .file-name {
border-radius: 4px 0 0 4px;
border-width: 1px 0 1px 1px;
order: -1; }
.file-label {
align-items: stretch;
display: flex;
cursor: pointer;
justify-content: flex-start;
overflow: hidden;
position: relative; }
.file-label:hover .file-cta {
background-color: #eeeeee;
color: #363636; }
.file-label:hover .file-name {
border-color: #d5d5d5; }
.file-label:active .file-cta {
background-color: #e8e8e8;
color: #363636; }
.file-label:active .file-name {
border-color: #cfcfcf; }
.file-input {
height: 100%;
left: 0;
opacity: 0;
outline: none;
position: absolute;
top: 0;
width: 100%; }
.file-cta,
.file-name {
border-color: #dbdbdb;
border-radius: 4px;
font-size: 1em;
padding-left: 1em;
padding-right: 1em;
white-space: nowrap; }
.file-cta {
background-color: whitesmoke;
color: #4a4a4a; }
.file-name {
border-color: #dbdbdb;
border-style: solid;
border-width: 1px 1px 1px 0;
display: block;
max-width: 16em;
overflow: hidden;
text-align: left;
text-overflow: ellipsis; }
.file-icon {
align-items: center;
display: flex;
height: 1em;
justify-content: center;
margin-right: 0.5em;
width: 1em; }
.file-icon .fa {
font-size: 14px; }
.label {
color: #363636;
display: block;
font-size: 1rem;
font-weight: 700; }
.label:not(:last-child) {
margin-bottom: 0.5em; }
.label.is-small {
font-size: 0.75rem; }
.label.is-medium {
font-size: 1.25rem; }
.label.is-large {
font-size: 1.5rem; }
.help {
display: block;
font-size: 0.75rem;
margin-top: 0.25rem; }
.help.is-white {
color: white; }
.help.is-black {
color: #0a0a0a; }
.help.is-light {
color: whitesmoke; }
.help.is-dark {
color: #363636; }
.help.is-primary {
color: #598dee; }
.help.is-link {
color: #3273dc; }
.help.is-info {
color: #209cee; }
.help.is-success {
color: #23d160; }
.help.is-warning {
color: #ffdd57; }
.help.is-danger {
color: #ff3860; }
.field:not(:last-child) {
margin-bottom: 0.75rem; }
.field.has-addons {
display: flex;
justify-content: flex-start; }
.field.has-addons .control:not(:last-child) {
margin-right: -1px; }
.field.has-addons .control:not(:first-child):not(:last-child) .button,
.field.has-addons .control:not(:first-child):not(:last-child) .input,
.field.has-addons .control:not(:first-child):not(:last-child) .select select {
border-radius: 0; }
.field.has-addons .control:first-child:not(:only-child) .button,
.field.has-addons .control:first-child:not(:only-child) .input,
.field.has-addons .control:first-child:not(:only-child) .select select {
border-bottom-right-radius: 0;
border-top-right-radius: 0; }
.field.has-addons .control:last-child:not(:only-child) .button,
.field.has-addons .control:last-child:not(:only-child) .input,
.field.has-addons .control:last-child:not(:only-child) .select select {
border-bottom-left-radius: 0;
border-top-left-radius: 0; }
.field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered,
.field.has-addons .control .input:not([disabled]):hover,
.field.has-addons .control .input:not([disabled]).is-hovered,
.field.has-addons .control .select select:not([disabled]):hover,
.field.has-addons .control .select select:not([disabled]).is-hovered {
z-index: 2; }
.field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active,
.field.has-addons .control .input:not([disabled]):focus,
.field.has-addons .control .input:not([disabled]).is-focused,
.field.has-addons .control .input:not([disabled]):active,
.field.has-addons .control .input:not([disabled]).is-active,
.field.has-addons .control .select select:not([disabled]):focus,
.field.has-addons .control .select select:not([disabled]).is-focused,
.field.has-addons .control .select select:not([disabled]):active,
.field.has-addons .control .select select:not([disabled]).is-active {
z-index: 3; }
.field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover,
.field.has-addons .control .input:not([disabled]):focus:hover,
.field.has-addons .control .input:not([disabled]).is-focused:hover,
.field.has-addons .control .input:not([disabled]):active:hover,
.field.has-addons .control .input:not([disabled]).is-active:hover,
.field.has-addons .control .select select:not([disabled]):focus:hover,
.field.has-addons .control .select select:not([disabled]).is-focused:hover,
.field.has-addons .control .select select:not([disabled]):active:hover,
.field.has-addons .control .select select:not([disabled]).is-active:hover {
z-index: 4; }
.field.has-addons .control.is-expanded {
flex-grow: 1;
flex-shrink: 1; }
.field.has-addons.has-addons-centered {
justify-content: center; }
.field.has-addons.has-addons-right {
justify-content: flex-end; }
.field.has-addons.has-addons-fullwidth .control {
flex-grow: 1;
flex-shrink: 0; }
.field.is-grouped {
display: flex;
justify-content: flex-start; }
.field.is-grouped > .control {
flex-shrink: 0; }
.field.is-grouped > .control:not(:last-child) {
margin-bottom: 0;
margin-right: 0.75rem; }
.field.is-grouped > .control.is-expanded {
flex-grow: 1;
flex-shrink: 1; }
.field.is-grouped.is-grouped-centered {
justify-content: center; }
.field.is-grouped.is-grouped-right {
justify-content: flex-end; }
.field.is-grouped.is-grouped-multiline {
flex-wrap: wrap; }
.field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {
margin-bottom: 0.75rem; }
.field.is-grouped.is-grouped-multiline:last-child {
margin-bottom: -0.75rem; }
.field.is-grouped.is-grouped-multiline:not(:last-child) {
margin-bottom: 0; }
@media screen and (min-width: 769px), print {
.field.is-horizontal {
display: flex; } }
.field-label .label {
font-size: inherit; }
@media screen and (max-width: 768px) {
.field-label {
margin-bottom: 0.5rem; } }
@media screen and (min-width: 769px), print {
.field-label {
flex-basis: 0;
flex-grow: 1;
flex-shrink: 0;
margin-right: 1.5rem;
text-align: right; }
.field-label.is-small {
font-size: 0.75rem;
padding-top: 0.375em; }
.field-label.is-normal {
padding-top: 0.375em; }
.field-label.is-medium {
font-size: 1.25rem;
padding-top: 0.375em; }
.field-label.is-large {
font-size: 1.5rem;
padding-top: 0.375em; } }
.field-body .field .field {
margin-bottom: 0; }
@media screen and (min-width: 769px), print {
.field-body {
display: flex;
flex-basis: 0;
flex-grow: 5;
flex-shrink: 1; }
.field-body .field {
margin-bottom: 0; }
.field-body > .field {
flex-shrink: 1; }
.field-body > .field:not(.is-narrow) {
flex-grow: 1; }
.field-body > .field:not(:last-child) {
margin-right: 0.75rem; } }
.control {
box-sizing: border-box;
clear: both;
font-size: 1rem;
position: relative;
text-align: left; }
.control.has-icons-left .input:focus ~ .icon,
.control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon,
.control.has-icons-right .select:focus ~ .icon {
color: #7a7a7a; }
.control.has-icons-left .input.is-small ~ .icon,
.control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon,
.control.has-icons-right .select.is-small ~ .icon {
font-size: 0.75rem; }
.control.has-icons-left .input.is-medium ~ .icon,
.control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon,
.control.has-icons-right .select.is-medium ~ .icon {
font-size: 1.25rem; }
.control.has-icons-left .input.is-large ~ .icon,
.control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon,
.control.has-icons-right .select.is-large ~ .icon {
font-size: 1.5rem; }
.control.has-icons-left .icon, .control.has-icons-right .icon {
color: #dbdbdb;
height: 2.25em;
pointer-events: none;
position: absolute;
top: 0;
width: 2.25em;
z-index: 4; }
.control.has-icons-left .input,
.control.has-icons-left .select select {
padding-left: 2.25em; }
.control.has-icons-left .icon.is-left {
left: 0; }
.control.has-icons-right .input,
.control.has-icons-right .select select {
padding-right: 2.25em; }
.control.has-icons-right .icon.is-right {
right: 0; }
.control.is-loading::after {
position: absolute !important;
right: 0.625em;
top: 0.625em;
z-index: 4; }
.control.is-loading.is-small:after {
font-size: 0.75rem; }
.control.is-loading.is-medium:after {
font-size: 1.25rem; }
.control.is-loading.is-large:after {
font-size: 1.5rem; } .flatpickr-calendar {
background: transparent;
opacity: 0;
display: none;
text-align: center;
visibility: hidden;
padding: 0;
animation: none;
direction: ltr;
border: 0;
font-size: 14px;
line-height: 24px;
border-radius: 5px;
position: absolute;
width: 307.875px;
box-sizing: border-box;
touch-action: manipulation;
background: #3f4458;
box-shadow: 1px 0 0 black, -1px 0 0 black, 0 1px 0 black, 0 -1px 0 black, 0 3px 13px rgba(0, 0, 0, 0.08); }
.flatpickr-calendar select {
height: 28px;
color: #fff; }
.flatpickr-calendar.open, .flatpickr-calendar.inline {
opacity: 1;
max-height: 640px;
visibility: visible; }
.flatpickr-calendar.open {
display: inline-block;
z-index: 99999; }
.flatpickr-calendar.animate.open {
animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1); }
.flatpickr-calendar.inline {
display: block;
position: relative;
top: 2px; }
.flatpickr-calendar.static {
position: absolute;
top: calc(100% + 2px); }
.flatpickr-calendar.static.open {
z-index: 999;
display: block; }
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
box-shadow: none !important; }
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; }
.flatpickr-calendar .hasWeeks .dayContainer, .flatpickr-calendar .hasTime .dayContainer {
border-bottom: 0;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0; }
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
height: 40px;
border-top: 1px solid black; }
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
height: auto; }
.flatpickr-calendar:before, .flatpickr-calendar:after {
position: absolute;
display: block;
pointer-events: none;
border: solid transparent;
content: '';
height: 0;
width: 0;
left: 22px; }
.flatpickr-calendar.rightMost:before, .flatpickr-calendar.rightMost:after {
left: auto;
right: 22px; }
.flatpickr-calendar:before {
border-width: 5px;
margin: 0 -5px; }
.flatpickr-calendar:after {
border-width: 4px;
margin: 0 -4px; }
.flatpickr-calendar.arrowTop:before, .flatpickr-calendar.arrowTop:after {
bottom: 100%; }
.flatpickr-calendar.arrowTop:before {
border-bottom-color: black; }
.flatpickr-calendar.arrowTop:after {
border-bottom-color: #3f4458; }
.flatpickr-calendar.arrowBottom:before, .flatpickr-calendar.arrowBottom:after {
top: 100%; }
.flatpickr-calendar.arrowBottom:before {
border-top-color: black; }
.flatpickr-calendar.arrowBottom:after {
border-top-color: #3f4458; }
.flatpickr-calendar:focus {
outline: 0; }
.flatpickr-wrapper {
position: relative;
display: inline-block; }
.flatpickr-months {
display: flex; }
.flatpickr-months .flatpickr-month {
background: transparent;
color: #fff;
fill: #fff;
height: 28px;
line-height: 1;
text-align: center;
position: relative;
user-select: none;
overflow: hidden;
flex: 1; }
.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month {
text-decoration: none;
cursor: pointer;
position: absolute;
top: 0px;
line-height: 16px;
height: 28px;
padding: 10px;
z-index: 3;
color: #fff;
fill: #fff; }
.flatpickr-months .flatpickr-prev-month.disabled, .flatpickr-months .flatpickr-next-month.disabled {
display: none; }
.flatpickr-months .flatpickr-prev-month i, .flatpickr-months .flatpickr-next-month i {
position: relative; }
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month, .flatpickr-months .flatpickr-next-month.flatpickr-prev-month {  left: 0;  }
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month, .flatpickr-months .flatpickr-next-month.flatpickr-next-month {  right: 0;  }
.flatpickr-months .flatpickr-prev-month:hover, .flatpickr-months .flatpickr-next-month:hover {
color: #eee; }
.flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg {
fill: #f64747; }
.flatpickr-months .flatpickr-prev-month svg, .flatpickr-months .flatpickr-next-month svg {
width: 14px;
height: 14px; }
.flatpickr-months .flatpickr-prev-month svg path, .flatpickr-months .flatpickr-next-month svg path {
transition: fill 0.1s;
fill: inherit; }
.numInputWrapper {
position: relative;
height: auto; }
.numInputWrapper input, .numInputWrapper span {
display: inline-block; }
.numInputWrapper input {
width: 100%; }
.numInputWrapper input::-ms-clear {
display: none; }
.numInputWrapper span {
position: absolute;
right: 0;
width: 14px;
padding: 0 4px 0 2px;
height: 50%;
line-height: 50%;
opacity: 0;
cursor: pointer;
border: 1px solid rgba(255, 255, 255, 0.15);
box-sizing: border-box; }
.numInputWrapper span:hover {
background: rgba(192, 187, 167, 0.1); }
.numInputWrapper span:active {
background: rgba(192, 187, 167, 0.2); }
.numInputWrapper span:after {
display: block;
content: "";
position: absolute; }
.numInputWrapper span.arrowUp {
top: 0;
border-bottom: 0; }
.numInputWrapper span.arrowUp:after {
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-bottom: 4px solid rgba(255, 255, 255, 0.6);
top: 26%; }
.numInputWrapper span.arrowDown {
top: 50%; }
.numInputWrapper span.arrowDown:after {
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 4px solid rgba(255, 255, 255, 0.6);
top: 40%; }
.numInputWrapper span svg {
width: inherit;
height: auto; }
.numInputWrapper span svg path {
fill: rgba(255, 255, 255, 0.5); }
.numInputWrapper:hover {
background: rgba(192, 187, 167, 0.05); }
.numInputWrapper:hover span {
opacity: 1; }
.flatpickr-current-month {
font-size: 135%;
line-height: inherit;
font-weight: 300;
color: inherit;
position: absolute;
width: 75%;
left: 12.5%;
padding: 6.16px 0 0 0;
line-height: 1;
height: 28px;
display: inline-block;
text-align: center;
transform: translate3d(0px, 0px, 0px); }
.flatpickr-current-month span.cur-month {
font-family: inherit;
font-weight: 700;
color: inherit;
display: inline-block;
margin-left: 0.5ch;
padding: 0; }
.flatpickr-current-month span.cur-month:hover {
background: rgba(192, 187, 167, 0.05); }
.flatpickr-current-month .numInputWrapper {
width: 6ch;
width: 7ch\0;
display: inline-block; }
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
border-bottom-color: #fff; }
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
border-top-color: #fff; }
.flatpickr-current-month input.cur-year {
background: transparent;
box-sizing: border-box;
color: inherit;
cursor: text;
padding: 0 0 0 0.5ch;
margin: 0;
display: inline-block;
font-size: inherit;
font-family: inherit;
font-weight: 300;
line-height: inherit;
height: auto;
border: 0;
border-radius: 0;
vertical-align: initial; }
.flatpickr-current-month input.cur-year:focus {
outline: 0; }
.flatpickr-current-month input.cur-year[disabled], .flatpickr-current-month input.cur-year[disabled]:hover {
font-size: 100%;
color: rgba(255, 255, 255, 0.5);
background: transparent;
pointer-events: none; }
.flatpickr-weekdays {
background: transparent;
text-align: center;
overflow: hidden;
width: 100%;
display: flex;
align-items: center;
height: 28px; }
.flatpickr-weekdays .flatpickr-weekdaycontainer {
display: flex;
flex: 1; }
span.flatpickr-weekday {
cursor: default;
font-size: 90%;
background: transparent;
color: #fff;
line-height: 1;
margin: 0;
text-align: center;
display: block;
flex: 1;
font-weight: bolder; }
.dayContainer, .flatpickr-weeks {
padding: 1px 0 0 0; }
.flatpickr-days {
position: relative;
overflow: hidden;
display: flex;
align-items: flex-start;
width: 307.875px; }
.flatpickr-days:focus {
outline: 0; }
.dayContainer {
padding: 0;
outline: 0;
text-align: left;
width: 307.875px;
min-width: 307.875px;
max-width: 307.875px;
box-sizing: border-box;
display: inline-block;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
-ms-flex-wrap: wrap;
-ms-flex-pack: justify;
justify-content: space-around;
transform: translate3d(0px, 0px, 0px);
opacity: 1; }
.dayContainer + .dayContainer {
box-shadow: -1px 0 0 black; }
.flatpickr-day {
background: none;
border: 1px solid transparent;
border-radius: 150px;
box-sizing: border-box;
color: rgba(255, 255, 255, 0.95);
cursor: pointer;
font-weight: 400;
width: 14.2857143%;
flex-basis: 14.2857143%;
max-width: 39px;
height: 39px;
line-height: 39px;
margin: 0;
display: inline-block;
position: relative;
justify-content: center;
text-align: center; }
.flatpickr-day.inRange, .flatpickr-day.today.inRange, .flatpickr-day:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day.nextMonthDay:hover, .flatpickr-day.nextMonthDay:focus {
cursor: pointer;
outline: 0;
background: #78809e;
border-color: #78809e; }
.flatpickr-day.today {
border-color: #eee; }
.flatpickr-day.today:hover, .flatpickr-day.today:focus {
border-color: #eee;
background: #eee;
color: #3f4458; }
.flatpickr-day.selected, .flatpickr-day.selected.inRange, .flatpickr-day.selected:focus, .flatpickr-day.selected:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange, .flatpickr-day.startRange.inRange, .flatpickr-day.startRange:focus, .flatpickr-day.startRange:hover, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange, .flatpickr-day.endRange.inRange, .flatpickr-day.endRange:focus, .flatpickr-day.endRange:hover, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.endRange.nextMonthDay {
background: #007bff;
box-shadow: none;
color: #fff;
border-color: #007bff; }
.flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange, .flatpickr-day.endRange.startRange {
border-radius: 50px 0 0 50px; }
.flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange, .flatpickr-day.endRange.endRange {
border-radius: 0 50px 50px 0; }
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
box-shadow: -10px 0 0 #007bff; }
.flatpickr-day.selected.startRange.endRange, .flatpickr-day.startRange.startRange.endRange, .flatpickr-day.endRange.startRange.endRange {
border-radius: 50px; }
.flatpickr-day.inRange {
border-radius: 0;
box-shadow: -5px 0 0 #78809e, 5px 0 0 #78809e; }
.flatpickr-day.disabled, .flatpickr-day.disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay {
color: rgba(255, 255, 255, 0.3);
background: transparent;
border-color: transparent;
cursor: default; }
.flatpickr-day.disabled, .flatpickr-day.disabled:hover {
cursor: not-allowed;
color: rgba(255, 255, 255, 0.1); }
.flatpickr-day.week.selected {
border-radius: 0;
box-shadow: -5px 0 0 #007bff, 5px 0 0 #007bff; }
.flatpickr-day.hidden {
visibility: hidden; }
.rangeMode .flatpickr-day {
margin-top: 1px; }
.flatpickr-weekwrapper {
display: inline-block;
float: left; }
.flatpickr-weekwrapper .flatpickr-weeks {
padding: 0 12px;
box-shadow: 1px 0 0 black; }
.flatpickr-weekwrapper .flatpickr-weekday {
float: none;
width: 100%;
line-height: 28px; }
.flatpickr-weekwrapper span.flatpickr-day, .flatpickr-weekwrapper span.flatpickr-day:hover {
display: block;
width: 100%;
max-width: none;
color: rgba(255, 255, 255, 0.3);
background: transparent;
cursor: default;
border: none; }
.flatpickr-innerContainer {
display: block;
display: flex;
box-sizing: border-box;
overflow: hidden; }
.flatpickr-rContainer {
display: inline-block;
padding: 0;
box-sizing: border-box; }
.flatpickr-time {
text-align: center;
outline: 0;
display: block;
height: 0;
line-height: 40px;
max-height: 40px;
box-sizing: border-box;
overflow: hidden;
display: flex; }
.flatpickr-time:after {
content: "";
display: table;
clear: both; }
.flatpickr-time .numInputWrapper {
flex: 1;
width: 40%;
height: 40px;
float: left; }
.flatpickr-time .numInputWrapper span.arrowUp:after {
border-bottom-color: rgba(255, 255, 255, 0.95); }
.flatpickr-time .numInputWrapper span.arrowDown:after {
border-top-color: rgba(255, 255, 255, 0.95); }
.flatpickr-time.hasSeconds .numInputWrapper {
width: 26%; }
.flatpickr-time.time24hr .numInputWrapper {
width: 49%; }
.flatpickr-time input {
background: transparent;
box-shadow: none;
border: 0;
border-radius: 0;
text-align: center;
margin: 0;
padding: 0;
height: inherit;
line-height: inherit;
color: rgba(255, 255, 255, 0.95);
font-size: 14px;
position: relative;
box-sizing: border-box; }
.flatpickr-time input.flatpickr-hour {
font-weight: bold; }
.flatpickr-time input.flatpickr-minute, .flatpickr-time input.flatpickr-second {
font-weight: 400; }
.flatpickr-time input:focus {
outline: 0;
border: 0; }
.flatpickr-time .flatpickr-time-separator, .flatpickr-time .flatpickr-am-pm {
height: inherit;
display: inline-block;
float: left;
line-height: inherit;
color: rgba(255, 255, 255, 0.95);
font-weight: bold;
width: 2%;
user-select: none;
align-self: center; }
.flatpickr-time .flatpickr-am-pm {
outline: 0;
width: 18%;
cursor: pointer;
text-align: center;
font-weight: 400; }
.flatpickr-time input:hover, .flatpickr-time input:focus, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time .flatpickr-am-pm:focus {
background: #878ea9; }
.flatpickr-input[readonly] {
cursor: pointer; }
@keyframes fpFadeInDown {
from {
opacity: 0;
transform: translate3d(0, -20px, 0); }
to {
opacity: 1;
transform: translate3d(0, 0, 0); } }
.flatpickr .input-group-append {
cursor: pointer; }
.croppr-container * {
user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box; }
.croppr-container img {
vertical-align: middle;
max-width: 100%; }
.croppr {
position: relative;
display: inline-block; }
.croppr-handle, .croppr-imageClipped, .croppr-overlay, .croppr-region {
position: absolute;
top: 0; }
.croppr-overlay {
background: rgba(0, 0, 0, 0.5);
right: 0;
bottom: 0;
left: 0;
z-index: 1;
cursor: crosshair; }
.croppr-region {
border: 1px dashed rgba(0, 0, 0, 0.5);
z-index: 3;
cursor: move; }
.croppr-imageClipped {
right: 0;
bottom: 0;
left: 0;
z-index: 2;
pointer-events: none; }
.croppr-handle {
border: 1px solid #000;
background-color: #fff;
width: 10px;
height: 10px;
z-index: 4; }
.vibebp_my_profile #vibeapp_site_body_wrapper > .container {
max-width: none; }
.vibebp_myprofile {
color: var(--text); }
.vibebp_myprofile strong {
color: var(--bold); }
.vibebp_myprofile .pusher {
overflow: visible; }
.vibebp_myprofile input[type=color], .vibebp_myprofile input[type=date], .vibebp_myprofile input[type=datetime-local], .vibebp_myprofile input[type=datetime], .vibebp_myprofile input[type=email], .vibebp_myprofile input[type=month], .vibebp_myprofile input[type=number], .vibebp_myprofile input[type=password], .vibebp_myprofile input[type=search], .vibebp_myprofile input[type=tel], .vibebp_myprofile input[type=text], .vibebp_myprofile input[type=time], .vibebp_myprofile input[type=url], .vibebp_myprofile input[type=week], .vibebp_myprofile select, .vibebp_myprofile textarea {
padding: 0.5rem;
font-size: 1em;
color: var(--text);
border: 1px solid var(--border);
background: var(--body);
border-radius: 0; }
.vibebp_myprofile input[type=color]:focus, .vibebp_myprofile input[type=date]:focus, .vibebp_myprofile input[type=datetime-local]:focus, .vibebp_myprofile input[type=datetime]:focus, .vibebp_myprofile input[type=email]:focus, .vibebp_myprofile input[type=month]:focus, .vibebp_myprofile input[type=number]:focus, .vibebp_myprofile input[type=password]:focus, .vibebp_myprofile input[type=search]:focus, .vibebp_myprofile input[type=tel]:focus, .vibebp_myprofile input[type=text]:focus, .vibebp_myprofile input[type=time]:focus, .vibebp_myprofile input[type=url]:focus, .vibebp_myprofile input[type=week]:focus, .vibebp_myprofile select:focus, .vibebp_myprofile textarea:focus {
outline: none;
border-color: var(--primary); }
.vibebp_myprofile input.is-danger {
border-color: var(--danger) !important; }
.vibebp_myprofile input.is-success {
border-color: var(--success) !important; }
.vibebp_myprofile select {
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
padding: 0 2rem 0 1rem;
height: 2.5rem;
line-height: 1;
font-size: 1rem;
vertical-align: middle;
border: 1px solid var(--border);
background-color: transparent;
color: var(--text);
-webkit-transition: .05s bordercolor ease-in-out;
transition: .05s bordercolor ease-in-out;
background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='24' height='24' fill='gray' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' /></g></svg>") no-repeat;
background-position: calc(100% - 0.5rem) 50%;
background-repeat: no-repeat;
background-size: auto 38%;
border-radius: 0;
max-width: 100%; }
.vibebp_myprofile select:focus {
outline: none;
border-color: var(--primary); }
.vibebp_myprofile .checkbox label {
display: flex;
align-items: center;
position: relative; }
.vibebp_myprofile .checkbox label:before {
width: 16px;
height: 16px;
content: '';
display: block;
border: 1px solid var(--border);
margin-right: 0.5rem;
transition: all 200ms; }
.vibebp_myprofile .checkbox > input[type="checkbox"] {
display: none !important; }
.vibebp_myprofile .checkbox > input[type="checkbox"]:checked + label {
display: flex;
align-items: center; }
.vibebp_myprofile .checkbox > input[type="checkbox"]:checked + label:before {
content: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='12' height='12' viewBox='0 0 24 24'><path d='M9 21.035l-9-8.638 2.791-2.87 6.156 5.874 12.21-12.436 2.843 2.817z'/></svg>");
background: var(--light); }
.vibebp_myprofile .radio > label {
display: flex;
align-items: center;
position: relative; }
.vibebp_myprofile .radio > label:before {
width: 16px;
height: 16px;
content: '';
display: block;
border: 1px solid var(--border);
border-radius: 50%;
margin-right: 0.5rem;
transition: all 200ms; }
.vibebp_myprofile .radio input[type="radio"] {
display: none !important; }
.vibebp_myprofile .radio input[type="radio"]:checked + label:before {
border: 4px solid var(--light); }
.vibebp_myprofile .rotate90 {
transform: rotate(90deg); }
.vibebp_myprofile .dashboard {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
grid-auto-rows: minmax(30px, auto);
grid-gap: 1.5rem;
min-height: calc(100vh - 80px); }
.vibebp_myprofile .dashboard .dashboard_widget {
background: var(--highlight);
border: 1px solid var(--border);
padding: 1.5rem;
position: relative;
display: inline-block;
width: 100%; }
.vibebp_myprofile .dashboard .dashboard_widget .dashboard_widget_header {
margin: -1rem;
width: calc(100% + 2rem);
display: flex;
justify-content: space-between;
font-size: 1rem;
opacity: 0; }
.vibebp_myprofile .dashboard .dashboard_widget:hover .dashboard_widget_header {
opacity: 1; }
.vibebp_myprofile .dashboard .widget_move_spot {
border: 2px dashed var(--border);
display: flex;
align-items: center;
justify-content: center;
font-size: 3rem;
padding: 3rem 0; }
.vibebp_myprofile .dashboard .widget_move_spot > span {
display: flex;
width: calc(100% - 5rem);
font-size: 1rem;
align-items: center; }
.vibebp_myprofile .dashboard .widget_move_spot > span.vicon {
font-size: 3rem;
width: 100%;
justify-content: center; }
.vibebp_myprofile button {
display: flex;
flex-direction: row;
align-items: center; }
.vibebp_myprofile button span {
text-align: center;
width: 100%; }
.vibebp_myprofile button span + span {
flex: 1; }
.vibebp_myprofile textarea {
padding: 10px;
width: 100%; }
.vibebp_myprofile .datetime {
opacity: 0.9; }
.vibebp_myprofile .datetime span + span {
padding: 0 0.5rem; }
.vibebp_myprofile .datetime span + span + span {
display: none; }
.vibebp_myprofile .leftright_wrapper {
display: flex;
flex-wrap: wrap;
flex-direction: row; }
.vibebp_myprofile .leftright_wrapper .left_side {
margin-right: 0.75rem;
min-width: 240px;
flex: 3; }
.vibebp_myprofile .leftright_wrapper .right_side {
margin-left: 0.75rem;
min-width: 240px;
flex: 2;
display: flex;
justify-content: flex-end; }
.vibebp_myprofile .uploader {
height: 100%;
border: 2px dashed var(--border);
align-items: center;
display: flex; }
.vibebp_myprofile .uploader .upload_file {
padding: 0.3rem;
font-size: 0.9rem;
height: 100%;
width: 100%;
display: flex;
align-items: center;
justify-content: center; }
.vibebp_myprofile .uploader .upload_file input {
display: none; }
.vibebp_myprofile .uploader .uploaded_src {
line-height: 0;
width: 100%;
height: 100%;
position: relative; }
.vibebp_myprofile .uploader .uploaded_src .uploaded_image {
width: 100%;
height: 100%;
background-size: cover;
background-repeat: no-repeat; }
.vibebp_myprofile .uploader .uploaded_src > span {
position: absolute;
right: 0;
top: 0;
padding: 0.5rem;
color: #fff;
opacity: 0;
background: var(--light); }
.vibebp_myprofile .uploader .uploaded_src:hover > span {
opacity: 1; }
.vibebp_myprofile .uploader .cropimage {
position: absolute;
left: 0;
top: 100%;
padding: 5px;
background: var(--highlight);
border: 1px solid var(--border);
box-shadow: 0 0 5px var(--border);
width: 100%; }
.vibebp_myprofile .vibebp_form .vibebp_form_field > label {
display: flex;
justify-content: space-between;
font-size: 80%;
opacity: 0.6; }
.vibebp_myprofile .vibebp_form .vibebp_form_field > label > span {
font-size: 1rem;
float: right; }
.vibebp_myprofile .vibebp_form .vibebp_form_field input, .vibebp_myprofile .vibebp_form .vibebp_form_field textarea {
border: none;
background: none;
padding: 0.5rem 0;
display: block;
width: 100%;
box-shadow: none;
border-radius: 0;
border-bottom: 2px solid var(--border); }
.vibebp_myprofile .vibebp_form .vibebp_form_field input:focus, .vibebp_myprofile .vibebp_form .vibebp_form_field textarea:focus {
outline: 0;
border-color: var(--primary); }
.vibebp_myprofile .vibebp_form .vibebp_form_field textarea {
min-height: 120px;
width: 100%;
max-width: auto; }
.vibebp_myprofile .vibebp_form .vibebp_form_field + .button {
margin-top: 1.5rem; }
.vibebp_myprofile .vibebp_form .vibebp_form_field.control.is-loading::after {
margin-top: 1rem; }
.vibebp_myprofile .vibebp_form .vibebp_form_field + .vibebp_form_field {
margin-top: 1rem; }
.vibebp_myprofile .vibebp_form .vibebp_field_group {
display: flex;
justify-content: space-between;
flex-wrap: wrap; }
.vibebp_myprofile .vibebp_form .vibebp_field_group > * {
margin: 10px 0; }
.vibebp_myprofile .settings_tabs {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
margin: 1rem 0;
border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.vibebp_myprofile .settings_tabs .setting_tab {
padding: 0.5rem 0.5rem;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 5px 5px 0 0;
margin-bottom: -1px; }
.vibebp_myprofile .settings_tabs .setting_tab.active {
border-bottom-color: #fff; }
.vibebp_myprofile .settings_tabs .setting_tab:first-child {
margin-left: 1rem; }
.vibebp_myprofile .tip {
position: relative; }
.vibebp_myprofile .tip:after {
content: attr(title);
position: absolute;
left: 0px;
width: 160px;
bottom: calc(100% + 1rem);
background: var(--dark);
color: var(--white);
font-size: 1rem;
padding: 0.5rem;
border-radius: 2px;
display: none;
transition: all 0.2s; }
.vibebp_myprofile .tip:hover:after {
display: block; }
.vibebp_myprofile .tip.end:after {
right: 0px;
left: auto; }
.vibebp_myprofile .target_menu {
background: var(--light);
padding: 0.2rem 0.5rem;
position: absolute;
right: 0;
font-size: 0.8rem;
top: 100%;
display: flex;
border-radius: 2px;
flex-direction: column;
color: var(--primarycolor);
z-index: 9; }
.vibebp_myprofile .target_menu > li {
padding: 0.3rem 0;
white-space: nowrap; }
.vibebp_myprofile .target_menu:before {
content: '';
position: absolute;
right: 0.5rem;
top: -1rem;
border: 0.5rem solid;
border-color: transparent transparent var(--light); }
.vibebp_myprofile table.table {
width: 100%;
font-size: 1rem;
border: 1px solid var(--border);
background: var(--highlight); }
.vibebp_myprofile table.table th {
font-weight: 400; }
.vibebp_myprofile table.table td, .vibebp_myprofile table.table th {
border-color: var(--border);
color: var(--text); }
.vibebp_myprofile table.table thead > th:last-child,
.vibebp_myprofile table.table tr > td:last-child {
text-align: end; }
.vibebp_myprofile .vbp_message {
background: var(--sidebar);
padding: 12px 16px;
font-size: 0.9rem;
border-radius: 5px;
color: var(--bold);
display: flex;
align-items: center;
margin-bottom: 1.5rem; }
.vibebp_myprofile .vbp_message:before {
content: "\e6c5";
margin-right: 8px;
font-family: vicon; }
.vibebp_myprofile .vbp_message.error {
background: var(--error);
color: var(--errortext); }
.vibebp_myprofile .loading-roller {
display: inline-block;
position: relative;
width: 64px;
height: 64px; }
.vibebp_myprofile .loading-roller div {
animation: loading-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
transform-origin: 32px 32px; }
.vibebp_myprofile .loading-roller div:after {
content: " ";
display: block;
position: absolute;
width: 6px;
height: 6px;
border-radius: 50%;
background: var(--primary);
margin: -3px 0 0 -3px; }
.vibebp_myprofile .loading-roller div:nth-child(1) {
animation-delay: -0.036s; }
.vibebp_myprofile .loading-roller div:nth-child(1):after {
top: 50px;
left: 50px; }
.vibebp_myprofile .loading-roller div:nth-child(2) {
animation-delay: -0.072s; }
.vibebp_myprofile .loading-roller div:nth-child(2):after {
top: 54px;
left: 45px; }
.vibebp_myprofile .loading-roller div:nth-child(3) {
animation-delay: -0.108s; }
.vibebp_myprofile .loading-roller div:nth-child(3):after {
top: 57px;
left: 39px; }
.vibebp_myprofile .loading-roller div:nth-child(4) {
animation-delay: -0.144s; }
.vibebp_myprofile .loading-roller div:nth-child(4):after {
top: 58px;
left: 32px; }
.vibebp_myprofile .loading-roller div:nth-child(5) {
animation-delay: -0.18s; }
.vibebp_myprofile .loading-roller div:nth-child(5):after {
top: 57px;
left: 25px; }
.vibebp_myprofile .loading-roller div:nth-child(6) {
animation-delay: -0.216s; }
.vibebp_myprofile .loading-roller div:nth-child(6):after {
top: 54px;
left: 19px; }
.vibebp_myprofile .loading-roller div:nth-child(7) {
animation-delay: -0.252s; }
.vibebp_myprofile .loading-roller div:nth-child(7):after {
top: 50px;
left: 14px; }
.vibebp_myprofile .loading-roller div:nth-child(8) {
animation-delay: -0.288s; }
.vibebp_myprofile .loading-roller div:nth-child(8):after {
top: 45px;
left: 10px; }
@keyframes loading-roller {
0% {
transform: rotate(0deg); }
100% {
transform: rotate(360deg); } }
.vibebp_myprofile .member_list {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
grid-gap: 1rem; }
.vibebp_myprofile .member_list .membercard {
border: 1px solid var(--border);
padding: 0.5rem;
border-radius: 2px;
display: flex;
flex-direction: column;
align-items: center; }
.vibebp_myprofile .member_list .membercard img {
border-radius: 50%; }
.vibebp_myprofile .member_list .membercard .member_details {
display: flex;
flex-direction: column; }
.vibebp_myprofile .member_list .membercard .member_details span {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
font-size: 1rem; }
.vibebp_myprofile .member_list .membercard .request_actions {
display: flex;
margin: 0.25rem -0.25rem; }
.vibebp_myprofile .member_list .membercard .request_actions a + a {
margin: 0.25rem; }
.vibebp_myprofile .switch {
position: relative;
display: inline-block;
width: 60px;
max-width: 60px;
height: 34px; }
.vibebp_myprofile .switch input {
opacity: 0;
width: 0;
height: 0; }
.vibebp_myprofile .switch .slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: var(--light);
transition: .4s;
border-radius: 34px; }
.vibebp_myprofile .switch .slider:before {
position: absolute;
content: "";
height: 26px;
width: 26px;
left: 2px;
bottom: 2px;
border-radius: 50%;
background-color: var(--white);
transition: .4s; }
.vibebp_myprofile .switch input:checked + .slider {
background-color: var(--primary); }
.vibebp_myprofile .switch input:checked + .slider:before {
transform: translateX(30px); }
.vibebp_myprofile .switch input:focus + .slider {
box-shadow: 0 0 1px var(--primary); }
.vibebp_myprofile .portal_body .setting {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: flex-start;
min-height: 3rem;
justify-content: space-between; }
.vibebp_myprofile .portal_body .setting > label {
flex: 1 0 160px;
margin-right: 10px; }
.vibebp_myprofile .portal_body .setting .switch {
flex: 0 0 60px; }
.vibebp_myprofile .portal_body .setting_group + .setting_group {
margin-top: 1.5rem; }
.vibebp_myprofile .portal_body .setting_group label {
font-size: 1rem;
opacity: 0.6;
margin-bottom: 1rem; }
.vibebp_myprofile .portal_body .setting_group .setting_field {
display: flex;
justify-content: space-between;
flex-wrap: wrap; }
.vibebp_myprofile .portal_body .setting_group .setting_field strong {
flex: 1 0 140px; }
.vibebp_myprofile .portal_body .setting_group .setting_field select {
flex: 0 0 120px;
width: 100%; }
.vibebp_myprofile .portal_body .setting_group .setting_field + .setting_field {
margin-top: 0.5rem; }
.vibebp_myprofile a {
color: var(--primary);
transition: all 0.2s ease-in-out; }
.vibebp_myprofile a:hover {
color: var(--primary); }
.vibebp_myprofile a.link {
transition: all 0.2s;
position: relative;
padding: 0;
color: var(--primary);
text-transform: none;
font-size: inherit !important;
font-weight: 400; }
.vibebp_myprofile a.link:after {
content: '' !important;
width: 0;
height: 1px;
padding: 0;
position: absolute;
left: auto;
right: 0;
background: var(--primary);
bottom: 0;
transition: all 0.2s ease-in-out; }
.vibebp_myprofile a.link:hover {
color: var(--primary);
text-decoration: none; }
.vibebp_myprofile a.link:hover:after {
left: 0;
right: auto;
width: 100%; }
.vibebp_myprofile a.link.tag {
background: none;
text-transform: uppercase;
letter-spacing: 0.5px; }
.vibebp_myprofile a.more_link {
padding: 0 15px 0 0; }
.vibebp_myprofile a.more_link:after {
content: '';
transform: translateX(-10px);
transition: all 0.2s;
display: inline-block;
opacity: 0;
width: 16px;
margin: 0 5px 2px;
height: 5px;
background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE2IDUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxLjQxNDIxOyI+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjg1NzE0MywwLDAsMSwyLDApIj4KICAgICAgICA8cmVjdCB4PSIwIiB5PSIyIiB3aWR0aD0iMTQiIGhlaWdodD0iMSIvPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC4wNzE0Mjg2LDAsMCwxLDAsMCkiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjIiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxIi8+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjQzNTcyMSwwLjM5ODYyMywtMC42NzUsMC43Mzc4MTgsMTIuOTkzLDAuNDQzNTkyKSI+CiAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjUiIGhlaWdodD0iMSIvPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC4yNzQwNzgsLTAuMjk5Njc4LDAuNzI0OTQ0LDAuNjYzMDE1LDEyLjQxNjQsMy45Nzg1MykiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI1IiBoZWlnaHQ9IjEiLz4KICAgIDwvZz4KPC9zdmc+Cg=="); }
.vibebp_myprofile a.more_link:hover:after {
transform: translateX(0);
opacity: 1; }
@-webkit-keyframes fpFadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0); }
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); } }
@-webkit-keyframes fpFadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0); }
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); } }
.vibebp_content_preview_wrapper {
position: fixed;
left: 0;
top: 0;
display: flex;
justify-content: center;
width: 100vw;
height: 100vh;
z-index: 99;
background: var(--shadow); }
.vibebp_content_preview_wrapper > span {
position: absolute;
z-index: -1;
left: 0;
top: 0;
width: 100vw;
height: 100vh; }
.vibebp_content_preview_wrapper .vibebp_content_preview {
max-width: 800px;
padding: 1rem;
z-index: 9;
background: var(--highlight);
width: 100%;
display: block;
margin-top: 2rem;
overflow-y: auto; }
.vibebp_content_preview_wrapper .vibebp_content_preview .new_article_header {
text-align: center;
font-size: 3rem; }
.vibe_editor_columns_wrapper {
margin: 1rem 0; }
.vibe_editor_columns_wrapper .vibe_editor_columns_1_1 {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 1rem; }
.vibe_editor_columns_wrapper .vibe_editor_columns_1_2 {
display: grid;
grid-template-columns: 1fr 2fr;
grid-gap: 1rem; }
.vibe_editor_columns_wrapper .vibe_editor_columns_1_3 {
display: grid;
grid-template-columns: 1fr 3fr;
grid-gap: 1rem; }
.vibe_editor_columns_wrapper .vibe_editor_columns_2_1 {
display: grid;
grid-template-columns: 2fr 1fr;
grid-gap: 1rem; }
.vibe_editor_columns_wrapper .vibe_editor_columns_2_3 {
display: grid;
grid-template-columns: 2fr 3fr;
grid-gap: 1rem; }
.vibe_editor_columns_wrapper .vibe_editor_columns_3_1 {
display: grid;
grid-template-columns: 3fr 1fr;
grid-gap: 1rem; }
.vibe_editor_columns_wrapper .vibe_editor_columns_3_2 {
display: grid;
grid-template-columns: 3fr 2fr;
grid-gap: 1rem; }
.vibe_editor_columns_wrapper .vibe_editor_columns_1_1_1 {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 1rem; }
.vibe_editor_columns_wrapper .vibe_editor_columns_1_1_2 {
display: grid;
grid-template-columns: 1fr 1fr 2fr;
grid-gap: 1rem; }
.vibe_editor_columns_wrapper .vibe_editor_columns_1_1_3 {
display: grid;
grid-template-columns: 1fr 1fr 3fr;
grid-gap: 1rem; }
.vibe_editor_columns_wrapper .vibe_editor_columns_2_1_1 {
display: grid;
grid-template-columns: 2fr 1fr 1fr;
grid-gap: 1rem; }
.vibe_editor_columns_wrapper .vibe_editor_columns_2_1_2 {
display: grid;
grid-template-columns: 2fr 1fr 2fr;
grid-gap: 1rem; }
.vibe_editor_columns_wrapper .vibe_editor_columns_2_1_3 {
display: grid;
grid-template-columns: 2fr 1fr 3fr;
grid-gap: 1rem; }
.vibe_editor_columns_wrapper .vibe_editor_columns_2_2_1 {
display: grid;
grid-template-columns: 2fr 2fr 1fr;
grid-gap: 1rem; }
.vibe_editor_columns_wrapper .vibe_editor_columns_2_2_3 {
display: grid;
grid-template-columns: 2fr 2fr 3fr;
grid-gap: 1rem; }
.vibe_editor_columns_wrapper .vibe_editor_columns_3_1_1 {
display: grid;
grid-template-columns: 3fr 1fr 1fr;
grid-gap: 1rem; }
.vibe_editor_columns_wrapper .vibe_editor_columns_3_1_2 {
display: grid;
grid-template-columns: 3fr 1fr 2fr;
grid-gap: 1rem; }
.vibe_editor_columns_wrapper .vibe_editor_columns_3_1_3 {
display: grid;
grid-template-columns: 3fr 1fr 3fr;
grid-gap: 1rem; }
.vibe_editor_columns_wrapper .vibe_editor_columns_3_2_1 {
display: grid;
grid-template-columns: 3fr 2fr 1fr;
grid-gap: 1rem; }
.vibe_editor_columns_wrapper .vibe_editor_columns_3_2_3 {
display: grid;
grid-template-columns: 3fr 2fr 3fr;
grid-gap: 1rem; }
input[type=checkbox]:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=radio]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus {
box-shadow: none; }
.lds-ripple {
display: inline-block;
position: relative;
width: 40px;
height: 40px; }
.lds-ripple div {
position: absolute;
border: 4px solid var(--border);
opacity: 1;
border-radius: 50%;
animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite; }
.lds-ripple div:nth-child(2) {
animation-delay: -0.5s; }
@keyframes lds-ripple {
0% {
top: 18px;
left: 18px;
width: 0;
height: 0;
opacity: 1; }
100% {
top: 0px;
left: 0px;
width: 36px;
height: 36px;
opacity: 0; } }
@media (max-width: 800px) {
.vibebp_content_preview {
min-width: 90vw;
max-width: calc(100vw - 3rem); } }
.vibebp_main_header {
display: flex;
justify-content: space-between;
margin: 0;
flex-wrap: wrap;
border: 1px solid var(--border);
background: var(--highlight); }
.vibebp_main_header > * {
margin: 0.5rem;
display: flex;
align-items: center; }
@media (max-width: 640px) {
.vibebp_myprofile .leftright_wrapper .left_side, .vibebp_myprofile .leftright_wrapper .right_side {
margin: 0 0 0.75rem;
width: 100%; }
.vibebp_myprofile .portal .portal_header {
width: 100%; }
.vibebp_myprofile .portal .portal_header .header_links div {
flex: 1;
margin-bottom: 1rem; }
.vibebp_myprofile .portal .portal_header .header_extras select {
flex: 1;
margin-bottom: 1rem; }
.vibebp_myprofile .portal .portal_body {
width: 100%; }
.vibebp_myprofile .vibebp_main_header > * {
flex: 1 0 160px;
min-width: 160px;
flex-wrap: wrap; } } .checkbox:hover, .radio:hover {
color: var(--text); }
.buttons.has-addons .button {
margin-left: 0; }
.button.is-info, .button.is-danger, .button.is-warning,
.button.is-success {
color: #fff !important; }
a.button.is-primary {
background: var(--primary) !important;
color: var(--primarycolor) !important; }
.vibebp_myprofile .buttons a.button.is-primary {
background: none !important;
border: 1px solid var(--primary);
color: var(--primary) !important; }
.vibebp_myprofile .buttons a.button.is-primary:hover, .vibebp_myprofile .buttons a.button.is-primary.active {
background: var(--primary) !important;
color: var(--primarycolor) !important; }
.vibebp_myprofile {
display: flex;
align-items: strech; }
.vibebp_myprofile .profile_menu {
display: flex;
box-orient: horizontal;
flex-direction: column;
justify-content: space-between;
background: var(--dark);
position: sticky;
top: 0;
max-height: 100vh;
width: calc(24px + 2rem);
transition: width 0.2s ease-in-out; }
.vibebp_myprofile .profile_menu > span {
flex: 1;
align-items: center;
justify-content: center;
display: flex;
color: var(--white);
opacity: 0.2;
font-size: 24px;
transform: all 0.2s; }
.vibebp_myprofile .profile_menu > span.reversed {
transform: rotate(180deg); }
.vibebp_myprofile .profile_menu.active {
width: 240px;
overflow-y: auto; }
.vibebp_myprofile .profile_menu.active .menu_items > div span {
justify-content: flex-start; }
.vibebp_myprofile .profile_menu.active .menu_items > div span > span + span {
display: block;
transition: all 0.1s; }
.vibebp_myprofile .profile_menu.active .menu_items > div span.icon {
width: 24px;
text-align: center; }
.vibebp_myprofile .profile_menu.active .menu_items > div > span > span:first-child {
flex: 1; }
.vibebp_myprofile .profile_menu.active .menu_items > div:hover > span .vicon-angle-right {
transform: rotate(90deg); }
.vibebp_myprofile .profile_menu.active .menu_items > div:hover > div {
display: block;
background: var(--darkborder); }
.vibebp_myprofile .profile_menu.active > span {
flex: 1; }
.vibebp_myprofile .profile_menu.active .menu_bottom > div {
justify-content: flex-start; }
.vibebp_myprofile .profile_menu.active .menu_bottom > div span + span {
display: block; }
.vibebp_myprofile .profile_menu.active .menu_items {
opacity: 1; }
.vibebp_myprofile .profile_menu.active .menu_items > div {
display: block; }
.vibebp_myprofile .profile_menu .menu_items > div {
padding: 10px 18px;
color: var(--white);
cursor: pointer;
opacity: 0.8;
display: flex !important;
flex-direction: column;
justify-content: center;
font-size: 1rem; }
.vibebp_myprofile .profile_menu .menu_items > div.is_active {
background: var(--darkborder); }
.vibebp_myprofile .profile_menu .menu_items > div.is_active:hover > div {
background: none; }
.vibebp_myprofile .profile_menu .menu_items > div path {
fill: var(--white); }
.vibebp_myprofile .profile_menu .menu_items > div span {
display: flex;
align-items: center;
justify-content: center; }
.vibebp_myprofile .profile_menu .menu_items > div span > span + span {
display: none;
margin-left: 10px; }
.vibebp_myprofile .profile_menu .menu_items > div > div {
display: none; }
.vibebp_myprofile .profile_menu .menu_bottom .menu_item {
padding: 10px 18px;
margin-bottom: 10px;
color: var(--white);
opacity: 0.8;
line-height: 1;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center; }
.vibebp_myprofile .profile_menu .menu_bottom .menu_item > span + span {
margin-left: 10px;
display: none; }
.vibebp_myprofile .profile_menu .menu_bottom .menu_item:hover {
opacity: 1;
justify-content: flex-start; }
.vibebp_myprofile .profile_menu .sub_nav_items {
margin: 10px -18px 0; }
.vibebp_myprofile .profile_menu .sub_nav_items > div {
display: flex;
justify-content: flex-start;
padding: 8px 18px;
font-size: 90%; }
.vibebp_myprofile .profile_menu .sub_nav_items > div svg {
width: 20px; }
.vibebp_myprofile .profile_menu .sub_nav_items > div > span + span {
margin-left: 10px; }
@media (max-width: 640px) {
.withsidebar .vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active > span {
background: var(--body); }
.withsidebar .vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active > span:before, .withsidebar .vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active > span > after {
box-shadow: 1.5rem 0 0 var(--body); } }
@media (max-width: 480px) {
.withsidebar .vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active > span {
background: none !important;
margin-top: 5px; }
.vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active > span {
padding: 0 !important; }
.vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active > span:before {
top: 4px !important;
left: calc(1px - 2.2rem) !important;
height: 50% !important; }
.vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active > span:after {
top: -8px !important;
height: 50% !important; } }
.vibebp_main {
overflow: visible;
margin: -1.5rem -1.5rem 0;
padding: 1.5rem;
background: var(--body); }
.admin-bar .vibebp_myprofile .profile_menu {
top: 32px;
max-height: calc(100vh - 32px); }
.vibebp_myprofile {
overflow: visible;
min-height: 100vh; }
.vibebp_myprofile ::placeholder {
color: var(--text); }
.vibebp_myprofile .buttons.has-addons button.button {
bordeR: 1px solid var(--primary);
color: var(--primary);
background: none; }
.vibebp_myprofile h1, .vibebp_myprofile h2, .vibebp_myprofile h3, .vibebp_myprofile h4, .vibebp_myprofile h5, .vibebp_myprofile h6 {
color: var(--bold); }
.vibebp_myprofile .profile_grid {
min-height: 100%;
width: 100%;
padding: 1.5rem 1.5rem 0;
display: flex;
box-orient: vertical;
flex-direction: column;
background: var(--body); }
.vibebp_myprofile .profile_grid .profile_grid_header {
display: flex;
justify-content: space-between;
align-items: flex-start;
margin: -1.5rem -1.5rem 1.5rem;
padding: 1rem 1.5rem 0;
background: transparent;
z-index: 99; }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block {
display: flex;
justify-content: space-between;
align-items: center;
position: relative; }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block .user {
position: relative;
width: 32px; }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block .user img {
width: 32px;
height: 32px;
border-radius: 50%; }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block > * {
margin: 0 8px;
display: flex;
justify-content: flex-end; }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block > *:last-child {
margin-right: 0; }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block > *:last-child .vicon {
display: flex;
justify-content: flex-end; }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block .notifications {
position: relative;
justify-content: flex-start;
width: 24px; }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block .notifications > span.count {
position: absolute;
top: -0.75rem;
right: -0.5rem;
background: var(--danger);
color: var(--white);
border: 2px solid var(--body);
width: 1.5rem;
border-radius: 50%;
height: 1.5rem;
padding: 0;
line-height: 1;
font-size: 0.8rem;
display: flex;
justify-content: center;
align-items: center; }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block .notifications .notification_list {
position: absolute;
right: -50px;
top: calc(100% + 10px);
width: 240px;
z-index: 9;
border: 1px solid var(--border);
background: var(--highlight);
padding: 0.5rem;
border-radius: 2px;
z-index: 9;
max-height: 50vh;
overflow-y: scroll; }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block .notifications .notification_list > .notification_item {
display: flex;
align-items: center; }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block .notifications .notification_list > .notification_item + .notification_item {
margin-top: 0.5rem; }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block .notifications .notification_list > .notification_item > .vicon {
margin-right: 1rem;
font-size: 1.2rem; }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block .notifications .notification_list > .notification_item > .vicon.vicon-alert {
color: var(--warning); }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block .notifications .notification_list > .notification_item > .vicon.vicon-check-box {
color: var(--success); }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block .notifications .notification_list:after {
position: absolute;
content: '';
right: 60px;
top: -10px;
border: 5px solid;
border-color: transparent transparent var(--light) transparent; }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block .vibebp_profile_menu_wrapper {
position: absolute;
background: var(--highlight);
padding: 8px 10px;
top: calc(100% + 10px);
right: 0;
z-index: 9;
width: 160px;
word-break: break-word;
border: 1px solid var(--border); }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block .vibebp_profile_menu_wrapper:after {
position: absolute;
content: '';
border: 6px solid;
top: -12px;
right: 6px;
border-color: transparent transparent var(--light) transparent; }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block .vibebp_profile_menu_wrapper .vibebp_profile_usermenu_content {
display: flex;
flex-direction: column; }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block .vibebp_profile_menu_wrapper .vibebp_profile_usermenu_content > span {
padding: 2px 0;
display: flex;
cursor: pointer;
flex-direction: row;
justify-content: space-between; }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block .completeProgress {
background: var(--light);
padding: 5px 8px;
display: flex;
align-items: center;
line-height: 1;
border-radius: 5px; }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block .completeProgress label {
margin: 0 5px 0 0; }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block .profile_completeness_wrapper {
position: fixed;
top: 0;
left: 0;
margin: 0;
background: var(--shadow);
width: 100vw;
height: 100vh;
display: flex;
align-items: center;
justify-content: center; }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block .profile_completeness_wrapper > span {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: var(--shadow);
z-index: -1; }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block .profile_completeness_wrapper .profile_completeness {
width: 90%;
min-width: 240px;
max-width: 640px;
background: var(--highlight);
padding: 1rem 1rem 2rem;
position: relative;
border-radius: 5px;
min-height: 50%;
border: 1px solid var(--border);
box-shadow: 0 2px 10px var(--shadow); }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block .profile_completeness_wrapper .profile_completeness .vibebp_form_field label {
display: flex;
justify-content: space-between; }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block .profile_completeness_wrapper .profile_completeness .vibebp_form_field label span {
opacity: 0.6; }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block .profile_completeness_wrapper .profile_completeness .vibebp_form_field input, .vibebp_myprofile .profile_grid .profile_grid_header .end_block .profile_completeness_wrapper .profile_completeness .vibebp_form_field textarea {
width: 100%; }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block .profile_completeness_wrapper .profile_completeness .profile_completeness_heading {
display: flex;
justify-content: space-between;
margin-bottom: 1rem; }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block .profile_completeness_wrapper .profile_completeness .xprofile_pagination {
display: flex;
justify-content: space-between;
position: absolute;
bottom: 0.5rem;
width: calc(100% - 2rem); }
.vibebp_myprofile .profile_grid .profile_grid_header .end_block .profile_completeness_wrapper .profile_completeness .xprofile_pagination .prev_next {
padding: 5px;
border: 1px solid; }
.vibebp_myprofile .profile_grid .profile_grid_header .start_block > span {
display: flex;
align-items: center;
position: relative;
padding: 3px;
border: 1px solid;
border-radius: 50%;
font-size: 0.7rem;
width: 20px;
height: 20px; }
.vibebp_myprofile .profile_grid .profile_grid_header .start_block > span .vicon {
background: none;
padding: 0; }
.vibebp_myprofile .profile_grid .profile_grid_header .start_block > span > span + span {
text-transform: uppercase;
position: absolute;
opacity: 0;
transition: all 0.5s;
background: rgba(0, 0, 0, 0.5);
top: 1.1rem;
min-width: 80px;
padding: 2px 5px;
border-radius: 2px; }
.vibebp_myprofile .profile_grid .profile_grid_header .start_block:hover > span > span + span {
opacity: 1; }
.vibebp_myprofile .profile_grid .profile_grid_header .start_block .dashboard_intro {
padding: 0 0 1.5rem 0;
display: flex;
flex-direction: column; }
.vibebp_myprofile .profile_grid .profile_grid_header .start_block .dashboard_intro h4 {
font-size: 2rem;
font-weight: 600;
margin: 0;
line-height: 1;
color: var(--text); }
.vibebp_myprofile .profile_grid .profile_grid_header .start_block .dashboard_intro h3 {
font-size: 2.5rem;
margin: 0;
line-height: 1;
margin-top: 1rem;
color: var(--bold); }
.vibebp_myprofile .profile_grid .profile_grid_header .start_block + span {
display: flex;
height: 100%;
align-items: center; }
.vibebp_myprofile .profile_grid .profile_grid_header .start_block + span > span {
transition: all 0.2s;
font-size: 0.5rem;
text-transform: uppercase;
letter-spacing: 1px;
opacity: 0; }
.vibebp_myprofile .profile_grid .profile_grid_header .start_block + span > span.active {
opacity: 1; }
.vibebp_myprofile .profile_grid .profile_grid_header:hover .start_block + span > span {
opacity: 1; }
.vibebp_myprofile .portal {
display: flex;
flex: 1 0 240px;
flex-wrap: wrap;
flex-direction: column;
background-color: var(--highlight);
margin-bottom: 2rem;
border-radius: 4px;
width: 100%; }
.vibebp_myprofile .portal.activity_post {
flex-grow: 0; }
.vibebp_myprofile .portal.activity_post .uploaded_src {
max-width: 120px; }
.vibebp_myprofile .portal .portal_header {
padding: 1rem;
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
margin: -0.5rem; }
.vibebp_myprofile .portal .portal_header > * {
margin: 0.5rem; }
.vibebp_myprofile .portal .portal_header .header_links {
flex: 1 0 185px;
display: flex;
flex-wrap: wrap;
flex-direction: row;
flex-flow: row wrap;
align-items: center;
max-width: 320px;
margin-bottom: 10px; }
.vibebp_myprofile .portal .portal_header .header_links a {
font-size: 1rem;
padding: 0.75rem 1rem; }
.vibebp_myprofile .portal .portal_header .header_links a:hover, .vibebp_myprofile .portal .portal_header .header_links a.current-menu-item, .vibebp_myprofile .portal .portal_header .header_links a.active {
background: var(--sidebar);
border-radius: 4px; }
.vibebp_myprofile .portal .portal_header .header_links a.button {
margin-left: 0.75rem; }
.vibebp_myprofile .portal .portal_header .header_links .searchbox {
flex: 1 1 185px; }
.vibebp_myprofile .portal .portal_header .header_extras {
flex: 1 0 185px;
display: flex;
flex-wrap: wrap;
flex-direction: row;
flex-flow: row wrap;
justify-content: flex-end;
align-items: center;
max-width: 320px; }
.vibebp_myprofile .portal .portal_header .header_extras select {
flex: 0 1 185px; }
.vibebp_myprofile .portal .portal_body {
padding: 1rem; }
.vibebp_myprofile .portal .portal_body .activity_list {
border-left: 1px solid var(--border);
position: relative;
margin-left: 6rem; }
.vibebp_myprofile .portal .portal_body .activity_list .activity_item {
position: relative;
padding-left: 3rem;
display: flex; }
.vibebp_myprofile .portal .portal_body .activity_list .activity_item.removed {
display: none; }
.vibebp_myprofile .portal .portal_body .activity_list .activity_item .activity_avatar {
margin: 0 1.5rem;
line-height: 0;
flex-basis: 3rem; }
.vibebp_myprofile .portal .portal_body .activity_list .activity_item .activity_avatar img {
border-radius: 50%; }
.vibebp_myprofile .portal .portal_body .activity_list .activity_item .activity_body {
flex: 1; }
.vibebp_myprofile .portal .portal_body .activity_list .activity_item .activity_body .activity_header {
font-size: 0.8rem;
opacity: 0.6; }
.vibebp_myprofile .portal .portal_body .activity_list .activity_item .activity_body .activity_content {
font-size: 1rem;
margin: 0;
padding: 0; }
.vibebp_myprofile .portal .portal_body .activity_list .activity_item .activity_body .activity_content .activity_attachments {
display: grid;
align-items: center;
grid-gap: 1rem;
grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); }
.vibebp_myprofile .portal .portal_body .activity_list .activity_item .activity_body .activity_content .activity_attachments > * {
border-radius: 5px;
transition: all 0.2s; }
.vibebp_myprofile .portal .portal_body .activity_list .activity_item .activity_body .activity_content .activity_attachments > *:hover {
transform: scale(1.02); }
.vibebp_myprofile .portal .portal_body .activity_list .activity_item .activity_body .datetime {
display: flex;
font-size: 0.7rem;
justify-content: space-between;
width: 5rem;
position: absolute;
left: -6rem;
top: calc(25px - 0.4rem);
flex-wrap: wrap;
justify-items: flex-end; }
.vibebp_myprofile .portal .portal_body .activity_list .activity_item .activity_body .datetime > span + span + span {
display: none; }
.vibebp_myprofile .portal .portal_body .activity_list .activity_item .activity_body > .activity_list {
margin: 1.5rem 0; }
.vibebp_myprofile .portal .portal_body .activity_list .activity_item:after {
content: '';
position: absolute;
left: 0;
width: 3rem;
height: 0;
margin-top: 25px;
border-top: 1px solid var(--border); }
.vibebp_myprofile .portal .portal_body .activity_list .activity_item:before {
content: '';
position: absolute;
left: -0.5rem;
display: block;
width: 1rem;
height: 1rem;
margin-top: calc(25px - 0.5rem);
border: 0.3rem solid var(--darkborder);
border-radius: 50%;
background: var(--body);
z-index: 9; }
.vibebp_myprofile .portal .portal_body .activity_list .activity_item:hover:before {
border: 0.3rem solid var(--primary); }
.vibebp_myprofile .portal .portal_body .activity_list .activity_item:hover:before .activity_body .activity_header {
opacity: 1; }
.vibebp_myprofile .portal .portal_body .activity_list .activity_item .activity_actions {
display: flex;
font-size: 1rem; }
.vibebp_myprofile .portal .portal_body .activity_list .activity_item .activity_actions a {
padding: 0.5rem;
color: var(--bold); }
.vibebp_myprofile .portal .portal_body .activity_list .activity_item .activity_actions a:hover {
background: solid var(--border);
border-radius: 2px; }
.vibebp_myprofile .portal .portal_body .activity_list .activity_item + .activity_item {
margin-top: 2rem; }
.vibebp_myprofile .portal .portal_body > textarea {
width: 100%; }
.vibebp_myprofile .portal .portal_body .portal_content + portal_title {
margin-top: 2.5rem; }
.vibebp_myprofile .portal .portal_footer {
padding: 0 1rem 1rem;
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap; }
.vibebp_myprofile .portal .portal_footer .footer_links {
display: flex;
flex-direction: row;
justify-content: flex-end;
flex: 1;
min-width: 240px;
flex-wrap: wrap;
align-items: center; }
.vibebp_myprofile .portal .portal_footer .footer_links .uploader {
min-width: auto; }
.vibebp_myprofile .portal .portal_footer a:not(.button) {
padding: 0.5rem;
color: var(--bold);
display: flex;
align-items: center; }
.vibebp_myprofile .portal .portal_footer a:not(.button):hover {
background: var(--light);
border-radius: 2px; }
.vibebp_myprofile .portal .portal_footer .actions {
width: 100%;
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin: 0 -0.5rem;
justify-content: space-between; }
.vibebp_myprofile .portal .portal_footer .actions .button {
margin: 0.5rem;
flex: 1 0 80px; }
.vibebp_myprofile .portal .recipients {
padding: 1rem; }
.vibebp_myprofile .portal .recipients label {
font-size: 1rem;
opacity: 0.8; }
.vibebp_myprofile .portal .recipients input {
border: none;
border-bottom: 1px solid var(--border); }
.vibebp_myprofile .portal .recipients input:focus {
outline: none;
border-color: var(--primary); }
.vibebp_myprofile .profile_settings {
display: flex;
flex-wrap: wrap;
margin: -0.5rem; }
.vibebp_myprofile .profile_settings .portal {
margin: 0.5rem;
flex: 1 0 290px; }
.vibebp_myprofile .edit_profile {
display: flex;
flex-wrap: wrap; }
.vibebp_myprofile .vibebp_followers_wrapper .vibebp_followers_header {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: flex-start;
flex-wrap: wrap; }
.vibebp_myprofile .vibebp_followers_wrapper .vibebp_followers_header .button {
margin: 0 0 0 1rem;
height: 2.5rem; }
.vibebp_myprofile .vibebp_followers_wrapper .vibebp_followers_header > div {
flex: 1;
min-width: 240px;
display: flex;
align-items: flex-start; }
.vibebp_myprofile .vibebp_followers_wrapper .vibebp_followers_header > div input {
margin-right: 1rem; }
.vibebp_myprofile .vibebp_followers_wrapper .vibebp_followers_header > div .add_following_wrapper {
display: grid;
grid-gap: 5px;
margin-bottom: 10px;
grid-template-columns: repeat(auto-fill, minmax(32px, 1fr));
align-items: center; }
.vibebp_myprofile .vibebp_followers_wrapper .vibebp_followers_header > div .add_following_wrapper > img {
border-radius: 50%; }
.vibebp_myprofile .vibebp_followers_wrapper .vibebp_followers {
display: grid;
grid-gap: 1rem;
grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); }
.vibebp_myprofile .membercard {
text-align: center;
display: flex;
flex-direction: column;
border: 1px solid var(--border);
background: var(--highlight); }
.vibebp_myprofile .membercard .member_details {
border-top: none;
padding: 1rem;
border-radius: 0 5px 5px 0; }
.vibebp_myprofile .membercard .member_details .request_actions {
display: flex;
margin: .25rem -0.25rem; }
.vibebp_myprofile .membercard .member_details .request_actions .button {
margin: 0.25rem;
font-size: 16px;
color: var(--primarycolor);
margin: 0;
text-shadow: 0 1px 2px var(--shadow); }
.vibebp_main > .vicon-arrow-left {
padding: 5px; }
.vibebp_main > .vicon-arrow-left:hover {
color: var(--primary); }
.vibebp_main .searchbox {
position: relative;
border: 1px solid var(--border);
display: flex;
align-items: center; }
.vibebp_main .searchbox.active .vicon {
position: absolute;
top: 0.7rem;
right: 0.5rem; }
.vibebp_main .searchbox input[type="text"] {
padding: 0 0.5rem;
height: calc(2.5rem - 2px);
border: none;
font-size: 1rem;
width: 100%;
background: transparent; }
.vibebp_main .searchbox input[type="text"]:focus {
outline: none; }
@media (max-width: 640px) {
.vibebp_myprofile .edit_profile {
grid-template-columns: 1fr; }
.vibebp_myprofile .completeProgress label {
display: none; }
.vibebp_myprofile .portal .portal_body .activity_list {
margin: 0; }
.vibebp_myprofile .portal .portal_body .activity_list .activity_item {
padding-left: 1rem; }
.vibebp_myprofile .portal .portal_body .activity_list .activity_item .activity_avatar {
margin: 0;
padding: 5px; }
.vibebp_myprofile .portal .portal_body .activity_list .activity_item .activity_body .datetime {
position: relative;
left: auto;
top: auto; }
.vibebp_myprofile .portal .portal_footer .footer_main {
flex: 1 0 160px; }
.vibebp_myprofile .portal .portal_footer .footer_main select {
width: 100%; }
.vibebp_myprofile .portal .portal_footer .footer_links {
justify-content: flex-start; }
.vibebp_myprofile .profile_grid {
overflow: hidden;
padding: 1rem 1rem 0; }
.vibebp_myprofile .profile_grid .dashboard {
display: block; }
.vibebp_myprofile .profile_grid .dashboard .dashboard_widget_wrapper {
margin-bottom: 1.5rem; }
.vibebp_myprofile .profile_grid .message_left_right .message_list_left .messages .message_block {
width: 100%;
flex-wrap: wrap; }
.vibebp_myprofile .profile_grid .message_left_right .message_list_left .messages .message_block .message_block_head {
width: calc(100% - 1rem); }
.vibebp_myprofile .profile_grid .message_left_right .message_list_left .messages .message_block .message_block_main {
width: 100%; }
.vibebp_myprofile .profile_grid .newmessage_form .message_actions {
flex-wrap: wrap; }
.vibebp_myprofile .profile_grid .newmessage_form .message_actions .message_Attachments {
width: 100%;
flex-wrap: wrap; }
.vibebp_myprofile .profile_grid .table_block {
overflow-x: auto; }
.vibebp_myprofile .profile_grid .vibebp_followers_wrapper .vibebp_followers_header > div {
flex-wrap: wrap; }
.vibebp_myprofile .profile_grid .portal .portal_header .header_extras {
justify-content: flex-start; }
.vibebp_myprofile .profile_grid .group_head .leftright_wrapper.group_top {
flex-wrap: nowrap;
width: calc(100% - 1rem); }
.vibebp_myprofile .profile_grid .group_head .leftright_wrapper.group_top .left_side, .vibebp_myprofile .profile_grid .group_head .leftright_wrapper.group_top .right_side {
min-width: 80px; }
.vibebp_myprofile .profile_grid .profile_settings .portal {
flex: 1 0 calc(100% - 2rem); }
.vibebp_myprofile .profile_grid .activity_item .portal.activity_post {
flex-grow: 0;
width: calc(100% - 2rem);
padding: 0.5rem; } }
body .vibebp_myprofile .profile_grid .profile_grid_header .start_block > span {
display: none; }
body.withsidebar .vibebp_myprofile .profile_grid .profile_grid_header .start_block .vicon {
display: inline; }
body.withsidebar .vibebp_myprofile .profile_grid .profile_grid_header .start_block {
padding-left: 190px; }
body.withsidebar.leftsidebar_minimised .vibebp_left_sidebar_wrapper {
display: none; }
body.withsidebar.leftsidebar_minimised .vibebp_myprofile .profile_grid .profile_grid_header .start_block {
padding-left: 0; }
.vibebp_sidebars {
display: flex;
flex-direction: row;
height: 100%; }
.vibebp_sidebars .vibebp_left_sidebar_wrapper {
margin: -4.5rem 1.5rem 0 -1.5rem;
padding: 1.5rem;
min-height: 100vh;
background: var(--sidebar);
color: var(--bold);
width: calc(240px - 1rem);
flex-shrink: 0;
overflow: visible;
transition: all 0.2s; }
.vibebp_sidebars .vibebp_left_sidebar_wrapper.minimised {
width: 0;
min-width: auto;
flex: 0;
padding: 0;
opacity: 0; }
.vibebp_sidebars .vibebp_left_sidebar {
display: flex;
flex-direction: column;
position: sticky;
top: 0; }
.vibebp_sidebars .vibebp_left_sidebar h3 {
font-size: 1.4rem;
font-weight: 600;
margin-bottom: 1.5rem;
color: var(--bold); }
.vibebp_sidebars .vibebp_left_sidebar .button + .button {
margin-left: 0;
margin-right: 0; }
.vibebp_sidebars .vibebp_left_sidebar .menu-child {
width: 100%;
padding: 0.35rem 0;
font-size: 1rem;
color: var(--text);
display: flex;
justify-content: space-between;
align-items: center; }
.vibebp_sidebars .vibebp_left_sidebar .menu-child > span {
font-size: 0.7rem;
padding: 2px 6px;
background: rgba(0, 0, 0, 0.1);
border-radius: 2px; }
.vibebp_sidebars .vibebp_left_sidebar .menu-child.current-menu-item {
color: var(--primary);
font-weight: 600; }
.vibebp_sidebars .vibebp_main {
flex-grow: 1;
min-height: calc(100vh - 5rem);
z-index: 1;
position: relative; }
.vibebp_sidebars .vibebp_main .table_block img {
width: 36px;
height: 36px;
border-radius: 50%; }
.vibebp_sidebars .vibebp_main .table_block td {
position: relative; }
.vibebp_sidebars .vibebp_main .vibebp_main_head {
display: flex;
flex-wrap: wrap;
flex-direction: row;
justify-content: space-between;
margin-bottom: 1.5rem;
background: var(--highlight);
padding: 1rem;
border: 1px solid var(--border);
position: sticky;
top: 0;
z-index: 9; }
.vibebp_sidebars .vibebp_main .vibebp_main_head select + select {
margin-left: 1rem; }
.vibebp_sidebars .vibebp_main .bulk_actions select {
margin-right: 1rem;
height: 2.5rem; }
.vibebp_sidebars .vibebp_main .vicon.vicon-star, .vibebp_sidebars .vibebp_main .vicon.vicon-thumb-up {
padding: 0.4rem 0.5rem 0.5rem; }
.vibebp_sidebars .vibebp_main .vicon.vicon-star.filled, .vibebp_sidebars .vibebp_main .vicon.vicon-thumb-up.filled {
background: var(--primary);
color: var(--highlight);
border-radius: 2px; }
@media (max-width: 640px) {
body #vibeapp_site_body_wrapper {
padding-top: 3.74rem; }
body.withsidebar .vibebp_myprofile .profile_grid .profile_grid_header .start_block {
padding: 0;
margin-bottom: 1.5rem; }
.vibebp_sidebars {
flex-direction: column; }
.vibebp_sidebars .vibebp_left_sidebar_wrapper {
margin: -6rem -1.5rem 1.5rem;
padding: 3rem 1.5rem 1.5rem;
width: calc(100% + 3rem);
min-height: auto; }
.vibebp_sidebars .vibebp_left_sidebar_wrapper .vibebp_left_sidebar {
margin: 0; }
.vibebp_sidebars .vibebp_left_sidebar_wrapper .vibebp_left_sidebar > h3 {
max-width: calc(100% - 126px); }
.vibebp_sidebars .vibebp_main {
width: 100%;
margin: 0;
padding: 0; }
.vibebp_sidebars .vibebp_main .message_list_left, .vibebp_sidebars .vibebp_main .message_main {
padding: 0;
margin: 1rem -1.5rem 0 0;
border: none;
width: 100%; }
.vibebp_sidebars .vibebp_main .vibebp_main_head {
margin: -0.5rem -0.5rem 0.5rem; }
.vibebp_sidebars .vibebp_main .vibebp_main_head > * {
margin: 0.5rem;
flex: 1 0 160px; } }
.menu-child.inbox:after {
content: "\e6bf";
font-family: 'vicon'; }
.menu-child.starred:after {
content: "\e60a";
font-family: 'vicon'; }
.menu-child.sentbox:after {
content: "\e62c";
font-family: 'vicon'; }
.menu-child.notices:after {
content: "\e75a";
font-family: 'vicon'; }
.new_mail {
width: 100%;
border-radius: 6rem;
margin-bottom: 1.2rem;
margin-top: 0;
margin-right: 0; }
.message_avatars {
position: relative;
min-width: 54px; }
.message_avatars > img + img {
position: absolute;
margin-left: -24px; }
.message_avatars > img + img + img {
margin-left: -12px; }
.message_avatars span {
display: block;
font-size: 0.75rem; }
.vibebp_left_sidebar .labels .labels_title {
margin: 2rem 0 1rem;
padding-top: 2rem;
font-size: 1rem;
display: flex;
border-top: 1px solid var(--border);
justify-content: space-between; }
.vibebp_left_sidebar .labels .labels_title .link {
margin: 0 0 0 1rem;
white-space: nowrap; }
.vibebp_left_sidebar .labels .newlabel_form {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
font-size: 1rem;
padding: 0.4rem;
background: var(--white);
border: 1px solid var(--border); }
.vibebp_left_sidebar .labels .newlabel_form input[type="text"] {
padding: 0.5rem 0;
background: transparent;
border: none;
width: 100%;
border-bottom: 2px solid var(--border); }
.vibebp_left_sidebar .labels .newlabel_form input[type="text"]:focus {
outline: none;
border-color: var(--primary); }
.vibebp_left_sidebar .labels .newlabel_form label {
background-color: black;
height: 2rem;
width: 2rem;
margin: 0 0.2rem;
border-radius: 0.2rem; }
.vibebp_left_sidebar .labels .newlabel_form label input[type="color"] {
visibility: hidden; }
.vibebp_left_sidebar .labels ul.message_labels {
display: flex;
flex-direction: column; }
.vibebp_left_sidebar .labels ul.message_labels > li {
display: flex;
flex-direction: row;
justify-content: space-between;
font-size: 1rem;
border-bottom: 2px solid transparent;
padding-bottom: 0.2rem; }
.vibebp_left_sidebar .labels ul.message_labels > li > label {
display: flex;
align-items: center;
justify-content: space-between; }
.vibebp_left_sidebar .labels ul.message_labels > li > label strong {
display: flex;
align-items: center; }
.vibebp_left_sidebar .labels ul.message_labels > li > label strong span {
border: 3px solid;
width: 1rem;
height: 1rem;
display: block;
margin-right: 0.5rem;
border-radius: 50%; }
.vibebp_left_sidebar .labels ul.message_labels > li > label > .vicon {
border: none;
opacity: 0;
margin-left: 0.5rem; }
.vibebp_left_sidebar .labels ul.message_labels > li:hover > label > span.vicon {
opacity: 0.6; }
.vibebp_left_sidebar .labels ul.message_labels > li.active {
border-color: var(--primary); }
.newmessage_form {
background: var(--highlight);
padding: 1.5rem;
border: 1px solid var(--border); }
.newmessage_form label {
font-size: 1rem;
opacity: 0.8; }
.newmessage_form input[type="text"],
.newmessage_form .message_editor textarea {
padding: 0.5rem 0;
border: none;
background: none;
border-bottom: 2px solid var(--border);
transition: all 0.2s;
width: 100%;
margin: 0.5rem 0; }
.newmessage_form input[type="text"]:focus,
.newmessage_form .message_editor textarea:focus {
outline: none;
border-color: var(--primary); }
.newmessage_form .message_editor textarea {
min-height: 320px; }
.newmessage_form .message_actions {
display: flex;
flex-direction: row;
margin-top: 1rem;
justify-content: space-between; }
.newmessage_form .message_actions .message_buttons {
display: flex;
align-items: center; }
.newmessage_form .message_actions .message_buttons .link {
margin: 0 1rem; }
.newmessage_form .message_actions .message_Attachments {
display: flex; }
.newmessage_form .message_actions .message_Attachments > * {
margin: 0.2rem; }
.newmessage_form .message_actions .message_Attachments .message_attachment {
border-left: 1px solid var(--border);
padding: 0 0.2rem;
display: flex;
align-items: center; }
.newmessage_form .message_actions .message_Attachments .message_attachment > * {
margin: 0.2rem; }
.newmessage_form .message_actions .message_Attachments .message_attachment .uploaded_src {
max-width: 72px; }
.recipients {
position: relative; }
.recipients .search_results {
display: flex;
flex-direction: column;
margin: -0.5rem 0 0;
align-items: center;
font-size: 0.75rem;
width: 100%;
overflow: auto;
position: absolute;
background: var(--body);
top: 100%;
z-index: 1;
max-height: 240px;
overflow-y: auto;
border: 1px solid var(--border); }
.recipients .search_results .search_result {
display: flex;
flex-direction: row;
align-items: center;
text-align: center;
padding: 0.5rem 0;
margin-right: 0.2rem;
width: 100%; }
.recipients .search_results .search_result.user img {
width: 36px;
border-radius: 50%;
margin: 0 0.5rem; }
.recipients .search_results .search_result:hover {
background: var(--highlight); }
.recipients .recipients_list {
display: flex;
flex-direction: column; }
.recipients .recipients_list .recipient_items {
display: flex;
flex-wrap: wrap;
flex-direction: row; }
.recipients .recipients_list .recipient_items > img {
width: 32px;
height: 32px;
border-radius: 50%; }
.recipients .recipients_list .recipient_items .vibebp_member {
display: flex;
background: var(--sidebar);
padding: 3px 5px;
border: 1px solid var(--border);
border-radius: 2px;
margin: 3px; }
.recipients .recipients_list .recipient_items .vibebp_member img {
width: 24px;
height: 24px;
margin-right: 5px; }
.recipients .recipient_items .button {
margin-left: auto; }
.fullmessage .portal .portal_header {
border-bottom: 1px solid var(--border); }
.fullmessage .portal .portal_header .header_left > img {
border-radius: 50%;
margin: 0.2rem;
width: 36px; }
.fullmessage .portal .portal_header .header_right > i {
padding: 0 0.5rem; }
.fullmessage .portal .portal_body .portal_title {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding-bottom: 0.5rem;
font-size: 1rem;
border-bottom: 1px dotted var(--border); }
.fullmessage .portal .portal_body .portal_title img {
border-radius: 50%;
width: 36px;
margin-right: 1rem; }
.fullmessage .portal .portal_body .portal_title .message_subject {
display: flex;
align-items: center; }
.fullmessage .portal .portal_body .portal_title .datetime {
font-size: 0.8rem;
margin-left: 1rem; }
.fullmessage .portal .portal_body .portal_content {
margin: 0.75rem 0; }
.fullmessage .portal .portal_body > div {
display: flex;
flex-direction: row;
margin-bottom: 2rem; }
.fullmessage .portal .portal_body > div > div + div {
flex: 1; }
.fullmessage .portal .portal_body > div.notmine {
flex-direction: row-reverse; }
.fullmessage .portal .portal_body > div.notmine .portal_message_wrapper {
flex-direction: row-reverse; }
.fullmessage .portal .portal_body > div.notmine .portal_message_wrapper > img {
margin: 0 0 0 1rem; }
.fullmessage .portal .portal_body > div.notmine .portal_message_wrapper .portal_message {
background: rgba(132, 255, 141, 0.2); }
.fullmessage .portal .portal_body .portal_message_wrapper {
display: flex;
flex-direction: row;
align-items: flex-end; }
.fullmessage .portal .portal_body .portal_message_wrapper > img {
border-radius: 50%;
margin: 0 1rem 0 0;
max-width: 48px; }
.fullmessage .portal .portal_body .portal_message_wrapper .portal_message {
background: rgba(157, 214, 255, 0.2);
padding: 0.5rem 1rem;
border-radius: 0.5rem; }
.fullmessage .portal .portal_body .portal_message_wrapper .portal_message .message_attachments {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
grid-gap: 1rem; }
.fullmessage .portal .portal_body .portal_message_wrapper .portal_message .message_attachments > * {
border-radius: 5px; }
.table_block .notification {
margin: 0;
color: var(--text);
padding: 0;
background: none; }
.table_block .bulk_actions {
display: flex;
align-items: center; }
@media (max-width: 640) {
.vibebp_left_sidebar .labels .labels_title .link {
margin: 0; }
.star_message, .message_date_sent {
display: none; } }
.message_left_right {
display: flex;
flex-direction: row;
flex-wrap: wrap; }
.message_left_right .message_list_left {
flex: 1 0 290px;
border-right: 1px dashed var(--border);
padding-right: 1.5rem; }
.message_left_right .message_list_left .message_list_head {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: center;
margin: 0;
padding: 0.5rem 1.5rem 0.5rem 0;
justify-content: space-between; }
.message_left_right .message_list_left .message_list_head select, .message_left_right .message_list_left .message_list_head div.searchbox {
flex: 1 1 120px;
margin: 5px; }
.message_left_right .message_list_left .message_list_head .bulk_actions {
display: flex;
align-items: center; }
.message_left_right .message_list_left .messages .message_block {
font-size: 1rem;
align-items: flex-start;
display: flex;
margin: 0;
padding: 0.75rem 0;
position: relative; }
.message_left_right .message_list_left .messages .message_block:first-child {
padding-top: 1.5rem; }
.message_left_right .message_list_left .messages .message_block.active:after {
position: absolute;
top: 0;
left: -1.5rem;
width: calc(100% + 3rem);
height: 100%;
background: var(--highlight);
content: '';
display: block;
z-index: -1; }
.message_left_right .message_list_left .messages .message_block .message_avatars {
margin: 1rem 1rem 0 0; }
.message_left_right .message_list_left .messages .message_block .message_avatars img {
border-radius: 50%;
width: 36px;
height: 36px; }
.message_left_right .message_list_left .messages .message_block .message_block_main {
flex: 1; }
.message_left_right .message_list_left .messages .message_block .message_block_head {
display: flex;
font-size: 1rem;
align-items: center;
justify-content: space-between; }
.message_left_right .message_list_left .messages .message_block .message_block_head .checkbox {
margin: 0; }
.message_left_right .message_list_left .messages .message_block .message_block_head .datetime {
font-size: 0.8rem; }
.message_left_right .message_list_left .messages .message_block .message_block_head > div {
display: flex;
align-items: center;
position: relative; }
.message_left_right .message_list_left .messages .message_block .message_block_head > div .target_menu {
right: -0.5rem;
top: calc(100% + 0.5rem); }
.message_left_right .message_list_left .messages .message_block .message_block_head > div .vicon-star {
margin: 0 0.2rem; }
.message_left_right .message_list_left .messages .message_block .message {
padding: 0;
border: none;
background: none;
border: none;
font-size: 1rem;
font-weight: inherit;
text-transform: none; }
.message_left_right .message_list_left .messages .message_block .message > div {
font-weight: 600;
white-space: nowrap;
width: 20rem;
overflow: hidden;
text-overflow: ellipsis; }
.message_left_right .message_list_left .messages .message_block .message > div.message_content {
font-weight: 400;
opacity: 0.6; }
.message_left_right .message_list_left .messages .message_block .message_labels {
display: flex;
flex-direction: row;
align-items: center; }
.message_left_right .message_list_left .messages .message_block .message_labels > span {
color: #fff;
padding: 0.2rem 0.5rem;
font-size: 0.75rem;
border-radius: 2px;
margin-right: 0.2rem; }
.message_left_right .message_list_left .messages .message_block ul.allmessage_labels {
display: flex;
flex-direction: row;
padding: 0.2rem;
border: 1px dotted var(--border);
margin-left: 0.2rem; }
.message_left_right .message_list_left .messages .message_block ul.allmessage_labels > li {
margin: 0 0.1rem;
color: #fff;
border-radius: 2px;
font-size: 0.75rem;
padding: 0.1rem 0.3rem; }
.message_left_right .message_main {
flex: 1 0 290px;
padding-left: 1.5rem; }
@media (max-width: 960px) {
.vibebp_main .message_left_right {
flex-direction: column;
padding: 0;
border: none; }
.message_left_right .message_main {
padding: 0;
margin: 1rem; } }
.vibebp_groups {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
grid-gap: 2rem; }
.vibebp_groups .vibebp_group {
position: relative;
transition: all 0.2s; }
.vibebp_groups .vibebp_group .group_avatar {
line-height: 0;
width: 100%;
border-radius: 5px;
overflow: hidden; }
.vibebp_groups .vibebp_group .group_avatar img {
width: 100%;
transition: all 0.2s; }
.vibebp_groups .vibebp_group .group_name {
position: absolute;
bottom: 0;
width: 100%;
padding: 2rem 1rem 0.5rem;
border-radius: 0 0 5px 5px;
color: var(--light);
text-align: center;
background: linear-gradient(0deg, var(--dark), transparent); }
.vibebp_groups .vibebp_group .group_name strong {
color: var(--light); }
.vibebp_groups .vibebp_group:hover {
box-shadow: 0 4px 20px var(--border);
transform: translate(0, -5px);
perspective: 400px; }
.vibebp_groups .vibebp_group:hover img {
transform: scale(1.1); }
.vibebp_groups .new_group {
border: 3px dashed var(--border);
display: grid;
align-items: center;
justify-items: center;
font-size: 4rem;
padding: 4rem; }
.vibebp_create_group .group_creation_steps {
display: flex;
flex-direction: column;
margin: 1rem 0; }
.vibebp_create_group .group_creation_steps .group_step {
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin: 1rem -1rem;
justify-content: space-between; }
.vibebp_create_group .group_creation_steps .group_step > div {
margin: 1rem;
flex: 1 0 160px; }
.vibebp_create_group .group_creation_steps .group_step .group_forums {
display: flex;
margin: 0 -5px;
flex-wrap: wrap; }
.vibebp_create_group .group_creation_steps .group_step .group_forums > * {
margin: 5px;
padding: 2px 5px;
background: var(--highlight);
border-radius: 5px; }
.vibebp_create_group .group_creation_steps .group_step .group_avatar {
position: relative;
flex: 0 0 240px;
height: 240px; }
.vibebp_create_group .group_creation_steps .group_step .group_avatar .vicon.vicon-image {
position: absolute;
top: 0;
right: 0; }
.vibebp_create_group .group_creation_steps .group_creation_step {
width: 100%;
flex: 1; }
.vibebp_create_group .group_creation_steps .group_creation_step > div {
margin-bottom: 1rem; }
.vibebp_full_group .group_head {
min-height: 8rem;
display: flex;
flex-direction: column;
justify-content: space-between;
margin: -4.5rem -1.5rem 8rem;
padding: 4rem 1.5rem 1.5rem;
background: var(--light);
z-index: 9999; }
.vibebp_full_group .group_head .group_top {
margin-bottom: 2rem;
display: flex;
color: var(--highlight);
flex-direction: row;
justify-content: space-between; }
.vibebp_full_group .group_head .group_bottom {
display: grid;
grid-template-columns: 150px 1fr;
grid-gap: 1.5rem;
margin-bottom: -120px; }
.vibebp_full_group .group_head .group_bottom .group_title {
display: flex;
flex-direction: column;
justify-content: space-between;
position: relative; }
.vibebp_full_group .group_head .group_bottom .group_title h1 {
color: var(--white); }
.vibebp_full_group .group_head .group_bottom .group_title .group_description {
position: absolute;
bottom: 0;
padding: 1rem 0;
max-height: 90px;
overflow: hidden; }
.vibebp_full_group .group_head .group_bottom .group_title .group_description.active {
max-height: none;
position: relative;
background: var(--highlight);
border-radius: 2rem;
padding: 1.5rem;
margin-top: 1rem;
box-shadow: 0 0 1rem var(--border); }
.vibebp_full_group .group_head .group_bottom .group_title .group_description.active .more {
display: none; }
.vibebp_full_group .group_head .group_bottom .group_title .group_description .more {
position: absolute;
top: 60px;
font-size: 1rem;
background-image: radial-gradient(at bottom, var(--dark) 0%, transparent 60%, transparent 100%);
display: block;
width: 100%;
height: 30px;
left: 0;
padding-top: 10px;
color: var(--white);
text-align: center;
border-radius: 1rem;
text-shadow: 0 0 5px var(--shadow); }
.vibebp_full_group .group_head .group_bottom img {
width: 100%;
border-radius: 5px; }
.vibebp_full_group .group_head + .leftright_wrapper {
margin-top: 120px; }
.vibebp_full_group .content_tabs_wrapper {
display: flex;
width: 100%;
margin: 0 0 1.5rem 0;
padding: 1.5rem 0 0;
border-bottom: 1px solid var(--border); }
.vibebp_full_group .content_tabs_wrapper .content_tab {
position: relative;
padding: 8px 16px;
border-radius: 5px 5px 0 0;
border-bottom: none;
bordeR: 1px solid transparent; }
.vibebp_full_group .content_tabs_wrapper .content_tab.active {
bordeR: 1px solid var(--border);
border-bottom: none; }
.vibebp_full_group .content_tabs_wrapper .content_tab.active:before {
position: absolute;
content: '';
display: block;
height: 1px;
bottom: -1px;
left: 0;
background: var(--body);
width: 100%;
z-index: 9; }
.vibebp_full_group .recipients_list .vibebp_form {
display: flex; }
.vibebp_full_group .membercard {
overflow: hidden; }
.vibebp_full_group .membercard .member_details {
font-size: 1rem; }
.vibebp_full_group .membercard .member_details strong {
font-weight: 400; }
.portal_body .members {
display: grid;
grid-gap: 1rem;
grid-template-columns: repeat(auto-fill, minmax(48px, 1fr)); }
.portal_body .members .selected .membercard {
background: var(--light);
padding: 5px 5px 0;
border-radius: 5px; }
.portal_body .members .membercard {
text-align: center;
position: relative;
border: none; }
.portal_body .members .membercard .member_details {
font-size: 0.8rem;
padding: 5px 0;
display: flex;
flex-direction: column;
align-items: center; }
.portal_body .members .membercard img {
border-radius: 50%;
width: 100%; }
.portal_body .members .membercard span.is-highlight {
position: absolute;
top: 0;
right: 0;
background: var(--success);
line-height: 1;
font-size: 0;
color: var(--success);
width: 1rem;
height: 1rem;
border-radius: 5px;
transition: all 0.2s; }
.portal_body .members .membercard span.is-highlight.is-mod {
background: var(--warning);
color: var(--warning); }
.portal_body .members .membercard:hover span.is-highlight {
width: auto;
height: auto;
color: var(--white);
padding: 0.15rem;
font-size: 1rem; }
.portal_body .members .membercard:hover span.is-highlight.is-mod {
color: var(--white); }
.portal_body .members .membercard .request_actions {
display: flex;
margin: 0.25rem -0.25rem; }
.portal_body .members .membercard .request_actions a {
margin: 0.25rem; }
.group_invites {
display: flex;
flex-direction: column; }
.group_invites .vibebp_group_invite {
display: grid;
grid-template-columns: 64px 2fr 64px 1fr 1fr;
align-items: center;
margin-bottom: 1rem; }
.group_invites .group_avatar img {
border-radius: 5px; }
.group_invites .group_actions {
text-align: end; }
.group_invites .group_actions .vicon {
padding: 0.5rem; }
.group_invites .group_actions .vicon:hover {
background: var(--sidebar);
color: var(--bold);
border-radius: 2px; }
.group_invites .vibebp_avatar {
border-radius: 50%; }
.vibebp_form_field .selectcptfield {
width: 100%; }
.vibebp_form_field .selectcptfield input {
width: 100%; }
.vibebp_form_field .selectcptfield .selectcptfield_list {
display: flex;
margin-bottom: 10px; }
.vibebp_form_field .selectcptfield .selectcptfield_list .selectcptfield_items {
background: var(--border);
padding: 4px 8px;
border-radius: 16px;
width: 100%;
text-align: center; }
.vibebp_form_field .selectcptfield .selectcptfield_list .control {
width: 100%; }
.vibebp_form_field .selectcptfield .search_results {
border: 1px solid var(--border);
border-bottom: none;
border-top: none;
margin-top: 0;
background: rgba(0, 0, 0, 0.02); }
.vibebp_form_field .selectcptfield .search_results .search_result {
padding: 0.5rem;
border-bottom: 1px solid var(--border); }
.vibebp_form_field .vibebp_color_field {
padding: 1.5rem;
display: inline-block;
border: 1px solid var(--border); }
.vibebp_form_field .google_map_locator .vicon {
font-size: 32px;
color: red;
font-weight: 600;
box-shadow: 0 5px 5px -5px;
position: absolute;
left: -16px;
bottom: 0; }
.vibebp_form_field .search_me {
display: flex;
flex-direction: row;
margin: 1rem 0;
padding: 0.5rem 1rem;
align-items: center;
position: relative;
border: 1px solid var(--border); }
.vibebp_form_field .search_me input {
border: none;
background: none;
padding: 0 1rem 0 0; }
.vibebp_form_field .search_me input:focus {
outline: none; }
.vibebp_form_field .google_map_details {
background: var(--sidebar);
margin: 1rem -1rem -1rem;
padding: 1rem; }
.vibebp_form_field .google_map_details .gmap_fields {
display: grid;
grid-gap: 1rem;
grid-template-columns: 1fr 1fr 1fr; }
.vibebp_form_field .vibebp_autocomplete_results {
position: absolute;
z-index: 1;
background: #fff;
max-height: 320px;
overflow-y: auto;
padding: 1rem;
margin-top: -1rem;
display: flex;
flex-direction: column;
box-shadow: 0 1px 2px var(--shadow); }
.vibebp_form_field .vibebp_autocomplete_results .vibebp_autocomplete_result {
padding: 2px 0;
border-bottom: 1px dotted var(--border);
cursor: pointer; }
.vibebp_form_field .vibebp_autocomplete_results .vibebp_autocomplete_result:hover {
border-bottom: 1px solid var(--shadow); }
.vibebp_form_field .vibebp_profile_field.social {
flex-direction: column; }
.vibebp_form_field .vibebp_profile_field.social .social_icons_list {
display: flex;
flex-direction: column; }
.vibebp_form_field .vibebp_profile_field.social .social_icons_list .social_icon_wrapper {
display: flex;
align-items: center;
justify-content: space-between;
padding: 5px 0;
border-bottom: 1px dashed var(--border); }
.vibebp_form_field .vibebp_profile_field.social .social_icons_list .social_icon_wrapper .social_icon > span + span {
margin-left: 5px; }
.vibebp_form_field .vibebp_profile_field.social .vicon-plus {
border: 1px solid var(--border);
width: 32px;
height: 32px;
display: flex;
align-items: center;
justify-content: center;
margin: 10px 0; }
.vibebp_form_field .vibebp_profile_field.social .vicon-plus:hover {
background: var(--primary);
color: var(--primarycolor); }
.vibebp_form_field .vibebp_profile_field.social .add_social_icon {
display: flex;
flex-direction: column; }
.vibebp_form_field .vibebp_profile_field.social .add_social_icon .social_icons {
display: flex;
flex-wrap: wrap;
max-height: 300px;
overflow-y: scroll; }
.vibebp_form_field .vibebp_profile_field.social .add_social_icon .social_icons .social_icon {
margin: 2px;
padding: 2px 4px;
border: 1px dotted var(--border);
align-items: center; }
.vibebp_form_field .vibebp_profile_field.social .add_social_icon .social_icons .social_icon:hover {
border: 1px solid var(--shadow); }
.vibebp_form_field .vibebp_profile_field.social .add_social_icon .social_icons .social_icon.selected {
background: var(--primary);
color: var(--primarycolor); }
.vibebp_form_field .vibebp_profile_field.social .add_social_icon .social_icons .social_icon.selected .vicon {
color: var(--primarycolor); }
.vibebp_form_field .vibebp_profile_field.social .add_social_icon .social_icon_url {
margin: 10px 0;
border: none;
background: none; }
.vibebp_form_field .vibebp_profile_field.social .add_social_icon .social_icon_url.error > input {
border-color: var(--danger); }
.vibebp_form_field .vibebp_profile_field.repeatable {
flex-direction: column; }
.vibebp_form_field .vibebp_profile_field.repeatable .repeatable_icons_list {
display: flex;
flex-direction: column; }
.vibebp_form_field .vibebp_profile_field.repeatable .repeatable_icons_list .repeatable_icon_wrapper {
display: flex;
align-items: center;
justify-content: space-between;
padding: 5px 0;
border-bottom: 1px dashed var(--border); }
.vibebp_form_field .vibebp_profile_field.repeatable .repeatable_icons_list .repeatable_icon_wrapper .repeatable_icon > span + span {
margin-left: 5px; }
.vibebp_form_field .vibebp_profile_field.repeatable .repeatable_icons_list .repeatable_icon_wrapper .repeatable_icon {
display: flex;
align-items: flex-start;
margin-bottom: 1rem; }
.vibebp_form_field .vibebp_profile_field.repeatable .repeatable_icons_list .repeatable_icon_wrapper .repeatable_icon > span:first-child {
width: 64px;
flex: 0 0 64px;
font-size: 2rem;
margin: 10px; }
.vibebp_form_field .vibebp_profile_field.repeatable .vicon-plus {
border: 1px solid var(--border);
width: 32px;
height: 32px;
display: flex;
align-items: center;
justify-content: center;
margin: 10px 0; }
.vibebp_form_field .vibebp_profile_field.repeatable .vicon-plus:hover {
background: var(--primary);
color: var(--primarycolor); }
.vibebp_form_field .vibebp_profile_field.repeatable .add_repeatable_icon {
display: flex;
flex-direction: column; }
.vibebp_form_field .vibebp_profile_field.repeatable .add_repeatable_icon .repeatable_icons {
display: flex;
flex-wrap: wrap;
max-height: 300px;
overflow-y: scroll; }
.vibebp_form_field .vibebp_profile_field.repeatable .add_repeatable_icon .repeatable_icons .repeatable_icon {
margin: 2px;
padding: 2px 4px;
border: 1px dotted var(--border);
align-items: center; }
.vibebp_form_field .vibebp_profile_field.repeatable .add_repeatable_icon .repeatable_icons .repeatable_icon:hover {
border: 1px solid var(--shadow); }
.vibebp_form_field .vibebp_profile_field.repeatable .add_repeatable_icon .repeatable_icons .repeatable_icon.selected {
background: var(--primary);
color: var(--primarycolor); }
.vibebp_form_field .vibebp_profile_field.repeatable .add_repeatable_icon .repeatable_icons .repeatable_icon.selected .vicon {
color: var(--primarycolor); }
.vibebp_form_field .vibebp_profile_field.repeatable .repeatable_title {
display: flex;
align-items: center; }
.vibebp_form_field .vibebp_profile_field.repeatable .repeatable_title > span:first-child {
width: 64px;
font-size: 2rem;
margin: 0 1rem; }
.vibebp_form_field .vibebp_profile_field.repeatable .repeatable_title > span:first-child + span {
flex: 1; }
.profile_avatar_wrapper {
display: flex;
align-items: center; }
.profile_avatar_wrapper .profile_avatar_actions {
margin-left: 2rem; }
span.icon.undefined:before {
font-family: 'vicon';
content: "\e68e"; }
.vibebp_shop_orders {
display: flex;
flex-direction: column; }
.vibebp_shop_orders .vibebp_shop_orders_header {
display: flex;
justify-content: space-between;
margin-bottom: 1rem; }
.vibebp_shop_orders .vibebp_shop_orders_header .date {
display: flex;
flex-direction: row;
justify-items: center;
align-items: center; }
.vibebp_shop_orders .vibebp_wc_order {
padding: 0.5rem;
margin-bottom: 1rem;
background: var(--highlight);
border: 1px solid var(--border);
cursor: pointer;
display: flex;
flex-direction: row;
align-items: center; }
.vibebp_shop_orders .vibebp_wc_order .vibebp_order_details {
display: flex;
justify-content: space-between;
width: 100%; }
.vibebp_shop_orders .vibebp_wc_order .vibebp_order_details > span {
padding: 2px; }
.vibebp_wc_download {
padding: 1rem;
background: var(--highlight);
border: 1px solid var(--border);
display: flex;
justify-content: space-between;
margin-bottom: 1rem;
align-items: center; }
.vibebp_wc_download span > span {
display: block;
font-size: 10px;
text-transform: uppercase; }
.vibebp_wc_download .button {
color: var(--primarycolor); }
.vibebp_wc_download .button span {
margin-right: 5px; }
.vibebp_wc_order_label {
display: block;
font-size: 10px;
text-transform: uppercase; }
.vibebp_wc_order_header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 1rem; }
.vibebp_order_main {
background: var(--highlight);
padding: 1rem;
bordeR: 1px solid var(--border);
margin-bottom: 1rem;
display: flex;
justify-content: space-between; }
.vibebp_order_line_items, .vibebp_order_extra_items {
display: flex;
flex-direction: column;
background: var(--highlight);
padding: 0.5rem;
border: 1px solid var(--border);
margin-bottom: 1rem; }
.vibebp_order_line_item, .vibebp_order_coupon_item {
display: flex;
justify-content: space-between;
padding: 0.5rem;
border-bottom: 1px solid var(--border); }
.vibebp_order_coupon_item {
display: flex;
justify-content: space-between; }
.vibebp_addresses {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 1rem; }
.vibebp_billing_address, .vibebp_shipping_address {
background: var(--highlight);
padding: 1rem;
border: 1px solid var(--border);
display: flex;
flex-direction: column; }
.order_status {
padding: 5px;
font-size: 10px;
text-transform: uppercase;
border: 1px solid var(--border);
border-radius: 2px;
background: azure;
color: rgba(0, 0, 0, 0.5); }
.order_status.completed {
background: #98ffa4; }
.order_status.cancelled {
background: #ff98b5; }
.order_status.on-hold {
background: #ffd198; }
.order_status.processing {
background: #f9ff98; }
.vibebp_wc_addresses {
display: flex;
flex-wrap: wrap;
margin: -0.5rem; }
.vibebp_wc_address {
width: 100%;
flex: 1 0 290px;
margin: 1rem;
padding: 1rem;
background: var(--highlight);
border: 1px solid var(--border); }
.vibebp_wc_address .vibebp_wc_address_field {
display: flex;
flex-direction: column; }
.vibebp_wc_address .vibebp_wc_address_field > span:first-child {
font-size: 10px;
text-transform: uppercase;
margin-top: 5px;
opacity: 0.5;
display: flex;
align-items: center;
justify-content: space-between; }
.vibebp_wc_address .vibebp_wc_address_field > span:first-child > span {
display: none; }
.vibebp_wc_address .vibebp_wc_address_field:hover > span > span {
display: block; }
.vibebp_pmpro_memberships {
margin: 1rem; }
.vibebp_pmpro_memberships ul.memberships {
list-style: none; }
.vibebp_pmpro_memberships ul.memberships li {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center; }
.vibebp_pmpro_memberships ul.memberships li div {
margin: 0 0.2rem; }
.vibebp_pmpro_memberships ul.memberships li div:first-child {
width: 300px; }
.vibebp_pmpro_memberships ul.memberships li div .actions {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-start;
align-items: center; }
.rtl {
direction: rtl; }
.rtl.withsidebar .vibebp_myprofile .profile_grid .profile_grid_header .start_block {
padding-right: 190px;
padding-left: initial; }
.rtl.withsidebar.leftsidebar_minimised .vibebp_myprofile .profile_grid .profile_grid_header .start_block {
padding-right: 0;
padding-left: initial; }
.rtl .vibebp_sidebars .vibebp_left_sidebar_wrapper {
margin: -4.5rem -1.5rem 0 1.5rem; }
.rtl .vibebp_main .recipients .search_results .search_result {
margin-right: auto; }
.rtl .vibebp_main .message_left_right .message_list_left {
padding-right: initial;
padding-left: 1.5rem; }
.rtl .vibebp_main .message_left_right .message_main {
padding-right: 1.5rem;
padding-left: auto; }
.rtl .vibebp_main .searchbox.active .vicon {
position: absolute;
top: 0.7rem;
right: auto;
left: 0.5rem; }
.rtl .vibebp_form_field .search_me input {
padding: 0 0 0 1rem; }
.rtl .vibebp_topics .vibebp_topic_wrapper .vibebp_topic .vibebp_topic_title > span > strong {
padding-left: 0;
padding-right: 0.5rem; }
.rtl .vibebp_topics .vibebp_topic_wrapper .vibebp_topic .vibebp_topic_title > span > .vicon-star {
margin-right: 0;
margin-left: 0.5rem; }
.rtl .vibebp_myprofile .profile_menu span.vicon-angle-double-right {
transform: rotate(180deg); }
.rtl .vibebp_myprofile .profile_menu span.vicon-angle-double-right.reversed {
transform: rotate(0deg); }
.rtl .vibebp_myprofile .profile_menu .menu_items > div span > span + span {
margin-left: auto;
margin-right: 10px; }
.rtl .vibebp_myprofile .leftright_wrapper .left_side {
margin-right: auto;
margin-left: 0.75rem; }
.rtl .vibebp_myprofile .leftright_wrapper .right_side {
margin-left: auto;
align-items: center;
margin-right: 0.75rem; }
.rtl .vibebp_myprofile .profile_grid .profile_grid_header .end_block .notifications .notification_list {
right: auto;
left: -50px; }
.rtl .vibebp_myprofile .profile_grid .profile_grid_header .end_block .notifications .notification_list:after {
right: auto;
left: 60px; }
.rtl .vibebp_myprofile .profile_grid .profile_grid_header .end_block .vibebp_profile_menu_wrapper {
left: 0;
right: auto; }
.rtl .vibebp_myprofile .profile_grid .profile_grid_header .end_block .vibebp_profile_menu_wrapper:after {
right: auto;
left: 6px; }
.rtl .course_status .reviewpopup_wrapper .reviewpopup_content .close, .rtl .course_status .reviewpopup_wrapper .course_instructions .close, .rtl .course_status .course_instructions_wrapper .reviewpopup_content .close, .rtl .course_status .course_instructions_wrapper .course_instructions .close {
position: absolute;
top: 1rem;
right: auto;
left: 1rem;
z-index: 99999;
cursor: pointer; }
.rtl .wplms-course-star-rating .vicon + .vicon {
margin-left: 0;
margin-right: 0.5rem; }
@media (max-width: 480px) {
.admin-bar .vibebp_myprofile,
.vibebp_myprofile {
display: flex;
flex-direction: column-reverse; }
.admin-bar .vibebp_myprofile .profile_menu,
.vibebp_myprofile .profile_menu {
flex-direction: row;
height: 56px;
min-width: 100vw;
position: fixed;
top: auto;
max-height: none;
bottom: 0;
overflow-x: scroll;
z-index: 99;
width: 100% !important;
transform: translate3d(0, 0, 0); }
.admin-bar .vibebp_myprofile .profile_menu .menu_items,
.vibebp_myprofile .profile_menu .menu_items {
display: flex;
flex-direction: row; }
.admin-bar .vibebp_myprofile .profile_menu.active .menu_items > div span > span + span,
.vibebp_myprofile .profile_menu.active .menu_items > div span > span + span {
display: none; }
.admin-bar .vibebp_myprofile .profile_menu > span,
.vibebp_myprofile .profile_menu > span {
display: none; }
.admin-bar .vibebp_myprofile .profile_menu .menu_bottom,
.vibebp_myprofile .profile_menu .menu_bottom {
display: flex;
flex-direction: row !important;
align-items: center; }
.admin-bar .vibebp_myprofile .profile_menu .menu_bottom .menu_item,
.vibebp_myprofile .profile_menu .menu_bottom .menu_item {
margin-bottom: 0 !important; }
.admin-bar .vibebp_myprofile .profile_grid,
.vibebp_myprofile .profile_grid {
margin-bottom: 56px; }
.admin-bar .vibebp_myprofile .vibebp_sidebars .vibebp_left_sidebar_wrapper,
.vibebp_myprofile .vibebp_sidebars .vibebp_left_sidebar_wrapper {
width: calc(100% + 3rem); }
.admin-bar .vibebp_myprofile .course_status .course_timeline > ul li.active,
.vibebp_myprofile .course_status .course_timeline > ul li.active {
margin: 0 0 0 8px; } }
@media (max-width: 640px) {
.rtl .vibebp_sidebars .vibebp_main {
margin-top: 2rem; }
.rtl .message_left_right .vibebp_main .message_left_right .message_list_left {
padding-right: 1.5rem;
padding-left: initial; }
.rtl .message_left_right .message_main {
padding-right: 1.5rem;
padding-left: auto; }
.rtl .vibebp_sidebars .vibebp_main .message_list_left, .rtl .vibebp_sidebars .vibebp_main .message_main {
margin: 1rem -0.5rem 0 0;
width: 100%; } }
.vibebp_myprofile.elegance .profile_menu {
width: calc(48px + 2rem); }
.vibebp_myprofile.elegance .profile_menu.active {
width: 240px; }
.vibebp_myprofile.elegance .profile_menu.active .menu_items > div.is_active > span {
padding: 0.5rem 1.5rem; }
.vibebp_myprofile.elegance .profile_menu .menu_items > div path {
fill: none;
stroke: var(--white); }
.vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active {
opacity: 1;
background: none; }
.vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active > span {
position: relative;
background: var(--body);
border-radius: 1.5rem 0 0 1.5rem;
padding: 0.5rem 0;
margin: 0 -1.5rem 0 -0.5rem;
color: var(--bold); }
.vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active > span > span {
margin: 0 0 0 -1rem; }
.vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active > span path {
stroke: var(--bold); }
.vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active > span:before {
position: absolute;
content: '';
width: 3rem;
height: 3rem;
background: none;
display: block;
top: -3rem;
right: calc(0.5rem - 2px);
border-radius: 0 0 1.5rem 0;
box-shadow: 1.5rem 0 0 var(--body); }
.vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active > span:after {
position: absolute;
content: '';
width: 3rem;
height: 3rem;
background: none;
display: block;
bottom: -3rem;
right: calc(0.5rem - 2px);
border-radius: 0 1.5rem 0 0;
box-shadow: 1.5rem 0 0 var(--body); }
.withsidebar .vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active > span {
background: var(--sidebar); }
.withsidebar .vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active > span:before, .withsidebar .vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active > span:after {
box-shadow: 1.5rem 0 0 var(--sidebar); }
@media (max-width: 480px) {
.vibebp_myprofile.elegance .profile_menu .menu_items > div {
position: relative; }
.vibebp_myprofile.elegance .profile_menu .menu_items > div > span > span {
flex-direction: column; }
.vibebp_myprofile.elegance .profile_menu .menu_items > div > span > span span + span {
display: block;
margin: 0;
font-size: 11px; }
.vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active > span > span {
flex-direction: column-reverse; }
.vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active > span > span span + span {
margin-top: -10px; }
.vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active > span {
background: var(--dark); }
.vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active > span:before {
top: -0rem;
left: -3rem;
z-index: -1;
box-shadow: 1.5rem 0 0 var(--body);
transform: rotate(270deg); }
.vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active > span:after {
top: -0rem;
right: -3rem;
border-radius: 0 0 1.5rem;
transform: rotate(180deg);
z-index: -1;
box-shadow: 1.5rem 0 0 var(--body); }
.vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active > span > span {
margin: -0.5rem 0 0;
padding: 1rem 0.7rem 0.5rem;
background: var(--body);
border-radius: 0 0 1.5rem 1.5rem; } }
.rtl .vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active > span:before {
transform: rotate(90deg);
left: 4px;
right: auto; }
.rtl .vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active > span:after {
transform: rotate(-90deg);
left: 4px;
right: auto; }
.rtl .vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active > span > span {
margin: 0;
z-index: 99; }
.rtl .vibebp_myprofile.elegance .profile_menu .menu_items > div.is_active > span {
border-radius: 1.5rem 1.5rem 1.5rem 0;
margin: 0 -0.5rem 0 -1.5rem;
padding: 0.75rem; }
body, #vibebp_member {
overflow: visible; }.cocoen{box-sizing:border-box;cursor:pointer;line-height:0;margin:0;overflow:hidden;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cocoen *{box-sizing:inherit}.cocoen ::after,.cocoen ::before{box-sizing:inherit}.cocoen img,.cocoen picture>img{max-width:none}.cocoen>img,.cocoen>picture>img{display:block;width:100%}.cocoen>div:first-child,picture .cocoen>div{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:50%}.cocoen-drag{background:#fff;bottom:0;cursor:ew-resize;left:50%;margin-left:-1px;position:absolute;top:0;width:2px}.cocoen-drag::before{border:3px solid #fff;content:'';height:30px;left:50%;margin-left:-7px;margin-top:-18px;position:absolute;top:50%;width:14px}.draftJsFocusPlugin__focused__3Mksn{box-shadow:0 0 5px #6dd7ff}.editor_wrapper svg{fill:var(--text)}ol.public-DraftStyleDefault-ol{list-style:decimal}.highlight{padding:2px}.draftJsToolbar__toolbar__dNtBH input[type="color"]{height:48px;max-width:64px}.draftJsEmojiPlugin__alignmentTool__2mkQr{background:var(--dark);position:absolute;display:flex;border-radius:5px;transform:scale(0)}.DraftEditor-root{position:relative;z-index:0}.DraftEditor-root .public-DraftEditorPlaceholder-root{position:absolute;z-index:-1}.DraftEditor-root h1{font-size:3.2rem}.DraftEditor-root h2{font-size:2.5rem}.DraftEditor-root h3{font-size:1.8rem}.draftJsEmojiPlugin__alignmentTool__2mkQr button{background:none;padding:5px}.draftJsEmojiPlugin__alignmentTool__2mkQr button svg{color:var(--white)}.draftJsToolbar__wrapper__9NZgg{left:0;position:absolute;margin:-28px 0 0 28px;z-index:999}.draftJsToolbar__popup__GHzbY{position:absolute;left:150px;top:0;min-width:260px}.draftJsToolbar__popup__GHzbY>div{display:grid;grid-template-columns:repeat(auto-fit, minmax(30px, 1fr));grid-gap:3px;background:var(--dark);color:var(--white);padding:5px;border-radius:5px;flex-direction:row;align-items:center}.draftJsToolbar__popup__GHzbY>div svg{fill:var(--white)}.draftJsToolbar__blockType__27Jwn{line-height:1;border:2px solid var(--dark);border-radius:28px;width:28px;height:28px}.draftJsToolbar__buttonWrapper__1Dmqh{display:inline-block}.draftJsToolbar__button__qi1gf{background:var(--dark);color:var(--white);font-size:18px;border:0;padding:5px;font-weight:400;vertical-align:bottom;height:34px}.draftJsToolbar__button__qi1gf.draftJsToolbar__active__3qcpF{background:var(--dark);width:100%;display:flex;justify-content:center;color:var(--white)}.draftJsToolbar__button__qi1gf.draftJsToolbar__active__3qcpF svg{fill:var(--white)}.draftJsToolbar__button__qi1gf svg{fill:var(--white)}.draftJsToolbar__button__qi1gf.stroke svg{fill:none;stroke:var(--white)}.draftJsToolbar__button__qi1gf:hover,.draftJsToolbar__button__qi1gf:focus{background:var(--dark);outline:0}.draftJsToolbar__separator__3U7qt{display:inline-block;border-right:1px solid var(--border);height:24px;margin:0 0.5em}.draftJsToolbar__toolbar__dNtBH{left:50%;-webkit-transform:translate(-50%) scale(0);transform:translate(-50%) scale(0);position:absolute;border:1px solid var(--border);background:var(--dark);border-radius:2px;box-shadow:0px 1px 3px 0px var(--shadow);z-index:2;box-sizing:border-box}.draftJsToolbar__toolbar__dNtBH>div{display:flex;align-items:center}.draftJsToolbar__toolbar__dNtBH input{color:var(--white)}.draftJsToolbar__toolbar__dNtBH:after,.draftJsToolbar__toolbar__dNtBH:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.draftJsToolbar__toolbar__dNtBH:after{border-color:var(--darkborder);border-top-color:var(--dark);border-width:4px;margin-left:-4px}.draftJsToolbar__toolbar__dNtBH:before{border-color:var(--darkborder);border-top-color:var(--dark);border-width:6px;margin-left:-6px}.fixed_toolbar .draftJsToolbar__toolbar__dNtBH{position:relative;display:flex;clear:both;margin-top:1rem;justify-content:space-between;align-items:center;transform:scale(1);flex-wrap:wrap;left:0;color:var(--white)}.fixed_toolbar .draftJsToolbar__toolbar__dNtBH>div{padding:3px}.fixed_toolbar .draftJsToolbar__toolbar__dNtBH>div.highlight_div{display:flex;justify-content:space-between;width:100%;padding:5px 1rem 0 1rem}.fixed_toolbar .draftJsToolbar__toolbar__dNtBH>div.highlight_div select{color:var(--white)}.fixed_toolbar .draftJsToolbar__toolbar__dNtBH:before,.fixed_toolbar .draftJsToolbar__toolbar__dNtBH:after{display:none}code[class*="language-"],pre[class*="language-"]{color:#ccc;background:none;font-family:Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*="language-"],pre[class*="language-"]{background:#2d2d2d}:not(pre)>code[class*="language-"]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.vibe_editor{background:var(--highlight);border:1px solid var(--border);padding:10px}.vibe_editor .vicon{font-size:1rem;line-height:1}.vibe_editor>.vibe_editor_elements>.vibe_editor_element{opacity:1;color:var(--bold)}.vibe_editor .md-side-toolbar>div{display:flex;align-items:center}.vibe_editor .md-side-toolbar>div>button{border-radius:2px;border:2px solid var(--text);display:flex;align-items:center;justify-content:center}.Draft_Editor .code_buttons button{background:#f17a7a;padding:10px;font-size:14px;border:2px solid;border-radius:10px;margin:5px}input[type="color"]{-webkit-appearance:none;border:none;width:32px;height:24px}input[type="color"]::-webkit-color-swatch-wrapper{padding:0}input[type="color"]::-webkit-color-swatch{border:none}.tabE{display:grid;grid-template-columns:1fr 1fr}.vibe_editor_rich_text .tip{position:relative;color:var(--primary);cursor:pointer}.vibe_editor_rich_text .tip:hover{color:var(--primarycolor);background:var(--primary)}.vibe_editor_rich_text .tip:hover:after{left:0;max-width:240px;bottom:calc(100%);background:var(--primary);color:var(--primarycolor)}.vibe_editor_rich_text .tip,.vibe_editor_rich_text a.tip:not([href]):not([tabindex]){color:var(--primary);cursor:pointer}.vibe_editor_rich_text .tip:hover,.vibe_editor_rich_text a.tip:not([href]):not([tabindex]):hover{color:var(--primarycolor);background:var(--primary)}.vibe_editor_rich_text .tip:hover:after,.vibe_editor_rich_text a.tip:not([href]):not([tabindex]):hover:after{left:0;max-width:240px;bottom:calc(100%);background:var(--primary);color:var(--primarycolor)}.VibeEditor{padding:10px;border:1px solid;margin:10px;text-align:center}.vibe_editor_elements{display:flex;flex-wrap:wrap}.vibe_editor_elements .vibe_editor_element{background:var(--highlight);padding:5px 8px}.vibe_editor_elements .vibe_editor_element:hover{box-shadow:0 3px 5px var(--border)}.shortcodes_wrapper{display:grid;grid-template-columns:repeat(auto-fit, minmax(96px, 1fr));grid-gap:10px}.shortcodes_wrapper .shortcode{border:1px solid var(--border)}.shortcodes_wrapper .shortcode:hover{background:var(--border)}.vibe_rich_editor{position:relative;border:1px solid var(--border);padding:0.5rem}.vibe_rich_editor pre{padding:5px}.columns_editor>.vibe_rich_editor_header>.vicon-pencil-alt,.media_editor>.vibe_rich_editor_header>.vicon-pencil-alt,.shortcode_editor>.vibe_rich_editor_header>.vicon-pencil-alt{opacity:0}.vibe_rich_editor_header{display:flex;justify-content:flex-end}.columns_editor:hover{box-shadow:0 5px 20px var(--shadow)}.columns_editor:hover .vibe_editor_element,.columns_editor:hover .vibe_rich_editor_control{opacity:1}.vibe_re_editor{position:relative}.vibe_re_editor>span{display:flex;justify-content:flex-end;position:absolute;right:0}.vibe_re_editor .vibe_editor_elements .button{display:none}.editor_wrapper .draftJsToolbar__buttonWrapper__1Dmqh:last-child svg{fill:var(--white)}.vibe_rich_editor_control{padding:1px 3px;opacity:0.4}.vibe_rich_editor_control .vicon{color:var(--text);padding:2px;border-radius:2px}.vibe_rich_editor_control .vicon.vicon-close{color:red}.DraftEditor-editorContainer blockquote{margin:1rem 0;padding:1.5rem;border-left:5px solid var(--border)}.vibe_editor_modal{position:fixed;z-index:999;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.5);left:0;top:0;width:100vw;height:100vh}.vibe_editor_modal>span{position:absolute;left:0;top:0;width:100vw;height:100vh;z-index:-1}.vibe_editor_modal .ve_modal-content{background:var(--highlight);padding:1rem;box-shadow:0 5px 20px var(--shadow);width:640px;max-width:80vw;max-height:80vh;border-radius:5px;overflow:scroll}.vibe_editor_modal .ve_modal-content .ve_modal-header{display:flex;justify-content:space-between}.vibe_editor_modal .ve_modal-content .ve_modal-header h3{font-size:11px;text-transform:uppercase;font-weight:600;letter-spacing:1px}.vibe_editor_modal .ve_modal-content .ve_modal-header>div{display:flex}.vibe_editor_modal .ve_modal-content .ve_modal-header .vicon{color:var(--text) !important}.vibe_editor_modal .ve_modal-content .ve_modal-header>div>a{color:var(--primary);padding:0.5rem;font-size:1rem}.vibe_editor_modal .ve_modal-content .ve_modal-header>div>a.active{background:var(--primary);color:var(--primarycolor);border-radius:5px}.vibe_editor_modal .ve_modal-content .ve_modal-body .vibebp_form{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;background:var(--highlight);padding:1rem 0;z-index:99;border-bottom:1px dotted var(--shadow);border-bottom:1px dotted var(--shadow)}.vibe_editor_modal .ve_modal-content .ve_modal-body .vibebp_form .vibebp_form_field+.vibebp_form_field{margin:0}.vibe_editor_modal .ve_modal-content .ve_modal-body .allMedia{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr))}.vibe_editor_modal .ve_modal-content .ve_modal-body .allMedia .single_media{transition:all 0.2s;line-height:1;background:var(--sidebar);border-radius:5px;position:relative;cursor:pointer}.vibe_editor_modal .ve_modal-content .ve_modal-body .allMedia .single_media .vicon-close{position:absolute;top:0;right:0;z-index:9;background:var(--danger);color:#fff;padding:5px;border-radius:50%}.vibe_editor_modal .ve_modal-content .ve_modal-body .allMedia .single_media:hover{box-shadow:0 4px 8px var(--shadow);line-height:0;border-radius:2px}.vibe_editor_modal .ve_modal-content .ve_modal-body .upload_media input#vibe_editor_upload_media{display:none}.vibe_editor_modal .ve_modal-content .ve_modal-body .upload_media label{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:5px dashed var(--border);margin-top:1rem;font-size:4rem}.vibe_editor_modal .ve_modal-content .ve_modal-body .embed_media{display:flex;flex-direction:column;padding:1rem;border:5px dashed var(--border)}.vibe_editor_modal .ve_modal-content .ve_modal-body .embed_media select{margin-top:1rem}.vibe_editor_modal .block_type{display:flex;flex-wrap:wrap;margin:0 -0.5rem}.vibe_editor_modal .block_type>*{margin:0.5rem;flex:0 0 48px;fill:var(--light)}.vibe_editor_modal .block_type>*:hover{fill:var(--primary)}ul.public-DraftStyleDefault-ul{list-style:disc outside;padding-left:20px}ul.public-DraftStyleDefault-ol{list-style:decimal outside;padding-left:15px}.shortcodes_wrapper>.shortcode{display:flex;flex-direction:column;align-items:center;padding:1rem;justify-content:space-between}.shortcodes_wrapper>.shortcode>span{font-size:3rem;margin-bottom:0.5rem}.shortcodes_wrapper>.shortcode>span svg{fill:none}.shortcodes_wrapper>.shortcode:hover svg{stroke:var(--primary)}.shortcode_editor .vibe_note{border:1px solid var(--border);margin:10px 0}.shortcode_editor .vibe_note .vibe_editor{background:none;border:none;padding:0}.shortcode_editor .vibe_note .attributes{display:grid;grid-gap:10px;margin:0 10px;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr))}.shortcode_editor .vibe_note .attributes span{font-size:0.8rem;margin-right:5px}.shortcode_editor .vibe_note .attributes span input{width:72px;margin-left:10px}.shortcode_editor .vibe_accordion{border:1px solid var(--border);margin:10px 0}.shortcode_editor .vibe_accordion .add_new{padding:0.5rem;margin:0.5rem;text-align:center;border-radius:2rem;background:var(--light);border:1px solid var(--border)}.shortcode_editor .vibe_accordion .vibeeditor_accordion .vibeeditor_toggle{padding:10px}.shortcode_editor .vibe_accordion .vibeeditor_accordion .vibeeditor_toggle>span{display:flex;align-items:center}.shortcode_editor .vibe_accordion .vibeeditor_accordion .vibeeditor_toggle>span>label{flex:1;display:flex;justify-content:space-between;cursor:pointer;align-items:center;margin-bottom:10px}.shortcode_editor .vibe_accordion .vibeeditor_accordion .vibeeditor_toggle>span>label input{flex:1}.shortcode_editor .vibe_accordion .vibeeditor_accordion .vibeeditor_toggle input[type="radio"]{display:none}.shortcode_editor .vibe_accordion .vibeeditor_accordion .vibeeditor_toggle .vibeeditor_toggle_content{display:none}.shortcode_editor .vibe_accordion .vibeeditor_accordion .vibeeditor_toggle .vibeeditor_toggle_content .vibe_editor{border:none}.shortcode_editor .vibe_accordion .vibeeditor_accordion input:checked+span>label>.vicon{transform:rotate(90deg)}.shortcode_editor .vibe_accordion .vibeeditor_accordion input:checked+span+.vibeeditor_toggle_content,.shortcode_editor .vibe_accordion .vibeeditor_accordion input:checked+span+p+.vibeeditor_toggle_content{display:block}.shortcode_editor .vibe_tab{border:1px solid var(--border);margin:10px 0}.shortcode_editor .vibe_tab .add_new{padding:0.5rem;margin:0.5rem;text-align:center;border-radius:5px;max-width:200px;background:var(--primary);color:var(--primarycolor);display:flex}.shortcode_editor .vibe_tab .vibeeditor_tabs_wrapper{display:flex;flex-direction:column}.shortcode_editor .vibe_tab .vibeeditor_tabs_wrapper .vibeeditor_tabs{display:flex;margin:0 10px;border-bottom:1px solid var(--border);border-radius:5px 0 0 0;border-left:1px solid var(--border)}.shortcode_editor .vibe_tab .vibeeditor_tabs_wrapper .vibeeditor_tabs>label{padding:5px 10px;border:1px solid var(--border);border-left:none;border-radius:5px 5px 0 0;border-bottom:none;margin-bottom:0}.shortcode_editor .vibe_tab .vibeeditor_tabs_wrapper .vibeeditor_tabs_content_wrapper{margin-top:10px}.shortcode_editor .vibe_tab .vibeeditor_tabs_wrapper .vibeeditor_tabs_content_wrapper .vibeeditor_tab_content,.shortcode_editor .vibe_tab .vibeeditor_tabs_wrapper .vibeeditor_tabs_content_wrapper input[type="radio"]{display:none;margin:0 10px}.shortcode_editor .vibe_tab .vibeeditor_tabs_wrapper .vibeeditor_tabs_content_wrapper .vibeeditor_tab_content .vibe_editor,.shortcode_editor .vibe_tab .vibeeditor_tabs_wrapper .vibeeditor_tabs_content_wrapper input[type="radio"] .vibe_editor{border:none}.shortcode_editor .vibe_tab .vibeeditor_tabs_wrapper .vibeeditor_tabs_content_wrapper input[type="radio"]:checked+.vibeeditor_tab_content,.shortcode_editor .vibe_tab .vibeeditor_tabs_wrapper .vibeeditor_tabs_content_wrapper input[type="radio"]:checked+p+.vibeeditor_tab_content{display:block}.shortcode_editor .vibe_tab .vibeeditor_tabs_wrapper .vibeeditor_tabs_content_wrapper input[type="radio"]:checked+.vibeeditor_tab_content>span,.shortcode_editor .vibe_tab .vibeeditor_tabs_wrapper .vibeeditor_tabs_content_wrapper input[type="radio"]:checked+p+.vibeeditor_tab_content>span{display:flex;margin-bottom:1px;align-items:center}.shortcode_editor .vibe_tab .vibeeditor_tabs_wrapper .vibeeditor_tabs_content_wrapper input[type="radio"]:checked+.vibeeditor_tab_content>span input,.shortcode_editor .vibe_tab .vibeeditor_tabs_wrapper .vibeeditor_tabs_content_wrapper input[type="radio"]:checked+p+.vibeeditor_tab_content>span input{flex:1;margin-left:10px}.small_message{font-size:0.8rem;opacity:0.8;display:flex}.small_message .vicon{margin:2px 5px 0 0}.editor_wrapper ul,.editor_wrapper ol{margin-left:20px}.vibebp_progress_wrapper{display:flex;align-items:center;margin:0 -5px;min-width:150px}.vibebp_progress_wrapper>span{margin:5px}.vibebp_progress_wrapper .progress_wrapper{position:relative;height:5px;flex:1;background:var(--border)}.vibebp_progress_wrapper .progress_wrapper>span.progress_bar{background:var(--success);height:5px;border-radius:5px;position:absolute;left:0;top:0}.editor_over_image{position:absolute;z-index:1;width:100%;height:100%;overflow-y:auto;min-height:120px}.editor_over_image .vibe_editor{background:rgba(0,0,0,0.2)}.editor_over_image .action{border:5px dashed var(--border)}.flashcard .flashcard_card{min-height:240px;perspective:1500px;position:relative}.flashcard .flashcard_card .shortcode_content{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform 1s}.flashcard .flashcard_card .action{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:1rem;position:absolute;bottom:0;z-index:9;padding:0;flex-wrap:wrap;width:100%}.flashcard .flashcard_card .action select{background:var(--body)}.flashcard .flashcard_more{display:none !important}.flashcard .flashcard_more:checked ~ .shortcode_content{transform:rotateY(180deg)}.flashcard .flashcard_more:checked ~ .shortcode_content .back .vibe_re_editor{position:absolute;top:0;left:0;width:100%}.flashcard .front,.flashcard .back{top:0;left:0;position:absolute;width:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d}.flashcard .front .inner,.flashcard .back .inner{display:flex;flex-direction:column;justify-content:start}.flashcard .front .inner.center,.flashcard .back .inner.center{justify-content:center}.flashcard .front .inner.end,.flashcard .back .inner.end{justify-content:end}.flashcard .front .inner .action,.flashcard .back .inner .action{z-index:1}.flashcard .front .inner img.flashcard_background_image,.flashcard .back .inner img.flashcard_background_image{border-radius:1.5rem}.flashcard .front .inner img.flashcard_background_image+.vibe_re_editor .vibe_editor,.flashcard .back .inner img.flashcard_background_image+.vibe_re_editor .vibe_editor{background:none}.flashcard .front .inner img.flashcard_background_image+div.flashcard_content_html,.flashcard .back .inner img.flashcard_background_image+div.flashcard_content_html{background:none}.flashcard .front .inner .flashcard_content_html,.flashcard .back .inner .flashcard_content_html{z-index:1;padding:1.5rem;position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column}.flashcard .front .inner .flashcard_content_html.center,.flashcard .back .inner .flashcard_content_html.center{align-items:center}.flashcard .front .inner .flashcard_content_html.end,.flashcard .back .inner .flashcard_content_html.end{align-items:flex-end}.flashcard .back{transform:rotateY(180deg)}.flashcard .flashcard_more+.shortcode_content .front{position:relative}.flashcard .flashcard_more+.shortcode_content .back{position:absolute}.flashcard .flashcard_more:checked+.shortcode_content .front{position:absolute}.flashcard .flashcard_more:checked+.shortcode_content .back{position:relative}.flashcard .flipbutton{background:var(--primary);line-height:1;margin-right:10px;padding:0.5rem;border-radius:5px}.scratchcard .shortcode_content,.imagerevealer .shortcode_content,.hotspots .shortcode_content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform 1s}.scratchcard .shortcode_content>*,.imagerevealer .shortcode_content>*,.hotspots .shortcode_content>*{padding:8px}.scratchcard .shortcode_content img._image,.imagerevealer .shortcode_content img._image,.hotspots .shortcode_content img._image{width:100%;height:100%;border-radius:0.5rem}.scratchcard .shortcode_content .front,.scratchcard .shortcode_content .back,.imagerevealer .shortcode_content .front,.imagerevealer .shortcode_content .back,.hotspots .shortcode_content .front,.hotspots .shortcode_content .back{position:relative}.scratchcard .shortcode_content .front .action_remove,.scratchcard .shortcode_content .back .action_remove,.imagerevealer .shortcode_content .front .action_remove,.imagerevealer .shortcode_content .back .action_remove,.hotspots .shortcode_content .front .action_remove,.hotspots .shortcode_content .back .action_remove{position:absolute;top:0.5rem;right:0.5rem;background:var(--danger);border-radius:50%;cursor:pointer;padding:0.25rem;color:var(--primarycolor)}.scratchcard .shortcode_content .front .bg_image_select,.scratchcard .shortcode_content .back .bg_image_select,.imagerevealer .shortcode_content .front .bg_image_select,.imagerevealer .shortcode_content .back .bg_image_select,.hotspots .shortcode_content .front .bg_image_select,.hotspots .shortcode_content .back .bg_image_select{padding:1rem;border:5px dashed var(--border);background:var(--highlight);border-radius:5px}.scratchcard .shortcode_content,.imagerevealer .shortcode_content{padding-bottom:3.5rem}.imagerevealer .shortcode_content .front,.scratchcard .shortcode_content .front{position:absolute;top:3.5rem}.scratcardContainer{text-align:center}.scratcardContainer span.hed{z-index:999;color:#ffffff}.scratcardContainer .scratchcard{display:none;margin:0 auto;width:100%;height:auto;cursor:crosshair;background:round;border-radius:0.5rem}.imagerevealerContainer{position:relative;margin:auto;text-align:center}.imagerevealerContainer .cocoen img{height:inherit;border-radius:0.5rem}.hotspots .image_container{position:relative}.hotspots .image_container ._image{cursor:pointer}.hotspots .image_container .hotspot_point{position:absolute}.hotspots .image_container .hotspot_point .pin,.hotspots .image_container .hotspot_point .pin-open{color:var(--danger);font-size:3rem;cursor:pointer}.hotspots .image_container .hotspot_point ._box{display:none;border:1px solid var(--border);padding:0.25rem 0.5rem;background:var(--body);border-radius:10px}.hotspots .image_container .hotspot_point .pin-open:hover+._box{display:block}.hotspots .image_container .hotspot_point .hotspot_textarea{background-color:var(--body);padding:0.5rem;position:relative;display:block}.hotspots .image_container .hotspot_point .hotspot_textarea .remove{position:absolute;top:0;right:0;cursor:pointer;padding:0.25rem;background:var(--border)}.memorygame{display:flex;align-items:center;justify-content:center;position:relative}.memorygame .reload_memory_game{display:none;position:absolute;font-size:2rem;cursor:pointer}.memorygame__cards{width:100%;margin:auto;display:grid;grid-template-columns:repeat(5, 1fr);grid-auto-rows:150px;grid-gap:0.5rem}.memorygame__cards.no-event{pointer-events:none}.memorygame__cards.grid_columns_2{grid-template-columns:repeat(2, 1fr)}.memorygame__cards.grid_columns_3{grid-template-columns:repeat(3, 1fr)}.memorygame__cards.grid_columns_4{grid-template-columns:repeat(4, 1fr)}.memorygame__cards.grid_columns_5{grid-template-columns:repeat(5, 1fr)}.memorygame__card{position:relative;cursor:pointer;perspective:700px;border:1px solid var(--border)}.memorygame__card.flipped .memorygame__back-card,.memorygame__card.has-match .memorygame__back-card{transform:rotateY(180deg)}.memorygame__card.flipped .memorygame__front-card,.memorygame__card.has-match .memorygame__front-card{transform:rotateY(360deg)}.memorygame__back-card,.memorygame__front-card{position:absolute;top:0;bottom:0;right:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:0.5rem;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform 400ms;padding:0.2rem}.memorygame__back-card .remove,.memorygame__front-card .remove{position:absolute;top:0;right:0;cursor:pointer;padding:0.25rem;background:var(--border)}.memorygame__back-card ._image,.memorygame__front-card ._image{height:100%;width:100%;border-radius:5px}.memorygame__back-card{z-index:1}.memorygame__front-card{transform:rotateY(180deg)}.vibeeditor_memorygame{border:3px dashed var(--border)}.vibeeditor_memorygame>div.action{display:flex;justify-content:space-between;align-items:center}.vibeeditor_memorygame .memorygame__back-card{backface-visibility:unset;-webkit-backface-visibility:unset}