/* @font-face {
  font-family: "Quicksand";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/quicksand-v30-latin-regular.eot"); 
  src: local(""),
    url("../fonts/quicksand-v30-latin-regular.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/quicksand-v30-latin-regular.woff2") format("woff2"),
    url("../fonts/quicksand-v30-latin-regular.woff") format("woff"),
    url("../fonts/quicksand-v30-latin-regular.ttf") format("truetype"),
    url("../fonts/quicksand-v30-latin-regular.svg#Quicksand") format("svg"); 
}

@font-face {
  font-family: "Quicksand";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/quicksand-v30-latin-500.eot"); 
  src: local(""),
    url("../fonts/quicksand-v30-latin-500.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/quicksand-v30-latin-500.woff2") format("woff2"),
    url("../fonts/quicksand-v30-latin-500.woff") format("woff"),
    url("../fonts/quicksand-v30-latin-500.ttf") format("truetype"),
    url("../fonts/quicksand-v30-latin-500.svg#Quicksand") format("svg"); 
}

@font-face {
  font-family: "Quicksand";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/quicksand-v30-latin-600.eot"); 
  src: local(""),
    url("../fonts/quicksand-v30-latin-600.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/quicksand-v30-latin-600.woff2") format("woff2"),
    url("../fonts/quicksand-v30-latin-600.woff") format("woff"),
    url("../fonts/quicksand-v30-latin-600.ttf") format("truetype"),
    url("../fonts/quicksand-v30-latin-600.svg#Quicksand") format("svg"); 
}

@font-face {
  font-family: "Quicksand";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/quicksand-v30-latin-700.eot"); 
  src: local(""),
    url("../fonts/quicksand-v30-latin-700.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/quicksand-v30-latin-700.woff2") format("woff2"),
    url("../fonts/quicksand-v30-latin-700.woff") format("woff"),
    url("../fonts/quicksand-v30-latin-700.ttf") format("truetype"),
    url("../fonts/quicksand-v30-latin-700.svg#Quicksand") format("svg"); 
} */

@font-face {
  font-family: "Quicksand";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/Quicksand-VariableFont_wght.ttf");
  /* IE9 Compat Modes */
}

/* Arial Narrow - latin */
@font-face {
  font-family: "Arial-Narrow";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/arial-narrow.ttf");
  /* IE9 Compat Modes */
}

/* Inter */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/Inter-Regular.otf");
}

@font-face {
  font-family: "ElegantIcons";
  src: url("../fonts/ElegantIcons.eot");
  src: url("../fonts/ElegantIcons.eot?#iefix") format("embedded-opentype"),
    url("../fonts/ElegantIcons.woff") format("woff"),
    url("../fonts/ElegantIcons.ttf") format("truetype"),
    url("../fonts/ElegantIcons.svg#ElegantIcons") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
  font-family: "ElegantIcons";
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="your-class-prefix"] {
*/
.arrow_up,
.arrow_down,
.arrow_left,
.arrow_right,
.arrow_left-up,
.arrow_right-up,
.arrow_right-down,
.arrow_left-down,
.arrow-up-down,
.arrow_up-down_alt,
.arrow_left-right_alt,
.arrow_left-right,
.arrow_expand_alt2,
.arrow_expand_alt,
.arrow_condense,
.arrow_expand,
.arrow_move,
.arrow_carrot-up,
.arrow_carrot-down,
.arrow_carrot-left,
.arrow_carrot-right,
.arrow_carrot-2up,
.arrow_carrot-2down,
.arrow_carrot-2left,
.arrow_carrot-2right,
.arrow_carrot-up_alt2,
.arrow_carrot-down_alt2,
.arrow_carrot-left_alt2,
.arrow_carrot-right_alt2,
.arrow_carrot-2up_alt2,
.arrow_carrot-2down_alt2,
.arrow_carrot-2left_alt2,
.arrow_carrot-2right_alt2,
.arrow_triangle-up,
.arrow_triangle-down,
.arrow_triangle-left,
.arrow_triangle-right,
.arrow_triangle-up_alt2,
.arrow_triangle-down_alt2,
.arrow_triangle-left_alt2,
.arrow_triangle-right_alt2,
.arrow_back,
.icon_minus-06,
.icon_plus,
.icon_close,
.icon_check,
.icon_minus_alt2,
.icon_plus_alt2,
.icon_close_alt2,
.icon_check_alt2,
.icon_zoom-out_alt,
.icon_zoom-in_alt,
.icon_search,
.icon_box-empty,
.icon_box-selected,
.icon_minus-box,
.icon_plus-box,
.icon_box-checked,
.icon_circle-empty,
.icon_circle-slelected,
.icon_stop_alt2,
.icon_stop,
.icon_pause_alt2,
.icon_pause,
.icon_menu,
.icon_menu-square_alt2,
.icon_menu-circle_alt2,
.icon_ul,
.icon_ol,
.icon_adjust-horiz,
.icon_adjust-vert,
.icon_document_alt,
.icon_documents_alt,
.icon_pencil,
.icon_pencil-edit_alt,
.icon_pencil-edit,
.icon_folder-alt,
.icon_folder-open_alt,
.icon_folder-add_alt,
.icon_info_alt,
.icon_error-oct_alt,
.icon_error-circle_alt,
.icon_error-triangle_alt,
.icon_question_alt2,
.icon_question,
.icon_comment_alt,
.icon_chat_alt,
.icon_vol-mute_alt,
.icon_volume-low_alt,
.icon_volume-high_alt,
.icon_quotations,
.icon_quotations_alt2,
.icon_clock_alt,
.icon_lock_alt,
.icon_lock-open_alt,
.icon_key_alt,
.icon_cloud_alt,
.icon_cloud-upload_alt,
.icon_cloud-download_alt,
.icon_image,
.icon_images,
.icon_lightbulb_alt,
.icon_gift_alt,
.icon_house_alt,
.icon_genius,
.icon_mobile,
.icon_tablet,
.icon_laptop,
.icon_desktop,
.icon_camera_alt,
.icon_mail_alt,
.icon_cone_alt,
.icon_ribbon_alt,
.icon_bag_alt,
.icon_creditcard,
.icon_cart_alt,
.icon_paperclip,
.icon_tag_alt,
.icon_tags_alt,
.icon_trash_alt,
.icon_cursor_alt,
.icon_mic_alt,
.icon_compass_alt,
.icon_pin_alt,
.icon_pushpin_alt,
.icon_map_alt,
.icon_drawer_alt,
.icon_toolbox_alt,
.icon_book_alt,
.icon_calendar,
.icon_film,
.icon_table,
.icon_contacts_alt,
.icon_headphones,
.icon_lifesaver,
.icon_piechart,
.icon_refresh,
.icon_link_alt,
.icon_link,
.icon_loading,
.icon_blocked,
.icon_archive_alt,
.icon_heart_alt,
.icon_star_alt,
.icon_star-half_alt,
.icon_star,
.icon_star-half,
.icon_tools,
.icon_tool,
.icon_cog,
.icon_cogs,
.arrow_up_alt,
.arrow_down_alt,
.arrow_left_alt,
.arrow_right_alt,
.arrow_left-up_alt,
.arrow_right-up_alt,
.arrow_right-down_alt,
.arrow_left-down_alt,
.arrow_condense_alt,
.arrow_expand_alt3,
.arrow_carrot_up_alt,
.arrow_carrot-down_alt,
.arrow_carrot-left_alt,
.arrow_carrot-right_alt,
.arrow_carrot-2up_alt,
.arrow_carrot-2dwnn_alt,
.arrow_carrot-2left_alt,
.arrow_carrot-2right_alt,
.arrow_triangle-up_alt,
.arrow_triangle-down_alt,
.arrow_triangle-left_alt,
.arrow_triangle-right_alt,
.icon_minus_alt,
.icon_plus_alt,
.icon_close_alt,
.icon_check_alt,
.icon_zoom-out,
.icon_zoom-in,
.icon_stop_alt,
.icon_menu-square_alt,
.icon_menu-circle_alt,
.icon_document,
.icon_documents,
.icon_pencil_alt,
.icon_folder,
.icon_folder-open,
.icon_folder-add,
.icon_folder_upload,
.icon_folder_download,
.icon_info,
.icon_error-circle,
.icon_error-oct,
.icon_error-triangle,
.icon_question_alt,
.icon_comment,
.icon_chat,
.icon_vol-mute,
.icon_volume-low,
.icon_volume-high,
.icon_quotations_alt,
.icon_clock,
.icon_lock,
.icon_lock-open,
.icon_key,
.icon_cloud,
.icon_cloud-upload,
.icon_cloud-download,
.icon_lightbulb,
.icon_gift,
.icon_house,
.icon_camera,
.icon_mail,
.icon_cone,
.icon_ribbon,
.icon_bag,
.icon_cart,
.icon_tag,
.icon_tags,
.icon_trash,
.icon_cursor,
.icon_mic,
.icon_compass,
.icon_pin,
.icon_pushpin,
.icon_map,
.icon_drawer,
.icon_toolbox,
.icon_book,
.icon_contacts,
.icon_archive,
.icon_heart,
.icon_profile,
.icon_group,
.icon_grid-2x2,
.icon_grid-3x3,
.icon_music,
.icon_pause_alt,
.icon_phone,
.icon_upload,
.icon_download,
.social_facebook,
.social_twitter,
.social_pinterest,
.social_googleplus,
.social_tumblr,
.social_tumbleupon,
.social_wordpress,
.social_instagram,
.social_dribbble,
.social_vimeo,
.social_linkedin,
.social_rss,
.social_deviantart,
.social_share,
.social_myspace,
.social_skype,
.social_youtube,
.social_picassa,
.social_googledrive,
.social_flickr,
.social_blogger,
.social_spotify,
.social_delicious,
.social_facebook_circle,
.social_twitter_circle,
.social_pinterest_circle,
.social_googleplus_circle,
.social_tumblr_circle,
.social_stumbleupon_circle,
.social_wordpress_circle,
.social_instagram_circle,
.social_dribbble_circle,
.social_vimeo_circle,
.social_linkedin_circle,
.social_rss_circle,
.social_deviantart_circle,
.social_share_circle,
.social_myspace_circle,
.social_skype_circle,
.social_youtube_circle,
.social_picassa_circle,
.social_googledrive_alt2,
.social_flickr_circle,
.social_blogger_circle,
.social_spotify_circle,
.social_delicious_circle,
.social_facebook_square,
.social_twitter_square,
.social_pinterest_square,
.social_googleplus_square,
.social_tumblr_square,
.social_stumbleupon_square,
.social_wordpress_square,
.social_instagram_square,
.social_dribbble_square,
.social_vimeo_square,
.social_linkedin_square,
.social_rss_square,
.social_deviantart_square,
.social_share_square,
.social_myspace_square,
.social_skype_square,
.social_youtube_square,
.social_picassa_square,
.social_googledrive_square,
.social_flickr_square,
.social_blogger_square,
.social_spotify_square,
.social_delicious_square,
.icon_printer,
.icon_calulator,
.icon_building,
.icon_floppy,
.icon_drive,
.icon_search-2,
.icon_id,
.icon_id-2,
.icon_puzzle,
.icon_like,
.icon_dislike,
.icon_mug,
.icon_currency,
.icon_wallet,
.icon_pens,
.icon_easel,
.icon_flowchart,
.icon_datareport,
.icon_briefcase,
.icon_shield,
.icon_percent,
.icon_globe,
.icon_globe-2,
.icon_target,
.icon_hourglass,
.icon_balance,
.icon_rook,
.icon_printer-alt,
.icon_calculator_alt,
.icon_building_alt,
.icon_floppy_alt,
.icon_drive_alt,
.icon_search_alt,
.icon_id_alt,
.icon_id-2_alt,
.icon_puzzle_alt,
.icon_like_alt,
.icon_dislike_alt,
.icon_mug_alt,
.icon_currency_alt,
.icon_wallet_alt,
.icon_pens_alt,
.icon_easel_alt,
.icon_flowchart_alt,
.icon_datareport_alt,
.icon_briefcase_alt,
.icon_shield_alt,
.icon_percent_alt,
.icon_globe_alt,
.icon_clipboard {
  font-family: "ElegantIcons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

.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";
}

[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
  transition-duration: 50ms;
}

[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
  transition-delay: 50ms;
}

[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
  transition-duration: 0.1s;
}

[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: 0.1s;
}

[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
  transition-duration: 0.15s;
}

[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
  transition-delay: 0.15s;
}

[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
  transition-duration: 0.2s;
}

[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
  transition-delay: 0.2s;
}

[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
  transition-duration: 0.25s;
}

[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
  transition-delay: 0.25s;
}

[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
  transition-duration: 0.3s;
}

[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
  transition-delay: 0.3s;
}

[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
  transition-duration: 0.35s;
}

[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
  transition-delay: 0.35s;
}

[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
  transition-duration: 0.4s;
}

[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
  transition-delay: 0.4s;
}

[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
  transition-duration: 0.45s;
}

[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
  transition-delay: 0.45s;
}

[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
  transition-duration: 0.5s;
}

[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
  transition-delay: 0.5s;
}

[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
  transition-duration: 0.55s;
}

[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
  transition-delay: 0.55s;
}

[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
  transition-duration: 0.6s;
}

[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
  transition-delay: 0.6s;
}

[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
  transition-duration: 0.65s;
}

[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
  transition-delay: 0.65s;
}

[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
  transition-duration: 0.7s;
}

[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
  transition-delay: 0.7s;
}

[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
  transition-duration: 0.75s;
}

[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
  transition-delay: 0.75s;
}

[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
  transition-duration: 0.8s;
}

[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
  transition-delay: 0.8s;
}

[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
  transition-duration: 0.85s;
}

[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
  transition-delay: 0.85s;
}

[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
  transition-duration: 0.9s;
}

[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
  transition-delay: 0.9s;
}

[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
  transition-duration: 0.95s;
}

[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
  transition-delay: 0.95s;
}

[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s;
}

[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
  transition-delay: 1s;
}

[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s;
}

[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
  transition-delay: 1.05s;
}

[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s;
}

[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
  transition-delay: 1.1s;
}

[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s;
}

[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
  transition-delay: 1.15s;
}

[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s;
}

[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
  transition-delay: 1.2s;
}

[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s;
}

[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
  transition-delay: 1.25s;
}

[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s;
}

[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
  transition-delay: 1.3s;
}

[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s;
}

[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
  transition-delay: 1.35s;
}

[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s;
}

[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
  transition-delay: 1.4s;
}

[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s;
}

[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
  transition-delay: 1.45s;
}

[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s;
}

[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
  transition-delay: 1.5s;
}

[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s;
}

[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
  transition-delay: 1.55s;
}

[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s;
}

[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
  transition-delay: 1.6s;
}

[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s;
}

[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
  transition-delay: 1.65s;
}

[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s;
}

[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
  transition-delay: 1.7s;
}

[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s;
}

[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
  transition-delay: 1.75s;
}

[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s;
}

[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
  transition-delay: 1.8s;
}

[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s;
}

[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
  transition-delay: 1.85s;
}

[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s;
}

[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
  transition-delay: 1.9s;
}

[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s;
}

[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
  transition-delay: 1.95s;
}

[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s;
}

[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
  transition-delay: 2s;
}

[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s;
}

[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
  transition-delay: 2.05s;
}

[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s;
}

[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
  transition-delay: 2.1s;
}

[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s;
}

[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
  transition-delay: 2.15s;
}

[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s;
}

[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
  transition-delay: 2.2s;
}

[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s;
}

[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
  transition-delay: 2.25s;
}

[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s;
}

[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
  transition-delay: 2.3s;
}

[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s;
}

[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
  transition-delay: 2.35s;
}

[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s;
}

[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
  transition-delay: 2.4s;
}

[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s;
}

[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
  transition-delay: 2.45s;
}

[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s;
}

[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
  transition-delay: 2.5s;
}

[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s;
}

[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
  transition-delay: 2.55s;
}

[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s;
}

[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
  transition-delay: 2.6s;
}

[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s;
}

[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
  transition-delay: 2.65s;
}

[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s;
}

[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
  transition-delay: 2.7s;
}

[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s;
}

[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
  transition-delay: 2.75s;
}

[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s;
}

[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
  transition-delay: 2.8s;
}

[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s;
}

[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
  transition-delay: 2.85s;
}

[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s;
}

[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
  transition-delay: 2.9s;
}

[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s;
}

[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
  transition-delay: 2.95s;
}

[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s;
}

[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
  transition-delay: 3s;
}

[data-aos][data-aos][data-aos-easing="linear"],
body[data-aos-easing="linear"] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

[data-aos][data-aos][data-aos-easing="ease"],
body[data-aos-easing="ease"] [data-aos] {
  transition-timing-function: ease;
}

[data-aos][data-aos][data-aos-easing="ease-in"],
body[data-aos-easing="ease-in"] [data-aos] {
  transition-timing-function: ease-in;
}

[data-aos][data-aos][data-aos-easing="ease-out"],
body[data-aos-easing="ease-out"] [data-aos] {
  transition-timing-function: ease-out;
}

[data-aos][data-aos][data-aos-easing="ease-in-out"],
body[data-aos-easing="ease-in-out"] [data-aos] {
  transition-timing-function: ease-in-out;
}

[data-aos][data-aos][data-aos-easing="ease-in-back"],
body[data-aos-easing="ease-in-back"] [data-aos] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

[data-aos][data-aos][data-aos-easing="ease-out-back"],
body[data-aos-easing="ease-out-back"] [data-aos] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

[data-aos][data-aos][data-aos-easing="ease-in-out-back"],
body[data-aos-easing="ease-in-out-back"] [data-aos] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

[data-aos][data-aos][data-aos-easing="ease-in-sine"],
body[data-aos-easing="ease-in-sine"] [data-aos] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

[data-aos][data-aos][data-aos-easing="ease-out-sine"],
body[data-aos-easing="ease-out-sine"] [data-aos] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

[data-aos][data-aos][data-aos-easing="ease-in-out-sine"],
body[data-aos-easing="ease-in-out-sine"] [data-aos] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

[data-aos][data-aos][data-aos-easing="ease-in-quad"],
body[data-aos-easing="ease-in-quad"] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing="ease-out-quad"],
body[data-aos-easing="ease-out-quad"] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing="ease-in-out-quad"],
body[data-aos-easing="ease-in-out-quad"] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing="ease-in-cubic"],
body[data-aos-easing="ease-in-cubic"] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing="ease-out-cubic"],
body[data-aos-easing="ease-out-cubic"] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing="ease-in-out-cubic"],
body[data-aos-easing="ease-in-out-cubic"] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing="ease-in-quart"],
body[data-aos-easing="ease-in-quart"] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing="ease-out-quart"],
body[data-aos-easing="ease-out-quart"] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing="ease-in-out-quart"],
body[data-aos-easing="ease-in-out-quart"] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos^="fade"][data-aos^="fade"] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^="fade"][data-aos^="fade"].aos-animate {
  opacity: 1;
  transform: translateZ(0);
}

[data-aos="fade-up"] {
  transform: translate3d(0, 100px, 0);
}

[data-aos="fade-down"] {
  transform: translate3d(0, -100px, 0);
}

[data-aos="fade-right"] {
  transform: translate3d(-100px, 0, 0);
}

[data-aos="fade-left"] {
  transform: translate3d(100px, 0, 0);
}

[data-aos="fade-up-right"] {
  transform: translate3d(-100px, 100px, 0);
}

