@font-face {
	font-family: 'ElegantIcons';
	src:url(//www.mauritius-startup-incubator.com/wp-content/themes/thegem/fonts/elegant/ElegantIcons.eot);
	src:url(//www.mauritius-startup-incubator.com/wp-content/themes/thegem/fonts/elegant/ElegantIcons.eot?#iefix) format('embedded-opentype'),
		url(//www.mauritius-startup-incubator.com/wp-content/themes/thegem/fonts/elegant/ElegantIcons.woff) format('woff'),
		url(//www.mauritius-startup-incubator.com/wp-content/themes/thegem/fonts/elegant/ElegantIcons.ttf) format('truetype'),
		url(//www.mauritius-startup-incubator.com/wp-content/themes/thegem/fonts/elegant/ElegantIcons.svg#ElegantIcons) format('svg');
	font-weight: normal;
	font-style: normal;
}
.gem-print-icon.gem-icon-pack-elegant {
	display: inline-block;
	font-family: 'ElegantIcons';
	font-feature-settings: normal;
	font-kerning: auto;
	font-language-override: normal;
	font-size: inherit;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-synthesis: weight style;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	text-rendering: auto;
	text-align: center;
	vertical-align: middle;
	font-size: 16px;
}
.arrow_up:before {
	content: "\21";
}
.arrow_down:before {
	content: "\22";
}
.arrow_left:before {
	content: "\23";
}
.arrow_right:before {
	content: "\24";
}
.arrow_left-up:before {
	content: "\25";
}
.arrow_right-up:before {
	content: "\26";
}
.arrow_right-down:before {
	content: "\27";
}
.arrow_left-down:before {
	content: "\28";
}
.arrow-up-down:before {
	content: "\29";
}
.arrow_up-down_alt:before {
	content: "\2a";
}
.arrow_left-right_alt:before {
	content: "\2b";
}
.arrow_left-right:before {
	content: "\2c";
}
.arrow_expand_alt2:before {
	content: "\2d";
}
.arrow_expand_alt:before {
	content: "\2e";
}
.arrow_condense:before {
	content: "\2f";
}
.arrow_expand:before {
	content: "\30";
}
.arrow_move:before {
	content: "\31";
}
.arrow_carrot-up:before {
	content: "\32";
}
.arrow_carrot-down:before {
	content: "\33";
}
.arrow_carrot-left:before {
	content: "\34";
}
.arrow_carrot-right:before {
	content: "\35";
}
.arrow_carrot-2up:before {
	content: "\36";
}
.arrow_carrot-2down:before {
	content: "\37";
}
.arrow_carrot-2left:before {
	content: "\38";
}
.arrow_carrot-2right:before {
	content: "\39";
}
.arrow_carrot-up_alt2:before {
	content: "\3a";
}
.arrow_carrot-down_alt2:before {
	content: "\3b";
}
.arrow_carrot-left_alt2:before {
	content: "\3c";
}
.arrow_carrot-right_alt2:before {
	content: "\3d";
}
.arrow_carrot-2up_alt2:before {
	content: "\3e";
}
.arrow_carrot-2down_alt2:before {
	content: "\3f";
}
.arrow_carrot-2left_alt2:before {
	content: "\40";
}
.arrow_carrot-2right_alt2:before {
	content: "\41";
}
.arrow_triangle-up:before {
	content: "\42";
}
.arrow_triangle-down:before {
	content: "\43";
}
.arrow_triangle-left:before {
	content: "\44";
}
.arrow_triangle-right:before {
	content: "\45";
}
.arrow_triangle-up_alt2:before {
	content: "\46";
}
.arrow_triangle-down_alt2:before {
	content: "\47";
}
.arrow_triangle-left_alt2:before {
	content: "\48";
}
.arrow_triangle-right_alt2:before {
	content: "\49";
}
.arrow_back:before {
	content: "\4a";
}
.icon_minus-06:before {
	content: "\4b";
}
.icon_plus:before {
	content: "\4c";
}
.icon_close:before {
	content: "\4d";
}
.icon_check:before {
	content: "\4e";
}
.icon_minus_alt2:before {
	content: "\4f";
}
.icon_plus_alt2:before {
	content: "\50";
}
.icon_close_alt2:before {
	content: "\51";
}
.icon_check_alt2:before {
	content: "\52";
}
.icon_zoom-out_alt:before {
	content: "\53";
}
.icon_zoom-in_alt:before {
	content: "\54";
}
.icon_search:before {
	content: "\55";
}
.icon_box-empty:before {
	content: "\56";
}
.icon_box-selected:before {
	content: "\57";
}
.icon_minus-box:before {
	content: "\58";
}
.icon_plus-box:before {
	content: "\59";
}
.icon_box-checked:before {
	content: "\5a";
}
.icon_circle-empty:before {
	content: "\5b";
}
.icon_circle-slelected:before {
	content: "\5c";
}
.icon_stop_alt2:before {
	content: "\5d";
}
.icon_stop:before {
	content: "\5e";
}
.icon_pause_alt2:before {
	content: "\5f";
}
.icon_pause:before {
	content: "\60";
}
.icon_menu:before {
	content: "\61";
}
.icon_menu-square_alt2:before {
	content: "\62";
}
.icon_menu-circle_alt2:before {
	content: "\63";
}
.icon_ul:before {
	content: "\64";
}
.icon_ol:before {
	content: "\65";
}
.icon_adjust-horiz:before {
	content: "\66";
}
.icon_adjust-vert:before {
	content: "\67";
}
.icon_document_alt:before {
	content: "\68";
}
.icon_documents_alt:before {
	content: "\69";
}
.icon_pencil:before {
	content: "\6a";
}
.icon_pencil-edit_alt:before {
	content: "\6b";
}
.icon_pencil-edit:before {
	content: "\6c";
}
.icon_folder-alt:before {
	content: "\6d";
}
.icon_folder-open_alt:before {
	content: "\6e";
}
.icon_folder-add_alt:before {
	content: "\6f";
}
.icon_info_alt:before {
	content: "\70";
}
.icon_error-oct_alt:before {
	content: "\71";
}
.icon_error-circle_alt:before {
	content: "\72";
}
.icon_error-triangle_alt:before {
	content: "\73";
}
.icon_question_alt2:before {
	content: "\74";
}
.icon_question:before {
	content: "\75";
}
.icon_comment_alt:before {
	content: "\76";
}
.icon_chat_alt:before {
	content: "\77";
}
.icon_vol-mute_alt:before {
	content: "\78";
}
.icon_volume-low_alt:before {
	content: "\79";
}
.icon_volume-high_alt:before {
	content: "\7a";
}
.icon_quotations:before {
	content: "\7b";
}
.icon_quotations_alt2:before {
	content: "\7c";
}
.icon_clock_alt:before {
	content: "\7d";
}
.icon_lock_alt:before {
	content: "\7e";
}
.icon_lock-open_alt:before {
	content: "\e000";
}
.icon_key_alt:before {
	content: "\e001";
}
.icon_cloud_alt:before {
	content: "\e002";
}
.icon_cloud-upload_alt:before {
	content: "\e003";
}
.icon_cloud-download_alt:before {
	content: "\e004";
}
.icon_image:before {
	content: "\e005";
}
.icon_images:before {
	content: "\e006";
}
.icon_lightbulb_alt:before {
	content: "\e007";
}
.icon_gift_alt:before {
	content: "\e008";
}
.icon_house_alt:before {
	content: "\e009";
}
.icon_genius:before {
	content: "\e00a";
}
.icon_mobile:before {
	content: "\e00b";
}
.icon_tablet:before {
	content: "\e00c";
}
.icon_laptop:before {
	content: "\e00d";
}
.icon_desktop:before {
	content: "\e00e";
}
.icon_camera_alt:before {
	content: "\e00f";
}
.icon_mail_alt:before {
	content: "\e010";
}
.icon_cone_alt:before {
	content: "\e011";
}
.icon_ribbon_alt:before {
	content: "\e012";
}
.icon_bag_alt:before {
	content: "\e013";
}
.icon_creditcard:before {
	content: "\e014";
}
.icon_cart_alt:before {
	content: "\e015";
}
.icon_paperclip:before {
	content: "\e016";
}
.icon_tag_alt:before {
	content: "\e017";
}
.icon_tags_alt:before {
	content: "\e018";
}
.icon_trash_alt:before {
	content: "\e019";
}
.icon_cursor_alt:before {
	content: "\e01a";
}
.icon_mic_alt:before {
	content: "\e01b";
}
.icon_compass_alt:before {
	content: "\e01c";
}
.icon_pin_alt:before {
	content: "\e01d";
}
.icon_pushpin_alt:before {
	content: "\e01e";
}
.icon_map_alt:before {
	content: "\e01f";
}
.icon_drawer_alt:before {
	content: "\e020";
}
.icon_toolbox_alt:before {
	content: "\e021";
}
.icon_book_alt:before {
	content: "\e022";
}
.icon_calendar:before {
	content: "\e023";
}
.icon_film:before {
	content: "\e024";
}
.icon_table:before {
	content: "\e025";
}
.icon_contacts_alt:before {
	content: "\e026";
}
.icon_headphones:before {
	content: "\e027";
}
.icon_lifesaver:before {
	content: "\e028";
}
.icon_piechart:before {
	content: "\e029";
}
.icon_refresh:before {
	content: "\e02a";
}
.icon_link_alt:before {
	content: "\e02b";
}
.icon_link:before {
	content: "\e02c";
}
.icon_loading:before {
	content: "\e02d";
}
.icon_blocked:before {
	content: "\e02e";
}
.icon_archive_alt:before {
	content: "\e02f";
}
.icon_heart_alt:before {
	content: "\e030";
}
.icon_star_alt:before {
	content: "\e031";
}
.icon_star-half_alt:before {
	content: "\e032";
}
.icon_star:before {
	content: "\e033";
}
.icon_star-half:before {
	content: "\e034";
}
.icon_tools:before {
	content: "\e035";
}
.icon_tool:before {
	content: "\e036";
}
.icon_cog:before {
	content: "\e037";
}
.icon_cogs:before {
	content: "\e038";
}
.arrow_up_alt:before {
	content: "\e039";
}
.arrow_down_alt:before {
	content: "\e03a";
}
.arrow_left_alt:before {
	content: "\e03b";
}
.arrow_right_alt:before {
	content: "\e03c";
}
.arrow_left-up_alt:before {
	content: "\e03d";
}
.arrow_right-up_alt:before {
	content: "\e03e";
}
.arrow_right-down_alt:before {
	content: "\e03f";
}
.arrow_left-down_alt:before {
	content: "\e040";
}
.arrow_condense_alt:before {
	content: "\e041";
}
.arrow_expand_alt3:before {
	content: "\e042";
}
.arrow_carrot_up_alt:before {
	content: "\e043";
}
.arrow_carrot-down_alt:before {
	content: "\e044";
}
.arrow_carrot-left_alt:before {
	content: "\e045";
}
.arrow_carrot-right_alt:before {
	content: "\e046";
}
.arrow_carrot-2up_alt:before {
	content: "\e047";
}
.arrow_carrot-2dwnn_alt:before {
	content: "\e048";
}
.arrow_carrot-2left_alt:before {
	content: "\e049";
}
.arrow_carrot-2right_alt:before {
	content: "\e04a";
}
.arrow_triangle-up_alt:before {
	content: "\e04b";
}
.arrow_triangle-down_alt:before {
	content: "\e04c";
}
.arrow_triangle-left_alt:before {
	content: "\e04d";
}
.arrow_triangle-right_alt:before {
	content: "\e04e";
}
.icon_minus_alt:before {
	content: "\e04f";
}
.icon_plus_alt:before {
	content: "\e050";
}
.icon_close_alt:before {
	content: "\e051";
}
.icon_check_alt:before {
	content: "\e052";
}
.icon_zoom-out:before {
	content: "\e053";
}
.icon_zoom-in:before {
	content: "\e054";
}
.icon_stop_alt:before {
	content: "\e055";
}
.icon_menu-square_alt:before {
	content: "\e056";
}
.icon_menu-circle_alt:before {
	content: "\e057";
}
.icon_document:before {
	content: "\e058";
}
.icon_documents:before {
	content: "\e059";
}
.icon_pencil_alt:before {
	content: "\e05a";
}
.icon_folder:before {
	content: "\e05b";
}
.icon_folder-open:before {
	content: "\e05c";
}
.icon_folder-add:before {
	content: "\e05d";
}
.icon_folder_upload:before {
	content: "\e05e";
}
.icon_folder_download:before {
	content: "\e05f";
}
.icon_info:before {
	content: "\e060";
}
.icon_error-circle:before {
	content: "\e061";
}
.icon_error-oct:before {
	content: "\e062";
}
.icon_error-triangle:before {
	content: "\e063";
}
.icon_question_alt:before {
	content: "\e064";
}
.icon_comment:before {
	content: "\e065";
}
.icon_chat:before {
	content: "\e066";
}
.icon_vol-mute:before {
	content: "\e067";
}
.icon_volume-low:before {
	content: "\e068";
}
.icon_volume-high:before {
	content: "\e069";
}
.icon_quotations_alt:before {
	content: "\e06a";
}
.icon_clock:before {
	content: "\e06b";
}
.icon_lock:before {
	content: "\e06c";
}
.icon_lock-open:before {
	content: "\e06d";
}
.icon_key:before {
	content: "\e06e";
}
.icon_cloud:before {
	content: "\e06f";
}
.icon_cloud-upload:before {
	content: "\e070";
}
.icon_cloud-download:before {
	content: "\e071";
}
.icon_lightbulb:before {
	content: "\e072";
}
.icon_gift:before {
	content: "\e073";
}
.icon_house:before {
	content: "\e074";
}
.icon_camera:before {
	content: "\e075";
}
.icon_mail:before {
	content: "\e076";
}
.icon_cone:before {
	content: "\e077";
}
.icon_ribbon:before {
	content: "\e078";
}
.icon_bag:before {
	content: "\e079";
}
.icon_cart:before {
	content: "\e07a";
}
.icon_tag:before {
	content: "\e07b";
}
.icon_tags:before {
	content: "\e07c";
}
.icon_trash:before {
	content: "\e07d";
}
.icon_cursor:before {
	content: "\e07e";
}
.icon_mic:before {
	content: "\e07f";
}
.icon_compass:before {
	content: "\e080";
}
.icon_pin:before {
	content: "\e081";
}
.icon_pushpin:before {
	content: "\e082";
}
.icon_map:before {
	content: "\e083";
}
.icon_drawer:before {
	content: "\e084";
}
.icon_toolbox:before {
	content: "\e085";
}
.icon_book:before {
	content: "\e086";
}
.icon_contacts:before {
	content: "\e087";
}
.icon_archive:before {
	content: "\e088";
}
.icon_heart:before {
	content: "\e089";
}
.icon_profile:before {
	content: "\e08a";
}
.icon_group:before {
	content: "\e08b";
}
.icon_grid-2x2:before {
	content: "\e08c";
}
.icon_grid-3x3:before {
	content: "\e08d";
}
.icon_music:before {
	content: "\e08e";
}
.icon_pause_alt:before {
	content: "\e08f";
}
.icon_phone:before {
	content: "\e090";
}
.icon_upload:before {
	content: "\e091";
}
.icon_download:before {
	content: "\e092";
}
.social_facebook:before {
	content: "\e093";
}
.social_twitter:before {
	content: "\e094";
}
.social_pinterest:before {
	content: "\e095";
}
.social_googleplus:before {
	content: "\e096";
}
.social_tumblr:before {
	content: "\e097";
}
.social_tumbleupon:before {
	content: "\e098";
}
.social_wordpress:before {
	content: "\e099";
}
.social_instagram:before {
	content: "\e09a";
}
.social_dribbble:before {
	content: "\e09b";
}
.social_vimeo:before {
	content: "\e09c";
}
.social_linkedin:before {
	content: "\e09d";
}
.social_rss:before {
	content: "\e09e";
}
.social_deviantart:before {
	content: "\e09f";
}
.social_share:before {
	content: "\e0a0";
}
.social_myspace:before {
	content: "\e0a1";
}
.social_skype:before {
	content: "\e0a2";
}
.social_youtube:before {
	content: "\e0a3";
}
.social_picassa:before {
	content: "\e0a4";
}
.social_googledrive:before {
	content: "\e0a5";
}
.social_flickr:before {
	content: "\e0a6";
}
.social_blogger:before {
	content: "\e0a7";
}
.social_spotify:before {
	content: "\e0a8";
}
.social_delicious:before {
	content: "\e0a9";
}
.social_facebook_circle:before {
	content: "\e0aa";
}
.social_twitter_circle:before {
	content: "\e0ab";
}
.social_pinterest_circle:before {
	content: "\e0ac";
}
.social_googleplus_circle:before {
	content: "\e0ad";
}
.social_tumblr_circle:before {
	content: "\e0ae";
}
.social_stumbleupon_circle:before {
	content: "\e0af";
}
.social_wordpress_circle:before {
	content: "\e0b0";
}
.social_instagram_circle:before {
	content: "\e0b1";
}
.social_dribbble_circle:before {
	content: "\e0b2";
}
.social_vimeo_circle:before {
	content: "\e0b3";
}
.social_linkedin_circle:before {
	content: "\e0b4";
}
.social_rss_circle:before {
	content: "\e0b5";
}
.social_deviantart_circle:before {
	content: "\e0b6";
}
.social_share_circle:before {
	content: "\e0b7";
}
.social_myspace_circle:before {
	content: "\e0b8";
}
.social_skype_circle:before {
	content: "\e0b9";
}
.social_youtube_circle:before {
	content: "\e0ba";
}
.social_picassa_circle:before {
	content: "\e0bb";
}
.social_googledrive_alt2:before {
	content: "\e0bc";
}
.social_flickr_circle:before {
	content: "\e0bd";
}
.social_blogger_circle:before {
	content: "\e0be";
}
.social_spotify_circle:before {
	content: "\e0bf";
}
.social_delicious_circle:before {
	content: "\e0c0";
}
.social_facebook_square:before {
	content: "\e0c1";
}
.social_twitter_square:before {
	content: "\e0c2";
}
.social_pinterest_square:before {
	content: "\e0c3";
}
.social_googleplus_square:before {
	content: "\e0c4";
}
.social_tumblr_square:before {
	content: "\e0c5";
}
.social_stumbleupon_square:before {
	content: "\e0c6";
}
.social_wordpress_square:before {
	content: "\e0c7";
}
.social_instagram_square:before {
	content: "\e0c8";
}
.social_dribbble_square:before {
	content: "\e0c9";
}
.social_vimeo_square:before {
	content: "\e0ca";
}
.social_linkedin_square:before {
	content: "\e0cb";
}
.social_rss_square:before {
	content: "\e0cc";
}
.social_deviantart_square:before {
	content: "\e0cd";
}
.social_share_square:before {
	content: "\e0ce";
}
.social_myspace_square:before {
	content: "\e0cf";
}
.social_skype_square:before {
	content: "\e0d0";
}
.social_youtube_square:before {
	content: "\e0d1";
}
.social_picassa_square:before {
	content: "\e0d2";
}
.social_googledrive_square:before {
	content: "\e0d3";
}
.social_flickr_square:before {
	content: "\e0d4";
}
.social_blogger_square:before {
	content: "\e0d5";
}
.social_spotify_square:before {
	content: "\e0d6";
}
.social_delicious_square:before {
	content: "\e0d7";
}
.icon_printer:before {
	content: "\e103";
}
.icon_calulator:before {
	content: "\e0ee";
}
.icon_building:before {
	content: "\e0ef";
}
.icon_floppy:before {
	content: "\e0e8";
}
.icon_drive:before {
	content: "\e0ea";
}
.icon_search-2:before {
	content: "\e101";
}
.icon_id:before {
	content: "\e107";
}
.icon_id-2:before {
	content: "\e108";
}
.icon_puzzle:before {
	content: "\e102";
}
.icon_like:before {
	content: "\e106";
}
.icon_dislike:before {
	content: "\e0eb";
}
.icon_mug:before {
	content: "\e105";
}
.icon_currency:before {
	content: "\e0ed";
}
.icon_wallet:before {
	content: "\e100";
}
.icon_pens:before {
	content: "\e104";
}
.icon_easel:before {
	content: "\e0e9";
}
.icon_flowchart:before {
	content: "\e109";
}
.icon_datareport:before {
	content: "\e0ec";
}
.icon_briefcase:before {
	content: "\e0fe";
}
.icon_shield:before {
	content: "\e0f6";
}
.icon_percent:before {
	content: "\e0fb";
}
.icon_globe:before {
	content: "\e0e2";
}
.icon_globe-2:before {
	content: "\e0e3";
}
.icon_target:before {
	content: "\e0f5";
}
.icon_hourglass:before {
	content: "\e0e1";
}
.icon_balance:before {
	content: "\e0ff";
}
.icon_rook:before {
	content: "\e0f8";
}
.icon_printer-alt:before {
	content: "\e0fa";
}
.icon_calculator_alt:before {
	content: "\e0e7";
}
.icon_building_alt:before {
	content: "\e0fd";
}
.icon_floppy_alt:before {
	content: "\e0e4";
}
.icon_drive_alt:before {
	content: "\e0e5";
}
.icon_search_alt:before {
	content: "\e0f7";
}
.icon_id_alt:before {
	content: "\e0e0";
}
.icon_id-2_alt:before {
	content: "\e0fc";
}
.icon_puzzle_alt:before {
	content: "\e0f9";
}
.icon_like_alt:before {
	content: "\e0dd";
}
.icon_dislike_alt:before {
	content: "\e0f1";
}
.icon_mug_alt:before {
	content: "\e0dc";
}
.icon_currency_alt:before {
	content: "\e0f3";
}
.icon_wallet_alt:before {
	content: "\e0d8";
}
.icon_pens_alt:before {
	content: "\e0db";
}
.icon_easel_alt:before {
	content: "\e0f0";
}
.icon_flowchart_alt:before {
	content: "\e0df";
}
.icon_datareport_alt:before {
	content: "\e0f2";
}
.icon_briefcase_alt:before {
	content: "\e0f4";
}
.icon_shield_alt:before {
	content: "\e0d9";
}
.icon_percent_alt:before {
	content: "\e0da";
}
.icon_globe_alt:before {
	content: "\e0de";
}
.icon_clipboard:before {
	content: "\e0e6";
}/*!
* WPBakery Page Builder v8.3 (https://wpbakery.com)
* Copyright 2011-2026 WPBakery
* License: Commercial. More details: http://go.wpbakery.com/licensing
*/.vc_tta-container{margin-bottom:21.73913043px}.vc_tta.vc_general{font-size:1em}.vc_tta.vc_general :is(.vc_tta-panels,.vc_tta-panels-container){box-sizing:border-box;position:relative}.vc_tta.vc_general .vc_tta-panel{display:block}.vc_tta.vc_general .vc_tta-panel-heading{border:solid #0000;box-sizing:border-box;transition:background .2s ease-in-out}.vc_tta.vc_general .vc_tta-panel-title{line-height:1;margin:0}.vc_tta.vc_general .vc_tta-panel-title>a{background:#0000;border:none;box-shadow:none;box-sizing:border-box;color:inherit;display:block;padding:14px 20px;position:relative;text-decoration:none;transition:color .2s ease-in-out}.vc_tta.vc_general .vc_tta-panel-title>:is(a:focus,a:hover){box-shadow:none;outline:none;text-decoration:none}.vc_tta.vc_general .vc_tta-panel-body{border:solid #0000;box-sizing:initial;display:none;overflow:hidden;padding:14px 20px;transform:translateZ(0);transition:padding .2s ease-in-out}.vc_tta.vc_general .vc_tta-panel-body>:last-child{margin-bottom:0}.vc_tta.vc_general .vc_tta-panel.vc_active,.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body{display:block}.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a:hover{cursor:default}.vc_tta.vc_general .vc_tta-panel.vc_animating .vc_tta-panel-body{display:block;min-height:0}.vc_tta.vc_general.vc_tta-o-all-clickable .vc_tta-panel .vc_tta-panel-title>a:hover{cursor:pointer}.vc_tta.vc_general .vc_tta-tabs-container{display:block;position:relative;z-index:3}.vc_tta.vc_general .vc_tta-tabs-list{box-sizing:border-box;display:block;list-style-type:none;margin:0;padding:0}.vc_tta.vc_general .vc_tta-tab{display:inline-block;margin:0;padding:0}.vc_tta.vc_general .vc_tta-tab>a{border:solid #0000;box-shadow:none;box-sizing:border-box;color:inherit;display:block;padding:14px 20px;position:relative;text-decoration:none;transition:background .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out}.vc_tta.vc_general .vc_tta-tab>:is(a:focus,a:hover){box-shadow:none;outline:none;text-decoration:none}.vc_tta.vc_general .vc_tta-tab.vc_active>a{box-shadow:none;color:inherit;cursor:default;text-decoration:none;transition:background .2s ease-in-out,color .2s ease-in-out}.vc_tta.vc_general .vc_tta-tab.vc_active>a:hover{box-shadow:none;cursor:default}.vc_tta.vc_general .vc_tta-tab.vc_active>a:after,.vc_tta.vc_general .vc_tta-tab.vc_active>a:before{border:inherit;content:"";display:none;height:200vw;position:absolute;width:100vw}.vc_tta.vc_general .vc_tta-icon{display:inline;font-size:1.15em;line-height:0}.vc_tta.vc_general .vc_tta-icon:before{display:inline}.vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child),.vc_tta.vc_general .vc_tta-title-text:not(:empty)~*{margin-left:14px}.vc_tta.vc_general .vc_tta-title-text:empty{display:inline-block}.vc_tta-icon.fa,.vc_tta-icon.vc_li{vertical-align:middle}.vc_tta.vc_tta-accordion .vc_tta-tabs-container,.vc_tta.vc_tta-tabs .vc_tta-tabs-container{display:none}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta.vc_tta-tabs .vc_tta-tabs-container{display:block}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta.vc_tta-tabs .vc_tta-panel-heading{display:none}@media (min-width:768px){.vc_tta.vc_tta-tabs .vc_tta-tabs-container{display:block}.vc_tta.vc_tta-tabs .vc_tta-panel-heading{display:none}}.vc_tta.vc_tta-shape-square .vc_tta-panel-body{min-height:0}.vc_tta.vc_tta-shape-square :is(.vc_tta-panel-body,.vc_tta-panel-heading){border-radius:0}.vc_tta.vc_tta-shape-square .vc_tta-tabs-container{margin:0}.vc_tta.vc_tta-shape-square .vc_tta-tab>a{border-radius:0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta.vc_tta-shape-square.vc_tta-tabs .vc_tta-panels{border-radius:0}@media (min-width:768px){.vc_tta.vc_tta-shape-square.vc_tta-tabs .vc_tta-panels{border-radius:0}}.vc_tta.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-panel-body{border-radius:0}.vc_tta.vc_tta-shape-square.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active+:is(.vc_tta-panel:last-child:not(:first-child),.vc_tta-panel:not(:first-child):not(:last-child)) .vc_tta-panel-heading{border-top-left-radius:0;border-top-right-radius:0}.vc_tta.vc_tta-shape-rounded .vc_tta-panel-body{min-height:10px}.vc_tta.vc_tta-shape-rounded :is(.vc_tta-panel-body,.vc_tta-panel-heading){border-radius:5px}.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container{margin:5px}.vc_tta.vc_tta-shape-rounded .vc_tta-tab>a{border-radius:5px}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panels{border-radius:5px}@media (min-width:768px){.vc_tta.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panels{border-radius:5px}}.vc_tta.vc_tta-shape-rounded.vc_tta-o-no-fill .vc_tta-panel-body{border-radius:0}.vc_tta.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active+:is(.vc_tta-panel:last-child:not(:first-child),.vc_tta-panel:not(:first-child):not(:last-child)) .vc_tta-panel-heading{border-top-left-radius:5px;border-top-right-radius:5px}.vc_tta.vc_tta-shape-round .vc_tta-panel-body{min-height:4em}.vc_tta.vc_tta-shape-round :is(.vc_tta-panel-body,.vc_tta-panel-heading){border-radius:2em}.vc_tta.vc_tta-shape-round .vc_tta-tabs-container{margin:2em}.vc_tta.vc_tta-shape-round .vc_tta-tab>a{border-radius:2em}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta.vc_tta-shape-round.vc_tta-tabs .vc_tta-panels{border-radius:2em}@media (min-width:768px){.vc_tta.vc_tta-shape-round.vc_tta-tabs .vc_tta-panels{border-radius:2em}}.vc_tta.vc_tta-shape-round.vc_tta-o-no-fill .vc_tta-panel-body{border-radius:0}.vc_tta.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active+:is(.vc_tta-panel:last-child:not(:first-child),.vc_tta-panel:not(:first-child):not(:last-child)) .vc_tta-panel-heading{border-top-left-radius:2em;border-top-right-radius:2em}.vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-heading{border-bottom-left-radius:0;border-bottom-right-radius:0}.vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body{border-top-left-radius:0;border-top-right-radius:0}.vc_non_responsive .vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panel-body:after,.vc_non_responsive .vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panel-body:before,.vc_tta-o-non-responsive .vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panel-body:after,.vc_tta-o-non-responsive .vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panel-body:before{border-radius:5px;border-style:inherit;border-width:inherit;box-sizing:border-box;content:"";display:none;height:5px;position:absolute;width:5px}@media (min-width:768px){.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panel-body:after,.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panel-body:before{border-radius:5px;border-style:inherit;border-width:inherit;box-sizing:border-box;content:"";display:none;height:5px;position:absolute;width:5px}}.vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-body,.vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-heading{border-radius:0}.vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:first-child:not(:last-child) :is(.vc_tta-panel-body,.vc_tta-panel-heading){border-bottom-left-radius:0;border-bottom-right-radius:0}.vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:last-child:not(:first-child) :is(.vc_tta-panel-body,.vc_tta-panel-heading){border-top-left-radius:0;border-top-right-radius:0}.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child):not(.vc_active) :is(.vc_tta-panel-body,.vc_tta-panel-heading){border-radius:0}.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child).vc_active .vc_tta-panel-heading{border-top-left-radius:0;border-top-right-radius:0}.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:first-child:not(:last-child):not(.vc_active) :is(.vc_tta-panel-body,.vc_tta-panel-heading){border-bottom-left-radius:0;border-bottom-right-radius:0}.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:last-child:not(:first-child) :is(.vc_tta-panel-body,.vc_tta-panel-heading){border-top-left-radius:0;border-top-right-radius:0}.vc_tta-shape-round:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-heading{border-bottom-left-radius:0;border-bottom-right-radius:0}.vc_tta-shape-round:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body{border-top-left-radius:0;border-top-right-radius:0}.vc_non_responsive .vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body:after,.vc_non_responsive .vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body:before,.vc_tta-o-non-responsive .vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body:after,.vc_tta-o-non-responsive .vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body:before{border-radius:2em;border-style:inherit;border-width:inherit;box-sizing:border-box;content:"";display:none;height:2em;position:absolute;width:2em}@media (min-width:768px){.vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body:after,.vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body:before{border-radius:2em;border-style:inherit;border-width:inherit;box-sizing:border-box;content:"";display:none;height:2em;position:absolute;width:2em}}.vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-body,.vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-heading{border-radius:0}.vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:first-child:not(:last-child) :is(.vc_tta-panel-body,.vc_tta-panel-heading){border-bottom-left-radius:0;border-bottom-right-radius:0}.vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:last-child:not(:first-child) :is(.vc_tta-panel-body,.vc_tta-panel-heading){border-top-left-radius:0;border-top-right-radius:0}.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child):not(.vc_active) :is(.vc_tta-panel-body,.vc_tta-panel-heading){border-radius:0}.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child).vc_active .vc_tta-panel-heading{border-top-left-radius:0;border-top-right-radius:0}.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:first-child:not(:last-child):not(.vc_active) :is(.vc_tta-panel-body,.vc_tta-panel-heading){border-bottom-left-radius:0;border-bottom-right-radius:0}.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:last-child:not(:first-child) :is(.vc_tta-panel-body,.vc_tta-panel-heading){border-top-left-radius:0;border-top-right-radius:0}.vc_tta.vc_tta-style-classic :is(.vc_tta-panel-body,.vc_tta-panel-heading){border-width:1px}.vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-style-classic .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:-1px}.vc_tta.vc_tta-style-classic :is(.vc_tta-panel.vc_active,.vc_tta-panel:not(:last-child)) .vc_tta-panel-heading{margin-bottom:-1px}.vc_tta.vc_tta-style-classic .vc_tta-tabs-list{padding-left:1px;padding-top:1px}.vc_tta.vc_tta-style-classic .vc_tta-tab{margin-left:-1px;margin-top:-1px}.vc_tta.vc_tta-style-classic .vc_tta-tab>a{border-width:1px}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{border:1px solid #0000}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel{margin:-1px}@media (min-width:768px){.vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{border:1px solid #0000}.vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel{margin:-1px}}.vc_tta.vc_tta-style-modern :is(.vc_tta-panel-body,.vc_tta-panel-heading){background-image:linear-gradient(180deg,#fff3 0,#ffffff03);background-repeat:repeat-x;border-width:1px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#33ffffff",endColorstr="#03ffffff",GradientType=0)}.vc_tta.vc_tta-style-modern .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-style-modern .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:-1px}.vc_tta.vc_tta-style-modern :is(.vc_tta-panel.vc_active,.vc_tta-panel:not(:last-child)) .vc_tta-panel-heading{margin-bottom:-1px}.vc_tta.vc_tta-style-modern .vc_tta-tabs-list{padding-left:1px;padding-top:1px}.vc_tta.vc_tta-style-modern .vc_tta-tab{margin-left:-1px;margin-top:-1px}.vc_tta.vc_tta-style-modern .vc_tta-tab>a{background-image:linear-gradient(180deg,#fff3 0,#ffffff03);background-repeat:repeat-x;border-width:1px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#33ffffff",endColorstr="#03ffffff",GradientType=0)}.vc_tta.vc_tta-style-modern .vc_tta-tab.vc_active>a{background-clip:initial}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{border:1px solid #0000}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panel{margin:-1px}@media (min-width:768px){.vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{border:1px solid #0000}.vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panel{margin:-1px}}.vc_tta.vc_tta-style-outline :is(.vc_tta-panel-body,.vc_tta-panel-heading){border-width:2px}.vc_tta.vc_tta-style-outline .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-style-outline .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:-2px}.vc_tta.vc_tta-style-outline :is(.vc_tta-panel.vc_active,.vc_tta-panel:not(:last-child)) .vc_tta-panel-heading{margin-bottom:-2px}.vc_tta.vc_tta-style-outline .vc_tta-tabs-list{padding-left:2px;padding-top:2px}.vc_tta.vc_tta-style-outline .vc_tta-tab{margin-left:-2px;margin-top:-2px}.vc_tta.vc_tta-style-outline .vc_tta-tab>a{border-width:2px}.vc_non_responsive .vc_tta.vc_tta-style-outline .vc_tta-panel-body:after,.vc_non_responsive .vc_tta.vc_tta-style-outline .vc_tta-panel-body:before,.vc_tta-o-non-responsive .vc_tta.vc_tta-style-outline .vc_tta-panel-body:after,.vc_tta-o-non-responsive .vc_tta.vc_tta-style-outline .vc_tta-panel-body:before,.vc_tta.vc_tta-style-outline .vc_tta-panel-body:after,.vc_tta.vc_tta-style-outline .vc_tta-panel-body:before{bottom:-2px;display:block;left:-2px;right:-2px;top:-2px}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{border:2px solid #0000}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panel{margin:-2px}@media (min-width:768px){.vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{border:2px solid #0000}.vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panel{margin:-2px}}.vc_tta-o-non-responsive .vc_tta.vc_tta-style-outline.vc_tta-pageable .vc_tta-panel{margin:0}@media (min-width:768px){.vc_tta.vc_tta-style-outline.vc_tta-pageable .vc_tta-panel{margin:0}}.vc_tta.vc_tta-style-flat :is(.vc_tta-panel-body,.vc_tta-panel-heading){border-width:0}.vc_tta-pageable .vc_tta-panel-title{display:none}.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background-color:#5472d2;border-color:#4868cf}.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#4868cf}.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-blue.vc_tta-style-classic .vc_tta-controls-icon:after,.vc_tta-color-blue.vc_tta-style-classic .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab>a{background-color:#5472d2;border-color:#4868cf;color:#fff}.vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab>:is(a:focus,a:hover){background-color:#3c5ecc}.vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading{background-color:#5472d2;border-color:#4868cf}.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#4868cf}.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-blue.vc_tta-style-modern .vc_tta-controls-icon:after,.vc_tta-color-blue.vc_tta-style-modern .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-blue.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-blue.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-blue.vc_tta-style-modern .vc_tta-tab>a{background-color:#5472d2;border-color:#4868cf;color:#fff}.vc_tta-color-blue.vc_tta-style-modern .vc_tta-tab>:is(a:focus,a:hover){background-color:#3c5ecc}.vc_tta-color-blue.vc_tta-style-modern .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading{background-color:initial;border-color:#5472d2}.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#5472d2}.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a{color:#5472d2}.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a:hover{color:#fff}.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:initial;border-color:#5472d2}.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#5472d2}.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body{background-color:initial}.vc_tta-color-blue.vc_tta-style-outline .vc_tta-controls-icon:after,.vc_tta-color-blue.vc_tta-style-outline .vc_tta-controls-icon:before,.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:before{border-color:#5472d2}.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:after,.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:before,.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:after,.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-blue.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-blue.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#5472d2}.vc_tta-color-blue.vc_tta-style-outline .vc_tta-tab>a{background-color:initial;border-color:#5472d2;color:#5472d2}.vc_tta-color-blue.vc_tta-style-outline .vc_tta-tab>:is(a:focus,a:hover){background-color:#5472d2;color:#fff}.vc_tta-color-blue.vc_tta-style-outline .vc_tta-tab.vc_active>a{background-color:initial;border-color:#5472d2;color:#5472d2}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_non_responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#5472d2}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#5472d2}.vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background-color:#4868cf}.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#3c5ecc}.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#5472d2}.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff}.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body{background-color:#5472d2}.vc_tta-color-blue.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body{color:#fff}.vc_tta-color-blue.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-blue.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,.vc_tta-color-blue.vc_tta-style-flat .vc_tta-controls-icon:after,.vc_tta-color-blue.vc_tta-style-flat .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab>a{background-color:#4868cf;color:#fff}.vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab>:is(a:focus,a:hover){background-color:#3c5ecc}.vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab.vc_active>a{background-color:#5472d2;color:#fff}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#5472d2}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#5472d2}.vc_tta-color-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background-color:#00c1cf;border-color:#00b3c0}.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#00b3c0}.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-controls-icon:after,.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-turquoise.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-turquoise.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-tab>a{background-color:#00c1cf;border-color:#00b3c0;color:#fff}.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-tab>:is(a:focus,a:hover){background-color:#00a4b0}.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading{background-color:#00c1cf;border-color:#00b3c0}.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#00b3c0}.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-controls-icon:after,.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-turquoise.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-turquoise.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-tab>a{background-color:#00c1cf;border-color:#00b3c0;color:#fff}.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-tab>:is(a:focus,a:hover){background-color:#00a4b0}.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading{background-color:initial;border-color:#00c1cf}.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#00c1cf}.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a{color:#00c1cf}.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a:hover{color:#fff}.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:initial;border-color:#00c1cf}.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#00c1cf}.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body{background-color:initial}.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-controls-icon:after,.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-controls-icon:before,.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:before{border-color:#00c1cf}.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:after,.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:before,.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:after,.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-turquoise.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-turquoise.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#00c1cf}.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-tab>a{background-color:initial;border-color:#00c1cf;color:#00c1cf}.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-tab>:is(a:focus,a:hover){background-color:#00c1cf;color:#fff}.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-tab.vc_active>a{background-color:initial;border-color:#00c1cf;color:#00c1cf}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#00c1cf}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#00c1cf}.vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background-color:#00b3c0}.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#00a4b0}.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#00c1cf}.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff}.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body{background-color:#00c1cf}.vc_tta-color-turquoise.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body{color:#fff}.vc_tta-color-turquoise.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-turquoise.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-controls-icon:after,.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-tab>a{background-color:#00b3c0;color:#fff}.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-tab>:is(a:focus,a:hover){background-color:#00a4b0}.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-tab.vc_active>a{background-color:#00c1cf;color:#fff}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-turquoise.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#00c1cf}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-turquoise.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-turquoise.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#00c1cf}.vc_tta-color-turquoise.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background-color:#fe6c61;border-color:#fe5e52}.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#fe5e52}.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-pink.vc_tta-style-classic .vc_tta-controls-icon:after,.vc_tta-color-pink.vc_tta-style-classic .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-pink.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-pink.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-pink.vc_tta-style-classic .vc_tta-tab>a{background-color:#fe6c61;border-color:#fe5e52;color:#fff}.vc_tta-color-pink.vc_tta-style-classic .vc_tta-tab>:is(a:focus,a:hover){background-color:#fe5043}.vc_tta-color-pink.vc_tta-style-classic .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading{background-color:#fe6c61;border-color:#fe5e52}.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#fe5e52}.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-pink.vc_tta-style-modern .vc_tta-controls-icon:after,.vc_tta-color-pink.vc_tta-style-modern .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-pink.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-pink.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-pink.vc_tta-style-modern .vc_tta-tab>a{background-color:#fe6c61;border-color:#fe5e52;color:#fff}.vc_tta-color-pink.vc_tta-style-modern .vc_tta-tab>:is(a:focus,a:hover){background-color:#fe5043}.vc_tta-color-pink.vc_tta-style-modern .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading{background-color:initial;border-color:#fe6c61}.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#fe6c61}.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a{color:#fe6c61}.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a:hover{color:#fff}.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:initial;border-color:#fe6c61}.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fe6c61}.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body{background-color:initial}.vc_tta-color-pink.vc_tta-style-outline .vc_tta-controls-icon:after,.vc_tta-color-pink.vc_tta-style-outline .vc_tta-controls-icon:before,.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:before{border-color:#fe6c61}.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:after,.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:before,.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:after,.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-pink.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-pink.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#fe6c61}.vc_tta-color-pink.vc_tta-style-outline .vc_tta-tab>a{background-color:initial;border-color:#fe6c61;color:#fe6c61}.vc_tta-color-pink.vc_tta-style-outline .vc_tta-tab>:is(a:focus,a:hover){background-color:#fe6c61;color:#fff}.vc_tta-color-pink.vc_tta-style-outline .vc_tta-tab.vc_active>a{background-color:initial;border-color:#fe6c61;color:#fe6c61}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_non_responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#fe6c61}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#fe6c61}.vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background-color:#fe5e52}.vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#fe5043}.vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#fe6c61}.vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff}.vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body{background-color:#fe6c61}.vc_tta-color-pink.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body{color:#fff}.vc_tta-color-pink.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-pink.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,.vc_tta-color-pink.vc_tta-style-flat .vc_tta-controls-icon:after,.vc_tta-color-pink.vc_tta-style-flat .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-pink.vc_tta-style-flat .vc_tta-tab>a{background-color:#fe5e52;color:#fff}.vc_tta-color-pink.vc_tta-style-flat .vc_tta-tab>:is(a:focus,a:hover){background-color:#fe5043}.vc_tta-color-pink.vc_tta-style-flat .vc_tta-tab.vc_active>a{background-color:#fe6c61;color:#fff}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#fe6c61}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#fe6c61}.vc_tta-color-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background-color:#8d6dc4;border-color:#8462c0}.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#8462c0}.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-violet.vc_tta-style-classic .vc_tta-controls-icon:after,.vc_tta-color-violet.vc_tta-style-classic .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-violet.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-violet.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-violet.vc_tta-style-classic .vc_tta-tab>a{background-color:#8d6dc4;border-color:#8462c0;color:#fff}.vc_tta-color-violet.vc_tta-style-classic .vc_tta-tab>:is(a:focus,a:hover){background-color:#7c57bb}.vc_tta-color-violet.vc_tta-style-classic .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading{background-color:#8d6dc4;border-color:#8462c0}.vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#8462c0}.vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-violet.vc_tta-style-modern .vc_tta-controls-icon:after,.vc_tta-color-violet.vc_tta-style-modern .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-violet.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-violet.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-violet.vc_tta-style-modern .vc_tta-tab>a{background-color:#8d6dc4;border-color:#8462c0;color:#fff}.vc_tta-color-violet.vc_tta-style-modern .vc_tta-tab>:is(a:focus,a:hover){background-color:#7c57bb}.vc_tta-color-violet.vc_tta-style-modern .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading{background-color:initial;border-color:#8d6dc4}.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#8d6dc4}.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a{color:#8d6dc4}.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a:hover{color:#fff}.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:initial;border-color:#8d6dc4}.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#8d6dc4}.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body{background-color:initial}.vc_tta-color-violet.vc_tta-style-outline .vc_tta-controls-icon:after,.vc_tta-color-violet.vc_tta-style-outline .vc_tta-controls-icon:before,.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:before{border-color:#8d6dc4}.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:after,.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:before,.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:after,.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-violet.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-violet.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#8d6dc4}.vc_tta-color-violet.vc_tta-style-outline .vc_tta-tab>a{background-color:initial;border-color:#8d6dc4;color:#8d6dc4}.vc_tta-color-violet.vc_tta-style-outline .vc_tta-tab>:is(a:focus,a:hover){background-color:#8d6dc4;color:#fff}.vc_tta-color-violet.vc_tta-style-outline .vc_tta-tab.vc_active>a{background-color:initial;border-color:#8d6dc4;color:#8d6dc4}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_non_responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#8d6dc4}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#8d6dc4}.vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background-color:#8462c0}.vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#7c57bb}.vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#8d6dc4}.vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff}.vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body{background-color:#8d6dc4}.vc_tta-color-violet.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body{color:#fff}.vc_tta-color-violet.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-violet.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,.vc_tta-color-violet.vc_tta-style-flat .vc_tta-controls-icon:after,.vc_tta-color-violet.vc_tta-style-flat .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-violet.vc_tta-style-flat .vc_tta-tab>a{background-color:#8462c0;color:#fff}.vc_tta-color-violet.vc_tta-style-flat .vc_tta-tab>:is(a:focus,a:hover){background-color:#7c57bb}.vc_tta-color-violet.vc_tta-style-flat .vc_tta-tab.vc_active>a{background-color:#8d6dc4;color:#fff}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-violet.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#8d6dc4}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-violet.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-violet.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#8d6dc4}.vc_tta-color-violet.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background-color:#4cadc9;border-color:#40a8c5}.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#40a8c5}.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-controls-icon:after,.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-peacoc.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-peacoc.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-tab>a{background-color:#4cadc9;border-color:#40a8c5;color:#fff}.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-tab>:is(a:focus,a:hover){background-color:#39a0bd}.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading{background-color:#4cadc9;border-color:#40a8c5}.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#40a8c5}.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-controls-icon:after,.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-peacoc.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-peacoc.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-tab>a{background-color:#4cadc9;border-color:#40a8c5;color:#fff}.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-tab>:is(a:focus,a:hover){background-color:#39a0bd}.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading{background-color:initial;border-color:#4cadc9}.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#4cadc9}.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a{color:#4cadc9}.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a:hover{color:#fff}.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:initial;border-color:#4cadc9}.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#4cadc9}.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body{background-color:initial}.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-controls-icon:after,.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-controls-icon:before,.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:before{border-color:#4cadc9}.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:after,.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:before,.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:after,.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-peacoc.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-peacoc.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#4cadc9}.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-tab>a{background-color:initial;border-color:#4cadc9;color:#4cadc9}.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-tab>:is(a:focus,a:hover){background-color:#4cadc9;color:#fff}.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-tab.vc_active>a{background-color:initial;border-color:#4cadc9;color:#4cadc9}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#4cadc9}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#4cadc9}.vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background-color:#40a8c5}.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#39a0bd}.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#4cadc9}.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff}.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body{background-color:#4cadc9}.vc_tta-color-peacoc.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body{color:#fff}.vc_tta-color-peacoc.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-peacoc.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-controls-icon:after,.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-tab>a{background-color:#40a8c5;color:#fff}.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-tab>:is(a:focus,a:hover){background-color:#39a0bd}.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-tab.vc_active>a{background-color:#4cadc9;color:#fff}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-peacoc.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#4cadc9}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-peacoc.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-peacoc.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#4cadc9}.vc_tta-color-peacoc.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background-color:#cec2ab;border-color:#c8bba1}.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#c8bba1}.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-chino.vc_tta-style-classic .vc_tta-controls-icon:after,.vc_tta-color-chino.vc_tta-style-classic .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-chino.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-chino.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-chino.vc_tta-style-classic .vc_tta-tab>a{background-color:#cec2ab;border-color:#c8bba1;color:#fff}.vc_tta-color-chino.vc_tta-style-classic .vc_tta-tab>:is(a:focus,a:hover){background-color:#c3b498}.vc_tta-color-chino.vc_tta-style-classic .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading{background-color:#cec2ab;border-color:#c8bba1}.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#c8bba1}.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-chino.vc_tta-style-modern .vc_tta-controls-icon:after,.vc_tta-color-chino.vc_tta-style-modern .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-chino.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-chino.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-chino.vc_tta-style-modern .vc_tta-tab>a{background-color:#cec2ab;border-color:#c8bba1;color:#fff}.vc_tta-color-chino.vc_tta-style-modern .vc_tta-tab>:is(a:focus,a:hover){background-color:#c3b498}.vc_tta-color-chino.vc_tta-style-modern .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading{background-color:initial;border-color:#cec2ab}.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#cec2ab}.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a{color:#cec2ab}.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a:hover{color:#fff}.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:initial;border-color:#cec2ab}.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#cec2ab}.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body{background-color:initial}.vc_tta-color-chino.vc_tta-style-outline .vc_tta-controls-icon:after,.vc_tta-color-chino.vc_tta-style-outline .vc_tta-controls-icon:before,.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:before{border-color:#cec2ab}.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:after,.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:before,.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:after,.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-chino.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-chino.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#cec2ab}.vc_tta-color-chino.vc_tta-style-outline .vc_tta-tab>a{background-color:initial;border-color:#cec2ab;color:#cec2ab}.vc_tta-color-chino.vc_tta-style-outline .vc_tta-tab>:is(a:focus,a:hover){background-color:#cec2ab;color:#fff}.vc_tta-color-chino.vc_tta-style-outline .vc_tta-tab.vc_active>a{background-color:initial;border-color:#cec2ab;color:#cec2ab}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_non_responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#cec2ab}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#cec2ab}.vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background-color:#c8bba1}.vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#c3b498}.vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#cec2ab}.vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff}.vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body{background-color:#cec2ab}.vc_tta-color-chino.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body{color:#fff}.vc_tta-color-chino.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-chino.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,.vc_tta-color-chino.vc_tta-style-flat .vc_tta-controls-icon:after,.vc_tta-color-chino.vc_tta-style-flat .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-chino.vc_tta-style-flat .vc_tta-tab>a{background-color:#c8bba1;color:#fff}.vc_tta-color-chino.vc_tta-style-flat .vc_tta-tab>:is(a:focus,a:hover){background-color:#c3b498}.vc_tta-color-chino.vc_tta-style-flat .vc_tta-tab.vc_active>a{background-color:#cec2ab;color:#fff}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-chino.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#cec2ab}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-chino.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-chino.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#cec2ab}.vc_tta-color-chino.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background-color:#50485b;border-color:#484152}.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#484152}.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-controls-icon:after,.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-tab>a{background-color:#50485b;border-color:#484152;color:#fff}.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-tab>:is(a:focus,a:hover){background-color:#413a4a}.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading{background-color:#50485b;border-color:#484152}.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#484152}.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-controls-icon:after,.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-tab>a{background-color:#50485b;border-color:#484152;color:#fff}.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-tab>:is(a:focus,a:hover){background-color:#413a4a}.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading{background-color:initial;border-color:#50485b}.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#50485b}.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a{color:#50485b}.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a:hover{color:#fff}.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:initial;border-color:#50485b}.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#50485b}.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body{background-color:initial}.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-controls-icon:after,.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-controls-icon:before,.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:before{border-color:#50485b}.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:after,.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:before,.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:after,.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#50485b}.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-tab>a{background-color:initial;border-color:#50485b;color:#50485b}.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-tab>:is(a:focus,a:hover){background-color:#50485b;color:#fff}.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-tab.vc_active>a{background-color:initial;border-color:#50485b;color:#50485b}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#50485b}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#50485b}.vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background-color:#484152}.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#413a4a}.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#50485b}.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff}.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body{background-color:#50485b}.vc_tta-color-mulled-wine.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body{color:#fff}.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-controls-icon:after,.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-tab>a{background-color:#484152;color:#fff}.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-tab>:is(a:focus,a:hover){background-color:#413a4a}.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-tab.vc_active>a{background-color:#50485b;color:#fff}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-mulled-wine.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#50485b}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-mulled-wine.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-mulled-wine.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#50485b}.vc_tta-color-mulled-wine.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background-color:#75d69c;border-color:#69d294}.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#69d294}.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-controls-icon:after,.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-vista-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-vista-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-tab>a{background-color:#75d69c;border-color:#69d294;color:#fff}.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-tab>:is(a:focus,a:hover){background-color:#5dcf8b}.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading{background-color:#75d69c;border-color:#69d294}.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#69d294}.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-controls-icon:after,.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-vista-blue.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-vista-blue.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-tab>a{background-color:#75d69c;border-color:#69d294;color:#fff}.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-tab>:is(a:focus,a:hover){background-color:#5dcf8b}.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading{background-color:initial;border-color:#75d69c}.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#75d69c}.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a{color:#75d69c}.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a:hover{color:#fff}.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:initial;border-color:#75d69c}.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#75d69c}.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body{background-color:initial}.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-controls-icon:after,.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-controls-icon:before,.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:before{border-color:#75d69c}.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:after,.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:before,.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:after,.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-vista-blue.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-vista-blue.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#75d69c}.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-tab>a{background-color:initial;border-color:#75d69c;color:#75d69c}.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-tab>:is(a:focus,a:hover){background-color:#75d69c;color:#fff}.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-tab.vc_active>a{background-color:initial;border-color:#75d69c;color:#75d69c}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#75d69c}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#75d69c}.vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background-color:#69d294}.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#5dcf8b}.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#75d69c}.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff}.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body{background-color:#75d69c}.vc_tta-color-vista-blue.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body{color:#fff}.vc_tta-color-vista-blue.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-vista-blue.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-controls-icon:after,.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-tab>a{background-color:#69d294;color:#fff}.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-tab>:is(a:focus,a:hover){background-color:#5dcf8b}.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-tab.vc_active>a{background-color:#75d69c;color:#fff}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-vista-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#75d69c}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-vista-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-vista-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#75d69c}.vc_tta-color-vista-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background-color:#f7be68;border-color:#f6b859}.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#f6b859}.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-orange.vc_tta-style-classic .vc_tta-controls-icon:after,.vc_tta-color-orange.vc_tta-style-classic .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-orange.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-orange.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-orange.vc_tta-style-classic .vc_tta-tab>a{background-color:#f7be68;border-color:#f6b859;color:#fff}.vc_tta-color-orange.vc_tta-style-classic .vc_tta-tab>:is(a:focus,a:hover){background-color:#f5b14b}.vc_tta-color-orange.vc_tta-style-classic .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading{background-color:#f7be68;border-color:#f6b859}.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#f6b859}.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-orange.vc_tta-style-modern .vc_tta-controls-icon:after,.vc_tta-color-orange.vc_tta-style-modern .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-orange.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-orange.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-orange.vc_tta-style-modern .vc_tta-tab>a{background-color:#f7be68;border-color:#f6b859;color:#fff}.vc_tta-color-orange.vc_tta-style-modern .vc_tta-tab>:is(a:focus,a:hover){background-color:#f5b14b}.vc_tta-color-orange.vc_tta-style-modern .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading{background-color:initial;border-color:#f7be68}.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#f7be68}.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a{color:#f7be68}.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a:hover{color:#fff}.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:initial;border-color:#f7be68}.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#f7be68}.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body{background-color:initial}.vc_tta-color-orange.vc_tta-style-outline .vc_tta-controls-icon:after,.vc_tta-color-orange.vc_tta-style-outline .vc_tta-controls-icon:before,.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:before{border-color:#f7be68}.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:after,.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:before,.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:after,.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-orange.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-orange.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#f7be68}.vc_tta-color-orange.vc_tta-style-outline .vc_tta-tab>a{background-color:initial;border-color:#f7be68;color:#f7be68}.vc_tta-color-orange.vc_tta-style-outline .vc_tta-tab>:is(a:focus,a:hover){background-color:#f7be68;color:#fff}.vc_tta-color-orange.vc_tta-style-outline .vc_tta-tab.vc_active>a{background-color:initial;border-color:#f7be68;color:#f7be68}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_non_responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#f7be68}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#f7be68}.vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background-color:#f6b859}.vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#f5b14b}.vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f7be68}.vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff}.vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body{background-color:#f7be68}.vc_tta-color-orange.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body{color:#fff}.vc_tta-color-orange.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-orange.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,.vc_tta-color-orange.vc_tta-style-flat .vc_tta-controls-icon:after,.vc_tta-color-orange.vc_tta-style-flat .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-orange.vc_tta-style-flat .vc_tta-tab>a{background-color:#f6b859;color:#fff}.vc_tta-color-orange.vc_tta-style-flat .vc_tta-tab>:is(a:focus,a:hover){background-color:#f5b14b}.vc_tta-color-orange.vc_tta-style-flat .vc_tta-tab.vc_active>a{background-color:#f7be68;color:#fff}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-orange.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#f7be68}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-orange.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-orange.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#f7be68}.vc_tta-color-orange.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background-color:#5aa1e3;border-color:#4d9ae1}.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#4d9ae1}.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-sky.vc_tta-style-classic .vc_tta-controls-icon:after,.vc_tta-color-sky.vc_tta-style-classic .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-sky.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-sky.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab>a{background-color:#5aa1e3;border-color:#4d9ae1;color:#fff}.vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab>:is(a:focus,a:hover){background-color:#4092df}.vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading{background-color:#5aa1e3;border-color:#4d9ae1}.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#4d9ae1}.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-sky.vc_tta-style-modern .vc_tta-controls-icon:after,.vc_tta-color-sky.vc_tta-style-modern .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-sky.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-sky.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-sky.vc_tta-style-modern .vc_tta-tab>a{background-color:#5aa1e3;border-color:#4d9ae1;color:#fff}.vc_tta-color-sky.vc_tta-style-modern .vc_tta-tab>:is(a:focus,a:hover){background-color:#4092df}.vc_tta-color-sky.vc_tta-style-modern .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading{background-color:initial;border-color:#5aa1e3}.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#5aa1e3}.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a{color:#5aa1e3}.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a:hover{color:#fff}.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:initial;border-color:#5aa1e3}.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#5aa1e3}.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body{background-color:initial}.vc_tta-color-sky.vc_tta-style-outline .vc_tta-controls-icon:after,.vc_tta-color-sky.vc_tta-style-outline .vc_tta-controls-icon:before,.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:before{border-color:#5aa1e3}.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:after,.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:before,.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:after,.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-sky.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-sky.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#5aa1e3}.vc_tta-color-sky.vc_tta-style-outline .vc_tta-tab>a{background-color:initial;border-color:#5aa1e3;color:#5aa1e3}.vc_tta-color-sky.vc_tta-style-outline .vc_tta-tab>:is(a:focus,a:hover){background-color:#5aa1e3;color:#fff}.vc_tta-color-sky.vc_tta-style-outline .vc_tta-tab.vc_active>a{background-color:initial;border-color:#5aa1e3;color:#5aa1e3}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_non_responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#5aa1e3}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#5aa1e3}.vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background-color:#4d9ae1}.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#4092df}.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#5aa1e3}.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff}.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body{background-color:#5aa1e3}.vc_tta-color-sky.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body{color:#fff}.vc_tta-color-sky.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-sky.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,.vc_tta-color-sky.vc_tta-style-flat .vc_tta-controls-icon:after,.vc_tta-color-sky.vc_tta-style-flat .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-sky.vc_tta-style-flat .vc_tta-tab>a{background-color:#4d9ae1;color:#fff}.vc_tta-color-sky.vc_tta-style-flat .vc_tta-tab>:is(a:focus,a:hover){background-color:#4092df}.vc_tta-color-sky.vc_tta-style-flat .vc_tta-tab.vc_active>a{background-color:#5aa1e3;color:#fff}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-sky.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#5aa1e3}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-sky.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-sky.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#5aa1e3}.vc_tta-color-sky.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background-color:#6dab3c;border-color:#66a038}.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#66a038}.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-green.vc_tta-style-classic .vc_tta-controls-icon:after,.vc_tta-color-green.vc_tta-style-classic .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-green.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-green.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-green.vc_tta-style-classic .vc_tta-tab>a{background-color:#6dab3c;border-color:#66a038;color:#fff}.vc_tta-color-green.vc_tta-style-classic .vc_tta-tab>:is(a:focus,a:hover){background-color:#5f9434}.vc_tta-color-green.vc_tta-style-classic .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading{background-color:#6dab3c;border-color:#66a038}.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#66a038}.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-green.vc_tta-style-modern .vc_tta-controls-icon:after,.vc_tta-color-green.vc_tta-style-modern .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-green.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-green.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-green.vc_tta-style-modern .vc_tta-tab>a{background-color:#6dab3c;border-color:#66a038;color:#fff}.vc_tta-color-green.vc_tta-style-modern .vc_tta-tab>:is(a:focus,a:hover){background-color:#5f9434}.vc_tta-color-green.vc_tta-style-modern .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading{background-color:initial;border-color:#6dab3c}.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#6dab3c}.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a{color:#6dab3c}.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a:hover{color:#fff}.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:initial;border-color:#6dab3c}.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#6dab3c}.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body{background-color:initial}.vc_tta-color-green.vc_tta-style-outline .vc_tta-controls-icon:after,.vc_tta-color-green.vc_tta-style-outline .vc_tta-controls-icon:before,.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:before{border-color:#6dab3c}.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:after,.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:before,.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:after,.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-green.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-green.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#6dab3c}.vc_tta-color-green.vc_tta-style-outline .vc_tta-tab>a{background-color:initial;border-color:#6dab3c;color:#6dab3c}.vc_tta-color-green.vc_tta-style-outline .vc_tta-tab>:is(a:focus,a:hover){background-color:#6dab3c;color:#fff}.vc_tta-color-green.vc_tta-style-outline .vc_tta-tab.vc_active>a{background-color:initial;border-color:#6dab3c;color:#6dab3c}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_non_responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#6dab3c}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#6dab3c}.vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-green.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background-color:#66a038}.vc_tta-color-green.vc_tta-style-flat .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#5f9434}.vc_tta-color-green.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-green.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#6dab3c}.vc_tta-color-green.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff}.vc_tta-color-green.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body{background-color:#6dab3c}.vc_tta-color-green.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body{color:#fff}.vc_tta-color-green.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-green.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,.vc_tta-color-green.vc_tta-style-flat .vc_tta-controls-icon:after,.vc_tta-color-green.vc_tta-style-flat .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-green.vc_tta-style-flat .vc_tta-tab>a{background-color:#66a038;color:#fff}.vc_tta-color-green.vc_tta-style-flat .vc_tta-tab>:is(a:focus,a:hover){background-color:#5f9434}.vc_tta-color-green.vc_tta-style-flat .vc_tta-tab.vc_active>a{background-color:#6dab3c;color:#fff}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-green.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#6dab3c}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-green.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-green.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#6dab3c}.vc_tta-color-green.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background-color:#f4524d;border-color:#f3443f}.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#f3443f}.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-controls-icon:after,.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-tab>a{background-color:#f4524d;border-color:#f3443f;color:#fff}.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-tab>:is(a:focus,a:hover){background-color:#f23630}.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading{background-color:#f4524d;border-color:#f3443f}.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#f3443f}.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-controls-icon:after,.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-tab>a{background-color:#f4524d;border-color:#f3443f;color:#fff}.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-tab>:is(a:focus,a:hover){background-color:#f23630}.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading{background-color:initial;border-color:#f4524d}.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#f4524d}.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a{color:#f4524d}.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a:hover{color:#fff}.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:initial;border-color:#f4524d}.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#f4524d}.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body{background-color:initial}.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-controls-icon:after,.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-controls-icon:before,.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:before{border-color:#f4524d}.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:after,.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:before,.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:after,.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#f4524d}.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-tab>a{background-color:initial;border-color:#f4524d;color:#f4524d}.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-tab>:is(a:focus,a:hover){background-color:#f4524d;color:#fff}.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-tab.vc_active>a{background-color:initial;border-color:#f4524d;color:#f4524d}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#f4524d}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#f4524d}.vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background-color:#f3443f}.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#f23630}.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f4524d}.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff}.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body{background-color:#f4524d}.vc_tta-color-juicy-pink.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body{color:#fff}.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-controls-icon:after,.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-tab>a{background-color:#f3443f;color:#fff}.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-tab>:is(a:focus,a:hover){background-color:#f23630}.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-tab.vc_active>a{background-color:#f4524d;color:#fff}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-juicy-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#f4524d}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-juicy-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-juicy-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#f4524d}.vc_tta-color-juicy-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background-color:#f79468;border-color:#f68a59}.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#f68a59}.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-controls-icon:after,.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-tab>a{background-color:#f79468;border-color:#f68a59;color:#fff}.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-tab>:is(a:focus,a:hover){background-color:#f57f4b}.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading{background-color:#f79468;border-color:#f68a59}.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#f68a59}.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-controls-icon:after,.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-tab>a{background-color:#f79468;border-color:#f68a59;color:#fff}.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-tab>:is(a:focus,a:hover){background-color:#f57f4b}.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading{background-color:initial;border-color:#f79468}.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#f79468}.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a{color:#f79468}.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a:hover{color:#fff}.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:initial;border-color:#f79468}.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#f79468}.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body{background-color:initial}.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-controls-icon:after,.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-controls-icon:before,.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:before{border-color:#f79468}.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:after,.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:before,.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:after,.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#f79468}.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-tab>a{background-color:initial;border-color:#f79468;color:#f79468}.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-tab>:is(a:focus,a:hover){background-color:#f79468;color:#fff}.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-tab.vc_active>a{background-color:initial;border-color:#f79468;color:#f79468}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#f79468}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#f79468}.vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background-color:#f68a59}.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#f57f4b}.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f79468}.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff}.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body{background-color:#f79468}.vc_tta-color-sandy-brown.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body{color:#fff}.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-controls-icon:after,.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-tab>a{background-color:#f68a59;color:#fff}.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-tab>:is(a:focus,a:hover){background-color:#f57f4b}.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-tab.vc_active>a{background-color:#f79468;color:#fff}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-sandy-brown.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#f79468}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-sandy-brown.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-sandy-brown.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#f79468}.vc_tta-color-sandy-brown.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background-color:#b97ebb;border-color:#b474b6}.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#b474b6}.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-purple.vc_tta-style-classic .vc_tta-controls-icon:after,.vc_tta-color-purple.vc_tta-style-classic .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-purple.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-purple.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-purple.vc_tta-style-classic .vc_tta-tab>a{background-color:#b97ebb;border-color:#b474b6;color:#fff}.vc_tta-color-purple.vc_tta-style-classic .vc_tta-tab>:is(a:focus,a:hover){background-color:#ae6ab0}.vc_tta-color-purple.vc_tta-style-classic .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading{background-color:#b97ebb;border-color:#b474b6}.vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#b474b6}.vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-purple.vc_tta-style-modern .vc_tta-controls-icon:after,.vc_tta-color-purple.vc_tta-style-modern .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-purple.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-purple.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-purple.vc_tta-style-modern .vc_tta-tab>a{background-color:#b97ebb;border-color:#b474b6;color:#fff}.vc_tta-color-purple.vc_tta-style-modern .vc_tta-tab>:is(a:focus,a:hover){background-color:#ae6ab0}.vc_tta-color-purple.vc_tta-style-modern .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading{background-color:initial;border-color:#b97ebb}.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#b97ebb}.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a{color:#b97ebb}.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a:hover{color:#fff}.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:initial;border-color:#b97ebb}.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#b97ebb}.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body{background-color:initial}.vc_tta-color-purple.vc_tta-style-outline .vc_tta-controls-icon:after,.vc_tta-color-purple.vc_tta-style-outline .vc_tta-controls-icon:before,.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:before{border-color:#b97ebb}.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:after,.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:before,.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:after,.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-purple.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-purple.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#b97ebb}.vc_tta-color-purple.vc_tta-style-outline .vc_tta-tab>a{background-color:initial;border-color:#b97ebb;color:#b97ebb}.vc_tta-color-purple.vc_tta-style-outline .vc_tta-tab>:is(a:focus,a:hover){background-color:#b97ebb;color:#fff}.vc_tta-color-purple.vc_tta-style-outline .vc_tta-tab.vc_active>a{background-color:initial;border-color:#b97ebb;color:#b97ebb}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_non_responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#b97ebb}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#b97ebb}.vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background-color:#b474b6}.vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#ae6ab0}.vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#b97ebb}.vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff}.vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body{background-color:#b97ebb}.vc_tta-color-purple.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body{color:#fff}.vc_tta-color-purple.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-purple.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,.vc_tta-color-purple.vc_tta-style-flat .vc_tta-controls-icon:after,.vc_tta-color-purple.vc_tta-style-flat .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-purple.vc_tta-style-flat .vc_tta-tab>a{background-color:#b474b6;color:#fff}.vc_tta-color-purple.vc_tta-style-flat .vc_tta-tab>:is(a:focus,a:hover){background-color:#ae6ab0}.vc_tta-color-purple.vc_tta-style-flat .vc_tta-tab.vc_active>a{background-color:#b97ebb;color:#fff}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-purple.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#b97ebb}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-purple.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-purple.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#b97ebb}.vc_tta-color-purple.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background-color:#2a2a2a;border-color:#222}.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#222}.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-black.vc_tta-style-classic .vc_tta-controls-icon:after,.vc_tta-color-black.vc_tta-style-classic .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-black.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-black.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-black.vc_tta-style-classic .vc_tta-tab>a{background-color:#2a2a2a;border-color:#222;color:#fff}.vc_tta-color-black.vc_tta-style-classic .vc_tta-tab>:is(a:focus,a:hover){background-color:#1b1b1b}.vc_tta-color-black.vc_tta-style-classic .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading{background-color:#2a2a2a;border-color:#222}.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#222}.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-black.vc_tta-style-modern .vc_tta-controls-icon:after,.vc_tta-color-black.vc_tta-style-modern .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-black.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-black.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-black.vc_tta-style-modern .vc_tta-tab>a{background-color:#2a2a2a;border-color:#222;color:#fff}.vc_tta-color-black.vc_tta-style-modern .vc_tta-tab>:is(a:focus,a:hover){background-color:#1b1b1b}.vc_tta-color-black.vc_tta-style-modern .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading{background-color:initial;border-color:#2a2a2a}.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#2a2a2a}.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a{color:#2a2a2a}.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a:hover{color:#fff}.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:initial;border-color:#2a2a2a}.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#2a2a2a}.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body{background-color:initial}.vc_tta-color-black.vc_tta-style-outline .vc_tta-controls-icon:after,.vc_tta-color-black.vc_tta-style-outline .vc_tta-controls-icon:before,.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:before{border-color:#2a2a2a}.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:after,.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:before,.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:after,.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-black.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-black.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#2a2a2a}.vc_tta-color-black.vc_tta-style-outline .vc_tta-tab>a{background-color:initial;border-color:#2a2a2a;color:#2a2a2a}.vc_tta-color-black.vc_tta-style-outline .vc_tta-tab>:is(a:focus,a:hover){background-color:#2a2a2a;color:#fff}.vc_tta-color-black.vc_tta-style-outline .vc_tta-tab.vc_active>a{background-color:initial;border-color:#2a2a2a;color:#2a2a2a}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_non_responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#2a2a2a}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#2a2a2a}.vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background-color:#222}.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#1b1b1b}.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#2a2a2a}.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff}.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body{background-color:#2a2a2a}.vc_tta-color-black.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body{color:#fff}.vc_tta-color-black.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-black.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,.vc_tta-color-black.vc_tta-style-flat .vc_tta-controls-icon:after,.vc_tta-color-black.vc_tta-style-flat .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-black.vc_tta-style-flat .vc_tta-tab>a{background-color:#222;color:#fff}.vc_tta-color-black.vc_tta-style-flat .vc_tta-tab>:is(a:focus,a:hover){background-color:#1b1b1b}.vc_tta-color-black.vc_tta-style-flat .vc_tta-tab.vc_active>a{background-color:#2a2a2a;color:#fff}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-black.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#2a2a2a}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-black.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-black.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#2a2a2a}.vc_tta-color-black.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#f0f0f0}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color:#666}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon:after,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{background-color:#ebebeb;border-color:#e3e3e3;color:#666}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>:is(a:focus,a:hover){background-color:#dcdcdc}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#f0f0f0}.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a{color:#666}.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8;border-color:#f0f0f0}.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:before{border-color:#f0f0f0}.vc_tta-color-grey.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-grey.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,.vc_tta-color-grey.vc_tta-style-modern .vc_tta-controls-icon:after,.vc_tta-color-grey.vc_tta-style-modern .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab>a{background-color:#ebebeb;border-color:#e3e3e3;color:#666}.vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab>:is(a:focus,a:hover){background-color:#dcdcdc}.vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading{background-color:initial;border-color:#e3e3e3}.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#ebebeb}.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a{color:#ebebeb}.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a:hover{color:#666}.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:initial;border-color:#ebebeb}.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#ebebeb}.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body{background-color:initial}.vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon:after,.vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon:before,.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:before{border-color:#ebebeb}.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:after,.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:before,.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:after,.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-grey.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-grey.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#ebebeb}.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab>a{background-color:initial;border-color:#e3e3e3;color:#ebebeb}.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab>:is(a:focus,a:hover){background-color:#ebebeb;color:#666}.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab.vc_active>a{background-color:initial;border-color:#ebebeb;color:#ebebeb}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_non_responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#ebebeb}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#ebebeb}.vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background-color:#f8f8f8}.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#f0f0f0}.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a{color:#666}.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#f8f8f8}.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body{background-color:#f8f8f8}.vc_tta-color-grey.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body{color:#666}.vc_tta-color-grey.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-grey.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,.vc_tta-color-grey.vc_tta-style-flat .vc_tta-controls-icon:after,.vc_tta-color-grey.vc_tta-style-flat .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a{background-color:#e3e3e3;color:#666}.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>:is(a:focus,a:hover){background-color:#dcdcdc}.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active>a{background-color:#ebebeb;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#ebebeb}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#ebebeb}.vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background-color:#fff;border-color:#f7f7f7}.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#f7f7f7}.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color:#666}.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#fff;border-color:#f7f7f7}.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background-color:#fff}.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:before{border-color:#f7f7f7}.vc_tta-color-white.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-white.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,.vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon:after,.vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a{background-color:#fff;border-color:#f7f7f7;color:#666}.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>:is(a:focus,a:hover){background-color:#f0f0f0}.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading{background-color:#fff;border-color:#f7f7f7}.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#f7f7f7}.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a{color:#666}.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#fff;border-color:#f7f7f7}.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body{background-color:#fff}.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body:before{border-color:#f7f7f7}.vc_tta-color-white.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-white.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,.vc_tta-color-white.vc_tta-style-modern .vc_tta-controls-icon:after,.vc_tta-color-white.vc_tta-style-modern .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a{background-color:#fff;border-color:#f7f7f7;color:#666}.vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>:is(a:focus,a:hover){background-color:#f0f0f0}.vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active>a{background-color:#f8f8f8;border-color:#f0f0f0;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_non_responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#f8f8f8}.vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before{border-color:#f0f0f0}.vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading{background-color:initial;border-color:#f7f7f7}.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#fff}.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a:hover{color:#666}.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:initial;border-color:#fff}.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff}.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body{background-color:initial}.vc_tta-color-white.vc_tta-style-outline .vc_tta-controls-icon:after,.vc_tta-color-white.vc_tta-style-outline .vc_tta-controls-icon:before,.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:before{border-color:#fff}.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:after,.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon:before,.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:after,.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-white.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-white.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#fff}.vc_tta-color-white.vc_tta-style-outline .vc_tta-tab>a{background-color:initial;border-color:#f7f7f7;color:#fff}.vc_tta-color-white.vc_tta-style-outline .vc_tta-tab>:is(a:focus,a:hover){background-color:#fff;color:#666}.vc_tta-color-white.vc_tta-style-outline .vc_tta-tab.vc_active>a{background-color:initial;border-color:#fff;color:#fff}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_non_responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_non_responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_non_responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before,.vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#fff}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{background-color:initial}.vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,.vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels:before{border-color:#fff}.vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background-color:#fafafa}.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel :is(.vc_tta-panel-heading:focus,.vc_tta-panel-heading:hover){background-color:#f2f2f2}.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a{color:#666}.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#fff}.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#666}.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body{background-color:#fff}.vc_tta-color-white.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body{color:#666}.vc_tta-color-white.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.vc_tta-color-white.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,.vc_tta-color-white.vc_tta-style-flat .vc_tta-controls-icon:after,.vc_tta-color-white.vc_tta-style-flat .vc_tta-controls-icon:before{border-color:#666}.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a{background-color:#fafafa;color:#666}.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>:is(a:focus,a:hover){background-color:#f2f2f2}.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active>a{background-color:#fff;color:#666}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#fff}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background-color:#fff}.vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{background-color:initial;border-color:#0000}}.vc_tta.vc_tta-o-no-fill .vc_tta-panels .vc_tta-panel-body,:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta.vc_tta-o-no-fill.vc_tta-tabs .vc_tta-panels{background-color:initial;border-color:#0000}@media (min-width:768px){.vc_tta.vc_tta-o-no-fill.vc_tta-tabs .vc_tta-panels{background-color:initial;border-color:#0000}}.vc_tta.vc_tta-o-no-fill.vc_tta-tabs .vc_tta-tabs-container{margin:0}:is(.vc_tta.vc_tta-o-no-fill.vc_tta-tabs-position-bottom,.vc_tta.vc_tta-o-no-fill.vc_tta-tabs-position-top) .vc_tta-panel-body{padding-left:0;padding-right:0}:is(.vc_tta.vc_tta-o-no-fill.vc_tta-tabs-position-left,.vc_tta.vc_tta-o-no-fill.vc_tta-tabs-position-right) .vc_tta-panel-body{padding-bottom:0;padding-top:0}.vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-spacing-1 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:1px}.vc_tta.vc_tta-spacing-1 :is(.vc_tta-panel.vc_active,.vc_tta-panel:not(:last-child)) .vc_tta-panel-heading{margin-bottom:1px}.vc_tta.vc_tta-spacing-1 .vc_tta-tabs-list{margin:-1px 0 0 -1px;padding:0}.vc_tta.vc_tta-spacing-1 .vc_tta-tab{margin:1px 0 0 1px}.vc_tta.vc_tta-spacing-2 .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-spacing-2 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:2px}.vc_tta.vc_tta-spacing-2 :is(.vc_tta-panel.vc_active,.vc_tta-panel:not(:last-child)) .vc_tta-panel-heading{margin-bottom:2px}.vc_tta.vc_tta-spacing-2 .vc_tta-tabs-list{margin:-1px;padding:0}.vc_tta.vc_tta-spacing-2 .vc_tta-tab{margin:1px}.vc_tta.vc_tta-spacing-3 .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-spacing-3 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:3px}.vc_tta.vc_tta-spacing-3 :is(.vc_tta-panel.vc_active,.vc_tta-panel:not(:last-child)) .vc_tta-panel-heading{margin-bottom:3px}.vc_tta.vc_tta-spacing-3 .vc_tta-tabs-list{margin:-2px -1px -1px -2px;padding:0}.vc_tta.vc_tta-spacing-3 .vc_tta-tab{margin:2px 1px 1px 2px}.vc_tta.vc_tta-spacing-4 .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-spacing-4 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:4px}.vc_tta.vc_tta-spacing-4 :is(.vc_tta-panel.vc_active,.vc_tta-panel:not(:last-child)) .vc_tta-panel-heading{margin-bottom:4px}.vc_tta.vc_tta-spacing-4 .vc_tta-tabs-list{margin:-2px;padding:0}.vc_tta.vc_tta-spacing-4 .vc_tta-tab{margin:2px}.vc_tta.vc_tta-spacing-5 .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-spacing-5 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:5px}.vc_tta.vc_tta-spacing-5 :is(.vc_tta-panel.vc_active,.vc_tta-panel:not(:last-child)) .vc_tta-panel-heading{margin-bottom:5px}.vc_tta.vc_tta-spacing-5 .vc_tta-tabs-list{margin:-3px -2px -2px -3px;padding:0}.vc_tta.vc_tta-spacing-5 .vc_tta-tab{margin:3px 2px 2px 3px}.vc_tta.vc_tta-spacing-10 .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-spacing-10 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:10px}.vc_tta.vc_tta-spacing-10 :is(.vc_tta-panel.vc_active,.vc_tta-panel:not(:last-child)) .vc_tta-panel-heading{margin-bottom:10px}.vc_tta.vc_tta-spacing-10 .vc_tta-tabs-list{margin:-5px;padding:0}.vc_tta.vc_tta-spacing-10 .vc_tta-tab{margin:5px}.vc_tta.vc_tta-spacing-15 .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-spacing-15 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:15px}.vc_tta.vc_tta-spacing-15 :is(.vc_tta-panel.vc_active,.vc_tta-panel:not(:last-child)) .vc_tta-panel-heading{margin-bottom:15px}.vc_tta.vc_tta-spacing-15 .vc_tta-tabs-list{margin:-8px -7px -7px -8px;padding:0}.vc_tta.vc_tta-spacing-15 .vc_tta-tab{margin:8px 7px 7px 8px}.vc_tta.vc_tta-spacing-20 .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-spacing-20 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:20px}.vc_tta.vc_tta-spacing-20 :is(.vc_tta-panel.vc_active,.vc_tta-panel:not(:last-child)) .vc_tta-panel-heading{margin-bottom:20px}.vc_tta.vc_tta-spacing-20 .vc_tta-tabs-list{margin:-10px;padding:0}.vc_tta.vc_tta-spacing-20 .vc_tta-tab{margin:10px}.vc_tta.vc_tta-spacing-25 .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-spacing-25 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:25px}.vc_tta.vc_tta-spacing-25 :is(.vc_tta-panel.vc_active,.vc_tta-panel:not(:last-child)) .vc_tta-panel-heading{margin-bottom:25px}.vc_tta.vc_tta-spacing-25 .vc_tta-tabs-list{margin:-13px -12px -12px -13px;padding:0}.vc_tta.vc_tta-spacing-25 .vc_tta-tab{margin:13px 12px 12px 13px}.vc_tta.vc_tta-spacing-30 .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-spacing-30 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:30px}.vc_tta.vc_tta-spacing-30 :is(.vc_tta-panel.vc_active,.vc_tta-panel:not(:last-child)) .vc_tta-panel-heading{margin-bottom:30px}.vc_tta.vc_tta-spacing-30 .vc_tta-tabs-list{margin:-15px;padding:0}.vc_tta.vc_tta-spacing-30 .vc_tta-tab{margin:15px}.vc_tta.vc_tta-spacing-35 .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-spacing-35 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:35px}.vc_tta.vc_tta-spacing-35 :is(.vc_tta-panel.vc_active,.vc_tta-panel:not(:last-child)) .vc_tta-panel-heading{margin-bottom:35px}.vc_tta.vc_tta-spacing-35 .vc_tta-tabs-list{margin:-18px -17px -17px -18px;padding:0}.vc_tta.vc_tta-spacing-35 .vc_tta-tab{margin:18px 17px 17px 18px}.vc_tta.vc_tta-gap-1 .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-gap-1 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:1px}.vc_tta.vc_tta-gap-1 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading,.vc_tta.vc_tta-gap-1.vc_tta-tabs-position-top .vc_tta-tabs-container{margin-bottom:1px}.vc_tta.vc_tta-gap-1.vc_tta-tabs-position-bottom .vc_tta-tabs-container{margin-top:1px}.vc_tta.vc_tta-gap-1.vc_tta-tabs-position-left .vc_tta-tabs-container{margin-right:1px}.vc_tta.vc_tta-gap-1.vc_tta-tabs-position-right .vc_tta-tabs-container{margin-left:1px}.vc_tta.vc_tta-gap-2 .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-gap-2 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:2px}.vc_tta.vc_tta-gap-2 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading,.vc_tta.vc_tta-gap-2.vc_tta-tabs-position-top .vc_tta-tabs-container{margin-bottom:2px}.vc_tta.vc_tta-gap-2.vc_tta-tabs-position-bottom .vc_tta-tabs-container{margin-top:2px}.vc_tta.vc_tta-gap-2.vc_tta-tabs-position-left .vc_tta-tabs-container{margin-right:2px}.vc_tta.vc_tta-gap-2.vc_tta-tabs-position-right .vc_tta-tabs-container{margin-left:2px}.vc_tta.vc_tta-gap-3 .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-gap-3 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:3px}.vc_tta.vc_tta-gap-3 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading,.vc_tta.vc_tta-gap-3.vc_tta-tabs-position-top .vc_tta-tabs-container{margin-bottom:3px}.vc_tta.vc_tta-gap-3.vc_tta-tabs-position-bottom .vc_tta-tabs-container{margin-top:3px}.vc_tta.vc_tta-gap-3.vc_tta-tabs-position-left .vc_tta-tabs-container{margin-right:3px}.vc_tta.vc_tta-gap-3.vc_tta-tabs-position-right .vc_tta-tabs-container{margin-left:3px}.vc_tta.vc_tta-gap-4 .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-gap-4 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:4px}.vc_tta.vc_tta-gap-4 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading,.vc_tta.vc_tta-gap-4.vc_tta-tabs-position-top .vc_tta-tabs-container{margin-bottom:4px}.vc_tta.vc_tta-gap-4.vc_tta-tabs-position-bottom .vc_tta-tabs-container{margin-top:4px}.vc_tta.vc_tta-gap-4.vc_tta-tabs-position-left .vc_tta-tabs-container{margin-right:4px}.vc_tta.vc_tta-gap-4.vc_tta-tabs-position-right .vc_tta-tabs-container{margin-left:4px}.vc_tta.vc_tta-gap-5 .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-gap-5 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:5px}.vc_tta.vc_tta-gap-5 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading,.vc_tta.vc_tta-gap-5.vc_tta-tabs-position-top .vc_tta-tabs-container{margin-bottom:5px}.vc_tta.vc_tta-gap-5.vc_tta-tabs-position-bottom .vc_tta-tabs-container{margin-top:5px}.vc_tta.vc_tta-gap-5.vc_tta-tabs-position-left .vc_tta-tabs-container{margin-right:5px}.vc_tta.vc_tta-gap-5.vc_tta-tabs-position-right .vc_tta-tabs-container{margin-left:5px}.vc_tta.vc_tta-gap-10 .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-gap-10 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:10px}.vc_tta.vc_tta-gap-10 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading,.vc_tta.vc_tta-gap-10.vc_tta-tabs-position-top .vc_tta-tabs-container{margin-bottom:10px}.vc_tta.vc_tta-gap-10.vc_tta-tabs-position-bottom .vc_tta-tabs-container{margin-top:10px}.vc_tta.vc_tta-gap-10.vc_tta-tabs-position-left .vc_tta-tabs-container{margin-right:10px}.vc_tta.vc_tta-gap-10.vc_tta-tabs-position-right .vc_tta-tabs-container{margin-left:10px}.vc_tta.vc_tta-gap-15 .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-gap-15 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:15px}.vc_tta.vc_tta-gap-15 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading,.vc_tta.vc_tta-gap-15.vc_tta-tabs-position-top .vc_tta-tabs-container{margin-bottom:15px}.vc_tta.vc_tta-gap-15.vc_tta-tabs-position-bottom .vc_tta-tabs-container{margin-top:15px}.vc_tta.vc_tta-gap-15.vc_tta-tabs-position-left .vc_tta-tabs-container{margin-right:15px}.vc_tta.vc_tta-gap-15.vc_tta-tabs-position-right .vc_tta-tabs-container{margin-left:15px}.vc_tta.vc_tta-gap-20 .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-gap-20 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:20px}.vc_tta.vc_tta-gap-20 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading,.vc_tta.vc_tta-gap-20.vc_tta-tabs-position-top .vc_tta-tabs-container{margin-bottom:20px}.vc_tta.vc_tta-gap-20.vc_tta-tabs-position-bottom .vc_tta-tabs-container{margin-top:20px}.vc_tta.vc_tta-gap-20.vc_tta-tabs-position-left .vc_tta-tabs-container{margin-right:20px}.vc_tta.vc_tta-gap-20.vc_tta-tabs-position-right .vc_tta-tabs-container{margin-left:20px}.vc_tta.vc_tta-gap-25 .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-gap-25 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:25px}.vc_tta.vc_tta-gap-25 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading,.vc_tta.vc_tta-gap-25.vc_tta-tabs-position-top .vc_tta-tabs-container{margin-bottom:25px}.vc_tta.vc_tta-gap-25.vc_tta-tabs-position-bottom .vc_tta-tabs-container{margin-top:25px}.vc_tta.vc_tta-gap-25.vc_tta-tabs-position-left .vc_tta-tabs-container{margin-right:25px}.vc_tta.vc_tta-gap-25.vc_tta-tabs-position-right .vc_tta-tabs-container{margin-left:25px}.vc_tta.vc_tta-gap-30 .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-gap-30 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:30px}.vc_tta.vc_tta-gap-30 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading,.vc_tta.vc_tta-gap-30.vc_tta-tabs-position-top .vc_tta-tabs-container{margin-bottom:30px}.vc_tta.vc_tta-gap-30.vc_tta-tabs-position-bottom .vc_tta-tabs-container{margin-top:30px}.vc_tta.vc_tta-gap-30.vc_tta-tabs-position-left .vc_tta-tabs-container{margin-right:30px}.vc_tta.vc_tta-gap-30.vc_tta-tabs-position-right .vc_tta-tabs-container{margin-left:30px}.vc_tta.vc_tta-gap-35 .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-gap-35 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:35px}.vc_tta.vc_tta-gap-35 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading,.vc_tta.vc_tta-gap-35.vc_tta-tabs-position-top .vc_tta-tabs-container{margin-bottom:35px}.vc_tta.vc_tta-gap-35.vc_tta-tabs-position-bottom .vc_tta-tabs-container{margin-top:35px}.vc_tta.vc_tta-gap-35.vc_tta-tabs-position-left .vc_tta-tabs-container{margin-right:35px}.vc_tta.vc_tta-gap-35.vc_tta-tabs-position-right .vc_tta-tabs-container{margin-left:35px}.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container,.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list{overflow:hidden}.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body:before,.vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body:before,.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body:before{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0;border-right-width:0;border-top-right-radius:0;bottom:auto;right:auto}.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body:after,.vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body:after,.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body:after{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0;border-left-width:0;border-top-left-radius:0;bottom:auto;left:auto}.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-o-shape-group .vc_tta-tab:not(:first-child):not(:last-child)>a{border-radius:0}.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-o-shape-group .vc_tta-tab:first-child:not(:last-child)>a{border-bottom-right-radius:0;border-top-right-radius:0}.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-o-shape-group .vc_tta-tab:last-child:not(:first-child)>a{border-bottom-left-radius:0;border-top-left-radius:0}.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tabs-container,.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tabs-list{overflow:hidden}.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body:before,.vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body:before,.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body:before{border-bottom-right-radius:0;border-right-width:0;border-top-left-radius:0;border-top-right-radius:0;border-top-width:0;right:auto;top:auto}.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body:after,.vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body:after,.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body:after{border-bottom-left-radius:0;border-left-width:0;border-top-left-radius:0;border-top-right-radius:0;border-top-width:0;left:auto;top:auto}.vc_tta-tabs.vc_tta-tabs-position-bottom.vc_tta-o-shape-group .vc_tta-tab:not(:first-child):not(:last-child)>a{border-radius:0}.vc_tta-tabs.vc_tta-tabs-position-bottom.vc_tta-o-shape-group .vc_tta-tab:first-child:not(:last-child)>a{border-bottom-right-radius:0;border-top-right-radius:0}.vc_tta-tabs.vc_tta-tabs-position-bottom.vc_tta-o-shape-group .vc_tta-tab:last-child:not(:first-child)>a{border-bottom-left-radius:0;border-top-left-radius:0}.vc_tta-tabs.vc_tta-tabs-position-left{display:flex}.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container{flex:0 0 auto;margin-left:0;margin-top:0;overflow:hidden}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container{display:flex;flex-direction:column}@media (min-width:768px){.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container{display:flex;flex-direction:column}}.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list{overflow:hidden}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list{flex-grow:1}@media (min-width:768px){.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list{flex-grow:1}}.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab{display:block}.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container{display:flex;flex:1;flex-direction:column;min-width:0}.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels{flex-grow:1}.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body:before,.vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body:before,.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body:before{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0;border-right-width:0;border-top-right-radius:0;bottom:auto;right:auto}.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body:after,.vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body:after,.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body:after{border-bottom-right-radius:0;border-right-width:0;border-top-left-radius:0;border-top-right-radius:0;border-top-width:0;right:auto;top:auto}.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-o-shape-group .vc_tta-tab:not(:first-child):not(:last-child)>a{border-radius:0}.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-o-shape-group .vc_tta-tab:first-child:not(:last-child)>a{border-bottom-left-radius:0;border-bottom-right-radius:0}.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-o-shape-group .vc_tta-tab:last-child:not(:first-child)>a{border-top-left-radius:0;border-top-right-radius:0}.vc_tta-tabs.vc_tta-tabs-position-right{display:flex}.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container{flex:0 0 auto;margin-right:0;margin-top:0;overflow:hidden}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container{display:flex;flex-direction:column}@media (min-width:768px){.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container{display:flex;flex-direction:column}}.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-list{overflow:hidden}:is(.vc_non_responsive,.vc_tta-o-non-responsive) .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-list{flex-grow:1}@media (min-width:768px){.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-list{flex-grow:1}}.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab{display:block}.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels-container{display:flex;flex:1;flex-direction:column;min-width:0}.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels{flex-grow:1}.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body:before,.vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body:before,.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body:before{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0;border-left-width:0;border-top-left-radius:0;bottom:auto;left:auto}.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body:after,.vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body:after,.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body:after{border-bottom-left-radius:0;border-left-width:0;border-top-left-radius:0;border-top-right-radius:0;border-top-width:0;left:auto;top:auto}.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-o-shape-group .vc_tta-tab:not(:first-child):not(:last-child)>a{border-radius:0}.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-o-shape-group .vc_tta-tab:first-child:not(:last-child)>a{border-bottom-left-radius:0;border-bottom-right-radius:0}.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-o-shape-group .vc_tta-tab:last-child:not(:first-child)>a{border-top-left-radius:0;border-top-right-radius:0}.vc_non_responsive .vc_tta-tabs.vc_tta-o-no-fill .vc_tta-panel-body:after,.vc_non_responsive .vc_tta-tabs.vc_tta-o-no-fill .vc_tta-panel-body:before,.vc_non_responsive .vc_tta-tabs[class*=vc_tta-gap] .vc_tta-panel-body:after,.vc_non_responsive .vc_tta-tabs[class*=vc_tta-gap] .vc_tta-panel-body:before,.vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-o-no-fill .vc_tta-panel-body:after,.vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-o-no-fill .vc_tta-panel-body:before,.vc_tta-o-non-responsive .vc_tta-tabs[class*=vc_tta-gap] .vc_tta-panel-body:after,.vc_tta-o-non-responsive .vc_tta-tabs[class*=vc_tta-gap] .vc_tta-panel-body:before,.vc_tta-tabs.vc_tta-o-no-fill .vc_tta-panel-body:after,.vc_tta-tabs.vc_tta-o-no-fill .vc_tta-panel-body:before,.vc_tta-tabs[class*=vc_tta-gap] .vc_tta-panel-body:after,.vc_tta-tabs[class*=vc_tta-gap] .vc_tta-panel-body:before{display:none}.vc_tta-tabs.vc_tta-o-no-fill .vc_tta-tabs-container,.vc_tta-tabs.vc_tta-o-no-fill .vc_tta-tabs-list,.vc_tta-tabs[class*=vc_tta-gap] .vc_tta-tabs-container,.vc_tta-tabs[class*=vc_tta-gap] .vc_tta-tabs-list{overflow:initial}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab>a{border-bottom-left-radius:0;border-bottom-right-radius:0}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a{border-bottom-color:#0000}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a:before{border-bottom:0;border-left:0;border-right:0;display:block;height:auto;right:100%;top:100%}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a:after{border-bottom:0;border-left:0;border-right:0;display:block;height:auto;left:100%;top:100%}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tabs-container{margin-bottom:0;margin-top:0}:is(.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-classic,.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-modern) .vc_tta-tabs-container{margin-bottom:-1px}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-outline .vc_tta-tabs-container{margin-bottom:-2px}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-outline:not(.vc_tta-pageable) .vc_tta-panels{border-top-color:#0000}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom .vc_tta-tab>a{border-top-left-radius:0;border-top-right-radius:0}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom .vc_tta-tab.vc_active>a{border-top-color:#0000}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom .vc_tta-tab.vc_active>a:before{border-left:0;border-right:0;border-top:0;bottom:100%;display:block;height:auto;right:100%}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom .vc_tta-tab.vc_active>a:after{border-left:0;border-right:0;border-top:0;bottom:100%;display:block;height:auto;left:100%}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom .vc_tta-tabs-container{margin-bottom:0;margin-top:0}:is(.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom.vc_tta-style-classic,.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom.vc_tta-style-modern) .vc_tta-tabs-container{margin-top:-1px}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom.vc_tta-style-outline .vc_tta-tabs-container{margin-top:-2px}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom.vc_tta-style-outline:not(.vc_tta-pageable) .vc_tta-panels{border-bottom-color:#0000}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab>a{border-bottom-right-radius:0;border-top-right-radius:0}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a{border-right-color:#0000}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a:before{border-bottom:0;border-right:0;border-top:0;bottom:100%;display:block;left:100%;width:auto}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a:after{border-bottom:0;border-right:0;border-top:0;display:block;left:100%;top:100%;width:auto}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tabs-container{margin-left:0;margin-right:0}:is(.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-style-classic,.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-style-modern) .vc_tta-tabs-container{margin-right:-1px}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-style-outline .vc_tta-tabs-container{margin-right:-2px}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-style-outline .vc_tta-panels{border-left-color:#0000}:is(.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-round,.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-rounded) .vc_tta-panels{border-top-left-radius:0;margin-top:0}.vc_non_responsive .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-round .vc_tta-panel-body:before,.vc_non_responsive .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-rounded .vc_tta-panel-body:before,.vc_tta-o-non-responsive .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-round .vc_tta-panel-body:before,.vc_tta-o-non-responsive .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-rounded .vc_tta-panel-body:before,.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-round .vc_tta-panel-body:before,.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-rounded .vc_tta-panel-body:before{display:none}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right .vc_tta-tab>a{border-bottom-left-radius:0;border-top-left-radius:0}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right .vc_tta-tab.vc_active>a{border-left-color:#0000}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right .vc_tta-tab.vc_active>a:before{border-bottom:0;border-left:0;border-top:0;bottom:100%;display:block;right:100%;width:auto}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right .vc_tta-tab.vc_active>a:after{border-bottom:0;border-left:0;border-top:0;display:block;right:100%;top:100%;width:auto}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right .vc_tta-tabs-container{margin-left:0;margin-right:0}:is(.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-style-classic,.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-style-modern) .vc_tta-tabs-container{margin-left:-1px}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-style-outline .vc_tta-tabs-container{margin-left:-2px}.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-style-outline .vc_tta-panels{border-right-color:#0000}:is(.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-round,.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-rounded) .vc_tta-panels{border-top-right-radius:0;margin-top:0}.vc_non_responsive .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-round .vc_tta-panel-body:before,.vc_non_responsive .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-rounded .vc_tta-panel-body:before,.vc_tta-o-non-responsive .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-round .vc_tta-panel-body:before,.vc_tta-o-non-responsive .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-rounded .vc_tta-panel-body:before,.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-round .vc_tta-panel-body:before,.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-rounded .vc_tta-panel-body:before{display:none}:is(.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-xs,.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-xs) .vc_tta-tabs-container{flex-basis:10%}:is(.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-sm,.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-sm) .vc_tta-tabs-container{flex-basis:20%}:is(.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-md,.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-md) .vc_tta-tabs-container{flex-basis:30%}:is(.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-lg,.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-lg) .vc_tta-tabs-container{flex-basis:40%}:is(.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-xl,.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-xl) .vc_tta-tabs-container{flex-basis:50%}.vc_tta.vc_tta-controls-align-left :is(.vc_tta-panel-heading,.vc_tta-tabs-container){text-align:left}.vc_tta.vc_tta-controls-align-right :is(.vc_tta-panel-heading,.vc_tta-tabs-container){text-align:right}.vc_tta.vc_tta-controls-align-center :is(.vc_tta-panel-heading,.vc_tta-tabs-container){text-align:center}.vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container{margin-left:0}.vc_non_responsive .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body:before,.vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body:before,.vc_tta-o-non-responsive .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body:before{display:none}.vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill) .vc_tta-panels{border-top-left-radius:0}.vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tabs-container{margin-left:0}.vc_non_responsive .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body:before,.vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body:before,.vc_tta-o-non-responsive .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body:before{display:none}.vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-bottom:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill) .vc_tta-panels{border-bottom-left-radius:0}.vc_tta-controls-align-right.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container{margin-right:0}.vc_tta-controls-align-right.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body:after{display:none}.vc_tta-controls-align-right.vc_tta-tabs.vc_tta-tabs-position-top:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill) .vc_tta-panels{border-top-right-radius:0}.vc_tta-controls-align-right.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tabs-container{margin-right:0}.vc_tta-controls-align-right.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body:after{display:none}.vc_tta-controls-align-right.vc_tta-tabs.vc_tta-tabs-position-bottom:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill) .vc_tta-panels{border-bottom-right-radius:0}.vc_tta-tabs.vc_tta-has-pagination:not(.vc_tta-tabs-position-bottom){padding-bottom:60px}.vc_tta-tabs.vc_tta-has-pagination .vc_pagination{left:0;margin-bottom:30px;margin-top:30px;position:absolute;right:0;top:100%;transform:translateY(-50%)}.vc_tta-tabs.vc_tta-has-pagination.vc_tta-tabs-position-bottom{padding-top:60px}.vc_tta-tabs.vc_tta-has-pagination.vc_tta-tabs-position-bottom .vc_pagination{bottom:100%;top:auto;transform:translateY(50%)}.vc_tta .vc_tta-controls-icon{display:inline-block;font-size:inherit;height:12px;margin:0;position:relative;vertical-align:middle;width:12px}.vc_tta .vc_tta-controls-icon:after,.vc_tta .vc_tta-controls-icon:before{transition:all .2s ease-in-out}.vc_tta .vc_tta-title-text:not(:empty)~.vc_tta-controls-icon{margin-left:0}.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus:before{border-style:solid;border-width:2px 0 0;box-sizing:border-box;content:"";display:block;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus:after{border-style:solid;border-width:0 0 0 2px;bottom:0;box-sizing:border-box;content:"";display:block;left:50%;position:absolute;top:0;transform:translateX(-50%)}.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron:before{border-style:solid;border-width:0 2px 2px 0;bottom:2px;box-sizing:border-box;content:"";display:block;left:2px;position:absolute;right:2px;top:2px;transform:rotate(45deg) translate(-25%,-25%)}.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-triangle:before{border-bottom-color:#0000!important;border-left-color:#0000!important;border-right-color:#0000!important;border-style:solid;border-width:6px;bottom:0;box-sizing:border-box;content:"";display:block;left:0;position:absolute;right:0;top:0;transform:translateY(25%)}.vc_tta .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-plus:after{display:none}.vc_tta .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-chevron:before{transform:rotate(225deg) translate(-25%,-25%)}.vc_tta .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-triangle:before{transform:rotate(180deg) translateY(25%)}.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a{padding-left:46px}.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{left:20px;position:absolute;top:50%;transform:translateY(-50%)}.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right.vc_tta-panel-title>a{padding-right:42px}.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%)}@media (max-width:768px){.vc_tta-container .vc_tta:not([class*=vc_tta-pageable]) .vc_pagination{display:none}}body:not(.compose-mode) .lazy-loading:not(.lazy-loading-not-hide) {
    visibility: hidden;
}

body #page .lazy-loading.lazy-loading-end-animation,
body #page .lazy-loading.lazy-loading-before-start-animation {
    visibility: visible;
}

.lazy-loading-timer-element {
    font-size: 0;
    line-height: 1;
    height: 0;

    -webkit-opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    opacity: 0;

    -moz-transition: opacity 0.2s;
    -ms-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
}

.lazy-loading-timer-element.start-timer {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
    opacity: 1;
}

.lazy-loading-timer-element {
    font-size: 0;
    line-height: 1;
    height: 0;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    opacity: 0;
}

/* Clip */
body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-clip {
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    zoom: 1;
}

body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-clip {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);

    -moz-transition: transform 0.4s cubic-bezier(.35,.8,.25,1.34);
    -ms-transition: transform 0.4s cubic-bezier(.35,.8,.25,1.34);
    -o-transition: transform 0.4s cubic-bezier(.35,.8,.25,1.34);
	-webkit-transition: transform 0.4s cubic-bezier(.35,.8,.25,1.34);
	transition: transform 0.4s cubic-bezier(.35,.8,.25,1.34);
}


/* Fading */
body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-fading {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    opacity: 0;
}

body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-fading {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
    opacity: 1;

    -moz-transition: opacity 0.4s;
    -ms-transition: opacity 0.4s;
    -o-transition: opacity 0.4s;
	-webkit-transition: opacity 0.4s;
	transition: opacity 0.4s;
}

/* Drop right */
body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-drop-right {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    opacity: 0;

    -moz-transform: translateX(7%);
    -ms-transform: translateX(7%);
    -webkit-transform: translateX(7%);
    -o-transform: translateX(7%);
    transform: translateX(7%);
}

body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-drop-right {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
    opacity: 1;

    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);

    -moz-transition: transform 0.7s, opacity 0.7s;
    -ms-transition: transform 0.7s, opacity 0.7s;
    -o-transition: transform 0.7s, opacity 0.7s;
	-webkit-transition: transform 0.7s, opacity 0.7s;
	transition: transform 0.7s, opacity 0.7s;
}

/* Drop left */
body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-drop-left {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    opacity: 0;

    -moz-transform: translateX(-7%);
    -ms-transform: translateX(-7%);
    -webkit-transform: translateX(-7%);
    -o-transform: translateX(-7%);
    transform: translateX(-7%);
}

body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-drop-left {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
    opacity: 1;

    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);

    -moz-transition: transform 0.7s, opacity 0.7s;
    -ms-transition: transform 0.7s, opacity 0.7s;
    -o-transition: transform 0.7s, opacity 0.7s;
	-webkit-transition: transform 0.7s, opacity 0.7s;
	transition: transform 0.7s, opacity 0.7s;
}

/* Drop bottom */
body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-drop-bottom {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    opacity: 0;

    -moz-transform: translateY(7%);
    -ms-transform: translateY(7%);
    -webkit-transform: translateY(7%);
    -o-transform: translateY(7%);
    transform: translateY(7%);
}

body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-drop-bottom {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
    opacity: 1;

    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);

    -moz-transition: transform 0.7s, opacity 0.7s;
    -ms-transition: transform 0.7s, opacity 0.7s;
    -o-transition: transform 0.7s, opacity 0.7s;
	-webkit-transition: transform 0.7s, opacity 0.7s;
	transition: transform 0.7s, opacity 0.7s;
}

