/*!
 * Font Awesome Free 5.12.0 by @fontawesome - https://fontawesome.preview_narrow_11
 * License - https://fontawesome.preview_narrow_11/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.complexpattern.carouselsouth:before {
  content: "\f000";
}
.complexpattern.grid-soft {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.tertiary-wide-c1 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.tertiary-wide-c1:before {
  content: "\f005";
}
.complexpattern.disabled-motion-e3:before,
.complexpattern.nav_33:before {
  content: "\f00d";
}
.complexpattern.backdrop-soft:before {
  content: "\f013";
}
.complexpattern.liquid-66 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.liquid-66:before {
  content: "\f2ed";
}
.complexpattern.paragraph-6e {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.paragraph-6e:before {
  content: "\f15b";
}
.complexpattern.list_plasma_97 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.list_plasma_97:before {
  content: "\f017";
}
.complexpattern.out_ae {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.out_ae:before {
  content: "\f358";
}
.complexpattern.complex-7b {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.complex-7b:before {
  content: "\f35b";
}
.complexpattern.logo_87 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.logo_87:before {
  content: "\f144";
}
.complexpattern.chip_5e:before,
.complexpattern.detail-fixed-cf:before {
  content: "\f01e";
}
.complexpattern.preview-silver:before {
  content: "\f021";
}
.complexpattern.tertiary-out-21 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.element-hard-e2:before {
  content: "\f03b";
}
.complexpattern.banner_dc:before {
  content: "\f03d";
}
.complexpattern.staticnav {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.staticnav:before {
  content: "\f03e";
}
.complexpattern.dim-f8 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.dim-f8:before {
  content: "\f03e";
}
.complexpattern.glass_32 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.glass_32:before {
  content: "\f03e";
}
.complexpattern.row_29:before {
  content: "\f303";
}
.complexpattern.middlepicture:before {
  content: "\f3c5";
}
.complexpattern.action-6f {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.action-6f:before {
  content: "\f044";
}
.complexpattern.photo_west {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.photo_west:before {
  content: "\f14d";
}
.complexpattern.search_prev {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.search_prev:before {
  content: "\f14a";
}
.complexpattern.iron-3f:before {
  content: "\f0b2";
}
.complexpattern.highlightyellow {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.highlightyellow:before {
  content: "\f057";
}
.complexpattern.large_bf {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.large_bf:before {
  content: "\f058";
}
.complexpattern.purple-15:before {
  content: "\f064";
}
.complexpattern.border-copper:before {
  content: "\f424";
}
.complexpattern.prev_cc:before {
  content: "\f422";
}
.complexpattern.section_north_fc,
.complexpattern.blue_31 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.picture_hovered:before {
  content: "\f071";
}
.complexpattern.block-ab:before {
  content: "\f073";
}
.complexpattern.list-e8:before {
  content: "\f338";
}
.complexpattern.message_selected:before {
  content: "\f337";
}
.complexpattern.panel_motion_e8 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.panel_motion_e8:before {
  content: "\f080";
}
.complexpattern.grid-bronze {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.grid-bronze:before {
  content: "\f080";
}
.complexpattern.block-fast-e4,
.complexpattern.wide-69 {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.menuyellow:before {
  content: "\f085";
}
.complexpattern.upper_74 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.upper_74:before {
  content: "\f164";
}
.complexpattern.column_orange {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.column_orange:before {
  content: "\f165";
}
.complexpattern.summary-fb {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.summary-fb:before {
  content: "\f004";
}
.complexpattern.summary_e0:before {
  content: "\f2f5";
}
.complexpattern.carousel-green-62 {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.carousel-green-62:before {
  content: "\f08c";
}
.complexpattern.wrapperupper:before {
  content: "\f08d";
}
.complexpattern.main-12:before {
  content: "\f35d";
}
.complexpattern.shade_stone:before {
  content: "\f2f6";
}
.complexpattern.slow_b7 {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.surface-tiny-12 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.surface-tiny-12:before {
  content: "\f094";
}
.complexpattern.footer_smooth_4e {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.footer_smooth_4e:before {
  content: "\f0c8";
}
.complexpattern.boxgas {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.boxgas:before {
  content: "\f02e";
}
.complexpattern.surface-red-0d,
.complexpattern.tertiary_6a {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.surface-red-0d:before {
  content: "\f39e";
}
.complexpattern.huge_78 {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.huge_78:before {
  content: "\f39e";
}
.complexpattern.mini_a3 {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.message_gold {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.hard_22:before {
  content: "\f09e";
}
.complexpattern.motion-55 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.motion-55:before {
  content: "\f0a0";
}
.complexpattern.statictabs {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.statictabs:before {
  content: "\f0a4";
}
.complexpattern.column-dark-f2 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.column-dark-f2:before {
  content: "\f0a5";
}
.complexpattern.content_first {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.content_first:before {
  content: "\f0a6";
}
.complexpattern.active-down {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.active-down:before {
  content: "\f0a7";
}
.complexpattern.light_38:before {
  content: "\f31e";
}
.complexpattern.shade-warm:before {
  content: "\f0c0";
}
.complexpattern.mediumshadow:before {
  content: "\f0c1";
}
.complexpattern.pagination-6d:before {
  content: "\f0c4";
}
.complexpattern.box-73 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.box-73:before {
  content: "\f0c5";
}
.complexpattern.under-24 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.under-24:before {
  content: "\f0c7";
}
.complexpattern.top-81:before,
.complexpattern.downform:before {
  content: "\f0c9";
}
.complexpattern.active_full,
.complexpattern.box-prev-89,
.complexpattern.mask_c7,
.complexpattern.fixedframe {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.active_full:before {
  content: "\f0d5";
}
.complexpattern.media_32 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.media_32:before {
  content: "\f3d1";
}
.complexpattern.upper_eb:before {
  content: "\f0dc";
}
.complexpattern.bronze-82:before {
  content: "\f0dd";
}
.complexpattern.notification-action:before {
  content: "\f0de";
}
.complexpattern.texthot {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.texthot:before {
  content: "\f0e1";
}
.complexpattern.pressed-7e:before {
  content: "\f0e2";
}
.complexpattern.alert_out:before {
  content: "\f0e3";
}
.complexpattern.breadcrumb_wood_25:before,
.complexpattern.paperframe:before {
  content: "\f3fd";
}
.complexpattern.backdrop_full {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.backdrop_full:before {
  content: "\f075";
}
.complexpattern.pattern-south {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.pattern-south:before {
  content: "\f086";
}
.complexpattern.gradient-upper-c6:before {
  content: "\f0e7";
}
.complexpattern.thick_f5,
.complexpattern.image_in_b6 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.image_in_b6:before {
  content: "\f328";
}
.complexpattern.image_pressed_31 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.image_pressed_31:before {
  content: "\f0eb";
}
.complexpattern.tertiaryfast:before {
  content: "\f362";
}
.complexpattern.cool_3d:before {
  content: "\f381";
}
.complexpattern.header-outer-ec:before {
  content: "\f382";
}
.complexpattern.video_east {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.video_east:before {
  content: "\f0f3";
}
.complexpattern.fluid_34:before {
  content: "\f2e7";
}
.complexpattern.shadow-mini {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.shadow-mini:before {
  content: "\f15c";
}
.complexpattern.liteaccordion {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.liteaccordion:before {
  content: "\f1ad";
}
.complexpattern.section-east-08 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.section-east-08:before {
  content: "\f0f8";
}
.complexpattern.article-3e:before {
  content: "\f3fa";
}
.complexpattern.footer_large:before,
.complexpattern.huge_d9:before {
  content: "\f3cd";
}
.complexpattern.paginationmedium {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.paginationmedium:before {
  content: "\f111";
}
.complexpattern.liquid_19:before {
  content: "\f3e5";
}
.complexpattern.progress_f8 {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.smooth-fa {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.smooth-fa:before {
  content: "\f07b";
}
.complexpattern.descriptionout {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.descriptionout:before {
  content: "\f07c";
}
.complexpattern.narrow_04 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.narrow_04:before {
  content: "\f118";
}
.complexpattern.overlaynorth {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.overlaynorth:before {
  content: "\f119";
}
.complexpattern.table-narrow {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.table-narrow:before {
  content: "\f11a";
}
.complexpattern.media_12 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.media_12:before {
  content: "\f11c";
}
.complexpattern.aside-73 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.aside-73:before {
  content: "\f024";
}
.complexpattern.maskeasy:before {
  content: "\f122";
}
.complexpattern.container_dynamic {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.container_dynamic:before {
  content: "\f089";
}
.complexpattern.pro-98 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.pro-98:before {
  content: "\f089";
}
.complexpattern.popup-silver {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.popup-silver:before {
  content: "\f089";
}
.complexpattern.thumbnail_aa:before {
  content: "\f126";
}
.complexpattern.input-brown:before {
  content: "\f127";
}
.complexpattern.notification-bronze:before {
  content: "\f3ed";
}
.complexpattern.popup-42 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.popup-42:before {
  content: "\f133";
}
.complexpattern.fast-bf,
.complexpattern.paragraph_outer_c8,
.complexpattern.downsurface {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.primary_solid_76:before {
  content: "\f3ff";
}
.complexpattern.secondary_9c {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.secondary_9c:before {
  content: "\f146";
}
.complexpattern.sidebar-short-d0:before {
  content: "\f3bf";
}
.complexpattern.rough_70:before {
  content: "\f3be";
}
.complexpattern.backdropin:before {
  content: "\f14b";
}
.complexpattern.component_9b:before {
  content: "\f360";
}
.complexpattern.block-4c {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.header_wide_62 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.header_wide_62:before {
  content: "\f150";
}
.complexpattern.glass_d5 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.glass_d5:before {
  content: "\f150";
}
.complexpattern.border-center {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.border-center:before {
  content: "\f151";
}
.complexpattern.picture_focused_d2 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.picture_focused_d2:before {
  content: "\f151";
}
.complexpattern.info-33 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.info-33:before {
  content: "\f152";
}
.complexpattern.clean_f4 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.clean_f4:before {
  content: "\f152";
}
.complexpattern.card_action:before,
.complexpattern.purple_a6:before {
  content: "\f153";
}
.complexpattern.preview_75:before {
  content: "\f154";
}
.complexpattern.pagination_bronze:before,
.complexpattern.container-wood:before {
  content: "\f155";
}
.complexpattern.input-motion-8e:before,
.complexpattern.gold-fd:before {
  content: "\f156";
}
.complexpattern.hover_04:before,
.complexpattern.carousel_outer_03:before,
.complexpattern.hard-7e:before,
.complexpattern.browncontent:before {
  content: "\f157";
}
.complexpattern.label-1e:before,
.complexpattern.upper-02:before,
.complexpattern.pro_39:before {
  content: "\f158";
}
.complexpattern.smallsummary:before,
.complexpattern.brown-03:before {
  content: "\f159";
}
.complexpattern.shadow_silver,
.complexpattern.column-small-ce {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.shadow_silver:before {
  content: "\f15a";
}
.complexpattern.primarywest:before {
  content: "\f15c";
}
.complexpattern.tag_fb:before {
  content: "\f15d";
}
.complexpattern.easyparagraph:before {
  content: "\f881";
}
.complexpattern.freshcaption:before {
  content: "\f160";
}
.complexpattern.hardhidden:before {
  content: "\f884";
}
.complexpattern.tag_0c:before {
  content: "\f162";
}
.complexpattern.block_cb:before {
  content: "\f886";
}
.complexpattern.stone_18,
.complexpattern.summarynew,
.complexpattern.mediaadvanced,
.complexpattern.smooth-30,
.complexpattern.sort_hard_f5 {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.smooth-30:before {
  content: "\f167";
}
.complexpattern.logo_0f,
.complexpattern.stale-e1,
.complexpattern.notice-dc,
.complexpattern.active_left_d3,
.complexpattern.progress-5c,
.complexpattern.lite_3f,
.complexpattern.inputhuge {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.notice-dc:before {
  content: "\f171";
}
.complexpattern.northcarousel,
.complexpattern.linkslow {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.east-04:before {
  content: "\f309";
}
.complexpattern.gradient_simple_c3:before {
  content: "\f30c";
}
.complexpattern.disabledsimple:before {
  content: "\f30a";
}
.complexpattern.green_89:before {
  content: "\f30b";
}
.complexpattern.selectedsecondary,
.complexpattern.description-42,
.complexpattern.disabled-bright-79,
.complexpattern.breadcrumbcurrent,
.complexpattern.black-24,
.complexpattern.block_bottom_ad,
.complexpattern.popup-small-70,
.complexpattern.slider_simple_e3,
.complexpattern.filter-0d,
.complexpattern.basicwrapper {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.black-24:before {
  content: "\f184";
}
.complexpattern.disabled-b2 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.disabled-b2:before {
  content: "\f185";
}
.complexpattern.bright-76 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.bright-76:before {
  content: "\f186";
}
.complexpattern.input_copper_97,
.complexpattern.disabled_left,
.complexpattern.blue-41,
.complexpattern.slider-9e,
.complexpattern.main_south_ad {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.cool-41 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.cool-41:before {
  content: "\f35a";
}
.complexpattern.shadow-9b {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.shadow-9b:before {
  content: "\f359";
}
.complexpattern.dark-c9 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.dark-c9:before {
  content: "\f191";
}
.complexpattern.summary_07 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.summary_07:before {
  content: "\f191";
}
.complexpattern.hero-smooth-96 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.hero-smooth-96:before {
  content: "\f192";
}
.complexpattern.item-c8 {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.notification_dynamic_e1:before,
.complexpattern.solidprogress:before {
  content: "\f195";
}
.complexpattern.layout_thick_66 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.layout_thick_66:before {
  content: "\f0fe";
}
.complexpattern.top-58,
.complexpattern.leftlayout,
.complexpattern.accordion_inner_7a {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.list-2f:before,
.complexpattern.table-white:before {
  content: "\f19c";
}
.complexpattern.overlay_yellow_37:before {
  content: "\f19d";
}
.complexpattern.nextbackdrop,
.complexpattern.frame_left_67,
.complexpattern.upper-9e,
.complexpattern.element-prev-48,
.complexpattern.pink-a5,
.complexpattern.pro-e7,
.complexpattern.summary-fa,
.complexpattern.backdrop-fluid-af,
.complexpattern.cold-94,
.complexpattern.search_right,
.complexpattern.popup-purple,
.complexpattern.menu_21 {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.light_7b:before {
  content: "\f2e5";
}
.complexpattern.heading_bottom_e5,
.complexpattern.sectionpurple,
.complexpattern.articlefluid,
.complexpattern.fresh_a8 {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.hard_53:before {
  content: "\f1b9";
}
.complexpattern.mask-small {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.mask-small:before {
  content: "\f0e0";
}
.complexpattern.hotsearch,
.complexpattern.wide-16,
.complexpattern.litecontainer {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.newnotice {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.newnotice:before {
  content: "\f1c1";
}
.complexpattern.pink_43 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.pink_43:before {
  content: "\f1c2";
}
.complexpattern.alert-5d {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.alert-5d:before {
  content: "\f1c3";
}
.complexpattern.input-ef {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.input-ef:before {
  content: "\f1c4";
}
.complexpattern.highlight_27 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.highlight_27:before {
  content: "\f1c5";
}
.complexpattern.smoothwidget {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.smoothwidget:before {
  content: "\f1c5";
}
.complexpattern.gold_8f {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.gold_8f:before {
  content: "\f1c5";
}
.complexpattern.background_ae {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.background_ae:before {
  content: "\f1c6";
}
.complexpattern.grid-huge-9a {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.grid-huge-9a:before {
  content: "\f1c6";
}
.complexpattern.formdirty {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.formdirty:before {
  content: "\f1c7";
}
.complexpattern.widget-hard {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.widget-hard:before {
  content: "\f1c7";
}
.complexpattern.widget-over {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.widget-over:before {
  content: "\f1c8";
}
.complexpattern.dropdown-fixed-90 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.dropdown-fixed-90:before {
  content: "\f1c8";
}
.complexpattern.border_24 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.border_24:before {
  content: "\f1c9";
}
.complexpattern.pattern_glass,
.complexpattern.static-9e,
.complexpattern.table_wood {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.notice_iron_c3,
.complexpattern.avatar_11 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.notice_iron_c3:before {
  content: "\f1cd";
}
.complexpattern.heading_smooth_ad {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.heading_smooth_ad:before {
  content: "\f1cd";
}
.complexpattern.breadcrumb_large_15 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.breadcrumb_large_15:before {
  content: "\f1cd";
}
.complexpattern.red_7f {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.red_7f:before {
  content: "\f1cd";
}
.complexpattern.masksimple:before {
  content: "\f1ce";
}
.complexpattern.mainbright,
.complexpattern.dimprimary {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.mainbright:before {
  content: "\f1d0";
}
.complexpattern.main-8c {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.main-8c:before {
  content: "\f1d0";
}
.complexpattern.secondaryright,
.complexpattern.secondary_basic_1d {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.secondary_basic_1d:before {
  content: "\f1d1";
}
.complexpattern.badge-copper,
.complexpattern.background-soft,
.complexpattern.secondary_out_15,
.complexpattern.description_e6 {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.description_e6:before {
  content: "\f1d4";
}
.complexpattern.main-under-4c {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.main-under-4c:before {
  content: "\f1d4";
}
.complexpattern.freshmask,
.complexpattern.logofluid,
.complexpattern.sidebarliquid,
.complexpattern.widedisabled {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.sidebarliquid:before {
  content: "\f1d7";
}
.complexpattern.complexsearch:before {
  content: "\f1d8";
}
.complexpattern.gaspicture {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.gaspicture:before {
  content: "\f1d8";
}
.complexpattern.lite-dc {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.lite-dc:before {
  content: "\f1d8";
}
.complexpattern.highlight_1a {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.highlight_1a:before {
  content: "\f111";
}
.complexpattern.table_b8:before {
  content: "\f1dc";
}
.complexpattern.descriptionout:before {
  content: "\f1de";
}
.complexpattern.componenttall {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.componenttall:before {
  content: "\f1e3";
}
.complexpattern.narrow_cf {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.narrow_cf:before {
  content: "\f1e3";
}
.complexpattern.mask-b8,
.complexpattern.mask_simple,
.complexpattern.list-c3 {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.status_89 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.status_89:before {
  content: "\f1ea";
}
.complexpattern.detail-action-6d,
.complexpattern.content-df,
.complexpattern.gallery-over,
.complexpattern.hoveredpanel,
.complexpattern.gold_ba,
.complexpattern.chip_smooth_bd,
.complexpattern.surfacebottom,
.complexpattern.preview-plasma-d9 {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.dropdown-9c {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.dropdown-9c:before {
  content: "\f1f6";
}
.complexpattern.dynamic-f1:before {
  content: "\f2ed";
}
.complexpattern.gallerycenter {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.hero-silver-a9:before {
  content: "\f1fb";
}
.complexpattern.primary_clean_56:before {
  content: "\f1fe";
}
.complexpattern.featurenarrow:before {
  content: "\f200";
}
.complexpattern.bronze_8f:before {
  content: "\f201";
}
.complexpattern.section_46,
.complexpattern.hugetabs,
.complexpattern.firstpanel,
.complexpattern.logo_f7 {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.menu-a5 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.menu-a5:before {
  content: "\f20a";
}
.complexpattern.hidden-prev:before,
.complexpattern.tertiary-upper:before,
.complexpattern.feature-89:before {
  content: "\f20b";
}
.complexpattern.background_stone {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.background_stone:before {
  content: "\f2b4";
}
.complexpattern.searchsteel,
.complexpattern.light_ca,
.complexpattern.first-ff,
.complexpattern.hugebutton,
.complexpattern.iron_77,
.complexpattern.description-rough-b1,
.complexpattern.pagination-40,
.complexpattern.coldmodal,
.complexpattern.box_slow {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.bottom_a3 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.bottom_a3:before {
  content: "\f3a5";
}
.complexpattern.layoutslow:before {
  content: "\f224";
}
.complexpattern.panelwest {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.panelwest:before {
  content: "\f09a";
}
.complexpattern.smoothsearch,
.complexpattern.green-49 {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.gallery-out-43:before {
  content: "\f236";
}
.complexpattern.in_48,
.complexpattern.avatar-static-cf,
.complexpattern.shadow_dim,
.complexpattern.progress-copper {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.progress-copper:before {
  content: "\f23b";
}
.complexpattern.dirty_9e,
.complexpattern.feature-west-26,
.complexpattern.hovercold {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.filter-84:before,
.complexpattern.shadow_west:before {
  content: "\f240";
}
.complexpattern.feature_basic_a5:before {
  content: "\f241";
}
.complexpattern.slider_62:before {
  content: "\f242";
}
.complexpattern.whiteimage:before {
  content: "\f243";
}
.complexpattern.thumbnail-bright:before {
  content: "\f244";
}
.complexpattern.pagination-brown,
.complexpattern.button-iron-ae,
.complexpattern.module_short_98 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.module_short_98:before {
  content: "\f249";
}
.complexpattern.tall_3e,
.complexpattern.featurepaper {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.alert_80,
.complexpattern.headernarrow {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.headernarrow:before {
  content: "\f254";
}
.complexpattern.focus_thick_09:before {
  content: "\f251";
}
.complexpattern.hover-last:before {
  content: "\f252";
}
.complexpattern.notice-first:before {
  content: "\f253";
}
.complexpattern.title-9d {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.title-9d:before {
  content: "\f255";
}
.complexpattern.row-de {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.row-de:before {
  content: "\f255";
}
.complexpattern.component-gas {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.component-gas:before {
  content: "\f256";
}
.complexpattern.sort-steel-78 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.sort-steel-78:before {
  content: "\f256";
}
.complexpattern.primary_16 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.primary_16:before {
  content: "\f257";
}
.complexpattern.hard_39 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.hard_39:before {
  content: "\f258";
}
.complexpattern.row_in_f2 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.row_in_f2:before {
  content: "\f259";
}
.complexpattern.glasslogo {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.glasslogo:before {
  content: "\f25a";
}
.complexpattern.sidebar_1d {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.sidebar_1d:before {
  content: "\f25b";
}
.complexpattern.basic-2a {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.gradientdark,
.complexpattern.silver-2c,
.complexpattern.basic_33,
.complexpattern.tag_middle,
.complexpattern.accordion_under,
.complexpattern.accordion_old,
.complexpattern.title_2f,
.complexpattern.tooltip_7d,
.complexpattern.photo-lower-38,
.complexpattern.description-21,
.complexpattern.table_76,
.complexpattern.fluidpanel,
.complexpattern.hidden-bright {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.north-41:before {
  content: "\f26c";
}
.complexpattern.hard-29,
.complexpattern.main_hard,
.complexpattern.preview-motion-87 {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.left-b0 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.left-b0:before {
  content: "\f271";
}
.complexpattern.smoothheading {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.smoothheading:before {
  content: "\f272";
}
.complexpattern.message-dynamic-20 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.message-dynamic-20:before {
  content: "\f273";
}
.complexpattern.message_yellow_15 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.message_yellow_15:before {
  content: "\f274";
}
.complexpattern.dropdown_0c {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.dropdown_0c:before {
  content: "\f279";
}
.complexpattern.rough-05:before {
  content: "\f4ad";
}
.complexpattern.photo_6d {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.photo_6d:before {
  content: "\f4ad";
}
.complexpattern.videoup,
.complexpattern.south_98 {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.south_98:before {
  content: "\f27d";
}
.complexpattern.cold_9e,
.complexpattern.pagination-south-23,
.complexpattern.module_53,
.complexpattern.fluidstatus {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.elementhuge:before {
  content: "\f09d";
}
.complexpattern.breadcrumbpro,
.complexpattern.gold_dd,
.complexpattern.component_10,
.complexpattern.texture_96,
.complexpattern.photo-hard-b9,
.complexpattern.slider_66,
.complexpattern.shade_short {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.red-d5 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.red-d5:before {
  content: "\f28b";
}
.complexpattern.huge-c3 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.huge-c3:before {
  content: "\f28d";
}
.complexpattern.primary_top,
.complexpattern.headerlower,
.complexpattern.center_4e,
.complexpattern.mask-tiny-fd,
.complexpattern.carousel_white_70,
.complexpattern.picture_easy_21,
.complexpattern.outer_6d {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.carousel_white_70:before {
  content: "\f368";
}
.complexpattern.input_6d {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.input_6d:before {
  content: "\f059";
}
.complexpattern.photo_light_cc:before {
  content: "\f2a0";
}
.complexpattern.thumbnail-fast-96:before {
  content: "\f2a3";
}
.complexpattern.mask-paper-cf:before,
.complexpattern.minitable:before {
  content: "\f2a4";
}
.complexpattern.form-6b,
.complexpattern.brownpopup {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.headeraction:before {
  content: "\f2a7";
}
.complexpattern.shadowstone,
.complexpattern.row-red,
.complexpattern.south_74,
.complexpattern.masksoft,
.complexpattern.top-9c,
.complexpattern.stalealert,
.complexpattern.highlight-soft-74,
.complexpattern.hidden-mini,
.complexpattern.container-medium-71,
.complexpattern.boxtiny {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.row-red:before {
  content: "\f2b3";
}
.complexpattern.focus_thick_75 {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.focus_thick_75:before {
  content: "\f2b3";
}
.complexpattern.pink-54,
.complexpattern.largechip {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.pink-54:before {
  content: "\f2b4";
}
.complexpattern.media-7e {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.media-7e:before {
  content: "\f2b5";
}
.complexpattern.highlight_40 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.highlight_40:before {
  content: "\f2b6";
}
.complexpattern.sort-last-ca {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.button-slow-6a {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.button-slow-6a:before {
  content: "\f2b9";
}
.complexpattern.input_smooth_8b:before {
  content: "\f2bb";
}
.complexpattern.secondary-old-b0 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.secondary-old-b0:before {
  content: "\f2bb";
}
.complexpattern.focusednav {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.focusednav:before {
  content: "\f2bb";
}
.complexpattern.carousel-6e {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.carousel-6e:before {
  content: "\f2bd";
}
.complexpattern.fresh_ea {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.fresh_ea:before {
  content: "\f007";
}
.complexpattern.main_b0 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.border_dim_aa:before {
  content: "\f2c2";
}
.complexpattern.picturepressed {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.picturepressed:before {
  content: "\f2c2";
}
.complexpattern.wrapper-dark-e7 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.wrapper-dark-e7:before {
  content: "\f2c2";
}
.complexpattern.modal-fresh-ed,
.complexpattern.accent-purple,
.complexpattern.aside-smooth {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.list_d0:before,
.complexpattern.content-complex:before {
  content: "\f2c7";
}
.complexpattern.tag-north-c3:before {
  content: "\f2c8";
}
.complexpattern.backdrop_86:before {
  content: "\f2c9";
}
.complexpattern.stale-86:before {
  content: "\f2ca";
}
.complexpattern.action_28:before {
  content: "\f2cb";
}
.complexpattern.photo_dark_eb:before,
.complexpattern.accent_66:before {
  content: "\f2cd";
}
.complexpattern.dropdown-short-2b,
.complexpattern.item-solid {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.element-6a:before {
  content: "\f410";
}
.complexpattern.chip-hard-1c {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.chip-hard-1c:before {
  content: "\f410";
}
.complexpattern.button-gas {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.button-gas:before {
  content: "\f410";
}
.complexpattern.sidebar_hard_b5,
.complexpattern.image_6e,
.complexpattern.chipdown,
.complexpattern.patternstone,
.complexpattern.tag_2a,
.complexpattern.bluebox {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.image_6e:before {
  content: "\f2da";
}
.complexpattern.label-a8 {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.complexpattern.label-a8:before {
  content: "\f2dc";
}
.complexpattern.hovered_32,
.complexpattern.hover-large-0e {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.complexpattern.alert_pressed_3c:before {
  content: "\f1ba";
}

/* css-noise: c764 */
.promo-block-s8 {
  padding: 0.2rem;
  font-size: 11px;
  line-height: 1.0;
}