[data-aos="fade-up-left"] {
  transform: translate3d(100px, 100px, 0);
}

[data-aos="fade-down-right"] {
  transform: translate3d(-100px, -100px, 0);
}

[data-aos="fade-down-left"] {
  transform: translate3d(100px, -100px, 0);
}

[data-aos^="zoom"][data-aos^="zoom"] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^="zoom"][data-aos^="zoom"].aos-animate {
  opacity: 1;
  transform: translateZ(0) scale(1);
}

[data-aos="zoom-in"] {
  transform: scale(0.6);
}

[data-aos="zoom-in-up"] {
  transform: translate3d(0, 100px, 0) scale(0.6);
}

[data-aos="zoom-in-down"] {
  transform: translate3d(0, -100px, 0) scale(0.6);
}

[data-aos="zoom-in-right"] {
  transform: translate3d(-100px, 0, 0) scale(0.6);
}

[data-aos="zoom-in-left"] {
  transform: translate3d(100px, 0, 0) scale(0.6);
}

[data-aos="zoom-out"] {
  transform: scale(1.2);
}

[data-aos="zoom-out-up"] {
  transform: translate3d(0, 100px, 0) scale(1.2);
}

[data-aos="zoom-out-down"] {
  transform: translate3d(0, -100px, 0) scale(1.2);
}

[data-aos="zoom-out-right"] {
  transform: translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos="zoom-out-left"] {
  transform: translate3d(100px, 0, 0) scale(1.2);
}

[data-aos^="slide"][data-aos^="slide"] {
  transition-property: transform;
}

[data-aos^="slide"][data-aos^="slide"].aos-animate {
  transform: translateZ(0);
}

[data-aos="slide-up"] {
  transform: translate3d(0, 100%, 0);
}

[data-aos="slide-down"] {
  transform: translate3d(0, -100%, 0);
}

[data-aos="slide-right"] {
  transform: translate3d(-100%, 0, 0);
}

[data-aos="slide-left"] {
  transform: translate3d(100%, 0, 0);
}

[data-aos^="flip"][data-aos^="flip"] {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-property: transform;
}

[data-aos="flip-left"] {
  transform: perspective(2500px) rotateY(-100deg);
}

[data-aos="flip-left"].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos="flip-right"] {
  transform: perspective(2500px) rotateY(100deg);
}

[data-aos="flip-right"].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos="flip-up"] {
  transform: perspective(2500px) rotateX(-100deg);
}

[data-aos="flip-up"].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

[data-aos="flip-down"] {
  transform: perspective(2500px) rotateX(100deg);
}

[data-aos="flip-down"].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

[data-aos="rotate"] {
  transform: rotate(90deg);
  opacity: 0;
  transition-property: transform, opacity;
}

[data-aos="rotate"].aos-animate {
  transform: rotate(0);
  opacity: 1;
}

:root {
  --bs-font-sans-serif: var(--body-font-family);
  /* Colors: */
  --pink-700: #e6007e;
  --pink-100: #943c5e;
  --white: #ffffff;
  --yellow-600: #ffb800;
  --black: #000000;
  --black-600: #111111;
  --black-500: #111827;
  --black-200: #6d7280;
  --black-100: #5d606b;
  --blue-900: #0e162e;
  --blue-700: #1f3165;
  --blue-600: #243466;
  --blue-500: #5d606b;
  --blue-400: #c7ccda;
  --blue-300: #ccd2e3;
  --blue-200: #d3d6dc;
  --blue-100: #ebedf1;
  --blue-50: #5f6063;
  --gray-400: #aaaaaa;
  --gray-100: #f6f6f6;
  --gray-50: #9d9fa4;
  /*font*/
  --body-font-family: "Quicksand", sans-serif;
  --font-weight-bold: 700;
  --font-weight-semiBold: 600;
  --font-weight-medium: 500;
  --font-weight-regular: 400;
}

body {
  font-size: 16px;
  line-height: 24px;
  color: var(--black-500);
}

.container {
  width: 100%;
  max-width: 1004px;
}

.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
  padding-left: 25px;
  padding-right: 25px;
  /*@include max(md) {
      padding-left: 30px;
      padding-right: 30px;
  }*/
}

.row {
  --bs-gutter-x: 50px;
}

@media (max-width: 991px) {
  .row {
    --bs-gutter-x: 30px;
  }
}

.small-gap-row {
  --bs-gutter-x: 14px;
  --bs-gutter-y: 14px;
}

.row-gutter-26 {
  --bs-gutter-x: 26px;
}

.row-gutter-40 {
  --bs-gutter-x: 40px;
}

.progress {
  border-radius: 22px;
  height: 22px;
  background-color: var(--white);
}

.ce-gallery figure {
  margin: 0;
}

@media (max-width: 767px) {
  .progress {
    height: 13px;
  }
}

.progress .progress-bar {
  border-top-right-radius: 22px;
  border-bottom-right-radius: 22px;
  font-size: 16px;
  line-height: 24px;
  background-color: var(--pink-700);
  text-align: right;
  padding: 0 15px;
}

@media (max-width: 767px) {
  .progress .progress-bar {
    font-size: 10px;
    line-height: 15px;
    padding: 0 10px;
  }
}

.btn {
  border-radius: 33px;
  background-color: var(--pink-700);
  /*text-transform: uppercase;*/
  font-size: 14px;
  line-height: 20px;
  font-weight: var(--font-weight-medium);
  padding: 15px 44px;
  border-color: var(--pink-700);
  min-width: 265px;
  box-shadow: none !important;
  border: 0;
}

@media (max-width: 767px) {
  .btn {
    width: 100%;
  }
}

@media only screen and (max-width: 360px) {
  .btn {
    padding: 15px 15px;
  }
}

.btn.btn-primary {
  background-color: var(--pink-700);
}

.btn.btn-primary:hover,
.btn.btn-primary:active {
  background-color: rgba(230, 0, 126, 0.9);
  border-color: rgba(230, 0, 126, 0.9);
  outline: none;
}

.link-text-btn {
  color: inherit;
}

.link-text-btn:hover {
  color: var(--pink-700);
}

.link-btn-pink {
  color: var(--pink-700);
  padding: 0;
  background-color: transparent;
  border: 0;
  outline: none;
  text-decoration: underline;
}

.link-btn-pink:hover {
  color: var(--pink-700);
}

.ewp_widget_btnid:hover,
.ewp_widget_btnid:active {
  background-color: rgba(229, 0, 125, 0.9) !important;
}

/*h1 {
    font-size: 12px;
}*/
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

h2,
.h2_style {
  font-size: 33px;
  line-height: 44px;
  font-weight: var(--font-weight-bold);
}

@media (max-width: 991px) {

  h2,
  .h2_style {
    font-size: 30px;
    line-height: 40px;
  }
}

@media (max-width: 767px) {

  h2,
  .h2_style {
    font-size: 22px;
    line-height: 30px;
  }
}

h3 {
  font-size: 30px;
  line-height: 42px;
  font-weight: var(--font-weight-semiBold);
}

@media (max-width: 767px) {
  h3 {
    font-size: 20px;
    line-height: 28px;
  }
}

h4 {
  font-size: 22px;
  line-height: 33px;
  font-weight: var(--font-weight-bold);
}

@media (max-width: 767px) {
  h4 {
    font-size: 16px;
    line-height: 24px;
  }
}

h5 {
  font-size: 20px;
  line-height: 28px;
  font-weight: var(--font-weight-bold);
}

@media (max-width: 767px) {
  h5 {
    font-size: 16px;
    line-height: 19px;
  }
}

h6 {
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--font-weight-bold);
}

@media (max-width: 767px) {
  h6 {
    font-size: 12px;
    line-height: 18px;
  }
}

p {
  font-size: 18px;
  line-height: 27px;
  font-weight: var(--font-weight-medium);
}

@media (max-width: 767px) {
  p {
    font-size: 14px;
    line-height: 23px;
  }
}

p.medium {
  font-size: 15px;
  line-height: 22px;
}

@media (max-width: 767px) {
  p.medium {
    font-size: 14px;
    line-height: 21px;
  }
}

p.small {
  font-size: 13px;
  line-height: 19px;
}

p.extra-small {
  font-size: 10px;
  line-height: 20px;
}

strong {
  font-weight: var(--font-weight-bold);
}

.bold {
  font-weight: var(--font-weight-bold);
}

.semiBold {
  font-weight: var(--font-weight-semiBold);
}

.fw-medium {
  font-weight: var(--font-weight-medium);
}

.regular {
  font-weight: var(--font-weight-regular);
}

body {
  padding-top: 63px;
}

.bg-white {
  background-color: #fff !important;
}

.bg-ghost-white {
  background-color: #f9f9f9 !important;
}

.bg-pink {
  background-color: #e5007d !important;
}

.bg-pink *:not a {
  color: #fff;
}

@media (max-width: 767px) {
  body {
    padding-top: 78px;
  }
}

.btn-secondary {
  color: #1d2e64;
  font-size: 22px;
  background-color: #ffffff;
  padding: 6.5px 22px;
  border: 0;
  border-radius: 50px;
  transition: all 300ms ease 0ms;
  box-shadow: 0px 12px 18px -6px rgba(0, 0, 0, 0.3) !important;
  line-height: 1.7;
}