/* Drop top */
body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-drop-top {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    opacity: 0;

    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-drop-top {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
    opacity: 1;

    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);

    -moz-transition: transform 0.7s, opacity 0.7s;
    -ms-transition: transform 0.7s, opacity 0.7s;
    -o-transition: transform 0.7s, opacity 0.7s;
	-webkit-transition: transform 0.7s, opacity 0.7s;
	transition: transform 0.7s, opacity 0.7s;
}

/* Slide right */
body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-slide-right {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    opacity: 0;

    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}

body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-slide-right {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
    opacity: 1;

    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);

    -moz-transition: transform 0.3s cubic-bezier(.33,.8,.14,1.2), opacity 0.1s;
    -ms-transition: transform 0.3s cubic-bezier(.33,.8,.14,1.2), opacity 0.1s;
    -o-transition: transform 0.3s cubic-bezier(.33,.8,.14,1.2), opacity 0.1s;
	-webkit-transition: transform 0.3s cubic-bezier(.33,.8,.14,1.2), opacity 0.1s;
	transition: transform 0.3s cubic-bezier(.33,.8,.14,1.2), opacity 0.1s;
}

/* Move up */
body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-move-up {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    opacity: 0;

    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -webkit-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}

body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-move-up {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
    opacity: 1;

    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);

    -moz-transition: transform 1s, opacity 1s;
    -ms-transition: transform 1s, opacity 1s;
    -o-transition: transform 1s, opacity 1s;
	-webkit-transition: transform 1s, opacity 1s;
	transition: transform 1s, opacity 1s;
}/* GALLERY SLIDER HOVERS */

.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after {
	content: '\e60f';
	font-family: 'thegem-icons';
	font-style: normal;
	font-weight: normal;
	font-style: normal;
	font-size: 63px;
	height: 63px;
	line-height: 63px;
	width: 63px;
	text-align: center;
	position: absolute;
	top: 0%;
	left: 50%;
	margin-left: -30px;
	margin-top: -30px;
	z-index: 5;
	opacity: 0;
	-webkit-transition: top 0.3s, opacity 0.3s;
	transition: top 0.3s, opacity 0.3s;
}
.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:after {
	top: 50%;
	opacity: 1;
	-webkit-transition: top 0.4s ease 0.1s, opacity 0.5s 0.1s;
	transition: top 0.4s ease 0.1s, opacity 0.5s 0.1s;
}
.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title {
	width: 100%;
	padding: 0 25%;
	text-align: center;
	position: absolute;
	top: -50%;
	left: 0;
	margin-top: -15px;
	z-index: 5;
	opacity: 0;
	text-transform: uppercase;
	-webkit-transition: top 0.3s, opacity 0.3s;
	transition: top 0.3s, opacity 0.3s;
}
.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-title {
	top: 25%;
	opacity: 1;
	-webkit-transition: top 0.3s 0.2s, opacity 0.5s 0.25s;
	transition: top 0.3s 0.2s, opacity 0.5s 0.25s;
}
.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-description {
	width: 100%;
	padding: 0 25%;
	text-align: center;
	position: absolute;
	top: 20%;
	left: 0;
	margin-top: -12px;
	z-index: 5;
	opacity: 0;
	-webkit-transition: top 0.5s, opacity 0.4s;
	transition: top 0.5s, opacity 0.4s;
}
.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-description {
	top: 75%;
	opacity: 1;
	-webkit-transition: top 0.3s, opacity 0.3s;
	transition: top 0.3s, opacity 0.3s;
}





.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after {
	content: '\e629';
	font-family: 'thegem-icons';
	font-weight: normal;
	font-style: normal;
	font-size: 32px;
	width: 70px;
	height: 70px;
	line-height: 68px;
	text-align: center;
	position: absolute;
	top: 125%;
	left: 50%;
	margin-left: -35px;
	margin-top: -35px;
	z-index: 5;
	opacity: 0;
	border-radius: 70px;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: opacity 0.5s 0.05s, -webkit-transform 0s 0.55s, top 0.5s 0.05s;
	transition: opacity 0.5s 0.05s, transform 0s 0.55s, top 0.5s 0.05s;
}
.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:after {
	top: 50%;
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: top 0s 0.05s, -webkit-transform 0.5s 0.05s;
	transition: top 0s 0.05s, transform 0.5s 0.05s;
}
.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title {
	width: 100%;
	padding: 0 25%;
	text-align: center;
	position: absolute;
	top: 100%;
	left: 0;
	margin-top: -15px;
	z-index: 5;
	opacity: 0;
	text-transform: uppercase;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: opacity 0.5s 0.1s, -webkit-transform 0s 0.6s, top 0.5s 0.1s;
	transition: opacity 0.5s 0.1s, transform 0s 0.6s, top 0.5s 0.1s;
}
.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-title {
	top: 25%;
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: top 0s, -webkit-transform 0.5s;
	transition: top 0s, transform 0.5s;
}
.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-description {
	width: 100%;
	padding: 0 25%;
	text-align: center;
	position: absolute;
	top: 150%;
	left: 0;
	margin-top: -12px;
	z-index: 5;
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: opacity 0.5s, -webkit-transform 0s 0.5s, top 0.5s;
	transition: opacity 0.5s, transform 0s 0.5s, top 0.5s;
}
.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-description {
	top: 75%;
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: top 0s 0.1s, -webkit-transform 0.5s 0.1s;
	transition: top 0s 0.1s, transform 0.5s 0.1s;
}


.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item a .gem-gallery-caption:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 2;
	background: none !important;
	-webkit-transition: opacity 0.5s 0.2s;
}