.btn-secondary:hover {
  color: #1d2e64;
  background: linear-gradient(45deg, #213363, #e6007e);
  background-size: 200% 200%;
  -webkit-animation: Gradient 5s ease infinite;
  animation: Gradient 5s ease infinite;
  box-shadow: 0px 12px 18px 6px rgba(229, 0, 125, 0.09) !important;
}

header.header {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 9999;
}

header.header .top-gradient {
  background-image: linear-gradient(270deg, #e2017d 1.15%, #1f2e64 98.51%);
  height: 15px;
}

@media (max-width: 767px) {
  header.header .top-gradient {
    height: 38px;
  }
}

header.header .logo-wrapper {
  display: flex;
  justify-content: center;
  padding: 13px 15px 11px;
  background-color: var(--white);
  min-height: 48px;
}

@media (max-width: 767px) {
  header.header .logo-wrapper {
    padding: 9px 15px 7px;
    min-height: 40px;
  }
}

header.header .logo-wrapper>.brand-logo {
  /* @include max(md) {
       width: 42px;
       display: flex;
   }*/
}

@media (max-width: 767px) {
  header.header .logo-wrapper>.brand-logo>img {
    width: 42px;
    height: auto;
  }
}

header.header .logo-wrapper>img {
  width: 53px;
  height: auto;
  position: relative;
  top: 2px;
}

@media (max-width: 767px) {
  header.header .logo-wrapper>img {
    width: 42px;
  }
}

@media (max-width: 767px) {
  header.header.shadow-bottom:after {
    opacity: 0;
  }
}

.full-width-container .container {
  width: 80%;
  max-width: 1080px;
  margin: auto;
  padding: 0;
}

.shadow-bottom {
  position: relative;
  z-index: 9;
}

.shadow-bottom:after {
  content: "";
  background-image: linear-gradient(180deg,
      var(--black) 0%,
      rgba(217, 217, 217, 0) 100%);
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 23px;
  transform: translateY(100%);
  opacity: 0.15;
}

.icon-text-card {
  background-color: transparent;
  border: 0;
}

.icon-text-card .icon-box {
  margin: 0 auto;
  width: 70px;
  height: 70px;
  background-color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border-radius: 50%;
  margin-bottom: 20px;
}

@media (max-width: 767px) {
  .icon-text-card .icon-box {
    width: 40px;
    height: 40px;
    padding: 7px;
    margin-bottom: 5px;
  }
}

.icon-text-card .icon-box>img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.icon-text-card .card-body {
  padding: 0;
}

/* .icon-text-card .icon-title {
  max-width: 145px;
} */

.icon-text-card .icon-title>h6 {
  color: var(--blue-700);
}

@media (max-width: 767px) {
  .icon-text-card .icon-title>h6 {
    font-size: 12px;
    line-height: 16px;
    font-weight: var(--font-weight-semiBold);
  }
}

.text-icon-row .icon-text-card.style-2 .icon-box {
  width: 80px;
  height: 80px;
  background-color: transparent;
  padding: 0;
  margin-bottom: 45px;
}

.text-icon-row .icon-text-card.style-2 .icon-title p {
  font-size: 20px;
  line-height: 28px;
}

.text-icon-row .icon-text-card {
  border: 0;
  width: 80%;
}

.text-icon-row .icon-text-card.style-2 .icon-title {
  max-width: 100%;
}

@media (max-width: 767px) {
  .icon-text-card.style-2 .icon-box {
    width: 31px;
    height: 31px;
    margin-bottom: 25px;
  }

  .text-icon-row .icon-text-card.style-2 .icon-box {
    margin-bottom: 20px;
  }

  .text-icon-row>.container>.row {
    --bs-gutter-y: 20px;
  }
}

.icon-text-card.style-2 .icon-title {
  max-width: 204px;
}

@media (max-width: 767px) {
  .with-big-icons .icon-text-card .icon-title>h6 {
    font-size: 10px;
    line-height: 13px;
  }
}

@media only screen and (max-width: 375px) {
  .with-big-icons .icon-text-card .icon-title>h6 {
    max-width: 67px;
  }
}

.review-item {
  background-color: var(--blue-100);
  border: 1px solid var(--blue-200);
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 52px 40px 60px;
}

@media (max-width: 767px) {
  .review-item {
    border-left: 0;
    border-right: 0;
    padding: 48px 40px 48px;
  }
}

.review-item .rating-star {
  margin-bottom: 30px;
}

.review-item .review-avatar {
  width: 80px;
  height: 80px;
  margin-bottom: 12px;
}

.review-item .review-avatar>img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.review-item .review-content>h6 {
  padding-bottom: 10px;
  color: var(--black);
}

@media (max-width: 767px) {
  .review-item .review-content>h6 {
    font-size: 16px;
    line-height: 24px;
  }
}

.review-item .review-content p {
  font-style: italic;
  font-family: "Arial-Narrow";
  color: var(--blue-500);
  font-weight: var(--font-weight-regular);
  font-size: 18px;
  line-height: 31px;
}

.review-item .review-content p:last-child {
  margin-bottom: 0;
}

.review-item .review-content p>a {
  color: inherit;
  font-size: 12px;
  line-height: 22px;
  display: block;
}

.review-item .rating-star {
  display: flex;
}

.review-item .rating-star>img {
  width: 20px;
  height: 20px;
  -o-object-fit: contain;
  object-fit: contain;
}

.review-item .rating-star>img:not(:last-child) {
  margin-right: 8px;
}

.slick-item-review:not(:last-child)>.review-item {
  border-right: 0;
}

.card.card-group {
  background-color: var(--white);
  border: 1px solid #ebebeb;
  border-radius: 33px;
  padding: 45px 58px 60px 35px;
}

@media (max-width: 767px) {
  .card.card-group {
    border: 0;
  }

  section.whatsinit-section.frame-type-mask_webinar_overview .whatsin-row .whats-content .card.card-group {
    border: 1px solid #ebebeb;
    border-radius: 30px;
    padding: 40px 25px 40px 28px;
  }

  section.whatsinit-section.frame-type-mask_webinar_overview .whatsin-row .whats-content .card.card-group .card-group-item {
    padding-left: 0;
    padding-right: 0;
  }

  section.whatsinit-section.frame-type-mask_webinar_overview .whatsin-row .whats-content .card.card-group .card-group-item-avatar {
    margin-right: 15px;
  }

  section.whatsinit-section.frame-type-mask_webinar_overview .whatsin-row .whats-content .card.card-group .card-group-footer {
    padding-top: 0px;
  }
}

.card.card-group .card-group-item-row {
  display: flex;
  align-items: flex-start;
}

.card.card-group .card-group-item-row .card-group-item-avatar {
  flex: 0 0 84px;
  height: 84px;
  margin-right: 21px;
}

@media (max-width: 767px) {
  .card.card-group .card-group-item-row .card-group-item-avatar {
    flex: 0 0 50px;
    height: 50px;
    margin-right: 10px;
  }
}

.card.card-group .card-group-item-row .card-group-item-avatar>img {
  width: 100%;
  height: 100%;
}

.card.card-group .card-group-item-row .card-group-item-content h5 {
  padding-bottom: 5px;
}

.card.card-group .card-group-item-row .card-group-item-content p {
  color: var(--blue-50);
}

.card.card-group .card-group-item-row .card-group-item-content p:last-child {
  margin: 0;
}

.card.card-group .card-group-item {
  padding-bottom: 50px;
}

@media (max-width: 767px) {
  .card.card-group .card-group-item {
    padding-bottom: 36px;
  }
}

.card.card-group .card-group-footer {
  padding-left: 105px;
}

@media (max-width: 767px) {
  .card.card-group .card-group-footer {
    padding-left: 0;
    padding-top: 9px;
  }
}

.card.card-style-2 {
  background-color: var(--white);
  border: 0;
  border-radius: 33px;
  height: 100%;
}

@media (max-width: 767px) {
  .card.card-style-2 {
    border-radius: 20px;
  }
}

.card.card-style-2 h5 {
  line-height: 28px;
  padding-bottom: 12px;
}

.card.card-style-2 .card-inner {
  padding: 21px 25px 20px;
}

.card.card-style-2 .card-inner p {
  font-size: 15px;
  line-height: 22px;
}

@media (max-width: 767px) {
  .card.card-style-2 .card-inner p {
    font-size: 14px;
    line-height: 21px;
  }
}

.card.card-style-2 .card-inner p:last-child {
  margin-bottom: 0;
}

.card.card-style-3 {
  border: 0;
  border-radius: 18px;
  position: relative;
}

.card.card-style-3 .card-body {
  padding: 45px;
}

.card.card-style-3 .card-body h4 {
  font-size: 25px;
  padding-bottom: 5px;
}

.card.card-style-3 .card-body h4+p {
  padding-bottom: 30px;
}

@media (max-width: 767px) {
  .card.card-style-3 .card-body h4+p {
    padding-bottom: 20px;
    color: var(--black-100);
  }
}

.card.card-style-3 .special-price p {
  font-size: 14px;
  line-height: 30px;
  padding-bottom: 15px;
}

@media (max-width: 767px) {
  .card.card-style-3 .special-price p {
    font-size: 10px;
    line-height: 20px;
  }
}

.card.card-style-3 h3 {
  font-size: 18px;
  line-height: 27px;
  font-weight: var(--font-weight-medium);
  padding-bottom: 8px;
  color: #4f4f4f;
}

.card.card-style-3 h3>span.text-pink {
  font-size: 28px;
  line-height: 27px;
  font-weight: var(--font-weight-bold);
}

@media (max-width: 767px) {
  .card.card-style-3 h3>span.text-pink {
    font-size: 25px;
  }
}

.card.card-style-3 h3>span.stat {
  font-size: 16px;
  padding-right: 4px;
  padding-left: 4px;
}

@media (max-width: 767px) {
  .card.card-style-3 h3>span.stat {
    font-size: 13px;
  }
}

.logos-row {
  gap: 0 72px;
}

@media (max-width: 991px) {
  .logos-row {
    gap: 0;
  }
}

@media (max-width: 767px) {
  .logos-row {
    --bs-gutter-x: 24px;
  }
}

@media (max-width: 991px) {
  .logos-row .logo-item {
    flex: 0 0 20%;
    max-width: 20%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

.logos-row .logo-item img {
  max-width: 100%;
  height: auto;
}

@media (max-width: 991px) {
  .logos-row .logo-item img {
    width: 100%;
    max-width: 123px;
  }
}

@media (max-width: 767px) {
  .logos-row .logo-item img {
    max-width: 100px;
  }
}

.logo-with-heading {
  padding: 60px 0 90px;
}

@media (max-width: 767px) {
  .logo-with-heading {
    padding: 45px 0 45px;
  }
}

.logo-with-heading h6 {
  padding-bottom: 45px;
}

@media (max-width: 767px) {
  .logo-with-heading h6 {
    padding-bottom: 25px;
    font-size: 10px;
    line-height: 15px;
    font-weight: var(--font-weight-bold);
  }
}

.text-icon-row {
  padding-top: 48px;
  padding-bottom: 60px;
}

@media (max-width: 767px) {
  .text-icon-row {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}

.text-icon-row.with-big-icons {
  padding-top: 100px;
  padding-bottom: 90px;
}

@media (max-width: 767px) {
  .text-icon-row.with-big-icons {
    padding-top: 55px;
    padding-bottom: 55px;
  }
}

@media (max-width: 767px) {
  .text-icon-row>.container>.row {
    --bs-gutter-x: 20px;
  }
}

.container-small-wrapper {
  width: 100%;
  max-width: 707px;
  margin: 0 auto;
}

.heading-description {
  max-width: 644px;
  margin: 0 auto;
}

@media only screen and (max-width: 375px) {
  .heading-description {
    max-width: 308px;
  }
}

.video-section .heading-description>p {
  max-width: 550px;
  margin: 0 auto !important;
}

.video-box {
  position: relative;
  margin-bottom: 71px;
}

@media (max-width: 767px) {
  .video-box {
    margin-bottom: 40px;
  }
}

/* .video-box:after {
  content: "";
  position: absolute;
  width: 100%;
  max-width: 508px;
  height: 71px;
  background-color: var(--black);
  border-radius: 62px;
  opacity: 0.5;
  filter: blur(31px);
  left: 50%;
  bottom: 5px;
  transform: translate(-50%, 100%);
  z-index: 3;
}
@media (max-width: 767px) {
  .video-box:after {
    max-width: 279px;
    height: 39px;
    bottom: 15px;
  }
} */
.video-box>.thumb {
  position: absolute;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  top: -1px;
  left: -1px;
  z-index: 9;
}

.video-box>.thumb.playing {
  display: none;
}

.video-box>.thumb>img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.video-box .play-icon-video {
  position: absolute;
  width: 109px;
  height: 109px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

@media (max-width: 991px) {
  .video-box .play-icon-video {
    width: 85px;
    height: 85px;
  }
}

.video-box .play-icon-video>img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

@media (max-width: 767px) {
  .video-box .play-icon-video {
    width: 46px;
    height: 46px;
  }
}

.video-box video {
  position: relative;
  z-index: 4;
  display: block;
}

.video-box.youtube-small {
  margin-bottom: 22px;
}

.video-box.youtube-small:after {
  opacity: 0.77;
  max-width: 211px;
  height: 22px;
}

@media (max-width: 767px) {
  .video-box.youtube-small:after {
    max-width: 80px;
  }
}

.video-box.youtube-small .play-icon-video {
  width: 63px;
  height: 32px;
  cursor: pointer;
}

@media (max-width: 767px) {
  .video-box.youtube-small .play-icon-video {
    width: 30px;
    height: 15px;
    display: flex;
  }
}

.video-box.small-video-shadow {
  margin-bottom: 35px;
}

.video-box.small-video-shadow:after {
  bottom: 34px;
  max-width: 350px;
  height: 43px;
  border-radius: 50%;
  opacity: 0.7;
  filter: blur(19px);
}

.video-box iframe {
  position: relative;
  z-index: 9;
  display: block;
}

@media (max-width: 767px) {
  .video-box iframe {
    height: 55px;
    display: block;
  }
}

.video-box iframe+.thumb {
  display: none;
}

.text-media-section {
  padding: 105px 0 85px;
}

@media (max-width: 767px) {
  .text-media-section {
    padding: 85px 0px 40px;
  }
}

.text-media-section h2 {
  padding-bottom: 10px;
}

.text-media-section p {
  margin: 0;
}

.text-media-section .video-box {
  margin-top: 35px;
}

@media (max-width: 767px) {
  .text-media-section .video-box {
    margin-top: 28px;
  }
}

.text-media-section.gradient-1 h2 {
  color: var(--white);
}

.text-media-section.gradient-1 p {
  color: var(--white);
}

.text-media-section.bg-white p {
  color: var(--black-500);
}

.text-heading-two-col {
  padding-top: 115px;
  padding-bottom: 115px;
}

@media (max-width: 767px) {
  .text-heading-two-col {
    padding-top: 75px;
    padding-bottom: 55px;
  }
}

.text-heading-two-col.bg-blue-600 h2 {
  color: var(--white);
}

.text-heading-two-col.bg-blue-600 p {
  color: var(--blue-400);
}

.text-heading-two-col.bg-blue-600 h5 {
  color: var(--white);
}

.text-heading-two-col.bg-blue-600 .btn-box p {
  color: var(--white);
}

.text-heading-two-col.bg-white p {
  color: var(--black-100);
}

@media (max-width: 767px) {
  .text-heading-two-col .inner-box-column {
    padding-top: 60px;
    padding-bottom: 10px;
  }
}

@media (max-width: 767px) {
  .btn-box {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .btn-box .btn {
    width: 100%;
  }
}

.video-section {
  padding: 115px 0 105px;
}

@media (max-width: 767px) {
  .video-section {
    padding: 85px 0 55px;
  }
}

.video-section h2 {
  padding-bottom: 5px;
}

@media (max-width: 767px) {
  .video-section h2 {
    padding-bottom: 7px;
  }
}

.video-section.bg-blue-600 h2 {
  color: var(--white);
}

.video-section.bg-blue-600 p {
  color: var(--blue-400);
}

.video-section.bg-blue-600 .video-items p {
  color: var(--white);
}

.video-section .video-row {
  padding-top: 65px;
  --bs-gutter-x: 30px;
}

@media (min-width: 992px) {
  .video-section .video-row {
    max-width: 920px;
    margin: 0 auto;
  }
}

@media (max-width: 767px) {
  .video-section .video-row {
    padding-top: 40px;
    --bs-gutter-x: 12px;
  }
}

@media (max-width: 767px) {
  .video-section .video-items p {
    display: none;
  }
}

.video-section.bg-white {
  border-bottom: 1px solid #c5c5c5;
}

.video-section .button-section-footer {
  padding-top: 50px;
}

@media (max-width: 767px) {
  .video-section .button-section-footer {
    padding-top: 81px;
  }
}

@media (min-width: 768px) {
  .inner-box-column {
    max-width: 340px;
  }
}

@media (min-width: 768px) {
  .small-header-col {
    max-width: 370px;
  }
}

.button-section-footer {
  padding-top: 70px;
}

@media (max-width: 767px) {
  .button-section-footer {
    padding-top: 40px;
  }
}

.card-with-count {
  padding: 0 43px;
}

@media (max-width: 991px) {
  .card-with-count {
    padding: 0;
  }
}

@media (max-width: 767px) {
  .card-with-count {
    text-align: left !important;
    position: relative;
    padding-left: 65px !important;
    padding-bottom: 40px !important;
  }
}

.card-with-count:after,
.card-with-count:before {
  content: "";
  width: 50%;
  height: 2px;
  background-color: var(--black-500);
  position: absolute;
  top: 25px;
  z-index: 4;
  pointer-events: none;
}

@media (max-width: 767px) {

  .card-with-count:after,
  .card-with-count:before {
    width: 2px;
    height: 100%;
  }
}

.card-with-count:before {
  left: 0;
}

@media (max-width: 767px) {
  .card-with-count:before {
    left: 24px;
  }
}

.card-with-count:after {
  right: 0;
}

@media (max-width: 767px) {
  .card-with-count:after {
    opacity: 0;
  }
}

.card-with-count h6 {
  color: var(--black-200);
  font-weight: var(--font-weight-regular);
}

@media (max-width: 767px) {
  .card-with-count h6 {
    font-size: 14px;
    line-height: 21px;
  }
}

.card-with-count h6+h6 {
  padding-top: 20px;
}

.card-with-count .count-btn {
  width: 50px;
  height: 50px;
  border: 3px solid var(--black-500);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  color: var(--black-500);
  line-height: 36px;
  font-weight: var(--font-weight-bold);
  background-color: var(--white);
  position: relative;
  z-index: 5;
}

.card-with-count .count-btn.active {
  background-color: var(--black-500);
  color: var(--white);
}

.card-with-count .count-btn.bg-blue-700.active {
  background-color: var(--blue-700);
  border-color: var(--blue-700);
}

.card-with-count .card-count {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 30px;
}

@media (max-width: 767px) {
  .card-with-count .card-count {
    position: absolute;
    top: 0px;
    left: 0;
  }
}

.card-with-count h4 {
  padding-bottom: 10px;
  font-size: 20px;
  line-height: 28px;
}

@media (max-width: 767px) {
  .card-with-count h4 {
    font-size: 16px;
    line-height: 24px;
  }
}

.cards-with-lines {
  padding-top: 66px;
  padding-bottom: 70px;
}

@media (max-width: 767px) {
  .cards-with-lines {
    padding-bottom: 10px;
  }
}

.cards-with-lines>div[class*="col-"] {
  position: relative;
}

.cards-with-lines>div[class*="col-"]:first-child .card-with-count:before {
  opacity: 0;
}

@media (max-width: 767px) {
  .cards-with-lines>div[class*="col-"]:first-child .card-with-count:before {
    opacity: 1;
  }
}

.cards-with-lines>div[class*="col-"]:last-child .card-with-count:after {
  opacity: 0;
}

@media (max-width: 767px) {
  .cards-with-lines>div[class*="col-"]:last-child .card-with-count:before {
    opacity: 0;
  }
}

.cards-with-lines.style-2>div[class*="col-"]:first-child .card-with-count:before {
  opacity: 0;
}

@media (max-width: 767px) {
  .cards-with-lines.style-2>div[class*="col-"]:first-child .card-with-count:before {
    opacity: 1;
  }
}

.cards-with-lines.style-2>div[class*="col-"]:last-child .card-with-count:after {
  opacity: 0;
  display: none;
}

.cards-with-lines.style-2>div[class*="col-"]:last-child .card-with-count:before {
  opacity: 0;
}

.cards-with-lines.style-2 .card-with-count {
  padding: 0;
  padding-right: 07px;
}

@media (max-width: 767px) {
  .cards-with-lines.style-2 .card-with-count {
    padding-left: 65px;
    padding-bottom: 35px;
  }
}

.cards-with-lines.style-2 .card-with-count:after {
  width: calc(100% - 25px);
  right: -100px;
}

@media (max-width: 767px) {
  .cards-with-lines.style-2 .card-with-count:after {
    content: none;
  }
}

@media (max-width: 767px) {
  .cards-with-lines.style-2 .card-with-count:before {
    background-color: var(--black-500);
  }
}

.cards-with-lines.style-2 .card-with-count .card-count {
  justify-content: center;
}

@media (max-width: 767px) {
  .cards-with-lines.style-2 .count-btn {
    border-color: var(--black-500);
    color: var(--black-500);
  }
}

.cards-with-lines.style-2 .count-btn:after {
  content: "";
  position: absolute;
  background-image: url(../Images/check-icon.svg);
  width: 24px;
  height: 26px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  filter: brightness(0) invert(1);
  opacity: 0;
}

.cards-with-lines.style-2 .count-btn.active {
  background-color: var(--blue-700);
  border-color: var(--blue-700);
  color: var(--blue-700);
}

.cards-with-lines.style-2 .count-btn.active:after {
  opacity: 1;
}

.description-cards-section {
  padding-top: 115px;
  padding-bottom: 80px;
  border-top: 1px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;
}

@media (max-width: 767px) {
  .description-cards-section {
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (max-width: 767px) {
  .description-cards-section .heading-description {
    text-align: left !important;
  }
}

.description-cards-section .heading-description p {
  color: var(--blue-50);
}

@media (max-width: 767px) {
  .description-cards-section .heading-description p {
    color: var(--black-200);
  }
}

.heading-btn-section {
  padding-top: 115px;
  padding-bottom: 115px;
}

@media (max-width: 767px) {
  .heading-btn-section {
    padding-top: 60px;
    padding-bottom: 50px;
  }
}

.heading-btn-section.offer {
  padding-top: 100px;
  padding-bottom: 85px;
}

@media (max-width: 767px) {
  .heading-btn-section.offer {
    padding-top: 60px;
    padding-bottom: 50px;
  }
}

.heading-btn-section h3 {
  margin: 0;
  padding-bottom: 40px;
}

@media (max-width: 767px) {
  .heading-btn-section h3 {
    padding-bottom: 30px;
  }
}

.social-media-section {
  padding-top: 115px;
  padding-bottom: 105px;
}

@media (max-width: 767px) {
  .social-media-section {
    padding-top: 55px;
    padding-bottom: 55px;
  }
}

.social-media-section .social-media-row {
  padding-top: 40px;
}

@media (max-width: 767px) {
  .social-media-section .social-media-row {
    padding-top: 30px;
  }
}

.social-media-section .social-media-row>.social-link {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  overflow: hidden;
}

.social-media-section .social-media-row>.social-link>img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  display: block;
}

@media (max-width: 767px) {
  .social-media-section .social-media-row>.social-link {
    width: 45px;
    height: 45px;
  }
}

.social-media-section .social-media-row>.social-link:not(:last-child) {
  margin-right: 45px;
}

@media (max-width: 767px) {
  .social-media-section .social-media-row>.social-link:not(:last-child) {
    margin-right: 30px;
  }
}

@media (max-width: 767px) {
  .social-media-section h3 {
    font-size: 18px;
    line-height: 25px;
  }
}

.achtung-section {
  padding-top: 50px;
  padding-bottom: 35px;
}

@media (max-width: 767px) {
  .achtung-section {
    padding-top: 85px;
    padding-bottom: 40px;
  }
}

@media (max-width: 767px) {
  .achtung-section.frame-type-mask_attention_progress_bar_block {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

.achtung-section .heading-icon {
  width: 50px;
  height: 43px;
  margin: 0 auto;
  margin-bottom: 18px;
}

.achtung-section .heading-icon>img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.achtung-section h3 {
  padding-bottom: 15px;
  font-size: 22px;
  line-height: 30px;
  max-width: 540px;
  margin: 0 auto;
}

@media (max-width: 767px) {
  .achtung-section h3 {
    font-size: 16px;
    line-height: 23px;
    max-width: 232px;
  }
}

.achtung-section .heading-description h6 {
  color: var(--blue-300);
  font-weight: var(--font-weight-medium);
  max-width: 604px;
  margin: 0 auto !important;
}

.achtung-section .progress-bar-wrapper {
  padding-top: 30px;
}

.achtung-section .progress-bar-wrapper h6 {
  color: #bfc5d7;
  font-weight: var(--font-weight-medium);
}

@media (max-width: 767px) {
  .achtung-section .progress-bar-wrapper h6 {
    font-size: 13px;
    line-height: 20px;
  }
}

.achtung-section .progress-bar-wrapper p {
  color: #9aa8d0;
}

.achtung-section .progress-bar-wrapper p.small {
  font-size: 12px;
  line-height: 18px;
}

@media (max-width: 767px) {
  .achtung-section .progress-bar-wrapper p.small {
    font-size: 12px;
    line-height: 18px;
  }
}

@media (max-width: 767px) {
  .achtung-section.style-2 {
    padding-top: 30px;
  }
}

@media (max-width: 767px) {
  .achtung-section.style-2 h3 {
    font-size: 16px;
    line-height: 23px;
  }
}

.progress-box {
  max-width: 415px;
  margin: 0 auto;
  padding: 12px 0 10px;
}

.guarantee-section {
  padding-top: 55px;
  padding-bottom: 65px;
}

@media (max-width: 767px) {
  .guarantee-section {
    padding-top: 65px;
    padding-left: 9px;
    padding-right: 9px;
  }
}

.guarantee-row {
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 767px) {
  .guarantee-row {
    flex-wrap: wrap;
  }
}

.guarantee-row .guarantee-logo {
  flex: 0 0 248px;
  max-width: 248px;
}

@media (max-width: 767px) {
  .guarantee-row .guarantee-logo {
    margin: 0 auto;
    flex: 0 0 100%;
  }
}

.guarantee-row .guarantee-content {
  flex-grow: 1;
  padding-left: 50px;
  max-width: 470px;
}

@media (max-width: 767px) {
  .guarantee-row .guarantee-content {
    padding-left: 0;
    text-align: center;
    padding-top: 40px;
  }
}

.guarantee-row .guarantee-content p {
  color: var(--blue-400);
  font-size: 14px;
  line-height: 23px;
  font-weight: var(--font-weight-medium);
}

.guarantee-row .guarantee-content h4 {
  padding-bottom: 10px;
}

@media (max-width: 767px) {
  .guarantee-row .guarantee-content h4 {
    font-size: 22px;
    line-height: 31px;
  }
}

.learn-section {
  padding-top: 115px;
  padding-bottom: 66px;
}

@media (max-width: 767px) {
  .learn-section {
    padding-top: 65px;
    padding-bottom: 42px;
  }
}

.learn-section .heading-description {
  padding-bottom: 80px;
}

@media (max-width: 767px) {
  .learn-section .heading-description {
    padding-bottom: 35px;
  }
}

@media (max-width: 767px) {
  .learn-section .heading-description p {
    font-size: 16px;
    line-height: 24px;
  }
}

.learn-section h3 {
  font-size: 33px;
  line-height: 44px;
  font-weight: var(--font-weight-bold);
}

@media (max-width: 991px) {
  .learn-section h3 {
    font-size: 30px;
    line-height: 40px;
  }
}

@media (max-width: 767px) {
  .learn-section h3 {
    font-size: 22px;
    line-height: 30px;
  }
}

.learn-section.bg-blue-600 h3 {
  color: #f2f2f2;
}

.learn-section.bg-blue-600 .learn-card .learn-card-content {
  color: var(--white);
}

.learn-section.bg-blue-600 .learn-card .learn-card-content h6 {
  color: var(--blue-400);
}

.learn-section.bg-blue-600 .learn-card .learn-card-content h6 strong {
  color: var(--white);
}

.learn-section.bg-blue-600 .button-section-footer p {
  color: var(--blue-400);
}

.learn-section.bg-blue-600 .plus-icon {
  filter: brightness(0) invert(1);
}

.learn-section.bg-white .learn-card .learn-card-content h6 {
  color: var(--blue-50);
}

.learn-section.bg-white .learn-card .learn-card-content h6 strong {
  color: var(--black);
}

.learn-section.bg-white .button-section-footer p {
  color: #727272;
}

@media (max-width: 767px) {
  .learn-section h3 {
    font-size: 22px;
    line-height: 30px;
    text-align: left;
  }
}

.learn-section .more-btn-wrapper {
  padding-top: 45px;
}

.learn-card {
  display: flex;
  align-items: flex-start;
}

.learn-card .learn-card-icon {
  flex: 0 0 50px;
  height: 50px;
  max-width: 50px;
  border-radius: 50%;
  overflow: hidden;
}

.learn-card .learn-card-icon>img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.learn-card .learn-card-content {
  flex-grow: 1;
  padding-left: 18px;
}

@media (max-width: 767px) {
  .learn-card .learn-card-content>p {
    font-size: 16px;
    line-height: 24px;
  }
}

.learn-card .learn-card-content h6 {
  font-weight: var(--font-weight-medium);
  font-size: 15px;
  line-height: 22px;
}

@media (max-width: 767px) {
  .learn-card .learn-card-content h6 {
    font-size: 14px;
    line-height: 21px;
  }
}

.learn-card .learn-card-content h6+h6 {
  padding-top: 20px;
  font-size: 14px;
}

@media (max-width: 767px) {
  .learn-card .learn-card-content h6+h6 {
    padding-top: 0px;
    font-size: 12px;
    line-height: 18px;
  }
}

@media (max-width: 767px) {
  .learn-card .learn-card-content h6+h6>br {
    display: none;
  }
}

.learn-card .learn-card-content h6>strong,
.learn-card .learn-card-content h6>span {
  font-size: 16px;
  line-height: 21px;
}

.learn-more-cards {
  gap: 50px 0;
}

@media (max-width: 767px) {
  .learn-more-cards>div[class*="col"] {
    display: none;
  }
}

@media (max-width: 767px) {
  .learn-more-cards>div[class*="active"] {
    display: block;
  }
}

.timer-box {
  background-color: #fff;
  border: 1px solid #c9c9c9;
  margin: 0 auto;
  width: 100%;
  max-width: 440px;
  border-radius: 11px;
  padding: 25px 35px;
}

@media (max-width: 767px) {
  .timer-box {
    padding: 23px 20px;
  }
}

@media only screen and (max-width: 400px) {
  .timer-box {
    padding: 23px 10px;
  }
}

@media only screen and (max-width: 359px) {
  .timer-box {
    padding: 23px 15px;
  }
}

.timer-box h6 {
  font-weight: var(--font-weight-medium);
}

@media (max-width: 767px) {
  .timer-box h6 {
    font-size: 14px;
    line-height: 19px;
  }
}

.timer-box .timer {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  margin-bottom: 18px;
}

@media (max-width: 767px) {
  .timer-box .timer {
    margin-top: 16px;
    margin-bottom: 13px;
  }
}

.timer-box .timer-item {
  text-align: center;
  font-size: 35px;
  font-weight: 700;
  letter-spacing: 20px;
}

.timer-box .time-label {
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  padding-top: 8px;
}

.timer-box h6 {
  color: var(--black-200);
}

.timer-box h6>strong {
  color: var(--black-500);
}

.counter-section {
  padding: 55px 0;
}

.plus-icon {
  position: absolute;
  width: 24px;
  height: 24px;
  border: 0;
  background-color: transparent;
  right: 0;
  top: 3px;
  padding: 0;
  display: flex;
  transition: 0.3s all;
}

.plus-icon.plus-icon-relative {
  position: relative;
  top: 0;
}

.plus-icon:after,
.plus-icon:before {
  content: "";
  position: absolute;
  background-color: var(--black);
  transform: translate(-50%, -50%);
  transition: 0.3s;
}

.plus-icon:after {
  width: 24px;
  height: 2px;
  top: 50%;
  left: 50%;
}

.plus-icon:before {
  height: 24px;
  width: 2px;
  top: 50%;
  left: 50%;
}

/* .plus-icon.active:before {
  transform: translate(-50%, -50%) rotate(90deg);
} */
.plus-icon.active {
  transform: rotate(135deg);
}

.video-content-row {
  display: flex;
  justify-content: space-between;
  padding-top: 20px;
  max-width: 750px;
  margin: 0 auto;
}

.video-content-row:not(.video-added) {
  flex-wrap: wrap;
}

.video-content-row:not(.video-added) .video-col-left,
.video-content-row:not(.video-added) .content-col-right {
  flex: 0 0 100%;
  max-width: 100%;
}

.video-content-row:not(.video-added) .video-col-left .video-with-thumb {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .video-content-row {
    flex-wrap: wrap;
  }
}

.video-content-row .video-col-left {
  flex: 0 0 calc(50% - 18px);
  max-width: calc(50% - 18px);
}

@media (max-width: 767px) {
  .video-content-row .video-col-left {
    flex: 0 0 100%;
    max-width: 100%;
    padding-bottom: 45px;
  }
}

@media (min-width: 768px) {
  .video-content-row .video-col-left h6 {
    padding-right: 9px;
  }
}

@media (max-width: 767px) {
  .video-content-row .video-col-left h6 {
    font-size: 14px;
    line-height: 21px;
    text-align: center;
  }
}

.video-content-row .content-col-right {
  flex: 0 0 calc(50% - 12px);
  max-width: calc(50% - 12px);
}

@media (max-width: 767px) {
  .video-content-row .content-col-right {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
  }
}

.video-content-row .content-col-right h5 {
  padding-bottom: 10px;
  margin-top: -6px;
}

@media (max-width: 767px) {
  .video-content-row .content-col-right h6 {
    font-size: 14px;
    line-height: 21px;
  }
}

.video-content-row .video-with-thumb {
  margin-bottom: 15px;
}

@media (max-width: 767px) {
  .video-content-row .video-with-thumb {
    margin-bottom: 28px;
  }
}

.video-with-thumb {
  position: relative;
}

.video-with-thumb video {
  display: block;
}

.video-with-thumb .thumb-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.video-with-thumb .thumb-overlay.playing {
  display: none;
}

.video-with-thumb .thumb-overlay>img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.video-with-thumb .thumb-overlay .play-video-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 46px;
  height: 46px;
}

.tag-section {
  padding: 55px 0;
}

@media (max-width: 767px) {
  .tag-section {
    padding: 40px 0;
  }
}

@media (max-width: 767px) {
  .tag-section h5 {
    font-size: 13px;
  }
}

.presentation-section {
  position: relative;
  min-height: 467px;
}

@media (max-width: 767px) {
  .presentation-section:not(.style-2) {
    background-color: var(--white) !important;
  }
}

@media (max-width: 767px) {
  .presentation-section {
    min-height: auto;
  }
}

.presentation-section>.container {
  padding-top: 57px;
  padding-bottom: 58px;
}

@media (max-width: 767px) {
  .presentation-section>.container {
    padding-top: 40px;
    padding-bottom: 20px;
  }
}

.presentation-section .presenter-avatar {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  max-width: 773px;
  height: calc(100% - 30px);
  z-index: 1;
}

@media (max-width: 991px) {
  .presentation-section .presenter-avatar {
    max-width: 550px;
  }
}

@media (max-width: 767px) {
  .presentation-section .presenter-avatar {
    display: none;
  }
}

.presentation-section .presenter-avatar>img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: bottom;
  object-position: bottom;
}

.presentation-section .card.card-style-3 {
  z-index: 2;
}

@media (max-width: 767px) {
  .presentation-section .card.card-style-3 {
    border-radius: 0;
  }
}

.presentation-section .card.card-style-3 h2 {
  padding-bottom: 20px;
}

@media (max-width: 767px) {
  .presentation-section .card.card-style-3 h2>span.text-pink {
    white-space: nowrap;
  }
}

.presentation-section .card.card-style-3 h4 {
  font-size: 22px;
}

@media (max-width: 767px) {
  .presentation-section .card.card-style-3 h4 {
    font-size: 16px;
    padding-bottom: 0;
  }
}

.presentation-section .card.card-style-3 p {
  padding-bottom: 0 !important;
  margin-bottom: 0;
  max-width: 414px;
}

.presentation-section .card.card-style-3 .card-body {
  padding: 45px 30px 40px;
}

@media (max-width: 767px) {
  .presentation-section .card.card-style-3 .card-body {
    padding: 0;
  }
}

.presentation-section .light-blue-card {
  margin-top: 50px;
}

@media (max-width: 767px) {
  .presentation-section .light-blue-card {
    margin-top: 20px;
  }
}

.presentation-section .light-blue-card .btn.btn-primary {
  width: 300px;
  line-height: 21px;
}

@media (max-width: 767px) {
  .presentation-section .light-blue-card .btn.btn-primary {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .presentation-section.style-2 {
    overflow: hidden;
  }
}

.presentation-section.style-2>.container {
  padding-top: 94px;
  padding-bottom: 80px;
  z-index: 2;
}

@media (max-width: 767px) {
  .presentation-section.style-2>.container {
    padding-top: 45px;
    padding-bottom: 55px;
  }
}

.presentation-section.style-2 .presenter-avatar {
  right: 0%;
}

@media (max-width: 991px) {
  .presentation-section.style-2 .presenter-avatar {
    right: 0;
  }
}

@media (max-width: 767px) {
  .presentation-section.style-2 .presenter-avatar {
    display: block;
    right: -140px;
  }
}

.introduction-video-section {
  padding: 40px 0 100px;
}

@media (max-width: 767px) {
  .introduction-video-section {
    padding: 22px 0 45px;
  }
}

.introduction-video-section h4 {
  padding-bottom: 7px;
}

@media (max-width: 767px) {
  .introduction-video-section h4 {
    padding-bottom: 15px;
  }
}

@media (max-width: 767px) {
  .introduction-video-section .video-box:after {
    opacity: 0;
  }
}

.introduction-video-section .video-box .play-icon-video {
  width: 80px;
  height: 80px;
}

@media (max-width: 767px) {
  .introduction-video-section .video-box .play-icon-video {
    width: 44px;
    height: 44px;
  }
}

.introduction-video-section .video-box .play-icon-video>img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

@media (max-width: 767px) {
  .introduction-video-section .video-box+hr {
    display: none;
  }
}

.introduction-video-section .video-box iframe {
  height: 402px;
}

@media (max-width: 767px) {
  .introduction-video-section .video-box iframe {
    height: 184px;
  }
}

.introduction-video-section .button-section-footer {
  padding-top: 44px;
}

@media (max-width: 767px) {
  .introduction-video-section .button-section-footer {
    padding-top: 10px;
  }
}

.introduction-video-section.has-video-col-2 h4 {
  padding-bottom: 15px;
}

.introduction-video-section.has-video-col-2 .video-box .play-icon-video {
  width: 57px;
  height: 57px;
}

@media (max-width: 767px) {
  .introduction-video-section.has-video-col-2 .video-box .play-icon-video {
    width: 44px;
    height: 44px;
  }
}

.introduction-video-section.has-video-col-2 .video-box iframe,
.introduction-video-section.has-video-col-2 .video-box video {
  height: 236px;
}

@media (max-width: 767px) {

  .introduction-video-section.has-video-col-2 .video-box iframe,
  .introduction-video-section.has-video-col-2 .video-box video {
    height: 184px;
  }
}

.introduction-video-section.has-video-col-2 .video-box video {
  -o-object-fit: cover;
  object-fit: cover;
}

.introduction-video-section .video-rows-seperator {
  padding-bottom: 34px;
}

@media (max-width: 767px) {
  .introduction-video-section .video-rows-seperator {
    padding-bottom: 25px;
    padding-top: 5px;
  }
}

@media (max-width: 767px) {
  .introduction-video-section .video-rows-seperator hr {
    display: block;
  }
}

@media (max-width: 767px) {
  .introduction-video-section .video-rows-seperator~.video-rows-seperator {
    padding-bottom: 46px;
    display: none;
  }
}

.introduction-video-section .video-section-info {
  padding-top: 60px;
}

@media (max-width: 767px) {
  .introduction-video-section .video-section-info {
    padding-top: 3px;
  }
}

.introduction-video-section .video-section-info h5.h2_style {
  font-weight: 600;
}

@media (max-width: 767px) {
  .introduction-video-section .video-section-info h5 {
    font-size: 15px;
    line-height: 21px;
  }
}

@media (max-width: 767px) {
  .introduction-video-section p.small {
    font-size: 12px;
    line-height: 18px;
  }
}

@media (max-width: 767px) {
  .introduction-video-section p.extra-small {
    line-height: 15px;
  }
}

@media (max-width: 767px) {
  .introduction-video-section p.extra-small~.video-box.small-video-shadow {
    margin-bottom: 25px;
  }
}

@media (max-width: 767px) {
  .introduction-video-section hr {
    display: none;
  }
}

@media (max-width: 767px) {
  .introduction-video-section.has-video-col-2 .button-section-footer {
    padding-top: 20px;
  }
}

.advance-course-box {
  max-width: 740px;
  text-align: left !important;
  padding-right: 225px;
}

@media (max-width: 767px) {
  .advance-course-box h3 {
    font-size: 16px;
    line-height: 22px;
    text-align: left;
  }

  .advance-course-box {
    max-width: 515px;
    padding-right: 0;
    text-align: center !important;
  }
}

.light-blue-card {
  width: 100%;
  max-width: 430px;
  background-color: rgba(19, 29, 58, 0.66);
  border-radius: 12px;
  padding: 38px 40px 46px;
}

@media (max-width: 767px) {
  .light-blue-card {
    padding: 30px 10px;
  }
}

.light-blue-card .offer-percentage {
  padding-top: 0;
  padding-bottom: 22px;
}

@media (max-width: 767px) {
  .light-blue-card .offer-percentage {
    padding-bottom: 19px;
  }
}

.mail-box-section {
  padding: 85px 0;
}

@media (max-width: 767px) {
  .mail-box-section {
    padding-top: 60px;
  }
}

.mail-box-section .cards-with-lines {
  padding-top: 0;
}

.mail-box-section .card-with-count h6 {
  color: var(--blue-50);
  padding-right: 5px;
}

.mail-box-section .card-with-count h4 {
  padding-bottom: 4px;
}

.mail-box-section .email-notification {
  max-width: 377px;
  text-align: center;
  padding-bottom: 60px;
}

.mail-box-section .email-notification h5 {
  padding-bottom: 5px;
}

.mail-box-section .email-notification h6 {
  color: var(--blue-50);
}

@media (max-width: 767px) {
  .mail-box-section .email-notification h6 {
    font-size: 14px;
    line-height: 21px;
  }
}

@media (max-width: 767px) {
  .mail-box-section .email-notification h6 .link-btn-pink {
    color: var(--blue-50);
  }
}

.clock-box {
  max-width: 402px;
  margin: 0 auto;
  border: 3px dashed #000;
  padding: 16px;
  display: flex;
  justify-content: flex-start;
  text-align: left;
}

@media (max-width: 767px) {
  .clock-box {
    border: 2px dashed #787878;
  }
}

.clock-box .clock-icon {
  flex: 0 0 41px;
  height: 41px;
  margin-right: 18px;
}

@media (max-width: 767px) {
  .clock-box .clock-icon {
    margin-right: 8px;
  }
}

.clock-box .clock-icon>img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.clock-box .clock-content {
  flex-grow: 1;
}

.clock-box .clock-content p {
  margin: 0;
  font-size: 12px;
  line-height: 20px;
  color: #6d7280;
}

.clock-box .clock-content p strong {
  font-size: 14px;
  color: #111827;
}

@media (max-width: 767px) {
  .cards-with-lines.style-2+.thankyou-video-row {
    padding-top: 30px;
  }
}

@media (max-width: 767px) {
  #c822.introduction-video-section .video-rows-seperator {
    padding-bottom: 46px;
    display: none;
  }
}

@media (max-width: 767px) {
  #c822.introduction-video-section .video-rows-seperator+div[class*="col-12"] {
    padding-top: 21px;
  }
}

.content-inner-wrapper {
  max-width: 708px;
  margin: 0 auto;
}

.frame-type-mask_text__video_section .col-12 .heading-description+.video-box iframe {
  height: 398px;
}

@media (max-width: 767px) {
  .frame-type-mask_text__video_section .col-12 .heading-description+.video-box iframe {
    height: 184px;
  }
}

@media (max-width: 575px) {
  .bekannt-full-img-section .container-bekannt {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 143px;
    overflow: hidden;
  }
}

.bekannt-full-img-section .container-bekannt>img {
  height: 247px;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  max-width: 1440px;
  margin: 0 auto;
  display: block;
  transform: translateZ(10px);
}

@media (max-width: 991px) {
  .bekannt-full-img-section .container-bekannt>img {
    height: 200px;
  }
}

@media (max-width: 767px) {
  .bekannt-full-img-section .container-bekannt>img {
    height: 143px;
  }
}

@media (max-width: 575px) {
  .bekannt-full-img-section .container-bekannt>img {
    height: auto;
    max-width: 170%;
    width: 170%;
  }
}

.has-check-icon-after {
  display: inline;
}

.has-check-icon-after:after {
  content: "";
  width: 35px;
  height: 20px;
  display: inline-block;
  background-image: url(../Images/check-tick.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
}

@media (max-width: 767px) {
  .frame-type-mask_time_counter {
    margin-top: 26px;
    position: relative;
  }

  .frame-type-mask_time_counter:before {
    content: "";
    background: #fff;
    width: 100%;
    height: 26px;
    position: absolute;
    top: -26px;
    left: 0;
  }
}

.text-blue-700 {
  color: var(--blue-700);
}

.text-blue-50 {
  color: var(--blue-50);
}

.text-black-200 {
  color: var(--black-200);
}

.text-pink {
  color: var(--pink-700);
}

.text-red {
  color: red;
}

.bg-blue-900 {
  background-color: var(--blue-900);
}

.bg-blue-700 {
  background-color: var(--blue-700);
}

.bg-blue-600 {
  background-color: var(--blue-600);
}

.bg-blue-100 {
  background-color: var(--blue-100);
}

.bg-gray-100 {
  background-color: var(--gray-100);
}

.bg-transparent {
  background-color: transparent;
}

.bg-white {
  background-color: var(--white);
}

.bg-img-overlay-blue {
  background-color: rgba(21, 50, 146, 0.55);
  position: relative;
}

.bg-img-overlay-blue:after {
  content: "";
  background-image: url(../Images/bg-flower.svg);
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.body-bg {
  /*background-image: url(../images/body-bg.svg);*/
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
}

.body-bg>img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.vertical-shape-right {
  background-image: url(../Images/right-bg-shape.svg);
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: right;
}

@media (max-width: 767px) {
  .vertical-shape-right {
    background-image: none;
  }
}

.gradient-0 {
  background-image: linear-gradient(270deg, #e2017d 1.15%, #1f2e64 98.51%);
}

.gradient-1 {
  background-image: linear-gradient(104.83deg, #821972 1.18%, #1f3165 53.06%),
    linear-gradient(0deg, #aaaaaa, #aaaaaa);
}

.gradient-2 {
  background-image: linear-gradient(109.87deg, #e6007e -72.74%, #1f3165 76.13%);
}

@media (max-width: 767px) {
  .gradient-2 {
    background-image: linear-gradient(347.73deg,
        #1f3165 11.98%,
        #e6007e 178.43%);
  }
}

.gradient-3 {
  background-image: linear-gradient(91.23deg, #e6007e -10.75%, #1f3165 78.82%);
}

h2>.text-pink {
  color: var(--pink-700);
}

/*.has-body-bg-seperator {
    margin-bottom: 120px;
    @include max(md) {
        margin-bottom: 0;
        border-bottom: 1px solid #C5C5C5;
    }
}*/
.frame-space-after-extra-large {
  margin-bottom: 120px;
}

@media (max-width: 767px) {
  .frame-space-after-extra-large {
    margin-bottom: 0;
    border-bottom: 1px solid #c5c5c5;
  }
}

.frame-space-after-large {
  margin-bottom: 90px;
}

@media (max-width: 767px) {
  .frame-space-after-large {
    margin-bottom: 0;
    border-bottom: 1px solid #c5c5c5;
  }
}

.frame-space-after-medium {
  margin-bottom: 75px;
}

@media (max-width: 767px) {
  .frame-space-after-medium {
    margin-bottom: 0;
    border-bottom: 1px solid #c5c5c5;
  }
}

.frame-space-after-small {
  margin-bottom: 35px;
}

@media (max-width: 767px) {
  .frame-space-after-small {
    margin-bottom: 0;
    border-bottom: 1px solid #c5c5c5;
  }
}

.frame-space-after-extra-small {
  margin-bottom: 25px;
}

@media (max-width: 767px) {
  .frame-space-after-extra-small {
    margin-bottom: 0;
    border-bottom: 1px solid #c5c5c5;
  }
}

.frame-space-before-extra-large {
  margin-top: 120px;
}

@media (max-width: 767px) {
  .frame-space-before-extra-large {
    margin-top: 0;
    border-top: 1px solid #c5c5c5;
  }
}

.frame-space-before-large {
  margin-top: 90px;
}

@media (max-width: 767px) {
  .frame-space-before-large {
    margin-top: 0;
    border-top: 1px solid #c5c5c5;
  }
}

.frame-space-before-large {
  margin-top: 90px;
}

@media (max-width: 767px) {
  .frame-space-before-large {
    margin-top: 0;
    border-top: 1px solid #c5c5c5;
  }
}

.frame-space-before-medium {
  margin-top: 60px;
}

@media (max-width: 767px) {
  .frame-space-before-medium {
    margin-top: 0;
    border-top: 1px solid #c5c5c5;
  }
}

.frame-space-before-small {
  margin-top: 35px;
}

@media (max-width: 767px) {
  .frame-space-before-small {
    margin-top: 0;
    border-top: 1px solid #c5c5c5;
  }
}

.frame-space-before-extra-small {
  margin-top: 25px;
}

@media (max-width: 767px) {
  .frame-space-before-extra-small {
    margin-top: 0;
    border-top: 1px solid #c5c5c5;
  }
}

.bt-space-18 {
  padding-bottom: 18px;
}

.pt-space-35 {
  padding-top: 35px;
}

.p-b-25 {
  padding-bottom: 25px;
}

.cards-footer-btn-box p.extra-small {
  color: #727272;
}

.small-drop-shadow>.card-body {
  z-index: 2;
  position: relative;
  background-color: var(--white);
  border-radius: 18px;
}

/* .small-drop-shadow:before {
  content: "";
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  width: 100%;
  max-width: 232px;
  height: 32px;
  border-radius: 50%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
  bottom: -8px;
  filter: blur(31px);
} */

hr {
  background-color: #c5c5c5;
  opacity: 1;
}

[data-background-size="contain"] {
  background-size: contain;
}

[data-background-size="cover"] {
  background-size: cover;
}

[data-background-repeat="no-repeat"] {
  background-repeat: no-repeat;
}

[data-background-repeat="repeat"] {
  background-repeat: repeat;
}

[data-background-position="left"] {
  background-position: left;
}

[data-background-position="right"] {
  background-position: right;
}

[data-background-position="top"] {
  background-position: top;
}

[data-background-position="bottom"] {
  background-position: bottom;
}

[data-background-position="left-top"] {
  background-position: left top;
}

[data-background-position="left-center"] {
  background-position: left center;
}

[data-background-position="left-bottom"] {
  background-position: left bottom;
}

[data-background-position="right-top"] {
  background-position: right top;
}

[data-background-position="right-center"] {
  background-position: right center;
}

[data-background-position="right-bottom"] {
  background-position: right bottom;
}

[data-background-position="center-top"] {
  background-position: center top;
}

[data-background-position="center-center"] {
  background-position: center center;
}

[data-background-position="center-bottom"] {
  background-position: center bottom;
}

@media (max-width: 767px) {
  [data-mb-size="contain"] {
    background-size: contain;
  }

  [data-mb-size="cover"] {
    background-size: cover;
  }

  [data-mb-repeat="no-repeat"] {
    background-repeat: no-repeat;
  }

  [data-mb-repeat="repeat"] {
    background-repeat: repeat;
  }

  [data-mb-position="left"] {
    background-position: left;
  }

  [data-mb-position="right"] {
    background-position: right;
  }

  [data-background-position="top"] {
    background-position: top;
  }

  [data-mb-position="bottom"] {
    background-position: bottom;
  }

  [data-mb-position="left-top"] {
    background-position: left top;
  }

  [data-mb-position="left-center"] {
    background-position: left center;
  }

  [data-mb-position="left-bottom"] {
    background-position: left bottom;
  }

  [data-mb-position="right-top"] {
    background-position: right top;
  }

  [data-mb-position="right-center"] {
    background-position: right center;
  }

  [data-mb-position="right-bottom"] {
    background-position: right bottom;
  }

  [data-mb-position="center-top"] {
    background-position: center top;
  }

  [data-mb-position="center-center"] {
    background-position: center center;
  }

  [data-mb-position="center-bottom"] {
    background-position: center bottom;
  }
}

footer {
  padding: 30px 0 15px;
}

@media (max-width: 767px) {
  footer {
    padding: 15px 0 7px;
  }
}

footer .footer-nav {
  padding-top: 70px;
}

@media (max-width: 767px) {
  footer .footer-nav {
    padding-top: 32px;
  }
}

.footer-nav {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--gray-50);
  font-size: 10px;
  line-height: 20px;
  font-weight: var(--font-weight-semiBold);
}

@media (max-width: 767px) {
  .footer-nav {
    font-size: 8px;
    color: var(--white);
  }
}

.footer-nav .footer-nav-link {
  color: inherit;
  text-decoration: none;
  /* padding: 0 8px; */
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .footer-nav .footer-nav-link {
    padding: 0 4px;
  }
}

.footer-nav .footer-nav-link:hover {
  color: var(--gray-50);
}

.footer-nav-link span {
  padding: 0 8px;
}

@media (max-width: 767px) {
  .footer-nav-link span {
    padding: 0 4px;
  }
}

.footer-nav-link {
  display: flex;
}

a.footer-logo-brand {
  max-width: 52px;
  height: auto;
  line-height: 0;
}

a.footer-logo-brand img {
  width: 100%;
  height: auto;
}

.register-modal .modal-dialog {
  width: 340px;
  /*margin-left: auto;
  margin-right: 60px;*/
}

@media (max-width: 767px) {
  .register-modal .modal-dialog {
    margin: 0 auto;
  }
}

.register-modal .modal-dialog.modal-end {
  margin-left: auto;
  margin-right: 60px;
}

.register-modal .modal-content {
  border-radius: 14px;
  background-color: var(--blue-600);
  border: 0;
}

.register-modal .modal-header {
  padding: 71px 15px 30px;
  border-radius: 0;
  border: 0;
}

.register-modal .modal-header .btn-close {
  position: absolute;
  top: 14px;
  right: 14px;
  width: 20px;
  height: 20px;
  padding: 0;
  margin: 0;
  background: none;
  opacity: 1;
  outline: none;
  box-shadow: none;
}

.register-modal .modal-header .btn-close:after,
.register-modal .modal-header .btn-close:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url(../Images/line-cross.svg);
  background-repeat: no-repeat;
  background-size: contain;
}

.register-modal .modal-header .btn-close:after {
  transform: scaleX(-1);
}

.register-modal .modal-body {
  padding: 0 15px 85px;
}

@media (max-width: 767px) {
  .register-modal .modal-body {
    padding: 0 15px 35px;
  }
}

@media (max-width: 767px) {
  .modal-backdrop {
    background-color: var(--white);
  }
}

.modal-backdrop.show {
  opacity: 0.66;
}

@media (max-width: 767px) {
  .modal-backdrop.show {
    opacity: 1;
  }
}

.register-form .register-input {
  margin-bottom: 16px;
  position: relative;
}

.register-form .register-input.date-row {
  margin-bottom: 32px;
  background-color: var(--white);
  border-radius: 6px;
  background-image: url(../Images/angle-down.svg);
  background-repeat: no-repeat;
  background-position: calc(100% - 23px) center;
}

.register-form .register-input.date-row .form-control {
  background-image: url(../Images/calendar.svg);
  background-repeat: no-repeat;
  background-position: 10px center;
  background-color: transparent;
  padding-left: 45px;
  cursor: pointer;
}

.register-form .register-input .form-control {
  padding: 15px 10px 15px;
  background-color: var(--white);
  font-size: 14px;
  line-height: 20px;
  font-weight: var(--font-weight-medium);
  border-radius: 6px;
}

.register-form .register-input .form-control::-moz-placeholder {
  color: #727272;
}

.register-form .register-input .form-control:-ms-input-placeholder {
  color: #727272;
}

.register-form .register-input .form-control::placeholder {
  color: #727272;
}

.register-form .register-input .form-check .form-check-label {
  color: var(--white);
  font-size: 8px;
  line-height: 13px;
}

.register-form .register-input .form-check-input[type="checkbox"] {
  border-radius: 0;
  border: 0;
  width: 13px;
  height: 13px;
  box-shadow: none;
  outline: none;
}

.register-form .register-input .form-check-input[type="checkbox"]:checked {
  background-color: var(--pink-700);
}

.regiser-footer {
  padding-top: 20px;
}

.regiser-footer .btn {
  width: 100%;
}

.regiser-footer p {
  margin: 0;
  color: var(--white);
  padding-top: 8px;
}

.regiser-footer h3 {
  font-size: 18px;
  line-height: 27px;
  font-weight: var(--font-weight-medium);
  padding-bottom: 8px;
  color: #e0e0e0;
}

.regiser-footer h3>span {
  font-size: 25px;
  line-height: 27px;
  font-weight: var(--font-weight-bold);
}

.row-style-1 {
  display: flex;
  padding-top: 0px;
}

@media (max-width: 767px) {
  .row-style-1 {
    flex-wrap: wrap;
    padding-top: 0px;
  }
}

.row-style-1 .col-left,
.row-style-1 .col-right {
  flex: 0 0 50%;
  max-width: 50%;
}

@media (max-width: 767px) {

  .row-style-1 .col-left,
  .row-style-1 .col-right {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.row-style-1 .col-left {
  padding-right: 20px;
  display: flex;
  justify-content: flex-end;
}

@media (min-width: 992px) {
  .row-style-1 .col-left {
    flex: 0 0 calc(50% - 60px);
    max-width: calc(50% - 60px);
  }
}

@media (max-width: 991px) {
  .row-style-1 .col-left {
    justify-content: center;
  }
}

@media (max-width: 767px) {
  .row-style-1 .col-left {
    order: 2;
    padding-left: 25px;
  }
}

.row-style-1 .col-left .col-left-inner {
  max-width: 396px;
  padding-right: 0px;
}

@media (max-width: 1199px) {
  .row-style-1 .col-left .col-left-inner {
    max-width: 394px;
    padding-right: 25px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .row-style-1 .col-left .col-left-inner {
    max-width: 100%;
    padding-right: 0px;
  }
}

@media (max-width: 767px) {
  .row-style-1 .col-left .col-left-inner {
    max-width: 100%;
    padding-right: 5px;
    padding-left: 5px;
    text-align: center;
  }
}

@media (max-width: 767px) {
  .row-style-1 .col-left .col-left-inner>p {
    font-size: 16px;
    line-height: 22px;
    color: var(--black-100);
  }
}

@media (max-width: 767px) {
  .row-style-1 .col-left .col-left-inner>div>p {
    color: var(--black-100);
  }
}

@media (min-width: 992px) {
  .row-style-1 .col-left.col-left-v2 .col-left-inner {
    padding-top: 15px;
  }
}

@media (min-width: 1200px) {
  .row-style-1 .col-left.col-left-v2 .col-left-inner {
    padding-top: 45px;
  }
}

.row-style-1 .col-left h2 {
  padding-bottom: 15px;
  line-height: 38px;
  font-size: 30px;
}

@media (max-width: 767px) {
  .row-style-1 .col-left h2 {
    line-height: 27px;
    font-size: 22px;
  }

  .row-style-1 .col-left h2>br {
    display: none;
  }
}

.row-style-1 .col-left p {
  color: var(--black-200);
  margin: 0;
}

@media (max-width: 767px) {
  .row-style-1 .col-left p {
    color: var(--black-100);
  }
}

.row-style-1 .col-left .btn-wrapper {
  padding-top: 32px;
}

.row-style-1 .col-right {
  padding-left: 0px;
  padding-right: 40px;
  position: relative;
}

@media (min-width: 992px) {
  .row-style-1 .col-right {
    flex: 0 0 calc(50% + 60px);
    max-width: calc(50% + 60px);
  }
}

@media (max-width: 991px) {
  .row-style-1 .col-right {
    padding-right: 25px;
  }
}

@media (max-width: 767px) {
  .row-style-1 .col-right {
    order: 1;
    padding: 0;
  }
}

.row-style-1 .col-img-wrapper {
  max-width: 721px;
}

@media (max-width: 767px) {
  .row-style-1 .col-img-wrapper {
    max-width: 80%;
  }
}

.row-style-1 .col-img-wrapper>img {
  max-width: 100%;
  width: 100%;
  height: auto;
}

.row-style-1 .name-date {
  position: absolute;
  top: 130px;
  left: 30px;
  font-size: 20px;
  line-height: 25px;
  color: var(--pink-100);
}

@media (max-width: 991px) {
  .row-style-1 .name-date {
    font-size: 18px;
    font-weight: 700;
    line-height: 23px;
  }
}

@media (max-width: 767px) {
  .row-style-1 .name-date {
    top: 50%;
    transform: translateY(-50%);
    font-size: 12px;
    line-height: 16px;
    color: #aa3c66;
  }
}

.row-style-1 .name-date>strong {
  font-size: 26px;
  line-height: 32px;
}

@media (max-width: 991px) {
  .row-style-1 .name-date>strong {
    font-size: 22px;
    line-height: 27px;
  }
}

@media (max-width: 767px) {
  .row-style-1 .name-date>strong {
    font-size: 15px;
    line-height: 21px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .row-style-1.style-2 {
    align-items: center;
  }
}

.row-style-1.style-2 .col-img-wrapper {
  max-width: 683px;
  overflow: hidden;
  margin-top: 10px;
  position: relative;
}

@media (max-width: 767px) {
  .row-style-1.style-2 .col-img-wrapper {
    margin-top: 0px;
    width: 100%;
    max-width: 100%;
  }
}

.row-style-1.style-2 .col-img-wrapper>img {
  margin-bottom: -2px;
}

@media (max-width: 767px) {
  .row-style-1.style-2 .col-img-wrapper>img {
    margin-bottom: 0;
  }
}

.row-style-1.style-2 .name-date {
  top: auto;
  bottom: 0px;
  left: 50% !important;
  transform: translate(-50%, 0px);
  color: var(--white);
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  width: auto;
  padding: 5px 15px;
  text-align: center;
  border-radius: 20px 20px 0px 0px;
  box-shadow: 0px 0px 7px 3px rgba(0, 0, 0, 0.2);
}

.row-style-1.style-2 .name-date>strong:first-child {
  color: var(--pink-700);
  /* padding-right: 3px; */
  white-space: nowrap;
  margin-right: 0.4rem;
}

@media (max-width: 767px) {
  .row-style-1.style-2 .name-date {
    top: auto;
    bottom: 0;
    /* width: auto; */
    /* transform: translate(0px, 0px);
    left: 0; */
    padding: 5px 30px;
  }
}

.row-style-1.style-2 .name-date>strong {
  font-size: 22px;
  line-height: 28px;
  color: var(--black-500);
  white-space: nowrap;
}

@media (max-width: 991px) {
  .row-style-1.style-2 .name-date>strong {
    font-size: 18px;
    line-height: 23px;
  }
}

.welcome-section .style-2 .col-right {
  background-image: none;
}

@media (max-width: 991px) {
  .welcome-section .style-2 .col-right {
    align-items: center;
  }
}

@media (min-width: 1200px) {
  .welcome-section .row-style-1.style-2 .col-left .col-left-inner:not(.has-card) {
    padding-top: 50px;
  }
}

.welcome-section .col-left {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media (min-width: 768px) and (max-width: 991px) {
  .welcome-section .col-left {
    padding-left: 25px;
  }
}

@media (max-width: 991px) {
  .welcome-section .col-left {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}

@media (max-width: 767px) {
  .welcome-section .col-left {
    padding-bottom: 16px;
  }
}

.welcome-section .col-right {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

@media (max-width: 991px) {
  .welcome-section .col-right {
    align-items: flex-end;
  }
}

.welcome-section .col-right.has-welcome-image {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.welcome-section .col-right.has-welcome-image>.welcom-main-image {
  max-height: 600px;
  display: block;
  margin-left: auto;
  max-width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: left;
  object-position: left;
}

@media (min-width: 992px) {
  .welcome-section .col-right.has-welcome-image>.welcom-main-image {
    padding-top: 14px;
  }
}

@media (max-width: 991px) {
  .welcome-section .col-right.has-welcome-image>.welcom-main-image {
    width: 100%;
  }
}

.welcome-section .col-right.has-welcome-image .name-date {
  top: auto;
  bottom: 30px;
  left: 0;
  color: var(--pink-700);
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--blue-100);
  width: 100%;
  padding: 5px 0px;
  font-size: 22px;
  line-height: 28px;
  font-weight: bold;
}

.welcome-section .col-right.has-welcome-image .name-date strong {
  font-size: 22px;
  line-height: 28px;
  color: var(--black-500);
  padding-left: 5px;
}

/* @media (min-width: 1200px) {
  .welcome-section .col-right.has-welcome-image .name-date {
    top: 162px;
    left: 75px;
  }
} */
@media (max-width: 767px) {
  .welcome-section .col-right.has-welcome-image .name-date {
    bottom: 0;
    width: auto;
    padding: 5px 30px;
    transform: translate(0px, 0px);
  }
}

.welcome-section.welcome-with-card {
  padding-top: 55px;
}

@media (max-width: 991px) {
  .welcome-section.welcome-with-card {
    padding-top: 0;
  }
}

.welcome-section.welcome-with-card .col-left {
  padding-top: 0;
}

@media (min-width: 768px) and (max-width: 991px) {
  .welcome-section.welcome-with-card .col-left {
    padding-top: 20px;
  }
}

@media (max-width: 767px) {
  .welcome-section.welcome-with-card .col-left {
    padding: 0;
  }
}

@media (max-width: 767px) {
  .welcome-section.welcome-with-card .col-left .col-left-inner {
    padding: 0;
  }

  .welcome-section.welcome-with-card .col-left .col-left-inner .card.card-style-3 {
    border-radius: 0;
  }
}

.welcome-section.welcome-with-card .col-right {
  margin-top: 40px;
}

@media (min-width: 992px) {
  .welcome-section.welcome-with-card .col-right {
    margin-left: -5px;
  }
}

@media (max-width: 991px) {
  .welcome-section.welcome-with-card .col-right {
    margin-top: 0px;
  }
}

.welcome-section.welcome-with-card .col-img-wrapper {
  margin-top: -80px;
}

@media (max-width: 991px) {
  .welcome-section.welcome-with-card .col-img-wrapper {
    margin-top: 0;
  }
}

@media (max-width: 767px) {
  .welcome-section.welcome-with-card .card.card-style-3 .card-body {
    padding: 25px 35px;
  }
}

@media (max-width: 767px) {
  .welcome-section.welcome-with-card .card.card-style-3 .card-body h4 {
    font-size: 20px;
    line-height: 25px;
    padding-bottom: 10px;
  }
}

.whatsinit-section {
  padding: 100px 0;
  position: relative;
}

@media (max-width: 767px) {
  .whatsinit-section {
    padding-top: 60px;
    padding-bottom: 0;
  }
}

.whatsinit-section>.container {
  position: relative;
  z-index: 2;
}

.whatsinit-section .bg-image-avatar {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  max-width: 800px;
}

@media (max-width: 1199px) {
  .whatsinit-section .bg-image-avatar {
    max-width: 480px;
  }
}

@media (max-width: 767px) {
  .whatsinit-section .bg-image-avatar {
    max-width: 70%;
    position: static;
    overflow: hidden;
    margin-top: 65px;
  }
}

.whatsinit-section .bg-image-avatar>img {
  width: 100%;
  height: auto;
}

@media (max-width: 767px) {
  .whatsinit-section .bg-image-avatar>img {
    margin-left: -30px;
  }
}

@media (max-width: 767px) {
  .whatsinit-section.bottom-bg-shape-green {
    padding-bottom: 100px;
  }
}

.whatsin-row {
  display: flex;
  align-items: flex-start;
}

@media (max-width: 767px) {
  .whatsin-row {
    flex-wrap: wrap;
  }
}

.whatsin-row .whats-heading {
  flex: 0 0 260px;
  max-width: 260px;
}

@media (max-width: 991px) {
  .whatsin-row .whats-heading {
    flex: 0 0 250px;
    max-width: 250px;
  }
}

@media (max-width: 767px) {
  .whatsin-row .whats-heading {
    flex: 0 0 100%;
    max-width: 100%;
    padding-bottom: 45px;
  }
}

.whatsin-row .whats-content {
  flex-grow: 1;
  padding-right: 43px;
}

@media (max-width: 991px) {
  .whatsin-row .whats-content {
    padding-right: 0;
  }
}

@media (max-width: 767px) {
  .whatsin-row .whats-content {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.course-topics-section {
  padding: 133px 0 76px;
}

@media (max-width: 767px) {
  .course-topics-section {
    padding: 60px 0;
  }
}

.course-topics-section .card.card-style-2 .card-inner p {
  color: var(--blue-50);
}

.course-topics-section:not(.bg-img-overlay-blue) .topics-information p {
  color: var(--blue-50);
}

.course-topics-section:not(.bg-img-overlay-blue) .card.card-style-2 .card-inner {
  padding: 30px 30px;
}

.course-topics-section:not(.bg-img-overlay-blue) .cards-footer-btn-box p {
  color: #727272;
}

.course-topics-section:not(.bg-img-overlay-blue) .readmore-btn-wrapper .link-btn-pink {
  color: var(--blue-50);
}

@media (max-width: 767px) {
  .course-topics-section .card.card-style-2 h5 {
    line-height: 24px;
    color: #333333;
  }
}

@media (max-width: 767px) {
  .course-topics-section.has-body-bg-seperator {
    border-bottom: 1px solid #c5c5c5;
  }
}

.header-box-md {
  max-width: 447px;
}

.header-box-lg {
  max-width: 560px;
}

@media (max-width: 767px) {
  .curriculum-section .header-box-lg {
    max-width: 267px;
  }
}

.topics-auther {
  display: flex;
  padding-top: 30px;
  padding-bottom: 25px;
}

@media (max-width: 767px) {
  .topics-auther {
    padding-top: 25px;
    padding-bottom: 14px;
  }
}

.topics-auther .topics-avatar {
  flex: 0 0 224px;
  height: 224px;
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  margin-right: 40px;
}

@media (max-width: 767px) {
  .topics-auther .topics-avatar {
    flex: 0 0 112px;
    height: 112px;
    margin-right: 18px;
    justify-content: center;
  }
}

.topics-auther .topics-avatar>img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  /*@include max(md) {
      margin-left: -21px;
      margin-bottom: -8px;
  }*/
}

.topics-auther .topics-information {
  max-width: 350px;
  flex-grow: 1;
  padding-top: 10px;
}

@media (max-width: 767px) {
  .topics-auther .topics-information {
    padding-top: 0;
  }
}

.topics-auther .topics-information h4 {
  padding-bottom: 10px;
}

@media (max-width: 767px) {
  .topics-auther .topics-information h4 {
    padding-bottom: 5px;
  }
}

.topics-auther .topics-information p {
  font-size: 15px;
  line-height: 22px;
  color: var(--blue-50);
}

@media (max-width: 767px) {
  .topics-auther .topics-information p {
    font-size: 14px;
    line-height: 21px;
  }
}

.course-topics-section .cards-footer-btn-box {
  padding-top: 50px;
}

@media (max-width: 767px) {
  .course-topics-section .cards-footer-btn-box {
    padding-top: 30px;
  }
}

@media (max-width: 767px) {
  .course-topics-section .row.small-gap-row {
    --bs-gutter-x: 0;
    margin: 0;
    background-color: var(--white);
    border-radius: 20px;
    padding: 20px 20px 25px;
    gap: 30px;
  }
}

@media (max-width: 767px) {
  .course-topics-section .row.small-gap-row .card.card-style-2 {
    border-radius: 0;
  }
}

@media (max-width: 767px) {
  .course-topics-section .row.small-gap-row .card.card-style-2 .card-inner {
    padding: 30px 30px;
  }

  .course-topics-section:not(.bg-img-overlay-blue) .row.small-gap-row .readmore-btn-wrapper {
    padding: 0px 30px;
  }
}

@media (max-width: 767px) {
  .course-topics-section .row.small-gap-row>div[class*="col-"] {
    display: none;
  }

  .course-topics-section .row.small-gap-row>div[class*="col-"].active {
    display: block;
  }
}

@media (max-width: 767px) {
  .course-topics-section:not(.bg-img-overlay-blue) .row.small-gap-row {
    --bs-gutter-x: 0;
    margin: 0;
    padding: 25px 0px;
  }
}

.inner-box-width {
  max-width: 400px;
}

.presenter-image {
  max-width: 425px;
}

@media (max-width: 767px) {
  .presenter-image {
    width: 280px;
    height: 280px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
  }

  .about-presenter>.container {
    position: relative;
    padding-top: 280px;
  }
}

.presenter-image>img {
  margin-left: -25px;
  margin-top: -90px;
  height: auto;
}

@media (max-width: 991px) {
  .presenter-image>img {
    margin-top: 0;
  }
}

@media (max-width: 767px) {
  .presenter-image>img {
    margin: 0;
    /*height: 100%;
    transform: scale(2);
    margin-left: -29px;
    margin-bottom: -11px;
    transform-origin: 26% 46%;*/
  }
}

@media (max-width: 767px) {
  .presenter-image>img[src*="-frank.svg"] {
    transform: scale(1.8);
    margin-left: -72px;
    margin-bottom: -15px;
  }
}

@media (max-width: 767px) {
  .presenter-image>img[src*="dr-med.svg"] {
    margin-left: -58px;
    margin-bottom: -6px;
  }
}

.about-presenter {
  padding: 105px 0 80px;
}

@media (max-width: 767px) {
  .about-presenter {
    padding: 70px 0 60px;
  }
}

.about-presenter h2 {
  padding-bottom: 50px;
}

@media (max-width: 767px) {
  .about-presenter h2 {
    padding-bottom: 22px;
  }
}

@media (max-width: 767px) {
  .about-presenter>.container>.row {
    align-items: center;
  }
}

@media (max-width: 767px) {
  .about-presenter>.container>.row>.col-7 {
    padding-right: 0;
    width: 100%;
  }

  .about-presenter>.container>.row>.col-5 {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .about-presenter>.container>.row>.col-7 .inner-box-width {
    padding-bottom: 0px;
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  .about-presenter p.text-blue-50 {
    color: var(--black-100);
  }
}

.h5-subheading {
  padding-bottom: 10px;
}

.h5-subheading~p {
  color: var(--blue-50);
}

@media (max-width: 767px) {
  .h5-subheading~p {
    font-size: 14px;
    line-height: 21px;
  }
}

body>main {
  position: relative;
}

body>main>section {
  background-color: var(--white);
}

.curriculum-section {
  padding: 105px 0 50px;
}

@media (max-width: 767px) {
  .curriculum-section {
    padding-top: 60px;
  }
}

.curriculum-section .carriculum-accordion-cards {
  padding-top: 65px;
  padding-bottom: 55px;
}

@media (max-width: 767px) {
  .curriculum-section .carriculum-accordion-cards {
    padding-top: 60px;
    padding-bottom: 30px;
  }
}

.curriculum-section .more-btn-wrapper {
  padding-bottom: 60px;
}

@media (max-width: 767px) {
  .curriculum-section .more-btn-wrapper {
    padding-bottom: 48px;
  }
}

@media (max-width: 767px) {
  .curriculum-section .header-box-lg h5 {
    font-size: 14px;
    line-height: 21px;
    color: var(--black-200);
  }
}

.more-btn-wrapper .more-btn-small {
  margin: 0;
  font-size: 12px;
  line-height: 20px;
  color: #aaaaaa;
}

.more-btn-wrapper .more-btn-small.read-less {
  display: none;
}

.image-text-row {
  display: flex;
  margin-bottom: 16px;
  max-width: 440px;
}

@media (max-width: 767px) {
  .image-text-row {
    margin-bottom: 45px;
    max-width: 100%;
  }
}

.image-text-row .image-text-img {
  flex: 0 0 140px;
  height: 140px;
  margin-right: 40px;
  border-radius: 22px;
  overflow: hidden;
}

@media (max-width: 767px) {
  .image-text-row .image-text-img {
    flex: 0 0 102px;
    height: 102px;
    margin-right: 15px;
    border-radius: 6px;
  }
}

.image-text-row .image-text-img>img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-text-row .image-text-txt {
  flex-grow: 1;
  text-align: right;
}

.image-text-row .image-text-txt p {
  margin: 0;
}

@media (max-width: 767px) {
  .image-text-row .image-text-txt p {
    color: var(--black-200);
  }
}

@media (max-width: 767px) {
  .image-text-row .image-text-txt h5 {
    font-size: 15px;
    line-height: 22px;
  }
}

.image-text-row.row-reverse {
  flex-direction: row-reverse;
}

.image-text-row.row-reverse .image-text-img {
  margin-right: 0;
  margin-left: 40px;
}

@media (max-width: 767px) {
  .image-text-row.row-reverse .image-text-img {
    margin-left: 15px;
  }
}

.image-text-row.row-reverse .image-text-txt {
  text-align: left;
}

@media (max-width: 767px) {
  .image-text-row+.btn-box {
    padding-top: 30px;
  }
}

.bonus-section {
  padding: 120px 0 85px;
}

@media (max-width: 767px) {
  .bonus-section {
    padding: 60px 0 40px;
  }
}

.bonus-section .btn-box {
  padding-top: 24px;
}

.bonus-section h2 {
  max-width: 350px;
}

@media (max-width: 767px) {
  .bonus-section h2 {
    padding-bottom: 20px;
  }
}

.offer-percentage {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
  color: var(--white);
  font-size: 16px;
  line-height: 27px;
  font-weight: var(--font-weight-bold);
}

@media (max-width: 767px) {
  .offer-percentage {
    padding-top: 35px;
    line-height: 22px;
  }
}

.offer-percentage .precentage {
  font-size: 26px;
}

.offer-percentage .offer-amount {
  color: #f2f2f2;
  font-weight: var(--font-weight-regular);
  font-size: 12px;
}

@media (max-width: 767px) {
  .offer-percentage .offer-amount {
    font-size: 12px;
  }
}

.offer-percentage p s {
  text-decoration: none;
}

.offer-percentage p s span.offer-amount {
  text-decoration: line-through;
}

.offer-percentage>p {
  margin-bottom: 0;
}

.offer-percentage>p:first-child {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

.content-no-fullwidth {
  max-width: 406px;
}

.content-no-fullwidth h5 {
  padding-bottom: 13px;
}

@media (max-width: 767px) {
  .content-no-fullwidth h5~div>h5 {
    font-size: 20px;
    line-height: 30px;
    padding-bottom: 21px;
  }
}

.content-no-fullwidth p {
  padding-bottom: 10px;
}

.content-no-fullwidth p:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

.content-no-fullwidth p.text-blue-50+p>strong {
  color: #292929;
}

.heading-icon-wrapper .heading-right {
  padding-left: 30px;
}

@media (max-width: 767px) {
  .heading-icon-wrapper .heading-right {
    padding-left: 0;
    text-align: center;
  }
}

.heading-icon-wrapper .heading-right h2 {
  padding-bottom: 20px;
}

@media (max-width: 767px) {
  .heading-icon-wrapper .heading-right h2 {
    padding-bottom: 15px;
  }
}

.heading-icon-wrapper .heading-right h5 {
  padding-bottom: 15px;
}

.heading-icon-wrapper .icon-left {
  flex: 0 0 63px;
  position: relative;
  top: 10px;
}

@media (max-width: 767px) {
  .heading-icon-wrapper .icon-left {
    flex: 0 0 auto;
    padding-bottom: 35px;
  }
}

.heading-icon-wrapper .icon-left>img {
  width: 100%;
}

.little-money-section {
  padding: 100px 0;
}

@media (max-width: 767px) {
  .little-money-section {
    padding: 80px 0 50px;
  }
}

@media (max-width: 991px) {
  .little-money-section .content-no-fullwidth {
    max-width: 100%;
    padding-left: 93px;
  }
}

@media (max-width: 767px) {
  .little-money-section .content-no-fullwidth {
    text-align: center;
    padding-left: 0;
  }
}

@media (max-width: 767px) {
  .little-money-section .content-no-fullwidth>div.d-lg-none {
    padding-top: 40px;
  }
}

@media (max-width: 767px) {
  .little-money-section .heading-icon-wrapper {
    flex-direction: column;
    align-items: center;
  }
}

.thank-you-section {
  padding: 70px 0;
}

@media (max-width: 767px) {
  .thank-you-section {
    padding: 60px 0px 75px;
  }
}

.thank-you-section .thankyou-box {
  max-width: 498px;
  margin: 0 auto;
}

.thank-you-section .thankyou-box h2 {
  padding-bottom: 11px;
  display: block;
}

.thank-you-section .thankyou-box h2 .check-icon {
  width: 20px;
  height: auto;
  position: relative;
  top: -2px;
}

.thank-you-section .thankyou-box h5 {
  color: var(--black-200);
  font-weight: var(--font-weight-medium);
}

.thank-you-section .thankyou-icon {
  display: flex;
  justify-content: center;
  padding-bottom: 25px;
}

@media (max-width: 767px) {
  .thank-you-section .thankyou-icon {
    padding-bottom: 16px;
  }
}

.thank-you-section .thankyou-icon>img {
  width: 70px;
  height: auto;
}

.thank-you-section .timer-box {
  border: 0;
  margin-top: 30px;
  margin-bottom: 40px;
  z-index: 2;
  position: relative;
}

.thank-you-section .small-drop-shadow {
  position: relative;
  z-index: 1;
}

@media (max-width: 767px) {
  .thank-you-section .thankyou-content {
    max-width: 262px;
    margin: 0 auto;
  }
}

.thank-you-section .thankyou-content+.small-drop-shadow {
  margin-top: 60px;
}

@media (max-width: 767px) {
  .thank-you-section .thankyou-content+.small-drop-shadow {
    margin-top: 30px;
  }
}

.title-subscription {
  color: var(--black-200);
  line-height: 1;
}

.steps-section {
  position: relative;
  z-index: 1;
  padding: 90px 0 140px;
}

@media (max-width: 767px) {
  .steps-section {
    padding: 45px 0 80px;
  }
}

.steps-section .small-drop-shadow:before {
  z-index: -1;
}

.steps-section .timer-box {
  margin-top: 50px;
  position: relative;
}

.steps-section.plc-steps-section {
  padding-top: 60px;
  padding-bottom: 60px;
}

@media (max-width: 767px) {
  .steps-section.plc-steps-section {
    padding-top: 45px;
    padding-bottom: 45px;
  }
}

.steps-section.plc-steps-section .cards-with-lines {
  padding-bottom: 0;
}

@media (max-width: 767px) {
  .steps-section.plc-steps-section .cards-with-lines>div[class*="col"]:last-child .card-with-count {
    padding-bottom: 0 !important;
  }
}

.steps-section.plc-steps-section .clock-box {
  margin-top: 50px;
}

@media (max-width: 767px) {
  .steps-section.plc-steps-section .clock-box {
    margin-top: 40px;
  }
}

/*.steps-section.plc-steps-section.has-footer-image {
  padding-bottom: 0;
}*/
@media (max-width: 767px) {
  .steps-section.plc-steps-section .text-image-row {
    padding-top: 60px;
  }
}

.steps-section.plc-steps-section h2+h4 {
  color: var(--black-200);
  font-weight: var(--font-weight-medium);
}

@media (max-width: 767px) {
  .steps-section.plc-steps-section h2+h4 {
    font-size: 14px;
    line-height: 22px;
  }
}

@media (max-width: 767px) {
  .steps-section h4.title-subscription {
    font-size: 14px;
  }
}

@media (max-width: 767px) {
  .steps-section .watch-video-now {
    padding-top: 25px;
  }
}

.lg-image-box {
  margin-left: -90px;
  z-index: -1;
  position: relative;
}

@media (max-width: 991px) {
  .lg-image-box {
    margin-left: 0px;
  }
}

@media (max-width: 767px) {
  .lg-image-box {
    margin: 0;
    margin-top: 45px;
  }
}

.lg-image-box>img {
  width: 100%;
  height: auto;
}

@media (max-width: 767px) {
  .text-image-row {
    padding-top: 15px;
  }
}

.text-image-row h5 {
  padding-bottom: 10px;
}

.text-image-row p {
  margin-bottom: 0;
  padding-bottom: 25px;
}

@media (max-width: 767px) {
  .text-image-row p {
    padding-bottom: 45px;
  }
}

.bekannt-aus-section {
  padding: 55px 0 60px;
}

@media (max-width: 767px) {
  .bekannt-aus-section {
    padding: 35px 0;
  }
}

.bekannt-aus-section .bknt-image-wrapper {
  width: 100%;
  max-width: 572px;
  margin: 0 auto;
  padding-top: 40px;
}

@media (max-width: 767px) {
  .bekannt-aus-section .bknt-image-wrapper {
    padding-top: 30px;
  }
}

.bekannt-aus-section .bknt-image-wrapper>img {
  max-width: 100%;
}

@media (max-width: 767px) {
  .bekannt-aus-section .bknt-image-wrapper>img {
    height: auto;
  }
}

.bekannt-aus-section .bknt-heading {
  color: #8b8b8b;
  font-size: 13px;
  line-height: 20px;
  font-weight: 700;
}

@media (max-width: 767px) {
  .bekannt-aus-section .bknt-heading {
    font-size: 6px;
    line-height: 9px;
  }
}

.title-with-hor-line {
  position: relative;
}

.title-with-hor-line:before,
.title-with-hor-line:after {
  content: "";
  background-color: #8b8b8b;
  width: 44px;
  height: 1px;
  top: 50%;
  position: absolute;
}

.title-with-hor-line:before {
  left: -20px;
  transform: translate(-100%, -50%);
}

.title-with-hor-line:after {
  right: -20px;
  transform: translate(100%, -50%);
}

.readmore-btn-wrapper .link-btn-pink {
  font-weight: var(--font-weight-semiBold);
}

@media (max-width: 767px) {
  .readmore-btn-wrapper .link-btn-pink {
    font-size: 14px;
    line-height: 21px;
  }
}

@media (max-width: 767px) {
  .special-price h6 {
    font-size: 16px;
    line-height: 22px;
  }
}

@media (max-width: 767px) {
  .watch-video-now h5 {
    text-align: center;
  }
}

.check-icon-inline {
  padding-bottom: 10px;
}

.check-icon-inline>h2 {
  display: inline;
}

.check-icon-inline>img {
  position: relative;
  top: -5px;
  width: 20px;
  height: auto;
  left: 3px;
}

.thankyou-video-row {
  padding-top: 50px;
}

@media (max-width: 767px) {
  .thankyou-video-row {
    padding-top: 0;
  }
}

.thankyou-video-row h5 {
  max-width: 748px;
  margin: 0 auto;
}

@media (max-width: 767px) {
  .thankyou-video-row h5 {
    text-align: center;
  }
}

.little-money-section .content-no-fullwidth p.text-blue-50 {
  color: #292929;
}

@media (max-width: 767px) {
  .little-money-section .content-no-fullwidth p.text-blue-50 {
    color: #292929;
  }
}

.little-money-section .content-no-fullwidth p.text-blue-50+p {
  color: var(--blue-50);
}

@media (max-width: 767px) {
  .little-money-section .content-no-fullwidth p.text-blue-50+p {
    color: #292929;
  }
}

.introduction-video-section p.small {
  font-size: 12px;
  line-height: 18px;
}

.introduction-video-section p.extra-small {
  line-height: 15px;
  color: #727272;
}

.introduction-video-section p.extra-small>strong {
  font-weight: var(--font-weight-medium);
}

.review-section .slick-track {
  display: flex;
}

.review-section .slick-track .slick-slide {
  height: auto;
}

.review-section .slick-track .slick-slide>.review-item {
  height: 100%;
}

.review-rows-slider ul.slick-dots li button {
  border-radius: 50%;
  padding: 0;
  font-size: 0;
  line-height: 0;
  width: 13px;
  height: 13px;
  box-shadow: none;
  border: 1px solid var(--black-500);
}

.review-rows-slider ul.slick-dots li.slick-active button {
  border: 1px solid var(--pink-700);
  background-color: var(--pink-700);
}

.review-rows-slider ul.slick-dots {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  justify-content: center;
  position: absolute;
  left: 0;
  bottom: 10px;
  width: 100%;
  gap: 10px;
}

@media (min-width: 768px) and (max-width: 991px) {
  .frame-type-mask_text_image_button_with_invite_block .text-image-row>.col-md-5 {
    padding-bottom: 30px;
    padding-top: 30px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .frame-type-mask_text_image_button_with_invite_block .text-image-row>.col-md-5 .btn {
    padding: 15px 30px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .frame-type-mask_text_image_button_with_invite_block .text-image-row>.col-md-7 {
    margin-top: auto;
  }
}

@media (max-width: 767px) {
  .review-rows-slider ul.slick-dots li button {
    width: 10px;
    height: 10px;
  }

  .review-rows-slider ul.slick-dots {
    bottom: 8px;
    gap: 8px;
  }
}

.frame-type-mask_offer_datetime_invite {
  border-top: 1px solid #c5c5c5;
}

@media (max-width: 767px) {
  .frame-type-mask_text_image_button_with_invite_block {
    border-top: 1px solid #c5c5c5;
  }
}

.carriculum-accordion-cards {
  display: flex;
  flex-wrap: wrap;
  gap: 42px 60px;
  align-items: flex-start;
}

@media (max-width: 991px) {
  .carriculum-accordion-cards {
    gap: 42px 40px;
  }
}

.carriculum-accordion-cards .accordion-card-cstm {
  flex: 0 0 calc(33.33% - 40px);
  border-bottom: 1px solid #c5c5c5;
  display: none;
}

.col-12.carriculum-accordion-cards.single-column .accordion-card-cstm {
  display: block;
  flex: 0 0 100%;
}

@media (max-width: 991px) {
  .carriculum-accordion-cards .accordion-card-cstm {
    flex: 0 0 calc(50% - 20px);
  }
}

@media (max-width: 767px) {
  .carriculum-accordion-cards .accordion-card-cstm {
    flex: 0 0 100%;
  }
}

.carriculum-accordion-cards .accordion-card-cstm.active {
  display: block;
}

.carriculum-accordion-cards .accordion-card-cstm .accordion-card-inner .accordion-card-header {
  position: relative;
}

.carriculum-accordion-cards .accordion-card-cstm .accordion-card-inner .accordion-card-header .accordion-preview-text {
  padding-top: 12px;
  margin: 0;
  color: var(--blue-50);
  padding-bottom: 10px;
  padding-right: 3px;
}

@media (max-width: 767px) {
  .carriculum-accordion-cards .accordion-card-cstm .accordion-card-inner .accordion-card-header .accordion-preview-text {
    color: var(--black-200);
    padding-bottom: 21px;
  }
}

.carriculum-accordion-cards .accordion-card-cstm .accordion-card-inner .accordion-card-header .plus-icon+p {
  padding-right: 39px;
}

@media (max-width: 767px) {
  .carriculum-accordion-cards .accordion-card-cstm .accordion-card-inner .accordion-card-header .plus-icon+p {
    font-size: 16px;
    line-height: 24px;
  }
}

.carriculum-accordion-cards .accordion-card-cstm .accordion-card-inner .accordion-card-body {
  display: none;
  padding-top: 12px;
  padding-bottom: 10px;
}

@media (max-width: 767px) {
  .carriculum-accordion-cards .accordion-card-cstm .accordion-card-inner .accordion-card-body {
    padding-bottom: 21px;
  }
}

.carriculum-accordion-cards .accordion-card-cstm .accordion-card-inner .accordion-card-body p {
  font-size: 15px;
  line-height: 22px;
  color: var(--blue-50);
}

@media (max-width: 767px) {
  .carriculum-accordion-cards .accordion-card-cstm .accordion-card-inner .accordion-card-body p {
    font-size: 14px;
    line-height: 21px;
    color: var(--black-200);
  }
}

.carriculum-accordion-cards .accordion-card-cstm .accordion-card-inner .accordion-card-body p:last-child {
  margin-bottom: 0;
}

.carriculum-accordion-cards .accordion-card-cstm .accordion-card-inner.open .accordion-card-header .accordion-preview-text {
  display: none;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid var(--blue-600);
  background: var(--blue-100);
  font-weight: normal;
  color: var(--black-500);
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid var(--blue-600);
  background: var(--blue-600);
  color: var(--white);
}

.ui-state-default,
.ui-widget-content .ui-state-default.ui-state-active {
  background-color: var(--pink-700);
  color: var(--white);
  border-color: var(--pink-700);
}

/*# sourceMappingURL=style.css.map */

header.header .logo-wrapper>img.logo_omsaracom {
  width: 5%;
  height: 100%;
  top: 9px;
  left: -6px;
}

.welcome-section.welcome-with-card.bg-blue-100 .row-style-1.style-2 .name-date {
  background-color: var(--blue-100);
}

/* Newly Added course benefit */
.frame-layout-111 .course-benefits {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.frame-layout-111 .heading {
  text-align: center;
  margin-bottom: 30px;
}

.frame-layout-111 .content {
  width: 100%;
}

.frame-layout-111 .content .image-text-row {
  display: flex;
  margin-bottom: 0px;
  max-width: 100%;
}

.frame-layout-111 .content .image-text-row .image-text-img {
  overflow: hidden;
  flex-basis: 50%;
  height: auto;
  margin-right: 0;
  margin-left: 0;
  border-radius: 0px;
}

.frame-layout-111 .content .image-text-row .image-text-txt {
  text-align: justify;
  flex-basis: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 230px;
}

.frame-layout-111 .content .image-text-row .image-text-txt h5 {
  margin-bottom: 10px;
}

.frame-layout-111 .content .image-text-row .row-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}

.frame-layout-111 .content .image-text-row .row-reverse .image-text-img {
  margin-left: 0px;
}

@media (max-width: 1200px) {
  .frame-layout-111 .content .image-text-row .image-text-txt {
    padding: 160px;
  }
}

@media (max-width: 1024px) {
  .frame-layout-111 .content .image-text-row .image-text-txt {
    padding: 100px;
  }
}

@media (max-width: 767px) {
  .frame-layout-111 .content .image-text-row {
    display: block;
  }

  .frame-layout-111 .content .image-text-row .image-text-txt {
    padding: 30px;
  }

  .frame-layout-111 .content .image-text-row:last-child .image-text-txt {
    padding-bottom: 0;
  }
}

/* Newly Added course benefit _ container */

.frame-layout-115 .heading {
  text-align: center;
  margin-bottom: 30px;
}

.frame-layout-115 .content {
  width: 100%;
}

.frame-layout-115 .content .image-text-row {
  display: flex;
  max-width: 100%;
}

.frame-layout-115 .content .image-text-row .image-text-img {
  overflow: hidden;
  flex-basis: 45%;
  height: auto;
  margin-right: 0;
  margin-left: 0;
}

.frame-layout-115 .content .image-text-row .image-text-txt p {
  text-align: left;
}

.frame-layout-115 .content .image-text-row .image-text-txt {
  flex-basis: 50%;
  display: flex;
  flex-direction: column;
  text-align: justify;
  justify-content: center;
  padding: 90px;
}

.frame-layout-115 .content .image-text-row .row-reverse {
  flex-direction: row-reverse;
  justify-content: flex-end;
}

.frame-layout-115 .content .image-text-row .row-reverse .image-text-img {
  margin-left: 0px;
}

.frame-layout-115 .d-inline-block.text-center.btn-box {
  display: block !important;
}

@media (max-width: 1024px) {
  .frame-layout-115 .content .image-text-row .image-text-txt {
    padding: 60px;
  }

  .frame-layout-115 .content .image-text-row .image-text-img {
    flex-basis: 47%;
  }
}

@media (max-width: 991px) {
  .bonus-section.frame-type-mask_offer_text_image_reverse.frame-layout-0 .image-text-row {
    max-width: 100%;
    margin-top: 20px;
  }
}

@media (max-width: 767px) {
  .frame-layout-115 .content .image-text-row {
    display: block;
  }

  .frame-layout-115 .content .image-text-row .image-text-txt {
    padding: 0px;
    margin-bottom: 20px;
  }

  .frame-layout-115 .content .image-text-row .image-text-img {
    margin-bottom: 20px;
  }
}

.right-image-text .row {
  flex-direction: row-reverse;
}

.right-image-text .presenter-image>img {
  background-color: #1d2e64;
}

.about-presenter.right-image-text img.w-100 {
  margin: 0;
  background-color: transparent;
}

.frame-bg-shape.right-image-text .presenter-image {
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px;
  max-width: 100%;
}

.frame-bg-color.right-image-text .presenter-image {
  border-radius: 40px;
}

.frame-bg-color.right-image-text {
  background-color: transparent !important;
}

.about-presenter.right-image-text .row {
  --bs-gutter-x: 40px;
}

.about-presenter.right-image-text h2 {
  padding-bottom: 30px;
}

/* column-style  */

.offer-table-full-width .heading-description h3 {
  color: #fff;
}

.offer-table-full-width .learn-more-cards>p.offer-val {
  color: #fff;
  text-align: right;
  margin: 0;
  font-size: 15px;
  line-height: 22px;
  position: relative;
  top: 20px;
}

.offer-table-full-width .learn-more-cards {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.offer-table-full-width .learn-more-cards .learn-card {
  border-bottom: 1px solid #fff4;
  padding-bottom: 40px;
}

.offer-table-full-width .learn-more-cards .learn-card .learn-card-icon {
  transform: scale(1.5);
}

.offer-table-full-width .learn-more-cards .learn-card .learn-card-content .offer-value {
  white-space: nowrap;
}

.offer-table-full-width .learn-more-cards .learn-card .learn-card-content {
  display: flex;
  color: white;
  justify-content: space-around;
  gap: 40%;
  padding-left: 40px;
}

.offer-table-full-width .offertable-desc p {
  color: #fff;
  text-align: center;
}

.offer-table-full-width .offertable-desc {
  padding-top: 80px;
}

.offer-table-full-width .button-section-footer {
  padding-top: 10px;
}

.offer-table-full-width .offertable-desc p.text-white {
  font-size: 26px;
  font-weight: bold;
}

.offer-table-full-width .button-section-footer p.extra-small {
  color: #ffff;
}

@media (max-width: 767px) {
  .offer-table-full-width .learn-more-cards .learn-card .learn-card-content {
    display: block;
  }

  .offer-table-full-width .offertable-desc {
    padding-top: 45px;
  }
}

.carriculum-accordion-cards-single-colomn .plus-icon {
  position: absolute;
  width: 24px;
  height: 24px;
  border: 0;
  background-color: transparent;
  right: 15%;
  top: auto;
  padding: 0;
  display: flex;
  transition: 0.3s all;
}

.frame-type-mask_brand_collage {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.brand-collage-grid {
  grid-gap: 0.5rem;
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(7, 1fr);
  grid-template-rows: repeat(4, 1fr);
  margin-bottom: -100px;
  max-width: 1440px;
}

.brand-collage-grid .brand-collage-grid-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: 100%;
  display: block;
}

.brand-collage-grid .brand-collage-grid-item.grid-col-0.image-field-0 {
  grid-column: 1/4;
  grid-row: 1/3;
  position: relative;
}

.bg-blue-100 .brand-collage-grid .brand-collage-grid-item.grid-col-0.image-field-0:before {
  background: #ebedf1;
}

.brand-collage-grid .brand-collage-grid-item.grid-col-0.image-field-0:before {
  content: "";
  background: #ffffff;
  width: 101%;
  height: 60px;
  position: absolute;
  top: -1px;
  left: -1px;
  z-index: 100;
}

.brand-collage-grid .brand-collage-grid-item .grid-blue-bg {
  background: #0e162e;
  color: #fff;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-family: "Quicksand", sans-serif;
  font-size: 20px;
  line-height: 30px;
  flex-direction: column;
  font-weight: 600;
  padding: 0px 10px;
}

.brand-collage-grid .brand-collage-grid-item .grid-blue-bg span.text-white-bold {
  display: block;
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 10px;
}

.brand-collage-grid .brand-collage-grid-item.grid-col-5.text-field-5 .grid-blue-bg {
  background: #e2017d;
  color: #fff;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.brand-collage-grid .brand-collage-grid-item.grid-col-6.text-field-6 .grid-blue-bg {
  background: #e2017d;
  color: #fff;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.brand-collage-grid-item.grid-col-0.text-field-0 {
  grid-column: 4/5;
  grid-row: 1/2;
}

.brand-collage-grid .brand-collage-grid-item.grid-col-1.image-field-1 {
  grid-column: 5/7;
  grid-row: 1/2;
}

.brand-collage-grid .brand-collage-grid-item.grid-col-3.image-field-3 {
  grid-column: 4/6;
  grid-row: 2/3;
}

.brand-collage-grid .brand-collage-grid-item.grid-col-4.image-field-4 {
  grid-column: 6/8;
  grid-row: 2/4;
}

.brand-collage-grid .brand-collage-grid-item.grid-col-5.text-field-5 {
  grid-column: 2/4;
  grid-row: 3/5;
  margin-bottom: 100px;
}

.brand-collage-grid .brand-collage-grid-item.grid-col-5.image-field-5 {
  grid-column: 1/2;
  grid-row: 3/4;
}

.brand-collage-grid .brand-collage-grid-item.grid-col-6.text-field-6 {
  grid-column: 5/6;
  grid-row: 3/5;
  margin-bottom: 100px;
}

.brand-collage-grid .brand-collage-grid-item.grid-col-6.image-field-6 {
  grid-column: 4/5;
  grid-row: 3/5;
  margin-bottom: 100px;
}

.brand-collage-grid .brand-collage-grid-item.grid-col-6.image-field-6 img {
  height: 100%;
  object-fit: cover;
}

.frame-type-mask_quote_module.welcome-section.welcome-with-card {
  padding: 120px 0;
}

.frame-type-mask_quote_module .quote {
  text-align: center;
  max-width: 580px;
  margin: 0 auto;
  margin: 0 auto;
  padding: 0px 20px;
}

.frame-type-mask_quote_module .quote p {
  color: #fff;
  font-size: 33px;
  line-height: 64px;
  display: inline;
  position: relative;
  margin-bottom: 0;
}

.frame-type-mask_quote_module .quote span {
  margin-top: 40px;
  color: #fff;
  font-size: 18px;
  line-height: 22px;
  display: block;
}

.frame-type-mask_quote_module .quote p:after,
.frame-type-mask_quote_module .quote p:before {
  font-size: 38px;
  color: #fff;
  line-height: 0px;
}

.frame-type-mask_quote_module .quote p:after {
  content: close-quote;
  position: absolute;
  left: -15px;
  top: 24px;
}

.frame-type-mask_quote_module .quote p:before {
  content: open-quote;
  position: absolute;
  right: -15px;
  bottom: 36px;
}

.presentation-section .light-blue-card.new-bg {
  margin-top: 50px;
  position: relative;
  padding: 38px 40px 46px;
  max-width: 740px;
}

.presentation-section .light-blue-card.new-bg .offer-percentage {
  max-width: 300px;
}

.presentation-section .light-blue-card.new-bg .d-flex.justify-content-center.flex-column.align-items-center {
  max-width: 300px;
}

.presentation-section .light-blue-card.new-bg .presenter-avatar {
  right: 30px;
  width: 100%;
  max-width: max-content;
  height: auto;
}

.presentation-section .light-blue-card.new-bg .presenter-avatar>img {
  max-width: 320px;
}

.presentation-section.frame-type-mask_image_card_with_blue_bg {
  background: linear-gradient(268deg, #e6007e -72.74%, #1f3165 76.13%);
}

.frame-type-menu_subpages ul {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 50px;
}

.frame-type-menu_subpages ul li :first-child {
  margin-bottom: 10px;
}

.frame-type-image .ce-image.ce-center {
  text-align: center;
}

.frame-type-image .ce-image.ce-left {
  text-align: left;
}

.frame-type-image .ce-image.ce-right {
  text-align: right;
}

@media (max-width: 1280px) {
  .brand-collage-grid .brand-collage-grid-item.grid-col-0.image-field-0:before {
    height: 40px;
  }
}

@media (max-width: 991px) {
  .brand-collage-grid .brand-collage-grid-item .grid-blue-bg {
    font-size: 18px;
    line-height: 26px;
  }

  .frame-type-mask_quote_module .quote p {
    font-size: 32px;
    line-height: 52px;
  }

  .frame-type-mask_quote_module .quote span {
    margin-top: 15px;
    font-size: 16px;
    line-height: 18px;
  }

  .frame-type-mask_quote_module.welcome-section.welcome-with-card {
    padding: 80px 0;
  }
}

@media (max-width: 767px) {
  .presentation-section.frame-type-mask_image_card_with_blue_bg {
    background: linear-gradient(181deg, #e6007e -72.74%, #1f3165 76.13%);
  }

  .brand-collage-grid {
    gap: 0.5rem;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(4, 1fr);
    margin-bottom: 0px;
  }

  .frame-type-mask_quote_module .quote p {
    font-size: 23px;
    line-height: 48px;
  }

  .brand-collage-grid-item.grid-col-0.text-field-0 {
    grid-column: 1/2;
    grid-row: 1/2;
  }

  .brand-collage-grid .brand-collage-grid-item.grid-col-0.image-field-0 {
    grid-column: 2/4;
    grid-row: 1/2;
    position: relative;
  }

  .brand-collage-grid .brand-collage-grid-item.grid-col-0.image-field-0:before {
    display: none;
  }

  .brand-collage-grid .brand-collage-grid-item.grid-col-1.image-field-1 {
    grid-column: 1/2;
    grid-row: 2/3;
  }

  .brand-collage-grid .brand-collage-grid-item.grid-col-3.image-field-3 {
    grid-column: 1/2;
    grid-row: 3/4;
  }

  .brand-collage-grid .brand-collage-grid-item.grid-col-6.text-field-6 {
    grid-column: 3/4;
    grid-row: 3/4;
    margin-bottom: 0;
  }

  .brand-collage-grid .brand-collage-grid-item.grid-col-6.image-field-6 {
    grid-column: 2/3;
    grid-row: 3/4;
    margin-bottom: 0px;
  }

  .brand-collage-grid .brand-collage-grid-item.grid-col-4.image-field-4 {
    grid-column: 1/2;
    grid-row: 4/5;
  }

  .brand-collage-grid .brand-collage-grid-item.grid-col-5.text-field-5 {
    grid-column: 2/4;
    grid-row: 2/3;
    margin-bottom: 0;
  }

  .presentation-section .light-blue-card.new-bg {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 50px;
    padding: 0px 20px 30px;
  }

  .presentation-section .light-blue-card.new-bg .presenter-avatar {
    position: static;
    margin-top: -30px;
    order: 1;
    margin-bottom: 20px;
  }

  .presentation-section .light-blue-card.new-bg .d-flex.justify-content-center.flex-column.align-items-center {
    order: 3;
  }

  .presentation-section .light-blue-card.new-bg .offer-percentage {
    order: 2;
    padding-bottom: 13px;
  }
}

.ewp_Wigloader_wrap {
  display: none !important;
  height: 1px !important;
  width: 1px !important;
  position: relative !important;
}

.frame-type-text .ce-text-body {
  max-width: 1080px;
  margin: 0 auto;
  padding: 0 15px;
}

.frame-type-text .content-header-wrap {
  max-width: 1080px;
  margin: 0 auto;
  padding: 0 15px;
}

@media (max-width: 991px) {
  .frame-type-text {
    padding: 0;
  }
}

.frame-type-text {
  padding-top: 54px;
  padding-bottom: 54px;
  background-color: #ffffff;
}

/*Text pic section*/
.frame-type-text p {
  /* text-align: center; */
  color: #4f4f4f;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
}

.frame-type-textpic {
  padding-top: 54px;
  padding-bottom: 54px;
  background-color: #ffffff;
}

@media (max-width: 991px) {
  .frame-type-textpic {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}

.frame-type-textpic .ce-textpic {
  display: flex;
  overflow: visible;
  align-items: center;
  width: 80%;
  max-width: 1080px;
  margin: auto;
}

@media (max-width: 991px) {
  .frame-type-textpic .ce-textpic {
    flex-wrap: wrap;
  }
}

.frame-type-textpic .ce-textpic.ce-right {
  flex-direction: row-reverse;
}

.frame-type-textpic .ce-textpic .ce-gallery,
.frame-type-textpic .ce-textpic .ce-bodytext {
  overflow: visible;
  flex: 0 0 47.25%;
  max-width: 47.25%;
}

@media (max-width: 991px) {

  .frame-type-textpic .ce-textpic .ce-gallery,
  .frame-type-textpic .ce-textpic .ce-bodytext {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.frame-type-textpic .ce-textpic .ce-bodytext {
  display: flex;
  flex-direction: column;
  z-index: 2;
}

.frame-type-textpic .ce-textpic .ce-bodytext>p {
  color: #4f4f4f;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
  margin-bottom: 29px;
}

.frame-type-textpic .ce-textpic .ce-bodytext>p:last-child {
  margin-bottom: 0;
}

.frame-type-textmedia {
  padding-top: 54px;
  padding-bottom: 54px;
  background-color: #ffffff;
}

.frame-type-textmedia video {
  width: 100%;
}

.frame-type-textmedia figure.video video {
  display: block;
}

.frame-type-textmedia figure.video .video-embed {
  position: relative;
}

.frame-type-textmedia figure.video .thumb {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
  transition: all 0.3s;
  cursor: pointer;
}

.frame-type-textmedia figure.video .thumb.playing {
  z-index: -1;
}

.frame-type-textmedia figure.video .thumb>.play-icon-video {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 68px;
  height: 78px;
  padding: 0;
  border: 0;
  background: none;
  transform: translate(-50%, -50%);
  transition: transform 0.2s;
}

.frame-type-textmedia figure.video .thumb:hover>.play-icon-video {
  transform: translate(-50%, -50%) scale3d(1.2, 1.2, 1);
}

@media (max-width: 991px) {
  .frame-type-textmedia {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}

.frame-type-textmedia .ce-textpic {
  display: flex;
  overflow: visible;
  align-items: center;
  width: 80%;
  max-width: 1080px;
  margin: auto;
}

@media (max-width: 991px) {
  .frame-type-textmedia .ce-textpic {
    flex-wrap: wrap;
  }
}

.frame-type-textmedia .ce-textpic.ce-right {
  flex-direction: row-reverse;
}

.frame-type-textmedia .ce-textpic .ce-gallery,
.frame-type-textmedia .ce-textpic .ce-bodytext {
  overflow: visible;
  flex: 0 0 47.25%;
  max-width: 47.25%;
}

@media (max-width: 991px) {

  .frame-type-textmedia .ce-textpic .ce-gallery,
  .frame-type-textmedia .ce-textpic .ce-bodytext {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.frame-type-textmedia .ce-textpic .ce-bodytext {
  display: flex;
  flex-direction: column;
  z-index: 2;
}

.frame-type-textmedia .ce-textpic .ce-bodytext>p {
  color: #4f4f4f;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
  margin-bottom: 29px;
}

.frame-type-textmedia .ce-textpic .ce-bodytext>p:last-child {
  margin-bottom: 0;
}

.frame-type-textmedia .content-header-wrap {
  max-width: 1080px;
  margin: 0 auto;
  padding: 0 15px;
}

.frame-type-header {
  padding-top: 54px;
  padding-bottom: 54px;
  background-color: #ffffff;
}

.frame-type-header .content-header-wrap {
  max-width: 1080px;
  margin: 0 auto;
  padding: 0 15px;
}

.frame-type-image {
  padding-top: 54px;
  padding-bottom: 54px;
  background-color: #ffffff;
}

.frame-type-textmedia .ce-textpic.ce-right .ce-bodytext {
  flex: 0 0 75%;
  max-width: 75%;
  padding-right: 40px;
}

.frame-type-textmedia .ce-textpic.ce-right .ce-gallery {
  flex: 0 0 25%;
  max-width: 25%;
}

.frame-type-textmedia .ce-textpic.ce-center.ce-above .ce-bodytext {
  flex: 0 0 100%;
  max-width: 100%;
}

.frame-type-textmedia .ce-textpic.ce-center.ce-above .ce-gallery {
  flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

.frame-type-textmedia .ce-textpic.ce-center.ce-above {
  flex-direction: column;
  width: 100%;
}

.frame-type-textmedia .ce-textpic.ce-center.ce-below .ce-bodytext {
  flex: 0 0 100%;
  max-width: 100%;
}

.frame-type-textmedia .ce-textpic.ce-center.ce-below .ce-gallery {
  flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 0px;
  margin-top: 20px;
}

.frame-type-textmedia .ce-textpic.ce-center.ce-below {
  flex-direction: column;
  width: 100%;
}

.subtext-black {
  color: #000 !important;
}

.subtext-white {
  color: #fff !important;
}

.frame-type-mask_introduction_section_with_irre p.extra-small {
  font-size: 15px;
  line-height: 20px;
}

.frame-type-mask_introduction_section_with_irre p.small {
  font-size: 18px;
  line-height: 24px;
}

body.new-design-version .speaker_detail .products-home .product-list-wrapper.expanded-view .product-list-item .product-item-price {
  position: absolute;
  right: 16px;
  bottom: 16px;
  z-index: 100;
}

body.new-design-version .speaker_detail .products-home .product-list-wrapper.expanded-view .product-list-item .product-item-price {
  color: #000;
  font-size: 19px;
  line-height: 24px;
  letter-spacing: 0.28px;
  font-weight: 700;
}

body.new-design-version .speaker_detail .products-home .product-list-wrapper.expanded-view .product-list-item .product-item-price.free-price {
  color: #4db129;
}

body.new-design-version .speaker_detail .products-home .product-list-wrapper.expanded-view .product-list-item .product-item-price>span {
  font-size: 12px;
  line-height: 15px;
  font-weight: 500;
  letter-spacing: 0.24px;
  margin-right: 3px;
}

body.new-design-version .speaker_detail .product-list-wrapper.expanded-view .product-list-item .product-item-content .product-item-title {
  margin-bottom: 0px;
}

body.new-design-version .speaker_detail .products-home .product-list-wrapper.expanded-view .product-list-item .product-item-content {
  padding-bottom: 71px;
  top: auto;
  bottom: auto;
}

body.new-design-version .speaker_detail .products-home .product-list-wrapper.expanded-view .product-list-item .product-card-item:after {
  display: none;
}

body.new-design-version .speaker_detail .products-home .product-list-wrapper.expanded-view .product-list-item .product-card-item {
  border: 1px solid #e1e1e1;
}

body.new-design-version .speaker_detail .product-card-item .product-item-content .product-item-title {
  max-height: 48px;
  height: auto;
}

@media (max-width: 991px) {
  body.new-design-version .speaker_detail .products-home .product-list-wrapper.expanded-view .product-list-item .product-item-price {
    font-size: 16px;
    line-height: 20px;
  }
}

/* Feedback Wall style */
.speechcontainer {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  margin: 0 auto;
  padding: 80px 0;
  background: inherit no-repeat;
  background-size: cover;
}

.bubble {
  max-width: 22%;
  filter: drop-shadow(-1px -1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.15));
  margin: 1rem;
  margin-bottom: 40px;
  padding: 1.5rem 1.5rem;
  position: relative;
  font-weight: 400;
  background: #fff;
  color: var(--blue-50);
  border-radius: 9px;
}

.bubble:before {
  border: 12.5px solid transparent;
  border-top: 12.5px solid #fff;
  border-bottom: 0;
  height: 0;
  width: 0;
  border-top-width: 25px;
  content: "";
  display: block;
  position: absolute;
  left: 3rem;
  bottom: -25px;
  transform-origin: center;
  transform: rotate(90deg) skew(-25deg) translateY(16.6666666667px);
}

.bubble p {
  font-size: 0.9rem !important;
  text-align: center;
  line-height: 1.3rem;
}

.bubble h5 {
  font-size: 1.2rem !important;
  font-weight: 700;
  text-align: center;
  line-height: 1.4rem;
  margin-bottom: 10px;
}

.bubble cite {
  position: absolute;
  bottom: -2rem;
  left: 4.5rem;
  font-size: 0.8rem;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.5px;
}

.sterne {
  color: gold;
  font-size: 1.5rem;
  margin-bottom: 5px;
  text-align: center;
}

.review-section .speechcontainer .load-more {
  background: transparent;
  padding: 30px 0px 20px 0px;
}

.review-section.show-more .bubble.right {
  display: block;
}

.review-section.show-more .load-more {
  display: none;
}


.review-section .load-more button {
  margin: 0;
  font-size: 12px;
  line-height: 20px;
  color: #aaaaaa;
}


.review-section .load-more {
  padding-bottom: 40px;
  background-color: #ffffff;
}

@media only screen and (min-width: 901px) {
  .review-section .load-more {
    display: none;
  }
}

@media only screen and (min-width: 981px) {
  .speechcontainer>div:nth-child(1) {
    position: relative;
    top: -24px;
    left: -16px;
  }

  .speechcontainer>div:nth-child(2) {
    position: relative;
    top: -10px;
    left: 0px;
  }

  .speechcontainer>div:nth-child(3) {
    position: relative;
    top: -23px;
    left: 10px;
  }

  .speechcontainer>div:nth-child(4) {
    position: relative;
    top: -8px;
    left: 5px;
  }

  .speechcontainer>div:nth-child(5) {
    position: relative;
    top: -15px;
    left: 0px;
  }

  .speechcontainer>div:nth-child(6) {
    position: relative;
    top: -10px;
    left: 0px;
  }

  .speechcontainer>div:nth-child(7) {
    position: relative;
    top: 15px;
    left: -0px;
  }

  .speechcontainer>div:nth-child(8) {
    position: relative;
    top: 0px;
    left: 25px;
  }
}

@media only screen and (min-width: 1333px) {
  .speechcontainer {
    padding-left: 10%;
    padding-right: 10%;
  }
}

@media only screen and (max-width: 1333px) {
  .speechcontainer {
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .bubble {
    max-width: 29%;
  }
}

@media only screen and (max-width: 900px) {
  .speechcontainer {
    max-width: 100%;
    padding: 20px 10px;
  }

  .bubble {
    max-width: 100%;
  }

  .speechcontainer>div:nth-child(5),
  .speechcontainer>div:nth-child(6),
  .speechcontainer>div:nth-child(7),
  .speechcontainer>div:nth-child(8) {
    display: none;
  }
}

.speechcontainer+.load-more {
  display: none;
  padding-top: 30px;
}

/* testimonial */
.testimonial .testimonials-contents {
  margin-bottom: 65px;
}

.testimonial .testimonials-contents .contents>img {
  margin-bottom: 15px;
}

.testimonial .testimonials-contents .contents {
  border-radius: 17.6px;
  position: relative;
  display: flex;
  flex-direction: column;
  text-align: center;
  margin: 0 auto;
  background: #262e66;
  color: white;
  align-items: center;
  padding: 25px;
}

.testimonial[data-row-bg="testimonial-white"] .testimonials-contents .contents {
  background-color: #fff;
  color: #262e66;
}

.testimonial[data-row-bg="testimonial-white"] .testimonials-contents .contents::after {
  background-color: #fff;
}

.testimonial .testimonials-contents .contents::after {
  content: "";
  position: absolute;
  width: 47.41px;
  height: 35.34px;
  background-color: #262e66;
  clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
  transform: rotate(180deg);
  bottom: -34px;
  right: 40px;
}

.testimonial .testimonials-contents .contents img {
  width: 101px;
  height: 101px;
  border-radius: 100%;
}

.testimonial .testimonials-contents .contents p {
  font-family: Times;
  font-weight: 400;
  font-style: italic;
  font-size: 20px;
  line-height: 35.2px;
  letter-spacing: 0px;
  text-align: center;
  text-align: justify;
  word-break: break-all;
}

.testimonial .testimonials-contents .contents h3 {
  font-family: DM Sans;
  font-weight: 800;
  font-size: 16px;
  line-height: 28.16px;
  letter-spacing: 0px;
  text-align: center;
}

.testimonal-header {
  position: relative;
  margin-bottom: 50px;
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden;
  padding: 24px 0px;
}

.testimonal-header span {
  opacity: 55%;
  height: 1px;
  width: auto;
  flex-grow: 1;
  margin: auto;
  margin-left: 20px;
  background: #262e66;
}

[data-row-bg="testimonial-white"] .testimonal-header span {
  background-color: #fff;
}

.testimonal-header h2 {
  font-family: DM Sans;
  font-weight: 700;
  font-size: 28px;
  line-height: 49.28px;
  letter-spacing: 0px;
  margin-left: 130px;
  position: relative;
  display: inline-block;
}

.testimonal-header h2:after {
  content: "";
  background: #fff;
  opacity: 55%;
  height: 1px;
  width: 1000px;
  flex-grow: 1;
  margin: auto;
  margin-left: 20px;
  position: absolute;
  bottom: 22px;
}

.testimonal-header h2.header-blue-text:after {
  background: #262e66;
}

.testimonal-header span {
  display: none;
}

.testimonal-header .header-blue-text {
  color: #262e66;
}

.testimonal-header::before {
  content: "";
  background-image: url(../Images/Vector1.png);
  width: 120px;
  height: 97px;
  position: absolute;
  object-fit: cover;
  background-position: left;
  background-size: 100%;
  left: 0;
  background-repeat: no-repeat;
  top: 0px;
}

/*
.testimonal-header .header-blue-text::after {
  position: absolute;
  content: "";
  width: 442px;
  height: 1px;
  color: #262e66;
  top: 25px;
  right: 0;
}
*/
.frame-textimagegrid .frame-type-image img.image-embed-item {
  width: 50%;
  margin: 0;
  height: auto;
}

.frame-textimagegrid>.row>.col-md-6 .frame-type-image img.image-embed-item {
  width: 80%;
}

.frame-textimagegrid>.row>.col-md-4 .frame-type-image img.image-embed-item {
  width: 100%;
}

.frame-type-b13-3cols-container .frame-type-textpic .ce-textpic {
  width: 100%;
  display: block;
}

.frame-type-b13-3cols-container .frame-type-textpic .ce-textpic .ce-gallery {
  max-width: 100%;
  margin-top: 30px;
}

.frame-type-b13-3cols-container .frame-type-textpic .ce-textpic .ce-bodytext {
  max-width: 100%;
  margin-top: 25px;
}

.frame-type-b13-3cols-container .frame-type-textpic .ce-textpic .ce-gallery img.image-embed-item {
  width: 100%;
  height: auto;
}

.frame-type-b13-3cols-container .frame-type-textpic {
  padding-top: 0;
  padding-bottom: 0;
}

@media (max-width: 991px) {
  .frame-textimagegrid .frame-type-image {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .frame-textimagegrid .frame-type-image .ce-gallery {
    margin-top: 0px;
  }
}

@media (max-width:767px) {
  .frame-textimagegrid .frame-type-image img.image-embed-item {
    width: 100%;
    margin: 0;
  }

  .frame-textimagegrid>.row>.col-lg-6 .frame-type-image img.image-embed-item {
    width: 100%;
  }

  .text-icon-row .icon-text-card {
    width: 100%;
  }
}

.landingpage .ce-gallery img.image-embed-item {
  max-width: 100%;
  height: auto;
}

.landingpage .welcome-section .webinar-countdown-wrapper {
  padding: 20px;
  border-radius: 12px;
  display: inline-block;
  text-align: center;
}

.welcome-section .webinar-countdown-wrapper .countdown-text {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 15px;
}

.welcome-section .webinar-countdown-wrapper .countdown-section {
  display: flex;
  gap: 16px;
  justify-content: center;
}

.welcome-section .webinar-countdown-wrapper .time-box {
  padding: 16px 0px;
  min-width: 70px;
}

.welcome-section .webinar-countdown-wrapper .time-box .number {
  display: block;
  font-size: 26px;
  font-weight: 700;
}

.welcome-section .webinar-countdown-wrapper .time-box .label {
  font-size: 12px;
  text-transform: uppercase;
}

@media (max-width:767px) {
  .landingpage .welcome-section .webinar-countdown-wrapper {
    padding: 20px 15px;
    display: block;
  }
  .welcome-section .webinar-countdown-wrapper .time-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .welcome-section .webinar-countdown-wrapper .countdown-section {
    gap: 5px;
  }
}