.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item a:before {
	opacity: 0;
	background: -moz-linear-gradient(left,  rgba(255,43,88,0.8) 0%, rgba(255,216,0,0.8) 100%) !important;
	background: -webkit-linear-gradient(left,  rgba(255,43,88,0.8) 0%,rgba(255,216,0,0.8) 100%) !important;
	background: linear-gradient(to right,  rgba(255,43,88,0.8) 0%,rgba(255,216,0,0.8) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccff2b58', endColorstr='#ccffd800',GradientType=1 ) !important;
	transition: opacity 0.5s 0.2s;
}

.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:before {
	-webkit-transition: opacity 0.5s;
	transition: opacity 0.5s;
}

.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after {
	content: '\e629';
	font-family: 'thegem-icons';
	font-weight: normal;
	font-style: normal;
	font-size: 32px;
	width: 70px;
	height: 70px;
	line-height: 68px;
	text-align: center;
	position: absolute;
	top: 80%;
	left: 66px;
	z-index: 5;
	opacity: 0;
	border-radius: 70px;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: opacity 0.5s 0.05s, -webkit-transform 0s 0.55s, top 0.5s 0.05s;
	transition: opacity 0.5s 0.05s, transform 0s 0.55s, top 0.5s 0.05s;
}
.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:after {
	top: 63px;
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: top 0s 0.05s, -webkit-transform 0.5s 0.05s;
	transition: top 0s 0.05s, transform 0.5s 0.05s;
}
.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title {
	max-width: 100%;
	padding: 25px 67px;
	text-align: left;
	position: absolute;
	top: auto;
	bottom: -100%;
	left: 0;
	margin: 0;
	z-index: 5;
	opacity: 0;
	text-transform: uppercase;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: opacity 0.5s 0.1s, -webkit-transform 0s 0.6s, bottom 0.5s 0.1s;
	transition: opacity 0.5s 0.1s, transform 0s 0.6s, bottom 0.5s 0.1s;
}
.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-title {
	bottom: 0;
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: bottom 0s, -webkit-transform 0.5s;
	transition: bottom 0s, transform 0.5s;
}
.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-description {
	display: none !important;
}



.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after {
	content: '\e629';
	font-family: 'thegem-icons';
	font-weight: normal;
	font-style: normal;
	font-size: 32px;
	height: 32px;
	line-height: 32px;
	width: 32px;
	text-align: left;
	position: absolute;
	top: 52%;
	left: 0%;
	-webkit-transition: left 0.25s, opacity 0.3s;
	transition: left 0.25s, opacity 0.3s;
	margin-top: -32px;
	z-index: 5;
	opacity: 0;
}
.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:after {
	top: 52%;
	left: 8%;
	opacity: 1;
	-webkit-transition: left 0.25s, opacity 0.3s;
	transition: left 0.25s, opacity 0.3s;
}
.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-line{
	content: '';
	width: 0;
	height: 2px;
	background-color: #fff;
	display: block;
	position: absolute;
	top: 59%;
	left: 8%;
	opacity: 0;
	z-index: 100;
	-webkit-transition: width 0.25s, opacity 0.5s;
	transition: width 0.25s, opacity 0.5s;
}
.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-line {
	content: '';
	width: 84%;
	opacity: 1;
	-webkit-transition: width 0.25s, opacity 0.5s;
	transition: width 0.25s, opacity 0.5s;
}
.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title {
	text-align: left;
	position: absolute;
	top: 63%;
	left: 0%;
	z-index: 5;
	opacity: 0;
	text-transform: uppercase;
	-webkit-transition: left 0.25s 0.05s, opacity 0.25s 0.05s;
	transition: left 0.25s 0.05s, opacity 0.25s 0.05s;
}
.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-title {
	top: 63%;
	opacity: 1;
	left:8%;
	-webkit-transition: left 0.25s 0.05s, opacity 0.25s 0.05s;
	transition: left 0.25s 0.05s, opacity 0.25s 0.05s;
}
.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-description {
	text-align: left;
	position: absolute;
	width: 84%;
	top: 77%;
	left: 0%;
	z-index: 5;
	opacity: 0;
	-webkit-transition: left 0.25s 0.1s, opacity 0.25s 0.1s;
	transition: left 0.25s 0.1s, opacity 0.25s 0.1s;
}
.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-description {
	top: 77%;
	left: 8%;
	opacity: 1;
	-webkit-transition: left 0.25s 0.1s, opacity 0.25s 0.1s;
	transition: left 0.25s 0.1s, opacity 0.25s 0.1s;
}
.gem-gallery-item-description p {
	padding-bottom: 0px;
	margin-bottom: 0px;
}





.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after {
	content: '\e629';
	font-family: 'thegem-icons';
	font-weight: normal;
	font-style: normal;
	font-size: 32px;
	height: 32px;
	line-height: 32px;
	width: 32px;
	text-align: left;
	position: absolute;
	top: 50%;
	left: 8%;
	-webkit-transition: top 0.25s 0.1s, opacity 0.3s 0.1s;
	transition: top 0.25s 0.1s, opacity 0.3s 0.1s;
	margin-top: -32px;
	z-index: 5;
	opacity: 0;
}
.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:after {
	-webkit-transition: top 0.25s ease, opacity 0.3s;
	transition: top 0.25s ease, opacity 0.3s;
	top: 22%;
	left: 8%;
	opacity: 1;
}
.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-line{
	content: '';
	width: 0;
	height: 2px;
	background-color: #fff;
	display: block;
	position: absolute;
	top: 29%;
	left: 8%;
	opacity: 0;
	z-index: 100;
	-webkit-transition: width 0.25s, opacity 0.5s;
	transition: width 0.25s, opacity 0.5s;
}
.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-line {
	content: '';
	width: 84%;
	opacity: 1;
	-webkit-transition: width 0.25s, opacity 0.5s;
	transition: width 0.25s, opacity 0.5s;
}
.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title {
	text-align: left;
	position: absolute;
	top: 70%;
	left: 8%;
	z-index: 5;
	opacity: 0;
	text-transform: uppercase;
	-webkit-transition: top 0.25s 0.05s, opacity 0.25s 0.05s;
	transition: top 0.25s 0.05s, opacity 0.25s 0.05s;
}
.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-title {
	top: 33%;
	opacity: 1;
	left:8%;
	-webkit-transition: top 0.25s 0.05s, opacity 0.25s 0.05s;
	transition: top 0.25s 0.05s, opacity 0.25s 0.05s;
}
.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-description {
	text-align: left;
	width: 84%;
	position: absolute;
	top: 70%;
	left: 8%;
	z-index: 5;
	opacity: 0;
	-webkit-transition: top 0.25s, opacity 0.25s;
	transition: top 0.25s, opacity 0.25s;
}
.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-description {
	top: 47%;
	left: 8%;
	opacity: 1;
	-webkit-transition: top 0.25s 0.1s, opacity 0.25s 0.1s;
	transition: top 0.25s 0.1s, opacity 0.25s 0.1s;
}.portfolio {
	padding: 0;
}

.portfolio .portfolio-row {
	clear: both;
}

.portfolio .portfolio-item-size-container {
	position: relative;
	padding: 0;
	margin: 0;
	font-size: 0;
	line-height: 1;
}

.portfolio .portfolio-item-size-container .portfolio-item {
	min-height: 0;
	padding: 0 !important;
	margin: 0;
	position: absolute;
}

.portfolio .portfolio-item.not-found {
	width: 100% !important;
	text-align: left;
}

.portfolio .portfolio-item.not-found .found-wrap {
	display: flex;
	flex-direction: row !important;
	align-items: baseline;
	border: none;
}

.portfolio .portfolio-item.not-found .found-wrap:before {
	content: "\e67a";
	font-style: normal;
	font-family: 'thegem-icons';
	font-weight: normal;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
	margin-right: 10px;
	position: initial;
	opacity: 1 !important;
}

.gem_tab .portfolio {
	padding-left: 1px;
	padding-right: 1px;
}

.portfolio h3.title {
	text-align: center;
}

.panel-sidebar-position-right .portfolio {
	padding-left: 0;
}

.portfolio-top-panel:not(.extended-posts-filter) {
	margin: 0 0 55px;
	overflow: visible;
}

.portfolio-top-panel .portfolio-filters,
.portfolio-top-panel .portfolio-filters-resp {
	position: relative;
	z-index: 5;
}

.portfolio-top-panel:not(.sticky-fixed) {
	position: relative;
}

.portfolio-top-panel.filters-top-sticky {
	z-index: 2;
}

@media (min-width: 1001px) {
	.portfolio-top-panel.filters-top-sticky {
		margin-bottom: 45px;
	}
}

.portfolio.without-padding .portfolio-top-panel {
	margin-left: 0;
	margin-right: 0;
}

.portfolio.hover-title.portfolio-items-masonry .portfolio-top-panel {
	margin-left: 0;
	margin-right: 0;
}

.portfolio-filters {
	font-size: 0;
}

@media (max-width: 767px) {
	.portfolio-filters-mobile + .portfolio-filters {
		display: none !important;
	}
}

@media (min-width: 768px) {
	.portfolio-filters-mobile {
		display: none !important;
	}
}


.portfolio-filters a,
.portfolio-filters .portfolio-filters-more-button {
	display: inline-block;
	text-decoration: none;
	vertical-align: top;
	margin: 0 10px 10px 0;
	padding: 0 25px;
	min-height: 30px;
	height: auto;
	border-radius: 15px;
	color: inherit;
	border: none;
}

.portfolio-filters a:not(.filter-text-custom),
.portfolio-filters .portfolio-filters-more-button:not(.filter-text-custom) {
	line-height: 30px;
	font-size: var(--thegem-to-body-tiny-font-size);
}

.portfolio-filters a:last-child,
.portfolio-filters .portfolio-filters-more-button {
	margin-right: 0;
}

.portfolio-top-panel-row.filter-style-buttons .portfolio-filters div.portfolio-filters-more {
	margin: 0 10px 10px 0;
}

.portfolio-top-panel-row.filter-style-buttons .portfolio-filters div.portfolio-filters-more-button {
	margin: 0;
}

.portfolio-top-panel-row.filter-style-buttons .portfolio-filters-more-dropdown a {
	background: transparent !important;
	padding: 0 !important;
}

.portfolio-filters a .gem-print-icon {
	margin-right: 5px;
}

.portfolio-filters a span {
	display: inline-block;
	vertical-align: top;
}

.portfolio-filters a.all .icon {
	font-family: 'thegem-icons';
	font-size: 22px;
	line-height: 1.2727;
}

.portfolio-count {
	float: right;
	padding: 8px 8px 8px 0;
}

.portfolio-filters-resp {
	display: none;
	text-align: right;
	margin: 13px 0px;
	position: relative;
	z-index: 10;
}

.portfolio-filters-resp .menu-toggle {
	border: none;
	width: 32px;
	height: 30px;
	text-indent: 100%;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	outline: none;
	background: transparent;
	padding: 0;
}

.portfolio .portfolio-filters-resp .menu-toggle i {
	font-size: 24px;
	text-indent: initial;
}

.portfolio-filters-resp .menu-toggle .menu-line-1,
.portfolio-filters-resp .menu-toggle .menu-line-2,
.portfolio-filters-resp .menu-toggle .menu-line-3 {
	position: absolute;
	width: 8px;
	height: 8px;
	top: 50%;
	background: #99a9b5;
	margin-top: -4px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}

.portfolio-filters-resp .menu-toggle .menu-line-1 {
	left: 0;
}

.portfolio-filters-resp .menu-toggle .menu-line-2 {
	left: 50%;
	margin-left: -4px;
}

.portfolio-filters-resp .menu-toggle .menu-line-3 {
	right: 0;
}

.portfolio-filters-resp ul {
	padding: 0;
	list-style: none;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	margin: 0;
	position: absolute;
	width: 100%;
	left: 0;
	top: 35px;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.portfolio-filters-resp ul li {
	text-align: left;
	position: relative;
}

.portfolio-filters-resp ul li a {
	display: block;
	text-decoration: none;
	padding: 14px 34px 17px 34px;
}

.portfolio-filters-resp ul li:after {
	position: absolute;
	right: 20px;
	top: 0;
	font-family: 'thegem-icons';
	font-size: 14px;
	line-height: 51px;
	speak: none;
	-webkit-font-smoothing: antialiased;
	content: "\e601";
}

.portfolio-filters-resp ul.dl-menuopen {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
}

/* Animation classes for moving out and in */
.portfolio-filters-resp ul.dl-animate-out {
	-webkit-animation: MenuAnimOut 0.4s;
	animation: MenuAnimOut 0.4s;
}

@-webkit-keyframes MenuAnimOut {
	0% {
	}
	50% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		-webkit-transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}

@keyframes MenuAnimOut {
	0% {
	}
	50% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		-webkit-transform: translateZ(-372.5px) rotateY(15deg);
		transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}

.portfolio-filters-resp ul.dl-animate-in {
	-webkit-animation: MenuAnimIn 0.3s;
	animation: MenuAnimIn 0.3s;
}

@-webkit-keyframes MenuAnimIn {
	0% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		-webkit-transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}

@keyframes MenuAnimIn {
	0% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		-webkit-transform: translateZ(0px) rotateY(0deg);
		transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}

@media only screen and (max-width: 1000px) {
	.portfolio-count {
		display: none;
	}

	.portfolio-filters {
		margin-right: 0;
	}
}

@media only screen and (max-width: 768px) {
	.portfolio-filters-resp {
		display: block;
	}

	.portfolio-count,
	.portfolio-filters {
		display: none;
	}

	.portfolio-top-panel:not(.filter-type-extended, .panel-with-search, .filters-mobile-dropdown) .portfolio-top-panel-right,
	.portfolio-top-panel:not(.filter-type-extended).panel-with-search .portfolio-top-panel-right .portfolio-sorting {
		display: none;
	}

	.portfolio-top-panel:not(.extended-posts-filter).filter-type-default {
		margin-bottom: 20px;
	}

	.portfolio-filters-resp {
		text-align: left;
	}

	.portfolio-top-panel {
		margin: 0 0 0px;
	}

}


.portfolio-filters-resp ul {
	border-top: 1px solid #dfe5e8;
	border-left: 1px solid #dfe5e8;
	border-right: 1px solid #dfe5e8;
}

.portfolio-filters-resp ul li {
	background: #f4f6f7;
	border-bottom: 1px solid #dfe5e8;
}

.portfolio-filters-resp ul > li a.active {
	background: #fff;
	border-left: 4px solid #00bcd4;
	padding-left: 26px;
	color: #3c3950;
}

.portfolio-filters-resp li a {
	color: #5f727f;
}

.portfolio-filters-resp li a:hover {
	color: #3c3950;
}
.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters,
.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters,
.portfolio-top-panel-row.filter-style-buttons .portfolio-filters {
	margin-bottom: -10px;
}

.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters a,
.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters div.portfolio-filters-more-button,
.portfolio-top-panel-row.filter-style-tabs-default .portfolio-sorting-select div.portfolio-sorting-select-current {
	min-height: initial;
	padding: 0;
	margin-bottom: 10px;
	margin-right: 30px;
	background: none !important;
	border: none;
	border-radius: 0;
	text-transform: var(--thegem-to-tabs-title-thin-text-transform);
	letter-spacing: var(--thegem-to-tabs-title-thin-letter-spacing);
	color: var(--thegem-to-h6-color);
}
.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters a:not(.filter-text-custom),
.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters div.portfolio-filters-more-button:not(.filter-text-custom),
.portfolio-top-panel-row.filter-style-tabs-default .portfolio-sorting-select div.portfolio-sorting-select-current:not(.filter-text-custom) {
	font-family: var(--thegem-to-tabs-title-thin-font-family);
	font-style: var(--thegem-to-tabs-title-thin-font-style);
	font-weight: var(--thegem-to-tabs-title-thin-font-weight);
	font-size: var(--thegem-to-tabs-title-thin-font-size);
	line-height: var(--thegem-to-tabs-title-thin-line-height);
}



.portfolio-top-panel .portfolio-top-panel-row.filter-style-tabs-default .portfolio-search-filter {
	color: var(--thegem-to-h6-color);
}

.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters div.portfolio-filters-more {
	margin-bottom: 10px;
	margin-right: 30px;
}

.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters div.portfolio-filters-more-button,
.portfolio-top-panel-row.filter-style-tabs-default .portfolio-sorting-select div.portfolio-sorting-select-current {
	margin: 0;
}

.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters a:hover {
	color: var(--thegem-to-h6-color);
}

@media only screen and (max-width: 768px) {

	.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters,
	.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters {
		display: block;
	}
}

.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters a.hover-pointer,
.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters a.hover-pointer {
	position: relative;
}

.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters a:not(.active).hover-pointer:after,
.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters a:not(.active).hover-pointer:after {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 2px;
	bottom: -2px;
	left: 50%;
	background: currentColor;
	-webkit-transition: width .3s, height .3s, left .3s;
	-o-transition: width .3s, height .3s, left .3s;
	transition: width .3s, height .3s, left .3s;
	-webkit-transition-timing-function: cubic-bezier(.58,.3,.005,1);
	-o-transition-timing-function: cubic-bezier(.58,.3,.005,1);
	transition-timing-function: cubic-bezier(.58,.3,.005,1);
}

.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters a:not(.active).hover-pointer:hover:after,
.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters a:not(.active).hover-pointer:hover:after {
	width: 100%;
	left: 0;
	z-index: 2;
}

.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters a.active,
.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters a.active {
	border-bottom: 2px solid currentColor;
	background: none;
}

@media (min-width: 1025px) {
	.portfolio-top-panel .portfolio-top-panel-row.filter-style-tabs-default .portfolio-search-filter.input-style input,
	.portfolio-top-panel .portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-search-filter.input-style input {
		border-width: 2px;
	}

	.portfolio-top-panel:not(.extended-posts-filter).filter-type-extended .portfolio-top-panel-right .portfolio-search-filter.input-style {
		margin-top: -10px;
		margin-bottom: 0;
	}
}

.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters a.active,
.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters a,
.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters div.portfolio-filters-more-button,
.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-sorting-select div.portfolio-sorting-select-current {
	text-transform: var(--thegem-to-tabs-title-text-transform);
	letter-spacing: 0;
	color: var(--thegem-to-h6-color);
}
.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters a.active:not(.filter-text-custom),
.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters a:not(.filter-text-custom),
.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters div.portfolio-filters-more-button:not(.filter-text-custom),
.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-sorting-select div.portfolio-sorting-select-current:not(.filter-text-custom) {
	font-family: var(--thegem-to-tabs-title-font-family);
	font-style: var(--thegem-to-tabs-title-font-style);
	font-weight: var(--thegem-to-tabs-title-font-weight);
	font-size: var(--thegem-to-tabs-title-font-size);
	line-height: var(--thegem-to-tabs-title-line-height);
}

.portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters a.active {
	letter-spacing: var(--thegem-to-tabs-title-letter-spacing);
}

.portfolio-top-panel-row.filter-style-tabs-default .portfolio-search-filter-button,
.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-search-filter-button {
	margin: -4px 0;
}

.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters a,
.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters div.portfolio-filters-more-button,
.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-sorting-select div.portfolio-sorting-select-current {
	min-height: initial;
	padding: 0;
	margin-bottom: 10px;
	margin-right: 30px;
	background: none !important;
	border: none;
	border-radius: 0;
	text-transform: initial;
	color: var(--thegem-to-body-color);
}

.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters div.portfolio-filters-more {
	margin-bottom: 10px;
	margin-right: 30px;
}

.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters div.portfolio-filters-more-button,
.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-sorting-select div.portfolio-sorting-select-current {
	margin: 0;
}

.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters a.active,
.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters a.active:hover {
	color: var(--thegem-to-link-color-active);
}

.portfolio-top-panel-row.filter-style-tabs-alternative .portfolio-filters a:hover {
	color: var(--thegem-to-link-color-hover);
}

.portfolio-filters-extended {
	display: flex;
	flex-wrap: wrap;
}

.portfolio-top-panel.filter-type-extended {
	display: block;
	margin: 0 0 20px;
}

.portfolio-navigator {
	font-size: 0;
	line-height: 1;
	text-align: center;
	clear: both;
}

.portfolio-load-more,
.mixed-show-all {
	clear: both;
	margin-top: 100px;
}

.portfolio-load-more .inner,
.mixed-show-all .inner {
	width: 100%;
	overflow: visible;
	text-align: center;
	padding: 0;
	position: relative;
}

.portfolio-load-more .gem-button-separator-line,
.mixed-show-all .gem-button-separator-line {
	border-color: #b6c6c9;
	color: #b6c6c9;
}

.portfolio .portfolio-set {
	position: relative;
	margin-bottom: 20px;
	padding: 0;
	z-index: 1;
	float: none;
}

.portfolio.disable-bottom-margin .portfolio-set {
	margin-bottom: 0;
}

.portfolio:not(.portfolio-slider):is(.portfolio-pagination-normal, .portfolio-pagination-more, .portfolio-pagination-disabled) .portfolio-set {
	margin-bottom: 0;
}

.hover-title.portfolio-items-masonry .portfolio-set {
	margin-bottom: 50px;
}

.portfolio-item {
	text-align: center;
	margin-top: 0;
}

.portfolio .portfolio-item .item-separator-box {
	height: 0;
	font-size: 0;
	line-height: 1;
}

.portfolio.item-separator .portfolio-item:before,
.portfolio.item-separator .portfolio-item:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	z-index: 6;
	border-left-style: solid;
	border-left-width: 1px;
	opacity: 0;
	-webkit-transition: none;
	transition: none;
}

.portfolio.item-separator .portfolio-item:after {
	opacity: 1;
}

.portfolio.item-separator.no-gaps .fullwidth-block .portfolio-item.right-item:after {
	opacity: 0;
}

.portfolio.item-separator .portfolio-item:after {
	left: auto;
	right: 0;
}

.portfolio.item-separator .portfolio-item.left-item:before {
	opacity: 1;
}

.portfolio.item-separator.no-gaps .fullwidth-block .portfolio-item.left-item:before {
	opacity: 0;
}

.portfolio.item-separator .portfolio-item .item-separator-box:before,
.portfolio.item-separator .portfolio-item .item-separator-box:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	z-index: 6;
	border-top-style: solid;
	border-top-width: 1px;
	opacity: 1;
}

.portfolio.item-separator .portfolio-item .item-separator-box:before {
	opacity: 0;
}

.portfolio.item-separator .portfolio-item .item-separator-box:after {
	top: auto;
	bottom: 0;
}

.portfolio.item-separator .portfolio-item.top-item .item-separator-box:before {
	opacity: 1;
}

.portfolio.portfolio-pagination-scroll .portfolio-scroll-pagination {
	visibility: hidden;
	position: relative;
}

.portfolio.portfolio-pagination-scroll .portfolio-scroll-pagination.active {
	visibility: visible;
	height: 61px;
}

.portfolio .fullwidth-block {
	padding: 0 21px;
	box-sizing: border-box;
}

.portfolio .fullwidth-block.no-paddings {
	padding: 0;
}

.portfolio.without-padding .fullwidth-block {
	padding: 0;
}

.portfolio .fullwidth-block .portfolio-item {
	float: left;
}

.portfolio-item .wrap {
	width: 100%;
	display: inline-block;
	vertical-align: top;
	-o-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.portfolio.disable-isotope .portfolio-item .wrap {
	transition: all 0.2s linear, height 0s;
}

.portfolio:not(.portfolio-slider) .portfolio-item .wrap {
	border: none;
}

.portfolio.columns-1 .portfolio-item .wrap {
	border-bottom: 0 none;
}

.portfolio-item .wrap > .caption {
	padding-bottom: 30px;
	-o-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.portfolio-item .wrap > .caption:not(.click-disabled) {
	cursor: pointer;
}

.portfolio .portfolio-item .wrap > .caption {
	position: relative;
	z-index: 1;
}

.portfolio.portfolio-grid:not(.extended-products-grid, .columns-1) .portfolio-item .wrap > .caption {
	border-bottom: 1px solid var(--thegem-to-box-border-color, #DFE5E8);
}

.portfolio.portfolio-grid:not(.extended-products-grid, .columns-1) .portfolio-item:hover .wrap > .caption {
	border-bottom-color: #f4f6f7;
}

.portfolio.portfolio-grid.background-style-gray .portfolio-item .wrap > .caption,
.portfolio.portfolio-grid.background-style-dark .portfolio-item .wrap > .caption,
.portfolio.portfolio-grid.background-style-transparent .portfolio-item .wrap > .caption {
	border-bottom-width: 0;
}

.portfolio.background-style-transparent .portfolio-item .wrap > .caption {
	background-color: transparent;
}

.portfolio.background-style-gray .portfolio-item .wrap,
.portfolio.background-style-dark .portfolio-item .wrap {
	border-bottom: 0 none;
}

.portfolio.background-style-gray:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap > .caption .caption-sizable-content:after,
.portfolio.background-style-gray:not(.disabled-hover).list-style .portfolio-item .wrap > .caption:hover .caption-sizable-content:after,
.portfolio.background-style-dark .portfolio-item:not(:hover) .wrap > .caption .caption-sizable-content:after {
	box-shadow: 0 0 30px 45px #393d50;
}

.portfolio.background-style-dark.version-new.news-grid .portfolio-item .wrap > .caption .author,
.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap > .caption .author,
.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover).list-style .portfolio-item .wrap > .caption:hover .author,
.portfolio.background-style-dark.version-new.news-grid .portfolio-item .wrap > .caption .post-author-date-separator,
.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap > .caption .post-author-date-separator,
.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover).list-style .portfolio-item .wrap > .caption:hover .post-author-date-separator,
.portfolio.background-style-dark.version-new.news-grid .portfolio-item .wrap > .caption .post-date,
.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap > .caption .post-date,
.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover).list-style .portfolio-item .wrap > .caption:hover .post-date,
.portfolio.background-style-dark.version-new.news-grid .portfolio-item .wrap > .caption .description,
.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap > .caption .description,
.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover).list-style .portfolio-item .wrap > .caption:hover .description,
.portfolio.background-style-dark.version-new.news-grid .portfolio-item .wrap > .caption .grid-post-meta .grid-post-share .icon,
.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap > .caption .grid-post-meta .grid-post-share .icon,
.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover).list-style .portfolio-item .wrap > .caption:hover .grid-post-meta .grid-post-share .icon,
.portfolio.background-style-dark.version-new.news-grid .portfolio-item .wrap > .caption .grid-post-meta .comments-link a,
.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap > .caption .grid-post-meta .comments-link a,
.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover).list-style .portfolio-item .wrap > .caption:hover .grid-post-meta .comments-link a,
.portfolio.background-style-dark.version-new.news-grid .portfolio-item .wrap > .caption .grid-post-meta .zilla-likes,
.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap > .caption .grid-post-meta .zilla-likes,
.portfolio.background-style-gray.version-new.news-grid:not(.disabled-hover).list-style .portfolio-item .wrap > .caption:hover .grid-post-meta .zilla-likes {
	color: #99a9b5;
}

.portfolio.without-padding .portfolio-item .wrap {
	background: none;
}

.portfolio.hover-title .portfolio-item .wrap {
	border: 0;
	padding-bottom: 0;
	background: none;
}

.portfolio-items-masonry .wrap {
	padding-bottom: 0;
	border: 0;
	background: none;
}

.portfolio-item .image {
	display: inline-block;
	position: relative;
	max-width: 100%;
	padding: 0;
	vertical-align: top;
	overflow: hidden;
	flex: none;
}

.portfolio-grid:not(.columns-1) .portfolio-item .image {
	width: 100%;
}

.portfolio-item .image .image-inner {
	position: relative;
	z-index: 2;
}

.portfolio.columns-1 .portfolio-item .image {
	margin: 0;
	padding: 0;
}

.portfolio.title-on-hover.columns-1 .portfolio-item .image {
	width: 100%;
}

.portfolio-item:not(.product) .image .button {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 4;
	box-sizing: border-box;
	border-style: solid;
	border-color: transparent;
	border-width: 63px;
	border-right-width: 0;
	border-top-width: 0;
	cursor: pointer;
	height: 0;
}

.portfolio-item:not(.product) .image .button:before {
	content: "\e60c";
	font-family: 'thegem-icons';
	font-size: 19px;
	line-height: 1.05;
	position: absolute;
	left: -27px;
	top: 33px;
	z-index: 3;
}

.portfolio-item .image .button .button-corner {
	display: block;
	width: 8px;
	height: 8px;
	cursor: pointer;
	position: absolute;
	right: 0;
	bottom: -63px;
	z-index: 4;
	font-size: 0;
	line-height: 1;
}

.portfolio-item .image .button .button-corner span {
	display: block;
	width: 8px;
	height: 8px;
	cursor: pointer;
	font-size: 0;
	line-height: 1;
}

.portfolio-item .image .button .button-corner b {
	display: none;
	width: 1px;
	height: 2px;
	cursor: pointer;
	font-size: 0;
	line-height: 1;
	position: absolute;
	right: 0;
	bottom: 0;
}

.portfolio.portfolio-items-masonry .image .button .button-corner {
	display: none;
}

.portfolio.portfolio-items-masonry.hover-title .image .button .button-corner {
	display: block;
}

.portfolio.portfolio-items-masonry.hover-title .image .button .button-corner b {
	display: none;
}

.portfolio-item .image .button.active .button-corner {
	display: none;
}

.portfolio.without-padding .portfolio-item .image .button .button-corner {
	display: none;
}

.portfolio-item .image .image-inner {
	overflow: hidden;
}

.portfolio.portfolio-grid:is(.portfolio-style-creative, .portfolio-style-justified):not(.extended-products-grid, .columns-1, .list-style, .full-image) .portfolio-item:not(.double-item, .custom-ratio) .image-inner:not(.empty) {
	aspect-ratio: 1/1;
}

.portfolio.portfolio-grid:not(.inited) .image-inner,
.portfolio.portfolio-grid .image-inner.without-image,
.portfolio.portfolio-grid img[loading="lazy"] {
	background-color: var(--styled-bg-color, #f0f3f2);
}
.portfolio.portfolio-grid .thegem-template-loop-item img[loading="lazy"] {
	background-color: transparent;
}

.portfolio-item .image-inner.empty {
	display: none;
}

.portfolio-item .image picture {
	/*display: block;*/
	/*height: 100%;*/
}

.portfolio-item .image img {
	width: 100%;
	max-width: initial;
	height: auto;
	object-fit: cover;
}

.portfolio-style-masonry .portfolio-item .image img {
	width: calc(100% + 1px);
	margin: -0.5px;
}

.portfolio.portfolio-grid:is(.portfolio-style-creative, .portfolio-style-justified) .portfolio-item .image img {
	height: 100%;
	object-fit: cover;
}

.portfolio:is(.hover-horizontal-sliding, .hover-new-horizontal-sliding, .hover-default-horizontal-sliding) .portfolio-item .image img {
	width: 110%;
}

.portfolio.without-padding .portfolio-item .image img,
.portfolio.without-padding .portfolio-item .image .image-inner {
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
}

.portfolio-item .image .overlay {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 3;
	overflow: hidden;
}

.portfolio-item .image .overlay:not(.click-disabled) {
	cursor: pointer;
}

.portfolio-item .image .overlay .overlay-circle {
	display: none;
}

.portfolio-item .image img.blur {
	-webkit-filter: blur(3px);
	-moz-filter: blur(3px);
	-o-filter: blur(3px);
	-ms-filter: blur(3px);
	filter: blur(3px);
	filter: url(//www.mauritius-startup-incubator.com/wp-content/themes/thegem/css/blur.svg#blur);
	filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=3);
}

.without-padding .portfolio-item .image .overlay {
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
}

.portfolio.portfolio-items-masonry.hover-title.without-padding .portfolio-item .image .overlay {
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
}

.portfolio-item .image .overlay .portfolio-item-link {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	text-decoration: none;
	z-index: 2;
}

.portfolio-item .image .overlay .links-wrapper {
	display: table;
	width: 100%;
	height: 100%;
}

.portfolio-item .image .overlay .links {
	display: table-cell;
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
}

.portfolio-item .image .overlay .links a.icon {
	display: inline-block;
	text-decoration: none;
	margin-right: 45px;
	vertical-align: bottom;
}

.portfolio-item.portfolio-item-template .image .overlay .links a.icon:last-of-type {
	margin-right: 0 !important;
}

.portfolio:not(.portfolio-slider):not(.products) .portfolio-item .image .overlay .links a.icon svg {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.portfolio-item .image .overlay .links .portfolio-icons-inner {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	line-height: 1;
	vertical-align: top;
	margin-left: -1px;
}

.portfolio.hover-default .portfolio-item .image .overlay .links .portfolio-icons-inner,
.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons-inner,
.portfolio.hover-zoom-overlay .portfolio-item .image .overlay .links .portfolio-icons-inner {
	justify-content: center;
}

.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons-inner,
.portfolio.hover-circular .portfolio-item .image .overlay .links .portfolio-icons-inner,
.portfolio.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons-inner {
	margin-left: 0;
}

.portfolio-item .image .overlay .links .portfolio-icons-inner a.icon/*,
.portfolio-item .image .overlay .links .portfolio-icons-inner .yith-wcwl-add-to-wishlist,
.portfolio-item .image .overlay .links .portfolio-icons-inner .yith-wcwl-add-to-wishlist > div*/ {
	float: left;
}

@media (min-width: 992px) {
	.portfolio.extended-portfolio-grid .portfolio-item.columns-desktop-5 {
		width: 20%;
	}
	.portfolio.extended-portfolio-grid .portfolio-item.columns-desktop-5:is(.double-item-squared, .double-item-horizontal) {
		width: 40%;
	}
}

.portfolio:is(.columns-4, .columns-5, .columns-6) .portfolio-item .image .overlay .links a.icon {
	margin-right: 15px;
}

.portfolio-item .image .overlay .links a.icon.share {
	margin-right: 0;
}

.portfolio-item .image .overlay .links .portfolio-icons-inner > a.icon:last-child,
.portfolio-item .image .overlay .links .portfolio-icons-inner > div:last-child a.icon {
	margin-right: 0 !important;
}

.portfolio .portfolio-item .image .overlay .links a.icon {
	color: #ffffff;
}

.portfolio .portfolio-item .image .overlay .links a.icon i {
	color: #ffffff;
	transition: all 0.3s;
}

.portfolio .portfolio-item .image .overlay .links a.icon svg {
	fill: #ffffff;
	transition: all 0.3s;
}

.portfolio:not(.hover-zooming-blur) .portfolio-item .image .overlay .links a.icon:hover i {
	color: inherit;
}

.portfolio:not(.hover-zooming-blur) .portfolio-item .image .overlay .links a.icon:hover svg {
	fill: currentColor;
}

.portfolio:not(.products-grid) .portfolio-item .image .overlay .links a.icon:before {
	content: none !important;
}

.portfolio .portfolio-item .image .overlay .links a.icon {
	width: 48px;
	height: 48px;
	line-height: 48px;
}

.portfolio .portfolio-item .image .overlay .links a.icon i.default {
	font-family: 'thegem-icons';
	font-size: 48px;
	font-style: normal;
	line-height: inherit;
	display: inline-block;
}

.portfolio:is(.columns-4, .columns-5, .columns-6) .portfolio-item .image .overlay .links a.icon {
	width: 24px;
	height: 24px;
	line-height: 24px;
}

.portfolio:is(.columns-4, .columns-5, .columns-6) .portfolio-item .image .overlay .links a.icon i,
.portfolio:is(.columns-4, .columns-5, .columns-6) .portfolio-item .image .overlay .links a.icon:before {
	font-size: 24px;
}

.portfolio:is(.columns-4, .columns-5, .columns-6) .portfolio-item .image .overlay .links a.icon svg {
	width: 24px;
	height: 24px;
}

.portfolio-item .image .overlay .links a.page i.default:before {
	content: '\e61f';
}

.portfolio-item .image .overlay .links a.photo i.default:before {
	content: '\e60f';
}

.portfolio-item .image .overlay .links a.self-link i.default:before {
	content: '\e61f';
}

.portfolio-item .image .overlay .links a.inner-link i.default:before {
	content: '\e65b';
}

.portfolio-item .image .overlay .links a.outer-link i.default:before {
	content: '\e623';
}

.portfolio-item .image .overlay .links a.full-image i.default:before {
	content: '\e60f';
}

.portfolio-item .image .overlay .links a.youtube i.default:before,
.portfolio-item .image .overlay .links a.vimeo i.default:before,
.portfolio-item .image .overlay .links a.self_video i.default:before {
	content: '\e610';
}

.portfolio-item .image .overlay .links a.share i.default:before {
	content: '\e65c';
}

.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.page i.default:before {
	content: '\e628';
}

.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.photo i.default:before {
	content: '\e629';
}

.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.self-link i.default:before {
	content: '\e628';
}

.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.inner-link i.default:before {
	content: '\e61c';
}

.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.outer-link i.default:before {
	content: '\e608';
}

.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.full-image i.default:before {
	content: '\e629';
}

.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.youtube i.default:before,
.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.vimeo i.default:before,
.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.self_video i.default:before {
	content: '\e62a';
}

.portfolio .portfolio-item .image .overlay .links a.share i.default:before {
	margin-left: -0.2em;
}

.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.share i.default:before {
	content: '\e65d';
}

.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.page i.default:before {
	content: '\e628';
}

.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.photo i.default:before {
	content: '\e629';
}

.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.self-link i.default:before {
	content: '\e628';
}

.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.inner-link i.default:before {
	content: '\e61c';
}

.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.outer-link i.default:before {
	content: '\e608';
}

.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.full-image i.default:before {
	content: '\e629';
}

.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.youtube i.default:before,
.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.vimeo i.default:before,
.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.self_video i.default:before {
	content: '\e62a';
}

.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.share i.default:before {
	content: '\e65d';
}

.portfolio.hover-default:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle,
.portfolio.hover-zoom-overlay:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle,
.with-sidebar .portfolio.hover-default.columns-3:not(.portfolio-slider) .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle {
	display: none;
}

@media (max-width: 430px) {
	.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.page i.default:before {
		content: '\e628';
	}

	.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.photo i.default:before {
		content: '\e629';
	}

	.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.self-link i.default:before {
		content: '\e628';
	}

	.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.inner-link i.default:before {
		content: '\e61c';
	}

	.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.outer-link i.default:before {
		content: '\e608';
	}

	.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.full-image i.default:before {
		content: '\e629';
	}

	.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.youtube i.default:before,
	.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.vimeo i.default:before,
	.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.self_video i.default:before {
		content: '\e62a';
	}

	.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.share i.default:before {
		content: '\e65d';
	}
}

@media (min-width: 768px) and (max-width: 870px) {
	.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.page i.default:before {
		content: '\e628';
	}

	.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.photo i.default:before {
		content: '\e629';
	}

	.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.self-link i.default:before {
		content: '\e628';
	}

	.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.inner-link i.default:before {
		content: '\e61c';
	}

	.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.outer-link i.default:before {
		content: '\e608';
	}

	.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.full-image i.default:before {
		content: '\e629';
	}

	.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.youtube i.default:before,
	.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.vimeo i.default:before,
	.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.self_video i.default:before {
		content: '\e62a';
	}

	.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.share i.default:before {
		content: '\e65d';
	}
}

@media (min-width: 768px) and (max-width: 900px) {
	.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.page i.default:before {
		content: '\e628';
	}

	.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.photo i.default:before {
		content: '\e629';
	}

	.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.self-link i.default:before {
		content: '\e628';
	}

	.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.inner-link i.default:before {
		content: '\e61c';
	}

	.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.outer-link i.default:before {
		content: '\e608';
	}

	.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.full-image i.default:before {
		content: '\e629';
	}

	.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.youtube i.default:before,
	.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.vimeo i.default:before,
	.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.self_video i.default:before {
		content: '\e62a';
	}

	.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.share i.default:before {
		content: '\e65d';
	}
}

@media (min-width: 1280px) {
	.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.page i.default:before {
		content: '\e628';
	}

	.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.photo i.default:before {
		content: '\e629';
	}

	.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.self-link i.default:before {
		content: '\e628';
	}

	.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.inner-link i.default:before {
		content: '\e61c';
	}

	.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.outer-link i.default:before {
		content: '\e608';
	}

	.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.full-image i.default:before {
		content: '\e629';
	}

	.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.youtube i.default:before,
	.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.vimeo i.default:before,
	.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.self_video i.default:before {
		content: '\e62a';
	}

	.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.share i.default:before {
		content: '\e65d';
	}
}

.portfolio-item .caption {
	text-align: center;
	padding: 32px 30px 0;
}

.portfolio.portfolio-grid:not(.columns-1) .portfolio-item .wrap > .caption {
	/*min-height: 167px;*/
	min-height: initial;
}

.portfolio.no-gaps:not(.columns-1) .portfolio-item .wrap > caption,
.portfolio.background-style-gray:not(.columns-1) .portfolio-item .wrap > caption,
.portfolio.background-style-dark:not(.columns-1) .portfolio-item .wrap > caption {
	min-height: 168px;
}

.portfolio-item .overlay .caption {
	background-color: transparent;
}

.portfolio.columns-1 .portfolio-item .wrap > .caption {
	text-align: left;
}

.portfolio-items-masonry .portfolio-item .caption {
	border-top: 0 !important;
	padding-bottom: 28px;
	margin-top: -1px;
}

.portfolio-items-masonry .portfolio-item .overlay .caption {
	background-color: transparent;
}

.portfolio-items-masonry.without-padding .portfolio-item .caption {
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.portfolio-items-masonry.hover-title .portfolio-item .caption {
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	padding-bottom: 0;
}

.portfolio.hover-title .portfolio-item .caption {
	padding: 39px 20px 0;
}

.portfolio.hover-title.columns-3 .portfolio-item .caption {
	padding-top: 25px;
}

.portfolio.hover-title:is(.columns-4, .columns-5, .columns-6) .portfolio-item .caption {
	padding-top: 15px;
}

.portfolio-item .caption .title {
	text-transform: uppercase;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0;
	letter-spacing: 0;
}

.portfolio-item .caption .title span {
	display: block;
	margin: 0;
	color: inherit;
	overflow: hidden;
	text-overflow: ellipsis;
}

.portfolio.columns-1 .portfolio-item .caption .title {
	white-space: normal;
	text-overflow: clip;
	margin-bottom: 30px;
}

.portfolio.hover-title .portfolio-item .caption .title {
	margin-bottom: 20px;
}

.portfolio.hover-title:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .overlay .caption .title,
.portfolio.title-on-page.hover-gradient:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .overlay .caption .title,
.portfolio.title-on-page.hover-circular:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .overlay .caption .title,
.portfolio.hover-gradient.fullwidth-columns-6 .portfolio-item:not(.double-item-squared) .overlay .caption .title,
.portfolio.hover-circular.fullwidth-columns-6 .portfolio-item:not(.double-item-squared) .overlay .caption .title,
.portfolio.fullwidth-columns-6 .portfolio-item:not(.double-item-squared) .overlay .caption .title {
	font-size: 14px;
	line-height: 1.5;
	margin-bottom: 10px;
}

@media (max-width: 767px) {
	.portfolio-style-creative.creative-disable-mobile:is(.columns-mobile-2) .portfolio-item .overlay .caption .title  {
		font-size: 14px;
		line-height: 1.5;
	}
}

@media (min-width: 768px) and (max-width: 992px)  {
	.portfolio-style-creative.creative-disable-tablet:is(.columns-tablet-4) .portfolio-item .overlay .caption .title  {
		font-size: 14px;
		line-height: 1.5;
	}
}

.portfolio .portfolio-item .caption .caption-separator {
	width: 50px;
	height: 1px;
	max-width: 100%;
	margin: 10px auto;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.portfolio:not(.disabled-hover) .portfolio-item:hover .caption .caption-separator {
	width: 90px;
}

.portfolio.columns-1 .portfolio-item .caption .info {
	white-space: nowrap;
}

.portfolio:not(.columns-1) .portfolio-item .caption .info .sep {
	height: auto;
}

.portfolio.columns-1 .portfolio-item .caption .caption-separator-line,
.portfolio.columns-1 .portfolio-item .caption .caption-separator-line-hover {
	position: relative;
	display: inline-block;
	vertical-align: bottom;
	padding-bottom: 18px;
}

.portfolio.columns-1 .portfolio-item .caption .caption-separator-line:after,
.portfolio.columns-1 .portfolio-item .caption .caption-separator-line-hover:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	height: 1px;
	width: 100%;
}

.portfolio.columns-1 .portfolio-item .caption .caption-separator-line:after,
.portfolio.columns-1 .portfolio-item .caption .caption-separator-line-hover:after {
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.portfolio.columns-1 .portfolio-item .caption .caption-separator-line-hover:after {
	width: 0;
}

.portfolio.columns-1 .portfolio-item:hover .caption .caption-separator-line-hover:after {
	width: 100%;
}

.portfolio-item .wrap > .caption .subtitle,
.portfolio-item .wrap > .caption .info {
	-o-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.portfolio-item .caption .subtitle,
.portfolio-item .caption .info,
.portfolio-item .caption .subtitle a,
.portfolio-item .caption .info a,
.portfolio-item .caption .subtitle p {
	text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;

}

.portfolio-item .caption .subtitle span {
	display: block;
	margin: 0;
	color: inherit;
	overflow: hidden;
	text-overflow: ellipsis;
}

.portfolio-items-masonry .portfolio-item .caption .subtitle,
.portfolio-items-masonry .portfolio-item .caption .info,
.portfolio-items-masonry .portfolio-item .caption .subtitle a,
.portfolio-items-masonry .portfolio-item .caption .info a,
.portfolio-items-masonry .portfolio-item .caption .subtitle p {
	white-space: normal;
	overflow: visible;
	text-overflow: clip;
}

.portfolio-item .caption .info a {
	cursor: pointer;
}

.portfolio.columns-1 .portfolio-item .caption .subtitle,
.portfolio.columns-1 .portfolio-item .caption .info,
.portfolio.columns-1 .portfolio-item .caption .subtitle a,
.portfolio.columns-1 .portfolio-item .caption .info a,
.portfolio.columns-1 .portfolio-item .caption .subtitle p {
	text-decoration: none;
	white-space: normal;
	overflow: visible;
}

.portfolio.columns-1 .portfolio-item .wrap {
	position: relative;
	display: flex;
}

.portfolio.columns-1 .portfolio-item .wrap > .caption {
	position: relative;
}

.portfolio-item .entry-info {
	bottom: 31px;
	position: absolute;
	right: 0;
	padding-left: 30px;
}

.portfolio.columns-1 .portfolio-item .caption .info {
	margin-bottom: 16px;
}

.portfolio-item .caption .info {
	font-size: var(--thegem-to-body-tiny-font-size);
	line-height: 1.5;
	margin-top: 3px;
}

.portfolio-item .caption .info .separator {
	margin: 0 4px;
}

.portfolio-item .caption .subtitle p {
	margin: 0;
}

.portfolio-item .caption .subtitle a:hover, .portfolio-item .caption .info a:hover {
	text-decoration: underline;
}

.portfolio.columns-1 .portfolio-item .caption .subtitle {
	margin-bottom: 15px;
}

.portfolio .overlay .links .caption .title,
.portfolio .overlay .links .caption .subtitle,
.portfolio .overlay .links .caption .subtitle p,
.portfolio .overlay .links .caption .info {
	white-space: normal;
	overflow: visible;
	text-overflow: clip;
}

.fullwidth-block.portfolio-items-2 .portfolio-item {
	max-width: 555px;
}

.portfolio .portfolio-item .overlay-line {
	height: 2px;
	font-size: 0;
	line-height: 1;
}

@media only screen and (min-width: 1920px) {
	.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-set .portfolio-item,
	.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-item-size-container .portfolio-item {
		width: 25%;
	}

	.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical) {
		width: 50%;
	}

	.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-set .portfolio-item,
	.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-item-size-container .portfolio-item {
		width: 20%;
	}

	.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical) {
		width: 40%;
	}

	.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-set .portfolio-item,
	.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-item-size-container .portfolio-item {
		width: 16.665%;
	}

	.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical) {
		width: 33.33%;
	}

	.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item,
	.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-item-size-container .portfolio-item {
		width: 14.2857%;
	}

	.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical) {
		width: 28.5714%;
	}
}

@media only screen and (min-width: 1680px) and (max-width: 1920px) {
	.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-set .portfolio-item,
	.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-item-size-container .portfolio-item {
		width: 33.333332%;
	}

	.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical) {
		width: 66.66666%;
	}

	.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-set .portfolio-item,
	.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-item-size-container .portfolio-item,
	.portfolio.fullwidth-columns-3.porfolio-even-columns .fullwidth-block .portfolio-item-size-container .portfolio-item {
		width: 25%;
	}

	.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical),
	.portfolio.fullwidth-columns-3.porfolio-even-columns .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical) {
		width: 50%;
	}

	.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-set .portfolio-item,
	.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-item-size-container .portfolio-item {
		width: 20%;
	}

	.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical) {
		width: 40%;
	}

	.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item,
	.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-item-size-container .portfolio-item,
	.portfolio.fullwidth-columns-5.porfolio-even-columns .fullwidth-block .portfolio-item-size-container .portfolio-item {
		width: 16.665%;
	}

	.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical),
	.portfolio.fullwidth-columns-5.porfolio-even-columns .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical) {
		width: 33.33%;
	}
}

@media only screen and (min-width: 1280px) and (max-width: 1680px) {
	.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-set .portfolio-item,
	.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-item-size-container .portfolio-item,
	.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-set .portfolio-item,
	.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-item-size-container .portfolio-item {
		width: 25%;
	}

	.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical),
	.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical) {
		width: 50%;
	}

	.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-set .portfolio-item,
	.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-item-size-container .portfolio-item {
		width: 33.333332%;
	}

	.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical) {
		width: 66.66666%;
	}

	.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item,
	.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-item-size-container .portfolio-item {
		width: 20%;
	}

	.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical) {
		width: 40%;
	}

	.portfolio.fullwidth-columns-3.porfolio-even-columns .fullwidth-block .portfolio-item-size-container .portfolio-item {
		width: 25%;
	}

	.portfolio.fullwidth-columns-3.porfolio-even-columns .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical) {
		width: 50%;
	}

	.portfolio.fullwidth-columns-6.porfolio-even-columns .fullwidth-block .portfolio-item-size-container .portfolio-item {
		width: 16.665%;
	}

	.portfolio.fullwidth-columns-6.porfolio-even-columns .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical) {
		width: 33.33%;
	}
}

@media only screen and (min-width: 830px) and (max-width: 1280px) {
	.portfolio:not(.extended-portfolio-grid) .fullwidth-block .portfolio-set .portfolio-item,
	.portfolio:not(.extended-portfolio-grid) .fullwidth-block .portfolio-item-size-container .portfolio-item {
		width: 33.333332%;
	}

	.portfolio:not(.extended-portfolio-grid) .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical) {
		width: 66.66666%;
	}

	.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item,
	.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-item-size-container .portfolio-item {
		width: 25%;
	}

	.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical) {
		width: 50%;
	}

	.portfolio.porfolio-even-columns .fullwidth-block .portfolio-item-size-container .portfolio-item {
		width: 25%;
	}

	.portfolio.porfolio-even-columns .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical) {
		width: 50%;
	}
}

@media only screen and (max-width: 1100px) {
	.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item,
	.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-item-size-container .portfolio-item {
		width: 33.333332%;
	}

	.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical) {
		width: 66.66666%;
	}

	.portfolio.fullwidth-columns-6.porfolio-even-columns .fullwidth-block .portfolio-item-size-container .portfolio-item {
		width: 25%;
	}

	.portfolio.fullwidth-columns-6.porfolio-even-columns .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical) {
		width: 50%;
	}
}

@media only screen and (max-width: 880px) {
	.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item,
	.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-item-size-container .portfolio-item {
		width: 50%;
	}

	.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical) {
		width: 100%;
	}
}

@media only screen and (max-width: 830px) {
	.portfolio:not(.extended-portfolio-grid) .fullwidth-block .portfolio-set .portfolio-item,
	.portfolio:not(.extended-portfolio-grid) .portfolio-set .portfolio-item,
	.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item,
	.portfolio:not(.extended-portfolio-grid) .fullwidth-block .portfolio-item-size-container .portfolio-item,
	.portfolio:not(.extended-portfolio-grid) .portfolio-item-size-container .portfolio-item,
	.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-item-size-container .portfolio-item {
		width: 50%;
	}

	.portfolio:not(.extended-portfolio-grid) .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical),
	.portfolio:not(.extended-portfolio-grid) .portfolio-set .portfolio-item.double-item:not(.double-item-vertical),
	.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical),
	.portfolio.columns-1 .portfolio-set .portfolio-item,
	.portfolio.columns-1 .portfolio-item-size-container .portfolio-item {
		width: 100%;
	}
}

@media only screen and (max-width: 550px) {
	.portfolio:not(.extended-portfolio-grid) .fullwidth-block .portfolio-set .portfolio-item,
	.portfolio:not(.extended-portfolio-grid) .portfolio-set .portfolio-item,
	.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item,
	.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical),
	.portfolio:not(.extended-portfolio-grid) .fullwidth-block .portfolio-item-size-container .portfolio-item,
	.portfolio:not(.extended-portfolio-grid) .portfolio-item-size-container .portfolio-item,
	.portfolio.fullwidth-columns-6 .fullwidth-block .portfolio-item-size-container .portfolio-item {
		width: 100%;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1120px) {
	.with-sidebar .portfolio.columns-3 .portfolio-item,
	.with-sidebar .portfolio.columns-3 .portfolio-item-size-container .portfolio-item {
		width: 50%;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1100px) {
	.portfolio:is(.columns-4, .columns-5, .columns-6) .portfolio-item,
	.portfolio:is(.columns-4, .columns-5, .columns-6) .portfolio-item-size-container .portfolio-item {
		width: 33.3333%;
	}

	.portfolio:is(.columns-4, .columns-5, .columns-6) .portfolio-item.double-item:not(.double-item-vertical) {
		width: 66.66%;
	}

	.portfolio:is(.columns-4, .columns-5, .columns-6).porfolio-even-columns .portfolio-item-size-container .portfolio-item {
		width: 25%;
	}

	.portfolio:is(.columns-4, .columns-5, .columns-6).porfolio-even-columns .portfolio-item.double-item:not(.double-item-vertical) {
		width: 50%;
	}
}

@media only screen and (min-width: 800px) {
	.portfolio.columns-3.porfolio-even-columns .portfolio-item-size-container .portfolio-item {
		width: 25%;
	}

	.portfolio.columns-3.porfolio-even-columns .portfolio-item.double-item:not(.double-item-vertical) {
		width: 50%;
	}
}

@media only screen and (min-width: 550px) and (max-width: 800px) {
	.portfolio.columns-3.porfolio-even-columns .portfolio-item-size-container .portfolio-item {
		width: 50%;
	}

	.portfolio.columns-3.porfolio-even-columns .portfolio-item.double-item:not(.double-item-vertical) {
		width: 100%;
	}
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
	.portfolio:is(.columns-4, .columns-5, .columns-6).porfolio-even-columns .portfolio-item-size-container .portfolio-item {
		width: 25%;
	}

	.portfolio:is(.columns-4, .columns-5, .columns-6).porfolio-even-columns .portfolio-item.double-item:not(.double-item-vertical) {
		width: 50%;
	}
}

.portfolio.portfolio-style-metro.fullwidth-columns-4 .fullwidth-block .portfolio-set .portfolio-item,
.portfolio.portfolio-style-metro.fullwidth-columns-5 .fullwidth-block .portfolio-set .portfolio-item,
.portfolio.portfolio-style-metro.fullwidth-columns-6 .fullwidth-block .portfolio-set .portfolio-item,
.portfolio.portfolio-style-metro.fullwidth-columns-4 .fullwidth-block .portfolio-item-size-container .portfolio-item,
.portfolio.portfolio-style-metro.fullwidth-columns-5 .fullwidth-block .portfolio-item-size-container .portfolio-item,
.portfolio.portfolio-style-metro.fullwidth-columns-6 .fullwidth-block .portfolio-item-size-container .portfolio-item {
	width: auto;
}

.portfolio.fullwidth-columns-6 .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .description {
	display: none;
}

/* Vertical sliding hover */

.portfolio.hover-vertical-sliding:not(.version-alternative) .image .overlay .links,
.portfolio.hover-new-vertical-sliding.title-on-hover .image .overlay .links,
.portfolio.hover-default-vertical-sliding .image .overlay .links {
	text-align: left;
	vertical-align: top;
}

.portfolio.hover-vertical-sliding .overlay .links .caption {
	text-align: left;
	padding: 0;
}

.portfolio.hover-vertical-sliding .overlay .links {
	padding: 48px 42px;
}

.portfolio.hover-vertical-sliding .overlay .links a.icon {
	margin-right: 32px;
}

.portfolio.hover-vertical-sliding .overlay .overlay-line {
	margin: 16px 0;
}

.portfolio.hover-vertical-sliding:not(.version-alternative) .overlay .links .caption .description {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0 42px 35px;
}

.vc_col-sm-9 .portfolio.hover-vertical-sliding .portfolio-item:not(.double-item-squared) .overlay .links {
	padding: 31px 28px;
}

.vc_col-sm-9 .portfolio.hover-vertical-sliding .portfolio-item:not(.double-item-squared) .overlay .description {
	padding: 0 28px 25px;
}

.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .subtitle {
	width: 85%;
	margin-bottom: 12px;
}

.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .info {
	width: 85%;
}

.portfolio.hover-vertical-sliding:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .overlay .links .caption .description,
.portfolio.hover-vertical-sliding:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle,
.with-sidebar .portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle {
	display: none;
}

.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .subtitle,
.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links .caption .subtitle {
	margin-bottom: 0;
	width: 90%;
}

.portfolio.portfolio-style-metro.hover-vertical-sliding .overlay .links .caption .subtitle,
.portfolio.portfolio-style-metro.hover-vertical-sliding .overlay .links .caption .info {
	display: none;
}

@media only screen and (max-width: 1170px) {
	.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .subtitle {
		width: 85%;
		margin-bottom: 12px;
	}

	.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .info {
		width: 85%;
	}
}

@media only screen and (max-width: 920px) {
	.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .subtitle,
	.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .subtitle {
		display: block;
	}

	.portfolio.hover-vertical-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle,
	.portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle {
		margin-bottom: 0;
	}

	.portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info,
	.portfolio.hover-vertical-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info {
		display: none;
	}
}

@media only screen and (max-width: 830px) {
	.portfolio.hover-vertical-sliding:is(.columns-4, .columns-5, .columns-6) .overlay .links .caption .subtitle {
		display: block;
		margin: 0;
	}
}

@media only screen and (max-width: 768px) {
	.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .subtitle,
	.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .subtitle,
	.portfolio.hover-vertical-sliding:is(.columns-4, .columns-5, .columns-6) .overlay .links .caption .subtitle,
	.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links .caption .subtitle {
		display: block;
	}

	.portfolio.hover-vertical-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info,
	.portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info,
	.portfolio.hover-vertical-sliding:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .overlay .links .caption .info,
	.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links .caption .info {
		display: block;
	}
}

@media only screen and (max-width: 460px) {
	.portfolio.hover-vertical-sliding.columns-2 .portfolio-item .overlay .links .caption .info,
	.portfolio.hover-vertical-sliding.columns-3 .portfolio-item .overlay .links .caption .info,
	.portfolio.hover-vertical-sliding:is(.columns-4, .columns-5, .columns-6) .portfolio-item .overlay .links .caption .info,
	.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item .overlay .links .caption .info,
	.with-sidebar .portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle {
		display: none !important;
	}

	.portfolio.hover-vertical-sliding.columns-2 .portfolio-item .overlay .links .caption .subtitle,
	.portfolio.hover-vertical-sliding.columns-3 .portfolio-item .overlay .links .caption .subtitle,
	.portfolio.hover-vertical-sliding:is(.columns-4, .columns-5, .columns-6) .portfolio-item .overlay .links .caption .subtitle,
	.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item .overlay .links .caption .subtitle {
		margin-bottom: 0 !important;
	}
}

@media only screen and (max-width: 412px) {
	.portfolio.hover-vertical-sliding.columns-2 .portfolio-item .overlay .links .caption .info,
	.portfolio.hover-vertical-sliding.columns-3 .portfolio-item .overlay .links .caption .info,
	.portfolio.hover-vertical-sliding:is(.columns-4, .columns-5, .columns-6) .portfolio-item .overlay .links .caption .info,
	.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item .overlay .links .caption .info {
		display: none !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 800px) {
	.portfolio.hover-vertical-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info,
	.portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info {
		display: none;
	}

	.portfolio.hover-vertical-sliding.columns-1 .overlay .links,
	.portfolio.hover-vertical-sliding.columns-2 .overlay .links,
	.portfolio.hover-vertical-sliding.columns-3 .overlay .links {
		padding: 41px 28px;
	}

	.portfolio.hover-vertical-sliding.columns-1 .overlay .links .caption .description,
	.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .description,
	.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .description {
		padding: 0 28px 25px;
	}

	.portfolio.hover-vertical-sliding.columns-1 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle,
	.portfolio.hover-vertical-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle,
	.portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle {
		margin-bottom: 0;
	}
}

@media only screen and (max-width: 412px) {
	.portfolio.hover-vertical-sliding.columns-1 .overlay .links,
	.portfolio.hover-vertical-sliding.columns-2 .overlay .links,
	.portfolio.hover-vertical-sliding.columns-3 .overlay .links,
	.portfolio.hover-vertical-sliding:is(.columns-4, .columns-5, .columns-6) .overlay .links,
	.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links {
		padding: 41px 28px;
	}

	.portfolio.hover-vertical-sliding.columns-1 .overlay .links .caption .description,
	.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .description,
	.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .description,
	.portfolio.hover-vertical-sliding:is(.columns-4, .columns-5, .columns-6) .overlay .links .caption .description,
	.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links .caption .description {
		padding: 0 28px 25px;
	}
}

@media only screen and (max-width: 340px) {
	.portfolio.hover-vertical-sliding.columns-1 .overlay .links .caption .subtitle,
	.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .subtitle,
	.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .subtitle,
	.portfolio.hover-vertical-sliding:is(.columns-4, .columns-5, .columns-6) .overlay .links .caption .subtitle,
	.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links .caption .subtitle {
		display: none;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1150px) {
	.portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info {
		display: none;
	}

	.portfolio.hover-vertical-sliding.columns-3 .overlay .links {
		padding: 41px 28px;
	}

	.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .description {
		padding: 0 28px 25px;
	}
}

@media only screen and (min-width: 920px) and (max-width: 992px) {
	.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .subtitle,
	.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .info {
		display: block;
	}
}

@media only screen and (min-width: 1150px) {
	.with-sidebar .portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info {
		display: none;
	}

	.with-sidebar .portfolio.hover-vertical-sliding.columns-3 .overlay .links {
		padding: 41px 28px;
	}
}

@media only screen and (min-width: 768px) {
	.portfolio.hover-vertical-sliding:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .overlay .links .caption .info {
		display: none;
	}

	.portfolio.hover-vertical-sliding:is(.columns-4, .columns-5, .columns-6) .overlay .links {
		padding: 41px 28px;
	}

	.portfolio.hover-vertical-sliding:is(.columns-4, .columns-5, .columns-6) .overlay .links .caption .description {
		padding: 0 28px 41px;
	}
}

@media only screen and (min-width: 1735px) {
	.portfolio.hover-vertical-sliding.columns-3 .fullwidth-block .overlay .links .caption .subtitle,
	.portfolio.hover-vertical-sliding.columns-3 .fullwidth-block .overlay .links .caption .info {
		display: block;
	}
}

@media only screen and (min-width: 992px) {
	.with-sidebar .portfolio.hover-vertical-sliding:is(.columns-4, .columns-5, .columns-6) .overlay .links {
		padding: 18px 12px;
	}

	.with-sidebar .portfolio.hover-vertical-sliding:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .overlay .links .caption .title {
		font-size: 14px;
		line-height: 21px;
	}
}

@media only screen and (max-width: 1120px) {
	.with-sidebar .portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle {
		display: block;
	}
}

@media only screen and (max-width: 340px) {
	.with-sidebar .portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .subtitle {
		display: none;
	}
}

@media only screen and (min-width: 1250px) and (max-width: 1770px), screen and (min-width: 992px) and (max-width: 1170px), screen and (min-width: 768px) and (max-width: 900px) {
	.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links .caption .info {
		display: none;
	}

	.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links .caption .subtitle {
		margin-bottom: 0;
	}

	.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links {
		padding: 41px 28px;
	}

	.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links .caption .description {
		padding: 0 28px 41px;
	}
}

@media only screen and (min-width: 980px) and (max-width: 1070px) {
	.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle {
		display: none;
	}
}

@media only screen and (min-width: 1170px) and (max-width: 1250px), screen and (min-width: 981px) and (max-width: 992px) {
	.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links .caption .info {
		display: none;
	}

	.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links {
		padding: 18px 12px;
	}

	.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links .caption .title {
		font-size: 14px;
		line-height: 1.5;
	}

	.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links .caption .description {
		padding: 0 12px 41px;
	}
}

/* Default hover */
.portfolio.hover-default .portfolio-item .image .overlay .overlay-line,
.portfolio.hover-zoom-overlay .portfolio-item .image .overlay .overlay-line {
	display: none;
}

.portfolio.hover-default .portfolio-item .image .overlay .links .caption .info {
	display: block;
	/*padding-top: 10px;*/
}

.portfolio.hover-default .portfolio-item .image .overlay .links .caption {
	padding: 30px 30px 0;
}

.portfolio.hover-default .portfolio-item .image .overlay .links a.icon/*,
.portfolio.hover-default .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button,
.portfolio.hover-default .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse*/ {
	margin: 10px;
}

.portfolio.hover-default .portfolio-item .image .overlay .links a.icon {
	width: 48px;
	height: 48px;
}

.portfolio.hover-default .portfolio-item .image .overlay .links a.icon i,
.portfolio.hover-default .portfolio-item .image .overlay .links a.icon:before {
	font-size: 48px;
}

.portfolio.hover-default .portfolio-item .image .overlay .links a.icon svg {
	width: 48px;
	height: 48px;
}

.portfolio:is(.columns-4, .columns-5, .columns-6).hover-default .portfolio-item .image .overlay .links a.icon {
	width: 24px;
	height: 24px;
	line-height: 24px;
}

.portfolio:is(.columns-4, .columns-5, .columns-6).hover-default .portfolio-item .image .overlay .links a.icon i,
.portfolio:is(.columns-4, .columns-5, .columns-6).hover-default .portfolio-item .image .overlay .links a.icon:before {
	font-size: 24px;
}

.portfolio:is(.columns-4, .columns-5, .columns-6).hover-default .portfolio-item .image .overlay .links a.icon svg {
	width: 24px;
	height: 24px;
}

.portfolio.portfolio-style-metro.hover-default .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.portfolio-style-metro.hover-default .portfolio-item .image .overlay .links .caption .info {
	display: none;
}

@media (max-width: 991px) {
	.portfolio.hover-default .portfolio-item .image .overlay .links a.icon/*,
	.portfolio.hover-default .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button,
	.portfolio.hover-default .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse*/ {
		margin-right: 15px;
	}

	.portfolio.hover-default .portfolio-item .image .overlay .links a.icon {
		width: 24px;
		height: 24px;
		line-height: 24px;
	}

	.portfolio.hover-default .portfolio-item .image .overlay .links a.icon i,
	.portfolio.hover-default .portfolio-item .image .overlay .links a.icon:before {
		font-size: 24px;
	}

	.portfolio.hover-default .portfolio-item .image .overlay .links a.icon svg {
		width: 24px;
		height: 24px;
	}
}

.portfolio.hover-default .fullwidth-block .overlay .links .caption .subtitle {
	display: block;
}

@media only screen and (max-width: 380px) {
	.portfolio.hover-default .portfolio-item .image .overlay .links .caption .subtitle {
		display: none;
	}
}

@media only screen and (min-width: 1120px) {
	.with-sidebar .portfolio.hover-default .overlay .portfolio-item .image .links .caption .subtitle,
	.with-sidebar .portfolio.hover-default .overlay .portfolio-item .image .links .caption .info {
		display: none;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1040px) {
	.with-sidebar .portfolio.hover-default .portfolio-item .image .overlay .links .caption .subtitle,
	.with-sidebar .portfolio.hover-default .portfolio-item .image .overlay .links .caption .info {
		display: none;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1120px) {
	.portfolio.hover-default.columns-3 .portfolio-item .image .overlay .links .caption .subtitle,
	.portfolio.hover-default.columns-3 .portfolio-item .image .overlay .links .caption .info {
		display: none;
	}
}

@media only screen and (min-width: 1100px)  and (min-width: 832px) and (max-width: 1030px) {
	.portfolio.hover-default:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .subtitle,
	.portfolio.hover-default:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .info {
		display: none;
	}
}

@media only screen and (min-width: 832px) and (max-width: 1100px) {
	.portfolio.hover-default:is(.columns-4, .columns-5, .columns-6) .portfolio-item .image .overlay .links .caption .subtitle,
	.portfolio.hover-default:is(.columns-4, .columns-5, .columns-6) .portfolio-item .image .overlay .links .caption .info {
		display: none;
	}
}

@media only screen and (min-width: 1170px) and (max-width: 1250px), screen and (min-width: 900px) and (max-width: 992px) {
	.portfolio.hover-default .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .title {
		font-size: 14px;
		line-height: 1.5;
	}
}

@media only screen and (max-width: 768px) {
	.portfolio.hover-default .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle,
	.portfolio.hover-default .fullwidth-block .portfolio-item .image .overlay .links .caption .info {
		display: block;
	}
}

@media only screen and (max-width: 460px) {
	.portfolio.hover-default .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle,
	.portfolio.hover-default .fullwidth-block .portfolio-item .image .overlay .links .caption .info {
		display: none;
	}
}

@media only screen and (min-width: 1250px) and (max-width: 1770px), screen and (min-width: 992px) and (max-width: 1170px), screen and (min-width: 768px) and (max-width: 900px) {
}

@media only screen and (min-width: 1170px) and (max-width: 1250px), screen and (min-width: 900px) and (max-width: 992px) {
	.portfolio.hover-default .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .title {
		font-size: 14px;
		line-height: 1.5;
	}
}

@media only screen and (max-width: 370px) {
	.portfolio.hover-default .portfolio-item .image .overlay .links .caption {
		padding-top: 15px;
	}
}

/* Zooming blur hover */

.portfolio.hover-zooming-blur .portfolio-item .image .overlay .overlay-line {
	display: none;
}

.portfolio.hover-zooming-blur .portfolio-item .image img {
	-o-transform: scale(1);
	-ms-transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
	-o-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}

.portfolio.hover-zooming-blur .portfolio-item .image img.zoom {
	transform: scale(1.15);
	-o-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-webkit-transform: scale(1.15);
}

.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption {
	padding: 30px 30px 0;
}

.portfolio:not(.hover-default, .hover-zoom-overlay) .portfolio-item .image .overlay .links a.icon {
	margin-right: 16px;
}

.portfolio:not(.hover-default, .hover-zoom-overlay) .portfolio-item .image .overlay .links a.icon {
	display: inline-block;
	width: 70px;
	height: 70px;
	text-align: center;
	line-height: 70px;
	border-radius: 50%;
}

.portfolio:not(.hover-default, .hover-zoom-overlay) .portfolio-item .image .overlay .links a.icon i,
.portfolio:not(.hover-default, .hover-zoom-overlay) .portfolio-item .image .overlay .links a.icon:before {
	font-size: 32px;
}

.portfolio:not(.hover-default, .hover-zoom-overlay) .portfolio-item .image .overlay .links a.icon svg {
	width: 32px;
	height: 32px;
}

.portfolio:not(.hover-default, .hover-zooming-blur, .hover-zoom-overlay, .hover-gradient) .portfolio-item .image .overlay .links a.icon {
	width: 32px;
	height: 32px;
	line-height: 32px;
}

.portfolio:not(.hover-default, .hover-zooming-blur, .hover-zoom-overlay, .hover-gradient) .portfolio-item .image .overlay .links a.icon i,
.portfolio:not(.hover-default, .hover-zooming-blur, .hover-zoom-overlay, .hover-gradient) .portfolio-item .image .overlay .links a.icon:before {
	font-size: 32px;
}

.portfolio:not(.hover-default, .hover-zooming-blur, .hover-zoom-overlay, .hover-gradient) .portfolio-item .image .overlay .links a.icon svg {
	width: 32px;
	height: 32px;
}

.portfolio:is(.columns-4, .columns-5, .columns-6):not(.hover-default, .hover-zooming-blur, .hover-zoom-overlay) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon {
	margin-right: 10px;
}

.portfolio:is(.columns-4, .columns-5, .columns-6):not(.hover-default, .hover-zooming-blur, .hover-zoom-overlay, .hover-gradient) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon {
	line-height: 24px;
	width: 24px;
	height: 24px;
}

.portfolio:is(.columns-4, .columns-5, .columns-6):not(.hover-default, .hover-zooming-blur, .hover-zoom-overlay, .hover-gradient) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon i,
.portfolio:is(.columns-4, .columns-5, .columns-6):not(.hover-default, .hover-zooming-blur, .hover-zoom-overlay, .hover-gradient) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon:before {
	font-size: 24px;
}

.portfolio:is(.columns-4, .columns-5, .columns-6):not(.hover-default, .hover-zooming-blur, .hover-zoom-overlay, .hover-gradient) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon svg {
	width: 24px;
	height: 24px;
}

.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon {
	margin: 5px;
}

.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon,
.portfolio.hover-zooming-blur:is(.columns-3, .columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon {
	margin: 4px;
}

.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon {
	background-color: #3c3950;
}

.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon:before {
	background-color: transparent;
}

.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon,
.portfolio.hover-zooming-blur:is(.columns-3, .columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon {
	width: 40px;
	height: 40px;
	line-height: 40px;
	/*font-size: 16px;*/
}

.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon i,
.portfolio.hover-zooming-blur:is(.columns-3, .columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon i,
.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon:before,
.portfolio.hover-zooming-blur:is(.columns-3,.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon:before {
	font-size: 16px;
}

.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon svg,
.portfolio.hover-zooming-blur:is(.columns-3, .columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon svg {
	width: 16px;
	height: 16px;
}

.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .title {
	margin-bottom: 15px;
}

.portfolio.portfolio-style-metro.hover-zooming-blur .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.portfolio-style-metro.hover-zooming-blur .portfolio-item .image .overlay .links .caption .info {
	display: none;
}

@media only screen and (max-width: 430px) {
	.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon {
		margin-right: 8px;
	}

	.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}

	.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon i,
	.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon:before {
		font-size: 16px;
	}

	.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon svg {
		width: 16px;
		height: 16px;
	}
}

@media only screen and (max-width: 991px) {
	.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon {
		margin-right: 8px;
	}

	.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}

	.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon i,
	.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon:before {
		font-size: 16px;
	}

	.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon svg {
		width: 16px;
		height: 16px;
	}

	.portfolio.hover-zooming-blur .portfolio-item.double-item .image .overlay .links a.icon {
		margin-right: 8px;
	}

	.portfolio.hover-zooming-blur .portfolio-item.double-item .image .overlay .links a.icon {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}

	.portfolio.hover-zooming-blur .portfolio-item.double-item .image .overlay .links a.icon i {
		font-size: 16px;
	}

	.portfolio.hover-zooming-blur .portfolio-item.double-item .image .overlay .links a.icon svg {
		width: 16px;
		height: 16px;
	}
}

@media only screen and (max-width: 380px) {
	.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .subtitle,
	.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .info {
		display: none;
	}

	.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .title {
		margin-bottom: 0;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1100px), screen and (min-width: 768px) and (max-width: 830px) {
	.with-sidebar .portfolio.hover-zooming-blur.columns-2 .portfolio-item .image .overlay .links .caption .subtitle,
	.with-sidebar .portfolio.hover-zooming-blur.columns-2 .portfolio-item .image .overlay .links .caption .info {
		display: none;
	}

	.with-sidebar .portfolio.hover-zooming-blur.columns-2 .portfolio-item .image .overlay .links .caption .title {
		margin-bottom: 0;
	}
}

@media only screen and (min-width: 768px) {
	.portfolio.hover-zooming-blur:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .subtitle,
	.portfolio.hover-zooming-blur:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .info,
	.portfolio.hover-zoom-overlay:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .subtitle,
	.portfolio.hover-zoom-overlay:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .info {
		display: none;
	}

	.portfolio.hover-zooming-blur:is(.columns-4, .columns-5, .columns-6) .portfolio-item .image .overlay .links .caption .title,
	.portfolio.hover-zoom-overlay:is(.columns-4, .columns-5, .columns-6) .portfolio-item .image .overlay .links .caption .title {
		margin-bottom: 0;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1120px) {
	.portfolio.hover-zooming-blur.columns-3 .portfolio-item .image .overlay .links .caption .subtitle,
	.portfolio.hover-zooming-blur.columns-3 .portfolio-item .image .overlay .links .caption .info {
		display: none;
	}

	.portfolio.hover-zooming-blur.columns-3 .portfolio-item .image .overlay .links .caption .title {
		margin-bottom: 0;
	}
}

@media only screen and (min-width: 1120px) {
	.with-sidebar .portfolio.hover-zooming-blur.columns-3 .portfolio-item .image .overlay .links .caption .subtitle,
	.with-sidebar .portfolio.hover-zooming-blur.columns-3 .portfolio-item .image .overlay .links .caption .info {
		display: none;
	}

	.with-sidebar .portfolio.hover-zooming-blur.columns-3 .portfolio-item .image .overlay .links .caption .title {
		margin-bottom: 0;
	}
}

@media only screen and (min-width: 992px) {
	.with-sidebar .portfolio.hover-zooming-blur:is(.columns-4, .columns-5, .columns-6) .portfolio-item .image .overlay .links .caption {
		padding-top: 15px;
	}

	.with-sidebar .portfolio.hover-zooming-blur:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .caption .title {
		font-size: 14px;
		line-height: 21px;
	}
}

@media only screen and (min-width: 1250px) and (max-width: 1820px), screen and (min-width: 992px) and (max-width: 1170px), screen and (min-width: 768px) and (max-width: 900px) {
	.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle,
	.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links .caption .info {
		display: none;
	}

	.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links .caption .title {
		margin-bottom: 0;
	}
}

@media only screen and (min-width: 1170px) and (max-width: 1250px), screen and (min-width: 900px) and (max-width: 992px) {
	.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links .caption {
		padding-top: 15px;
	}

	.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .title {
		font-size: 14px;
		line-height: 1.5;
	}

	.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle,
	.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links .caption .info {
		display: none;
	}

	.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links .caption .title {
		margin-bottom: 0;
	}
}

/* Gradient hover */

.portfolio.hover-gradient .portfolio-item .image .overlay .overlay-line {
	display: none;
}

.portfolio.hover-gradient .portfolio-item .image img {
	-o-transform: scale(1);
	-ms-transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
	-o-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}

.portfolio.hover-gradient .portfolio-item .image .overlay .links,
.portfolio.hover-disabled .portfolio-item .image .overlay .links {
	vertical-align: bottom;
	padding: 0;
	text-align: left;
}

.portfolio.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons {
	position: absolute;
	left: 0;
	top: 0;
	padding: 25px 30px;
}

.portfolio.hover-gradient .portfolio-item .image .overlay .links .description {
	position: static;
}

.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption,
.portfolio.hover-disabled .portfolio-item .image .overlay .links .caption {
	padding: 0 30px 25px;
	width: 100%;
	text-align: left;
}

.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon {
	margin-right: 16px;
}

.portfolio:is(.columns-4, .columns-5, .columns-6):not(.hover-default, .hover-gradient, .hover-zooming-blur) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon {
	margin-right: 10px;
}

.portfolio.hover-gradient .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon,
.portfolio.hover-gradient:is(.columns-3, .columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon {
	margin-right: 8px;
}

.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon {
	background-color: rgba(255, 255, 255, 0.8);
	color: #3c3950;
}
.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon:before {
	background-color: transparent;
}

.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon i,
.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon:before {
	color: #3c3950;
}

.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon svg {
	fill: #3c3950;
}

.portfolio.hover-gradient .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon,
.portfolio.hover-gradient:is(.columns-3, .columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon {
	width: 40px;
	height: 40px;
	line-height: 40px;
}

.portfolio.hover-gradient .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon i,
.portfolio.hover-gradient:is(.columns-3, .columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon i,
.portfolio.hover-gradient .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon:before,
.portfolio.hover-gradient:is(.columns-3, .columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon:before {
	font-size: 16px;
}

.portfolio.hover-gradient .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon svg,
.portfolio.hover-gradient:is(.columns-3, .columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links a.icon svg {
	width: 16px;
	height: 16px;
}

.portfolio.hover-gradient:not(.products) .portfolio-item .image .overlay .links .caption .title,
.portfolio.hover-circular:not(.products) .portfolio-item .image .overlay .links .caption .title {
	margin-bottom: 0;
}

.portfolio.portfolio-style-metro.hover-gradient .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.portfolio-style-metro.hover-gradient .portfolio-item .image .overlay .links .caption .info {
	display: none;
}

.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.hover-disabled .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.hover-gradient .portfolio-item .wrap > .caption .subtitle {
	display: none !important;
}

@media (max-width: 992px) {

	.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .info,
	.portfolio.hover-gradient .portfolio-item .wrap > .caption .info,
	.portfolio.hover-default .portfolio-item .image .overlay .links .caption .description,
	.portfolio.hover-zoom-overlay .portfolio-item .image .overlay .links .caption .description {
		display: none !important;
	}
}

.portfolio.gem-instagram-gallery.hover-gradient .portfolio-item .image .overlay .links .caption .subtitle {
	display: block !important;
}

.portfolio.hover-gradient.fullwidth-columns-4 .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle {
	display: block !important;
	max-width: 70%;
}

.hover-gradient .portfolio-item .image .overlay .links .portfolio-sharing-pane {
	text-align: left;
}

.hover-gradient .portfolio-item .image .overlay .links .portfolio-sharing-pane a.socials-item:first-child {
	margin-left: 0;
}

.portfolio.hover-gradient.hover-gradient-title .portfolio-item .image .overlay .links .caption .title,
.portfolio.hover-gradient.hover-gradient-title .portfolio-item .image .overlay .links .caption .description {
	opacity: 1;
}

.portfolio.hover-gradient.hover-gradient-title .portfolio-item .image .overlay .links .caption .title,
.portfolio.hover-gradient.hover-gradient-title .portfolio-item .image .overlay .links .caption .info {
	opacity: 1;
	top: 0;
	-webkit-transform: scale(1);
	transform: scale(1);
}

@media only screen and (max-width: 430px) {
	.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon {
		margin-right: 8px;
	}

	.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}

	.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon i,
	.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon:before {
		font-size: 16px;
	}

	.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon svg {
		width: 16px;
		height: 16px;
	}
}

@media only screen and (max-width: 991px) {
	.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon/*,
	.portfolio.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button,
	.portfolio.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse*/ {
		margin-right: 8px;
	}

	.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}

	.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon i,
	.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon:before {
		font-size: 16px;
	}

	.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon svg {
		width: 16px;
		height: 16px;
	}

	.portfolio.hover-gradient .portfolio-item.double-item .image .overlay .links a.icon {
		margin-right: 8px;
	}

	.portfolio.hover-gradient .portfolio-item.double-item .image .overlay .links a.icon {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}

	.portfolio.hover-gradient .portfolio-item.double-item .image .overlay .links a.icon i {
		font-size: 16px;
	}

	.portfolio.hover-gradient .portfolio-item.double-item .image .overlay .links a.icon svg {
		width: 16px;
		height: 16px;
	}
}

@media only screen and (max-width: 380px) {
	.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .subtitle,
	.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .info {
		display: none;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1100px), screen and (min-width: 768px) and (max-width: 830px) {
	.with-sidebar .portfolio.hover-gradient.columns-2 .portfolio-item .image .overlay .links .caption .subtitle,
	.with-sidebar .portfolio.hover-gradient.columns-2 .portfolio-item .image .overlay .links .caption .info {
		display: none;
	}

	.with-sidebar .portfolio.hover-gradient.columns-2 .portfolio-item .image .overlay .links .caption .title {
		margin-bottom: 0;
	}
}

@media only screen and (min-width: 768px) {
	.portfolio.hover-gradient:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .subtitle,
	.portfolio.hover-gradient:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .info,
	.portfolio.hover-disabled:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .info {
		display: none;
	}

	.portfolio.hover-gradient:is(.columns-4, .columns-5, .columns-6) .portfolio-item .image .overlay .links .caption .title {
		margin-bottom: 0;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1120px) {
	.portfolio.hover-gradient.columns-3 .portfolio-item .image .overlay .links .caption .subtitle,
	.portfolio.hover-gradient.columns-3 .portfolio-item .image .overlay .links .caption .info {
		display: none;
	}

	.portfolio.hover-gradient.columns-3 .portfolio-item .image .overlay .links .caption .title {
		margin-bottom: 0;
	}
}

@media only screen and (min-width: 1120px) {
	.with-sidebar .portfolio.hover-gradient.columns-3 .portfolio-item .image .overlay .links .caption .subtitle,
	.with-sidebar .portfolio.hover-gradient.columns-3 .portfolio-item .image .overlay .links .caption .info {
		display: none;
	}

	.with-sidebar .portfolio.hover-gradient.columns-3 .portfolio-item .image .overlay .links .caption .title {
		margin-bottom: 0;
	}
}

@media only screen and (min-width: 992px) {
	.with-sidebar .portfolio.hover-gradient:is(.columns-4, .columns-5, .columns-6) .portfolio-item .image .overlay .links .caption {
		padding-top: 15px;
	}

	.with-sidebar .portfolio.hover-gradient:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .caption .title {
		font-size: 14px;
		line-height: 21px;
	}
}

@media only screen and (min-width: 1250px) and (max-width: 1820px), screen and (min-width: 992px) and (max-width: 1170px), screen and (min-width: 768px) and (max-width: 900px) {
	.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle,
	.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links .caption .info {
		display: none;
	}

	.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links .caption .title {
		margin-bottom: 0;
	}
}

@media only screen and (min-width: 1170px) and (max-width: 1250px), screen and (min-width: 900px) and (max-width: 992px) {
	.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links .caption {
		padding-top: 15px;
	}

	.portfolio.hover-gradient .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .title {
		font-size: 14px;
		line-height: 1.5;
	}

	.portfolio.hover-gradient .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .product-price .price .amount {
		font-size: 127%;
	}

	.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle,
	.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links .caption .info {
		display: none;
	}

	.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links .caption .title {
		margin-bottom: 0;
	}
}

@media only screen and (min-width: 1280px) and (max-width: 1550px), screen and (min-width: 768px) and (max-width: 1100px) {
	.portfolio.hover-gradient.fullwidth-columns-4 .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle {
		display: none !important;
	}
}

/* Circular hover */

.portfolio.hover-circular .portfolio-item .image .overlay .overlay-circle {
	display: block;
}

.portfolio.hover-circular .portfolio-item .image img {
	-o-transform: scale(1);
	-ms-transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
	-o-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}

.portfolio.hover-circular .portfolio-item .image .overlay .links {
	vertical-align: bottom;
	padding: 0;
	text-align: left;
}

.portfolio.hover-circular .portfolio-item .image .overlay .links .portfolio-icons {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	padding: 35px 25px;
}

.portfolio.hover-circular .portfolio-item .image .overlay .links .description {
	position: static;
}

.portfolio.hover-circular .portfolio-item .image .overlay .links .caption {
	padding: 0 25px 25px;
	width: 100%;
	text-align: left;
}

@media only screen and (min-width: 550px) {
	.portfolio.hover-circular .portfolio-item.double-item-squared .image .overlay .links .portfolio-icons {
		padding: 45px 40px;
	}

	.portfolio.hover-circular .portfolio-item.double-item-horizontal .image .overlay .links .portfolio-icons {
		padding: 35px 40px;
	}

	.portfolio.hover-circular .portfolio-item.double-item-squared .image .overlay .links .caption {
		padding: 0 40px 35px;
	}

	.portfolio.hover-circular .portfolio-item.double-item-horizontal .image .overlay .links .caption {
		padding: 0 40px 25px;
	}
}

.portfolio.hover-circular .portfolio-item .image .overlay .links .caption .subtitle {
	max-width: 70%;
	left: 42px;
	display: none !important;
}

.portfolio.gem-instagram-gallery.hover-circular .portfolio-item .image .overlay .links .caption .subtitle {
	left: 25px;
	display: block !important;
}

.portfolio.hover-circular:is(.columns-4, .columns-5, .columns-6) .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.hover-circular:is(.columns-4, .columns-5, .columns-6) .portfolio-item .image .overlay .links .caption .info {
	display: none;
}

.hover-circular .portfolio-item .image .overlay .links .portfolio-sharing-pane {
	text-align: left;
}

.hover-circular .portfolio-item .image .overlay .links .portfolio-sharing-pane a.socials-item:first-child {
	margin-left: 0;
}

.portfolio.hover-circular.hover-circular-title .portfolio-item .image .overlay .links .caption .title,
.portfolio.hover-circular.hover-circular-title .portfolio-item .image .overlay .links .caption .description {
	opacity: 1;
}

.portfolio.hover-circular.hover-circular-title .portfolio-item .image .overlay .links .caption .title,
.portfolio.hover-circular.hover-circular-title .portfolio-item .image .overlay .links .caption .info {
	opacity: 1;
	top: 0;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.portfolio.hover-circular .overlay .links a.icon {
	margin-right: 32px;
}

.portfolio.hover-circular .overlay .overlay-line {
	margin: 16px 0;
}

.vc_col-sm-9 .portfolio.hover-circular .portfolio-item:not(.double-item-squared) .overlay .links {
	padding: 31px 28px;
}

@media only screen and (min-width: 1280px) and (max-width: 1550px), screen and (min-width: 550px) and (max-width: 1100px), screen and (max-width: 400px) {
	.portfolio.hover-circular .portfolio-item .image .overlay .links .caption .subtitle,
	.portfolio.hover-circular .portfolio-item .image .overlay .links .caption .info {
		display: none;
	}
}

@media only screen and (max-width: 430px) {
	.portfolio.hover-circular .portfolio-item .image .overlay .links a.icon {
		margin-right: 8px;
	}

	.portfolio.hover-circular .portfolio-item .image .overlay .links a.icon {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}

	.portfolio.hover-circular .portfolio-item .image .overlay .links a.icon i,
	.portfolio.hover-circular .portfolio-item .image .overlay .links a.icon:before {
		font-size: 24px;
	}

	.portfolio.hover-circular .portfolio-item .image .overlay .links a.icon svg {
		width: 24px;
		height: 24px;
	}
}

@media only screen and (max-width: 991px) {
	.portfolio.hover-circular .portfolio-item .image .overlay .links a.icon {
		margin-right: 8px;
	}

	.portfolio.hover-circular .portfolio-item .image .overlay .links a.icon {
		width: 24px;
		height: 24px;
		line-height: 24px;
	}

	.portfolio.hover-circular .portfolio-item .image .overlay .links a.icon i,
	.portfolio.hover-circular .portfolio-item .image .overlay .links a.icon:before {
		font-size: 24px;
	}

	.portfolio.hover-circular .portfolio-item .image .overlay .links a.icon svg {
		width: 24px;
		height: 24px;
	}

	.portfolio.hover-circular .portfolio-item.double-item .image .overlay .links a.icon {
		margin-right: 8px;
	}

	.portfolio.hover-circular .portfolio-item.double-item-squared .image .overlay .links a.icon {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}

	.portfolio.hover-circular .portfolio-item.double-item-squared .image .overlay .links a.icon i,
	.portfolio.hover-circular .portfolio-item.double-item-squared .image .overlay .links a.icon:before {
		font-size: 32px;
	}

	.portfolio.hover-circular .portfolio-item.double-item-squared .image .overlay .links a.icon svg {
		width: 32px;
		height: 32px;
	}
}

@media only screen and (min-width: 992px) {
	.with-sidebar .portfolio.hover-circular:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .image .overlay .caption .title {
		font-size: 14px;
		line-height: 1.5;
	}
}

@media only screen and (min-width: 1170px) and (max-width: 1250px), screen and (min-width: 900px) and (max-width: 992px) {
	.portfolio.hover-circular .fullwidth-block .portfolio-item:not(.double-item-squared) .image .overlay .links .caption .title {
		font-size: 14px;
		line-height: 1.5;
	}

	.portfolio.hover-circular .fullwidth-block .portfolio-item .image .overlay .links .caption .title {
		margin-bottom: 0;
	}
}

@media only screen and (min-width: 400px) and (max-width: 550px) {
	.portfolio.hover-circular:is(.columns-4, .columns-5, .columns-6) .portfolio-item .image .overlay .links .caption .subtitle,
	.portfolio.hover-circular:is(.columns-4, .columns-5, .columns-6) .portfolio-item .image .overlay .links .caption .info {
		display: block;
	}
}

@media only screen and (min-width: 800px) {
	.portfolio.hover-circular.columns-2 .portfolio-item .image .overlay .links .caption .subtitle,
	.portfolio.hover-circular.columns-2 .portfolio-item .image .overlay .links .caption .info,
	.portfolio.hover-circular.columns-1 .portfolio-item .image .overlay .links .caption .subtitle,
	.portfolio.hover-circular.columns-1 .portfolio-item .image .overlay .links .caption .info {
		display: block;
	}
}

/* Horizontal sliding hover */

.portfolio.hover-horizontal-sliding:not(.version-alternative) .overlay .links,
.portfolio.hover-horizontal-sliding:not(.version-alternative) .portfolio-item .image .links,
.portfolio.hover-new-horizontal-sliding.title-on-hover .overlay .links,
.portfolio.hover-default-horizontal-sliding .overlay .links {
	text-align: left;
	vertical-align: bottom;
}

.portfolio.hover-horizontal-sliding .overlay .links .caption {
	text-align: left;
	padding: 0;
}

.portfolio.hover-horizontal-sliding .overlay .links {
	padding: 39px 50px;
}

.portfolio.hover-horizontal-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links {
	padding: 41px 28px;
}

.portfolio.hover-horizontal-sliding .overlay .links a.icon,
.portfolio.hover-horizontal-sliding .overlay .links a.icon {
	margin-right: 32px;
}

.portfolio.hover-horizontal-sliding .overlay .overlay-line {
	margin: 30px 0;
}

.portfolio.hover-horizontal-sliding.columns-2 .overlay .links .caption .subtitle {
	width: 65%;
	margin-bottom: 3px;
}

.portfolio.hover-horizontal-sliding.columns-2 .overlay .links .caption .info {
	width: 65%;
}

.portfolio.hover-horizontal-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links a.icon,
.portfolio.hover-horizontal-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links a.icon {
	margin-right: 16px;
}

.portfolio.portfolio-style-metro.hover-horizontal-sliding .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.portfolio-style-metro.hover-horizontal-sliding .portfolio-item .image .overlay .links .caption .info {
	display: none;
}

@media only screen and (max-width: 1170px) {
	.portfolio.hover-horizontal-sliding.columns-2 .overlay .links .caption .subtitle {
		width: 85%;
	}

	.portfolio.hover-horizontal-sliding.columns-2 .overlay .links .caption .info {
		width: 85%;
	}
}

@media only screen and (max-width: 920px) {
	.portfolio.hover-horizontal-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle {
		display: none;
	}

	.portfolio.hover-horizontal-sliding.columns-3 .overlay .links .caption .info {
		display: block;
	}
}

@media only screen and (max-width: 980px) {
	.portfolio.hover-horizontal-sliding:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .overlay .links .caption .info {
		display: none;
	}
}

@media only screen and (max-width: 768px) {
	.portfolio.hover-horizontal-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle,
	.portfolio.hover-horizontal-sliding.columns-3 .overlay .links .caption .subtitle,
	.portfolio.hover-horizontal-sliding:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle,
	.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links .caption .subtitle {
		display: block;
	}

	.portfolio.hover-horizontal-sliding.columns-2 .overlay .links .caption .info,
	.portfolio.hover-horizontal-sliding.columns-3 .overlay .links .caption .info,
	.portfolio.hover-horizontal-sliding:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .overlay .links .caption .info,
	.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links .caption .info {
		display: block;
	}
}

@media only screen and (max-width: 460px) {
	.portfolio.hover-horizontal-sliding:is(.columns-2, .columns-3, .columns-4, .columns-5, .columns-6) .overlay .links .caption .subtitle,
	.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links .caption .subtitle {
		display: none !important;
	}
}

@media only screen and (max-width: 440px) {
	.portfolio.hover-horizontal-sliding:is(.columns-2, .columns-3, .columns-4, .columns-5, .columns-6) .overlay .links .caption .info,
	.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links .caption .info {
		display: none !important;
	}
}

@media only screen and (min-width: 830px) {
	.with-sidebar .portfolio.hover-horizontal-sliding:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .overlay .info {
		display: none;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1150px) {
	.with-sidebar .portfolio.hover-horizontal-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links a.icon {
		margin-right: 23px;
		width: 32px;
		height: 32px;
		line-height: 32px;
	}

	.with-sidebar .portfolio.hover-horizontal-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links a.icon:before {
		font-size: 32px;
	}

	.with-sidebar .portfolio.hover-horizontal-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links a.icon svg {
		width: 32px;
		height: 32px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 845px) {
	.portfolio.hover-horizontal-sliding:is(.columns-1, .columns-2, .columns-3) .overlay .links {
		padding: 41px 28px;
	}
}

@media only screen and (max-width: 440px) {
	.portfolio.hover-horizontal-sliding:is(.columns-1, .columns-2, .columns-3, .columns-4, .columns-5, .columns-6) .overlay .links,
	.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links {
		padding: 41px 30px;
	}
}

@media only screen and (max-width: 360px) {
	.portfolio.hover-horizontal-sliding:is(.columns-1, .columns-2, .columns-3, .columns-4, .columns-5, .columns-6) .overlay .links,
	.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links {
		padding: 31px 20px;
	}

	.portfolio.hover-horizontal-sliding .overlay .overlay-line {
		margin: 15px 0;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1150px) {
	.portfolio.hover-horizontal-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info {
		display: none;
	}

	.portfolio.hover-horizontal-sliding.columns-3 .overlay .links {
		padding: 41px 28px;
	}

	.portfolio.hover-horizontal-sliding .overlay .overlay-line {
		margin: 15px 0;
	}

	.with-sidebar .portfolio.hover-horizontal-sliding.columns-2 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle {
		display: none;
	}
}

@media only screen and (min-width: 920px) and (max-width: 992px) {
	.portfolio.hover-horizontal-sliding.columns-3 .overlay .links .caption .subtitle,
	.portfolio.hover-horizontal-sliding.columns-3 .overlay .links .caption .info {
		display: block;
	}
}

@media only screen and (min-width: 1150px) {
	.with-sidebar .portfolio.hover-horizontal-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .info {
		display: none;
	}

	.with-sidebar .portfolio.hover-horizontal-sliding.columns-3 .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle {
		display: none;
	}

	.with-sidebar .portfolio.hover-horizontal-sliding.columns-3 .overlay .links {
		padding: 41px 28px;
	}

	.portfolio.hover-horizontal-sliding .overlay .overlay-line {
		margin: 15px 0;
	}
}

@media only screen and (min-width: 768px) {

	.portfolio.hover-horizontal-sliding:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle {
		display: none;
	}

	.portfolio.hover-horizontal-sliding:is(.columns-4, .columns-5, .columns-6) .overlay .links {
		padding: 41px 28px;
	}

	.portfolio.hover-horizontal-sliding .overlay .overlay-line {
		margin: 15px 0;
	}
}

@media only screen and (min-width: 1735px) {
	.portfolio.hover-horizontal-sliding.columns-3 .fullwidth-block .overlay .links .caption .subtitle,
	.portfolio.hover-horizontal-sliding.columns-3 .fullwidth-block .overlay .links .caption .info {
		display: block;
	}
}

@media only screen and (min-width: 992px) {
	.with-sidebar .portfolio.hover-horizontal-sliding:is(.columns-4, .columns-5, .columns-6) .overlay .links {
		padding: 18px 12px;
	}

	.with-sidebar .portfolio.hover-horizontal-sliding:is(.columns-4, .columns-5, .columns-6) .overlay .links .caption .title {
		font-size: 14px;
		line-height: 1.5;
	}

	.portfolio.hover-horizontal-sliding .overlay .overlay-line {
		margin: 15px 0;
	}
}

@media only screen and (min-width: 1250px) and (max-width: 1770px), screen and (min-width: 992px) and (max-width: 1170px), screen and (min-width: 768px) and (max-width: 900px) {
	.portfolio.hover-horizontal-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links .caption .info {
		display: none;
	}

	.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links {
		padding: 41px 28px;
	}

	.portfolio.hover-horizontal-sliding .overlay .overlay-line {
		margin: 15px 0;
	}
}

@media only screen and (min-width: 1170px) and (max-width: 1250px), screen and (min-width: 900px) and (max-width: 992px) {
	.portfolio.hover-horizontal-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links .caption .info {
		display: none;
	}

	.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links {
		padding: 18px 12px;
	}

	.portfolio.hover-horizontal-sliding .overlay .overlay-line {
		margin: 15px 0;
	}
}

/* Disabled hover */

.portfolio.hover-disabled .portfolio-item .image .overlay,
.portfolio.hover-disabled .portfolio-item:hover .image .overlay,
.portfolio.hover-disabled .portfolio-item.hover-effect .image .overlay {
	display: block;
}

.portfolio.hover-disabled:not(.caption-position-image) .portfolio-item .image .overlay .links-wrapper {
	/*display: none;*/
}

.portfolio.hover-disabled .portfolio-item .image .overlay .links .caption {
	width: 100%;
}

/* PORTFOLIO TOP PANEL */

.portfolio-top-panel {
	display: table;
	width: 100%;
}

.portfolio-top-panel-left,
.portfolio-top-panel-right {
	display: table-cell;
	vertical-align: top;
}

.portfolio-sorting {
	display: inline-block;
	white-space: nowrap;
	margin: 0;
}

.portfolio-sorting.title-h6 {
	margin: 0;
}

.portfolio-sorting > div {
	display: inline-block;
	vertical-align: middle;
}

.portfolio-sorting-sep {
	height: 30px;
	width: 1px;
	margin: 0 20px;
	background-color: #b6c6c9;
}

.portfolio-sorting label {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	font-size: 14px;
}

.sorting-switcher {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 40px;
	height: 24px;
	border-radius: 12px;
	background-color: #b6c6c9;
}

.sorting-switcher:after {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	top: 4px;
	left: 4px;
	-o-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	background-color: #ffffff;
	border-radius: 50%;
}

.sorting-switcher.right:after {
	left: 20px;
}

.portfolio-top-panel.filter-type-default .portfolio-filters-resp {
	margin: 0;
}

.portfolio-top-panel.filter-type-default .portfolio-search-filter {
	margin-left: 5px;
}

@media (min-width: 768px) {
	.portfolio-top-panel.filter-type-default .portfolio-search-filter {
		margin-left: 15px;
	}
}

.portfolio-sharing-pane {
	height: 0;
	text-align: center;
}

.portfolio.hover-horizontal-sliding .portfolio-sharing-pane,
.portfolio.hover-vertical-sliding .portfolio-sharing-pane {
	text-align: left;
}

.portfolio-likes {
	margin-top: 0;
	height: 0;
	opacity: 0;
	text-align: center;
	text-align: -webkit-center;
	-o-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.portfolio-item.hide-likes .portfolio-likes {
	-o-transition: none;
	-webkit-transition: none;
	transition: none;
}

.portfolio-item:not(.hide-likes):hover .portfolio-likes,
.portfolio-item .portfolio-likes.visible {
	margin-top: 10px;
	height: 25px;
	opacity: 1;
}

.portfolio-likes .zilla-likes {
	display: flex;
	align-items: center;
	justify-content: center;
	width: fit-content;
}

.portfolio .zilla-likes {
	line-height: 1.3;
}

.portfolio .zilla-likes:before {
	content: none !important;
}

.portfolio .zilla-likes i {
	font-size: 16px;
	font-style: normal;
	margin-right: 6px;
	vertical-align: top;
}

.portfolio .portfolio-likes .zilla-likes i {
	font-size: 24px;
}

.portfolio .zilla-likes i.default:before {
	content: '\e641';
	display: inline-block;
	font-family: "thegem-icons";
	font-weight: normal;
	line-height: inherit;
}

.portfolio-item .image .overlay .portfolio-sharing-pane {
	/*white-space: nowrap;*/
	font-size: 0;
}

.portfolio:not(.hover-default, .hover-zooming-blur, .hover-gradient) .portfolio-item .image .overlay .portfolio-sharing-pane {
	margin-left: -6px;
}

.portfolio:is(.columns-4, .columns-5, .columns-6):not(.hover-default, .hover-zooming-blur, .hover-gradient) .portfolio-item .image .overlay .portfolio-sharing-pane {
	margin-left: -3px;
}

.portfolio-item .image .overlay .portfolio-sharing-pane .socials-item {
	margin: 0 10px;
}

.portfolio:is(.columns-3, .columns-4, .columns-5, .columns-6, .fullwidth-columns-4, .fullwidth-columns-5, .fullwidth-columns-6) .portfolio-item .image .overlay .portfolio-sharing-pane .socials-item {
	margin: 0 5px;
}

.caption-sizable-content {
	position: absolute;
	padding: inherit;
	top: 0;
	left: 0;
	width: 100%;
	bottom: 30px;
	overflow: hidden;
}

.caption-sizable-content:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 0;
	-o-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.caption-sizable-content .after-overlay {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1;
	-o-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.caption-sizable-content.with-bottom-line {
	bottom: 70px;
}

.caption-bottom-line {
	position: absolute;
	padding: inherit;
	padding-right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	display: flex;
	align-items: center;
}

.portfolio.columns-1 .portfolio-item .caption-bottom-line .gem-button {
	margin-bottom: 0;
	margin-right: 15px;
}

@media only screen and (max-width: 991px) {
	.portfolio.columns-1 .portfolio-item .wrap {
		display: block;
	}

	.caption-sizable-content,
	.caption-bottom-line {
		position: relative;
		bottom: auto;
		padding: 0;
	}

	.caption-sizable-content:after {
		display: none;
	}
}

.portfolio.columns-1.background-style-white.no-gaps .portfolio-item:not([style*='top: 0px;']) .wrap > .caption {
	border-top: 0;
}

.portfolio-title {
	text-align: center;
}

.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .title,
.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .title {
	color: #212227;
}

.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .subtitle,
.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .subtitle,
.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .post-date,
.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .post-date,
.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .author .author-name,
.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .author .author-name a,
.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .product-info .product-price,
.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .product-info .product-price,
.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .product-info .product-price .amount,
.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .product-info .product-price .amount,
.news-grid.portfolio.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .info,
.news-grid.portfolio.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .info a {
	color: #212227;
}

.news-grid.portfolio.title-on-page.hover-circular.title-style-dark .portfolio-item .image .overlay .links .caption .info span.sep {
	border-left-color: #212227;
}

.portfolio-load-more .gem-button-separator-button,
.mixed-show-all .gem-button-separator-button {
	padding: 0 20px;
}

.portfolio-load-more .gem-button-container .gem-button-separator-type-square,
.mixed-show-all .gem-button-container .gem-button-separator-type-square {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.gem-button-icon-position-right .gem-inner-wrapper-btn {
	flex-direction: row-reverse;
}

.portfolio .gem-pagination {
	display: flex;
	align-items: center;
	justify-content: center;
}

.portfolio .gem-pagination a,
.portfolio .gem-pagination span.page-numbers {
	box-sizing: content-box;
	line-height: 30px;
}

.portfolio:not(.category-grid) .gem-pagination .prev, .portfolio:not(.category-grid) .gem-pagination .next {
	display: flex;
	align-items: center;
	justify-content: center;
	flex: none;
}

.portfolio:not(.category-grid) .gem-pagination .prev:before, .portfolio:not(.category-grid)  .gem-pagination .next:before {
	content: none;
}

.portfolio .gem-pagination .prev i, .portfolio .gem-pagination .next i {
	font-size: 24px;
}

.portfolio .gem-pagination .prev i.default, .portfolio .gem-pagination .next i.default {
	font-family: 'thegem-icons';
	font-weight: normal;
	font-style: normal;
}

.gem-pagination .prev i.default:before {
	content: '\e636';
}

.gem-pagination .next i.default:before {
	content: '\e634';
}

.portfolio .gem-button-separator, .portfolio .gem-button-separator-line {
	width: 100%;
}

.portfolio.caption-position-zigzag.portfolio-pagination-normal .portfolio-item.item-even .wrap,
.portfolio.caption-position-zigzag:not(.portfolio-pagination-normal) .portfolio-item:nth-child(even) .wrap {
	flex-direction: row-reverse;
}

.portfolio.portfolio-list .portfolio-item {
	margin-bottom: -1px;
}

.portfolio.disable-isotope .portfolio-set {
	display: flex;
	flex-wrap: wrap;
}

.portfolio.disable-isotope:not(.portfolio-list, .list-style, .columns-1).title-on-page .portfolio-set .portfolio-item .wrap {
	height: 100%;
	display: flex;
	flex-direction: column;
}

.portfolio.disable-isotope.title-on-page .portfolio-set .portfolio-item .wrap > .caption {
	flex: auto;
}

.portfolio .portfolio-item.product.inline-column {
	float: left;
	margin-bottom: 0;
}

.preloader-new ~ * .portfolio-set {
	opacity: 0.6;
}

.preloader-new .preloader-spin,
.preloader-new .preloader-spin-new {
	top: 100px;
	left: initial;
	right: 50%;
}

.portfolio.hover-none .portfolio-item .image .overlay {
	display: block;
}

.portfolio-preloader-wrapper {
	position: relative;
	width: 100%;
	clear: both;
}

/* Creative Grid */

.portfolio-grid.portfolio-style-creative .portfolio-set {
	display: grid;
	grid-auto-rows: minmax(0, 1fr);
}
.portfolio-grid.portfolio-style-creative .portfolio-set:before, .portfolio-grid.portfolio-style-creative .portfolio-set:after {
	content: none;
}
.portfolio-grid.portfolio-style-creative.columns-mobile-1 .portfolio-set {
	grid-template-columns: minmax(0, 1fr);
}
.portfolio-grid.portfolio-style-creative.columns-mobile-2 .portfolio-set {
	grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}
@media (min-width: 768px) {
	.portfolio-grid.portfolio-style-creative.columns-tablet-2 .portfolio-set {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
	}
	.portfolio-grid.portfolio-style-creative.columns-tablet-3 .portfolio-set {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
	}
	.portfolio-grid.portfolio-style-creative.columns-tablet-4 .portfolio-set {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
	}
}
@media (min-width: 992px) {
	.portfolio-grid.portfolio-style-creative.columns-1 .portfolio-set {
		grid-template-columns: minmax(0, 1fr);
	}
	.portfolio-grid.portfolio-style-creative.columns-2 .portfolio-set {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
	}
	.portfolio-grid.portfolio-style-creative.columns-3 .portfolio-set {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
	}
	.portfolio-grid.portfolio-style-creative:is(.columns-4, .fullwidth-columns-4) .portfolio-set {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
	}
	.portfolio-grid.portfolio-style-creative:is(.columns-5, .fullwidth-columns-5) .portfolio-set {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
	}
	.portfolio-grid.portfolio-style-creative:is(.columns-6, .fullwidth-columns-6) .portfolio-set {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
	}
}
.portfolio-grid.portfolio-style-creative .portfolio-item {
	width: auto !important;
}
.portfolio-grid.portfolio-style-creative .portfolio-item:not(.size-item) .wrap-out {
	position: relative;
	height: 100%;
}
.portfolio-grid.portfolio-style-creative .portfolio-item:not(.size-item) .wrap-out .wrap {
	/*position: absolute;*/
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
}
.portfolio-grid.portfolio-style-creative .portfolio-item:not(.size-item) .wrap-out .wrap .image .image-inner,
.portfolio-grid.portfolio-style-creative .portfolio-item:not(.size-item) .wrap-out .wrap .image .post-featured-content {
	height: 100%;
}
.portfolio-grid.portfolio-style-creative .portfolio-item:not(.size-item) .wrap-out .wrap .image {
	flex: none;
}
.portfolio-grid.portfolio-style-creative .portfolio-item:not(.size-item) .wrap-out .wrap > .caption {
	flex: none;
}
.portfolio-grid.portfolio-style-creative .portfolio-item.double-item .wrap-out .wrap .image {
	flex: auto;
}
.portfolio-grid.portfolio-style-creative .portfolio-item.double-item .wrap-out .wrap .image .image-inner {
	position: absolute;
	width: 100%;
}
.portfolio-grid.portfolio-style-creative .portfolio-item.double-item .wrap-out .wrap > .caption {
	flex: none;
}
.portfolio-grid.portfolio-style-creative .portfolio-item.size-item {
	grid-column-end: span 1 !important;
	grid-row-end: span 1 !important;
	grid-column-start: 1;
	grid-row-start: 1;
	z-index: -1;
	opacity: 0 !important;
	visibility: hidden;
}
.portfolio-grid.portfolio-style-creative .portfolio-item:first-child {
	grid-column-start: 1;
	grid-row-start: 1;
}
.portfolio-grid.portfolio-style-creative .portfolio-item.double-item-squared {
	grid-column-end: span 2;
	grid-row-end: span 2;
}
.portfolio-grid.portfolio-style-creative .portfolio-item.double-item-horizontal {
	grid-column-end: span 2;
}
.portfolio-grid.portfolio-style-creative .portfolio-item.double-item-vertical {
	grid-row-end: span 2;
}
@media (max-width: 767px) {
	.portfolio-grid.portfolio-style-creative.creative-disable-mobile .portfolio-item {
		grid-column-end: span 1 !important;
		grid-row-end: span 1 !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.portfolio-grid.portfolio-style-creative.creative-disable-tablet .portfolio-item {
		grid-column-end: span 1 !important;
		grid-row-end: span 1 !important;
	}
}
.portfolio-grid.portfolio-style-creative.title-on-hover .portfolio-item.double-item .image {
	position: absolute;
	width: 100%;
	height: 100%;
}

/* End Creative Grid */

.portfolio.portfolio-grid.hover-elements-size-small:is(.hover-default, .hover-horizontal-sliding, .hover-vertical-sliding, .hover-circular) .portfolio-item .image .overlay .links a.icon {
	width: 24px;
	height: 24px;
	line-height: 24px;
}
.portfolio.portfolio-grid.hover-elements-size-small:is(.hover-default, .hover-horizontal-sliding, .hover-vertical-sliding, .hover-circular) .portfolio-item .image .overlay .links a.icon {
	margin-right: 20px;
}
.portfolio.portfolio-grid.hover-elements-size-small:is(.hover-default, .hover-horizontal-sliding, .hover-vertical-sliding, .hover-circular) .portfolio-item .image .overlay .links a.icon i,
.portfolio.portfolio-grid.hover-elements-size-small:is(.hover-default, .hover-horizontal-sliding, .hover-vertical-sliding, .hover-circular) .portfolio-item .image .overlay .links a.icon:before {
	font-size: 24px;
}
.portfolio.portfolio-grid.hover-elements-size-small:is(.hover-zooming-blur, .hover-gradient) .portfolio-item .image .overlay .links a.icon {
	width: 40px;
	height: 40px;
	line-height: 40px;
}
.portfolio.portfolio-grid.hover-elements-size-small:is(.hover-zooming-blur, .hover-gradient) .portfolio-item .image .overlay .links a.icon  {
	margin-right: 8px;
}
.portfolio.portfolio-grid.hover-elements-size-small:is(.hover-zooming-blur, .hover-gradient) .portfolio-item .image .overlay .links a.icon i,
.portfolio.portfolio-grid.hover-elements-size-small:is(.hover-zooming-blur, .hover-gradient) .portfolio-item .image .overlay .links a.icon:before {
	font-size: 16px;
}
.portfolio.hover-title.hover-elements-size-small .portfolio-item .overlay .caption .title,
.portfolio.title-on-page.hover-gradient.hover-elements-size-small .portfolio-item .overlay .caption .title,
.portfolio.title-on-page.hover-circular.hover-elements-size-small .portfolio-item .overlay .caption .title,
.portfolio.title-on-page.hover-disabled.hover-elements-size-small .portfolio-item .overlay .caption .title,
.portfolio.hover-gradient.hover-elements-size-small .portfolio-item .overlay .caption .title,
.portfolio.hover-circular.hover-elements-size-small .portfolio-item .overlay .caption .title,
.portfolio.hover-disabled.hover-elements-size-small .portfolio-item .overlay .caption .title,
.portfolio.hover-elements-size-small .portfolio-item .overlay .caption .title {
	font-size: 14px;
	line-height: 1.5;
	margin-bottom: 10px;
}
.portfolio.hover-default.hover-elements-size-small .portfolio-item .overlay .links .caption .subtitle,
.portfolio.hover-zoom-overlay.hover-elements-size-small .portfolio-item .overlay .links .caption .subtitle {
	display: none;
}

.portfolio.portfolio-grid.hover-elements-size-big:is(.hover-default, .hover-horizontal-sliding, .hover-vertical-sliding, .hover-circular) .portfolio-item .image .overlay .links a.icon {
	width: 48px;
	height: 48px;
	line-height: 48px;
	margin: 10px;
}
.portfolio.portfolio-grid.hover-elements-size-big:is(.hover-default, .hover-horizontal-sliding, .hover-vertical-sliding, .hover-circular) .portfolio-item .image .overlay .links a.icon i,
.portfolio.portfolio-grid.hover-elements-size-big:is(.hover-default, .hover-horizontal-sliding, .hover-vertical-sliding, .hover-circular) .portfolio-item .image .overlay .links a.icon:before {
	font-size: 48px;
}
.portfolio.portfolio-grid.hover-elements-size-big:is(.hover-zooming-blur, .hover-gradient) .portfolio-item .image .overlay .links a.icon {
	width: 70px;
	height: 70px;
	line-height: 70px;
	margin: 5px;
}
.portfolio.portfolio-grid.hover-elements-size-big:is(.hover-zooming-blur, .hover-gradient) .portfolio-item .image .overlay .links a.icon i,
.portfolio.portfolio-grid.hover-elements-size-big:is(.hover-zooming-blur, .hover-gradient) .portfolio-item .image .overlay .links a.icon:before {
	font-size: 32px;
}
.portfolio.portfolio-grid.hover-elements-size-big:is(.hover-default, .hover-horizontal-sliding, .hover-vertical-sliding, .hover-circular, .hover-zooming-blur, .hover-gradient, .hover-zoom-overlay, .hover-disabled) .portfolio-item .wrap .overlay .caption .title {
	font-size: 24px;
	line-height: 1.5;
	margin-bottom: 0;
}
.portfolio.portfolio-grid.hover-elements-size-big:is(.hover-default, .hover-horizontal-sliding, .hover-vertical-sliding, .hover-circular, .hover-zooming-blur, .hover-gradient, .hover-zoom-overlay) .portfolio-item .wrap .overlay .caption .subtitle,
.portfolio.portfolio-grid.hover-elements-size-big:is(.hover-default, .hover-horizontal-sliding, .hover-vertical-sliding, .hover-circular, .hover-zooming-blur, .hover-gradient, .hover-zoom-overlay) .portfolio-item .wrap .image .overlay .links .caption .info {
	display: block;
}

.portfolio.portfolio-grid .portfolio-item .portfolio-video-icon {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	font-size: 0;
	line-height: 1;
	opacity: 0.8;
	transition: opacity 0.2s;
	z-index: 100;
}

.portfolio.portfolio-grid .portfolio-item .portfolio-video-icon:hover {
	opacity: 1;
}

.portfolio.portfolio-grid .portfolio-item .portfolio-video-icon:before {
	content: '\e655';
	font-family: 'thegem-icons';
	font-size: 50px;
	color: #ffffff;
	filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.1));
}

.portfolio.portfolio-grid .portfolio-item.small-item .portfolio-video-icon:before {
	font-size: 60px;
}

.portfolio.portfolio-grid .portfolio-item.appearance-type-video .image-inner,
.portfolio.portfolio-grid .portfolio-item.appearance-type-animated_gif .image-inner,
.portfolio.portfolio-grid .portfolio-item.appearance-type-gallery .image-inner {
	z-index: initial;
}

.portfolio.portfolio-grid .portfolio-item.hide-overlay .overlay {
	z-index: -1;
}

.portfolio.portfolio-grid .portfolio-item.appearance-type-video .overlay:before,
.portfolio.portfolio-grid .portfolio-item.appearance-type-animated_gif .overlay:before,
.portfolio.portfolio-grid .portfolio-item.appearance-type-gallery .overlay:before {
	content: none !important;
}

.portfolio.portfolio-grid .portfolio-item.appearance-type-video img,
.portfolio.portfolio-grid .portfolio-item.appearance-type-animated_gif img,
.portfolio.portfolio-grid .portfolio-item.appearance-type-gallery img {
	transform: none !important;
}

@media (max-width: 991px) {

	.portfolio-item .gem-video-portfolio.hide-on-mobile {
		display: none;
	}
}

@media (min-width: 992px) {

	.portfolio-grid .portfolio-item .video-image-mobile {
		display: none;
		opacity: 0;
	}

	.portfolio-grid.portfolio-style-metro .portfolio-item .video-image-mobile,
	.portfolio-grid.portfolio-style-masonry .portfolio-item:not(.custom-ratio) .video-image-mobile {
		display: block;
	}
}

.gem-video-portfolio video, .gem-video-portfolio iframe {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.gem-video-portfolio.type-youtube iframe {
	aspect-ratio: 16/9;
	height: auto;
	max-height: 100%;
	top: 50%;
	transform: translateY(-50%);
}

.gem-video-portfolio video {
	object-fit: cover;
}

.gem-video-portfolio-mobile, .gem-video-portfolio-overlay {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-size: cover;
	background-position: center;
}

.portfolio:not(.columns-1) .portfolio-item .image img.gem-gif-poster {
	position: absolute !important;
	top: 0;
	left: 0;
}

.portfolio-item:hover .image:not(.gif-load-on-hover) img.gem-gif-poster,
.portfolio-item .image.gif-load-on-hover img.gem-gif-portfolio {
	opacity: 0;
}

.portfolio-grid.portfolio-style-metro .gem-video-portfolio {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.portfolio-item .video-type-icon, .portfolio-item .gif-type-icon {
	position: absolute;
	right: 9px;
	top: 9px;
	height: auto;
	fill: #ffffff;
	filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.1));
}

.portfolio-item .video-type-icon{
	width: 16px;
}

.portfolio-item .gif-type-icon {
	width: 18px;
}

.portfolio-image-slider {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	aspect-ratio: 1/1;
}

.portfolio-image-slider:before {
	content: none !important;
}

.portfolio.columns-1 .portfolio-item .image img.gem-gif-portfolio {
	position: absolute;
	left: 0;
	top: 0;
}

.portfolio.columns-1 .portfolio-item .image img.gem-gif-poster {
	position: relative;
}

.portfolio.columns-1 .portfolio-item:not(.custom-ratio) .video-image-mobile {
	display: block;
}

.portfolio.columns-1 .portfolio-image-slider {
	position: absolute;
}

.portfolio-grid.portfolio-style-metro .portfolio-image-slider {
	position: absolute;
}

.portfolio-image-slider .slide {
	width: 100%;
	height: 100%;
	position: absolute;
	transition: all 0.5s;
}

.portfolio-image-slider .slide:first-child {
	z-index: 1;
}

.portfolio-image-slider .btn {
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	top: 50%;
	transform: translateY(-50%);
	width: 50px;
	height: 50px;
	background: 0 0;
	color: inherit;
	border: none;
	padding: 0!important;
	font: inherit;
	opacity: 0;
	transition: opacity 0.3s linear;
	z-index: 100;
}
.portfolio-item:hover .portfolio-image-slider .btn {
	opacity: 1;
}

.portfolio-image-slider .btn:before {
	content: '';
	width: 18px;
	height: 18px;
}

.portfolio-image-slider .btn.btn-prev {
	left: 0;
}

.portfolio-image-slider .btn.btn-prev:before {
	background-image: url(//www.mauritius-startup-incubator.com/wp-content/themes/thegem/images/ar2.svg);
}

.portfolio-image-slider .btn.btn-next {
	right: 0;
}

.portfolio-image-slider .btn.btn-next:before {
	background-image: url(//www.mauritius-startup-incubator.com/wp-content/themes/thegem/images/ar1.svg);
}

.portfolio-image-slider .slide img {
	width: 100% !important;
	height: 100%;
}

/* Alternative Version */

.portfolio-grid.version-alternative:not(.hover-disabled) .portfolio-item .image .overlay .links {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.portfolio-grid.version-alternative .portfolio-item .caption .title,
.portfolio-grid.version-alternative .portfolio-item .caption .title span {
	text-transform: none;
	letter-spacing: 0
}

.portfolio-grid.version-alternative.background-style-transparent:not(.columns-1):not(.list-style) .portfolio-item .wrap > .caption {
	padding-left: 0;
	padding-right: 0;
}

.portfolio-grid.version-alternative:is(.hover-default, .hover-zooming-blur, .hover-vertical-sliding) .portfolio-item .image .set,
.portfolio-grid.version-alternative.caption-position-page .portfolio-item .image .set,
.portfolio-grid.version-alternative.hover-horizontal-sliding .portfolio-item .image .date {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	color: var(--thegem-to-icons-portfolio-gallery-color-hover);
	background: #000000;
	max-width: calc(100% - 30px);
	white-space: normal;
	text-overflow: clip;
	overflow: auto;
	font-size: 75%;
	line-height: 1.5;
	padding: 0 8px;
	text-align: left;
	-webkit-transition: transform 0.3s;
	transition: transform 0.3s;
}

.portfolio-grid.version-alternative.caption-position-hover:is(.hover-default, .hover-zooming-blur, .hover-vertical-sliding) .portfolio-item .image .set,
.portfolio-grid.version-alternative.caption-position-page .portfolio-item .image .set,
.portfolio-grid.version-alternative.caption-position-hover.hover-horizontal-sliding .portfolio-item .image .date {
	background-color: rgba(0, 0, 0, 0.7);
}

.portfolio-grid.version-alternative .portfolio-item .image .set a {
	color: inherit;
}

.portfolio-grid.version-alternative:is(.hover-default, .hover-horizontal-sliding) .portfolio-item .image .overlay .links .caption .info {
	padding: 0;
	margin: 0 0 6px 0;
}

.portfolio-grid.version-alternative .portfolio-item .image .overlay .links .caption .title {
	margin-bottom: 10px;
}

.portfolio-grid.version-alternative .portfolio-item .image .set a:hover {
	text-decoration: underline;
}

.portfolio-grid.version-alternative .portfolio-item .wrap > .caption {
	display: flex;
	flex-direction: column;
	padding: 18px 38px;
	text-align: left;
}

.portfolio-grid.version-alternative.background-style-transparent .portfolio-item .wrap > .caption {
	 padding-left: 0;
	 padding-right: 0;
}

.portfolio-grid.version-alternative .portfolio-item .wrap > .caption > div {
	margin-bottom: 10px;
}

.portfolio-grid.version-alternative .portfolio-item .wrap > .caption > div.subtitle {
	margin-bottom: 13px;
}

.portfolio-grid.version-alternative .portfolio-item .wrap > .caption > div:last-child {
	margin-bottom: 0;
}

.portfolio-grid.version-alternative .portfolio-item .wrap > .caption .info {
	font-size: 75%;
	margin-top: 0;
	line-height: 1.5;
}

.portfolio-grid.version-alternative .image .portfolio-likes {
	height: auto !important;
	margin: 0 0 10px 0;
	text-align: left;
}

.portfolio-grid.version-alternative.caption-position-page .portfolio-item .wrap > .caption .title {
	color: var(--thegem-to-h4-color, #3c3950);
	margin-bottom: 6px;
	transition: all 0.3s;
}

.portfolio-grid.background-style-dark.caption-position-page .portfolio-item:not(:hover, .hover-effect) .wrap > .caption .title,
.portfolio-grid.background-style-gray.caption-position-page .portfolio-item:is(:hover, .hover-effect) .wrap > .caption .title {
	color: var(--thegem-to-main-bg-color);
}

.portfolio-grid.background-style-dark.caption-position-page.list-style .portfolio-item .details .details-item,
.portfolio-grid.background-style-dark.caption-position-page.list-style .portfolio-item .details .details-item .label,
.portfolio-grid.background-style-dark.caption-position-page .portfolio-item:not(:hover, .hover-effect) .details .details-item,
.portfolio-grid.background-style-dark.caption-position-page .portfolio-item:not(:hover, .hover-effect) .details .details-item .label,
.portfolio-grid.background-style-gray.caption-position-page:not(.list-style) .portfolio-item:is(:hover, .hover-effect) .details .details-item,
.portfolio-grid.background-style-gray.caption-position-page:not(.list-style) .portfolio-item:is(:hover, .hover-effect) .details .details-item .label {
	color: var(--thegem-to-portfolio-date-color);
}

.portfolio-grid.background-style-dark.caption-position-page.list-style .portfolio-item .details .details-item,
.portfolio-grid.background-style-dark.caption-position-page .portfolio-item:not(:hover, .hover-effect) .details .details-item,
.portfolio-grid.background-style-gray.caption-position-page:not(.list-style) .portfolio-item:is(:hover, .hover-effect) .details .details-item {
	border-color: var(--thegem-to-body-color);
}

.portfolio-grid.version-alternative.caption-position-page:not(.disabled-hover).background-style-transparent .portfolio-item:is(:hover, .hover-effect) .wrap > .caption .title {
	color: var(--thegem-to-link-color, #00bcd4);
}

.portfolio-grid.version-alternative.caption-position-page .portfolio-item .wrap > .caption .info {
	margin: 0 0 10px 0;
}

.portfolio-grid.version-alternative.caption-position-page .portfolio-likes {
	height: auto !important;
	opacity: 1;
	margin: auto 0 0 0 !important;
	text-align: left;
}

.portfolio-grid.version-alternative:is(.caption-position-hover, .caption-position-image) .portfolio-item .image .portfolio-likes {
	color: var(--thegem-to-icons-portfolio-gallery-color-hover);
}

.portfolio-grid.version-alternative .portfolio-likes .zilla-likes {
	font-size: 87.5%;
	color: inherit;
}

.portfolio-grid.version-alternative .portfolio-likes .zilla-likes i {
	font-style: normal;
	margin-right: 4px;
	font-size: 14px;
}

.portfolio-grid.version-alternative.caption-position-page .portfolio-likes .zilla-likes i {
	color: #f44336;
}

.portfolio-grid.version-alternative .portfolio-likes .zilla-likes i.default:before {
	content: '\e66b';
	font-size: inherit;
	vertical-align: middle;
}

.portfolio-grid.version-alternative:is(.hover-horizontal-sliding, .hover-vertical-sliding) .overlay .links {
	padding: 30px;
}

.portfolio-grid:is(.version-alternative, .version-new):is(.caption-position-hover, .caption-position-image) .overlay .links .caption .description:not(:last-child) .subtitle,
.portfolio-grid:is(.version-alternative, .version-new):is(.caption-position-hover, .caption-position-image) .overlay .links .caption .description .subtitle:not(:last-child),
.portfolio-grid:is(.version-alternative, .version-new):is(.caption-position-hover, .caption-position-image) .overlay .links .caption .details:not(:last-child) {
	margin-bottom: 10px;
}

.portfolio-grid.version-alternative:not(.ready) .slide-content-hidden {
	 display: none;
}

.portfolio-grid.version-alternative .portfolio-item .slide-content-hidden {
	transition: all 0.3s;
}

.portfolio-grid.version-alternative.caption-position-page.hover-horizontal-sliding .portfolio-sharing-pane,
.portfolio-grid.version-alternative.caption-position-page.hover-vertical-sliding .portfolio-sharing-pane {
	text-align: center;
}

.portfolio-item .details .details-item {
	display: flex;
	align-items: center;
}

.portfolio-item .details .details-item .label {
	display: flex;
	align-items: center;
	height: 100%;
	color: inherit;
	margin: 0 0.6em 0 0;
	transition: all 0.3s;
}

.portfolio-item .details .details-item .label i,
.portfolio-item .details .details-item .value i {
	font-size: inherit;
}

.portfolio-item .details .details-item .label i:not(:last-child),
.portfolio-item .details .details-item .label svg:not(:last-child),
.portfolio-item .details .details-item .value i:not(:last-child),
.portfolio-item .details .details-item .value svg:not(:last-child) {
	margin-right: 6px;
}

.portfolio-item .details .details-item .value {
	display: flex;
	align-items: center;
	height: 100%;
	color: inherit;
	margin: 0;
}

.portfolio.caption-position-image .portfolio-item .details:not(:last-child) {
	margin-bottom: 6px;
}

.portfolio.caption-position-page .portfolio-item .details.layout-vertical .details-item .value {
	color: var(--thegem-to-portfolio-date-color);
}

.portfolio-item .details.layout-inline {
	display: flex;
	flex-wrap: wrap;
	column-gap: 14px;
	row-gap: 2px;
}

.portfolio-item .details.layout-inline.with-separator {
	column-gap: 6px;
}

.portfolio-item .details.layout-inline.style-labels {
	row-gap: 10px;
}

.portfolio-item .details.layout-inline.style-labels .details-item {
	border: 1px solid currentColor;
	padding: 0 0.4em;
}

.portfolio-item .details.layout-vertical .details-item {
	padding: 5px 0;
}

.portfolio-item .details.layout-vertical.with-divider .details-item:not(:first-child) {
	padding-top: 10px;
}

.portfolio-item .details.layout-vertical.with-divider .details-item:not(:last-child) {
	padding-bottom: 10px;
	border-bottom: 1px solid var(--thegem-to-divider-color);
	transition: all 0.3s;
}

.portfolio.version-new:is(.caption-position-hover, .caption-position-image):is(.hover-new-default, .hover-new-zooming-blur, .hover-new-gradient, .hover-new-zoom-overlay) .details,
.portfolio.version-alternative:is(.caption-position-hover, .caption-position-image):is(.hover-default, .hover-zooming-blur, .hover-gradient, .hover-zoom-overlay) .details,
.portfolio:not(.version-alternative, .version-new).caption-position-hover:is(.hover-default, .hover-zooming-blur, .hover-default-zooming-blur, .hover-zoom-overlay) .details {
	justify-content: center;
}

.portfolio-item .details .separator:last-child {
	display: none;
}

.portfolio:not(.version-alternative) .details {
	margin-top: 8px;
}

.portfolio:not(.version-alternative) .details.top-position {
	margin: 0 0 6px 0;
}

.portfolio:not(.version-alternative, .version-new).caption-position-page .details.layout-inline {
	justify-content: center;
}

.portfolio-item .details.layout-vertical.details-alignment-left .details-item {
	justify-content: flex-start;
	text-align: left;
}

.portfolio-item .details.layout-vertical.details-alignment-right .details-item {
	justify-content: flex-end;
	text-align: right;
}

.portfolio-item .details.layout-vertical.details-alignment-justify .details-item {
	justify-content: space-between;
}

.portfolio-item .details.layout-vertical.details-alignment-justify .details-item .label {
	text-align: left;
}

.portfolio-item .details.layout-vertical.details-alignment-justify .details-item .value {
	text-align: right;
}

.portfolio-item .details.layout-inline.details-alignment-left {
	justify-content: flex-start !important;
}

.portfolio-item .details.layout-inline.details-alignment-right {
	justify-content: flex-end !important;
}

.portfolio-item .details.layout-inline.details-alignment-center {
	justify-content: center !important;
}

a.additional-meta {
	cursor: pointer;
}

.portfolio-item .caption .read-more-button {
	margin-top: 10px;
}

.portfolio-item .caption .gem-button {
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

@media (min-width: 1001px) {

	.portfolio-top-panel.filters-top-sticky {
		padding: 10px 0;
	}

	.portfolio-top-panel.filters-top-sticky.filter-type-extended {
		padding: 13px 0;
		margin-bottom: 7px;
	}
}

.portfolio-top-panel.sticky-fixed .portfolio-top-panel {
	background-color: var(--thegem-to-main-bg-color, #FFFFFF);
}

body.shown-sticky-filters #site-header.fixed,
body.shown-sticky-filters .header-sticky-template {
	transition: all .6s cubic-bezier(.19,1,.22,1);
	transform: translateY(-100%) !important;
}

body.hidden-sticky-filters #site-header.fixed,
body.hidden-sticky-filters .header-sticky-template {
	transition: all .6s cubic-bezier(.19,1,.22,1);
	transform: none;
}

.portfolio-selected-filters {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: flex-end;
	-ms-flex-align: flex-end;
	align-items: flex-end;
	clear: both;
	z-index: 4;
}
.portfolio-selected-filters .portfolio-selected-filter-item {
	margin: 10px 10px 0 0;
	padding: 2px 10px 3px 10px;
	line-height: 1.1;
	border-radius: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	cursor: default;
	transition: all 0.3s;
}
.portfolio-selected-filters .portfolio-selected-filter-item.clear-filters {
	cursor: pointer;
	margin-top: 15px;
	order: 1;
}
.portfolio-selected-filters .portfolio-selected-filter-item.clear-filters:last-child {
	display: none;
}
.portfolio-selected-filters .portfolio-selected-filter-item.category {
	order: 2;
}
.portfolio-selected-filters .portfolio-selected-filter-item.attribute.product-tag {
	order: 3;
}
.portfolio-selected-filters .portfolio-selected-filter-item.attribute {
	order: 4;
}
.portfolio-selected-filters .portfolio-selected-filter-item.price {
	order: 5;
}
.portfolio-selected-filters .portfolio-selected-filter-item.status {
	order: 6;
}
.portfolio-selected-filters .portfolio-selected-filter-item.search {
	order: 7;
}
.portfolio-selected-filters .portfolio-selected-filter-item i.delete-filter {
	font-style: normal;
	font-family: "thegem-icons";
	font-weight: normal;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-variant: normal;
	text-rendering: auto;
	font-size: 1.1em;
	line-height: 1;
	margin-right: -3px;
	cursor: pointer;
}
.portfolio-selected-filters .portfolio-selected-filter-item i.delete-filter:before {
	content: "\e619";
}
.portfolio-selected-filters.portfolio-selected-filters-clone {
	display: none;
}
.portfolio-top-panel.selected-only {
	margin-bottom: 0 !important;
}
.portfolio-top-panel.selected-only .portfolio-selected-filters .portfolio-selected-filter-item {
	margin: 0 10px 20px 0;
}
@media (min-width: 992px) {
	.portfolio-top-panel.sidebar-filter.selected-only .portfolio-selected-filters .portfolio-selected-filter-item {
		margin-bottom: 20px;
	}
}
.portfolio-top-panel > .portfolio-selected-filters.center {
	justify-content: center;
}
.portfolio-top-panel > .portfolio-selected-filters.center .portfolio-selected-filter-item {
	margin: 10px 5px 0 5px;
}
.portfolio-top-panel > .portfolio-selected-filters.right {
	justify-content: flex-end;
}
.portfolio-top-panel > .portfolio-selected-filters.right .portfolio-selected-filter-item {
	margin: 10px 0 0 10px;
}
.portfolio-top-panel .portfolio-top-panel-row {
	display: flex;
	align-items: flex-start;
}
.portfolio-top-panel .portfolio-top-panel-left {
	flex: auto;
	max-width: 100%;
}
.portfolio-top-panel .portfolio-top-panel-right {
	margin-left: 10px;
}.portfolio.portfolio-slider.item-separator .portfolio-item:before {
	opacity: 1;
}

.portfolio.portfolio-slider.item-separator .portfolio-item:after {
	opacity: 0;
}

.portfolio.portfolio-slider.item-separator .portfolio-item.currentPosition-last:after {
	opacity: 1;
}

.portfolio.portfolio-slider.item-separator .fullwidth-block .portfolio-item.currentPosition-last:after {
	opacity: 0;
}

.portfolio.portfolio-slider.item-separator .portfolio-item.currentPosition-last + .portfolio-item:before {
	opacity: 0;
}

.portfolio.portfolio-slider.item-separator .fullwidth-block .portfolio-item.currentPosition-first:before {
	opacity: 0;
}

.portfolio.portfolio-slider .fullwidth-block {
	padding: 0;
}

.portfolio.portfolio-slider.disable-socials .portolio-slider-center .portfolio-set {
	margin-bottom: 0;
}

.portfolio.portfolio-slider.without-padding .portolio-slider-center .fullwidth-block {
	padding: 0;
}

.portfolio.portfolio-slider .portfolio-item .wrap {
	padding-bottom: 0;
}

.portfolio.portfolio-slider .portfolio-item .wrap {
	background: none;
}

@media only screen and (min-width: 992px) and (max-width: 1240px) {
	.portfolio.portfolio-slider.hover-vertical-sliding .portfolio-item:not(.double-item-squared) .overlay .links .caption .subtitle,
	.portfolio.portfolio-slider.hover-vertical-sliding .portfolio-item:not(.double-item-squared) .overlay .links .caption .info {
		display: none;
	}
}

.portfolio.portfolio-slider h2 {
	text-align: center;
}
.portfolio.portfolio-slider {
	position: relative;
}

.portfolio.portfolio-slider.full .portolio-slider-content {
	margin: 0;
}
.portfolio.portfolio-slider .portolio-slider-center {
	max-width: 1170px;
	margin: 0 auto;
	padding-bottom: 0px;
}
.portfolio.portfolio-slider.full .portolio-slider-center {
	max-width: none;
	margin: 0;
}
.portfolio.portfolio-slider .portfolio-set {
	white-space: nowrap;
	margin-bottom: 0;
}
.portfolio.portfolio-slider .portfolio-set .portfolio-item {
	display: inline-block;
	float: none;
	position: relative;
}

.portfolio.portfolio-slider.gem-slider-animation-one .portfolio-set .portfolio-item {
	float: left;
}

.portfolio.portfolio-slider.hover-gradient .portfolio-item .image .overlay .links a.icon svg {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.portfolio.portfolio-slider:not(.hover-zooming-blur) .portfolio-item .image .overlay .links a.icon:hover svg {
	fill: #393d50;
}

/*start arrows*/
.portfolio-slider .portolio-slider-prev,
.portfolio-slider .portolio-slider-next {
	opacity: 0;
	transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear
}

.portfolio.portfolio-slider:hover .portolio-slider-prev,
.portfolio.portfolio-slider:hover .portolio-slider-next {
	opacity: 1;
	transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear
}

.portfolio.portfolio-slider .portolio-slider-prev span,
.portfolio.portfolio-slider .portolio-slider-next span {
	display: inline-block;
	font-family: 'thegem-icons';
	font-style: normal;
	cursor: pointer;
}

.portfolio.portfolio-slider .portolio-slider-prev span {
	left: 0
}

.portfolio.portfolio-slider .portolio-slider-next span {
	right: 0
}

.portfolio.portfolio-slider .portolio-slider-prev {
	float: left;
	text-align: right;
	position: relative;
	z-index: 10
}

.portfolio.portfolio-slider .portolio-slider-next {
	float: right;
	text-align: left;
	position: relative;
	z-index: 10
}

.portfolio.portfolio-slider .portolio-slider-next span, .portfolio.portfolio-slider .portolio-slider-prev span {
	font-size: 0
}

.portfolio.portfolio-slider.gem-slider-animation-one .portolio-slider-next,
.portfolio.portfolio-slider.gem-slider-animation-one .portolio-slider-prev {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2
}

.portfolio.portfolio-slider.gem-slider-animation-one .portolio-slider-next {
	left: auto;
	right: 0
}

.portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-prev span:after {
	content:'\e637' ;
	vertical-align: middle;
	font-size: 48px;
}
.portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-next span:after {
	content:'\e638' ;
	vertical-align: middle;
	font-size: 48px;
}
.portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-prev span,
.portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-next span {
	padding: 28px 16px
}

.portfolio_slider_arrow_small.portfolio.portfolio-slider .portolio-slider-prev span,
.portfolio_slider_arrow_small.portfolio.portfolio-slider .portolio-slider-next span {
	padding: 7px 6px;
}

.portfolio_slider_arrow_small.portfolio.portfolio-slider .portolio-slider-prev span:after,
.portfolio_slider_arrow_small.portfolio.portfolio-slider .portolio-slider-next span:after {
	font-size: 24px;
}
.portfolio_slider_arrow_small.portfolio.portfolio-slider .portolio-slider-prev span:after {
	content:'\e636' ;
	vertical-align: middle;
}
.portfolio_slider_arrow_small.portfolio.portfolio-slider .portolio-slider-next span:after {
	content:'\e634' ;
	vertical-align: middle;
}

@media  (max-width: 1024px) {
	body .portfolio_slider_arrow_small.portfolio.portfolio-slider .portolio-slider-prev,
	body .portfolio_slider_arrow_small.portfolio.portfolio-slider .portolio-slider-next {
		margin-top: 0;
	}
}

.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .title, .hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .title > div, .hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .title, .hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .title > div {
	color: #212227
}

.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .subtitle, .hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .subtitle, .hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .post-date, .hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .post-date, .hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .author .author-name, .hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .author .author-name a, .hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .product-info .product-price, .hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .product-info .product-price, .hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .product-info .product-price .amount, .hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .product-info .product-price .amount, .news-grid.portfolio.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .info, .news-grid.portfolio.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .info a {
	color: #212227
}

.news-grid.portfolio.title-on-page.hover-circular.title-style-dark .portfolio-item .image .overlay .links .caption .info span.sep {
	border-left-color: #212227
}

.thegem-touch #page .portfolio.portfolio-slider .portolio-slider-prev, .thegem-touch .portfolio.portfolio-slider .portolio-slider-next {
	display: block
}

.thegem-touch #page .portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-prev, .thegem-touch #page .portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-next {
	margin-top: 0
}

@media (max-width: 1023px) {
	.thegem-touch #page .portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-prev,
	.thegem-touch #page .portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-next {
		margin-top: 0
	}

	.thegem-touch #page .portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-prev span,
	.thegem-touch #page .portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-next span {
		padding: 7px 6px
	}

	.thegem-touch #page .portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-prev span i,
	.thegem-touch #page .portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-next span i {
		font-size: 24px
	}

	.thegem-touch #page .portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-prev span svg,
	.thegem-touch #page .portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-next span svg {
		width: 24px
	}

	.thegem-touch #page .portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-prev span {
		vertical-align: middle
	}

	.thegem-touch #page .portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-next span {
		vertical-align: middle
	}
}

/*end arrows*/

/* ------------------------- */

.portfolio-slider .portolio-slider-prev span,
.portfolio-slider .portolio-slider-next span,
.portfolio-slider .portolio-slider-prev span i,
.portfolio-slider .portolio-slider-next span i,
.portfolio-slider .portolio-slider-prev span svg,
.portfolio-slider .portolio-slider-next span svg,
.portfolio-slider .portfolio-item .image-inner {
	-o-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.portfolio-slider .portolio-slider-center > div > div {
	margin: -21px;
}

.portfolio-slider .portfolio-item {
	padding: 21px;
}

.portfolio-slider:not(.columns-1):not(.portfolio-style-masonry) .portfolio-item .wrap > .caption .subtitle {
	max-height: unset;
}

.portfolio-slider .portfolio-item .wrap > .caption .subtitle {
	padding-bottom: 0;
	padding-top: 0;
}

.portfolio-slider .portfolio-item .wrap {
	border-bottom: unset;
}

.portfolio-slider .portfolio-item .wrap > .caption {
	border-bottom: 1px solid #dfe5e8;
}

.portfolio-slider .portfolio-item:hover .wrap > .caption {
	border-bottom-color: #f4f6f7;
}

.portfolio-slider.background-style-gray .portfolio-item .wrap > .caption,
.portfolio-slider.background-style-dark .portfolio-item .wrap > .caption,
.portfolio-slider.background-style-transparent .portfolio-item .wrap > .caption {
	border-bottom-width: 0;
}.hover-default .portfolio-item .image .image-inner img,
.hover-default .gallery-item .overlay-wrap .image-wrap img {
	overflow: hidden;
	-webkit-transform: translate(0, 0) scale(1);
	transform: translate(0, 0) scale(1);
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
}

.hover-default .portfolio-item:is(:hover, .hover-effect) .image .image-inner img,
.hover-default .gallery-item:is(:hover, .hover-effect) .overlay-wrap .image-wrap img {
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
}

.hover-default .portfolio-item .image .overlay,
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay,
.hover-default .gallery-item .overlay-wrap .overlay,
.hover-default .gallery-item:is(:hover, .hover-effect) .overlay-wrap .overlay {
	display: block;
}

.hover-default .portfolio-item .image .overlay:before,
.hover-default .gallery-item .overlay-wrap .overlay:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	content: '';
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition: opacity 0.5s, background-color 0.5s;
	transition: opacity 0.5s, background-color 0.5s;
}

.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay:before,
.hover-default .gallery-item:is(:hover, .hover-effect) .overlay-wrap .overlay:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	content: '';
	width: 100%;
	height: 100%;
	opacity: 1;
	-webkit-transition: opacity 0.5s, background-color 0.5s;
	transition: opacity 0.5s, background-color 0.5s;
}

.portfolio.hover-default .portfolio-item .image .overlay .links .portfolio-icons > .icon,
.portfolio.hover-default .portfolio-item .image .overlay .links .portfolio-icons-inner > .icon,
.gem-gallery-grid.hover-default .gallery-item .overlay .overlay-content-inner a.icon,
.portfolio.products.hover-default .portfolio-item .image .overlay .portfolio-icons.product-bottom a.added_to_cart {
	display: inline-block;
	opacity: 0;
	-webkit-transform: translateY(-200px);
	transform: translateY(-200px);
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
}

.gem-gallery-grid.hover-default .gallery-item .overlay .overlay-content-inner a.icon.link {
	margin-left: 10px;
}

.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon,
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon,
.gem-gallery-grid.hover-default .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon,
.portfolio.products.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .portfolio-icons.product-bottom a.added_to_cart {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links a.icon:before {
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}

.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links a.icon:hover:before {
	color: #393d50;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}

.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(1),
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(1),
.hover-default .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(1),
.portfolio.products.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .portfolio-icons.product-bottom a.added_to_cart {
	-webkit-transition: opacity 1s 0.12s, transform 0.5s 0.12s;
	transition: opacity 1s 0.12s, transform 0.5s 0.12s;
}

.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(2),
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(2),
.hover-default .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(2) {
	-webkit-transition: opacity 1s 0.17s, transform 0.5s 0.17s;
	transition: opacity 1s 0.17s, transform 0.5s 0.17s;
}

.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(3),
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(3),
.hover-default .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(3) {
	-webkit-transition: opacity 1s 0.19s, transform 0.5s 0.19s;
	transition: opacity 1s 0.19s, transform 0.5s 0.19s;
}

.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(4),
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(4),
.hover-default .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(4) {
	-webkit-transition: opacity 1s 0.21s, transform 0.5s 0.21s;
	transition: opacity 1s 0.21s, transform 0.5s 0.21s;
}

.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(5),
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(5),
.hover-default .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(5) {
	-webkit-transition: opacity 1s 0.23s, transform 0.5s 0.23s;
	transition: opacity 1s 0.23s, transform 0.5s 0.23s;
}

.hover-default .portfolio-item .image .links .caption .title,
.hover-default .gallery-item .overlay .overlay-content-inner .title,
.hover-default.version-alternative .portfolio-item .image .links .caption .info {
	opacity: 0;
	position: relative;
	top: -200px;
	-webkit-transition: opacity 0.3s, top 0.3s;
	transition: opacity 0.3s, top 0.3s;
}

.hover-default .gallery-item .overlay .overlay-content-inner .title {
	margin-top: 30px;
}

.hover-default .portfolio-item:is(:hover, .hover-effect) .image .links .caption .title,
.hover-default .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner .title,
.hover-default.version-alternative .portfolio-item:is(:hover, .hover-effect) .image .links .caption .info {
	opacity: 1;
	top: 0;
	-webkit-transition: opacity 0.3s 0.2s, top 0.3s 0.2s;
	transition: opacity 0.3s 0.2s, top 0.3s 0.2s;
}

.hover-default .gallery-item .overlay .overlay-content-inner .subtitle {
	margin-top: 20px;
}

.hover-default .portfolio-item .image .links .caption .description,
.hover-default .portfolio-item .image .links .caption .details,
.hover-default .gallery-item .overlay .overlay-content-inner .subtitle,
.hover-default:not(.version-alternative) .portfolio-item .image .links .caption .info {
	opacity: 0;
	position: relative;
	top: -200px;
	-webkit-transition: opacity 0.4s, top 0.5s;
	transition: opacity 0.4s, top 0.5s;
}

.hover-default .portfolio-item:is(:hover, .hover-effect) .image .links .caption .description,
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .links .caption .details,
.hover-default .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner .subtitle,
.hover-default:not(.version-alternative) .portfolio-item:is(:hover, .hover-effect) .image .links .caption .info {
	opacity: 1;
	top: 0;
	-webkit-transition: opacity 0.5s, top 0.4s;
	transition: opacity 0.5s, top 0.4s;
}

.hover-default .portfolio-item .image .overlay .links .portfolio-sharing-pane {
	opacity: 0;
	margin-top: 0;
	margin-bottom: 0;
	-webkit-transform: translateY(-1000px);
	transform: translateY(-1000px);
	-webkit-transition: opacity 0.3s, margin 0.3s 0.3s;
	transition: opacity 0.3s, margin 0.3s 0.3s, transform 0s;
}

.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane {
	visibility: hidden;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: opacity 0.5s, -webkit-transform 0s, margin 0.3s 0.3s;
	transition: opacity 0.5s, transform 0s, margin 0.3s 0.3s;
}

.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active {
	opacity: 1;
	visibility: visible;
	margin-top: 20px;
	margin-bottom: 10px;
	-webkit-transition: opacity 0.5s, margin 0.3s;
	transition: opacity 0.5s, margin 0.3s;
}

.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane .socials-item-icon {
	opacity: 0;
	-webkit-transform: translate(0, 30px);
	transform: translate(0, 30px);
}

.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active .socials-item-icon {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
}

.hover-default .portfolio-item .image .links .caption .product-info {
	opacity: 0;
	position: relative;
	top: -200px;
	-webkit-transition: opacity 0.4s, top 0.5s;
	transition: opacity 0.4s, top 0.5s;
}

.hover-default .portfolio-item:is(:hover, .hover-effect) .image .links .caption .product-info {
	opacity: 1;
	top: 0;
	-webkit-transition: opacity 0.5s, top 0.4s;
	transition: opacity 0.5s, top 0.4s;
}

.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(1) .socials-item-icon,
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(1) .socials-item-icon {
	-webkit-transition: color 0.3s, -webkit-transform 0.3s, opacity 0.3s;
	transition: color 0.3s, transform 0.3s, opacity 0.3s;
}

.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(2) .socials-item-icon,
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(2) .socials-item-icon {
	-webkit-transition: color 0.3s, -webkit-transform 0.3s 0.05s, opacity 0.3s 0.05s;
	transition: color 0.3s, transform 0.3s 0.05s, opacity 0.3s 0.05s;
}

.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(3) .socials-item-icon,
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(3) .socials-item-icon {
	-webkit-transition: color 0.3s, -webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s;
	transition: color 0.3s, transform 0.3s 0.1s, opacity 0.3s 0.1s;
}

.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(4) .socials-item-icon,
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(4) .socials-item-icon {
	-webkit-transition: color 0.3s, -webkit-transform 0.3s 0.15s, opacity 0.3s 0.15s;
	transition: color 0.3s, transform 0.3s 0.15s, opacity 0.3s 0.15s;
}

.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(5) .socials-item-icon,
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(5) .socials-item-icon {
	-webkit-transition: color 0.3s, -webkit-transform 0.3s 0.2s, opacity 0.3s 0.2s;
	transition: color 0.3s, transform 0.3s 0.2s, opacity 0.3s 0.2s;
}

.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(6) .socials-item-icon,
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(6) .socials-item-icon {
	-webkit-transition: color 0.3s, -webkit-transform 0.3s 0.25s, opacity 0.3s 0.25s;
	transition: color 0.3s, transform 0.3s 0.25s, opacity 0.3s 0.25s;
}

.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(7) .socials-item-icon,
.hover-default .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(7) .socials-item-icon {
	-webkit-transition: color 0.3s, -webkit-transform 0.3s 0.3s, opacity 0.3s 0.3s;
	transition: color 0.3s, transform 0.3s 0.3s, opacity 0.3s 0.3s;
}

/* Alternative Version */

.hover-default.version-alternative .portfolio-item .image .portfolio-likes {
	position: absolute;
	right: 8px;
	top: 3px;
	opacity: 0;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s 0.1s;
	z-index: 3;
}

.hover-default.version-alternative .portfolio-item:is(:hover, .hover-effect) .image .portfolio-likes {
	opacity: 1;
}

.hover-default.version-alternative.caption-position-hover .portfolio-item:not(:hover, .hover-effect) .image .set,
.hover-default.version-alternative.caption-position-image .portfolio-item:is(:hover, .hover-effect) .image .set {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
}

.hover-default.version-alternative.caption-position-image .portfolio-item .image .overlay .links {
	justify-content: flex-end;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: auto;
	max-height: 100%;
	-webkit-transition: bottom 0.3s, transform 0.3s;
	transition: bottom 0.3s, transform 0.3s;
}

.hover-default.version-alternative.caption-position-image .portfolio-item.appearance-type-featured_image:is(:hover, .hover-effect) .image .overlay .links {
	bottom: 50%;
	-webkit-transform: translateY(50%);
	transform: translateY(50%);
}

.hover-default.version-alternative .portfolio-item .image .overlay .links .caption {
	padding: 15px 15px 0;
}

.hover-default.version-alternative.caption-position-image .portfolio-item .image .links .caption .title,
.hover-default.version-alternative.caption-position-image .portfolio-item .image .links .caption .info {
	opacity: 1;
	top: 0;
	transition: all 0.3s;
}

.hover-default.version-alternative.caption-position-image .portfolio-item.appearance-type-featured_image:not(:hover, .hover-effect) .image .links .caption .title,
.hover-default.version-alternative.caption-position-image .portfolio-item:not(.appearance-type-featured_image) .image .links .caption .title {
	margin-bottom: 20px;
}

.hover-default.version-alternative.caption-position-image:is(.columns-4, .columns-5, .columns-6) .portfolio-item:not(.double-item) .image .links .caption .title,
.hover-default.version-alternative.caption-position-image .portfolio-item.small-item .image .links .caption .title {
	margin-bottom: 12px;
}

.hover-default.version-alternative.caption-position-image .portfolio-item .image .links .caption .description,
.hover-default.version-alternative.caption-position-image .portfolio-item .image .links .caption .details {
	opacity: 1;
	position: initial;
}

.hover-default.version-alternative.caption-position-image .portfolio-item.appearance-type-featured_image:is(:hover, .hover-effect) .image .links .caption .slide-content-hidden {
	margin-bottom: 0 !important;
}

.hover-default.version-alternative.caption-position-image .portfolio-item .image .overlay:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
	opacity: 1;
	background: -moz-linear-gradient(top, rgba(30,87,153,0) 65%, rgba(0,0,0,0.5) 100%);
	background: -webkit-linear-gradient(top, rgba(30,87,153,0) 65%,rgba(0,0,0,0.5) 100%);
	background: linear-gradient(to bottom, rgba(30,87,153,0) 65%,rgba(0,0,0,0.5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#80000000',GradientType=0 );
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}

.hover-default.version-alternative.caption-position-image .portfolio-item.appearance-type-featured_image:is(:hover, .hover-effect) .image .overlay:after {
	opacity: 0;
}

.hover-default.version-alternative.caption-position-image .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon {
	-webkit-transition-duration: 1s, 0.4s;
	transition-duration: 1s, 0.4s;
 }.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(//www.mauritius-startup-incubator.com/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(//www.mauritius-startup-incubator.com/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:transparent url(//www.mauritius-startup-incubator.com/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}/* AUDIO & VIDEO PLAYER */

audio {
	height: 80px;
}
.mejs-container *:focus {
	outline: 0 none;
}
.mejs-poster {
	background-size: cover;
}
.mejs-overlay {
	width: 100%;
	height: 100%;
}
.mejs-container.mejs-audio {
	height: 80px !important;
}
.mejs-container .mejs-layers .mejs-poster {
	width: 100%;
	height: 100%;
}
.mejs-container .mejs-layers .mejs-poster img {
	display: none;
}
.mejs-container .mejs-controls,
.news-grid .format-audio .post-featured-content {
	background: #e3ebe8;
	height: 80px;
}
.mejs-container .mejs-controls div {
	font: inherit;
}
.mejs-container .mejs-controls .mejs-time {
	position: relative;
	padding: 0;
	width: 0;
	height: 0;
	color: #99a9b5;
	overflow: visible;
}
.mejs-container .mejs-controls .mejs-time .mejs-currenttime,
.mejs-container .mejs-controls .mejs-time .mejs-duration {
	position: absolute;
	top: 5px;
}
.mejs-container .mejs-controls .mejs-time .mejs-currenttime {
	margin-left: 5px;
}
.mejs-container .mejs-controls .mejs-time .mejs-duration {
	margin-left: -5px;
	transform: translateX(-100%);
}
.mejs-container .mejs-controls .mejs-button {
	width: 35px;
	height: 100%;
}
.mejs-controls .mejs-button button {
	margin: 25px 0 0 7px;
	text-align: center;
	height: 30px;
	width: 30px;
	line-height: 30px;
	outline: 0 none;
	background: none;
}
.mejs-controls .mejs-button button:focus {
	outline: 0 none;
}
.mejs-controls .mejs-button button:after {
	font-family: 'thegem-icons';
	font-style: normal;
	font-weight: normal;
	font-size: 30px;
}
.mejs-container .mejs-controls .mejs-button.mejs-playpause-button {
	width: 50px;
}
.mejs-controls .mejs-button.mejs-playpause-button button {
	height: 36px;
	width: 36px;
	line-height: 36px;
	margin: 22px 0 0 12px;
}
.mejs-controls .mejs-button.mejs-playpause-button.mejs-play button:after,
.mejs-controls .mejs-button.mejs-playpause-button.mejs-pause button:after {
	color: #00bcd4;
	font-size: 36px;
}
.mejs-controls .mejs-button.mejs-playpause-button.mejs-replay button:after,
.mejs-controls .mejs-button.mejs-playpause-button.mejs-play button:after {
	content: '\e655';
}
.mejs-controls .mejs-button.mejs-playpause-button.mejs-pause button:after {
	content: '\e656';
}
.mejs-controls div.mejs-time-rail {
	padding-top: 32px;
}
.mejs-controls .mejs-time-rail span, .mejs-controls .mejs-time-rail a {
	border-radius: 0;
	height: 8px;
}
.mejs-controls .mejs-time-rail span.mejs-time-float {
	height: 17px;
}
.mejs-controls .mejs-time-rail .mejs-time-total {
	background: #99a9b5;
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #ffd553;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
	background: #3c3950;
}
.mejs-controls .mejs-time-rail .mejs-time-handle {
	display: none;
}
.mejs-controls .mejs-time-rail .mejs-time-handle .mejs-time-handle-content {
	display: none;
}
.mejs-controls .mejs-time-rail .mejs-time-float-current {
	font-size: 10px;
	line-height: 12px;
}
.mejs-controls .mejs-time-rail .mejs-time-float-corner {
	border-color: #3c3950 transparent transparent;
}
.mejs-controls .mejs-button.mejs-volume-button.mejs-mute button:after {
	content: '\e657';
	color: #99a9b5;
}
.mejs-controls .mejs-button.mejs-volume-button.mejs-unmute button:after {
	content: '\e658';
	color: #99a9b5;
}
.mejs-controls .mejs-button.mejs-fullscreen-button {
	width: 45px;
}
.mejs-controls .mejs-button.mejs-fullscreen-button button {
	margin-left: 5px;
}
.mejs-controls .mejs-button.mejs-fullscreen-button button:after {
	content: '\e659';
	color: #99a9b5;
}
.mejs-controls .mejs-button.mejs-fullscreen-button.mejs-unfullscreen button:after {
	content: '\e65a';
	color: #99a9b5;
}
.mejs-overlay-button {
	background: none;
	line-height: 100px;
	opacity: 0.8;
	width: 100px;
	height: 100px;
}
.mejs-overlay-button:after {
	font-family: 'thegem-icons';
	font-style: normal;
	font-weight: normal;
	font-size: 100px;
	content: '\e655';
	color: #ffffff;
}
.mejs-controls .mejs-volume-button .mejs-volume-slider {
	background: #f1f5f6;
	width: 36px;
	left: 5px;
	height: 110px;
	top: -80px;
	bottom: auto;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
	background: #99a9b5;
	width: 6px;
	left: 15px;
	top: 10px;
	height: 90px;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
	background: #3c3950;
	width: 6px;
	left: 15px
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
	background: #3c3950;
	left: 50%;
	margin-left: -8px;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total .mejs-volume-current {
	width: 100%;
	left: 0;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total .mejs-volume-handle {
	margin-left: 0;
}

.mejs-controls a.mejs-horizontal-volume-slider {
	margin-top: 38px;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	border-radius: 0;
	height: 5px;
	background: #d7e0e3;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	border-radius: 0;
	height: 6px;
	background: #d7e0e3;
	top: 0px;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	border-radius: 0;
	height: 6px;
	background: #3c3950;
	top: 0px;
}
.mejs-container.mejs-audio .mejs-controls .mejs-button.mejs-volume-button {
	width: 50px;
}
.mejs-container.mejs-audio .mejs-controls .mejs-button.mejs-volume-button button {
	margin-right: 0;
}

.mejs-overlay-loading {
	background: transparent;
}

.small-item.format-video .mejs-overlay-button {
	width: 60px;
	height: 60px;
	line-height: 60px;
}

.small-item.format-video .mejs-overlay-button:after {
	font-size: 60px;
}

.small-item.format-video .mejs-container .mejs-controls .mejs-time {
	display: none;
}

.small-item.format-video .mejs-controls div.mejs-time-rail {
	padding-top: 10px;
}

.small-item.format-video .mejs-controls .mejs-time-rail span,
.small-item.format-video .mejs-controls .mejs-time-rail a {
	height: 5px;
}

.small-item.format-video .mejs-controls .mejs-time-rail .mejs-time-handle {
	height: 17px;
	margin-top: -10px;
}

.small-item.format-video .mejs-controls .mejs-button.mejs-playpause-button button {
	width: 27px;
	height: 27px;
	line-height: 27px;
	margin: 4px 0 0 0;
}

.small-item.format-video .mejs-controls .mejs-button.mejs-playpause-button.mejs-play button:after,
.small-item.format-video .mejs-controls .mejs-button.mejs-playpause-button.mejs-pause button:after {
	font-size: 27px;
}

.small-item.format-video .mejs-controls .mejs-button,
.small-item.format-video .mejs-controls .mejs-button.mejs-fullscreen-button {
	width: 30px;
}

.small-item.format-video .mejs-controls .mejs-button.mejs-fullscreen-button {
	width: 25px;
}

.small-item.format-video .mejs-controls .mejs-button button {
	width: 25px;
	height: 25px;
	line-height: 25px;
	margin: 5px 0 0 0;
}

.small-item.format-video .mejs-controls .mejs-button button:after {
	font-size: 25px;
}

.small-item.format-video .mejs-container .mejs-controls {
	height: 38px;
}

.small-item.format-video .mejs-controls .mejs-volume-button .mejs-volume-slider {
	width: 24px;
	height: 70px;
	left: 0;
	top: -70px;
}

.small-item.format-video .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
	width: 4px;
	height: 50px;
	left: 10px;
}

.small-item.format-video .mejs-volume-handle {
	height: 4px;
}.thegem-menu-custom .menu-custom-header {
	margin-top: 0;
	margin-bottom: 11px;
}
.thegem-menu-custom .menu-custom-header.main-menu-item {
	color: var(--thegem-to-h6-color);
}
.thegem-menu-custom .menu-custom-header a, .thegem-menu-custom .menu-custom-header > span {
	display: flex;
	align-items: center;
}
.thegem-menu-custom .menu-custom-header:not(:hover) a {
	color: inherit;
}
.thegem-menu-custom .menu-custom-header .separator {
	display: flex;
	font-size: 0;
	line-height: 0;
	margin-top: 14px;
}
.thegem-menu-custom .menu-custom-header .separator span {
	width: 200px;
	display: block;
	background-color: var(--thegem-to-divider-color, #dfe5e8);
}
.thegem-menu-custom .menu-custom-header.light {
	font-family: var(--thegem-to-light-title-font-family);
	font-style: var(--thegem-to-light-title-font-style);
	font-weight: normal;
}
.thegem-menu-custom ul.nav-menu-custom,
.thegem-menu-custom ul.nav-menu-custom ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.thegem-menu-custom.thegem-menu-custom--vertical.thegem-menu-custom--flex-start ul.nav-menu-custom ul {
	padding-left: 30px;
}
.thegem-menu-custom.thegem-menu-custom--vertical.thegem-menu-custom--flex-end ul.nav-menu-custom ul {
	padding-right: 30px;
}
.thegem-menu-custom.thegem-menu-custom--vertical.thegem-menu-custom--center ul.nav-menu-custom ul {
	padding-top: 20px;
	padding-bottom: 20px;
}
.thegem-menu-custom ul.nav-menu-custom li {
	margin: 0;
}
.thegem-menu-custom ul.nav-menu-custom li.default-colors {
	color: #3c3950;
}
.thegem-menu-custom ul.nav-menu-custom li a,
.thegem-menu-custom ul.nav-menu-custom li > span {
	display: flex !important;
	align-items: center;
	padding: 0.5em 0.7em;
	margin-left: -0.7em;
	margin-right: -0.7em;
	transition: all 0.3s;
}
.thegem-menu-custom ul.nav-menu-custom li:not(:hover) a {
	color: inherit;
}
.thegem-menu-custom .icon {
	display: block;
	width: 16px;
	margin-right: 12px;
	text-align: center;
	flex: none;
}
.thegem-menu-custom .icon i {
	display: block;
	font-size: inherit;
}
.thegem-menu-custom .label {
	color: #ffffff;
	background-color: var(--thegem-to-styled-color1, #00BCD4);
	font-size: var(--thegem-to-h6-font-size-tiny, 7px);
	line-height: 1;
	padding: 0.3em 0.5em;
	margin: 0 0 0 10px;
	vertical-align: middle;
}
/* Custom Menu */
.thegem-menu-custom.thegem-menu-custom--horizontal ul.nav-menu-custom{
	display: flex;
	flex-wrap: wrap;
}
.thegem-menu-custom.thegem-menu-custom--horizontal ul.nav-menu-custom li{
	position: relative;
}
.thegem-menu-custom.thegem-menu-custom--horizontal.menu-separator ul.nav-menu-custom li:not(:last-child):before{
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	width: 1px;
	height: 100%;
	background-color: var(--thegem-to-box-border-color);
	z-index: 2;
}
.thegem-menu-custom.thegem-menu-custom--vertical.vertical-menu-separator ul.nav-menu-custom > li {
	position: relative;
}
.thegem-menu-custom.thegem-menu-custom--vertical.vertical-menu-separator ul.nav-menu-custom > li:not(:last-child):before{
	content: '';
	position: absolute;
	left: 50%;
	transform: translate(-50%, 50%);
	bottom: 0;
	height: 1px;
	width: 100%;
	background-color: var(--thegem-to-box-border-color);
	z-index: 2;
}
.thegem-menu-custom.thegem-menu-custom--horizontal ul.nav-menu-custom li a,
.thegem-menu-custom.thegem-menu-custom--horizontal ul.nav-menu-custom li > span {
	margin: 0;
}
.thegem-menu-custom.thegem-menu-custom--horizontal.thegem-menu-custom--left ul.nav-menu-custom li:first-child a,
.thegem-menu-custom.thegem-menu-custom--horizontal.thegem-menu-custom--left ul.nav-menu-custom li:first-child > span {
	margin-left: -0.7em;
}
.thegem-menu-custom.thegem-menu-custom--horizontal.thegem-menu-custom--right ul.nav-menu-custom li:last-child a,
.thegem-menu-custom.thegem-menu-custom--horizontal.thegem-menu-custom--right ul.nav-menu-custom li:last-child > span {
	margin-right: -0.7em;
}
.thegem-menu-custom.menu-indicator ul.nav-menu-custom li a i.indicator{
	position: relative;
	display: flex;
	align-items: center;
}
.thegem-menu-custom.menu-indicator ul.nav-menu-custom li a i.indicator:before{
	content: "\e601";
	font-family: "thegem-icons";
	font-weight: normal;
	font-style: normal;
	line-height: inherit;
	font-size: inherit;
}
.thegem-menu-custom .menu-custom-header .icon{
	width: auto;
}

/* Custom Menu Hover and Active Pointers */
.thegem-menu-custom ul.nav-menu-custom li > a{
	position: relative;
	z-index: 1;
}
.thegem-menu-custom ul.nav-menu-custom li > a .text{
	position: relative;
	display: inline-flex;
}
.thegem-menu-custom ul.nav-menu-custom li > a:after,
.thegem-menu-custom ul.nav-menu-custom li > a:before,
.thegem-menu-custom ul.nav-menu-custom li > a .text:before,
.thegem-menu-custom ul.nav-menu-custom li > a .text:after{
	display: block;
	position: absolute;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transition-timing-function: cubic-bezier(.58,.3,.005,1);
	-o-transition-timing-function: cubic-bezier(.58,.3,.005,1);
	transition-timing-function: cubic-bezier(.58,.3,.005,1);
}
.thegem-menu-custom ul.nav-menu-custom li > a:before {
	z-index: -1;
}
.thegem-menu-custom ul.nav-menu-custom li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:after,
.thegem-menu-custom ul.nav-menu-custom li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:before,
.thegem-menu-custom ul.nav-menu-custom li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a .text:before,
.thegem-menu-custom ul.nav-menu-custom li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a .text:after{
	opacity: 0;
}
.thegem-menu-custom ul.nav-menu-custom li:hover > a{
	background-color: transparent;
}

/* Custom Menu Style Hover Background */
.thegem-menu-custom.style-hover-background ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:before,
.thegem-menu-custom.style-active-background ul.nav-menu-custom li.menu-item-active > a:before,
.thegem-menu-custom.style-active-background ul.nav-menu-custom li.menu-item-current > a:before,
.thegem-menu-custom.style-active-background ul.nav-menu-custom li.collapsed > a:before,
.thegem-menu-custom.style-hover-background ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:after,
.thegem-menu-custom.style-active-background ul.nav-menu-custom li.menu-item-active > a:after,
.thegem-menu-custom.style-active-background ul.nav-menu-custom li.menu-item-current > a:after,
.thegem-menu-custom.style-active-background ul.nav-menu-custom li.collapsed > a:after {
	content: '';
	transition: 0.3s;
}
.thegem-menu-custom.style-hover-background ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover > a,
.thegem-menu-custom.style-active-background ul.nav-menu-custom li.menu-item-active > a,
.thegem-menu-custom.style-active-background ul.nav-menu-custom li.menu-item-current > a,
.thegem-menu-custom.style-active-background ul.nav-menu-custom li.collapsed > a {
	color: var(--thegem-to-menu-level1-light-active-color);
}
.thegem-menu-custom.style-hover-background ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover > a:before{
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: var(--thegem-to-menu-level1-color-hover);
	z-index: -1;
}
.thegem-menu-custom.style-active-background ul.nav-menu-custom li.menu-item-active > a:before,
.thegem-menu-custom.style-active-background ul.nav-menu-custom li.menu-item-current > a:before,
.thegem-menu-custom.style-active-background ul.nav-menu-custom li.collapsed > a:before {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: var(--thegem-to-menu-level1-color-hover);
	z-index: -1;
}
.thegem-menu-custom.style-hover-background.style-hover-type-background-underline ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:after,
.thegem-menu-custom.style-active-background.style-active-type-background-underline ul.nav-menu-custom li.menu-item-active > a:after,
.thegem-menu-custom.style-active-background.style-active-type-background-underline ul.nav-menu-custom li.menu-item-current > a:after,
.thegem-menu-custom.style-active-background.style-active-type-background-underline ul.nav-menu-custom li.collapsed > a:after {
	height: 2px;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: var(--thegem-to-menu-level2-border-color, #DFE5E8);
	z-index: 2;
}
.thegem-menu-custom.style-hover-background.style-hover-type-background-underline ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover > a,
.thegem-menu-custom.style-active-background.style-active-type-background-underline ul.nav-menu-custom li.menu-item-active > a,
.thegem-menu-custom.style-active-background.style-active-type-background-underline ul.nav-menu-custom li.menu-item-current > a,
.thegem-menu-custom.style-active-background.style-active-type-background-underline ul.nav-menu-custom li.collapsed > a {
	color: var(--thegem-to-menu-level1-color-hover, #00BCD4);
}
.thegem-menu-custom.style-hover-background.style-hover-type-background-rounded ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover > a,
.thegem-menu-custom.style-active-background.style-active-type-background-rounded ul.nav-menu-custom li.menu-item-active > a,
.thegem-menu-custom.style-active-background.style-active-type-background-rounded ul.nav-menu-custom li.menu-item-current > a,
.thegem-menu-custom.style-active-background.style-active-type-background-rounded ul.nav-menu-custom li.collapsed > a {
	color: var(--thegem-to-menu-level1-light-active-color);
}
.thegem-menu-custom.style-hover-background.style-hover-type-background-rounded ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover > a:before,
.thegem-menu-custom.style-active-background.style-active-type-background-rounded ul.nav-menu-custom li.menu-item-active > a:before,
.thegem-menu-custom.style-active-background.style-active-type-background-rounded ul.nav-menu-custom li.menu-item-current > a:before,
.thegem-menu-custom.style-active-background.style-active-type-background-rounded ul.nav-menu-custom li.collapsed > a:before {
	background-color: var(--thegem-to-menu-level1-color-hover, #00BCD4);
	border-radius: 20px;
}
.thegem-menu-custom.style-hover-background.style-hover-animation-grow ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:before,
.thegem-menu-custom.style-hover-background.style-hover-animation-grow ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:after {
	transform: scale(0.5);
}
.thegem-menu-custom.style-hover-background.style-hover-animation-grow ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover > a:before,
.thegem-menu-custom.style-hover-background.style-hover-animation-grow ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover > a:after {
	transform: scale(1);
	opacity: 1;
}
.thegem-menu-custom.style-hover-background.style-hover-animation-shrink ul.nav-menu-custom li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:before,
.thegem-menu-custom.style-hover-background.style-hover-animation-shrink ul.nav-menu-custom li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:after {
	transform: scale(1.2);
	transition: 0.3s;
}
.thegem-menu-custom.style-hover-background.style-hover-animation-shrink ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover > a:before,
.thegem-menu-custom.style-hover-background.style-hover-animation-shrink ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover > a:after {
	transition: opacity 0.15s, transform 0.4s;
}
.thegem-menu-custom.style-hover-background.style-hover-animation-sweep-left ul.nav-menu-custom li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:before,
.thegem-menu-custom.style-hover-background.style-hover-animation-sweep-left ul.nav-menu-custom li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:after {
	left: 100%;
}
.thegem-menu-custom.style-hover-background.style-hover-animation-sweep-right ul.nav-menu-custom li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:before,
.thegem-menu-custom.style-hover-background.style-hover-animation-sweep-right ul.nav-menu-custom li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:after {
	right: 100%;
}
.thegem-menu-custom.style-hover-background.style-hover-animation-sweep-up ul.nav-menu-custom li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:before,
.thegem-menu-custom.style-hover-background.style-hover-animation-sweep-up ul.nav-menu-custom li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:after {
	top: 100%;
}
.thegem-menu-custom.style-hover-background.style-hover-animation-sweep-down ul.nav-menu-custom li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:before,
.thegem-menu-custom.style-hover-background.style-hover-animation-sweep-down ul.nav-menu-custom li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:after {
	bottom: 100%;
}
.thegem-menu-custom.style-hover-background.style-hover-animation-none,
.thegem-menu-custom.style-hover-background.style-hover-animation-none ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a {
	transition-duration: 0s;
}
.thegem-menu-custom.style-hover-background.style-hover-animation-none:before,
.thegem-menu-custom.style-hover-background.style-hover-animation-none:after,
.thegem-menu-custom.style-hover-background.style-hover-animation-none:hover,
.thegem-menu-custom.style-hover-background.style-hover-animation-none:focus,
.thegem-menu-custom.style-hover-background.style-hover-animation-none ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:before,
.thegem-menu-custom.style-hover-background.style-hover-animation-none ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:after {
	transition-duration: 0s;
}

/* Custom Menu Style Hover Text Color */
.thegem-menu-custom.style-hover-text ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover > a {
	color: var(--thegem-to-menu-level1-color-hover);
}
.thegem-menu-custom.style-active-text ul.nav-menu-custom li.menu-item-active > a,
.thegem-menu-custom.style-active-text ul.nav-menu-custom li.menu-item-current > a,
.thegem-menu-custom.style-active-text ul.nav-menu-custom li.collapsed > a {
	color: var(--thegem-to-menu-level1-color-hover);
}

/* Style Hover Lined */
.thegem-menu-custom.style-hover-lined ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a .text:before,
.thegem-menu-custom.style-active-lined ul.nav-menu-custom li.menu-item-active > a .text:before,
.thegem-menu-custom.style-active-lined ul.nav-menu-custom li.menu-item-current > a .text:before,
.thegem-menu-custom.style-active-lined ul.nav-menu-custom li.collapsed > a .text:before {
	content: '';
	top: 0;
}
.thegem-menu-custom.style-hover-lined ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a .text:after,
.thegem-menu-custom.style-active-lined ul.nav-menu-custom li.menu-item-active > a .text:after,
.thegem-menu-custom.style-active-lined ul.nav-menu-custom li.menu-item-current > a .text:after,
.thegem-menu-custom.style-active-lined ul.nav-menu-custom li.collapsed > a .text:after {
	content: '';
	bottom: 0;
}
.thegem-menu-custom.style-hover-lined.style-hover-type-line-underline-1 ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a .text:before,
.thegem-menu-custom.style-hover-lined.style-hover-type-line-underline-2 ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a .text:before,
.thegem-menu-custom.style-hover-lined.style-hover-type-line-overline-1 ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a .text:after,
.thegem-menu-custom.style-hover-lined.style-hover-type-line-overline-2 ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a .text:after,
.thegem-menu-custom.style-active-lined.style-active-type-line-underline-1 ul.nav-menu-custom li.menu-item-active > a .text:before,
.thegem-menu-custom.style-active-lined.style-active-type-line-underline-2 ul.nav-menu-custom li.menu-item-active > a .text:before,
.thegem-menu-custom.style-active-lined.style-active-type-line-overline-1 ul.nav-menu-custom li.menu-item-active > a .text:after,
.thegem-menu-custom.style-active-lined.style-active-type-line-overline-2 ul.nav-menu-custom li.menu-item-active > a .text:after,
.thegem-menu-custom.style-active-lined.style-active-type-line-underline-1 ul.nav-menu-custom li.menu-item-current > a .text:before,
.thegem-menu-custom.style-active-lined.style-active-type-line-underline-2 ul.nav-menu-custom li.menu-item-current > a .text:before,
.thegem-menu-custom.style-active-lined.style-active-type-line-overline-1 ul.nav-menu-custom li.menu-item-current > a .text:after,
.thegem-menu-custom.style-active-lined.style-active-type-line-overline-2 ul.nav-menu-custom li.menu-item-current > a .text:after,
.thegem-menu-custom.style-active-lined.style-active-type-line-underline-1 ul.nav-menu-custom li.collapsed > a .text:before,
.thegem-menu-custom.style-active-lined.style-active-type-line-underline-2 ul.nav-menu-custom li.collapsed > a .text:before,
.thegem-menu-custom.style-active-lined.style-active-type-line-overline-1 ul.nav-menu-custom li.collapsed > a .text:after,
.thegem-menu-custom.style-active-lined.style-active-type-line-overline-2 ul.nav-menu-custom li.collapsed > a .text:after {
	content: none;
}
.thegem-menu-custom.style-hover-lined ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover > a{
	color: var(--thegem-to-menu-level1-color-hover);
}
.thegem-menu-custom.style-active-lined ul.nav-menu-custom li.menu-item-active > a,
.thegem-menu-custom.style-active-lined ul.nav-menu-custom li.menu-item-current > a,
.thegem-menu-custom.style-active-lined ul.nav-menu-custom li.collapsed > a {
	color: var(--thegem-to-menu-level1-color-hover);
}
.thegem-menu-custom.style-hover-lined ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover > a .text:before,
.thegem-menu-custom.style-hover-lined ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover > a .text:after{
	height: 2px;
	width: 100%;
	left: 0;
	background-color: var(--thegem-to-menu-level1-color-hover, #00BCD4);
	z-index: 2;
}
.thegem-menu-custom.style-active-lined ul.nav-menu-custom li.menu-item-active > a .text:before,
.thegem-menu-custom.style-active-lined ul.nav-menu-custom li.menu-item-current > a .text:before,
.thegem-menu-custom.style-active-lined ul.nav-menu-custom li.collapsed > a .text:before,
.thegem-menu-custom.style-active-lined ul.nav-menu-custom li.menu-item-active > a .text:after,
.thegem-menu-custom.style-active-lined ul.nav-menu-custom li.menu-item-current > a .text:after,
.thegem-menu-custom.style-active-lined ul.nav-menu-custom li.collapsed > a .text:after {
	height: 2px;
	width: 100%;
	left: 0;
	background-color: var(--thegem-to-menu-level1-color-hover, #00BCD4);
	z-index: 2;
}
.thegem-menu-custom.style-hover-lined.style-hover-type-line-top-bottom ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a .text:before,
.thegem-menu-custom.style-active-lined.style-active-type-line-top-bottom ul.nav-menu-custom li.menu-item-active > a .text:before,
.thegem-menu-custom.style-active-lined.style-active-type-line-top-bottom ul.nav-menu-custom li.menu-item-current > a .text:before,
.thegem-menu-custom.style-active-lined.style-active-type-line-top-bottom ul.nav-menu-custom li.collapsed > a .text:before,
.thegem-menu-custom.style-hover-lined.style-hover-type-line-top-bottom ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a .text:after,
.thegem-menu-custom.style-active-lined.style-active-type-line-top-bottom ul.nav-menu-custom li.menu-item-active > a .text:after,
.thegem-menu-custom.style-active-lined.style-active-type-line-top-bottom ul.nav-menu-custom li.menu-item-current > a .text:after,
.thegem-menu-custom.style-active-lined.style-active-type-line-top-bottom ul.nav-menu-custom li.collapsed > a .text:after {
	background-color: var(--thegem-to-menu-level1-color-hover, #00BCD4);
}
.thegem-menu-custom.style-hover-lined.style-hover-animation-grow ul.nav-menu-custom li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a .text:before,
.thegem-menu-custom.style-hover-lined.style-hover-animation-grow ul.nav-menu-custom li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a .text:after {
	height: 0;
	width: 0;
	left: 50%;
}
.thegem-menu-custom.style-hover-lined.style-hover-animation-drop-out ul.nav-menu-custom li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a .text:before {
	top: 10px;
}
.thegem-menu-custom.style-hover-lined.style-hover-animation-drop-out ul.nav-menu-custom li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a .text:after {
	bottom: 10px;
}
.thegem-menu-custom.style-hover-lined.style-hover-animation-drop-in ul.nav-menu-custom li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a .text:before {
	top: -10px;
}
.thegem-menu-custom.style-hover-lined.style-hover-animation-drop-in ul.nav-menu-custom li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a .text:after {
	bottom: -10px;
}
.thegem-menu-custom.style-hover-lined.style-hover-animation-none,
.thegem-menu-custom.style-hover-lined.style-hover-animation-none ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a .text {
	transition-duration: 0s;
}
.thegem-menu-custom.style-hover-lined.style-hover-animation-none:before,
.thegem-menu-custom.style-hover-lined.style-hover-animation-none:after,
.thegem-menu-custom.style-hover-lined.style-hover-animation-none:hover,
.thegem-menu-custom.style-hover-lined.style-hover-animation-none:focus,
.thegem-menu-custom.style-hover-lined.style-hover-animation-none ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a .text:before,
.thegem-menu-custom.style-hover-lined.style-hover-animation-none ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a .text:after,
.thegem-menu-custom.style-hover-lined.style-hover-animation-none ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a .text:hover,
.thegem-menu-custom.style-hover-lined.style-hover-animation-none ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a .text:focus {
	transition-duration: 0s;
}
.thegem-menu-custom.style-hover-lined.style-hover-animation-slide-right ul.nav-menu-custom li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a .text:before,
.thegem-menu-custom.style-hover-lined.style-hover-animation-slide-right ul.nav-menu-custom li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a .text:after {
	width: 10px;
	left: -20px;
}
.thegem-menu-custom.style-hover-lined.style-hover-animation-slide-left ul.nav-menu-custom li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a .text:before,
.thegem-menu-custom.style-hover-lined.style-hover-animation-slide-left ul.nav-menu-custom li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a .text:after {
	width: 10px;
	left: calc(100% + 20px);
}

/* Style Hover Framed */
.thegem-menu-custom.style-hover-framed.style-hover-type-frame-rounded ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a,
.thegem-menu-custom.style-active-framed.style-active-type-frame-rounded ul.nav-menu-custom li.menu-item-active > a,
.thegem-menu-custom.style-active-framed.style-active-type-frame-rounded ul.nav-menu-custom li.menu-item-current > a,
.thegem-menu-custom.style-active-framed.style-active-type-frame-rounded ul.nav-menu-custom li.collapsed > a,
.thegem-menu-custom.style-hover-framed.style-hover-type-frame-rounded ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:before,
.thegem-menu-custom.style-active-framed.style-active-type-frame-rounded ul.nav-menu-custom li.menu-item-active > a:before,
.thegem-menu-custom.style-active-framed.style-active-type-frame-rounded ul.nav-menu-custom li.menu-item-current > a:before,
.thegem-menu-custom.style-active-framed.style-active-type-frame-rounded ul.nav-menu-custom li.collapsed > a:before,
.thegem-menu-custom.style-hover-framed.style-hover-type-frame-rounded ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:after,
.thegem-menu-custom.style-active-framed.style-active-type-frame-rounded ul.nav-menu-custom li.menu-item-active > a:after,
.thegem-menu-custom.style-active-framed.style-active-type-frame-rounded ul.nav-menu-custom li.menu-item-current > a:after,
.thegem-menu-custom.style-active-framed.style-active-type-frame-rounded ul.nav-menu-custom li.collapsed > a:after {
	border-radius: 20px;
}
.thegem-menu-custom.style-hover-framed ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover > a,
.thegem-menu-custom.style-active-framed ul.nav-menu-custom li.menu-item-active > a,
.thegem-menu-custom.style-active-framed ul.nav-menu-custom li.menu-item-current > a {
	color: var(--thegem-to-menu-level1-color-hover, #00BCD4);
}
.thegem-menu-custom.style-hover-framed ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:before,
.thegem-menu-custom.style-active-framed ul.nav-menu-custom li.menu-item-active > a:before,
.thegem-menu-custom.style-active-framed ul.nav-menu-custom li.menu-item-current > a:before,
.thegem-menu-custom.style-active-framed ul.nav-menu-custom li.collapsed > a:before,
.thegem-menu-custom.style-hover-framed ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:after,
.thegem-menu-custom.style-active-framed ul.nav-menu-custom li.menu-item-active > a:after,
.thegem-menu-custom.style-active-framed ul.nav-menu-custom li.menu-item-current > a:after,
.thegem-menu-custom.style-active-framed ul.nav-menu-custom li.collapsed > a:after {
	background: transparent;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	border: 2px solid var(--thegem-to-menu-level1-color-hover, #00BCD4);
}
.thegem-menu-custom.style-hover-framed ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:before,
.thegem-menu-custom.style-active-framed ul.nav-menu-custom li.menu-item-active > a:before,
.thegem-menu-custom.style-active-framed ul.nav-menu-custom li.menu-item-current > a:before,
.thegem-menu-custom.style-active-framed ul.nav-menu-custom li.collapsed > a:before {
	content: '';
}
.thegem-menu-custom.style-hover-framed.style-hover-animation-grow ul.nav-menu-custom li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:before {
	transform: scale(0.75);
}
.thegem-menu-custom.style-hover-framed.style-hover-animation-shrink ul.nav-menu-custom li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:before {
	transform: scale(1.25);
}
.thegem-menu-custom.style-hover-framed.style-hover-animation-grow ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:before,
.thegem-menu-custom.style-hover-framed.style-hover-animation-shrink ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:before {
	transition: opacity 0.2s, transform 0.4s;
}
.thegem-menu-custom.style-hover-framed.style-hover-animation-draw ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:before,
.thegem-menu-custom.style-hover-framed.style-hover-animation-draw ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:after {
	width: 2px;
	height: 2px;
}
.thegem-menu-custom.style-hover-framed.style-hover-animation-draw ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:before {
	border-width: 0 0 2px 2px;
	transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
}
.thegem-menu-custom.style-hover-framed.style-hover-animation-draw ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:after {
	content: '';
	top: initial;
	bottom: 0;
	left: initial;
	right: 0;
	border-width: 2px 2px 0 0;
	transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
}
.thegem-menu-custom.style-hover-framed.style-hover-animation-draw ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover > a:before,
.thegem-menu-custom.style-hover-framed.style-hover-animation-draw ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover > a:after {
	width: 100% !important;
	height: 100% !important;
}
.thegem-menu-custom.style-hover-framed.style-hover-animation-draw ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover > a:before {
	transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
}
.thegem-menu-custom.style-hover-framed.style-hover-animation-draw ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover > a:after {
	transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
}
.thegem-menu-custom.style-hover-framed.style-hover-animation-corners ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:before,
.thegem-menu-custom.style-hover-framed.style-hover-animation-corners ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:after {
	width: 2px;
	height: 2px;
}
.thegem-menu-custom.style-hover-framed.style-hover-animation-corners ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:before {
	border-width: 2px 0 0 2px;
}
.thegem-menu-custom.style-hover-framed.style-hover-animation-corners ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:after {
	content: '';
	top: initial;
	bottom: 0;
	left: initial;
	right: 0;
	border-width: 0 2px 2px 0;
}
.thegem-menu-custom.style-hover-framed.style-hover-animation-corners ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover > a:before,
.thegem-menu-custom.style-hover-framed.style-hover-animation-corners ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover > a:after {
	width: 100% !important;
	height: 100% !important;
	transition: opacity 0.002s, width 0.4s, height 0.4s;
}
.thegem-menu-custom.style-hover-framed.style-hover-animation-none,
.thegem-menu-custom.style-hover-framed.style-hover-animation-none ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a {
	transition-duration: 0s;
}
.thegem-menu-custom.style-hover-framed.style-hover-animation-none:before,
.thegem-menu-custom.style-hover-framed.style-hover-animation-none:after,
.thegem-menu-custom.style-hover-framed.style-hover-animation-none:hover,
.thegem-menu-custom.style-hover-framed.style-hover-animation-none:focus,
.thegem-menu-custom.style-hover-framed.style-hover-animation-none ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:before,
.thegem-menu-custom.style-hover-framed.style-hover-animation-none ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed) > a:after,
.thegem-menu-custom.style-hover-framed.style-hover-animation-none ul.nav-menu-custom li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover > a {
	transition-duration: 0s;
}

/* Clickable */
.thegem-menu-custom.thegem-menu-custom--clickable ul.nav-menu-custom ul {
	display: none;
	list-style-type: none;
}
.thegem-menu-custom.thegem-menu-custom--clickable ul.nav-menu-custom a .text{
	position: relative;
	display: inline-flex;
	align-items: center;
}
.thegem-menu-custom.thegem-menu-custom--clickable ul.nav-menu-custom li.menu-item-has-children > a .indicator,
.thegem-menu-custom.thegem-menu-custom--clickable ul.nav-menu-custom li.menu-item-has-children > ul > li.show-parent > a .indicator {
	position: relative;
	display: flex;
	align-items: center;
}
.thegem-menu-custom.thegem-menu-custom--clickable:not(.hide-indicator) ul.nav-menu-custom li.menu-item-has-children > a .indicator:before,
.thegem-menu-custom.thegem-menu-custom--clickable:not(.hide-indicator) ul.nav-menu-custom li.menu-item-has-children > ul > li.show-parent > a .indicator:before {
	content: "\e602";
	font-family: "thegem-icons";
	font-weight: normal;
	font-style: normal;
	line-height: inherit;
	font-size: inherit;
	width: 1em;
}
.thegem-menu-custom.thegem-menu-custom--clickable:not(.hide-indicator) ul.nav-menu-custom li.menu-item-has-children > ul > li.show-parent > a .indicator:before {
	content: "\e601";
}
.thegem-menu-custom.thegem-menu-custom--clickable:not(.hide-indicator).submenu-inlicator-alignment-before ul.nav-menu-custom li > a .indicator,
.thegem-menu-custom.thegem-menu-custom--clickable:not(.hide-indicator).thegem-menu-custom--flex-end.submenu-inlicator-alignment-stretch ul li > a .indicator {
	order: -1;
}
.thegem-menu-custom.thegem-menu-custom--clickable:not(.hide-indicator).submenu-inlicator-alignment-stretch ul.nav-menu-custom li > a .text {
	width: 100%;
	justify-content: space-between;
}
@media (min-width: 768px) {
	.thegem-menu-custom.thegem-menu-custom--clickable:not(.hide-indicator) ul.nav-menu-custom li.menu-item-has-children > ul > li.show-parent {
		display: none;
	}
}

/* Horizontal Submenu */

.thegem-menu-custom.thegem-menu-custom--dropdown ul.nav-menu-custom ul {
	position: absolute;
	opacity: 0;
	visibility: hidden;
	top: 100%;
	left: 0;
	transition: all 0.3s;
	width: 240px;
	border: 1px solid var(--thegem-to-menu-level2-border-color, #dfe5e8);
	border-top: 0 none;
}
.thegem-menu-custom.thegem-menu-custom--dropdown ul.nav-menu-custom li:hover > ul {
	opacity: 1;
	visibility: visible;
}
.thegem-menu-custom.thegem-menu-custom--dropdown ul.nav-menu-custom ul ul {
	top: -1px;
	left: 100%;
}
.thegem-menu-custom.thegem-menu-custom--dropdown.thegem-menu-custom--flex-start ul.nav-menu-custom > li:first-child > ul {
	margin-left: -0.7em;
}
.thegem-menu-custom.thegem-menu-custom--dropdown ul.nav-menu-custom ul li {
	border-top: 1px solid var(--thegem-to-menu-level2-border-color, #dfe5e8);
}
.thegem-menu-custom.thegem-menu-custom--dropdown ul.nav-menu-custom ul li:before {
	display: none;
}
.thegem-menu-custom.thegem-menu-custom--dropdown ul.nav-menu-custom ul a {
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding: 0.8em 1.5em;
	background: #fff;
}
.thegem-menu-custom.thegem-menu-custom--dropdown:not(.hide-indicator) ul.nav-menu-custom li.menu-item-has-children > a .indicator:before {
	content: "\e602";
	font-family: "thegem-icons";
	font-weight: normal;
	font-style: normal;
	line-height: inherit;
	font-size: inherit;
	width: 1em;
	vertical-align: top;
}
.thegem-menu-custom.thegem-menu-custom--dropdown:not(.hide-indicator) ul.nav-menu-custom ul li.menu-item-has-children > a .indicator:before {
	content: "\e601";
}
.thegem-menu-custom.thegem-menu-custom--dropdown ul.nav-menu-custom ul li > a .text {
	width: 100%;
	justify-content: space-between;
}


.thegem-menu-custom.list-inlicator-alignment-after ul.nav-menu-custom li .icon,
.thegem-menu-custom.thegem-menu-custom--flex-end.list-inlicator-alignment-stretch ul.nav-menu-custom li .icon {
	order: 1;
	margin-right: 0;
}
.thegem-menu-custom.list-inlicator-alignment-stretch ul.nav-menu-custom li > a,
.thegem-menu-custom.list-inlicator-alignment-stretch ul.nav-menu-custom li > span {
	width: 100%;
	justify-content: space-between !important;
}
.thegem-menu-custom.list-inlicator-alignment-stretch ul.nav-menu-custom li icon {
	margin-right: 0;
}