.sky_ad_top,
.skyad,
.skyscraper-ad,
.skyscraper-ad-1,
.skyscraper-ad-container,
.skyscraper.ad,
.skyscraperAd,
.skyscraper_ad,
.skyscrapper-ads-container,
.slate-ad,
.slide-ad,
.slideAd,
.slide_ad,
.slidead,
.slider-ads,
.slider-item-ad,
.slider-right-advertisement-banner,
.sliderad,
.slideshow-ad,
.slideshow-ad-container,
.slideshow-ad-wrapper,
.slideshow-ads,
.slideshowAd,
.slideshowadvert,
.slottaboola,
.sm-ad,
.sm-admgnr-unit,
.sm-ads,
.sm-advertisement,
.sm-widget-ad-holder,
.sm_ad,
.small-ad,
.small-ad-header,
.small-ad-long,
.small-ads,
.smallAd,
.smallAdContainer,
.smallAds,
.smallAdvertisments,
.small_ad,
.small_ad_bg,
.small_ads,
.smallad,
.smalladblock,
.smallads,
.smalladscontainer,
.smallsponsorad,
.smart-ad,
.smartAd,
.smartad,
.smn-new-gpt-ad,
.snhb-ads-en,
.snippet-ad,
.snoadrotatewidgetwrap,
.speakol-widget,
.spinAdvert,
.splashy-ad-container,
.spon_link,
.sponadbox,
.sponlinkbox,
.spons-link,
.spons-wrap,
.sponsBox,
.sponsLinks,
.sponsWrap,
.sponsbox,
.sponser-link,
.sponserLink,
.sponslink,
.sponsor-ads,
.sponsor-area,
.sponsor-block,
.sponsor-bottom,
.sponsor-box,
.sponsor-btns,
.sponsor-inner,
.sponsor-left,
.sponsor-link,
.sponsor-links,
.sponsor-popup,
.sponsor-post,
.sponsor-right,
.sponsor-spot,
.sponsor-text,
.sponsor-text-container,
.sponsor-wrap,
.sponsorAd,
.sponsorArea,
.sponsorBlock,
.sponsorBottom,
.sponsorBox,
.sponsorFooter,
.sponsorFooter-container,
.sponsorLabel,
.sponsorLink,
.sponsorLinks,
.sponsorPanel,
.sponsorPost,
.sponsorPostWrap,
.sponsorStrip,
.sponsorText,
.sponsorTitle,
.sponsorTxt,
.sponsor_ad,
.sponsor_ad1,
.sponsor_ad2,
.sponsor_ad_area,
.sponsor_ad_section,
.sponsor_area,
.sponsor_bar,
.sponsor_block,
.sponsor_columns,
.sponsor_div,
.sponsor_footer,
.sponsor_image,
.sponsor_label,
.sponsor_line,
.sponsor_links,
.sponsor_logo,
.sponsor_placement,
.sponsor_popup,
.sponsor_post,
.sponsor_units,
.sponsorad,
.sponsoradlabel,
.sponsorads,
.sponsoradtitle,
.sponsored-ad,
.sponsored-ad-container,
.sponsored-ad-label,
.sponsored-add,
.sponsored-ads,
.sponsored-article,
.sponsored-article-item,
.sponsored-article-widget,
.sponsored-block,
.sponsored-buttons,
.sponsored-container,
.sponsored-container-bottom,
.sponsored-default,
.sponsored-display-ad,
.sponsored-header,
.sponsored-link,
.sponsored-links,
.sponsored-post,
.sponsored-post-container,
.sponsored-result,
.sponsored-results,
.sponsored-right,
.sponsored-slot,
.sponsored-tag,
.sponsored-text,
.sponsored-top,
.sponsored-widget,
.sponsoredAd,
.sponsoredAds,
.sponsoredBanners,
.sponsoredBar,
.sponsoredBottom,
.sponsoredBox,
.sponsoredContent,
.sponsoredEntry,
.sponsoredFeature,
.sponsoredInfo,
.sponsoredInner,
.sponsoredItem,
.sponsoredLabel,
.sponsoredLeft,
.sponsoredLink,
.sponsoredLinks,
.sponsoredLinks2,
.sponsoredLinksBox,
.sponsoredListing,
.sponsoredProduct,
.sponsoredResults,
.sponsoredSearch,
.sponsoredTop,
.sponsored_ad,
.sponsored_ads,
.sponsored_bar_text,
.sponsored_box,
.sponsored_by,
.sponsored_link,
.sponsored_links,
.sponsored_links2,
.sponsored_links_box,
.sponsored_links_container,
.sponsored_links_section,
.sponsored_post,
.sponsored_result,
.sponsored_results,
.sponsored_sidepanel,
.sponsored_ss,
.sponsored_text,
.sponsored_title,
.sponsored_well,
.sponsoredby,
.sponsoredlink,
.sponsoredlinks,
.sponsoredresults,
.sponsorheader,
.sponsoringbanner,
.sponsorlink,
.sponsorlink2,
.sponsormsg,
.sponsors-advertisment,
.sponsors-box,
.sponsors-footer,
.sponsors-module,
.sponsors-widget,
.sponsorsBanners,
.sponsors_box_container,
.sponsors_links,
.sponsors_spacer,
.sponsorsbanner,
.sponsorsbig,
.sponsorship-banner-bottom,
.sponsorship-box,
.sponsorship-chrome,
.sponsorship-container,
.sponsorship-leaderboard,
.sponsorshipContainer,
.sponsorship_ad,
.sponsorshipbox,
.sponsorwrapper,
.sponstitle,
.sponstop,
.spot-ad,
.spotim-amp-list-ad,
.spotlight-ad,
.spotlightAd,
.spt-footer-ad,
.sq_ad,
.sqrd-ad-manager,
.square-ad,
.square-ad-1,
.square-ad-container,
.square-ad-pane,
.square-ads,
.square-advt,
.square-adwrap,
.square-sidebar-ad,
.square-sponsorship,
.squareAd,
.squareAdWrap,
.squareAdd,
.squareAddtwo,
.squareAds,
.square_ad,
.squaread,
.squaread-container,
.squareadMain,
.squareads,
.squared_ad,
.squirrel_widget,
.sr-adsense,
.sr-advert,
.sraAdvert,
.srp-sidebar-ads,
.ssp-advert,
.standalonead,
.standard-ad-container,
.standard_ad_slot,
.static-ad,
.staticAd,
.static_mpu_wrap,
.staticad,
.sterra-ad,
.stick-ad-container,
.stickad,
.sticky-ad,
.sticky-ad-bottom,
.sticky-ad-container,
.sticky-ad-footer,
.sticky-ad-header,
.sticky-ad-wrapper,
.sticky-ads,
.sticky-ads-container,
.sticky-ads-content,
.sticky-adsense,
.sticky-advert-widget,
.sticky-bottom-ad,
.sticky-footer-ad,
.sticky-footer-ad-container,
.sticky-navbar-ad-container,
.sticky-rail-ad-container,
.sticky-side-ad,
.sticky-sidebar-ad,
.sticky-top-ad-wrap,
.stickyAd,
.stickyAdWrapper,
.stickyAdsGroup,
.stickyContainerMpu,
.stickyRailAd,
.sticky_ad_sidebar,
.sticky_ad_wrapper,
.sticky_ads,
.stickyad,
.stickyads,
.stickyadv,
.stky-ad-footer,
.stm-ad-player,
.stmAdHeightWidget,
.stock_ad,
.stocks-ad-tag,
.store-ads,
.story-ad,
.story-ad-container,
.story-ad-right,
.story-inline-advert,
.storyAd,
.storyAdvert,
.story__top__ad,
.story_ad_div,
.story_body_advert,
.storyad,
.storyad300,
.storyadHolderAfterLoad,
.stpro_ads,
.str-top-ad,
.strack_bnr,
.strack_cli,
.strawberry-ads,
.strawberry-ads__pretty-container,
.stream-ad,
.streamAd,
.strip-ad,
.stripad,
.style_k8mr7b-o_O-style_uhlm2,
.sub-ad,
.subAdBannerArea,
.subAdBannerHeader,
.subNavAd,
.subad,
.subheader_adsense,
.submenu_ad,
.subnav-ad-layout,
.subnav-ad-wrapper,
.subscribeAd,
.subscriber-ad,
.subscribox-ad,
.sudoku-ad,
.sugarad,
.suggAd,
.super-ad,
.superbanner-adcontent,
.support_ad,
.tabAd,
.tabAds,
.tab_ad,
.tab_ad_area,
.table-ad,
.tableAd1,
.tablet-ad,
.taboola,
.taboola-above-article,
.taboola-above-article-thumbnails,
.taboola-ad,
.taboola-banner,
.taboola-block,
.taboola-bottom-adunit,
.taboola-container,
.taboola-frame,
.taboola-general,
.taboola-in-plug-wrap,
.taboola-inbetweener,
.taboola-item,
.taboola-like-block,
.taboola-module,
.taboola-placeholder,
.taboola-recommends,
.taboola-sidebar,
.taboola-sidebar-container,
.taboola-skip-wrapper,
.taboola-thumbnails-container,
.taboola-vertical,
.taboola-widget,
.taboola-wrapper,
.taboolaArticle,
.taboolaDiv,
.taboolaHeight,
.taboola__container,
.taboola_blk,
.taboola_body_ad,
.taboola_container,
.taboola_lhs,
.taboola_module,
.taboolaloader,
.tadm_ad_unit,
.takeover-ad,
.tallAdvert,
.tallad,
.tappx-ad,
.tbboxad,
.tc-adbanner,
.tc_ad,
.tc_ad_unit,
.tcf-ad,
.td-a-ad,
.td-a-rec-id-custom_ad_1,
.td-a-rec-id-custom_ad_2,
.td-a-rec-id-custom_ad_3,
.td-a-rec-id-custom_ad_4,
.td-a-rec-id-custom_ad_5,
.td-ad,
.td-ad-m,
.td-ad-p,
.td-ad-tp,
.td-adspot-title,
.td-sponsor-title,
.tdAdHeader,
.td_ad,
.td_footer_ads,
.td_left_widget_ad,
.td_leftads,
.td_reklama_bottom,
.td_reklama_top,
.td_spotlight_ads,
.teaser--advertorial,
.teaser-ad,
.teaser-advertisement,
.teaser-sponsor,
.teaserAd,
.teaserAdContainer,
.teaserAdHeadline,
.teaser_ad,
.templates_ad_placement,
.test-adsense,
.testAd-holder,
.text-ad-sitewide,
.text-ad-top,
.text-advertisement,
.text-panel-ad,
.text-sponsor,
.textAd3,
.textAdBlock,
.textAdBox,
.textAds,
.textLinkAd,
.textSponsor,
.text_ad_title,
.text_ad_website,
.text_ads_2,
.text_ads_wrapper,
.text_adv,
.textad,
.textadContainer,
.textadbox,
.textadlink,
.textadscontainer,
.textadsds,
.textadsfoot,
.textadtext,
.textlinkads,
.th-ad,
.thb_ad_before_header,
.thb_ad_header,
.theAdvert,
.theads,
.theleftad,
.themonic-ad1,
.themonic-ad2,
.themonic-ad3,
.themonic-ad6,
.third-party-ad,
.thread-ad-align,
.thumb-ads,
.thumb_ad,
.thumbnailad,
.thumbs-adv,
.thumbs-adv-holder,
.tile--ad,
.tile-ad,
.tile-ad-container,
.tile-advert,
.tileAdContainer,
.tileAdWrap,
.tileAds,
.tile_AdBanner,
.tile_ad,
.tile_ad_container,
.tips_advertisement,
.title-ad,
.tl-ad-container,
.tmiads,
.tmo-ad,
.tmo-ad-ezoic,
.tncls_ad,
.tncls_ad_250,
.tncls_ad_300,
.tnt-ads,
.tnt-ads-container,
.tnt-dmp-reactive,
.tnw-ad,
.toaster-ad,
.toolkit-ad-shell,
.top-300-ad,
.top-ad,
.top-ad-728,
.top-ad-970x90,
.top-ad-anchor,
.top-ad-area,
.top-ad-banner-wrapper,
.top-ad-bloc,
.top-ad-block,
.top-ad-center,
.top-ad-container,
.top-ad-content,
.top-ad-deck,
.top-ad-desktop,
.top-ad-div,
.top-ad-horizontal,
.top-ad-inside,
.top-ad-module,
.top-ad-recirc,
.top-ad-right,
.top-ad-sidebar,
.top-ad-slot,
.top-ad-space,
.top-ad-sticky,
.top-ad-unit,
.top-ad-wrap,
.top-ad-wrapper,
.top-ad-zone,
.top-ad1,
.top-ad__sticky-wrapper,
.top-adbox,
.top-ads,
.top-ads-amp,
.top-ads-block,
.top-ads-bottom-bar,
.top-ads-container,
.top-ads-mobile,
.top-ads-wrapper,
.top-adsense,
.top-adsense-banner,
.top-adspace,
.top-adv,
.top-adv-container,
.top-adverbox,
.top-advert,
.top-advertisement,
.top-banner-468,
.top-banner-ad,
.top-banner-ad-container,
.top-banner-ad-wrapper,
.top-banner-add,
.top-banner-ads,
.top-banner-advert,
.top-bar-ad-related,
.top-box-right-ad,
.top-content-adplace,
.top-dfp-wrapper,
.top-fixed-ad,
.top-half-page-ad,
.top-header-ad,
.top-header-ad1,
.top-horiz-ad,
.top-horizontal-ad,
.top-item-ad,
.top-leaderboard-ad,
.top-left-ad,
.top-menu-ads,
.top-post-ad,
.top-post-ads,
.top-right-ad,
.top-side-advertisement,
.top-sidebar-ad,
.top-sidebar-adbox,
.top-site-ad,
.top-sponsored-header,
.top-story-ad,
.top-topics__ad,
.top-wide-ad-container,
.top.ad,
.top250Ad,
.top300ad,
.topAD,
.topAd,
.topAd728x90,
.topAdBanner,
.topAdBar,
.topAdBlock,
.topAdCenter,
.topAdContainer,
.topAdIn,
.topAdLeft,
.topAdRight,
.topAdSpacer,
.topAdWrap,
.topAdWrapper,
.topAdd,
.topAds,
.topAdsWrappper,
.topAdvBox,
.topAdvert,
.topAdvertisement,
.topAdvertistemt,
.topAdverts,
.topAlertAds,
.topArtAd,
.topArticleAds,
.topBannerAd,
.topBarAd,
.topBoxAdvertisement,
.topLeaderboardAd,
.topRightAd,
.top_Ad,
.top__ad,
.top_ad,
.top_ad1,
.top_ad_728,
.top_ad_728_90,
.top_ad_banner,
.top_ad_big,
.top_ad_disclaimer,
.top_ad_div,
.top_ad_holder,
.top_ad_inner,
.top_ad_label,
.top_ad_list,
.top_ad_long,
.top_ad_post,
.top_ad_responsive,
.top_ad_seperate,
.top_ad_short,
.top_ad_wrap,
.top_ad_wrapper,
.top_adbox1,
.top_adbox2,
.top_adh,
.top_ads,
.top_ads_container,
.top_adsense,
.top_adspace,
.top_adv,
.top_adv_content,
.top_advert,
.top_advertisement,
.top_advertising_lb,
.top_advertizing_cnt,
.top_bar_ad,
.top_big_ads,
.top_container_ad,
.top_corner_ad,
.top_head_ads,
.top_header_ad,
.top_header_ad_inner,
.top_right_ad,
.top_rightad,
.top_side_adv,
.top_sponsor,
.topad-area,
.topad-bar,
.topad-bg,
.topad1,
.topad2,
.topadbar,
.topadblock,
.topadbox,
.topadcont,
.topadrow,
.topads,
.topads-spacer,
.topadsbx,
.topadsection,
.topadspace,
.topadspot,
.topadtara,
.topadtxt,
.topadvert,
.topbannerAd,
.topbar-ad-parent,
.topbar-ad-unit,
.topboardads,
.topright_ad,
.topside_ad,
.topsidebarad,
.tout-ad,
.tout-ad-embed,
.tower-ad,
.tower-ad-abs,
.tower-ad-b,
.tower-ad-wrapper,
.tower-ads-container,
.towerAd,
.towerAdLeft,
.towerAds,
.tower_ad,
.tower_ad_desktop,
.tower_ad_disclaimer,
.towerad,
.tp-ad-label,
.tp_ads,
.tpd-banner-ad-container,
.tpd-banner-desktop,
.tpd-box-ad-d,
.trb_taboola,
.trc-content-sponsored,
.trc-content-sponsoredUB,
.trc-first-recommendation,
.trc-spotlight-first-recommendation,
.trc_excludable,
.trc_rbox,
.trc_rbox_border_elm,
.trc_rbox_div,
.trc_related_container,
.trc_spotlight_item,
.trend-card-advert,
.trend-card-advert__title,
.tsm-ad,
.tt_ads,
.ttb_adv_bg,
.tw-adv-gpt,
.txt_ads,
.txtad_area,
.txtadbox,
.txtadvertise,
.type-ad,
.u-ads,
.u-lazy-ad-wrapper,
.udn-ads,
.ue-c-ad,
.ult_vp_videoPlayerAD,
.under-header-ad,
.under-player-ad,
.under-player-ads,
.under_ads,
.underplayer__ad,
.uniAdBox,
.unionAd,
.unit-ad,
.upper-ad-box,
.upper-ad-space,
.upper_ad,
.upx-ad-placeholder,
.us_ad,
.vadvert,
.van_taboola,
.van_vid_carousel,
.variable-ad,
.variableHeightAd,
.vce-ad-below-header,
.vce-ad-container,
.vce-header-ads,
.vce_adsense_expand,
.vce_adsense_widget,
.vce_adsense_wrapper,
.vdvwad,
.vert-ad,
.vert-ads,
.vertad,
.vertical-ad,
.vertical-ads,
.vertical-adsense,
.vertical-trending-ads,
.verticalAd,
.verticalAdText,
.vertical_ad,
.vertical_ads,
.verticalad,
.vf-ad-comments,
.vf-conversation-starter__ad,
.vf-promo-gtag,
.vf-promo-wrapper,
.vf3-conversations-list__promo,
.vi-sticky-ad,
.video--container--aniview,
.video-ad-bottom,
.video-ad-container,
.video-ad-content,
.video-ads,
.video-ads-container,
.video-ads-grid,
.video-ads-wrapper,
.video-adv,
.video-advert,
.video-archive-ad,
.video-boxad,
.video-inline-ads,
.video-page__adv,
.video-right-ad,
.video-right-ads,
.video-side__adv_title,
.videoAd-wrapper,
.videoAd300,
.videoBoxAd,
.videoOverAd300,
.videoOverAdSmall,
.videoPauseAd,
.videoSideAds,
.video_ad,
.video_ads,
.videoad,
.videoad-base,
.videoad2,
.videos-ad,
.videos-ad-wrap,
.vidible-wrapper,
.view-Advertisment,
.view-ad,
.view-ads,
.view-advertisement,
.view-advertisements,
.view-advertorials,
.view-adverts,
.view-article-inner-ads,
.view-homepage-center-ads,
.view-id-Advertisment,
.view-id-ads,
.view-id-advertisement,
.view-image-ads,
.view-site-ads,
.view_ad,
.views-field-field-ad,
.visibleAd,
.vjs-ad-iframe,
.vjs-ad-overlay,
.vjs-ima3-ad-container,
.vjs-marker-ad,
.vjs-overlay.size-300x250,
.vl-ad-item,
.vl-advertisment,
.vl-header-ads,
.vlog-ad,
.vm-ad-horizontal,
.vmag_medium_ad,
.voc-ob-wrapper,
.vodl-ad__bigsizebanner,
.vpnad,
.vs-advert-300x250,
.vsw-ads,
.vswAdContainer,
.vuukle-ad-block,
.vuukle-ads,
.vw-header__ads,
.w-ad-box,
.w-adsninja-video-player,
.w-content--ad,
.wAdvert,
.w_AdExternal,
.w_ad,
.waf-ad,
.wahAd,
.wahAdRight,
.waldo-display-unit,
.waldo-placeholder,
.waldo-placeholder-bottom,
.wall-ads-control,
.wall-ads-left,
.wall-ads-right,
.wallAd,
.wall_ad,
.wcAd,
.wcfAdLocation,
.weatherad,
.web_ads,
.webpart-wrap-advert,
.website-ad-space,
.well-ad,
.werbungAd,
.wfb-ad,
.wg-ad-square,
.wh-advert,
.wh_ad,
.wh_ad_inner,
.when-show-ads,
.wide-ad,
.wide-ad-container,
.wide-ad-new-layout,
.wide-ad-outer,
.wide-ads-container,
.wide-advert,
.wide-footer-ad,
.wide-header-ad,
.wide-skyscraper-ad,
.wideAd,
.wideAdTable,
.widePageAd,
.wide_ad,
.wide_adBox_footer,
.wide_ad_unit,
.wide_ad_unit_top,
.wide_ads,
.wide_google_ads,
.wide_grey_ad_box,
.wide_sponsors,
.widead,
.wideadbox,
.widget--ad,
.widget--ajdg_bnnrwidgets,
.widget--local-ads,
.widget-300x250ad,
.widget-ad,
.widget-ad-codes,
.widget-ad-image,
.widget-ad-script,
.widget-ad-sky,
.widget-ad-zone,
.widget-ad300x250,
.widget-adcode,
.widget-ads,
.widget-adsense,
.widget-adv,
.widget-advads-ad-widget,
.widget-advert-970,
.widget-advertisement,
.widget-dfp,
.widget-sponsor,
.widget-sponsor--container,
.widget-text-ad,
.widgetAD,
.widgetAds,
.widgetSponsors,
.widget_300x250_advertisement,
.widget_ad,
.widget_ad-widget,
.widget_ad125,
.widget_ad300,
.widget_ad_300,
.widget_ad_boxes_widget,
.widget_ad_layers_ad_widget,
.widget_ad_rotator,
.widget_ad_widget,
.widget_adace_ads_widget,
.widget_admanagerwidget,
.widget_adrotate_widgets,
.widget_ads,
.widget_ads_entries,
.widget_ads_widget,
.widget_adsblock,
.widget_adsensem,
.widget_adsensewidget,
.widget_adsingle,
.widget_adswidget1-quick-adsense,
.widget_adswidget2-quick-adsense,
.widget_adswidget3-quick-adsense,
.widget_adv_location,
.widget_adv_text,
.widget_advads_ad_widget,
.widget_advert,
.widget_advert_content,
.widget_advert_widget,
.widget_advertisement,
.widget_advertisements,
.widget_advertisment,
.widget_advwidget,
.widget_alaya_ad,
.widget_arvins_ad_randomizer,
.widget_awaken_pro_medium_rectangle_ad,
.widget_better-ads,
.widget_com_ad_widget,
.widget_core_ads_desk,
.widget_cpxadvert_widgets,
.widget_customad_widget,
.widget_customadvertising,
.widget_dfp,
.widget_doubleclick_widget,
.widget_ep_rotating_ad_widget,
.widget_epcl_ads_fluid,
.widget_evolve_ad_gpt_widget,
.widget_html_snippet_ad_widget,
.widget_ima_ads,
.widget_ione-dart-ad,
.widget_ipm_sidebar_ad,
.widget_island_ad,
.widget_joblo_complex_ad,
.widget_long_ads_widget,
.widget_newspack-ads-widget,
.widget_njads_single_widget,
.widget_openxwpwidget,
.widget_outbrain,
.widget_outbrain_widget,
.widget_plugrush_widget,
.widget_pmc-ads-widget,
.widget_quads_ads_widget,
.widget_rdc_ad_widget,
.widget_sej_sidebar_ad,
.widget_sidebar_adrotate_tedo_single_widget,
.widget_sidebaradwidget,
.widget_singlead,
.widget_sponsored_content,
.widget_supermag_ad,
.widget_supernews_ad,
.widget_taboola,
.widget_text_adsense,
.widget_themoneytizer_widget,
.widget_thesun_dfp_ad_widget,
.widget_tt_ads_widget,
.widget_viral_advertisement,
.widget_wp-bannerize-widget,
.widget_wp_ads_gpt_widget,
.widget_wp_insert_ad_widget,
.widget_wpex_advertisement,
.widget_wpstealthads_widget,
.widgetads,
.width-ad-slug,
.wikia-ad,
.wio-xbanner,
.worldplus-ad,
.wp-ads-target,
.wp-block-ad-slot,
.wp-block-gamurs-ad,
.wp-block-tpd-block-tpd-ads,
.wp125ad,
.wp125ad_2,
.wp_bannerize,
.wp_bannerize_banner_box,
.wp_bannerize_container,
.wpadcenter-ad-container,
.wpadvert,
.wpd-advertisement,
.wpex-ads-widget,
.wppaszone,
.wps-player-wrap,
.wpvqgr-a-d-s,
.wpx-bannerize,
.wpx_bannerize,
.wpx_bannerize_banner_box,
.wrap-ad,
.wrap-ads,
.wrap_boxad,
.wrapad,
.wrapper-ad,
.wrapper-header-ad-slot,
.wrapper_ad,
.wrapper_advertisement,
.wrapperad,
.ww_ads_banner_wrapper,
.xeiro-ads,
.xmlad,
.xpot-horizontal,
.y-ads,
.y-ads-wide,
.yaAds,
.yad-sponsored,
.yahooAd,
.yahooAds,
.yahoo_ad,
.yahoo_ads,
.yahooad,
.yahooads,
.yan-sponsored,
.ympb_target,
.zerg-widget,
.zerg-widgets,
.zergnet,
.zergnet-holder,
.zergnet-row,
.zergnet-unit,
.zergnet-widget,
.zergnet-widget-container,
.zergnet-widget__header,
.zergnet-widget__subtitle,
.zergnet__container,
.zeus-ad,
.zeusAdWrapper,
.zeusAd__container,
.zmgad-full-width,
.zmgad-right-rail,
.zone-advertisement,
.zone.zone--loaded,
.zoneAds,
.zox-post-ad-wrap,
.zox-post-bot-ad,
.zox-widget-side-ad,
.zox_ad_widget,
.zox_adv_widget,
ad-slot,
amp-ad,
dfp-ad,
[class^="adDisplay-module"],
[class^="amp-ad-"],
[class^="div-gpt-ad"],
[class^="s2nPlayer"],
[class^="tile-picker__CitrusBannerContainer-sc-"],
[data-ad-cls],
[data-ad-manager-id],
[data-ad-module],
[data-ad-name],
[data-ad-width],
[data-adblockkey],
[data-adbridg-ad-class],
[data-adshim],
[data-advadstrackid],
[data-asg-ins],
[data-block-type="ad"],
[data-css-class="dfp-inarticle"],
[data-d-ad-id],
[data-desktop-ad-id],
[data-dynamic-ads],
[data-ez-name],
[data-freestar-ad][id],
[data-id^="div-gpt-ad"],
[data-identity="adhesive-ad"],
[data-m-ad-id],
[data-mobile-ad-id],
[data-name="adaptiveConstructorAd"],
[data-rc-widget],
[data-revive-zoneid],
[data-role="tile-ads-module"],
[data-taboola-options],
[data-template-type="nativead"],
[data-testid="adBanner-wrapper"],
[data-testid="ad_testID"],
[data-testid="commercial-label-taboola"],
[data-testid="prism-ad-wrapper"],
[data-testid^="taboola-"],
[data-type="ad-vertical"],
[data-wpas-zoneid],
[href="//sexcams.plus/"],
[href="https://jdrucker.com/gold"]>img,
[href="https://masstortfinancing.com"] img,
[href="https://ourgoldguy.com/contact/"] img,
[href="https://www.masstortfinancing.com/"]>img,
[href^="http://clicks.totemcash.com/"],
[href^="http://mypillow.com/"]>img,
[href^="http://www.mypillow.com/"]>img,
[href^="https://aads.com/campaigns/"],
[href^="https://ad.admitad.com/"],
[href^="https://ad1.adfarm1.adition.com/"],
[href^="https://affiliate.fastcomet.com/"]>img,
[href^="https://antiagingbed.com/discount/"]>img,
[href^="https://ap.octopuspop.com/click/"]>img,
[href^="https://awbbjmp.com/"],
[href^="https://charmingdatings.life/"],
[href^="https://clicks.affstrack.com/"]>img,
[href^="https://cpa.10kfreesilver.com/"],
[href^="https://glersakr.com/"],
[href^="https://go.xlrdr.com"],
[href^="https://ilovemyfreedoms.com/landing-"],
[href^="https://istlnkcl.com/"],
[href^="https://join.girlsoutwest.com/"],
[href^="https://join.playboyplus.com/track/"],
[href^="https://join3.bannedsextapes.com"],
[href^="https://mylead.global/stl/"]>img,
[href^="https://mypatriotsupply.com/"]>img,
[href^="https://mypillow.com/"]>img,
[href^="https://mystore.com/"]>img,
[href^="https://noqreport.com/"]>img,
[href^="https://optimizedelite.com/"]>img,
[href^="https://rapidgator.net/article/premium/ref/"],
[href^="https://shiftnetwork.infusionsoft.com/go/"]>img,
[href^="https://track.aftrk1.com/"],
[href^="https://track.fiverr.com/visit/"]>img,
[href^="https://turtlebids.irauctions.com/"] img,
[href^="https://wct.link/click?"],
[href^="https://www.avantlink.com/click.php"] img,
[href^="https://www.brighteonstore.com/products/"] img,
[href^="https://www.cloudways.com/en/?id"],
[href^="https://www.herbanomic.com/"]>img,
[href^="https://www.hostg.xyz/"]>img,
[href^="https://www.mypatriotsupply.com/"]>img,
[href^="https://www.mypillow.com/"]>img,
[href^="https://www.profitablegatecpm.com/"],
[href^="https://www.restoro.com/"],
[href^="https://www.targetingpartner.com/"],
[href^="https://zone.gotrackier.com/"],
[href^="https://zstacklife.com/"] img,
[id^="ad-wrap-"],
[id^="ad_sky"],
[id^="ad_slider"],
[id^="div-gpt-ad"],
[id^="section-ad-banner"],
[name^="google_ads_iframe"],
[onclick*="content.ad/"],
[onclick^="location.href='https://1337x.vpnonly.site/"],
a-ad,
a[data-href^="http://ads.trafficjunky.net/"],
a[data-oburl^="https://paid.outbrain.com/network/redir?"],
a[data-redirect^="https://paid.outbrain.com/network/redir?"],
a[data-url^="https://vulpix.bet/?ref="],
a[href*="&maxads="],
a[href*=".adsrv.eacdn.com/"],
a[href*=".cfm?domain="][href*="&fp="],
a[href*=".engine.adglare.net/"],
a[href*=".foxqck.com/"],
a[href*=".g2afse.com/"],
a[href*="//daichoho.com/"],
a[href*="//jjgirls.com/sex/Chaturbate"],
a[href*="/jump/next.php?r="],
a[href^=" https://www.friendlyduck.com/AF_"],
a[href^="//ejitsirdosha.net/"],
a[href^="//go.eabids.com/"],
a[href^="//s.st1net.com/splash.php"],
a[href^="//s.zlinkd.com/"],
a[href^="//startgaming.net/tienda/" i],
a[href^="//stighoazon.com/"],
a[href^="http://adultfriendfinder.com/go/"],
a[href^="http://annulmentequitycereals.com/"],
a[href^="http://avthelkp.net/"],
a[href^="http://bongacams.com/track?"],
a[href^="http://cam4com.go2cloud.org/aff_c?"],
a[href^="http://coefficienttolerategravel.com/"],
a[href^="http://com-1.pro/"],
a[href^="http://dragfault.com/"],
a[href^="http://dragnag.com/"],
a[href^="http://eighteenderived.com/"],
a[href^="http://eslp34af.click/"],
a[href^="http://guestblackmail.com/"],
a[href^="http://handgripvegetationhols.com/"],
a[href^="http://li.blogtrottr.com/click?"],
a[href^="http://muzzlematrix.com/"],
a[href^="http://naggingirresponsible.com/"],
a[href^="http://partners.etoro.com/"],
a[href^="http://premonitioninventdisagree.com/"],
a[href^="http://revolvemockerycopper.com/"],
a[href^="http://roadcontagion.com/"],
a[href^="http://sarcasmadvisor.com/"],
a[href^="http://stickingrepute.com/"],
a[href^="http://tc.tradetracker.net/"]>img,
a[href^="http://trk.globwo.online/"],
a[href^="http://troopsassistedstupidity.com/"],
a[href^="http://vnte9urn.click/"],
a[href^="http://www.adultempire.com/unlimited/promo?"][href*="&partner_id="],
a[href^="http://www.friendlyduck.com/AF_"],
a[href^="http://www.h4trck.com/"],
a[href^="http://www.iyalc.com/"],
a[href^="https://123-stream.org/"],
a[href^="https://1betandgonow.com/"],
a[href^="https://1winpb.com/"],
a[href^="https://6-partner.com/"],
a[href^="https://81ac.xyz/"],
a[href^="https://a-ads.com/"],
a[href^="https://a.adtng.com/"],
a[href^="https://a.bestcontentfood.top/"],
a[href^="https://a.bestcontentoperation.top/"],
a[href^="https://a.bestcontentweb.top/"],
a[href^="https://a.candyai.love/"],
a[href^="https://a.medfoodhome.com/"],
a[href^="https://a.medfoodsafety.com/"],
a[href^="https://a2.adform.net/"],
a[href^="https://ab.advertiserurl.com/aff/"],
a[href^="https://activate-game.com/"],
a[href^="https://ad.doubleclick.net/"],
a[href^="https://ad.zanox.com/ppc/"]>img,
a[href^="https://adclick.g.doubleclick.net/"],
a[href^="https://ads.betfair.com/redirect.aspx?"],
a[href^="https://ads.leovegas.com/"],
a[href^="https://ads.planetwin365affiliate.com/"],
a[href^="https://adultfriendfinder.com/go/"],
a[href^="https://ak.hauchiwu.com/"],
a[href^="https://ak.oalsauwy.net/"],
a[href^="https://ak.psaltauw.net/"],
a[href^="https://ak.stikroltiltoowi.net/"],
a[href^="https://allhost.shop/aff.php?"],
a[href^="https://auesk.cfd/"],
a[href^="https://ausoafab.net/"],
a[href^="https://aweptjmp.com/"],
a[href^="https://awptjmp.com/"],
a[href^="https://baipahanoop.net/"],
a[href^="https://banners.livepartners.com/"],
a[href^="https://bc.game/"],
a[href^="https://believessway.com/"],
a[href^="https://billing.purevpn.com/aff.php"]>img,
a[href^="https://black77854.com/"],
a[href^="https://bngprm.com/"],
a[href^="https://bngpt.com/"],
a[href^="https://bodelen.com/"],
a[href^="https://bongacams10.com/track?"],
a[href^="https://bongacams2.com/track?"],
a[href^="https://cam4com.go2cloud.org/"],
a[href^="https://camfapr.com/landing/click/"],
a[href^="https://chaturbate.com/in/?"],
a[href^="https://claring-loccelkin.com/"],
a[href^="https://click.candyoffers.com/"],
a[href^="https://click.dtiserv2.com/"],
a[href^="https://click.hoolig.app/"],
a[href^="https://click.linksynergy.com/fs-bin/"]>img,
a[href^="https://clickadilla.com/"],
a[href^="https://clickins.slixa.com/"],
a[href^="https://clicks.pipaffiliates.com/"],
a[href^="https://clixtrac.com/"],
a[href^="https://combodef.com/"],
a[href^="https://ctjdwm.com/"],
a[href^="https://ctosrd.com/"],
a[href^="https://ctrdwm.com/"],
a[href^="https://datewhisper.life/"],
a[href^="https://disobediencecalculatormaiden.com/"],
a[href^="https://dl-protect.net/"],
a[href^="https://drumskilxoa.click/"],
a[href^="https://eergortu.net/"],
a[href^="https://engine.blueistheneworanges.com/"],
a[href^="https://engine.flixtrial.com/"],
a[href^="https://engine.phn.doublepimp.com/"],
a[href^="https://explore-site.com/"],
a[href^="https://fastestvpn.com/lifetime-special-deal?a_aid="],
a[href^="https://fc.lc/ref/"],
a[href^="https://financeads.net/tc.php?"],
a[href^="https://gamingadlt.com/?offer="],
a[href^="https://get-link.xyz/"],
a[href^="https://get.surfshark.net/aff_c?"][href*="&aff_id="]>img,
a[href^="https://getmatchedlocally.com/"],
a[href^="https://getvideoz.click/"],
a[href^="https://gml-grp.com/"],
a[href^="https://go.admjmp.com"],
a[href^="https://go.bbrdbr.com"],
a[href^="https://go.bushheel.com/"],
a[href^="https://go.cmtaffiliates.com/"],
a[href^="https://go.dmzjmp.com"],
a[href^="https://go.etoro.com/"]>img,
a[href^="https://go.goaserv.com/"],
a[href^="https://go.grinsbest.com/"],
a[href^="https://go.hpyjmp.com"],
a[href^="https://go.hpyrdr.com/"],
a[href^="https://go.markets.com/visit/?bta="],
a[href^="https://go.mnaspm.com/"],
a[href^="https://go.nordvpn.net/aff"]>img,
a[href^="https://go.rmhfrtnd.com/"],
a[href^="https://go.rmishe.com/"],
a[href^="https://go.skinstrip.net"][href*="?campaignId="],
a[href^="https://go.strpjmp.com/"],
a[href^="https://go.tmrjmp.com"],
a[href^="https://go.trackitalltheway.com/"],
a[href^="https://go.xlirdr.com"],
a[href^="https://go.xlivrdr.com"],
a[href^="https://go.xlviiirdr.com"],
a[href^="https://go.xlviirdr.com"],
a[href^="https://go.xlvirdr.com"],
a[href^="https://go.xtbaffiliates.com/"],
a[href^="https://go.xxxiijmp.com"],
a[href^="https://go.xxxijmp.com"],
a[href^="https://go.xxxjmp.com"],
a[href^="https://go.xxxvjmp.com/"],
a[href^="https://golinks.work/"],
a[href^="https://helmethomicidal.com/"],
a[href^="https://hot-growngames.life/"],
a[href^="https://identicaldrench.com/"],
a[href^="https://in.rabbtrk.com/"],
a[href^="https://iqbroker.com/"][href*="?aff="],
a[href^="https://ismlks.com/"],
a[href^="https://italarizege.xyz/"],
a[href^="https://jaxofuna.com/"],
a[href^="https://join.dreamsexworld.com/"],
a[href^="https://join.sexworld3d.com/track/"],
a[href^="https://join.virtuallust3d.com/"],
a[href^="https://join.virtualtaboo.com/track/"],
a[href^="https://juicyads.in/"],
a[href^="https://kiksajex.com/"],
a[href^="https://l.hyenadata.com/"],
a[href^="https://landing.brazzersnetwork.com/"],
a[href^="https://lead1.pl/"],
a[href^="https://lijavaxa.com/"],
a[href^="https://lnkxt.bannerator.com/"],
a[href^="https://lobimax.com/"],
a[href^="https://loboclick.com/"],
a[href^="https://lone-pack.com/"],
a[href^="https://losingoldfry.com/"],
a[href^="https://m.do.co/c/"]>img,
a[href^="https://maymooth-stopic.com/"],
a[href^="https://mediaserver.entainpartners.com/renderBanner.do?"],
a[href^="https://mediaserver.gvcaffiliates.com/renderBanner.do?"],
a[href^="https://mmwebhandler.aff-online.com/"],
a[href^="https://myclick-2.com/"],
a[href^="https://natour.naughtyamerica.com/track/"],
a[href^="https://ndt5.net/"],
a[href^="https://ngineet.cfd/"],
a[href^="https://offhandpump.com/"],
a[href^="https://osfultrbriolenai.info/"],
a[href^="https://paid.outbrain.com/network/redir?"],
a[href^="https://pb-front.com/"],
a[href^="https://pb-imc.com/"],
a[href^="https://pb-track.com/"],
a[href^="https://play1ad.shop/"],
a[href^="https://playnano.online/offerwalls/?ref="],
a[href^="https://porntubemate.com/"],
a[href^="https://postback1win.com/"],
a[href^="https://prf.hn/click/"][href*="/adref:"]>img,
a[href^="https://prf.hn/click/"][href*="/camref:"]>img,
a[href^="https://prf.hn/click/"][href*="/creativeref:"]>img,
a[href^="https://promerycergerful.com/"],
a[href^="https://pubads.g.doubleclick.net/"],
a[href^="https://quotationfirearmrevision.com/"],
a[href^="https://random-affiliate.atimaze.com/"],
a[href^="https://rixofa.com/"],
a[href^="https://s.cant3am.com/"],
a[href^="https://s.deltraff.com/"],
a[href^="https://s.ma3ion.com/"],
a[href^="https://s.optzsrv.com/"],
a[href^="https://s.zlink3.com/"],
a[href^="https://s.zlinkd.com/"],
a[href^="https://s.zlinkn.com/"],
a[href^="https://serve.awmdelivery.com/"],
a[href^="https://service.bv-aff-trx.com/"],
a[href^="https://sexynearme.com/"],
a[href^="https://slkmis.com/"],
a[href^="https://snowdayonline.xyz/"],
a[href^="https://softwa.cfd/"],
a[href^="https://startgaming.net/tienda/" i],
a[href^="https://static.fleshlight.com/images/banners/"],
a[href^="https://streamate.com/landing/click/"],
a[href^="https://svb-analytics.trackerrr.com/"],
a[href^="https://syndicate.contentsserved.com/"],
a[href^="https://syndication.dynsrvtbg.com/"],
a[href^="https://syndication.exoclick.com/"],
a[href^="https://syndication.optimizesrv.com/"],
a[href^="https://t.acam.link/"],
a[href^="https://t.adating.link/"],
a[href^="https://t.ajrkm1.com/"],
a[href^="https://t.ajrkm3.com/"],
a[href^="https://t.ajump1.com/"],
a[href^="https://t.aslnk.link/"],
a[href^="https://t.hrtye.com/"],
a[href^="https://tatrck.com/"],
a[href^="https://tc.tradetracker.net/"]>img,
a[href^="https://tm-offers.gamingadult.com/"],
a[href^="https://torguard.net/aff.php"]>img,
a[href^="https://tour.mrskin.com/"],
a[href^="https://track.1234sd123.com/"],
a[href^="https://track.adform.net/"],
a[href^="https://track.afcpatrk.com/"],
a[href^="https://track.aftrk3.com/"],
a[href^="https://track.totalav.com/"],
a[href^="https://track.ultravpn.com/"],
a[href^="https://track.wg-aff.com"],
a[href^="https://tracker.loropartners.com/"],
a[href^="https://tracking.avapartner.com/"],
a[href^="https://traffdaq.com/"],
a[href^="https://trk.nfl-online-streams.club/"],
a[href^="https://trk.softonixs.xyz/"],
a[href^="https://turnstileunavailablesite.com/"],
a[href^="https://twinrdsrv.com/"],
a[href^="https://upsups.click/"],
a[href^="https://vo2.qrlsx.com/"],
a[href^="https://voluum.prom-xcams.com/"],
a[href^="https://witnessjacket.com/"],
a[href^="https://wittered-mainging.com/"],
a[href^="https://www.adskeeper.com"],
a[href^="https://www.adultempire.com/"][href*="?partner_id="],
a[href^="https://www.adxsrve.com/"],
a[href^="https://www.bang.com/?aff="],
a[href^="https://www.bet365.com/"][href*="affiliate="],
a[href^="https://www.brazzersnetwork.com/landing/"],
a[href^="https://www.dating-finder.com/?ai_d="],
a[href^="https://www.dating-finder.com/signup/?ai_d="],
a[href^="https://www.dql2clk.com/"],
a[href^="https://www.effectiveratecpm.com/"],
a[href^="https://www.endorico.com/Smartlink/"],
a[href^="https://www.financeads.net/tc.php?"],
a[href^="https://www.friendlyduck.com/AF_"],
a[href^="https://www.geekbuying.com/dynamic-ads/"],
a[href^="https://www.get-express-vpn.com/offer/"],
a[href^="https://www.goldenfrog.com/vyprvpn?offer_id="][href*="&aff_id="],
a[href^="https://www.googleadservices.com/pagead/aclk?"]>img,
a[href^="https://www.highcpmrevenuenetwork.com/"],
a[href^="https://www.highperformancecpmgate.com/"],
a[href^="https://www.infowarsstore.com/"]>img,
a[href^="https://www.liquidfire.mobi/"],
a[href^="https://www.mrskin.com/account/"],
a[href^="https://www.mrskin.com/tour"],
a[href^="https://www.nutaku.net/signup/landing/"],
a[href^="https://www.onlineusershielder.com/"],
a[href^="https://www.privateinternetaccess.com/"]>img,
a[href^="https://www.purevpn.com/"][href*="&utm_source=aff-"],
a[href^="https://www.sheetmusicplus.com/"][href*="?aff_id="],
a[href^="https://www.toprevenuegate.com/"],
a[href^="https://www8.smartadserver.com/"],
a[href^="https://xbet-4.com/"],
a[href^="https://zirdough.net/"],
a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"],
a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"]+.ob_source,
a[style="width:100%;height:100%;z-index:10000000000000000;position:absolute;top:0;left:0;"],
ad-shield-ads,
ad-slot,
amp-ad,
amp-ad-custom,
amp-connatix-player,
amp-embed[type="taboola"],
amp-fx-flying-carpet,
app-ad,
app-advertisement,
app-large-ad,
ark-top-ad,
aside[id^="adrotate_widgets-"],
atf-ad-slot,
bottomadblock,
citrus-ad-wrapper,
display-ad-component,
display-ads,
div[aria-label="Ads"],
div[class^="Adstyled__AdWrapper-"],
div[data-ad-placeholder],
div[data-ad-targeting],
div[data-ad-wrapper],
div[data-adname],
div[data-adunit-path],
div[data-adunit],
div[data-adzone],
div[data-alias="300x250 Ad 1"],
div[data-alias="300x250 Ad 2"],
div[data-contentexchange-widget],
div[data-dfp-id],
div[data-id-advertdfpconf],
div[id*="MarketGid"],
div[id*="ScriptRoot"],
div[id^="ad-div-"],
div[id^="ad-position-"],
div[id^="ad_position_"],
div[id^="adngin-"],
div[id^="adrotate_widgets-"],
div[id^="adspot-"],
div[id^="crt-"][style],
div[id^="dfp-ad-"],
div[id^="div-ads-"],
div[id^="div-gpt-"],
div[id^="ezoic-pub-ad-"],
div[id^="google_dfp_"],
div[id^="gpt_ad_"],
div[id^="lazyad-"],
div[id^="optidigital-adslot"],
div[id^="rc-widget-"],
div[id^="st"][style^="z-index: 999999999;"],
div[id^="sticky_ad_"],
div[id^="taboola-stream-"],
div[id^="vuukle-ad-"],
div[id^="zergnet-widget"],
div[ow-ad-unit-wrapper],
gpt-ad,
guj-ad,
hl-adsense,
iframe[scrolling="no"][sandbox*="allow-popups allow-modals"][style^="width: 100%; height: 100%; border: none;"],
img[src^="https://images.purevpnaffiliates.com"],
img[src^="https://s-img.adskeeper.com/"],
ins.adsbygoogle[data-ad-client],
ins.adsbygoogle[data-ad-slot],
ps-connatix-module,
span[data-ez-ph-id],
span[id^="ezoic-pub-ad-placeholder-"],
topadblock,
zeus-ad {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    position: absolute !important;
    width: 0px !important;
    height: 0px !important;
}

.dual-ads,
.dualAds,
.dyn-sidebar-ad,
.dynamic-ads,
.dynamicAdvertContainer,
.dynamicLeadAd,
.dynamic_adslot,
.dynamicad1,
.dynamicad2,
.e-ad,
.e-advertise,
.e3lan,
.e3lan-top,
.e3lan-widget-content,
.e3lan300-100,
.e3lan300-250,
.e3lan300_250-widget,
.eaa-ad,
.eads,
.easy-ads,
.easyAdsBox,
.easyAdsSinglePosition,
.ebayads,
.ebm-ad-target__outer,
.ecommerce-ad,
.ecosia-ads,
.eddy-adunit,
.editor_ad,
.eg-ad,
.eg-custom-ad,
.element--ad,
.element-ad,
.element-adplace,
.element_contentad1,
.element_contentad2,
.element_contentad3,
.element_contentad4,
.element_contentad5,
.elementor-widget-wp-widget-advads_ad_widget,
.embAD,
.embed-ad,
.embedded-article-ad,
.embeddedAd,
.embeddedAds,
.embedded_ad_wrapper,
.empire-prefill-container-injected,
.empire-unit-prefill-container,
.empty-ad,
.endAHolder,
.endti-adlabel,
.entry-ad,
.entry-ads,
.entry-bottom-ad,
.entry-bottom-ads,
.entry-top-ad,
.entryAd,
.entry_ad,
.entryad,
.etn-ad-text,
.eu-advertisment1,
.evo-ads-widget,
.evolve-ad,
.ex_pu_iframe,
.exco-container,
.exo_wrapper,
.external-ad,
.external-add,
.ez-sidebar-wall-ad,
.ez-video-wrap,
.ezAdsWidget,
.ezmob-footer,
.ezmob-footer-desktop,
.ezo_ad,
.ezoic-ad,
.ezoic-ad-adaptive,
.ezoic-adpicker-ad,
.ezoic-floating-bottom,
.f-ad,
.f-item-ad,
.f-item-ad-inhouse,
.fbs-ad--ntv-home-wrapper,
.fbs-ad--top-wrapper,
.fbs-ad--topx-wrapper,
.fc_clmb_ad,
.fce_ads,
.featureAd,
.feature_ad,
.featured-ad,
.featured-ads,
.featured-sponsors,
.featured-story-ad,
.featuredAdBox,
.featuredAds,
.featuredBoxAD,
.featured_ad,
.featuredadvertising,
.feed-ad,
.feed-ad-wrapper,
.fh_ad_microbuttons,
.field-59-companion-ad,
.fig-ad-content,
.first-article-ad-block,
.first-banner-ad,
.first-leaderbord-adv,
.first-leaderbord-adv-mobile,
.firstAd-container,
.first_ad,
.first_party_ad_wrapper,
.first_post_ad,
.firstad,
.firstpost_advert,
.firstpost_advert_container,
.fix_ad,
.fixadheight,
.fixadheightbottom,
.fixed-ad-aside,
.fixed-ad-bottom,
.fixed-ads,
.fixed-bottom-ad,
.fixed-sidebar-ad,
.fixedAds,
.fixedLeftAd,
.fixedRightAd,
.fixed_ad,
.fixed_adslot,
.fixed_advert_banner,
.fjs-ad-hide-empty,
.fla-ad,
.flashAd,
.flash_ad,
.flash_advert,
.flashad,
.flashadd,
.flex-ad,
.flex-posts-ads,
.flexAd,
.flexAds,
.flexContentAd,
.flexad,
.flexadvert,
.flexiad,
.flm-ad,
.floatad,
.floatads,
.floated-ad,
.floated_right_ad,
.floating-ads,
.floating-advert,
.floatingAds,
.fly-ad,
.fm-badge-ad,
.fnadvert,
.fns_td_wrap,
.fold-ads,
.follower-ad-bottom,
.following-ad,
.following-ad-container,
.foot-ad,
.foot-ads,
.foot-advertisement,
.foot_adsense,
.footad,
.footer-300-ad,
.footer-ad,
.footer-ad-full-wrapper,
.footer-ad-labeling,
.footer-ad-row,
.footer-ad-section,
.footer-ad-squares,
.footer-ad-unit,
.footer-ad-wrap,
.footer-adrow,
.footer-ads,
.footer-ads-slide,
.footer-ads-wrapper,
.footer-ads_unlocked,
.footer-adsbar,
.footer-adsense,
.footer-advert,
.footer-advert-large,
.footer-advertisement,
.footer-advertisements,
.footer-advertising,
.footer-advertising-area,
.footer-banner-ad,
.footer-banner-ads,
.footer-floating-ad,
.footer-im-ad,
.footer-leaderboard-ad,
.footer-post-ad-blk,
.footer-prebid,
.footer-text-ads,
.footerAd,
.footerAdModule,
.footerAdUnit,
.footerAdWrapper,
.footerAds,
.footerAdsWrap,
.footerAdslot,
.footerAdverts,
.footerBottomAdSec,
.footerFullAd,
.footerPageAds,
.footerTextAd,
.footer__ads--content,
.footer__advert,
.footer_ad,
.footer_ad336,
.footer_ad_container,
.footer_ads,
.footer_adv,
.footer_advertisement,
.footer_block_ad,
.footer_bottom_ad,
.footer_bottomad,
.footer_line_ad,
.footer_text_ad,
.footer_text_adblog,
.footerad,
.footeradspace,
.footertextadbox,
.forbes-ad-container,
.forex_ad_links,
.fortune-ad-unit,
.forum-ad,
.forum-ad-2,
.forum-teaser-ad,
.forum-topic--adsense,
.forumAd,
.forum_ad_beneath,
.four-ads,
.fp-ad-nativendo-one-third,
.fp-ad-rectangle,
.fp-ad300,
.fp-ads,
.fp-right-ad,
.fp-right-ad-list,
.fp-right-ad-zone,
.fp_ad_text,
.fp_adv-box,
.frame_adv,
.framead,
.freestar-ad-container,
.freestar-ad-sidebar-container,
.freestar-ad-wide-container,
.freestar-incontent-ad,
.frn_adbox,
.front-ad,
.front_ad,
.frontads,
.frontendAd,
.frontone_ad,
.frontpage__article--ad,
.frontpage_ads,
.fsAdContainer,
.fs_ad,
.fs_ads,
.fsrads,
.ft-ad,
.full-ad,
.full-ad-wrapper,
.full-ads,
.full-adv,
.full-bleed-ad,
.full-bleed-ad-container,
.full-page-ad,
.full-top-ad-area,
.full-width-ad,
.full-width-ad-container,
.full-width-ads,
.fullAdBar,
.fullBleedAd,
.fullSizeAd,
.fullWidthAd,
.full_AD,
.full_ad_box,
.full_ad_row,
.full_width_ad,
.fulladblock,
.fullbanner_ad,
.fullbannerad,
.fullpage-ad,
.fullsize-ad-square,
.fullwidth-advertisement,
.fusion-ads,
.fuv_sidebar_ad_widget,
.fwAdTags,
.fw_ad,
.g-ad,
.g-ad-fix,
.g-ad-leaderboard,
.g-ad-slot,
.g-adver,
.g-advertisement-block,
.g1-ads,
.g1-advertisement,
.g2-adsense,
.g3-adsense,
.gAdMTable,
.gAdMainParent,
.gAdMobileTable,
.gAdOne,
.gAdOneMobile,
.gAdRows,
.gAdSky,
.gAdThreeDesktop,
.gAdThreeMobile,
.gAdTwo,
.gAds,
.gAds1,
.gAdsBlock,
.gAdsContainer,
.gAdvertising,
.g_ad,
.g_adv,
.ga-ads,
.gaTeaserAds,
.gaTeaserAdsBox,
.gabfire_ad,
.gabfire_simplead_widget,
.gad-container,
.gad-right1,
.gad-right2,
.gad300x600,
.gad336x280,
.gadContainer,
.gad_container,
.gads_container,
.gadsense,
.gadsense-ad,
.gallery-ad,
.gallery-ad-container,
.gallery-ad-counter,
.gallery-ad-holder,
.gallery-ad-lazyload-placeholder,
.gallery-ad-overlay,
.gallery-adslot-top,
.gallery-injectedAd,
.gallery-sidebar-ad,
.gallery-slide-ad,
.galleryAds,
.galleryLeftAd,
.galleryRightAd,
.gallery_ad,
.gallery_ad_wrapper,
.gallery_ads_box,
.galleryad,
.galleryads,
.gam-ad,
.gam-ad-hz-bg,
.gam_ad_slot,
.game-ads,
.game-category-ads,
.gameAd,
.gameBottomAd,
.gamepage_boxad,
.games-ad-wrapper,
.gb-ad-top,
.gb_area_ads,
.general-ad,
.genericAds,
.ggl_ads_row,
.ggl_txt_ads,
.giant_pushbar_ads_l,
.glacier-ad,
.globalAd,
.gnm-ad-unit,
.gnm-ad-unit-container,
.gnm-ad-zones,
.gnm-adhesion-ad,
.gnm-banner-ad,
.gnm-bg-ad,
.gnt_em_vp__tavp,
.gnt_em_vp_c[data-g-s="vp_dk"],
.gnt_flp,
.gnt_rr_xpst,
.gnt_rr_xst,
.gnt_tb.gnt_tbb,
.gnt_tbr.gnt_tb,
.gnt_x,
.gnt_x__lbl,
.gnt_xmst,
.go-ad,
.goAdMan,
.goads,
.googads,
.google-2ad-m,
.google-ad,
.google-ad-160-600,
.google-ad-468-60,
.google-ad-728-90,
.google-ad-block,
.google-ad-container,
.google-ad-content,
.google-ad-header2,
.google-ad-image,
.google-ad-manager,
.google-ad-placeholder,
.google-ad-sidebar,
.google-ad-space,
.google-ad-widget,
.google-ads,
.google-ads-billboard,
.google-ads-bottom,
.google-ads-container,
.google-ads-footer-01,
.google-ads-footer-02,
.google-ads-in_article,
.google-ads-leaderboard,
.google-ads-long,
.google-ads-responsive,
.google-ads-right,
.google-ads-sidebar,
.google-ads-widget,
.google-ads-wrapper,
.google-adsense,
.google-advert-sidebar,
.google-afc-wrapper,
.google-bottom-ads,
.google-dfp-ad-caption,
.google-dfp-ad-wrapper,
.google-right-ad,
.google-sponsored,
.google-sponsored-ads,
.google-sponsored-link,
.google-sponsored-links,
.google468,
.googleAd,
.googleAdBox,
.googleAdContainer,
.googleAdSearch,
.googleAdSense,
.googleAdWrapper,
.googleAdd,
.googleAds,
.googleAdsContainer,
.googleAdsense,
.googleAdv,
.google_ad,
.google_ad_container,
.google_ad_label,
.google_ad_wide,
.google_add,
.google_admanager,
.google_ads,
.google_ads_content,
.google_ads_sidebar,
.google_adsense,
.google_adsense1,
.google_adsense_footer,
.google_afc,
.google_afc_ad,
.googlead,
.googleadArea,
.googleadbottom,
.googleadcontainer,
.googleaddiv,
.googleads,
.googleads-container,
.googleads-height,
.googleadsense,
.googleadsrectangle,
.googleadv,
.googleadvertisement,
.googleadwrap,
.googleafc,
.gpAds,
.gpt-ad,
.gpt-ad-container,
.gpt-ad-sidebar-wrap,
.gpt-ad-wrapper,
.gpt-ads,
.gpt-billboard,
.gpt-breaker-container,
.gpt-container,
.gpt-leaderboard-banner,
.gpt-mpu-banner,
.gpt-sticky-sidebar,
.gpt.top-slot,
.gptSlot,
.gptSlot-outerContainer,
.gptSlot__sticky-footer,
.gptslot,
.gradientAd,
.graphic_ad,
.grev-ad,
.grey-ad,
.grey-ad-line,
.grey-ad-notice,
.greyAd,
.greyad,
.grid>.container>#aside-promotion,
.grid-ad,
.grid-ad-col__big,
.grid-advertisement,
.grid-block-ad,
.grid-item-ad,
.gridAd,
.gridAdRow,
.gridSideAd,
.grid__module-sizer_name_taboola,
.grid_ad_container,
.gridad,
.gridlove-ad,
.gridstream_ad,
.ground-ads-shared,
.group-ad-leaderboard,
.group-google-ads,
.group-item-ad,
.group_ad,
.gsAd,
.gtm-ad-slot,
.guide__row--fixed-ad,
.guj-ad--placeholder,
.gujAd,
.gutterads,
.gw-ad,
.h-adholder,
.h-ads,
.h-adver,
.h-large-ad-box,
.h-top-ad,
.h11-ad-top,
.h_Ads,
.h_ad,
.half-ad,
.half-page-ad,
.half-page-ad-1,
.half-page-ad-2,
.halfPageAd,
.half_ad_box,
.halfpage_ad,
.halfpage_ad_1,
.halfpage_ad_container,
.happy-inline-ad,
.happy-under-player,
.has-ad,
.has-adslot,
.has-fixed-bottom-ad,
.hasAD,
.hdr-ad,
.hdr-ads,
.hdrAd,
.hdr_ad,
.head-ad,
.head-ads,
.head-banner468,
.head-top-ads,
.headAd,
.head_ad,
.head_ad_wrapper,
.head_ads,
.head_adv,
.head_advert,
.headad,
.headadcontainer,
.header-ad,
.header-ad-area,
.header-ad-banner,
.header-ad-box,
.header-ad-container,
.header-ad-desktop,
.header-ad-frame,
.header-ad-holder,
.header-ad-region,
.header-ad-row,
.header-ad-space,
.header-ad-top,
.header-ad-widget,
.header-ad-wrap,
.header-ad-wrapper,
.header-ad-zone,
.header-adbanner,
.header-adbox,
.header-adcode,
.header-adplace,
.header-ads,
.header-ads-area,
.header-ads-container,
.header-ads-holder,
.header-ads-wrap,
.header-ads-wrapper,
.header-adsense,
.header-adslot-container,
.header-adspace,
.header-adv,
.header-advert,
.header-advert-wrapper,
.header-advertise,
.header-advertisement,
.header-advertising,
.header-and-footer--banner-ad,
.header-article-ads,
.header-banner-ad,
.header-banner-ads,
.header-banner-advertising,
.header-bannerad,
.header-bottom-adboard-area,
.header-pencil-ad,
.header-sponsor,
.header-top-ad,
.header-top_ads,
.headerAd,
.headerAd1,
.headerAdBanner,
.headerAdContainer,
.headerAdPosition,
.headerAdSpacing,
.headerAdWrapper,
.headerAds,
.headerAds250,
.headerAdspace,
.headerAdvert,
.headerAdvertisement,
.headerTextAd,
.headerTopAd,
.headerTopAds,
.header__ad,
.header__ads,
.header__ads-wrapper,
.header__advertisement,
.header_ad,
.header_ad1,
.header_ad_center,
.header_ad_div,
.header_ad_space,
.header_ads,
.header_ads-container,
.header_ads_box,
.header_adspace,
.header_advert,
.header_advertisement,
.header_advertisment,
.header_leaderboard_ad,
.header_top_ad,
.headerad,
.headeradarea,
.headeradblock,
.headeradright,
.headerads,
.heading-ad-space,
.headline-adblock,
.headline-ads,
.headline_advert,
.hederAd,
.herald-ad,
.hero-ad,
.hero-ad-slot,
.hero-advert,
.heroAd,
.hidden-ad,
.hide-ad,
.hide_ad,
.hidead,
.highlightsAd,
.hm-ad,
.hmad,
.hn-ads,
.holder-ad,
.holder-ads,
.home-ad,
.home-ad-bigbox,
.home-ad-container,
.home-ad-inline,
.home-ad-links,
.home-ad-region-1,
.home-ad-section,
.home-ads,
.home-ads-container,
.home-ads1,
.home-adv-box,
.home-advert,
.home-body-ads,
.home-page-ad,
.home-sidebar-ad,
.home-sponsored-links,
.home-sticky-ad,
.home-top-ad,
.homeAd,
.homeAd1,
.homeAd2,
.homeAdBox,
.homeAdBoxA,
.homeAdSection,
.homeBoxMediumAd,
.homeCentreAd,
.homeMainAd,
.homeMediumAdGroup,
.homePageAdSquare,
.homePageAds,
.homeTopAdContainer,
.home_ad,
.home_ad_bottom,
.home_ad_large,
.home_ad_title,
.home_adblock,
.home_advert,
.home_advertisement,
.home_mrec_ad,
.homeadwrapper,
.homepage--sponsor-content,
.homepage-ad,
.homepage-ad-block,
.homepage-ad-module,
.homepage-advertisement,
.homepage-banner-ad,
.homepage-footer-ad,
.homepage-footer-ads,
.homepage-page__ff-ad-container,
.homepage-page__tag-ad-container,
.homepage-page__video-ad-container,
.homepageAd,
.homepage__native-ad,
.homepage_ads,
.homepage_block_ad,
.hor-ad,
.hor_ad,
.horiAd,
.horiz_adspace,
.horizontal-ad,
.horizontal-ad-container,
.horizontal-ad-holder,
.horizontal-ad-wrapper,
.horizontal-ad2,
.horizontal-ads,
.horizontal-advert-container,
.horizontal-full-ad,
.horizontal.ad,
.horizontalAd,
.horizontalAdText,
.horizontalAdvert,
.horizontal_Fullad,
.horizontal_ad,
.horizontal_adblock,
.horizontal_ads,
.horizontaltextadbox,
.horizsponsoredlinks,
.hortad,
.hotad_bottom,
.hotel-ad,
.house-ad,
.house-ad-small,
.house-ad-unit,
.house-ads,
.houseAd,
.houseAd1,
.houseAdsStyle,
.housead,
.hover_ads,
.hoverad,
.hp-ad-container,
.hp-ad-grp,
.hp-adsection,
.hp-sectionad,
.hpRightAdvt,
.hp_320-250-ad,
.hp_ad_300,
.hp_ad_box,
.hp_ad_cont,
.hp_ad_text,
.hp_adv300x250,
.hp_advP1,
.hp_horizontal_ad,
.hp_textlink_ad,
.htl-ad,
.htl-ad-placeholder,
.htl-inarticle-container,
.html-advertisement,
.html5-ad-progress-list,
.hw-ad--frTop,
.hyad,
.hyperAd,
.i-amphtml-element.live-updates.render-embed,
.i-amphtml-unresolved,
.iAdserver,
.iab300x250,
.iab728x90,
.ib-adv,
.ico-adv,
.icon-advertise,
.iconAdChoices,
.icon_ad_choices,
.iconads,
.idgGoogleAdTag,
.ie-adtext,
.iframe-ad,
.iframe-ads,
.iframeAd,
.iframeAds,
.ima-ad-container,
.image-advertisement,
.image-viewer-ad,
.image-viewer-mpu,
.imageAd,
.imageAds,
.imagead,
.imageads,
.img-advert,
.img_ad,
.img_ads,
.imgad,
.in-article-ad,
.in-article-ad-placeholder,
.in-article-ad-wrapper,
.in-article-adx,
.in-between-ad,
.in-content-ad,
.in-content-ad-wrapper,
.in-page-ad,
.in-slider-ad,
.in-story-ads,
.in-text-ad,
.in-text__advertising,
.in-thumb-ad,
.in-thumb-video-ad,
.inPageAd,
.in_ad,
.in_article_ad,
.in_article_ad_wrapper,
.in_content_ad_container,
.in_content_advert,
.inarticlead,
.inc-ad,
.incontent-ad1,
.incontentAd,
.incontent_ads,
.index-adv,
.index-module_adBeforeContent__AMXn,
.index-module_adBeforeContent__UYZT,
.index-module_rightrailBottom__IJEl,
.index-module_rightrailTop__mag4,
.index-module_sd_background__Um4w,
.index_728_ad,
.index_ad,
.index_ad_a2,
.index_ad_a4,
.index_ad_a5,
.index_ad_a6,
.index_right_ad,
.inf-onclickvideo-adbox,
.inf-onclickvideo-container,
.infinity-ad,
.inhousead,
.injected-ad,
.injectedAd,
.inline-ad,
.inline-ad-card,
.inline-ad-container,
.inline-ad-desktop,
.inline-ad-placeholder,
.inline-ad-text,
.inline-ad-wrap,
.inline-ad-wrapper,
.inline-adblock,
.inline-advert,
.inline-banner-ad,
.inline-display-ad,
.inline-google-ad-slot,
.inline-mpu,
.inline-story-add,
.inlineAd,
.inlineAdContainer,
.inlineAdImage,
.inlineAdInner,
.inlineAdNotice,
.inlineAdText,
.inlineAdvert,
.inlineAdvertisement,
.inlinePageAds,
.inlineSideAd,
.inline_ad,
.inline_ad_container,
.inline_ad_title,
.inline_ads,
.inlinead,
.inlinead_lazyload,
.inlineadsense,
.inlineadtitle,
.inlist-ad,
.inlistAd,
.inner-ad,
.inner-ad-disclaimer,
.inner-ad-section,
.inner-adv,
.inner-advert,
.inner-post-ad,
.innerAdWrapper,
.innerAds,
.innerContentAd,
.innerWidecontentAd,
.inner_ad,
.inner_ad_advertise,
.inner_big_ad,
.innerad,
.inpostad,
.inr_top_ads,
.ins_adwrap,
.insert-post-ads,
.insert_ad,
.insert_ad_column,
.insert_advertisement,
.insertad,
.inside_ad,
.insideads,
.inslide-ad,
.insticator-ads,
.instream_ad,
.intAdRow,
.intad,
.interAd,
.internal-ad,
.internalAd,
.internal_ad,
.interstitial-ad,
.interstory_first_mobile,
.interstory_second_mobile,
.intext-ads,
.intra-article-ad,
.intro-ad,
.ion-ad,
.ione-widget-dart-ad,
.ipc-advert,
.ipc-advert-class,
.ipsAd,
.ipsAdvertisement,
.iqadlinebottom,
.iqadmarker,
.iqadtile_wrapper,
.is-ad,
.is-carbon-ad,
.is-desktop-ads,
.is-mpu,
.is-preload-ad,
.is-script-ad,
.is-sponsored,
.is-sticky-ad,
.isAd,
.isAdPage,
.isad_box,
.ise-ad,
.island-ad,
.islandAd,
.islandAdvert,
.island_ad,
.islandad,
.item--ad,
.item-ad,
.item-ad-leaderboard,
.item-advertising,
.item-container-ad,
.itemAdvertise,
.item_ads,
.itsanad,
.j-ad,
.jLinkSponsored,
.jannah_ad,
.jg-ad-5,
.jg-ad-970,
.jobbioapp,
.jobs-ad-box,
.jobs-ad-marker,
.jquery-adi,
.jquery-script-ads,
.js-ad,
.js-ad-banner-container,
.js-ad-buttons,
.js-ad-container,
.js-ad-dynamic,
.js-ad-frame,
.js-ad-home,
.js-ad-loader-bottom,
.js-ad-slot,
.js-ad-static,
.js-ad-unit,
.js-ad-unit-bottom,
.js-ad-wrapper,
.js-ad_iframe,
.js-adfliction-iframe,
.js-adfliction-standard,
.js-ads,
.js-ads-carousel,
.js-advert,
.js-advert-container,
.js-adzone,
.js-anchor-ad,
.js-article-advert-injected,
.js-billboard-advert,
.js-dfp-ad,
.js-dfp-ad-bottom,
.js-dfp-ad-top,
.js-gpt-ad,
.js-gptAd,
.js-header-ad,
.js-header-ad-wrapper,
.js-lazy-ad,
.js-mapped-ad,
.js-mpu,
.js-native-ad,
.js-no-sticky-ad,
.js-outbrain-container,
.js-overlay_ad,
.js-react-simple-ad,
.js-results-ads,
.js-right-ad-block,
.js-sidebar-ads,
.js-skyscraper-ad,
.js-slide-right-ad,
.js-slide-top-ad,
.js-sticky-ad,
.js-stream-ad,
.js-taboola,
.js-toggle-ad,
.js-widget-distroscale,
.js-widget-send-to-news,
.jsAdSlot,
.jsMPUSponsor,
.js_adContainer,
.js_ad_wrapper,
.js_deferred-ad,
.js_desktop-horizontal-ad,
.js_midbanner_ad_slot,
.js_preheader-ad-container,
.js_slideshow-full-width-ad,
.js_slideshow-sidebar-ad,
.js_sticky-top-ad,
.jsx-adcontainer,
.jw-ad,
.jw-ad-block,
.jw-ad-label,
.jw-ad-media-container,
.jw-ad-visible,
.jwPlayer--floatingContainer,
.kakao_ad_area,
.keen_ad,
.kiwi-ad-wrapper-300x250,
.kiwi-ad-wrapper-728x90,
.kiwi-ad-wrapper-950x80,
.kumpulads-post,
.kumpulads-side,
.kwizly-psb-ad,
.l-ad,
.l-ad-top,
.l-ads,
.l-adsense,
.l-article__ad,
.l-bottom-ads,
.l-grid--ad-card,
.l-header-advertising,
.l-section--ad,
.l1-ads-wrapper,
.label-ad,
.label_advertising_text,
.labelads,
.large-advert,
.largeAd,
.largeRectangleAd,
.largeUnitAd,
.large_ad,
.lastAdHolder,
.lastads,
.latest-ad,
.layout-ad,
.layout__right-ads,
.layout_h-ad,
.lazy-ad,
.lazy-ad-unit,
.lazy-adv,
.lazyad,
.lazyadsense,
.lazyadslot,
.lazyload-ad,
.lazyload_ad,
.lazyload_ad_article,
.lb-ad,
.lb-adhesion-unit,
.lb-advert-container,
.lb-item-ad,
.ld-ad,
.ld-ad-inner,
.ldm_ad,
.lead-ad,
.lead-ads,
.leader-ad,
.leader-ad-728,
.leaderAd,
.leaderAdTop,
.leaderAdvert,
.leaderBoardAdWrapper,
.leaderBoardAdvert,
.leader_ad,
.leader_aol,
.leaderad,
.leaderboard-ad,
.leaderboard-ad-belt,
.leaderboard-ad-component,
.leaderboard-ad-container,
.leaderboard-ad-dummy,
.leaderboard-ad-fixed,
.leaderboard-ad-grid,
.leaderboard-ad-main,
.leaderboard-ad-module,
.leaderboard-ad-pane,
.leaderboard-ad-placeholder,
.leaderboard-ad-section,
.leaderboard-ad-unit,
.leaderboard-ad-wrapper,
.leaderboard-adblock,
.leaderboard-ads,
.leaderboard-ads-text,
.leaderboard-advert,
.leaderboard-advertisement,
.leaderboard-main-ad,
.leaderboard-top-ad,
.leaderboard-top-ad-wrapper,
.leaderboard.advert,
.leaderboard1AdWrapper,
.leaderboardAd,
.leaderboardAdWrapper,
.leaderboardFooter_ad,
.leaderboardRectAdWrapper,
.leaderboard_ad_container,
.leaderboard_ad_unit,
.leaderboard_ads,
.leaderboard_adsense,
.leaderboard_adv,
.leaderboard_banner_ad,
.leaderboardad,
.leaderboardadmiddle,
.leaderboardadtop,
.leaderboardadwrap,
.lee-track-ilad,
.left-ad,
.left-ads,
.left-advert,
.left-rail-ad,
.left-sponser-ad,
.leftAd,
.leftAdColumn,
.leftAdContainer,
.leftAds,
.leftAdsEnabled,
.leftAdsFix,
.leftAdvDiv,
.leftAdvert,
.leftCol_advert,
.leftColumnAd,
.left_300_ad,
.left_ad,
.left_ad_160,
.left_ad_areas,
.left_ad_box,
.left_ad_container,
.left_add_block,
.left_adlink,
.left_ads,
.left_adsense,
.left_advertisement_block,
.left_col_ad,
.left_google_add,
.leftad,
.leftadd,
.leftadtag,
.leftbar_ad2,
.leftbarads,
.leftbottomads,
.leftnavad,
.leftrighttopad,
.leftsidebar_ad,
.lefttopad1,
.legacy-ads,
.legion_primiswrapper,
.lft_advt_container,
.lg-ads-160x90,
.lg-ads-311x500,
.lg-ads-635x100,
.lg-ads-skin-container,
.ligatus,
.lightad,
.lijit-ad,
.linead,
.linkAD,
.linkAds,
.link_ad,
.linkads,
.list-ad,
.list-adbox,
.list-ads,
.list-feature-ad,
.list-footer-ad,
.listad,
.listicle-instream-ad-holder,
.listing-item-ad,
.listingAd,
.listings_ad,
.lite-page-ad,
.live-ad,
.lng-ad,
.local-ads,
.localad,
.location-ad,
.log_ads,
.logged_out_ad,
.logo-ad,
.logoAds,
.logo_AdChoices,
.logoad,
.logoutAd,
.logoutAdContainer,
.long-ads,
.longAd,
.longAdBox,
.longAds,
.long_ad,
.longform-ad,
.loop-ad,
.lower-ad,
.lower-ads,
.lowerAd,
.lowerAds,
.lower_ad,
.lr-ad,
.lr-pack-ad,
.lr_skyad,
.lrec-container,
.lst_ads,
.lyrics-inner-ad-wrap,
.m-ContentAd,
.m-ad,
.m-ad-brick,
.m-ad-region,
.m-ad-unit,
.m-ad__wrapper,
.m-adaptive-ad-component,
.m-advert,
.m-advertisement,
.m-advertisement--container,
.m-article-taboola,
.m-balloon-header--ad,
.m-block-ad,
.m-content-advert,
.m-content-advert-wrap,
.m-dfp-ad-text,
.m-header-ad,
.m-in-content-ad,
.m-in-content-ad-row,
.m-jac-ad,
.m-sponsored,
.m1-header-ad,
.m2n-ads-slot,
.m_ad,
.m_ad1,
.m_ad300,
.m_banner_ads,
.macAd,
.macad,
.mad_adcontainer,
.magAd,
.magad,
.main-ad,
.main-ad-container,
.main-ad-gallery,
.main-add-sec,
.main-ads,
.main-advert,
.main-advertising,
.main-column-ad,
.main-footer-ad,
.main-header-ad,
.main-header__ad-wrapper,
.main-right-ads,
.mainAd,
.mainAdContainer,
.mainAds,
.mainLeftAd,
.mainLinkAd,
.mainRightAd,
.main_ad,
.main_adbox,
.main_ads,
.main_adv,
.mantis-ad,
.mantisadd,
.manual-ad,
.map-ad,
.mapped-ad,
.mar-block-ad,
.mar-leaderboard--bottom,
.margin-advertisement,
.margin0-ads,
.marginalContentAdvertAddition,
.marketing-ad,
.marketplace-ad,
.marketplaceAd,
.marquee-ad,
.masonry-tile-ad,
.masonry__ad,
.master_post_advert,
.masthead-ad,
.masthead-ads,
.mastheadAds,
.masthead__ad,
.match-ad,
.mb-advert,
.mb-advert__incontent,
.mb-advert__leaderboard--large,
.mb-advert__mpu,
.mb-advert__tweeny,
.mb-block--advert-side,
.mb-list-ad,
.mc-column-Taboola,
.mc_floating_ad,
.mc_text_ads_box,
.md-advertisement,
.medRect,
.media-viewer__ads-container,
.mediaAd,
.mediaAdContainer,
.medium-rectangle-ad,
.medium-top-ad,
.mediumRectAdWrapper,
.mediumRectagleAd,
.mediumRectangleAd,
.mediumRectangleAdvert,
.medium_ad,
.mediumad,
.medrec-ad,
.medrect-ad,
.medrect-ad2,
.medrectAd,
.medrect_ad,
.mega-ad,
.member-ads,
.menu-ad,
.menuAd,
.message_ads,
.meta-ad,
.meta_ad,
.metabet-sponsored,
.meteored-ads,
.mf-adsense-leaderboard,
.mf-adsense-rightrail,
.mg_box_ads,
.mgid-wrapper,
.mgid_3x2,
.mid-ad-wrapper,
.mid-ads,
.mid-advert,
.mid-article-banner-ad,
.mid-outbrain,
.mid-post-ad,
.mid-section-ad,
.midAd,
.midAdv-cont,
.midAdv-cont2,
.midAdvert,
.mid_ad,
.mid_banner_ad,
.midad,
.midarticlead,
.middle-ad,
.middle-ads,
.middle-ads728,
.middle-footer-ad,
.middleAd,
.middleAdLeft,
.middleAdMid,
.middleAdRight,
.middleAdWrapper,
.middleAds,
.middleBannerAd,
.middle_AD,
.middle_ad,
.middle_ad_responsive,
.middle_ads,
.middlead,
.middleadouter,
.midpost-ad,
.min-height-ad,
.min_navi_ad,
.mini-ad,
.mini-ads,
.mini_ads,
.miniad,
.miniads,
.misc-ad,
.misc-ad-label,
.miscAd,
.mj-floating-ad-wrapper,
.mks_ads_widget,
.mm-ad-sponsored,
.mm-ads-adhesive-ad,
.mm-ads-gpt-adunit,
.mm-ads-leaderboard-header,
.mm-banner970-ad,
.mm-embed--sendtonews,
.mm-widget--sendtonews,
.mmads,
.mntl-gpt-adunit,
.mntl-jwplayer-broad.article__broad-video-jw,
.mntl-leaderboard-header,
.mntl-leaderboard-spacer,
.mntl-outbrain,
.mntl-sc-block-adslot,
.moads-top-banner,
.moads-widget,
.mob-ad-break-text,
.mob-adspace,
.mob-hero-banner-ad-wrap,
.mob_ads,
.mobads,
.mobile-ad,
.mobile-ad-container,
.mobile-ad-negative-space,
.mobile-ad-placeholder,
.mobile-ad-slider,
.mobile-ads,
.mobile-fixed-ad,
.mobile-instream-ad-holder,
.mobile-instream-ad-holder-single,
.mobileAd,
.mobileAdWrap,
.mobileAppAd,
.mobile_ad_banner,
.mobile_ad_container,
.mobile_featuredad,
.mobile_leaderboard_ad,
.mobileadbig,
.mobileadunit,
.mobilesideadverts,
.mod-ad,
.mod-adblock,
.mod-ads,
.mod-google-ads,
.mod-horizontal-ad,
.mod-sponsored-links,
.mod-vertical-ad,
.mod_ad,
.mod_ad_container,
.mod_ad_text,
.mod_ad_top,
.mod_admodule,
.mod_ads,
.mod_advert,
.mod_index_ad,
.mod_js_ad,
.mod_openads,
.mod_r_ad,
.mod_r_ad1,
.modal-ad,
.module--ad,
.module-ad,
.module-ad-small,
.module-ads,
.module-advert,
.module-advertisement,
.module-box-ads,
.module-image-ad,
.module-rectangleads,
.module-sponsored-ads,
.module-zerg,
.module1colAds,
.moduleAd,
.moduleAdSpot,
.moduleAdvert,
.moduleAdvertContent,
.moduleBannerAd,
.module__ad-wide,
.module_ad,
.module_ad_disclaimer,
.module_box_ad,
.module_header_sponsored,
.module_home_ads,
.module_single_ads,
.modulegad,
.moduletable-adsponsor,
.moduletable-advert,
.moduletable-bannerAd6,
.moduletable-centerad,
.moduletable-googleads,
.moduletable-rectangleads,
.moduletable_ad-right,
.moduletable_ad300x250,
.moduletable_adtop,
.moduletable_advertisement,
.moduletable_top_ad,
.moduletableadvert,
.moduletableexclusive-ads,
.moduletablesquaread,
.moduletabletowerad,
.mom-ad,
.moneyball-ad,
.monsterad,
.mos-ad,
.mosaicAd,
.motherboard-ad,
.movable-ad,
.movv-ad,
.mp-ad,
.mpsponsor,
.mpu-ad,
.mpu-ad-con,
.mpu-ad-river,
.mpu-ad-top,
.mpu-advert,
.mpu-c,
.mpu-footer,
.mpu-fp,
.mpu-holder,
.mpu-leaderboard,
.mpu-left,
.mpu-left-bk,
.mpu-mediatv,
.mpu-right,
.mpu-title,
.mpu-top-left,
.mpu-top-left-banner,
.mpu-top-right,
.mpu-unit,
.mpu-wrap,
.mpu-wrapper,
.mpuAd,
.mpuAdArea,
.mpuAdSlot,
.mpuAdvert,
.mpuArea,
.mpuBlock,
.mpuBox,
.mpuContainer,
.mpu_Ad,
.mpu_ad,
.mpu_advert,
.mpu_container,
.mpu_holder,
.mpu_placeholder,
.mpu_side,
.mpu_wrapper,
.mpuad,
.mpuads,
.mr1_adwrap,
.mr2_adwrap,
.mr3_adwrap,
.mr4_adwrap,
.mrec-ads,
.mrec-banners,
.mrecAds,
.mrec_advert,
.mrf-adv,
.mrf-adv__wrapper,
.msg-ad,
.msgad,
.mt-ad-container,
.mt_ad,
.mt_ads,
.mtop_adfit,
.mu-ad-container,
.mv_atf_ad_holder,
.mvp-ad-label,
.mvp-feat1-list-ad,
.mvp-flex-ad,
.mvp-post-ad-wrap,
.mvp-widget-ad,
.mvp-widget-feat2-side-ad,
.mvp_ad_widget,
.mw-ad,
.my-ads,
.myAds,
.myAdsGroup,
.my__container__ad,
.n1ad-center-300,
.narrow_ad_unit,
.narrow_ads,
.national_ad,
.nationalad,
.native-ad,
.native-ad-article,
.native-ad-container,
.native-ad-item,
.native-ad-mode,
.native-ad-slot,
.native-adv,
.native-advts,
.native-leaderboard-ad,
.native-sidebar-ad,
.native.ad,
.nativeAd,
.native_ad,
.native_ad_inline,
.native_ad_wrap,
.native_ads,
.nativead,
.nav-ad,
.nav-ad-gpt-container,
.nav-ad-plus-leader,
.nav-adWrapper,
.nav_ad,
.navbar-ad-section,
.navbar-ads,
.navbar-header-ad,
.naviad,
.ndmadkit,
.netPost_ad1,
.netPost_ad3,
.netads,
.netshelter-ad,
.newHeaderAd,
.new_ad1,
.new_ad_left,
.new_ad_normal,
.new_ad_wrapper_all,
.new_ads_unit,
.newad,
.newad1,
.news-ad,
.news-ad-square-a,
.news-ad-square-box,
.news-ads-top,
.news-item--ad,
.news_ad_box,
.news_vibrant_ads_banner,
.newsad,
.newsblock-ads,
.newsfeed_adunit,
.newspack_global_ad,
.nfy-ad,
.nfy-ad-teaser,
.nfy-ad-tile,
.nfy-ad-wrapper,
.nfy-cobo-ad,
.nfy-col-ad,
.ng-ad-banner,
.ng-ad-insert,
.nm-ad,
.nn_mobile_mpu_wrapper,
.node-ad,
.node_ad_wrapper,
.normalAds,
.normal_ads,
.normalad,
.northad,
.not-an-ad-header,
.note-advertisement,
.np-ad,
.np-ad-background,
.np-ad-border,
.np-ads-wrapper,
.np-adv-container,
.np-advert_apu,
.np-advert_apu-double,
.np-advert_info,
.np-header-ad,
.np-header-ads-area,
.np-right-ad,
.nrAds,
.nsAdRow,
.nts-ad,
.nts-video-wrapper,
.ntv-ad,
.nuffnangad,
.nuk-ad-placeholder,
.nv-ads-wrapper,
.nw-ad,
.nw-ad-label,
.nw-c-leaderboard-ad,
.nw-top-ad,
.nw_adv_square,
.nx-billboard-ad,
.nx-placeholder-ad,
.nya-slot[style],
.o-ad,
.o-ad-banner-top,
.o-ad-container,
.o-advert,
.o-listing__ad,
.o-site-header__advert,
.oad-ad,
.oas-ad,
.oas-container,
.oas-leaderboard-ads,
.oas_ad,
.oas_add,
.oas_advertisement,
.oasad,
.oasads,
.ob-p.ob-dynamic-rec-container,
.ob-smartfeed-wrapper,
.ob-widget-header,
.ob_ads_header,
.ob_container .item-container-obpd,
.ob_dual_right>.ob_ads_header~.odb_div,
.offads,
.oi-add-block,
.oi-header-ad,
.oio-banner-zone,
.oio-link-sidebar,
.oio-openslots,
.oio-zone-position,
.oko-adhesion,
.on_player_ads,
.oneColumnAd,
.onet-ad,
.online-ad-container,
.oovvuu-embed-player,
.opd_adsticky,
.otd-ad-top,
.outBrainWrapper,
.outbrain,
.outbrain-ad-slot,
.outbrain-ad-units,
.outbrain-ads,
.outbrain-bg,
.outbrain-bloc,
.outbrain-content,
.outbrain-group,
.outbrain-module,
.outbrain-placeholder,
.outbrain-recommended,
.outbrain-reserved-space,
.outbrain-single-bottom,
.outbrain-widget,
.outbrain-wrap,
.outbrain-wrapper,
.outbrain-wrapper-container,
.outbrain-wrapper-outer,
.outbrainAdHeight,
.outbrainWidget,
.outbrain__main,
.outbrain_container,
.outbrain_skybox,
.outbrainad,
.outbrainbox,
.outer-ad-container,
.outer-ad-unit-wrapper,
.outerAdWrapper,
.outerAds,
.outer_ad_container,
.outside_ad,
.outsider-ad,
.ov-ad-slot,
.overflow-ad,
.overlay-ad,
.overlay-ad-container,
.overlay-ads,
.overlay-box-ad,
.overlay_ad,
.p-ad,
.p-ad-block,
.p-ad-dfp-banner,
.p-ad-dfp-middle-rec,
.p-ad-feature-pr,
.p-ad-outbreak,
.p-ad-rectangle,
.p-ad-thumbnail-txt,
.p-ads-billboard,
.p-ads-rec,
.p-post-ad:not(html):not(body),
.p75_sidebar_ads,
.p_adv,
.p_topad,
.package_adBox,
.padAdvx,
.padvertlabel,
.page-ad,
.page-ads,
.page-advert,
.page-advertisement,
.page-bottom-fixed-ads,
.page-box-ad,
.page-break-ad,
.page-footer-ad,
.page-header-ad,
.page-header_ad,
.page-top-ads,
.pageAd,
.pageAdSkin,
.pageAdSkinUrl,
.pageAds,
.pageFooterAd,
.pageGoogleAd,
.pageGoogleAds,
.pageHeaderAd,
.pageHeaderAds,
.pageTopAd,
.page__top-ad-wrapper,
.page_ad,
.pagead,
.pagepusheradATF,
.pages__ad,
.pane-ad-pane,
.pane-ads,
.pane-sasia-ad,
.pane-site-ads,
.pane-sponsored-links,
.pane_ad_wide,
.panel-ad,
.panel-adsense,
.panel-advert,
.panel.ad,
.panel_ad,
.paneladvert,
.par-ad,
.par-adv-slot,
.parade-ad-container,
.parent-ad-desktop,
.partial-ad,
.partner-ad,
.partner-ad-module-wrapper,
.partner-ads-list,
.partner-loading-shown.partner-label,
.partnerAd,
.partner_ads,
.partnerad_container,
.partnersTextLinks,
.pauseAdPlacement,
.pb-slot-container,
.pc-ad,
.pcads_widget,
.pd-ads-mpu,
.pdpads,
.penci-ad-box,
.penci-ad-image,
.penci-ad_box,
.penci-adsense-below-slider,
.penci-google-adsense,
.penci-google-adsense-1,
.penci-promo-link,
.penci_list_bannner_widget,
.pencil-ad,
.pencil-ad-container,
.pencil-ad-section,
.pencil_ad,
.perm_ad,
.pf_content_ad,
.pf_sky_ad,
.pf_top_ad,
.pg-ad-block,
.pg-adnotice,
.pg-adtarget,
.pgevoke-fp-bodyad2,
.pgevoke-story-rightrail-ad1,
.pgevoke-story-topads,
.pgevoke-topads,
.ph-ad,
.photo-ad,
.photo-ad-pad,
.photoAd,
.photoad,
.phpads_container,
.phpbb-ads-center,
.pix_adzone,
.pizza-x.pizza,
.pizza-y.pizza,
.placeholder-ad,
.placeholder-dfp,
.placeholderAd,
.plain-ad,
.plainAd,
.player-ad,
.player-ad-overlay,
.player-ads,
.player-ads2,
.player-section__ads-banners,
.player-under-ad,
.playerAd,
.playerAdv,
.player_ad,
.player_ad2,
.player_ad_box,
.playerad,
.playerdads,
.playwire-article-leaderboard-ad,
.plugin-ad,
.plugin-ad-container,
.pm-ad,
.pm-ad-unit,
.pm-ad-zone,
.pm-ads-banner,
.pm-ads-inplayer,
.pm-banner-ad,
.pmc-adm-boomerang-pub-div,
.pmc-contextual-player,
.polar-ad,
.polaris-ad--wrapper-desktop,
.polarisMarketing,
.polaris__ad,
.polaris__below-header-ad-wrapper,
.pop-out-eplayer-container,
.popup-box-ads,
.position-ads,
.post-ad,
.post-ad-title,
.post-ad-top,
.post-ad-type,
.post-ads,
.post-ads-top,
.post-adsense-bottom,
.post-advert,
.post-advert-row,
.post-advertisement,
.post-load-ad,
.post-news-ad,
.post-sidebar-ad,
.post-sponsored,
.postAd,
.postWideAd,
.post_ad,
.post_ads,
.post_advert,
.post_detail_right_advert,
.post_sponsored,
.postad,
.postads,
.postbit-ad,
.poster_ad,
.posts-ad,
.pp-ad-container,
.pp_ad_code_adtxt,
.ppb_ads,
.ppr_priv_footer_banner_ad_billboard,
.ppr_priv_header_banner_ad,
.ppr_priv_horizon_ad,
.pr_adslot_0,
.pr_adslot_1,
.preheader_advert,
.premium-ad,
.premium-ads,
.premium-adv,
.premium-mpu-container,
.premium_PremiumPlacement__2dEp0,
.priad,
.priad-1,
.primary-ad,
.primary-ad-widget,
.primary-advertisment,
.primis-ad,
.primis-ad-wrap,
.primis-custom,
.primis-player,
.primis-player-container,
.primis-player__container,
.primis-video,
.primis-video-player,
.primis-wrapper,
.primis_1,
.print-ad-wrapper,
.print-adslot,
.printAds,
.product-ad,
.product-ads,
.product-inlist-ad,
.profile-ad-container,
.profile-ads-container,
.profile__ad-wrapper,
.profile_ad_bottom,
.profile_ad_top,
.programtic-ads,
.promo-ad,
.promo-mpu,
.promoAd,
.promoAds,
.promoAdvertising,
.promo_ad,
.promo_ads,
.promo_border,
.promoad,
.promoboxAd,
.promoted-outbrain,
.promoted_content_ad,
.promotionAdContainer,
.promotionTextAd,
.proper-ad-insert,
.proper-ad-unit,
.ps-ad,
.pt-ad--container,
.pt-ad--scroll,
.pt_ad03,
.pt_col_ad02,
.pub_ads,
.pubexchange_module,
.publication-ad,
.publicidad_horizontal,
.publicidade,
.publisher_ad,
.pubtech-adv-slot,
.puff-ad,
.puff-advertorials,
.pull-ad,
.pull_top_ad,
.pullad,
.purchad,
.push--ad,
.push-ad,
.push-adv,
.pushDownAd,
.pushdown-ad,
.pushdownAd,
.pwa-ad,
.pz-ad-box,
.quads-ad-label,
.quads-bg-ad,
.quads-location,
.queue_ad,
.queued-ad,
.quigo,
.quigo-ad,
.quigoads,
.r-ad,
.r-pause-ad-container,
.r89-outstream-video,
.r_ad,
.r_ads,
.rail-ad,
.rail-ads-1,
.rail-article-sponsored,
.rail__ad,
.rail_ad,
.railad,
.railadspace,
.ray-floating-ads-container,
.rc-sponsored,
.rcom-freestar-ads-widget,
.re-AdTop1Container,
.ready-ad,
.rec-sponsored,
.rec_ad,
.rec_article_footer,
.rec_article_right,
.rec_container__right,
.rec_container_footer,
.rec_container_right,
.rec_title_footer,
.recent-ad,
.recentAds,
.recent_ad_holder,
.recipeFeatureAd,
.rect-ad,
.rect-ad-1,
.rectAd300,
.rect_ad,
.rect_ad_module,
.rect_advert,
.rectad,
.rectadv,
.rectangle-ad,
.rectangle-ad-container,
.rectangle-embed-ad,
.rectangleAd,
.rectangleAdContainer,
.rectangle_ad,
.rectanglead,
.rectangleads,
.reform-top-container,
.refreshAds,
.region-ad-bottom-leaderboard,
.region-ad-pan,
.region-ad-right,
.region-ad-top,
.region-ads,
.region-ads-content-top,
.region-banner-ad,
.region-dfp-ad-footer,
.region-dfp-ad-header,
.region-header-ad,
.region-header-ads,
.region-top-ad,
.region-top-ad-block,
.regular-ads,
.regularad,
.rekl-left,
.rekl-right,
.rekl-top,
.rekl_left,
.rekl_right,
.rekl_top,
.rekl_top_wrapper,
.reklam,
.reklam-block,
.reklam-kare,
.reklam-masthead,
.reklam2,
.reklam728,
.reklama,
.reklama-vert,
.reklama1,
.reklame-wrapper,
.reklamka,
.related-ad,
.related-ads,
.relatedAds,
.related_ad,
.remnant_ad,
.remove-ads,
.remove-ads-link,
.res_ad,
.resads-adspot,
.responsive-ad,
.responsive-ad-header-container,
.responsive-ad-outbrain,
.responsive-ad-wrapper,
.responsive-ads,
.responsiveAdsense,
.responsive_ad_top,
.responsive_ads_468x60,
.result-ad,
.result-sponsored,
.resultAd,
.result_ad,
.resultad,
.results-ads,
.revcontent-wrap,
.review-ad,
.reviews-display-ad,
.revive-ad,
.rh-ad,
.rhads,
.rhs-ad,
.rhs-ads-panel,
.rhs-advert-container,
.rhs-mrec-wrapper,
.rhs_ad,
.rhs_ad_title,
.rhs_ads,
.rhsad,
.rhsadvert,
.right-ad,
.right-ad-1,
.right-ad-2,
.right-ad-3,
.right-ad-4,
.right-ad-5,
.right-ad-block,
.right-ad-container,
.right-ad-holder,
.right-ad-wrapper,
.right-ad2,
.right-ad350px250px,
.right-ads,
.right-ads2,
.right-adsense,
.right-adv,
.right-advert,
.right-advertisement,
.right-col-ad,
.right-column-ad,
.right-column-ads,
.right-rail-ad,
.right-rail-ad-container,
.right-rail-box-ad-container,
.right-side-ad,
.right-side-ads,
.right-sidebar-box-ad,
.right-sidebar-box-ads,
.right-sponser-ad,
.right-top-ad,
.right-video-dvertisement,
.rightAD,
.rightAd,
.rightAd1,
.rightAd2,
.rightAdBlock,
.rightAdBox,
.rightAdColumn,
.rightAdContainer,
.rightAds,
.rightAdsFix,
.rightAdvert,
.rightAdverts,
.rightBoxAd,
.rightBoxMidAds,
.rightColAd,
.rightColAdBox,
.rightColumnAd,
.rightColumnAdd,
.rightColumnAdsTop,
.rightColumnRectAd,
.rightHeaderAd,
.rightRailAd,
.rightRailMiddleAd,
.rightSecAds,
.rightSideBarAd,
.rightSideSponsor,
.rightTopAdWrapper,
.right_ad,
.right_ad_1,
.right_ad_2,
.right_ad_box,
.right_ad_box1,
.right_ad_text,
.right_ad_top,
.right_ad_unit,
.right_ad_wrap,
.right_ads,
.right_ads_column,
.right_adsense_box_2,
.right_adskin,
.right_adv,
.right_advert,
.right_advertise_cnt,
.right_advertisement,
.right_block_advert,
.right_box_ad,
.right_col_ad,
.right_column_ads,
.right_content_ad,
.right_image_ad,
.right_long_ad,
.right_outside_ads,
.right_side_ads,
.right_side_box_ad,
.right_sponsor_main,
.rightad,
.rightadHeightBottom,
.rightadblock,
.rightadd,
.rightads,
.rightadunit,
.rightadv,
.rightboxads,
.rightcolads,
.rightcoladvert,
.rightrail-ad-placed,
.rightsideAd,
.river-item-sponsored,
.rj-ads-wrapper,
.rm-adslot,
.rolloverad,
.roof-ad,
.root-ad-anchor,
.rotating-ad,
.rotating-ads,
.row-ad,
.row-ad-leaderboard,
.row-list.banniere,
.row-list.native,
.rowAd,
.rowAds,
.row_header_ads,
.rpd_ads,
.rr-ad,
.rr_ads,
.rs-ad,
.rs-advert,
.rs-advert__container,
.rs_ad_block,
.rs_ad_top,
.rt_ad,
.rwSideAd,
.rwdArticleInnerAdBlock,
.s-ad,
.s-ads,
.s2nContainer,
.s_ads,
.sadvert,
.sagreklam,
.sal-adv-gpt,
.sam_ad,
.sb-ad,
.sb-ads,
.sbAd,
.sbAdUnitContainer,
.sbTopadWrapper,
.sb_ad,
.sb_ad_holder,
.sc-ad,
.scad,
.script-ad,
.scroll-ad-item-container,
.scroll-ads,
.scroll-fixable.rail-right>.deals-rail,
.scroll-track-ad,
.scrolling-ads,
.sda_adbox,
.sdc-advert__top-1,
.se-ligatus,
.search-ad,
.search-advertisement,
.search-result-list-item--sidebar-ad,
.search-result-list-item--topad,
.search-results-ad,
.search-sponsor,
.search-sponsored,
.searchAd,
.searchAdTop,
.searchAds,
.searchad,
.searchads,
.secondary-ad-widget,
.secondary-advertisment,
.secondary_ad,
.section-ad,
.section-ad-unit,
.section-ad-wrapper,
.section-ad2,
.section-ads,
.section-adtag,
.section-adv,
.section-advertisement,
.section-sponsor,
.section-subheader>.section-hotel-prices-header,
.section-widget-ad,
.section_ad,
.section_ad_left,
.section_ads,
.send-to-news,
.seoAdWrapper,
.servedAdlabel,
.serviceAd,
.sexunder_ads,
.sf_ad_box,
.sg-adblock,
.sgAd,
.sh-section-ad,
.shadvertisment,
.sheknows-infuse-ad,
.shift-ad,
.shopee-search-user-brief,
.shortadvertisement,
.show-desk-ad,
.show-sticky-ad,
.showAd,
.showAdContainer,
.showads,
.showcaseAd,
.showcasead,
.shr-ads-container,
.sics-component__outbrain,
.sidbaread,
.side-ad,
.side-ad-300,
.side-ad-blocks,
.side-ad-container,
.side-ad-inner,
.side-ad-top,
.side-ads,
.side-ads-block,
.side-ads-wide,
.side-adv-block,
.side-adv-text,
.side-advert,
.side-advertising,
.side-adverts,
.side-bar-ad,
.sideAd,
.sideAdLeft,
.sideAdWide,
.sideBarAd,
.sideBlockAd,
.sideBoxAd,
.side__ad,
.side__ad-box,
.side_ad,
.side_ad2,
.side_ad_top,
.side_add_wrap,
.side_ads,
.side_adsense,
.side_adv,
.side_col_ad_wrap,
.sidead,
.sideadmid,
.sideads,
.sideads_l,
.sideadsbox,
.sideadtable,
.sideadvert,
.sideadverts,
.sidebar-ad-area,
.sidebar-ad-b,
.sidebar-ad-box,
.sidebar-ad-c,
.sidebar-ad-component,
.sidebar-ad-cont,
.sidebar-ad-container,
.sidebar-ad-div,
.sidebar-ad-label,
.sidebar-ad-rect,
.sidebar-ad-slot,
.sidebar-ad-top,
.sidebar-ad-wrapper,
.sidebar-ad:not(.adsbygoogle),
.sidebar-adbox,
.sidebar-ads,
.sidebar-ads-block,
.sidebar-ads-wrap,
.sidebar-adsdiv,
.sidebar-adv-container,
.sidebar-advert,
.sidebar-advertisement,
.sidebar-advertisment,
.sidebar-adverts,
.sidebar-adverts-header,
.sidebar-banner-ad,
.sidebar-below-ad-unit,
.sidebar-big-ad,
.sidebar-big-box-ad,
.sidebar-bottom-ad,
.sidebar-box-ad,
.sidebar-box-ads,
.sidebar-content-ad,
.sidebar-header-ads,
.sidebar-outbrain,
.sidebar-skyscraper-ad,
.sidebar-sponsored,
.sidebar-sponsors,
.sidebar-square-ad,
.sidebar-sticky--ad,
.sidebar-text-ad,
.sidebar-top-ad,
.sidebar-tower-ad,
.sidebar-zergnet,
.sidebarAD,
.sidebarAd,
.sidebarAdvert,
.sidebar__ad,
.sidebar_ad,
.sidebar_ad_300,
.sidebar_ad_300_250,
.sidebar_ad_container,
.sidebar_ad_holder,
.sidebar_ad_leaderboard,
.sidebar_ad_module,
.sidebar_ads,
.sidebar_ads_left,
.sidebar_ads_right,
.sidebar_ads_title,
.sidebar_adsense,
.sidebar_advert,
.sidebar_advertising,
.sidebar_box_ad,
.sidebar_right_ad,
.sidebar_skyscraper_ad,
.sidebar_sponsors,
.sidebarad,
.sidebarad_bottom,
.sidebaradbox,
.sidebaradcontent,
.sidebarads,
.sidebaradsense,
.sidebarbox__advertising,
.sidebarboxad,
.sidebox-ad,
.sidebox_ad,
.sideright_ads,
.sideskyad,
.signad,
.simple-ad-placeholder,
.simple_ads_manager_widget,
.simple_adsense_widget,
.simplead-container,
.simpleads-item,
.single-ad,
.single-ad-anchor,
.single-ad-wrap,
.single-ads,
.single-ads-section,
.single-bottom-ads,
.single-mpu,
.single-post-ad,
.single-post-ads,
.single-post-bottom-ads,
.single-top-ad,
.singleAd,
.singleAdBox,
.singleAdsContainer,
.singlePostAd,
.single__outbrain,
.single_ad,
.single_ad_300x250,
.single_advert,
.single_bottom_ad,
.single_top_ad,
.singlead,
.singleads,
.singleadstopcstm2,
.singlepageleftad,
.singlepostad,
.singlepostadsense,
.singpagead,
.sister-ads,
.site-ad-block,
.site-ads,
.site-bottom-ad-slot,
.site-head-ads,
.site-header-ad,
.site-header__ads,
.site-top-ad,
.siteWideAd,
.site_ad,
.site_ad--gray,
.site_ad--label,
.site_ads,
.site_sponsers,
.sitesponsor,
.skinAd,
.sky-ad,
.sky-ad1,
.skyAd,
.skyAdd,
.skyAdvert,
.skyAdvert2,
.sky_ad {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    position: absolute !important;
    width: 0px !important;
    height: 0px !important;
}

.ads300box,
.ads300x600,
.ads336_280,
.ads336x280,
.ads4,
.ads468,
.ads468x60,
.ads600,
.ads720x90,
.ads728,
.ads728_90,
.ads728b,
.ads728x90,
.ads728x90-1,
.ads970,
.adsAdvert,
.adsArea,
.adsBanner,
.adsBannerLink,
.adsBlock,
.adsBlockContainerHorizontal,
.adsBot,
.adsBottom,
.adsBoxTop,
.adsCap,
.adsCell,
.adsColumn,
.adsConfig,
.adsCont,
.adsDef,
.adsDesktop,
.adsDetailsPage,
.adsDisclaimer,
.adsDiv,
.adsFirst,
.adsFixed,
.adsFull,
.adsHeader,
.adsHeading,
.adsHeight300x250,
.adsHeight720x90,
.adsHome-full,
.adsImages,
.adsInner,
.adsLabel,
.adsLibrary,
.adsLine,
.adsList,
.adsMPU,
.adsMag,
.adsMarker,
.adsMiddle,
.adsMvCarousel,
.adsNetwork,
.adsOuter,
.adsOverPrimary,
.adsPlaceHolder,
.adsPostquare,
.adsPushdown,
.adsRectangleMedium,
.adsRight,
.adsRow,
.adsSecond,
.adsSectionRL,
.adsSpacing,
.adsSticky,
.adsTag,
.adsText,
.adsTop,
.adsTopBanner,
.adsTopCont,
.adsTower2,
.adsTowerWrap,
.adsTxt,
.adsWidget,
.adsWrap,
.ads_160,
.ads_180,
.ads_2,
.ads_3,
.ads_300,
.ads_300_250,
.ads_300x250,
.ads_300x600,
.ads_4,
.ads_468,
.ads_468x60,
.ads_720x90,
.ads_728,
.ads_728x90,
.ads_Header,
.ads__article__header,
.ads__aside,
.ads__container,
.ads__header,
.ads__horizontal,
.ads__hyperleaderboard--hyperleaderboard,
.ads__inline,
.ads__interstitial,
.ads__link,
.ads__listing,
.ads__mid,
.ads__middle,
.ads__midpage-fullwidth,
.ads__native,
.ads__right-rail-ad,
.ads__sidebar,
.ads__top,
.ads_ad_box,
.ads_after,
.ads_after_more,
.ads_amazon,
.ads_area,
.ads_article,
.ads_ba_cad,
.ads_banner,
.ads_bar,
.ads_before,
.ads_between_content,
.ads_bg,
.ads_big,
.ads_bigrec,
.ads_block,
.ads_border,
.ads_box,
.ads_box_headline,
.ads_box_type1,
.ads_center,
.ads_code,
.ads_column,
.ads_container:not(.text-ad),
.ads_container_top,
.ads_content,
.ads_css,
.ads_div,
.ads_div1,
.ads_foot,
.ads_footer,
.ads_footerad,
.ads_full_1,
.ads_google,
.ads_h,
.ads_h1,
.ads_h2,
.ads_header,
.ads_header_bottom,
.ads_holder,
.ads_home,
.ads_horizontal,
.ads_inview,
.ads_item,
.ads_label,
.ads_lb,
.ads_leader,
.ads_leaderboard,
.ads_left,
.ads_main,
.ads_main_hp,
.ads_media,
.ads_medium,
.ads_medium_rectangle,
.ads_medrect,
.ads_middle,
.ads_middle-container,
.ads_middle_container,
.ads_mobile_vert,
.ads_mpu,
.ads_outer,
.ads_outline,
.ads_place,
.ads_place_160,
.ads_place_top,
.ads_placeholder,
.ads_player,
.ads_post,
.ads_prtext,
.ads_rectangle,
.ads_remove,
.ads_right,
.ads_rightbar_top,
.ads_side,
.ads_sideba,
.ads_sidebar,
.ads_single_center,
.ads_single_side,
.ads_single_top,
.ads_singlepost,
.ads_slice,
.ads_slot,
.ads_small,
.ads_small_rectangle,
.ads_space_long,
.ads_spacer,
.ads_square,
.ads_takeover,
.ads_text,
.ads_tit,
.ads_title,
.ads_top,
.ads_top_1,
.ads_top_banner,
.ads_top_both,
.ads_top_middle,
.ads_top_nav,
.ads_topbanner,
.ads_topleft,
.ads_topright,
.ads_tower,
.ads_tr,
.ads_under_data,
.ads_unit,
.ads_up,
.ads_video,
.ads_wide,
.ads_widesky,
.ads_widget,
.ads_wrap,
.ads_wrap-para,
.ads_wrapper,
.adsafp,
.adsanity-alignnone,
.adsanity-group,
.adsanity-single,
.adsarea,
.adsartical,
.adsbanner1,
.adsbanner2,
.adsbantop,
.adsbar,
.adsbg300,
.adsbillboard,
.adsblock,
.adsblockvert,
.adsbnr,
.adsbody,
.adsborder,
.adsboth,
.adsbottom,
.adsbottombox,
.adsbox--masthead,
.adsbox-square,
.adsbox970x90,
.adsbox990x90,
.adsboxBtn,
.adsbox_300x250,
.adsboxitem,
.adsbx728x90,
.adsbyadop,
.adsbyexoclick,
.adsbyexoclick-wrapper,
.adsbygalaksion,
.adsbygoogle-box,
.adsbygoogle-noablate,
.adsbygoogle-wrapper,
.adsbygoogle2,
.adsbypublift,
.adsbypubmax,
.adsbytrafficjunky,
.adsbyvli,
.adsbyxa,
.adscaleTop,
.adscenter,
.adscentertext,
.adsclick,
.adscontainer,
.adscontent250,
.adscontentcenter,
.adscontntad,
.adscreen,
.adsdelivery,
.adsdesktop,
.adsdiv,
.adsection_a2,
.adsection_c2,
.adsection_c3,
.adsenbox,
.adsens,
.adsense-250,
.adsense-300-600,
.adsense-336,
.adsense-336-280,
.adsense-468,
.adsense-728-90,
.adsense-ad-results,
.adsense-ads,
.adsense-afterpost,
.adsense-area,
.adsense-article,
.adsense-block,
.adsense-box,
.adsense-center,
.adsense-code,
.adsense-container,
.adsense-content,
.adsense-div,
.adsense-float,
.adsense-googleAds,
.adsense-header,
.adsense-heading,
.adsense-iframe-container,
.adsense-inline,
.adsense-left,
.adsense-links,
.adsense-loading,
.adsense-module,
.adsense-overlay,
.adsense-post,
.adsense-resposivo-meio,
.adsense-right,
.adsense-slot,
.adsense-square,
.adsense-sticky-slide,
.adsense-title,
.adsense-top,
.adsense-unit,
.adsense-widget,
.adsense-wrapper,
.adsense1,
.adsense160x600,
.adsense250,
.adsense3,
.adsense300,
.adsense300x250,
.adsense728,
.adsense728x90,
.adsenseAds,
.adsenseBannerArea,
.adsenseBlock,
.adsenseContainer,
.adsenseList,
.adsenseRow,
.adsenseSky,
.adsenseWrapper,
.adsense_200,
.adsense_336_280,
.adsense_728x90_container,
.adsense_ad,
.adsense_block,
.adsense_bottom,
.adsense_container,
.adsense_content_300x250,
.adsense_div_wrapper,
.adsense_inner,
.adsense_label,
.adsense_leader,
.adsense_media,
.adsense_menu,
.adsense_mpu,
.adsense_rectangle,
.adsense_results,
.adsense_right,
.adsense_sidebar,
.adsense_sidebar_top,
.adsense_single,
.adsense_top,
.adsense_top_ad,
.adsense_unit,
.adsense_wrapper,
.adsensebig,
.adsensefloat,
.adsenseformat,
.adsenseframe,
.adsenseleaderboard,
.adsensemobile,
.adsenvelope,
.adsep,
.adserve_728,
.adserverBox,
.adserver_zone,
.adserverad,
.adserving,
.adset,
.adsfloat,
.adsfloatpanel,
.adsforums,
.adsghori,
.adsgrd,
.adsgvert,
.adsheight-250,
.adshome,
.adshowbig,
.adshowcase,
.adshp,
.adside,
.adside-box-index,
.adside-box-single,
.adside_box,
.adsidebar,
.adsidebox,
.adsider,
.adsincs2,
.adsinfo,
.adsingle,
.adsingle-r,
.adsingleph,
.adsitem,
.adsize728,
.adsizer,
.adsizewrapper,
.adskeeperWrap,
.adsky,
.adsleaderboard,
.adsleaderboardbox,
.adsleff,
.adsleft,
.adsleftblock,
.adslibraryArticle,
.adslider,
.adslink,
.adslist,
.adslisting,
.adslisting2,
.adslistingz,
.adsload,
.adsloading,
.adslogan,
.adslot,
.adslot--leaderboard,
.adslot-area,
.adslot-banner,
.adslot-billboard,
.adslot-feature,
.adslot-inline-wide,
.adslot-mpu,
.adslot-rectangle,
.adslot-widget,
.adslot970,
.adslotMid,
.adslot_1,
.adslot_1m,
.adslot_2,
.adslot_2m,
.adslot_3,
.adslot_300,
.adslot_3d,
.adslot_3m,
.adslot_4,
.adslot_728,
.adslot__ad-container,
.adslot__ad-wrapper,
.adslot_blurred,
.adslot_bot_300x250,
.adslot_collapse,
.adslot_popup,
.adslot_side1,
.adslothead,
.adslotleft,
.adslotright,
.adslotright_1,
.adslotright_2,
.adslug,
.adsmaintop,
.adsmall,
.adsmaller,
.adsmalltext,
.adsmanag,
.adsmbody,
.adsmedrect,
.adsmedrectright,
.adsmessage,
.adsmobile,
.adsninja-ad-zone,
.adsninja-ad-zone-container-with-set-height,
.adsninja-rail-zone,
.adsnippet_widget,
.adsns,
.adsntl,
.adsonar-after,
.adsonofftrigger,
.adsoptimal-slot,
.adsother,
.adspace,
.adspace-300x600,
.adspace-336x280,
.adspace-728x90,
.adspace-MR,
.adspace-lb,
.adspace-leaderboard,
.adspace-lr,
.adspace-mpu,
.adspace-mtb,
.adspace-top,
.adspace-widget,
.adspace1,
.adspace180,
.adspace2,
.adspace728x90,
.adspace_2,
.adspace_bottom,
.adspace_buysell,
.adspace_right,
.adspace_rotate,
.adspace_skyscraper,
.adspace_top,
.adspacer,
.adspacer2,
.adspan,
.adspanel,
.adspecial390,
.adspeed,
.adsplash-160x600,
.adsplat,
.adsponsor,
.adspop,
.adspost,
.adspot,
.adspot-desk,
.adspot-title,
.adspot1,
.adspot200x90,
.adspot468x60,
.adspot728x90,
.adspotGrey,
.adspot_468x60,
.adspot_728x90,
.adsprefooter,
.adspreview,
.adsrecnode,
.adsresponsive,
.adsright,
.adss,
.adss-rel,
.adssidebar2,
.adsskyscraper,
.adsslotcustom2,
.adsslotcustom4,
.adssmall,
.adssquare,
.adssquare2,
.adsterra,
.adstext,
.adstextpad,
.adstipt,
.adstitle,
.adstop,
.adstory,
.adstrip,
.adstyle,
.adsverting,
.adsvideo,
.adswallpapr,
.adswidget,
.adswiper,
.adswitch,
.adswordatas,
.adsystem_ad,
.adszone,
.adt-300x250,
.adt-300x600,
.adt-728x90,
.adtab,
.adtable,
.adtag,
.adtc,
.adtech,
.adtech-ad-widget,
.adtech-banner,
.adtech-boxad,
.adtech-copy,
.adtech-video-2,
.adtech-wrapper,
.adtechMobile,
.adtech_wrapper,
.adtester-container,
.adtext-bg,
.adtext_gray,
.adtext_horizontal,
.adtext_onwhite,
.adtext_vertical,
.adtext_white,
.adtextleft,
.adtextright,
.adthrive,
.adthrive-ad,
.adthrive-content,
.adthrive-header,
.adthrive-header-container,
.adthrive-placeholder-content,
.adthrive-placeholder-header,
.adthrive-placeholder-static-sidebar,
.adthrive-placeholder-video,
.adthrive-sidebar,
.adthrive-video-player,
.adthrive_custom_ad,
.adtile,
.adtips,
.adtips1,
.adtitle,
.adtoggle,
.adtop,
.adtop-border,
.adtops,
.adtower,
.adtravel,
.adttl,
.adtxt,
.adtxtlinks,
.adult-adv,
.adun,
.adunit,
.adunit-300-250,
.adunit-active,
.adunit-adbridg,
.adunit-container,
.adunit-container_sitebar_1,
.adunit-googleadmanager,
.adunit-lazy,
.adunit-middle,
.adunit-parent,
.adunit-purch,
.adunit-side,
.adunit-title,
.adunit-top,
.adunit-wrap,
.adunit-wrapper,
.adunit125,
.adunit160,
.adunit300x250,
.adunit468,
.adunitContainer,
.adunit_300x250,
.adunit_728x90,
.adunit_content,
.adunit_footer,
.adunit_leaderboard,
.adunit_rectangle,
.adv--h600,
.adv--square,
.adv-120x600,
.adv-160,
.adv-160x600,
.adv-200-200,
.adv-250-250,
.adv-300,
.adv-300-1,
.adv-300-250,
.adv-300-600,
.adv-300x250,
.adv-300x250-generic,
.adv-336-280,
.adv-4,
.adv-468-60,
.adv-468x60,
.adv-700,
.adv-728,
.adv-728-90,
.adv-970,
.adv-970-250,
.adv-970-250-2,
.adv-980x60,
.adv-ad,
.adv-ads-selfstyle,
.adv-aside,
.adv-background,
.adv-banner,
.adv-bar,
.adv-block,
.adv-block-container,
.adv-border,
.adv-bottom,
.adv-box,
.adv-box-holder,
.adv-box-wrapper,
.adv-carousel,
.adv-center,
.adv-click,
.adv-cont,
.adv-cont1,
.adv-conteiner,
.adv-dvb,
.adv-format-1,
.adv-full-width,
.adv-google,
.adv-gpt-desktop-wrapper,
.adv-gpt-wrapper-desktop,
.adv-halfpage,
.adv-header,
.adv-holder,
.adv-in-body,
.adv-inset,
.adv-intext,
.adv-intext-label,
.adv-key,
.adv-label,
.adv-leaderboard,
.adv-leaderboard-banner,
.adv-link,
.adv-link--left,
.adv-link--right,
.adv-mobile-wrapper,
.adv-mpu,
.adv-outer,
.adv-p,
.adv-right,
.adv-right-300,
.adv-rotator,
.adv-script-container,
.adv-sidebar,
.adv-skin-spacer,
.adv-slot-container,
.adv-text,
.adv-top,
.adv-top-banner,
.adv-top-container,
.adv-top-page,
.adv-top-skin,
.adv-under-video,
.adv-unit,
.adv-videoad,
.adv-x61,
.adv1,
.adv120,
.adv200,
.adv250,
.adv300,
.adv300-250,
.adv300-250-2,
.adv300-70,
.adv300left,
.adv300x100,
.adv300x250,
.adv300x60,
.adv300x70,
.adv336,
.adv350,
.adv460x60,
.adv468,
.adv468x90,
.adv728,
.adv728x90,
.advBottom,
.advBottomHome,
.advBox,
.advInt,
.advLeaderboard,
.advRightBig,
.advSquare,
.advText,
.advTop,
.adv_120,
.adv_120_600,
.adv_120x240,
.adv_120x600,
.adv_160_600,
.adv_160x600,
.adv_250,
.adv_250_250,
.adv_300,
.adv_300_300,
.adv_300_top,
.adv_300x250,
.adv_336_280,
.adv_468_60,
.adv_728_90,
.adv_728x90,
.adv__box,
.adv__leaderboard,
.adv__wrapper,
.adv_aff,
.adv_banner,
.adv_banner_hor,
.adv_bg,
.adv_box,
.adv_box_narrow,
.adv_here,
.adv_img,
.adv_leaderboard,
.adv_left,
.adv_link,
.adv_main_middle,
.adv_main_middle_wrapper,
.adv_main_right_down,
.adv_main_right_down_wrapper,
.adv_medium_rectangle,
.adv_message,
.adv_msg,
.adv_outbrain,
.adv_panel,
.adv_right,
.adv_side1,
.adv_side2,
.adv_sidebar,
.adv_title,
.adv_top,
.adv_txt,
.adv_under_menu,
.advads-background,
.advads-close-button,
.advads-parallax-container,
.advads-sticky,
.advads-target,
.advads-widget,
.advads_ad_widget-11,
.advads_ad_widget-18,
.advads_ad_widget-2,
.advads_ad_widget-21,
.advads_ad_widget-3,
.advads_ad_widget-4,
.advads_ad_widget-5,
.advads_ad_widget-8,
.advads_ad_widget-9,
.advads_widget,
.advance-ads,
.advart,
.advbig,
.adver,
.adver-block,
.adver-header,
.adver-left,
.adver-text,
.adverTag,
.adverTxt,
.adver_bot,
.adver_cont_below,
.adver_home,
.advert--background,
.advert--banner-wrap,
.advert--fallback,
.advert--header,
.advert--in-sidebar,
.advert--inline,
.advert--leaderboard,
.advert--loading,
.advert--outer,
.advert--placeholder,
.advert--right-rail,
.advert--square,
.advert--sticky,
.advert-100,
.advert-120x90,
.advert-160x600,
.advert-300,
.advert-300-side,
.advert-728,
.advert-728-90,
.advert-728x90,
.advert-article-bottom,
.advert-autosize,
.advert-background,
.advert-banner,
.advert-banner-container,
.advert-banner-holder,
.advert-bannerad,
.advert-bar,
.advert-bg-250,
.advert-block,
.advert-border,
.advert-bot-box,
.advert-bottom,
.advert-box,
.advert-bronze,
.advert-bronze-btm,
.advert-btm,
.advert-card,
.advert-center,
.advert-col,
.advert-col-center,
.advert-competitions,
.advert-container,
.advert-content,
.advert-content-item,
.advert-detail,
.advert-dfp,
.advert-featured,
.advert-footer,
.advert-gold,
.advert-group,
.advert-head,
.advert-header-728,
.advert-horizontal,
.advert-image,
.advert-info,
.advert-inner,
.advert-label,
.advert-leaderboard,
.advert-leaderboard2,
.advert-loader,
.advert-mini,
.advert-mpu,
.advert-mrec,
.advert-note,
.advert-overlay,
.advert-pane,
.advert-panel,
.advert-placeholder,
.advert-placeholder-wrapper,
.advert-preview-wrapper,
.advert-right,
.advert-row,
.advert-section,
.advert-sidebar,
.advert-silver,
.advert-sky,
.advert-skyright,
.advert-skyscraper,
.advert-slider,
.advert-spot-container,
.advert-sticky-wrapper,
.advert-stub,
.advert-text,
.advert-three,
.advert-title,
.advert-top,
.advert-top-footer,
.advert-txt,
.advert-unit,
.advert-wide,
.advert-wingbanner-left,
.advert-wingbanner-right,
.advert-wrap,
.advert-wrap1,
.advert-wrap2,
.advert-wrapper,
.advert-wrapper-exco,
.advert.box,
.advert.desktop,
.advert.mobile,
.advert.mpu,
.advert.skyscraper,
.advert1,
.advert120,
.advert1Banner,
.advert2,
.advert300,
.advert4,
.advert5,
.advert728_90,
.advert728x90,
.advert8,
.advertBanner,
.advertBar,
.advertBlock,
.advertBottom,
.advertBox,
.advertCaption,
.advertColumn,
.advertCont,
.advertContainer,
.advertDownload,
.advertFullBanner,
.advertHeader,
.advertHeadline,
.advertLink,
.advertLink1,
.advertMPU,
.advertMiddle,
.advertMpu,
.advertRight,
.advertSideBar,
.advertSign,
.advertSlider,
.advertSlot,
.advertSuperBanner,
.advertText,
.advertTitleSky,
.advertWrapper,
.advert_300x250,
.advert_336,
.advert_468x60,
.advert__container,
.advert__fullbanner,
.advert__leaderboard,
.advert__mpu,
.advert__sidebar,
.advert__tagline,
.advert_area,
.advert_banner,
.advert_banners,
.advert_block,
.advert_box,
.advert_caption,
.advert_cont,
.advert_container,
.advert_div,
.advert_foot,
.advert_header,
.advert_home_300,
.advert_img,
.advert_label,
.advert_leaderboard,
.advert_line,
.advert_list,
.advert_main,
.advert_main_bottom,
.advert_mpu,
.advert_nav,
.advert_note,
.advert_pos,
.advert_small,
.advert_span,
.advert_text,
.advert_title,
.advert_top,
.advert_txt,
.advert_wrapper,
.advertbar,
.advertbox,
.adverteaser,
.advertembed,
.adverthome,
.adverticum_container,
.adverticum_content,
.advertis,
.advertis-left,
.advertis-right,
.advertise-1,
.advertise-2,
.advertise-box,
.advertise-here,
.advertise-horz,
.advertise-info,
.advertise-leaderboard,
.advertise-link,
.advertise-list,
.advertise-pic,
.advertise-small,
.advertise-square,
.advertise-top,
.advertise-vert,
.advertiseContainer,
.advertiseHere,
.advertiseText,
.advertise_ads,
.advertise_box,
.advertise_brand,
.advertise_carousel,
.advertise_here,
.advertise_link,
.advertise_link_sidebar,
.advertise_links,
.advertise_sec,
.advertise_text,
.advertise_txt,
.advertise_verRight,
.advertisebtn,
.advertisedBy,
.advertisement-1,
.advertisement-2,
.advertisement-250,
.advertisement-300,
.advertisement-300x250,
.advertisement-background,
.advertisement-banner,
.advertisement-block,
.advertisement-bottom,
.advertisement-box,
.advertisement-card,
.advertisement-cell,
.advertisement-container,
.advertisement-content,
.advertisement-copy,
.advertisement-footer,
.advertisement-google,
.advertisement-header,
.advertisement-holder,
.advertisement-image,
.advertisement-label,
.advertisement-layout,
.advertisement-leaderboard,
.advertisement-leaderboard-lg,
.advertisement-left,
.advertisement-link,
.advertisement-nav,
.advertisement-placeholder,
.advertisement-position1,
.advertisement-right,
.advertisement-sidebar,
.advertisement-space,
.advertisement-sponsor,
.advertisement-tag,
.advertisement-text,
.advertisement-title,
.advertisement-top,
.advertisement-txt,
.advertisement-wrapper,
.advertisement.leaderboard,
.advertisement.rectangle,
.advertisement.under-article,
.advertisement1,
.advertisement300x250,
.advertisement468,
.advertisementBackground,
.advertisementBanner,
.advertisementBar,
.advertisementBlock,
.advertisementBox,
.advertisementBoxBan,
.advertisementContainer,
.advertisementFull,
.advertisementHeader,
.advertisementImg,
.advertisementLabel,
.advertisementPanel,
.advertisementRotate,
.advertisementSection,
.advertisementSmall,
.advertisementText,
.advertisementTop,
.advertisement_160x600,
.advertisement_300x250,
.advertisement_728x90,
.advertisement__header,
.advertisement__label,
.advertisement__leaderboard,
.advertisement__wrapper,
.advertisement_box,
.advertisement_container,
.advertisement_footer,
.advertisement_header,
.advertisement_horizontal,
.advertisement_mobile,
.advertisement_part,
.advertisement_post,
.advertisement_section_top,
.advertisement_text,
.advertisement_top,
.advertisement_wrapper,
.advertisements-link,
.advertisements-right,
.advertisements-sidebar,
.advertisements_heading,
.advertisementwrap,
.advertiser,
.advertiser-links,
.advertising--row,
.advertising--top,
.advertising-banner,
.advertising-block,
.advertising-container,
.advertising-container-top,
.advertising-content,
.advertising-disclaimer,
.advertising-fixed,
.advertising-header,
.advertising-iframe,
.advertising-inner,
.advertising-leaderboard,
.advertising-lrec,
.advertising-mediumrectangle,
.advertising-mention,
.advertising-middle,
.advertising-middle-i,
.advertising-notice,
.advertising-right,
.advertising-right-d,
.advertising-right-i,
.advertising-section,
.advertising-side,
.advertising-side-hp,
.advertising-srec,
.advertising-top,
.advertising-top-banner,
.advertising-top-box,
.advertising-top-category,
.advertising-top-desktop,
.advertising-vert,
.advertising-wrapper,
.advertising1,
.advertising160,
.advertising2,
.advertising300_home,
.advertising300x250,
.advertising728,
.advertising728_3,
.advertisingBanner,
.advertisingBlock,
.advertisingLabel,
.advertisingLegend,
.advertisingLrec,
.advertisingMob,
.advertisingRight,
.advertisingSlide,
.advertisingTable,
.advertisingTop,
.advertising_300x250,
.advertising_banner,
.advertising_block,
.advertising_bottom_box,
.advertising_box_bg,
.advertising_header_1,
.advertising_hibu_lef,
.advertising_hibu_mid,
.advertising_hibu_rig,
.advertising_horizontal_title,
.advertising_images,
.advertising_square,
.advertising_top,
.advertising_vertical_title,
.advertising_widget,
.advertising_wrapper,
.advertisingarea,
.advertisingarea-homepage,
.advertisingimage,
.advertisingimage-extended,
.advertisingimageextended,
.advertisment,
.advertisment-banner,
.advertisment-label,
.advertisment-left-panal,
.advertisment-module,
.advertisment-rth,
.advertisment-top,
.advertismentBox,
.advertismentContainer,
.advertismentContent,
.advertismentText,
.advertisment_bar,
.advertisment_caption,
.advertisment_full,
.advertisment_notice,
.advertisment_two,
.advertize,
.advertize_here,
.advertizing-banner,
.advertlabel,
.advertleft,
.advertlink,
.advertnotice,
.advertop,
.advertorial,
.advertorial-2,
.advertorial-block,
.advertorial-image,
.advertorial-promo-box,
.advertorial-teaser,
.advertorial-wrapper,
.advertorial2,
.advertorial_728x90,
.advertorial_red,
.advertorialitem,
.advertorialtitle,
.advertorialview,
.advertorialwidget,
.advertouter,
.advertplay,
.adverts,
.adverts--banner,
.adverts-125,
.adverts-inline,
.adverts2,
.advertsLeaderboard,
.adverts_RHS,
.adverts_footer_advert,
.adverts_footer_scrolling_advert,
.adverts_header_advert,
.adverts_side_advert,
.advertspace,
.adverttext,
.adverttop,
.advfrm,
.advg468,
.advhere,
.adviewDFPBanner,
.advimg160600,
.advimg300250,
.advn_zone,
.advoice,
.advr,
.advr-wrapper,
.advr_top,
.advrectangle,
.advrst,
.advslideshow,
.advspot,
.advt,
.advt-banner-3,
.advt-block,
.advt-right,
.advt-sec,
.advt300,
.advt720,
.advtBlock,
.advtMsg,
.advt_160x600,
.advt_468by60px,
.advt_indieclick,
.advt_single,
.advt_widget,
.advtbox,
.advtcell,
.advtext,
.advtimg,
.advtitle,
.advtop,
.advtop-leaderbord,
.advttopleft,
.advv_box,
.adwblue,
.adwert,
.adwhitespace,
.adwide,
.adwideskyright,
.adwidget,
.adwithspace,
.adwobs,
.adwolf-holder,
.adword-box,
.adword-structure,
.adword-text,
.adword-title,
.adword1,
.adwordListings,
.adwords,
.adwords-container,
.adwordsHeader,
.adwords_in_content,
.adworks,
.adwrap,
.adwrap-mrec,
.adwrap-widget,
.adwrap_MPU,
.adwrapper--desktop,
.adwrapper-lrec,
.adwrapper1,
.adwrapper948,
.adwrappercls,
.adwrappercls1,
.adx-300x250-container,
.adx-300x600-container,
.adx-ads,
.adx-wrapper,
.adx-wrapper-middle,
.adx_center,
.adxli,
.adz-horiz,
.adz-horiz-ext,
.adz2,
.adz728x90,
.adzbanner,
.adzone,
.adzone-footer,
.adzone-preview,
.adzone-sidebar,
.adzone_skyscraper,
.ae-player__itv,
.af-block-ad-wrapper,
.af-label-ads,
.afc-box,
.aff-big-unit,
.aff-iframe,
.affcodes,
.afffix-custom-ad,
.affiliate-ad,
.affiliate-footer,
.affiliate-link,
.affiliate-sidebar,
.affiliate-strip,
.affiliateAdvertText,
.affiliate_ad,
.affiliate_header_ads,
.after-content-ad,
.after-intro-ad,
.after-post-ad,
.after-post-ads,
.after-story-ad-wrapper,
.after_ad,
.after_comments_ads,
.after_content_banner_advert,
.after_post_ad,
.afw_ad,
.aggads-ad,
.ahe-ad,
.ai-top-ad-outer,
.aisle-ad,
.ajax_ad,
.ajaxads,
.ajdg_bnnrwidgets,
.ajdg_grpwidgets,
.alice-adslot,
.alice-root-header-ads__ad--top,
.align.Ad,
.alignads,
.alt_ad,
.alt_ad_block,
.altad,
.am-adContainer,
.am-adslot,
.am-bazaar-ad,
.amAdvert,
.am_ads,
.amazon-auto-links,
.amazon_ad,
.amazonads,
.ami-video-wrapper,
.amp-ad,
.amp-ad-container,
.amp-ad__wrapper,
.amp-ads,
.amp-ads-container,
.amp-adv-container,
.amp-adv-wrapper,
.amp-article-ad-element,
.amp-flying-carpet-text-border,
.amp-sticky-ad-custom,
.amp-sticky-ads,
.amp-unresolved,
.ampFlyAdd,
.amp_ad_1,
.amp_ad_header,
.amp_ad_wrapper,
.ampad,
.ampexcoVideoPlayer,
.ampforwp-sticky-custom-ad,
.anchor-ad,
.anchor-ad-wrapper,
.anchorAd,
.anchored-ad-widget,
.aniview-inline-player,
.annonstext,
.anyClipWrapper,
.anyad,
.anzeige_banner,
.aoa_overlay,
.ap-ad-block,
.ape-ads-container,
.apexAd,
.apiAds,
.aplvideo,
.app-ad,
.app_ad_unit,
.app_advertising_skyscraper,
.app_nexus_banners_common,
.ar-header-m-ad,
.arc-ad-wrapper,
.arcAdsBox,
.arcAdsContainer,
.arcad-block-container,
.archive-ad,
.archive-ads,
.archive-radio-ad-container,
.areaAd,
.area_ad,
.area_ad03,
.area_ad07,
.area_ad09,
.area_ad2,
.arena-ad-col,
.art-text-ad,
.artAd,
.artAdInner,
.art_ads,
.artcl_ad_dsk,
.article--ad,
.article--content-ad,
.article-ad,
.article-ad-align-left,
.article-ad-blk,
.article-ad-bottom,
.article-ad-box,
.article-ad-cont,
.article-ad-container,
.article-ad-holder,
.article-ad-horizontal,
.article-ad-left,
.article-ad-legend,
.article-ad-main,
.article-ad-placeholder,
.article-ad-placement,
.article-ad-primary,
.article-ad-row,
.article-ad-row-inner,
.article-ad-section,
.article-ads,
.article-advert,
.article-advert--text,
.article-advert-container,
.article-advert-dfp,
.article-aside-ad,
.article-aside-top-ad,
.article-connatix-wrap,
.article-content-ad,
.article-content-adwrap,
.article-detail-ad,
.article-first-ad,
.article-footer-ad,
.article-footer-ad-container,
.article-footer__ad,
.article-footer__ads,
.article-header-ad,
.article-header__railAd,
.article-inline-ad,
.article-mid-ad,
.article-small-ads,
.article-sponsor,
.article-sponsorship-header,
.article-taboola,
.article-top-ad,
.articleADbox,
.articleAd,
.articleAdHeader,
.articleAdTopRight,
.articleAds,
.articleAdsL,
.articleAdvert,
.articleBottom-ads,
.articleEmbeddedAdBox,
.articleFooterAd,
.articleHeaderAd,
.articleTop-ads,
.articleTopAd,
.article_OutbrainContent,
.article__ad-holder,
.article__adblock,
.article__adhesion,
.article__adv,
.article_ad,
.article_ad_1,
.article_ad_2,
.article_ad_text,
.article_ad_top,
.article_adbox,
.article_ads_banner,
.article_bottom-ads,
.article_bottom_ad,
.article_google-ad,
.article_google_ads,
.article_inline_ad,
.article_inner_ad,
.article_mpu,
.article_tower_ad,
.articlead,
.articleads,
.articles-ad-block,
.artnet-ads-ad,
.aside-ad,
.aside-ad-space,
.aside-ad-wrapper,
.aside-ads,
.aside-ads-top,
.asideAd,
.aside_ad,
.aside_ad_large,
.aspace-300x169,
.aspace-300x250,
.async-ad-container,
.at-header-ad,
.at-sidebar-ad,
.atf-ad,
.atfAds,
.atf_adWrapper,
.atomsAdsCellModel,
.attachment-advert_home,
.attachment-dm-advert-bronze,
.attachment-dm-advert-gold,
.attachment-dm-advert-silver,
.attachment-sidebar-ad,
.attachment-squareAd,
.avadvslot,
.avap-ads-container,
.avert--leaderboard,
.avert--sidebar,
.avert-text,
.avp-p-wrapper,
.azk-adsense,
.b-ad,
.b-ad-main,
.b-adhesion,
.b-adv,
.b-advert,
.b-advertising__down-menu,
.b-aside-ads,
.b-header-ad,
.b-right-rail--ads,
.bAdvertisement,
.b_adLastChild,
.b_ads,
.b_ads_cont,
.b_ads_r,
.b_ads_top,
.babel_player_block,
.background-ad,
.background-ads,
.background-adv,
.backgroundAd,
.bam-ad-slot,
.bank-rate-ad,
.banmanad,
.banner--ad,
.banner-125,
.banner-300,
.banner-300-100,
.banner-300-250,
.banner-300x250,
.banner-300x600,
.banner-320-100,
.banner-468,
.banner-468-60,
.banner-468x60,
.banner-728,
.banner-728x90,
.banner-ad,
.banner-ad-b,
.banner-ad-below,
.banner-ad-block,
.banner-ad-bottom-fixed,
.banner-ad-container,
.banner-ad-contianer,
.banner-ad-footer,
.banner-ad-image,
.banner-ad-inner,
.banner-ad-label,
.banner-ad-large,
.banner-ad-pos,
.banner-ad-row,
.banner-ad-skeleton-box,
.banner-ad-space,
.banner-ad-wrap,
.banner-ad-wrapper,
.banner-ad2,
.banner-ads-right,
.banner-ads-sidebar,
.banner-adsense,
.banner-adv,
.banner-advert,
.banner-advert-wrapper,
.banner-advertisement,
.banner-advertising,
.banner-adverts,
.banner-asd__title,
.banner-buysellads,
.banner-img>.pbl,
.banner-sponsorship,
.banner-top-ads,
.banner120x600,
.banner160,
.banner160x600,
.banner200x200,
.banner300,
.banner300x250,
.banner336,
.banner336x280,
.banner350,
.banner468,
.banner728,
.banner728-ad,
.banner728-container,
.banner728x90,
.bannerADS,
.bannerADV,
.bannerAd,
.bannerAd-module,
.bannerAd3,
.bannerAdContainer,
.bannerAdLeaderboard,
.bannerAdRectangle,
.bannerAdSearch,
.bannerAdSidebar,
.bannerAdTower,
.bannerAdWrap,
.bannerAds,
.bannerAdvert,
.bannerAside,
.bannerGoogle,
.bannerRightAd,
.banner_160x600,
.banner_240x400,
.banner_250x250,
.banner_300_250,
.banner_300x250,
.banner_300x600,
.banner_468_60,
.banner_468x60,
.banner_728_90,
.banner_ad-728x90,
.banner_ad_300x250,
.banner_ad_728x90,
.banner_ad_container,
.banner_ad_footer,
.banner_ad_full,
.banner_ad_leaderboard,
.banner_ad_link,
.banner_ad_wrapper,
.banner_ads1,
.banner_reklam,
.banner_reklam2,
.banner_slot,
.bannerad,
.bannerad3,
.banneradd,
.bannerads,
.banneradv,
.bannerandads,
.bannergroup-ads,
.bannermpu,
.banners_ad,
.bannervcms,
.bar_ad,
.base-ad-mpu,
.base-ad-slot,
.base-ad-top,
.base_ad,
.baseboard-ad,
.bb-ad,
.bb-ad-mrec,
.bbccom-advert,
.bbccom_advert,
.bcom_ad,
.before-header-ad,
.before-injected-ad,
.below-ad-border,
.below-article-ad-sidebar,
.below-nav-ad,
.belowMastheadWrapper,
.belowNavAds,
.below_game_ad,
.below_nav_ad_wrap,
.below_player_ad,
.bg-ad-gray,
.bg-ads,
.bg-ads-space,
.bg-grey-ad,
.bgAdBlue,
.bg_ad,
.bg_ads,
.bgcolor_ad,
.bgr-ad-leaderboard,
.bh-ads,
.bh_ad_container,
.bidbarrel-ad,
.big-ad,
.big-ads,
.big-advertisement,
.big-box-ad,
.big-right-ad,
.bigAd,
.bigAdContainer,
.bigAds,
.bigAdvBanner,
.bigBoxAdArea,
.bigCubeAd,
.big_ad,
.big_ad2,
.big_ads,
.bigad,
.bigad1,
.bigad2,
.bigadleft,
.bigadright,
.bigads,
.bigadtxt1,
.bigbox-ad,
.bigbox.ad,
.bigbox_ad,
.bigboxad,
.bigsponsor,
.billboard-ad,
.billboard-ad-one,
.billboard-ad-space,
.billboard-ads,
.billboard.ad,
.billboardAd,
.billboard__advert,
.billboard_ad,
.billboard_ad_wrap,
.billboard_adwrap,
.bing-ads-wrapper,
.bing-native-ad,
.bl300_ad,
.block--ad,
.block--ads,
.block--dfp,
.block--doubleclick,
.block--simpleads,
.block-ad,
.block-ad-entity,
.block-ad-header,
.block-ad-leaderboard,
.block-ad-wrapper,
.block-admanager,
.block-ads,
.block-ads-bottom,
.block-ads-home,
.block-ads-system,
.block-ads-top,
.block-ads-yahoo,
.block-ads1,
.block-ads2,
.block-ads3,
.block-ads_top,
.block-adsense,
.block-adtech,
.block-adv,
.block-advert,
.block-advertisement,
.block-advertisement-banner-block,
.block-advertising,
.block-adzerk,
.block-bg-advertisement,
.block-boxes-ad,
.block-cdw-google-ads,
.block-dfp,
.block-dfp-ad,
.block-dfp-blocks,
.block-doubleclick_ads,
.block-fusion-ads,
.block-google-admanager,
.block-openads,
.block-openx,
.block-quartz-ads,
.block-reklama,
.block-simpleads,
.block-skyscraper-ad,
.block-sponsor,
.block-sponsored-links,
.block-the-dfp,
.block-wrap-ad,
.block-yt-ads,
.blockAd,
.blockAds,
.blockAdvertise,
.block__ads__ad,
.block_ad,
.block_ad1,
.block_ad303x1000_left,
.block_ad303x1000_right,
.block_ad_middle,
.block_ad_top,
.block_ads,
.block_adslot,
.block_adv,
.block_advert,
.block_article_ad,
.blockad,
.blocked-ads,
.blog-ad,
.blog-ad-image,
.blog-ads,
.blog-advertisement,
.blogAd,
.blogAdvertisement,
.blog_ad,
.blogads,
.bmd_advert,
.bn_ads,
.bnr_ad,
.body-ad,
.body-ads,
.body-top-ads,
.bodyAd,
.body_ad,
.bodyads,
.bodyads2,
.bordered-ad,
.botAd,
.bot_ad,
.bot_ads,
.bottom-ad,
.bottom-ad--bigbox,
.bottom-ad-banner,
.bottom-ad-box,
.bottom-ad-container,
.bottom-ad-desktop,
.bottom-ad-large,
.bottom-ad-placeholder,
.bottom-ad-wrapper,
.bottom-ad-zone,
.bottom-ad2,
.bottom-ads,
.bottom-ads-container,
.bottom-ads-sticky,
.bottom-ads-wrapper,
.bottom-adv,
.bottom-adv-container,
.bottom-banner-ad,
.bottom-fixed-ad,
.bottom-left-ad,
.bottom-main-adsense,
.bottom-mobile-ad,
.bottom-mpu-ad,
.bottom-post-ad-space,
.bottom-post-ads,
.bottom-right-advert,
.bottom-side-advertisement,
.bottomAd,
.bottomAdBlock,
.bottomAdContainer,
.bottomAds,
.bottomAdvert,
.bottomAdvertisement,
.bottom_ad,
.bottom_ad_block,
.bottom_ad_placeholder,
.bottom_ad_responsive,
.bottom_ads,
.bottom_adsense,
.bottom_adspace,
.bottom_banner_ad,
.bottom_banner_advert_text,
.bottom_bar_ads,
.bottom_left_advert,
.bottom_right_ad,
.bottom_rightad,
.bottom_side_ad,
.bottom_sponsor,
.bottom_sticky_ad,
.bottomad,
.bottomads,
.bottomadvert,
.botton_advertisement,
.box-ad,
.box-ad-middle,
.box-ads,
.box-adsense,
.box-adsense-top,
.box-advert,
.box-advertisement,
.box-advertising,
.box-adverts,
.box-bannerads,
.box-bannerads-leaderboard-fallback,
.box-entry-ad,
.box-fixed-ads,
.box-footer-ad,
.box-outbrain,
.boxAd,
.boxAdContainer,
.boxAds,
.boxAds2,
.boxAdvertisement,
.boxOverContent__banner,
.boxSponsor,
.box_ad,
.box_ad_container,
.box_ad_content,
.box_ad_horizontal,
.box_ad_spacer,
.box_ad_wrap,
.box_ads,
.box_adv,
.box_adv_728,
.box_advert,
.box_advertising,
.box_content_ad,
.box_content_ads,
.box_layout_ad,
.box_publicidad,
.box_sidebar-ads,
.boxad,
.boxad1,
.boxad2,
.boxadcont,
.boxads,
.boxadv,
.bps-ad-wrapper,
.bps-advertisement,
.bq_adleaderboard,
.bq_rightAd,
.br-ad,
.br-ad-wrapper,
.brandpost_inarticle,
.breadads,
.break-ads,
.breaker-ad,
.breakerAd,
.briefNewsAd,
.brn-ads-box,
.brn-ads-mobile-container,
.brn-ads-sticky-wrapper,
.broker-ad,
.browse-ad-container,
.browsi-ad,
.btm_ad,
.btn_ad,
.bump-ad,
.bunyad-ad,
.buttom_ad,
.buttom_ad_size,
.button-ad,
.button-ads,
.buttonAd,
.buttonAdSpot,
.buttonAds,
.button_ad,
.button_ads,
.button_advert,
.button_left_ad,
.button_right_ad,
.buttonad,
.buttonadbox,
.buttonads,
.buySellAdsContainer,
.buysellAds,
.buzzAd,
.c-Ad,
.c-Adhesion,
.c-ArticleAds,
.c-ad,
.c-ad--adStickyContainer,
.c-ad--bigbox,
.c-ad--header,
.c-ad-flex,
.c-ad-fluid,
.c-ad-placeholder,
.c-ad-size2,
.c-ad-size3,
.c-adDisplay,
.c-adDisplay_container,
.c-adOmnibar,
.c-adSense,
.c-adSkyBox,
.c-adbutler-ad,
.c-adbutler-ad__wrapper,
.c-adcontainer,
.c-ads,
.c-adunit,
.c-adunit--billboard,
.c-adunit--first,
.c-adunit__container,
.c-adv3__inner,
.c-advert,
.c-advert-app,
.c-advert-superbanner,
.c-advertisement,
.c-advertisement--billboard,
.c-advertisement--rectangle,
.c-advertising,
.c-advertising__banner-area,
.c-adverts,
.c-advscrollingzone,
.c-box--advert,
.c-gallery-vertical__advert,
.c-googleadslot,
.c-gpt-ad,
.c-header__ad,
.c-header__advert-container,
.c-pageArticleSingle_bottomAd,
.c-prebid,
.c-sidebar-ad-stream__ad,
.c-sitenav-adslot,
.c-sitenavPlaceholder__ad,
.c2_outbrain,
.c_nt_ad,
.cableads,
.cactus-ads,
.cactus-header-ads,
.caja_ad,
.california-ad,
.california-sidebar-ad,
.calloutAd,
.carbon-ad,
.carbon_ads,
.carbonad,
.carbonad-tag,
.carbonads-widget,
.card--ad,
.card--article-ad,
.card-ad,
.card-ads,
.card-article-ads,
.cardAd,
.catalog_ads,
.category-ad:not(html):not(body):not(.post),
.category-ads:not(html):not(body):not(.post),
.categoryMosaic-advertising,
.categoryMosaic-advertisingText,
.cazAd,
.cb-ad-banner,
.cb-ad-container,
.cbd_ad_manager,
.cbs-ad,
.cc-advert,
.center-ad,
.center-ad-long,
.center-tag-rightad,
.centerAD,
.centerAd,
.centerAds,
.center_ad,
.center_add,
.center_ads,
.center_inline_ad,
.centerad,
.centerads,
.centeradv,
.centered-ad,
.ch-ad-item,
.channel--ad,
.channel-ad,
.channel-adv,
.channel-icon--ad,
.channel-icon__ad-buffer,
.channel-sidebar-big-box-ad,
.channelBoxAds,
.channel_ad_2016,
.chapter-bottom-ads,
.chapter-top-ads,
.chart_ads,
.chitika-ad,
.ck-anyclips,
.ck-anyclips-article,
.cl-ad-billboard,
.clAdPlacementAnchorWrapper,
.clever-core-ads,
.click-track.partner,
.click-track.shop-window-affiliate,
.clickforceads,
.clickio-side-ad,
.client-ad,
.clsy-c-advsection,
.cms-ad,
.cn-advertising,
.cnbcHeaderAd,
.cnc-ads,
.cnx-player,
.cnx-player-wrapper,
.coinzilla-ad,
.coinzilla-ad--mobile,
.col-ad,
.col-ad-hidden,
.col-has-ad,
.col-line-ad,
.col2-ads,
.colAd,
.colBoxAdframe,
.colBoxDisplayAd,
.col_ad,
.colads,
.collapsed-ad,
.colombiaAd,
.column-ad,
.columnAd,
.columnAdvert,
.columnBoxAd,
.columnRightAdvert,
.combinationAd,
.comment-ad,
.comment-ad-wrap,
.comment-advertisement,
.comment_ad,
.comment_ad_box,
.commercialAd,
.companion-ad,
.companion-ads,
.companionAd,
.companion_ad,
.complex-ad,
.component-ar-horizontal-bar-ad,
.component-outbrain,
.components-Ad-___Ad__ad,
.con_ads,
.connatix,
.connatix-container,
.connatix-hodler,
.connatix-holder,
.connatix-main-container,
.connatix-wrapper,
.connatix-wysiwyg-container,
.consoleAd,
.cont-ad,
.container--ad,
.container--ads,
.container--ads-leaderboard-atf,
.container--advert,
.container--bannerAd,
.container-ad-600,
.container-ad-left,
.container-adds,
.container-adrotate,
.container-ads,
.container-adwords,
.container-banner-ads,
.container-bottom-ad,
.container-content__container-relatedlinks,
.container-first-ads,
.container-lower-ad,
.container-rectangle-ad,
.container-top-adv,
.containerAdsense,
.containerSqAd,
.container__ad,
.container__box--ads,
.container_ad,
.container_ad_v,
.container_publicidad,
.containerads,
.contains-ad,
.contains-advertisment,
.content--right-ads,
.content-ad,
.content-ad-article,
.content-ad-box,
.content-ad-container,
.content-ad-left,
.content-ad-right,
.content-ad-side,
.content-ad-widget,
.content-ad-wrapper,
.content-ads,
.content-ads-bottom,
.content-advert,
.content-advertisment,
.content-bottom-ad,
.content-bottom-mpu,
.content-contentad,
.content-footer-ad,
.content-footer-ad-block,
.content-header-ad,
.content-kuss-ads,
.content-leaderboard-ad,
.content-leaderboard-ads,
.content-page-ad_wrap,
.content-result-ads,
.content-top-ad-item,
.content1-ad,
.content2-ad,
.contentAd,
.contentAd--sb1,
.contentAdBox,
.contentAdContainer,
.contentAdFoot,
.contentAdIndex,
.contentAds,
.contentAdsCommon,
.contentAdsWrapper,
.contentAdvertisement,
.contentTopAd,
.contentTopAdSmall,
.contentTopAds,
.content__ad,
.content__ad__content,
.content_ad,
.content_ad_728,
.content_ad_head,
.content_ad_side,
.content_ads,
.content_adsense,
.content_adsq,
.content_advert,
.content_advertising,
.content_advt,
.content_bottom_adsense,
.content_gpt_top_ads,
.content_inner_ad,
.content_left_advert,
.contentad,
.contentad-end,
.contentad-home,
.contentad-storyad-1,
.contentad-superbanner-2,
.contentad-top,
.contentad2,
.contentadarticle,
.contentadleft,
.contentads1,
.contentads2,
.contentbox_ad,
.contentleftad,
.contest_ad,
.context-ads,
.contextualAds,
.contextual_ad_unit,
.cornerad,
.cpmstarHeadline,
.cpmstarText,
.crain-advertisement,
.criteo-ad,
.crm-adcontain,
.crumb-ad,
.cspAd,
.css--ad,
.ct-ads,
.ct-advert,
.ct-advertising-footer,
.ct-bottom-ads,
.ct_ad,
.ct_ampad,
.cta-ad,
.cube-ad,
.cubeAd,
.cube_ad,
.cube_ads,
.custom-ad,
.custom-ad-area,
.custom-ad-container,
.custom-ads,
.custom-advert-banner,
.custom-sticky-ad-container,
.customAd,
.custom_ad,
.custom_ad_responsive,
.custom_ads,
.custom_ads_positions,
.custom_banner_ad,
.custom_footer_ad,
.customadvert,
.customized_ad_module,
.cwAdvert,
.cxAdvertisement,
.d3-c-adblock,
.d3-o-adv-block,
.da-custom-ad-box,
.dac__banner__wrapper,
.daily-adlabel,
.dart-ad,
.dart-ad-content,
.dart-ad-grid,
.dart-ad-title,
.dart-advertisement,
.dart-leaderboard,
.dart-leaderboard-top,
.dartAdImage,
.dart_ad,
.dart_tag,
.dartad,
.dartadbanner,
.dartadvert,
.dartiframe,
.dc-ad,
.dcmads,
.dd-ad,
.dd-ad-container,
.deckAd,
.deckads,
.default_rc_theme,
.demand-supply,
.desktop-ad,
.desktop-ad-banner,
.desktop-ad-container,
.desktop-ad-inpage,
.desktop-ad-slider,
.desktop-ads,
.desktop-adunit,
.desktop-advert,
.desktop-article-top-ad,
.desktop-aside-ad-hide,
.desktop-lazy-ads,
.desktop-sidebar-ad-wrapper,
.desktop-top-ad-wrapper,
.desktop.ad,
.desktopAd,
.desktop_ad,
.desktop_mpu,
.desktop_only_ad,
.desktopads,
.detail-ad,
.detail-ads,
.detail__ad--small,
.detail_ad,
.detail_article_ad,
.detail_top_advert,
.details-advert,
.dfm-featured-bottom-flex-container,
.dfp-ad,
.dfp-ad-bigbox2-wrap,
.dfp-ad-container,
.dfp-ad-container-box,
.dfp-ad-container-wide,
.dfp-ad-full,
.dfp-ad-hideempty,
.dfp-ad-lazy,
.dfp-ad-lead2-wrap,
.dfp-ad-lead3-wrap,
.dfp-ad-midbreaker-wrap,
.dfp-ad-midbreaker2-wrap,
.dfp-ad-placeholder,
.dfp-ad-rect,
.dfp-ad-region-1,
.dfp-ad-region-2,
.dfp-ad-tags,
.dfp-ad-top-wrapper,
.dfp-ad-unit,
.dfp-ad-widget,
.dfp-ads-ad-article-middle,
.dfp-ads-embedded,
.dfp-adspot,
.dfp-article-ad,
.dfp-banner,
.dfp-banner-slot,
.dfp-billboard-wrapper,
.dfp-block,
.dfp-bottom,
.dfp-button,
.dfp-close-ad,
.dfp-double-mpu,
.dfp-dynamic-tag,
.dfp-fixedbar,
.dfp-here-bottom,
.dfp-here-top,
.dfp-interstitial,
.dfp-leaderboard,
.dfp-leaderboard-container,
.dfp-mrec,
.dfp-panel,
.dfp-plugin-advert,
.dfp-position,
.dfp-slot,
.dfp-slot-wallpaper,
.dfp-space,
.dfp-super-leaderboard,
.dfp-tag-wrapper,
.dfp-top,
.dfp-top1,
.dfp-top1-container,
.dfp-top_leaderboard,
.dfp-wrap,
.dfp-wrapper,
.dfpAd,
.dfpAdUnitContainer,
.dfpAds,
.dfpAdspot,
.dfpAdvert,
.dfp_ATF_wrapper,
.dfp_ad--outbrain,
.dfp_ad_block,
.dfp_ad_caption,
.dfp_ad_content_bottom,
.dfp_ad_content_top,
.dfp_ad_footer,
.dfp_ad_header,
.dfp_ad_pos,
.dfp_ad_unit,
.dfp_ads_block,
.dfp_frame,
.dfp_slot,
.dfp_strip,
.dfp_top-ad,
.dfp_txt,
.dfp_unit,
.dfp_unit--interscroller,
.dfp_unit-ad_container,
.dfpad,
.dfrads,
.dfx-ad,
.dfx-adBlock1Wrapper,
.dg-gpt-ad-container,
.dianomi-ad,
.dianomi-container,
.dianomi-embed,
.dianomiScriptContainer,
.dianomi_context,
.dikr-responsive-ads-slot,
.discourse-adplugin,
.discourse-google-dfp,
.display-ad,
.display-ad-block,
.display-adhorizontal,
.display-ads-block,
.display-advertisement,
.displayAd,
.displayAdCode,
.displayAdSlot,
.displayAdUnit,
.displayAds,
.display_ad,
.display_ads_right,
.div-gpt-ad-adhesion-leaderboard-wrap,
.div-insticator-ad,
.divAd,
.divAdright,
.divAds,
.divAdsBanner,
.divAdsLeft,
.divAdsRight,
.divReklama,
.divRepAd,
.divSponsoredBox,
.divSponsoredLinks,
.divTopADBanner,
.divTopADBannerWapper,
.divTopArticleAd,
.div_advertisement,
.divad1,
.divad2,
.divad3,
.divads,
.divider-ad,
.divider-advert,
.divider-full-width-ad,
.divider-taboola,
.divider_ad,
.dlSponsoredLinks,
.dm-adSlotBillboard,
.dm-adSlotNative1,
.dm-adSlotNative2,
.dm-adSlotNative3,
.dm-adSlotRectangle1,
.dm-adSlotRectangle2,
.dm-adSlotSkyscraper,
.dm-adSlot__sticky,
.dm_ad-billboard,
.dm_ad-container,
.dm_ad-halfpage,
.dm_ad-leaderboard,
.dm_ad-link,
.dm_ad-skyscraper,
.dmpu-ad,
.dn-ad-wide,
.dotcom-ad,
.double-ad,
.double-ads,
.doubleClickAd,
.doubleclickAds,
.download-ad,
.downloadAds,
.download_ad,
.dsk-box-ad-d,
.dsq_ad,
.dt-sponsor,
.dtads-desktop,
.dtads-slot {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    position: absolute !important;
    width: 0px !important;
    height: 0px !important;
}

.ad-block-holder,
.ad-block-inside,
.ad-block-mod,
.ad-block-section,
.ad-block-square,
.ad-block-sticky-ad,
.ad-block-wide,
.ad-block-wk,
.ad-block-wrapper,
.ad-block-wrapper-dev,
.ad-blogads,
.ad-bnr,
.ad-body,
.ad-boombox,
.ad-border,
.ad-bordered,
.ad-borderless,
.ad-bot,
.ad-bottom,
.ad-bottom-container,
.ad-bottom-right-container,
.ad-bottom728x90,
.ad-bottomLeft,
.ad-bottomleader,
.ad-bottomline,
.ad-box-2,
.ad-box-300x250,
.ad-box-auto,
.ad-box-caption,
.ad-box-container,
.ad-box-title,
.ad-box-up,
.ad-box-video,
.ad-box-wrapper,
.ad-box1,
.ad-box2,
.ad-box3,
.ad-box:not(#ad-banner):not(:empty),
.ad-box_h,
.ad-boxamp-wrapper,
.ad-boxbottom,
.ad-boxes,
.ad-boxsticky,
.ad-boxtop,
.ad-brdr-btm,
.ad-break,
.ad-break-item,
.ad-breaker,
.ad-breakout,
.ad-browse-rectangle,
.ad-bt,
.ad-btn,
.ad-btn-heading,
.ad-bug-300w,
.ad-burnside,
.ad-button,
.ad-buttons,
.ad-c-label,
.ad-cad,
.ad-calendar,
.ad-call-300x250,
.ad-callout,
.ad-callout-wrapper,
.ad-caption,
.ad-card,
.ad-card-container,
.ad-carousel,
.ad-cat,
.ad-catfish,
.ad-cell,
.ad-cen,
.ad-cen2,
.ad-cen3,
.ad-center,
.ad-centered,
.ad-centering,
.ad-chartbeatwidget,
.ad-choices,
.ad-circ,
.ad-click,
.ad-close-button,
.ad-cls,
.ad-cls-fix,
.ad-cnt,
.ad-code,
.ad-codes,
.ad-col,
.ad-col-02,
.ad-colour,
.ad-column,
.ad-comment,
.ad-companion,
.ad-complete,
.ad-component,
.ad-component-fullbanner2,
.ad-component-wrapper,
.ad-contain,
.ad-contain-300x250,
.ad-contain-top,
.ad-container--hot-video,
.ad-container--inline,
.ad-container--leaderboard,
.ad-container--masthead,
.ad-container--mrec,
.ad-container--stripe,
.ad-container--top,
.ad-container-160x600,
.ad-container-300x250,
.ad-container-728,
.ad-container-728x90,
.ad-container-adsense,
.ad-container-banner-top,
.ad-container-bot,
.ad-container-bottom,
.ad-container-box,
.ad-container-embedded,
.ad-container-header,
.ad-container-inner,
.ad-container-inthread,
.ad-container-leaderboard,
.ad-container-left,
.ad-container-m,
.ad-container-medium-rectangle,
.ad-container-middle,
.ad-container-multiple,
.ad-container-pave,
.ad-container-property,
.ad-container-responsive,
.ad-container-right,
.ad-container-side,
.ad-container-single,
.ad-container-tool,
.ad-container-top,
.ad-container-topad,
.ad-container-wrapper,
.ad-container1,
.ad-container3x,
.ad-container__ad-slot,
.ad-container__leaderboard,
.ad-container__sticky-wrapper,
.ad-container_row,
.ad-content,
.ad-content-area,
.ad-content-rectangle,
.ad-content-slot,
.ad-content-wrapper,
.ad-context,
.ad-cover,
.ad-critical,
.ad-cta,
.ad-current,
.ad-curtain,
.ad-custom-size,
.ad-d,
.ad-decoration,
.ad-defer,
.ad-desktop,
.ad-desktop-in-content,
.ad-desktop-legacy,
.ad-desktop-native-1,
.ad-desktop-native-2,
.ad-desktop-only,
.ad-desktop-right,
.ad-detail,
.ad-dfp-column,
.ad-dfp-row,
.ad-disclaimer,
.ad-disclaimer-container,
.ad-disclaimer-text,
.ad-display,
.ad-displayed,
.ad-diver,
.ad-divider,
.ad-dog,
.ad-dog__cnx-container,
.ad-dog__ratio-16x9,
.ad-dt,
.ad-dx_wrp,
.ad-e,
.ad-element,
.ad-enabled,
.ad-engage,
.ad-entity-container,
.ad-entry-wrapper,
.ad-ex,
.ad-exchange,
.ad-expand,
.ad-external,
.ad-fadein,
.ad-fadeup,
.ad-fallback,
.ad-feature-content,
.ad-feature-sponsor,
.ad-feature-text,
.ad-featured-video-caption,
.ad-feedback,
.ad-fi,
.ad-field,
.ad-filler,
.ad-filmstrip,
.ad-first,
.ad-fix,
.ad-fixed,
.ad-flag,
.ad-flex,
.ad-flex-center,
.ad-float,
.ad-floating,
.ad-floor,
.ad-footer,
.ad-footer-empty,
.ad-footer-leaderboard,
.ad-format-300x250,
.ad-format-300x600,
.ad-forum,
.ad-frame,
.ad-frame-container,
.ad-full,
.ad-full-width,
.ad-fullbanner,
.ad-fullbanner-btf-container,
.ad-fullbannernohieght,
.ad-fullwidth,
.ad-gap-sm,
.ad-giga,
.ad-google,
.ad-google-contextual,
.ad-gpt,
.ad-gpt-breaker,
.ad-gpt-container,
.ad-gpt-main,
.ad-gpt-vertical,
.ad-graphic-large,
.ad-gray,
.ad-grey,
.ad-grid,
.ad-grid-125,
.ad-grid-container,
.ad-group,
.ad-halfpage,
.ad-halfpage-placeholder,
.ad-hdr,
.ad-head,
.ad-header,
.ad-header-below,
.ad-header-container,
.ad-header-creative,
.ad-header-inner-wrap,
.ad-header-pencil,
.ad-header-placeholder,
.ad-header-sidebar,
.ad-header-small-square,
.ad-heading,
.ad-height-250,
.ad-height-280,
.ad-height-600,
.ad-here,
.ad-hero,
.ad-hide-mobile,
.ad-hideable,
.ad-hint,
.ad-hldr-tmc,
.ad-ho,
.ad-hold,
.ad-holder,
.ad-holder-center,
.ad-holder-mob-300,
.ad-home-bottom,
.ad-home-leaderboard-placeholder,
.ad-home-right,
.ad-homeleaderboard,
.ad-homepage,
.ad-homepage-1,
.ad-homepage-2,
.ad-homepage-one,
.ad-hor,
.ad-horizontal,
.ad-horizontal-large,
.ad-horizontal-top,
.ad-horizontal-top-wrapper,
.ad-hoverable,
.ad-hpto,
.ad-icon,
.ad-identifier,
.ad-iframe,
.ad-iframe-container,
.ad-in-content,
.ad-in-content-300,
.ad-in-post,
.ad-in-read,
.ad-in-results,
.ad-inStory,
.ad-incontent,
.ad-incontent-wrap,
.ad-index-main,
.ad-indicator-horiz,
.ad-info-wrap,
.ad-inline,
.ad-inline-article,
.ad-inline-block,
.ad-inner,
.ad-inner-container,
.ad-inner-container-background,
.ad-innr,
.ad-insert,
.ad-inserter-widget,
.ad-inside,
.ad-integrated-display,
.ad-internal,
.ad-interruptor,
.ad-interstitial,
.ad-island,
.ad-item,
.ad-item-related,
.ad-label,
.ad-lable,
.ad-landscape,
.ad-large-1,
.ad-large-game,
.ad-last,
.ad-lat,
.ad-lat2,
.ad-layer,
.ad-lazy,
.ad-lb,
.ad-ldrbrd,
.ad-lead,
.ad-lead-bottom,
.ad-leader,
.ad-leader-board,
.ad-leader-bottom,
.ad-leader-plus-top,
.ad-leader-top,
.ad-leader-wrap,
.ad-leader-wrapper,
.ad-leaderboard,
.ad-leaderboard-base,
.ad-leaderboard-companion,
.ad-leaderboard-container,
.ad-leaderboard-flex,
.ad-leaderboard-footer,
.ad-leaderboard-header,
.ad-leaderboard-middle,
.ad-leaderboard-placeholder,
.ad-leaderboard-slot,
.ad-leaderboard-splitter,
.ad-leaderboard-top,
.ad-leaderboard-wrapper,
.ad-leaderbody,
.ad-leaderheader,
.ad-leadtop,
.ad-left-1,
.ad-left-top,
.ad-leftrail,
.ad-lib-div,
.ad-line,
.ad-link,
.ad-link-block,
.ad-link-label,
.ad-link-left,
.ad-link-right,
.ad-links,
.ad-links-text,
.ad-list-desktop,
.ad-list-item,
.ad-loaded,
.ad-loader,
.ad-location,
.ad-location-container,
.ad-lock,
.ad-lock-content,
.ad-lowerboard,
.ad-lrec,
.ad-m-banner,
.ad-m-mrec,
.ad-m-rec,
.ad-mad,
.ad-main,
.ad-manager-ad,
.ad-manager-placeholder,
.ad-manager-wrapper,
.ad-margin,
.ad-marketplace,
.ad-marketswidget,
.ad-marquee,
.ad-masthead,
.ad-masthead-1,
.ad-masthead-left,
.ad-mb,
.ad-med,
.ad-med-rec,
.ad-med-rect,
.ad-med-rect-tmp,
.ad-medium,
.ad-medium-container,
.ad-medium-content,
.ad-medium-rectangle,
.ad-medium-rectangle-base,
.ad-medium-two,
.ad-medium-widget,
.ad-medrect,
.ad-megaboard,
.ad-message,
.ad-messaging,
.ad-microsites,
.ad-midleader,
.ad-mobile,
.ad-mobile--sticky,
.ad-mobile-300x150,
.ad-mobile-300x250,
.ad-mobile-300x50,
.ad-mobile-banner,
.ad-mobile-flex-inc,
.ad-mobile-flex-pos2,
.ad-mobile-incontent-ad-plus,
.ad-mobile-mpu-plus-outstream-inc,
.ad-mobile-nav-ad-plus,
.ad-mod,
.ad-mod-section,
.ad-mod-section-728-90,
.ad-module,
.ad-mount,
.ad-mpl,
.ad-mpu,
.ad-mpu-bottom,
.ad-mpu-container,
.ad-mpu-middle,
.ad-mpu-middle2,
.ad-mpu-placeholder,
.ad-mpu-plus-top,
.ad-mpu-top,
.ad-mpu__aside,
.ad-mpufixed,
.ad-mr-article,
.ad-mrec,
.ad-mrect,
.ad-msg,
.ad-msn,
.ad-native,
.ad-native-top-sidebar,
.ad-nav-ad,
.ad-nav-ad-plus,
.ad-new,
.ad-new-box,
.ad-no-css,
.ad-no-mobile,
.ad-no-notice,
.ad-no-style,
.ad-noBorderAndMargin,
.ad-noline,
.ad-note,
.ad-notice,
.ad-notice-small,
.ad-observer,
.ad-oms,
.ad-on,
.ad-on-top,
.ad-one,
.ad-other,
.ad-outer,
.ad-outlet,
.ad-outline,
.ad-output-middle,
.ad-output-wrapper,
.ad-outside,
.ad-overlay,
.ad-packs,
.ad-padding,
.ad-page-leader,
.ad-page-medium,
.ad-page-setting,
.ad-pagehead,
.ad-panel,
.ad-panel-wrap,
.ad-panel__container,
.ad-panel__container--styled,
.ad-panel__googlead,
.ad-panorama,
.ad-parallax,
.ad-parent-billboard,
.ad-parent-class,
.ad-parent-halfpage,
.ad-pb,
.ad-peg,
.ad-pencil-margin,
.ad-permalink,
.ad-personalise,
.ad-place,
.ad-place-active,
.ad-place-holder,
.ad-placeholder--mpu,
.ad-placeholder-leaderboard,
.ad-placeholder-wrapper,
.ad-placeholder-wrapper-dynamic,
.ad-placeholder:not(#filter_ads_by_classname):not(#detect_ad_empire):not(#detect):not(.adsbox),
.ad-placeholder__inner,
.ad-placement-left,
.ad-placement-right,
.ad-places,
.ad-plea,
.ad-poc,
.ad-poc-admin,
.ad-point,
.ad-popup,
.ad-popup-content,
.ad-pos,
.ad-pos-0,
.ad-pos-1,
.ad-pos-2,
.ad-pos-3,
.ad-pos-4,
.ad-pos-5,
.ad-pos-6,
.ad-pos-7,
.ad-pos-8,
.ad-pos-middle,
.ad-pos-top,
.ad-position,
.ad-position-1,
.ad-position-2,
.ad-poss,
.ad-post,
.ad-post-footer,
.ad-post-top,
.ad-postText,
.ad-poster,
.ad-posterad-inlisting,
.ad-preloader-container,
.ad-preparing,
.ad-prevent-jump,
.ad-primary,
.ad-primary-desktop,
.ad-primary-sidebar,
.ad-priority,
.ad-program-list,
.ad-program-top,
.ad-promo,
.ad-pub,
.ad-push,
.ad-pushdown,
.ad-r,
.ad-rac-box,
.ad-rail,
.ad-rail-wrapper,
.ad-ratio,
.ad-rb-hover,
.ad-reader-con-item,
.ad-rect,
.ad-rect-atf-01,
.ad-rect-top-right,
.ad-rectangle,
.ad-rectangle-1,
.ad-rectangle-banner,
.ad-rectangle-container,
.ad-rectangle-long,
.ad-rectangle-long-sky,
.ad-rectangle-text,
.ad-rectangle-wide,
.ad-rectangle-xs,
.ad-rectangle2,
.ad-rectanglemed,
.ad-region,
.ad-region-delay-load,
.ad-related,
.ad-relatedbottom,
.ad-render-space,
.ad-responsive,
.ad-responsive-slot,
.ad-responsive-wide,
.ad-result,
.ad-rev-content,
.ad-rh,
.ad-right,
.ad-right-header,
.ad-right1,
.ad-right2,
.ad-right3,
.ad-risingstar-container,
.ad-roadblock,
.ad-root,
.ad-rotation,
.ad-rotator,
.ad-row,
.ad-row-box,
.ad-row-horizontal,
.ad-row-horizontal-top,
.ad-row-viewport,
.ad-s,
.ad-s-rendered,
.ad-sample,
.ad-script-processed,
.ad-scroll,
.ad-scrollpane,
.ad-search-grid,
.ad-secondary-desktop,
.ad-section,
.ad-section-body,
.ad-section-one,
.ad-section-three,
.ad-section__skyscraper,
.ad-sense,
.ad-sense-ad,
.ad-sep,
.ad-separator,
.ad-shifted,
.ad-show-label,
.ad-showcase,
.ad-side,
.ad-side-one,
.ad-side-top,
.ad-side-wrapper,
.ad-sidebar,
.ad-sidebar-mrec,
.ad-sidebar-skyscraper,
.ad-siderail,
.ad-signup,
.ad-single-bottom,
.ad-sitewide,
.ad-size-300x600,
.ad-size-728x90,
.ad-size-landscape,
.ad-size-leaderboard,
.ad-size-medium-rectangle,
.ad-size-medium-rectangle-flex,
.ad-size-mpu,
.ad-skeleton,
.ad-skin-link,
.ad-sky,
.ad-sky-left,
.ad-sky-right,
.ad-sky-wrap,
.ad-skyscr,
.ad-skyscraper,
.ad-skyscraper1,
.ad-skyscraper2,
.ad-skyscraper3,
.ad-slider,
.ad-slot,
.ad-slot--container,
.ad-slot--inline,
.ad-slot--mostpop,
.ad-slot--mpu-banner-ad,
.ad-slot--rendered,
.ad-slot--right,
.ad-slot--top,
.ad-slot--top-above-nav,
.ad-slot--top-banner-ad,
.ad-slot--wrapper,
.ad-slot-1,
.ad-slot-2,
.ad-slot-234-60,
.ad-slot-300-250,
.ad-slot-728-90,
.ad-slot-a,
.ad-slot-article,
.ad-slot-banner,
.ad-slot-bigbox,
.ad-slot-billboard,
.ad-slot-box,
.ad-slot-container,
.ad-slot-container-1,
.ad-slot-desktop,
.ad-slot-full-width,
.ad-slot-header,
.ad-slot-horizontal,
.ad-slot-inview,
.ad-slot-placeholder,
.ad-slot-rail,
.ad-slot-replies,
.ad-slot-replies-header,
.ad-slot-responsive,
.ad-slot-sidebar,
.ad-slot-sidebar-b,
.ad-slot-tall,
.ad-slot-top,
.ad-slot-top-728,
.ad-slot-widget,
.ad-slot-wrapper,
.ad-slotRg,
.ad-slotRgc,
.ad-slot__ad--top,
.ad-slot__content,
.ad-slot__label,
.ad-slot__oas,
.ad-slots-wrapper,
.ad-slug,
.ad-small,
.ad-small-1,
.ad-small-2,
.ad-smallBP,
.ad-source,
.ad-sp,
.ad-space,
.ad-space-mpu-box,
.ad-space-topbanner,
.ad-spacing,
.ad-span,
.ad-speedbump,
.ad-splash,
.ad-sponsor,
.ad-sponsor-large-container,
.ad-sponsor-text,
.ad-sponsored-feed-top,
.ad-sponsored-links,
.ad-sponsored-post,
.ad-sponsors,
.ad-spot,
.ad-spotlight,
.ad-spteaser,
.ad-sq-super,
.ad-square,
.ad-square-placeholder,
.ad-square2-container,
.ad-square300,
.ad-squares,
.ad-stack,
.ad-standard,
.ad-statement,
.ad-static,
.ad-sticky,
.ad-sticky-banner,
.ad-sticky-bottom,
.ad-sticky-container,
.ad-sticky-slot,
.ad-sticky-wrapper,
.ad-stickyhero,
.ad-stickyhero--standard,
.ad-stickyhero-enable-mobile,
.ad-story-inject,
.ad-story-top,
.ad-strategic,
.ad-strip,
.ad-style2,
.ad-subnav-container,
.ad-subtitle,
.ad-summary,
.ad-superbanner,
.ad-superbanner-node,
.ad-t,
.ad-t-text,
.ad-table,
.ad-tabs,
.ad-tag,
.ad-tag-square,
.ad-tag__inner,
.ad-tag__wrapper,
.ad-takeover,
.ad-takeover-homepage,
.ad-tall,
.ad-tech-widget,
.ad-temp,
.ad-text,
.ad-text-centered,
.ad-text-label,
.ad-text-link,
.ad-text-links,
.ad-textads,
.ad-textlink,
.ad-thanks,
.ad-ticker,
.ad-tile,
.ad-title,
.ad-tl1,
.ad-top,
.ad-top-300x250,
.ad-top-728,
.ad-top-728x90,
.ad-top-banner,
.ad-top-billboard,
.ad-top-billboard-init,
.ad-top-box-right,
.ad-top-container,
.ad-top-desktop,
.ad-top-featured,
.ad-top-in,
.ad-top-lboard,
.ad-top-left,
.ad-top-mobile,
.ad-top-mpu,
.ad-top-padding,
.ad-top-rectangle,
.ad-top-right-container,
.ad-top-side,
.ad-top-slot,
.ad-top-spacing,
.ad-top-wrap-inner,
.ad-top-wrapper,
.ad-topbanner,
.ad-topper,
.ad-topright,
.ad-tower,
.ad-tower-container,
.ad-towers,
.ad-transition,
.ad-trck,
.ad-two,
.ad-twos,
.ad-txt,
.ad-txt-red,
.ad-type,
.ad-type-branding,
.ad-type-cube,
.ad-type-flex-leaderboard,
.ad-unit,
.ad-unit--leaderboard,
.ad-unit-2,
.ad-unit-300,
.ad-unit-300-wrapper,
.ad-unit-container,
.ad-unit-horisontal,
.ad-unit-inline-center,
.ad-unit-label,
.ad-unit-mpu,
.ad-unit-panel,
.ad-unit-secondary,
.ad-unit-sponsored-bar,
.ad-unit-t,
.ad-unit-text,
.ad-unit-top,
.ad-unit-wrapper,
.ad-unit__inner,
.ad-units-single-header-wrapper,
.ad-update,
.ad-vert,
.ad-vertical,
.ad-vertical-container,
.ad-vertical-stack-ad,
.ad-view-zone,
.ad-w-300,
.ad-w-728,
.ad-w-970,
.ad-warning,
.ad-warp,
.ad-watermark,
.ad-wgt,
.ad-wide,
.ad-wide-bottom,
.ad-wide-wrap,
.ad-widget,
.ad-widget-area,
.ad-widget-box,
.ad-widget-list,
.ad-widget-sizes,
.ad-widget-wrapper,
.ad-widgets,
.ad-width-300,
.ad-width-728,
.ad-wireframe,
.ad-wireframe-wrapper,
.ad-with-background,
.ad-with-header-wrapper,
.ad-with-notice,
.ad-wp,
.ad-wp-720,
.ad-wppr,
.ad-wppr-container,
.ad-wrap-leaderboard,
.ad-wrap-transparent,
.ad-wrap:not(#google_ads_iframe_checktag),
.ad-wrap_wallpaper,
.ad-wrapp,
.ad-wrapper,
.ad-wrapper--ad-unit-wrap,
.ad-wrapper--articletop,
.ad-wrapper--lg,
.ad-wrapper--sidebar,
.ad-wrapper-250,
.ad-wrapper-bg,
.ad-wrapper-desktop,
.ad-wrapper-left,
.ad-wrapper-mobile,
.ad-wrapper-mobile-atf,
.ad-wrapper-outer,
.ad-wrapper-solid,
.ad-wrapper-sticky,
.ad-wrapper-top,
.ad-wrapper-with-text,
.ad-wrapper__ad-slug,
.ad-xs-title,
.ad-zone,
.ad-zone-ajax,
.ad-zone-container,
.ad.addon,
.ad.bottomrect,
.ad.box,
.ad.brandboard,
.ad.card,
.ad.center,
.ad.contentboard,
.ad.desktop-970x250,
.ad.element,
.ad.floater-link,
.ad.gallery,
.ad.halfpage,
.ad.inner,
.ad.item,
.ad.leaderboard,
.ad.maxiboard,
.ad.maxisky,
.ad.middlerect,
.ad.module,
.ad.monsterboard,
.ad.netboard,
.ad.post-area,
.ad.promotion,
.ad.rectangle,
.ad.rectangle_2,
.ad.rectangle_3,
.ad.rectangle_home_1,
.ad.reform-top,
.ad.section,
.ad.sidebar-module,
.ad.size-300x250,
.ad.skybridgeleft,
.ad.small-mpu,
.ad.small-teaser,
.ad.super,
.ad.wideboard_tablet,
.ad02,
.ad03,
.ad04,
.ad08sky,
.ad1-float,
.ad1-left,
.ad1-right,
.ad10,
.ad100,
.ad1000,
.ad1001,
.ad100x100,
.ad120,
.ad120_600,
.ad120x120,
.ad120x240GrayBorder,
.ad120x60,
.ad120x600,
.ad125,
.ad125x125,
.ad125x125a,
.ad125x125b,
.ad140,
.ad160,
.ad160600,
.ad160_blk,
.ad160_l,
.ad160_r,
.ad160b,
.ad160x160,
.ad160x600,
.ad160x600GrayBorder,
.ad160x600_1,
.ad160x600box,
.ad170x30,
.ad18,
.ad180,
.ad180x80,
.ad185x100,
.ad19,
.ad1Image,
.ad1_bottom,
.ad1_latest,
.ad1_top,
.ad1b,
.ad1left,
.ad1x1,
.ad2-float,
.ad200,
.ad200x60,
.ad220x50,
.ad230,
.ad233x224,
.ad234,
.ad234x60,
.ad236x62,
.ad240,
.ad250,
.ad250wrap,
.ad250x250,
.ad250x300,
.ad260,
.ad260x60,
.ad284x134,
.ad290,
.ad2content_box,
.ad300,
.ad300-hp-top,
.ad3001,
.ad300250,
.ad300Block,
.ad300Wrapper,
.ad300X250,
.ad300_2,
.ad300_250,
.ad300_bg,
.ad300_ver2,
.ad300b,
.ad300banner,
.ad300px,
.ad300shows,
.ad300top,
.ad300w,
.ad300x100,
.ad300x120,
.ad300x150,
.ad300x250,
.ad300x250-1,
.ad300x250-2,
.ad300x250-inline,
.ad300x250Module,
.ad300x250Right,
.ad300x250Top,
.ad300x250_box,
.ad300x250_container,
.ad300x250a,
.ad300x250b,
.ad300x250box,
.ad300x250box2,
.ad300x250flex,
.ad300x250s,
.ad300x250x2,
.ad300x40,
.ad300x50-right,
.ad300x600,
.ad300x600cat,
.ad300x600post,
.ad300x77,
.ad300x90,
.ad310,
.ad315,
.ad320x250,
.ad320x50,
.ad336,
.ad336_b,
.ad336x250,
.ad336x280,
.ad336x362,
.ad343x290,
.ad350,
.ad350r,
.ad360,
.ad366,
.ad3rdParty,
.ad400,
.ad400right,
.ad400x40,
.ad450,
.ad468,
.ad468_60,
.ad468box,
.ad468innerboxadpic,
.ad468x60,
.ad468x60Wrap,
.ad468x60_main,
.ad470x60,
.ad530,
.ad540x90,
.ad590,
.ad590x90,
.ad5_container,
.ad600,
.ad612x80,
.ad620x70,
.ad626X35,
.ad640x480,
.ad644,
.ad650x140,
.ad652,
.ad70,
.ad728,
.ad72890,
.ad728By90,
.ad728_90,
.ad728_blk,
.ad728_cont,
.ad728_wrap,
.ad728b,
.ad728cont,
.ad728h,
.ad728top,
.ad728x90,
.ad728x90-1,
.ad728x90-2,
.ad728x90box,
.ad728x90btf,
.ad970,
.ad970_250,
.adActive,
.adAlert,
.adArea,
.adAreaLC,
.adAreaNative,
.adAreaTopTitle,
.adArticleBanner,
.adArticleBody,
.adArticleSideTop300x250,
.adBan,
.adBanner300x250,
.adBanner728x90,
.adBillboard,
.adBkgd,
.adBlock,
.adBlock728,
.adBlockBottom,
.adBlockSpacer,
.adBlockSpot,
.adBorder,
.adBorders,
.adBox,
.adBox-small,
.adBox1,
.adBox2,
.adBox5,
.adBox6,
.adBox728,
.adBox728X90,
.adBox728X90_header,
.adBoxBody,
.adBoxBorder,
.adBoxContainer,
.adBoxContent,
.adBoxFooter,
.adBoxHeader,
.adBoxSidebar,
.adBoxSingle,
.adBoxTitle,
.adBox_1,
.adBox_3,
.adBtm,
.adCall,
.adCaptionText,
.adCell,
.adCenter,
.adCenterAd,
.adCentertile,
.adChoice,
.adChoiceLogo,
.adChoicesLogo,
.adChrome,
.adClose,
.adCode,
.adColumn,
.adColumnLeft,
.adColumnRight,
.adComponent,
.adCont,
.adContTop,
.adContainer1,
.adContainerSide,
.adContent,
.adContentAd,
.adContour,
.adCopy,
.adCreative,
.adCreator,
.adCube,
.adDefRect,
.adDetails_ad336,
.adDiv,
.adDrawer,
.adDyn,
.adElement,
.adExpanded,
.adFooterLinks,
.adFrame,
.adFrameCnt,
.adFrameContainer,
.adFrames,
.adFuel-label,
.adFull,
.adFullbanner,
.adGlobalHeader,
.adGoogle,
.adGroup,
.adHalfPage,
.adHead,
.adHeader,
.adHeaderAdbanner,
.adHeaderText,
.adHeaderblack,
.adHeading,
.adHeadline,
.adHeadlineSummary,
.adHed,
.adHeight200,
.adHeight270,
.adHeight280,
.adHeight313,
.adHeight600,
.adHolder,
.adHolder2,
.adHolderStory,
.adHoldert,
.adHome300x250,
.adHomeSideTop300x250,
.adHorisontal,
.adHorisontalNoBorder,
.adHorizontalTextAlt,
.adHplaceholder,
.adHz,
.adIDiv,
.adIframe,
.adIframeCount,
.adImg,
.adImgIM,
.adInArticle,
.adInContent,
.adInfo,
.adInitRemove,
.adInner,
.adInnerLeftBottom,
.adInsider,
.adInteractive,
.adIsland,
.adItem,
.adLabel,
.adLabelLine,
.adLabels,
.adLargeRec,
.adLargeRect,
.adLat,
.adLeader,
.adLeaderBoard_container,
.adLeaderForum,
.adLeaderboard,
.adLeaderboardAdContainer,
.adLeft,
.adLine,
.adLink,
.adLinkCnt,
.adListB,
.adLoader,
.adLocal,
.adLocation,
.adMPU,
.adMPUHome,
.adMRECHolder,
.adMarker,
.adMarkerBlock,
.adMastheadLeft,
.adMastheadRight,
.adMed,
.adMedRectBox,
.adMedRectBoxLeft,
.adMediaMiddle,
.adMediumRectangle,
.adMessage,
.adMiddle,
.adMinHeight280,
.adMinHeight313,
.adMiniTower,
.adMod,
.adModule,
.adModule--inner,
.adModule--outer,
.adModule-outer,
.adModule300,
.adModuleAd,
.adMpu,
.adMpuHolder,
.adMrginBottom,
.adNarrow,
.adNoBorder,
.adNoOutline,
.adNone,
.adNote,
.adNotice,
.adNotice90,
.adNoticeOut,
.adNotification,
.adObj,
.adOne,
.adOuterContainer,
.adOverlay,
.adPanel,
.adPanelContent,
.adPanorama,
.adPlaceholder,
.adPlacement,
.adPod,
.adPosition,
.adPremium,
.adRecommend,
.adRecommendRight,
.adRect,
.adRectangle,
.adRectangle-pos-large,
.adRectangle-pos-medium,
.adRectangle-pos-small,
.adRectangleBanner,
.adRectangleUnit,
.adRemove,
.adRenderer,
.adRendererInfinite,
.adResponsive,
.adResult,
.adResults,
.adRight,
.adRightSide,
.adRightSky,
.adRoller,
.adRotator,
.adRow,
.adRowTopWrapper,
.adSKY,
.adSection,
.adSenceImagePush,
.adSense,
.adSense-header,
.adSepDiv,
.adServer,
.adSeven,
.adSide,
.adSideBarMPU,
.adSideBarMPUTop,
.adSidebarButtons,
.adSizer,
.adSkin,
.adSky,
.adSkyscaper,
.adSkyscraper,
.adSlice,
.adSlide,
.adSlot,
.adSlot-container,
.adSlotAdition,
.adSlotCnt,
.adSlotContainer,
.adSlotHeaderContainer,
.adSlug,
.adSpBelow,
.adSpace,
.adSpace300x250,
.adSpace950x90,
.adSpacer,
.adSpec,
.adSplash,
.adSponsor,
.adSponsorText,
.adSponsorhipInfo,
.adSpot,
.adSpot-mrec,
.adSpot-textBox,
.adSpotBlock,
.adSpotFullWidth,
.adSpotIsland,
.adSquare,
.adStatementText,
.adStyle,
.adStyle1,
.adSub,
.adSubColPod,
.adSummary,
.adSuperboard,
.adSupertower,
.adTD,
.adTXTnew,
.adTab,
.adTag,
.adTag-top,
.adTag-wrap,
.adTagThree,
.adTagTwo,
.adText,
.adTextDownload,
.adTextPmpt,
.adTextStreaming,
.adTextWrap,
.adTicker,
.adTile,
.adTileWrap,
.adTiler,
.adTip,
.adTitle,
.adTitleR,
.adTop,
.adTopBk,
.adTopFloat,
.adTopHome,
.adTopLB,
.adTopLeft,
.adTopRight,
.adTopWrapper,
.adTopboxright,
.adTwo,
.adTxt,
.adType2,
.adUnderArticle,
.adUnit,
.adUnitHorz,
.adUnitVert,
.adVar,
.adVertical,
.adVideo,
.adVideo2,
.adVl,
.adVplaceholder,
.adWarning,
.adWebBoard,
.adWideSkyscraper,
.adWideSkyscraperRight,
.adWidget,
.adWidgetBlock,
.adWithTab,
.adWizard-ad,
.adWord,
.adWords-bg,
.adWrap,
.adWrapLg,
.adWrapper,
.adWrapper1,
.adZone,
.adZoneRight,
.ad_0,
.ad_1,
.ad_1000_125,
.ad_120x60,
.ad_120x600,
.ad_120x90,
.ad_125,
.ad_130x90,
.ad_150x150,
.ad_160,
.ad_160_600,
.ad_160x600,
.ad_188_inner,
.ad_1tdq7q5,
.ad_2,
.ad_200,
.ad_240,
.ad_250250,
.ad_250x200,
.ad_250x250,
.ad_290_290,
.ad_3,
.ad_300,
.ad_300250,
.ad_300_250,
.ad_300_250_1,
.ad_300_250_2,
.ad_300_250_wrapper,
.ad_300_600,
.ad_300by250,
.ad_300x100,
.ad_300x250,
.ad_300x250_container,
.ad_300x600,
.ad_320x250_async,
.ad_336,
.ad_336x280,
.ad_350x250,
.ad_4,
.ad_468,
.ad_468x60,
.ad_5,
.ad_600,
.ad_640,
.ad_640x480,
.ad_728,
.ad_72890,
.ad_728Home,
.ad_728_90,
.ad_728_90_1,
.ad_728_90b,
.ad_728_top,
.ad_728x90,
.ad_728x90-1,
.ad_728x90-2,
.ad_728x90_container,
.ad_728x90b,
.ad_90,
.ad_970x250,
.ad_970x250_300x250,
.ad_970x250_container,
.ad_Bumper,
.ad_Flex,
.ad_Left,
.ad_Right,
.ad__300x250,
.ad__300x600,
.ad__970x250,
.ad__align,
.ad__centered,
.ad__container,
.ad__content,
.ad__full--width,
.ad__header,
.ad__holder,
.ad__image,
.ad__in_article,
.ad__inline,
.ad__item,
.ad__label,
.ad__leaderboard,
.ad__mobi,
.ad__mobile-footer,
.ad__mpu,
.ad__placeholder,
.ad__rectangle,
.ad__section-border,
.ad__sidebar,
.ad__space,
.ad__sticky,
.ad__template,
.ad__window,
.ad__wrapper,
.ad_adv,
.ad_after_section,
.ad_amazon,
.ad_area,
.ad_area_two,
.ad_back,
.ad_background,
.ad_background_1,
.ad_background_true,
.ad_banner,
.ad_banner2,
.ad_banner_2,
.ad_banner_250x250,
.ad_banner_468,
.ad_banner_728,
.ad_banner_728x90_inner,
.ad_banner_border,
.ad_banner_div,
.ad_bar,
.ad_below_content,
.ad_belowfirstpost_frame,
.ad_bg,
.ad_bgskin,
.ad_big_banner,
.ad_bigbox,
.ad_billboard,
.ad_blk,
.ad_block,
.ad_block_1,
.ad_block_2,
.ad_block_widget,
.ad_body,
.ad_border,
.ad_botbanner,
.ad_bottom,
.ad_bottom_728,
.ad_bottom_leaderboard,
.ad_bottom_left,
.ad_bottom_mpu,
.ad_bottom_space,
.ad_box,
.ad_box1,
.ad_box2,
.ad_box_2,
.ad_box_6,
.ad_box_9,
.ad_box_ad,
.ad_box_div,
.ad_box_header,
.ad_box_spacer,
.ad_box_top,
.ad_break,
.ad_break2_container,
.ad_break_container,
.ad_btf,
.ad_btn,
.ad_btn-white,
.ad_btn1,
.ad_btn2,
.ad_by,
.ad_callout,
.ad_caption,
.ad_center,
.ad_center_bottom,
.ad_centered,
.ad_choice,
.ad_choices,
.ad_cl,
.ad_claim,
.ad_click,
.ad_cls_fix,
.ad_code,
.ad_col,
.ad_column,
.ad_column_box,
.ad_common,
.ad_con,
.ad_cont,
.ad_cont_footer,
.ad_contain,
.ad_container,
.ad_container_body,
.ad_container_bottom,
.ad_content,
.ad_content_below,
.ad_content_bottom,
.ad_content_wide,
.ad_content_wrapper,
.ad_contents,
.ad_crown,
.ad_custombanner,
.ad_d_big,
.ad_db,
.ad_default,
.ad_description,
.ad_desktop,
.ad_disclaimer,
.ad_div,
.ad_div_banner,
.ad_div_box,
.ad_div_box2,
.ad_element,
.ad_embed,
.ad_feature,
.ad_float,
.ad_floating_box,
.ad_fluid,
.ad_footer,
.ad_footer_super_banner,
.ad_frame,
.ad_frame_around,
.ad_fullwidth,
.ad_gam,
.ad_global_header,
.ad_google,
.ad_gpt,
.ad_grein_botn,
.ad_grid,
.ad_group,
.ad_half_page,
.ad_halfpage,
.ad_hd,
.ad_head,
.ad_head_rectangle,
.ad_header,
.ad_header_top,
.ad_heading,
.ad_headline,
.ad_holder,
.ad_horizontal,
.ad_hover_href,
.ad_iframe2,
.ad_image,
.ad_img,
.ad_imgae_150,
.ad_in_article,
.ad_in_text,
.ad_incontent,
.ad_index02,
.ad_indicator,
.ad_inline,
.ad_inline_wrapper,
.ad_inner,
.ad_inset,
.ad_island,
.ad_item,
.ad_label,
.ad_large,
.ad_lb,
.ad_leader,
.ad_leader_bottom,
.ad_leader_plus_top,
.ad_leaderboard,
.ad_leaderboard_atf,
.ad_leaderboard_master,
.ad_leaderboard_top,
.ad_leaderboard_wrap,
.ad_left,
.ad_left_cell,
.ad_left_column,
.ad_lft,
.ad_line2,
.ad_link,
.ad_links,
.ad_lnks,
.ad_loc,
.ad_long,
.ad_lrec,
.ad_lrgsky,
.ad_lt,
.ad_main,
.ad_maintopad,
.ad_margin,
.ad_marker,
.ad_masthead,
.ad_med,
.ad_medium_rectangle,
.ad_medrec,
.ad_medrect,
.ad_megabanner,
.ad_message,
.ad_mid_post_body,
.ad_middle,
.ad_middle_banner,
.ad_mobile,
.ad_mod,
.ad_module,
.ad_mp,
.ad_mpu,
.ad_mpu_top,
.ad_mr,
.ad_mrec,
.ad_native,
.ad_native_xrail,
.ad_news,
.ad_no_border,
.ad_note,
.ad_notice,
.ad_oms,
.ad_on_article,
.ad_one,
.ad_one_one,
.ad_one_third,
.ad_outer,
.ad_overlays,
.ad_p360,
.ad_pagebody,
.ad_panel,
.ad_paragraphs_desktop_container,
.ad_partner,
.ad_partners,
.ad_pause,
.ad_pic,
.ad_place,
.ad_placeholder,
.ad_placeholder_d_b,
.ad_placeholder_d_s,
.ad_placeholder_d_sticky,
.ad_placement,
.ad_plus,
.ad_position,
.ad_post,
.ad_primary,
.ad_promo,
.ad_promo1,
.ad_promo_spacer,
.ad_push,
.ad_r,
.ad_rec,
.ad_rect,
.ad_rectangle,
.ad_rectangle_300_250,
.ad_rectangle_medium,
.ad_rectangular,
.ad_regular1,
.ad_regular2,
.ad_regular3,
.ad_reminder,
.ad_response,
.ad_rhs,
.ad_right,
.ad_rightSky,
.ad_right_300_250,
.ad_right_cell,
.ad_right_col,
.ad_rightside,
.ad_row,
.ad_scroll,
.ad_secondary,
.ad_segment,
.ad_sense_01,
.ad_sense_footer_container,
.ad_share_box,
.ad_side,
.ad_side_box,
.ad_side_rectangle_banner,
.ad_sidebar,
.ad_sidebar_bigbox,
.ad_sidebar_inner,
.ad_sidebar_left,
.ad_sidebar_right,
.ad_size_160x600,
.ad_skin,
.ad_sky,
.ad_sky2,
.ad_sky2_2,
.ad_skyscpr,
.ad_skyscraper,
.ad_skyscrapper,
.ad_slider_out,
.ad_slot,
.ad_slot_inread,
.ad_slot_right,
.ad_slug,
.ad_small,
.ad_space,
.ad_space_300_250,
.ad_spacer,
.ad_sponsor,
.ad_sponsor_fp,
.ad_sponsoredsection,
.ad_spot,
.ad_spot_b,
.ad_spot_c,
.ad_spotlight,
.ad_square,
.ad_square_r,
.ad_square_r_top,
.ad_square_top,
.ad_start,
.ad_static,
.ad_station,
.ad_story_island,
.ad_stream,
.ad_stream_hd,
.ad_sub,
.ad_supersize,
.ad_table,
.ad_tag,
.ad_tag_middle,
.ad_text,
.ad_text_link,
.ad_text_links,
.ad_text_vertical,
.ad_text_w,
.ad_textlink1,
.ad_textlink_box,
.ad_thumbnail_header,
.ad_title,
.ad_title_small,
.ad_tlb,
.ad_to_list,
.ad_top,
.ad_top1,
.ad_top_1,
.ad_top_2,
.ad_top_3,
.ad_top_banner,
.ad_top_leaderboard,
.ad_top_left,
.ad_top_mpu,
.ad_top_right,
.ad_topic_content,
.ad_topmain,
.ad_topright,
.ad_topshop,
.ad_tower,
.ad_trailer_header,
.ad_trick_header,
.ad_trick_left,
.ad_ttl,
.ad_two,
.ad_two_third,
.ad_txt2,
.ad_type_1,
.ad_type_adsense,
.ad_type_dfp,
.ad_under,
.ad_under_royal_slider,
.ad_unit,
.ad_unit_300,
.ad_unit_300_x_250,
.ad_unit_600,
.ad_unit_rail,
.ad_unit_wrapper,
.ad_unit_wrapper_main,
.ad_url,
.ad_v2,
.ad_v3,
.ad_vertisement,
.ad_w,
.ad_w300h450,
.ad_w300i,
.ad_w_us_a300,
.ad_warn,
.ad_warning,
.ad_watch_now,
.ad_watermark,
.ad_wid300,
.ad_wide,
.ad_wide_vertical,
.ad_widget,
.ad_widget_200_100,
.ad_widget_200_200,
.ad_widget_image,
.ad_widget_title,
.ad_word,
.ad_wrap,
.ad_wrapper,
.ad_wrapper_300,
.ad_wrapper_970x90,
.ad_wrapper_box,
.ad_wrapper_false,
.ad_wrapper_fixed,
.ad_wrapper_top,
.ad_wrp,
.ad_xrail,
.ad_xrail_top,
.ad_zone,
.adace-adi-popup-wrapper,
.adace-slideup-slot-wrap,
.adace-slot,
.adace-slot-wrapper,
.adace-sponsors-box,
.adace-vignette,
.adalert-overlayer,
.adalert-toplayer,
.adamazon,
.adarea,
.adarea-long,
.adarticle,
.adb-top,
.adback,
.adban,
.adband,
.adbanner-300-250,
.adbanner-bottom,
.adbanner1,
.adbannerbox,
.adbannerright,
.adbannertop,
.adbase,
.adbbox,
.adbckgrnd,
.adbetween,
.adbetweenarticles,
.adbkgnd,
.adblade,
.adblade-container,
.adbladeimg,
.adblk,
.adblock-bottom,
.adblock-header,
.adblock-header1,
.adblock-main,
.adblock-popup,
.adblock-top,
.adblock-top-left,
.adblock-wide,
.adblock300,
.adblock300250,
.adblock728x90,
.adblock__banner,
.adblock_noborder,
.adblock_primary,
.adblockdiv,
.adblocks-topright,
.adboard,
.adborder,
.adborderbottom,
.adbordertop,
.adbot,
.adbot_postbit,
.adbot_showthread,
.adbottom,
.adbottomright,
.adbox-300x250,
.adbox-468x60,
.adbox-border-desk,
.adbox-box,
.adbox-header,
.adbox-outer,
.adbox-rectangle,
.adbox-sidebar,
.adbox-slider,
.adbox-style,
.adbox-title,
.adbox-topbanner,
.adbox-wrapper,
.adbox1,
.adbox160,
.adbox2,
.adbox300,
.adbox300x250,
.adbox336,
.adbox600,
.adbox728,
.adboxRightSide,
.adboxTopBanner,
.adboxVert,
.adbox_300x600,
.adbox_310x400,
.adbox_366x280,
.adbox_468X60,
.adbox_border,
.adbox_bottom,
.adbox_br,
.adbox_cont,
.adbox_largerect,
.adbox_left,
.adbox_top,
.adboxbg,
.adboxbot,
.adboxclass,
.adboxcm,
.adboxcontent,
.adboxcontentsum,
.adboxes,
.adboxesrow,
.adboxid,
.adboxlarge,
.adboxlong,
.adboxo,
.adboxtop,
.adbreak,
.adbrite2,
.adbtn,
.adbtns,
.adbttm_right_300,
.adbttm_right_label,
.adbucks,
.adbug,
.adbutler-inline-ad,
.adbutler-top-banner,
.adbutler_top_banner,
.adbutton,
.adbutton-block,
.adbuttons,
.adcard,
.adcasing,
.adcenter,
.adchange,
.adchoices,
.adchoices-link,
.adclass,
.adcode,
.adcode-widget,
.adcode2,
.adcode300x250,
.adcode728x90,
.adcode_container,
.adcodetextwrap300x250,
.adcodetop,
.adcol1,
.adcol2,
.adcolumn,
.adcolumn_wrapper,
.adcomment,
.adcon,
.adcont,
.adcontainer-Leaderboard,
.adcontainer-Rectangle,
.adcontainer2,
.adcontainer300x250l,
.adcontainer300x250r,
.adcontainer_big,
.adcontainer_footer,
.adcopy,
.add-box-side,
.add-box-top,
.add-sidebar,
.add300,
.add300top,
.add300x250,
.addAdvertContainer,
.add_topbanner,
.addarea,
.addarearight,
.addbanner,
.addboxRight,
.addisclaimer,
.addiv,
.adds2,
.adds300x250,
.adds620x90,
.addtitle,
.addvert,
.addwide,
.adengageadzone,
.adenquire,
.adex-ad-text,
.adfbox,
.adfeedback,
.adfeeds,
.adfix,
.adflag,
.adflexi,
.adfliction,
.adfoot,
.adfootbox,
.adfooter,
.adform__topbanner,
.adfoxly-overlay,
.adfoxly-place-delay,
.adfoxly-wrapper,
.adframe,
.adframe2,
.adframe_banner,
.adframe_rectangle,
.adfree,
.adfront,
.adfront-head,
.adfrp,
.adfull,
.adgear,
.adgmleaderboard,
.adguru-content-html,
.adguru-modal-popup,
.adhalfhome,
.adhalfpage,
.adhalfpageright,
.adhead,
.adheader,
.adheightpromo,
.adheighttall,
.adherebox,
.adhesion-block,
.adhesion-header,
.adhesion:not(body),
.adhesiveAdWrapper,
.adhesiveWrapper,
.adhesive_holder,
.adhi,
.adhide,
.adhint,
.adholder,
.adholder-300,
.adholder2,
.adholderban,
.adhoriz,
.adiframe,
.adindex,
.adindicator,
.adinfo,
.adinjwidget,
.adinner,
.adinpost,
.adinsert,
.adinsert160,
.adinside,
.adintext,
.adintro,
.adisclaimer,
.adisland,
.adits,
.adjlink,
.adk-slot,
.adkicker,
.adkit,
.adlabel-horz,
.adlabel-vert,
.adlabel1,
.adlabel2,
.adlabel3,
.adlabelleft,
.adlarge,
.adlarger,
.adlateral,
.adlayer,
.adleader,
.adleft1,
.adleftph,
.adlgbox,
.adline,
.adlink,
.adlinkdiv,
.adlinks,
.adlinks-class,
.adlist,
.adlist1,
.adlist2,
.adloaded,
.adlsot,
.admain,
.adman,
.admarker,
.admaster,
.admediumred,
.admedrec,
.admeldBoxAd,
.admessage,
.admiddle,
.admiddlesidebar,
.admngr,
.admngrfr,
.admngrft,
.admods,
.admodule,
.admoduleB,
.admpu,
.admpu-small,
.admputop,
.admz,
.adnSpot,
.adname,
.adnet_area,
.adnotecenter,
.adnotice,
.adnotification,
.adnz-ad-placeholder,
.adocean,
.adocean728x90,
.adocean_desktop_section,
.adops,
.adpacks,
.adpacks_content,
.adpadding,
.adpane,
.adparent,
.adpic,
.adplace,
.adplace_center,
.adplaceholder,
.adplaceholder-top,
.adplacement,
.adplate-background,
.adplugg-tag,
.adpod,
.adpopup,
.adpos-300-mobile,
.adpost,
.adposter_pos,
.adproxy,
.adrec,
.adrechts,
.adrect,
.adrectangle,
.adrectwrapper,
.adrevtising-buttom,
.adright,
.adright300,
.adrightlg,
.adrightsm,
.adrighttop,
.adriverBanner,
.adroot,
.adrotate-sponsor,
.adrotate-widget,
.adrotate_ads_row,
.adrotate_top_banner,
.adrotate_widget,
.adrotate_widgets,
.adrotatediv,
.adrow,
.adrule,
.ads--bottom-spacing,
.ads--desktop,
.ads--full,
.ads--no-preload,
.ads--sidebar,
.ads--single,
.ads--square,
.ads--super,
.ads--top,
.ads-1,
.ads-120x600,
.ads-125,
.ads-160x600,
.ads-160x600-outer,
.ads-2,
.ads-3,
.ads-300,
.ads-300-250,
.ads-300-box,
.ads-300x250,
.ads-300x250-sidebar,
.ads-300x300,
.ads-300x600,
.ads-300x600-wrapper-en,
.ads-320-50,
.ads-320x250,
.ads-336x280,
.ads-468,
.ads-728,
.ads-728-90,
.ads-728by90,
.ads-728x90,
.ads-980x90,
.ads-above-comments,
.ads-ad,
.ads-advertorial,
.ads-article-right,
.ads-articlebottom,
.ads-aside,
.ads-banner,
.ads-banner-bottom,
.ads-banner-js,
.ads-banner-middle,
.ads-banner-spacing,
.ads-banner-top,
.ads-banner-top-right,
.ads-base,
.ads-beforecontent,
.ads-below-content,
.ads-below-home,
.ads-below-view-content,
.ads-between-comments,
.ads-bg,
.ads-bigbox,
.ads-bilboards,
.ads-bing-bottom,
.ads-bing-top,
.ads-block,
.ads-block-bottom-wrap,
.ads-block-link-text,
.ads-block-panel-tipo-1,
.ads-block-rightside,
.ads-block-top,
.ads-block-top-right,
.ads-border,
.ads-bottom,
.ads-bottom-block,
.ads-bottom-center,
.ads-bottom-content,
.ads-bottom-left,
.ads-bottom-right,
.ads-box,
.ads-box-border,
.ads-box-cont,
.ads-bt,
.ads-btm,
.ads-by,
.ads-by-google,
.ads-callback,
.ads-card,
.ads-carousel,
.ads-center,
.ads-centered,
.ads-cnt,
.ads-code,
.ads-col,
.ads-cols,
.ads-cont,
.ads-container-250,
.ads-content,
.ads-core-placer,
.ads-custom,
.ads-decorator,
.ads-desktop,
.ads-div,
.ads-el,
.ads-end-content,
.ads-favicon,
.ads-feed,
.ads-fieldset,
.ads-footer,
.ads-fr,
.ads-global-header,
.ads-global-top,
.ads-google,
.ads-google-bottom,
.ads-google-top,
.ads-grp,
.ads-half,
.ads-header,
.ads-header-desktop,
.ads-header-left,
.ads-header-right,
.ads-here,
.ads-hints,
.ads-holder,
.ads-home,
.ads-homepage-2,
.ads-horizontal,
.ads-horizontal-banner,
.ads-image,
.ads-inarticle,
.ads-inline,
.ads-inner,
.ads-instance,
.ads-internal,
.ads-item,
.ads-label,
.ads-label-inverse,
.ads-large,
.ads-leaderboard,
.ads-leaderboard-border,
.ads-leaderboard-panel,
.ads-leaderbord,
.ads-left,
.ads-line,
.ads-list,
.ads-loaded,
.ads-long,
.ads-main,
.ads-margin,
.ads-marker,
.ads-medium-rect,
.ads-middle,
.ads-middle-top,
.ads-minheight,
.ads-mini,
.ads-mini-3rows,
.ads-mobile,
.ads-module,
.ads-module-alignment,
.ads-movie,
.ads-mpu,
.ads-narrow,
.ads-native-wrapper,
.ads-note,
.ads-one,
.ads-outer,
.ads-panel,
.ads-parent,
.ads-pholder,
.ads-placeholder,
.ads-placeholder-inside,
.ads-placeholder-wrapper,
.ads-placment,
.ads-post,
.ads-post-closing,
.ads-post-footer,
.ads-post-full,
.ads-posting,
.ads-profile,
.ads-rail,
.ads-rect,
.ads-rectangle,
.ads-relatedbottom,
.ads-rendering-fix,
.ads-right,
.ads-right-min,
.ads-rotate,
.ads-row,
.ads-scroller-box,
.ads-section,
.ads-side,
.ads-sidebar,
.ads-sidebar-boxad,
.ads-sidebar-widget,
.ads-sign,
.ads-single,
.ads-site,
.ads-size-small,
.ads-skin,
.ads-skin-mobile,
.ads-sky,
.ads-skyscraper,
.ads-skyscraper-container-left,
.ads-skyscraper-container-right,
.ads-skyscraper-left,
.ads-skyscraper-right,
.ads-small,
.ads-small-horizontal,
.ads-small-squares,
.ads-smartphone,
.ads-social-box,
.ads-sponsored-title,
.ads-sponsors,
.ads-square,
.ads-square-large,
.ads-square-small,
.ads-squares,
.ads-star,
.ads-stick-footer,
.ads-sticky,
.ads-story,
.ads-story-leaderboard-atf,
.ads-stripe,
.ads-styled,
.ads-superbanner,
.ads-system,
.ads-text,
.ads-title,
.ads-to-hide,
.ads-top,
.ads-top-728,
.ads-top-center,
.ads-top-content,
.ads-top-fixed,
.ads-top-home,
.ads-top-left,
.ads-top-main,
.ads-top-right,
.ads-top-spacer,
.ads-topbar,
.ads-two,
.ads-txt,
.ads-ul,
.ads-verticle,
.ads-wall-container,
.ads-wide,
.ads-widget,
.ads-widget-content,
.ads-widget-content-wrap,
.ads-widget-link,
.ads-wrap,
.ads-wrapper,
.ads-wrapper-top,
.ads-x1,
.ads-zone,
.ads.bottom,
.ads.box,
.ads.cell,
.ads.cta,
.ads.grid-layout,
.ads.square,
.ads.top,
.ads.widget,
.ads01,
.ads1,
.ads10,
.ads11,
.ads120,
.ads120_600,
.ads120_600-widget,
.ads120_80,
.ads120x,
.ads123,
.ads125,
.ads125-widget,
.ads160,
.ads160-600,
.ads2,
.ads250,
.ads250-250,
.ads2Block,
.ads3,
.ads300,
.ads300-200,
.ads300-250,
.ads300250,
.ads300_250,
.ads300_600-widget {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    position: absolute !important;
    width: 0px !important;
    height: 0px !important;
}

#dsk-banner-ad-b,
#dsk-banner-ad-c,
#dsk-banner-ad-d,
#dsk-box-ad-c,
#dsk-box-ad-d,
#dsk-box-ad-f,
#dsk-box-ad-g,
#dv-gpt-ad-bigbox-wrap,
#dynamicAdDiv,
#em_ad_superbanner,
#embedAD,
#embedADS,
#event_ads,
#events-adv-side1,
#events-adv-side2,
#events-adv-side3,
#events-adv-side4,
#events-adv-side5,
#events-adv-side6,
#exoAd,
#externalAd,
#ezmob_footer,
#ezmobfooter,
#featureAd,
#featureAdSpace,
#featureAds,
#feature_ad,
#featuread,
#featured-ads,
#featuredAds,
#first-ads,
#first_ad,
#firstad,
#fixed-ad,
#fixedAd,
#fixedban,
#floatAd,
#floatads,
#floating-ad-wrapper,
#floating-ads,
#floating-advert,
#floatingAd,
#floatingAdContainer,
#floatingAds,
#floating_ad,
#floating_ad_container,
#floating_ads_bottom_textcss_container,
#floorAdWrapper,
#foot-ad-wrap,
#foot-ad2-wrap,
#footAd,
#footAdArea,
#footAds,
#footad,
#footer-ad,
#footer-ad-728,
#footer-ad-block,
#footer-ad-box,
#footer-ad-col,
#footer-ad-google,
#footer-ad-large,
#footer-ad-slot,
#footer-ad-unit,
#footer-ad-wrapper,
#footer-ads,
#footer-adspace,
#footer-adv,
#footer-advert,
#footer-advert-area,
#footer-advertisement,
#footer-adverts,
#footer-adwrapper,
#footer-affl,
#footer-banner-ad,
#footer-leaderboard-ad,
#footer-sponsored,
#footer-sponsors,
#footerAd,
#footerAdBottom,
#footerAdBox,
#footerAdDiv,
#footerAdWrap,
#footerAdd,
#footerAds,
#footerAdsPlacement,
#footerAdvert,
#footerAdvertisement,
#footerAdverts,
#footerGoogleAd,
#footer_AdArea,
#footer_ad,
#footer_ad_block,
#footer_ad_container,
#footer_ad_frame,
#footer_ad_holder,
#footer_ad_modules,
#footer_adcode,
#footer_add,
#footer_addvertise,
#footer_ads,
#footer_ads_holder,
#footer_adspace,
#footer_adv,
#footer_advertising,
#footer_leaderboard_ad,
#footer_text_ad,
#footerad,
#footerad728,
#footerads,
#footeradsbox,
#footeradvert,
#forum-top-ad-bar,
#frameAd,
#frmSponsAds,
#front-ad-cont,
#front-page-ad,
#front-page-advert,
#frontPageAd,
#front_advert,
#front_mpu,
#ft-ad,
#ft-ads,
#full_banner_ad,
#fwAdBox,
#fwdevpDiv0,
#fwdevpDiv1,
#fwdevpDiv2,
#g-outbrain,
#gAds,
#gStickyAd,
#g_ad,
#g_adsense,
#gad300x250,
#gad728x90,
#gads300x250,
#gadsOverlayUnit,
#gads_middle,
#gallery-ad,
#gallery-ad-container,
#gallery-advert,
#gallery-below-line-advert,
#gallery-sidebar-advert,
#gallery_ad,
#gallery_ads,
#gallery_header_ad,
#galleryad1,
#gam-ad-ban1,
#game-ad,
#gamead,
#gameads,
#gasense,
#geoAd,
#gg_ad,
#ggl-ad,
#glamads,
#global-banner-ad,
#globalLeftNavAd,
#globalTopNavAd,
#global_header_ad,
#global_header_ad_area,
#gnt_atomsnc,
#goad1,
#goads,
#gooadtop,
#google-ad,
#google-ads,
#google-ads-bottom,
#google-ads-bottom-container,
#google-ads-container,
#google-ads-detailsRight,
#google-ads-directoryViewRight,
#google-ads-header,
#google-adsense,
#google-adwords,
#google-afc,
#google-dfp-bottom,
#google-dfp-top,
#google-post-ad,
#google-post-adbottom,
#google-top-ads,
#googleAd,
#googleAdArea,
#googleAdBottom,
#googleAdBox,
#googleAdTop,
#googleAds,
#googleAdsense,
#googleAdsenseAdverts,
#googleSearchAds,
#google_ad_1,
#google_ad_2,
#google_ad_3,
#google_ad_container,
#google_ad_slot,
#google_ads,
#google_ads_1,
#google_ads_box,
#google_ads_frame,
#google_ads_frame1_anchor,
#google_ads_frame2_anchor,
#google_ads_frame3_anchor,
#google_ads_frame4_anchor,
#google_ads_frame5_anchor,
#google_ads_frame6_anchor,
#google_adsense,
#google_adsense_ad,
#googlead,
#googlead2,
#googleadleft,
#googleads,
#googleads1,
#googleadsense,
#googleadstop,
#googlebanner,
#googlesponsor,
#googletextads,
#gpt-ad-1,
#gpt-ad-banner,
#gpt-ad-halfpage,
#gpt-ad-outofpage-wp,
#gpt-ad-rectangle1,
#gpt-ad-rectangle2,
#gpt-ad-side-bottom,
#gpt-ad-skyscraper,
#gpt-dynamic_native_article_4,
#gpt-high_impact,
#gpt-instory-ad,
#gpt-leaderboard-ad,
#gpt-mpu,
#gpt-poster,
#gpt-sticky,
#grdAds,
#gridAdSidebar,
#grid_ad,
#half-page-ad,
#halfPageAd,
#half_page_ad_300x600,
#halfpagead,
#head-ad,
#head-ad-text-wrap,
#head-ad-timer,
#head-ads,
#head-advertisement,
#headAd,
#headAds,
#headAdv,
#head_ad,
#head_ads,
#head_advert,
#headad,
#headadvert,
#header-ad,
#header-ad-background,
#header-ad-block,
#header-ad-bottom,
#header-ad-container,
#header-ad-holder,
#header-ad-label,
#header-ad-left,
#header-ad-placeholder,
#header-ad-right,
#header-ad-slot,
#header-ad-wrap,
#header-ad-wrapper,
#header-ad2,
#header-ads,
#header-ads-container,
#header-ads-holder,
#header-ads-wrapper,
#header-adsense,
#header-adserve,
#header-adspace,
#header-adv,
#header-advert,
#header-advert-panel,
#header-advertisement,
#header-advertising,
#header-adverts,
#header-advrt,
#header-banner-728-90,
#header-banner-ad,
#header-banner-ad-wrapper,
#header-block-ads,
#header-box-ads,
#headerAd,
#headerAdBackground,
#headerAdContainer,
#headerAdSpace,
#headerAdUnit,
#headerAdWrap,
#headerAds,
#headerAdsWrapper,
#headerAdv,
#headerAdvert,
#headerTopAd,
#header_ad,
#header_ad_728,
#header_ad_728_90,
#header_ad_banner,
#header_ad_block,
#header_ad_container,
#header_ad_leaderboard,
#header_ad_units,
#header_ad_widget,
#header_ad_wrap,
#header_adbox,
#header_adcode,
#header_ads,
#header_ads2,
#header_adsense,
#header_adv,
#header_advert,
#header_advertisement,
#header_advertisement_top,
#header_advertising,
#header_adverts,
#header_bottom_ad,
#header_publicidad,
#header_right_ad,
#header_sponsors,
#header_top_ad,
#headerad,
#headerad_large,
#headeradbox,
#headeradcontainer,
#headerads,
#headeradsbox,
#headeradsense,
#headeradspace,
#headeradvertholder,
#headeradwrap,
#headergooglead,
#headersponsors,
#headingAd,
#headline_ad,
#hearst-autos-ad-wrapper,
#hgiks-middle,
#hgiks-top,
#home-ad,
#home-ad-block,
#home-ad-slot,
#home-advert-module,
#home-advertise,
#home-banner-ad,
#home-left-ad,
#home-rectangle-ad,
#home-side-ad,
#home-top-ads,
#homeAd,
#homeAdLeft,
#homeAds,
#homeSideAd,
#home_ad,
#home_ads_vert,
#home_advertising_block,
#home_bottom_ad,
#home_contentad,
#home_mpu,
#home_sidebar_ad,
#home_top_right_ad,
#homead,
#homeheaderad,
#homepage-ad,
#homepage-adbar,
#homepage-footer-ad,
#homepage-header-ad,
#homepage-sidebar-ad,
#homepage-sidebar-ads,
#homepage-sponsored,
#homepageAd,
#homepageAdsTop,
#homepageFooterAd,
#homepageGoogleAds,
#homepage_ad,
#homepage_ad_listing,
#homepage_rectangle_ad,
#homepage_right_ad,
#homepage_right_ad_container,
#homepage_top_ad,
#homepage_top_ads,
#homepageadvert,
#hometopads,
#horAd,
#hor_ad,
#horadslot,
#horizad,
#horizads728,
#horizontal-ad,
#horizontal-adspace,
#horizontal-banner-ad,
#horizontalAd,
#horizontalAdvertisement,
#horizontal_ad,
#horizontal_ad2,
#horizontal_ad_top,
#horizontalad,
#horizontalads,
#hottopics-advert,
#hours_ad,
#houseAd,
#hovered_sponsored,
#hp-desk-after-header-ad,
#hp-header-ad,
#hp-right-ad,
#hp-store-ad,
#hpAdVideo,
#humix-vid-ezAutoMatch,
#idDivAd,
#id_SearchAds,
#iframe-ad,
#iframeAd_2,
#iframe_ad_2,
#imPopup,
#im_popupDiv,
#ima_ads-2,
#ima_ads-3,
#ima_ads-4,
#imgAddDirectLink,
#imgad1,
#imu_ad_module,
#in-article-ad,
#in-article-mpu,
#in-content-ad,
#inArticleAdv,
#inarticlead,
#inc-ads-bigbox,
#incontent-ad-2,
#incontent-ad-3,
#incontentAd1,
#incontentAd2,
#incontentAd3,
#index-ad,
#index-bottom-advert,
#indexSquareAd,
#index_ad,
#indexad,
#indexad300x250l,
#indexsmallads,
#indiv_adsense,
#infoBottomAd,
#infoboxadwrapper,
#inhousead,
#initializeAd,
#inline-ad,
#inline-ad-label,
#inline-advert,
#inline-story-ad,
#inline-story-ad2,
#inlineAd,
#inlineAdCont,
#inlineAdtop,
#inlineAdvertisement,
#inlineBottomAd,
#inline_ad,
#inline_ad_section,
#inlinead,
#inlineads,
#inner-ad,
#inner-ad-container,
#inner-advert-row,
#inner-top-ads,
#innerad,
#innerpage-ad,
#inside-page-ad,
#insideCubeAd,
#instant_ad,
#insticator-container,
#instoryad,
#int-ad,
#int_ad,
#interads,
#intermediate-ad,
#internalAdvert,
#internalads,
#interstitial-shade,
#interstitialAd,
#interstitialAdContainer,
#interstitialAdUnit,
#interstitial_ad,
#interstitial_ad_container,
#interstitial_ads,
#intext_ad,
#introAds,
#intro_ad_1,
#invid_ad,
#ipadv,
#iq-AdSkin,
#iqadcontainer,
#iqadoverlay,
#iqadtile1,
#iqadtile11,
#iqadtile14,
#iqadtile15,
#iqadtile16,
#iqadtile2,
#iqadtile3,
#iqadtile4,
#iqadtile41,
#iqadtile6,
#iqadtile8,
#iqadtile9,
#iqadtile99,
#islandAd,
#islandAdPan,
#islandAdPane,
#islandAdPane2,
#island_ad_top,
#islandad,
#jobs-ad,
#js-Taboola-Container-0,
#js-ad-billboard,
#js-ad-leaderboard,
#js-image-ad-mpu,
#js-outbrain-ads-module,
#js-outbrain-module,
#js-outbrain-relateds,
#js-page-ad-top,
#js-wide-ad,
#js_commerceInsetModule,
#jsid-ad-container-post_above_comment,
#jsid-ad-container-post_below_comment,
#jwplayer-container-div,
#jwplayer_contextual_player_div,
#kargo-player,
#kt_player>a[target="_blank"],
#kt_player>div[style$="display: block;"][style*="inset: 0px;"],
#large-ads,
#large-bottom-leaderboard-ad,
#large-leaderboard-ad,
#large-middle-leaderboard-ad,
#large-rectange-ad,
#large-rectange-ad-2,
#large-skyscraper-ad,
#largeAd,
#largeAds,
#large_rec_ad1,
#largead,
#layer_ad,
#layer_ad_content,
#layerad,
#layeradsense,
#layout-header-ad-wrapper,
#layout_topad,
#lb-ad,
#lb-sponsor-left,
#lb-sponsor-right,
#lbAdBar,
#lbAdBarBtm,
#lblAds,
#lead-ads,
#lead_ad,
#leadad_1,
#leadad_2,
#leader-ad,
#leader-board-ad,
#leader-companion>a[href],
#leaderAd,
#leaderAdContainer,
#leaderAdContainerOuter,
#leaderBoardAd,
#leader_ad,
#leader_board_ad,
#leaderad,
#leaderad_section,
#leaderadvert,
#leaderboard-ad,
#leaderboard-advert,
#leaderboard-advertisement,
#leaderboard-atf,
#leaderboard-bottom-ad,
#leaderboard.ad,
#leaderboardAd,
#leaderboardAdTop,
#leaderboardAds,
#leaderboardAdvert,
#leaderboard_728x90,
#leaderboard_Ad,
#leaderboard_ad,
#leaderboard_ads,
#leaderboard_bottom_ad,
#leaderboard_top_ad,
#leaderboardad,
#leatherboardad,
#left-ad,
#left-ad-1,
#left-ad-2,
#left-ad-col,
#left-ad-iframe,
#left-ad-skin,
#left-bottom-ad,
#left-col-ads-1,
#left-content-ad,
#leftAD,
#leftAdAboveSideBar,
#leftAdCol,
#leftAdContainer,
#leftAdMessage,
#leftAdSpace,
#leftAd_fmt,
#leftAd_rdr,
#leftAds,
#leftAdsSmall,
#leftAdvert,
#leftBanner-ad,
#leftColumnAdContainer,
#leftGoogleAds,
#leftTopAdWrapper,
#left_ad,
#left_ads,
#left_adsense,
#left_adspace,
#left_adv,
#left_advertisement,
#left_bg_ad,
#left_block_ads,
#left_float_ad,
#left_global_adspace,
#left_side_ads,
#left_sidebar_ads,
#left_top_ad,
#leftad,
#leftadg,
#leftads,
#leftcolAd,
#leftcolumnad,
#leftforumad,
#leftrail_dynamic_ad_wrapper,
#lg-banner-ad,
#ligatus,
#ligatus_adv,
#ligatusdiv,
#lightboxAd,
#linkAdSingle,
#linkAds,
#link_ads,
#linkads,
#listadholder,
#liste_top_ads_wrapper,
#listing-ad,
#live-ad,
#localAds,
#localpp,
#locked-footer-ad-wrapper,
#logoAd,
#logoAd2,
#logo_ad,
#long-ad,
#long-ad-space,
#long-bottom-ad-wrapper,
#longAdSpace,
#longAdWrap,
#long_advert_header,
#long_advertisement,
#lower-ad-banner,
#lower-ads,
#lower-advertising,
#lower-home-ads,
#lowerAdvertisement,
#lowerAdvertisementImg,
#lower_ad,
#lower_content_ad_box,
#lowerads,
#lowerthirdad,
#lrec_ad,
#lrecad,
#m-banner-bannerAd,
#main-ad,
#main-advert,
#mainAd,
#mainAd1,
#mainAdUnit,
#mainAdvert,
#mainPageAds,
#mainPlaceHolder_coreContentPlaceHolder_rightColumnAdvert_divControl,
#main_AD,
#main_ad,
#main_ads,
#main_content_ad,
#main_rec_ad,
#main_top_ad,
#mainui-ads,
#mapAdsSwiper,
#mapAdvert,
#marketplaceAds,
#marquee-ad,
#marquee_ad,
#mastAd,
#mastAdvert,
#mastad,
#masterad,
#masthead_ad,
#masthead_ads_container,
#masthead_topad,
#med-rect-ad,
#med-rectangle-ad,
#medRecAd,
#medReqAd,
#media-ad,
#medium-ad,
#mediumAd1,
#mediumAdContainer,
#mediumAdvertisement,
#mediumRectangleAd,
#medrec_bottom_ad,
#medrec_middle_ad,
#medrec_top_ad,
#medrectad,
#medrectangle_banner,
#menuad,
#menubarad,
#mgb-container>#mgb,
#mgid-container,
#mgid_iframe,
#mid-ad-slot-1,
#mid-ad-slot-3,
#mid-ad-slot-5,
#mid-ads,
#mid-table-ad,
#midAD,
#midRightAds,
#midRightTextAds,
#mid_ad,
#mid_ad_div,
#mid_ad_title,
#mid_left_ads,
#mid_mpu,
#mid_roll_ad_holder,
#midadspace,
#midadvert,
#midbarad,
#midbnrad,
#midcolumn_ad,
#middle-ad,
#middle-ad-destin,
#middleAd,
#middle_ad,
#middle_ads,
#middle_mpu,
#middlead,
#middleads,
#middleads2,
#midpost_ad,
#midrect_ad,
#midstrip_ad,
#mini-ad,
#mm-player-placeholder-large-screen,
#mobile-ad-container,
#mobile-adhesion,
#mobile-ads-ad,
#mobile-footer-ad-wrapper,
#mobile-swipe-banner,
#mobileAdContainer,
#mobile_ads_100_pc,
#mobile_ads_block,
#mod_ad,
#mod_ad_top,
#modal-ad,
#module-ads-01,
#module-ads-02,
#moduleTaboolaRightRail,
#module_ad,
#module_box_ad,
#monsterAd,
#mplayer-embed,
#mpu-ad,
#mpu-advert,
#mpu-cont,
#mpu-content,
#mpu-sidebar,
#mpu1_parent,
#mpu2,
#mpu2_container,
#mpu2_parent,
#mpuAd,
#mpuAdvert,
#mpuContainer,
#mpuDiv,
#mpuInContent,
#mpuSecondary,
#mpuSlot,
#mpuWrapper,
#mpuWrapperAd,
#mpuWrapperAd2,
#mpu_ad,
#mpu_ad2,
#mpu_adv,
#mpu_banner,
#mpu_box,
#mpu_container,
#mpu_div,
#mpu_holder,
#mpu_text_ad,
#mpu_top,
#mpuad,
#mpubox,
#mpuholder,
#mvp-foot-ad-wrap,
#mvp-post-bot-ad,
#my-ads,
#narrow-ad,
#narrow_ad_unit,
#native-ads-placeholder,
#native_ad2,
#native_ads,
#nav-ad-container,
#navAdBanner,
#nav_ad,
#nav_ad_728_mid,
#navads-container,
#navbar_ads,
#navigation-ad,
#navlinkad,
#newAd,
#ng-ad,
#ng-ad-lbl,
#ni-ad-row,
#nk_ad_top,
#notify_ad,
#ntvads,
#openx-text-ad,
#openx-widget,
#original_taboola,
#outbrain,
#outbrain-id,
#outbrain-section,
#outbrain-wrapper,
#outbrain1,
#outbrainAdWrapper,
#outbrainWidget,
#outbrain_widget_0,
#ovadsense,
#overlay-ad-bg,
#overlay_ad,
#overlayad,
#overlayadd,
#p-Ad,
#p-advert,
#p-googlead,
#p-googleadsense,
#p2HeaderAd,
#p2squaread,
#page-ad-top,
#page-advertising,
#page-header-ad,
#page-top-ad,
#pageAdDiv,
#pageAdds,
#pageAds,
#pageAdsDiv,
#pageAdvert,
#pageBannerAd,
#pageLeftAd,
#pageMiddleAdWrapper,
#pageRightAd,
#page__outside-advertsing,
#page_ad,
#page_ad_top,
#page_top_ad,
#pageads_top,
#pagebottomAd,
#pagination-advert,
#panel-ad,
#panelAd,
#panel_ad1,
#panoAdBlock,
#partner-ad,
#partnerAd,
#partnerMedRec,
#partner_ads,
#pause-ad,
#pause-ads,
#pauseAd,
#pc-div-gpt-ad_728-3,
#pencil-ad,
#pencil-ad-container,
#perm_ad,
#permads,
#persistentAd,
#personalization_ads,
#pgAdWrapper,
#ph_ad,
#pk-status-message,
#player-ads,
#player-advert,
#player-advertising,
#player-below-advert,
#player-midrollAd,
#playerAd,
#playerAdsRight,
#player_ad,
#player_ads,
#player_middle_ad,
#player_top_ad,
#playerad,
#playerads,
#pop.div_pop,
#pop_ad,
#popadwrap,
#popback-ad,
#popoverAd,
#popupAd,
#popupBottomAd,
#popup_ad_wrapper,
#popupadunit,
#possible_taboola,
#post-ad,
#post-ads,
#post-bottom-ads,
#post-content-ad,
#post-page-ad,
#post-promo-ad,
#postAd,
#postNavigationAd,
#post_ad,
#post_addsense,
#post_adsense,
#post_adspace,
#post_advert,
#postads0,
#ppcAdverts,
#ppvideoadvertisement,
#pr_ad,
#pr_advertising,
#pre-adv,
#pre-footer-ad,
#preAds_ad_mrec_intext,
#preAds_ad_mrec_intext2,
#preminumAD,
#premiumAdTop,
#premium_ad,
#premium_ddb_0,
#premiumad,
#premiumads,
#prerollAd,
#preroll_ads,
#primis-container,
#primis-holder,
#primis_intext,
#primis_player,
#print_ads,
#printads,
#privateads,
#promo-ad,
#promoAds,
#promoFloatAd,
#promo_ads,
#pub468x60,
#pub728x90,
#pubexchange_below_content,
#publicidad,
#publicidadeLREC,
#pushAd,
#pushDownAd,
#pushdownAd,
#pushdownAdWrapper,
#pushdown_ad,
#pusher-ad,
#pvadscontainer,
#quads-ad1_widget,
#quads-ad2_widget,
#quads-admin-ads-js,
#r89-desktop-top-ad,
#radio-ad-container,
#rail-ad-wrap,
#rail-bottom-ad,
#railAd,
#rail_ad,
#rail_ad1,
#rail_ad2,
#rec_spot_ad_1,
#recommendAdBox,
#rect-ad,
#rectAd,
#rect_ad,
#rectad,
#rectangle-ad,
#rectangleAd,
#rectangleAdTeaser1,
#rectangle_ad,
#redirect-ad,
#redirect-ad-modal,
#reference-ad,
#region-node-advert,
#reklam_buton,
#reklam_center,
#reklama,
#reklama_big,
#reklama_left_body,
#reklama_left_up,
#reklama_right_up,
#related-ads,
#related-news-1-bottom-ad,
#related-news-1-top-ad,
#related_ad,
#related_ads,
#related_ads_box,
#removeAdsSidebar,
#removeadlink,
#responsive-ad,
#responsive-ad-sidebar-container,
#responsive_ad,
#responsivead,
#result-list-aside-topadsense,
#resultSponLinks,
#resultsAdsBottom,
#resultsAdsSB,
#resultsAdsTop,
#rh-ad,
#rh-ad-container,
#rh_tower_ad,
#rhc_ads,
#rhs_ads,
#rhs_adverts,
#rhsads,
#rhsadvert,
#richad,
#right-ad,
#right-ad-block,
#right-ad-col,
#right-ad-iframe,
#right-ad-skin,
#right-ad1,
#right-ads,
#right-ads-rail,
#right-advert,
#right-bar-ad,
#right-box-ad,
#right-content-ad,
#right-featured-ad,
#right-rail-ad-slot-content-top,
#right-widget-b-ads_widget-9,
#right-widget-c-ads_widget-7,
#right-widget-d-ads_widget-36,
#right-widget-top-ads_widget-23,
#right1-ad,
#right1ad,
#rightAD,
#rightAd,
#rightAd1,
#rightAdBar,
#rightAdBlock,
#rightAdColumn,
#rightAdContainer,
#rightAdHolder,
#rightAdUnit,
#rightAd_rdr,
#rightAds,
#rightAdsDiv,
#rightBlockAd,
#rightBottomAd,
#rightColAd,
#rightColumnAds,
#rightRailAds,
#rightSideAd,
#rightSideAdvert,
#right_Ads2,
#right_ad,
#right_ad_1,
#right_ad_2,
#right_ad_box,
#right_ad_container,
#right_ad_top,
#right_ad_wrapper,
#right_ads,
#right_ads_box,
#right_adsense,
#right_advert,
#right_advertisement,
#right_advertising,
#right_adverts,
#right_bg_ad,
#right_block_ads,
#right_bottom_ad,
#right_column_ad,
#right_column_ad_container,
#right_column_ads,
#right_column_adverts,
#right_player_ad,
#right_side_ad,
#right_sidebar_ads,
#right_top_ad,
#right_top_gad,
#rightad,
#rightad1,
#rightad2,
#rightadBorder,
#rightadBorder1,
#rightadBorder2,
#rightadContainer,
#rightadcell,
#rightadg,
#rightadhome,
#rightads,
#rightads300x250,
#rightadsarea,
#rightbar-ad,
#rightbar_ad,
#rightcol_sponsorad,
#rightgoogleads,
#rightrail-ad,
#rightrail_bottom_ddb_0,
#rightrail_pos1_ddb_0,
#rightrail_pos2_ddb_0,
#rightrail_pos3_ddb_0,
#rightrail_top_ddb_0,
#rightside-ads,
#rightside_ad,
#rightskyad,
#rm-adslot-bigsizebanner_1,
#rm-adslot-contentad_1,
#rotating_ad,
#rotatingads,
#row-ad,
#rowAdv,
#rtAdvertisement,
#scroll-ad,
#scroll_ad,
#search-ad,
#search-ads1,
#search-google-ads,
#search-sponsor,
#search-sponsored-links,
#searchAd,
#searchAds,
#search_ad,
#search_ads,
#second_ad_div,
#secondad,
#section-ad,
#section-ad-bottom,
#section_ad,
#section_advertisements,
#self-ad,
#sellwild-loader,
#sev1mposterad,
#show-ad,
#show-sticky-ad,
#showAd,
#show_ads,
#showads,
#showcaseAd,
#side-ad,
#side-ad-container,
#side-ads,
#side-ads-box,
#side-banner-ad,
#side-boxad,
#sideABlock,
#sideAD,
#sideAd,
#sideAd1,
#sideAd2,
#sideAd3,
#sideAd4,
#sideAdArea,
#sideAdLarge,
#sideAdSmall,
#sideAdSub,
#sideAds,
#sideBannerAd,
#sideBar-ads,
#sideBarAd,
#sideSponsors,
#side_ad,
#side_ad_module,
#side_ad_wrapper,
#side_ads,
#side_adverts,
#side_longads,
#side_skyscraper_ad,
#side_sponsors,
#sidead,
#sidead1,
#sideads,
#sideads_container,
#sideadscol,
#sideadvert,
#sideadzone,
#sidebar-ad,
#sidebar-ad-1,
#sidebar-ad-2,
#sidebar-ad-block,
#sidebar-ad-boxes,
#sidebar-ad-middle,
#sidebar-ad-wrap,
#sidebar-ad1,
#sidebar-ad2,
#sidebar-ad3,
#sidebar-ads,
#sidebar-ads-content,
#sidebar-ads-narrow,
#sidebar-ads-wide,
#sidebar-ads-wrapper,
#sidebar-adspace,
#sidebar-adv,
#sidebar-advertise-text,
#sidebar-advertisement,
#sidebar-left-ad,
#sidebar-main-ad,
#sidebar-sponsors,
#sidebar-top-ad,
#sidebar-top-ads,
#sidebarAd,
#sidebarAd1,
#sidebarAd2,
#sidebarAdSense,
#sidebarAdSpace,
#sidebarAdUnitWidget,
#sidebarAds,
#sidebarAdvTop,
#sidebarAdvert,
#sidebarSponsors,
#sidebarTextAds,
#sidebarTowerAds,
#sidebar_ad,
#sidebar_ad_1,
#sidebar_ad_2,
#sidebar_ad_3,
#sidebar_ad_big,
#sidebar_ad_container,
#sidebar_ad_top,
#sidebar_ad_widget,
#sidebar_ad_wrapper,
#sidebar_adblock,
#sidebar_ads,
#sidebar_box_add,
#sidebar_topad,
#sidebarad,
#sidebarad0,
#sidebaradpane,
#sidebarads,
#sidebaradsense,
#sidebaradverts,
#sidebard-ads-wrapper,
#sidebargooglead,
#sidebargoogleads,
#sidebarrectad,
#sideline-ad,
#sidepad-ad,
#single-ad,
#single-ad-2,
#single-adblade,
#single-mpu,
#singleAd,
#singleAdsContainer,
#singlead,
#singleads,
#site-ad-container,
#site-ads,
#site-header__ads,
#site-leaderboard-ads,
#site-sponsor-ad,
#site-sponsors,
#siteAdHeader,
#site_bottom_ad_div,
#site_content_ad_div,
#site_top_ad,
#site_wrap_ad,
#sitead,
#skcolAdSky,
#skin-ad,
#skin-ad-left-rail-container,
#skin-ad-right-rail-container,
#skinTopAd,
#skin_adv,
#skinad-left,
#skinad-right,
#skinningads,
#sky-ad,
#sky-ads,
#sky-left,
#sky-right,
#skyAd,
#skyAdContainer,
#skyScraperAd,
#skyScrapperAd,
#skyWrapperAds,
#sky_ad,
#sky_advert,
#skyads,
#skyadwrap,
#skybox-ad,
#skyline_ad,
#skyscrapeAd,
#skyscraper-ad,
#skyscraperAd,
#skyscraperAdContainer,
#skyscraperAdWrap,
#skyscraperAds,
#skyscraperWrapperAd,
#skyscraper_ad,
#skyscraper_advert,
#skyscraperadblock,
#skyscrapper-ad,
#slashboxes>.deals-rail,
#slideAd,
#slide_ad,
#slidead,
#slideboxad,
#slider-ad,
#sliderAdHolder,
#slider_ad,
#sm-banner-ad,
#smallAd,
#small_ad,
#small_ads,
#smallad,
#smallads,
#smallerAd,
#sp-adv-banner-top,
#specialAd,
#special_ads,
#specialadfeatures,
#specials_ads,
#speed_ads,
#speeds_ads,
#splashy-ad-container-top,
#sponBox,
#spon_links,
#sponlink,
#sponlinks,
#sponsAds,
#sponsLinks,
#spons_links,
#sponseredlinks,
#sponsor-box-widget,
#sponsor-flyout,
#sponsor-flyout-wrap,
#sponsor-links,
#sponsor-partners,
#sponsor-sidebar-container,
#sponsorAd,
#sponsorAd1,
#sponsorAd2,
#sponsorAdDiv,
#sponsorBar,
#sponsorBorder,
#sponsorContainer0,
#sponsorFooter,
#sponsorLinkDiv,
#sponsorLinks,
#sponsorResults,
#sponsorSpot,
#sponsorTab,
#sponsorText,
#sponsorTextLink,
#sponsor_300x250,
#sponsor_ad,
#sponsor_ads,
#sponsor_bar,
#sponsor_bottom,
#sponsor_box,
#sponsor_deals,
#sponsor_div,
#sponsor_footer,
#sponsor_header,
#sponsor_link,
#sponsor_no,
#sponsor_posts,
#sponsor_right,
#sponsored-ads,
#sponsored-carousel-nucleus,
#sponsored-footer,
#sponsored-inline,
#sponsored-links,
#sponsored-links-alt,
#sponsored-links-container,
#sponsored-listings,
#sponsored-message,
#sponsored-products,
#sponsored-recommendations,
#sponsored-resources,
#sponsored-search,
#sponsored-text-links,
#sponsored-widget,
#sponsored1,
#sponsoredAd,
#sponsoredAdvertisement,
#sponsoredBottom,
#sponsoredBox1,
#sponsoredBox2,
#sponsoredFeaturedHoz,
#sponsoredHoz,
#sponsoredLinks,
#sponsoredLinksBox,
#sponsoredList,
#sponsoredResults,
#sponsoredResultsWide,
#sponsoredTop,
#sponsored_ads,
#sponsored_container,
#sponsored_content,
#sponsored_head,
#sponsored_label,
#sponsored_link_bottom,
#sponsored_links,
#sponsored_native_ad,
#sponsoredad,
#sponsoredads,
#sponsoredlinks,
#sponsorfeature,
#sponsorlink,
#sponsors-article,
#sponsors-block,
#sponsors-home,
#sponsorsBox,
#sponsorsContainer,
#sponsorship-area-wrapper,
#sponsorship-box,
#sporsored-results,
#spotlight-ads,
#spotlightAds,
#spotlight_ad,
#spotlightad,
#sprint_ad,
#sqAd,
#sq_ads,
#square-ad,
#square-ad-box,
#square-ad-space,
#square-ads,
#square-sponsors,
#squareAd,
#squareAdBottom,
#squareAdSpace,
#squareAdTop,
#squareAdWrap,
#squareAds,
#squareGoogleAd,
#square_ad,
#squaread,
#squareadevertise,
#squareadvert,
#squared_ad,
#staticad,
#stationad,
#sticky-ad,
#sticky-ad-bottom,
#sticky-ad-container,
#sticky-ad-header,
#sticky-add-side-block,
#sticky-ads,
#sticky-ads-top,
#sticky-custom-ads,
#sticky-footer-ad,
#sticky-footer-ads,
#sticky-left-ad,
#sticky-rail-ad,
#stickyAd,
#stickyAdBlock,
#stickyBottomAd,
#stickySidebarAd,
#stickySkyAd,
#sticky_sidebar_ads,
#stickyad,
#stickyads,
#stickyleftad,
#stickyrightad,
#stopAdv,
#stop_ad3,
#story-ad,
#story-bottom-ad,
#storyAd,
#story_ad,
#story_ads,
#story_bottom_ddb_0,
#story_bottom_ddb_1,
#story_top_ddb_0,
#storyad2,
#stripadv,
#subheaderAd,
#taboola,
#taboola-above-homepage-thumbnails,
#taboola-ad,
#taboola-adverts,
#taboola-below,
#taboola-below-article-1,
#taboola-below-article-thumbnails,
#taboola-below-article-thumbnails-2,
#taboola-below-article-thumbnails-express,
#taboola-below-article-thumbnails-mg,
#taboola-below-article-thumbnails-photo,
#taboola-below-article-thumbnails-v2,
#taboola-below-disco-board,
#taboola-below-forum-thumbnails,
#taboola-below-homepage-thumbnails-2,
#taboola-below-homepage-thumbnails-3,
#taboola-below-main-column,
#taboola-belowarticle,
#taboola-bottom,
#taboola-bottom-main-column,
#taboola-div,
#taboola-homepage-thumbnails,
#taboola-homepage-thumbnails-desktop,
#taboola-horizontal-toolbar,
#taboola-in-feed-thumbnails,
#taboola-mid-article-thumbnails,
#taboola-mid-article-thumbnails-ii,
#taboola-mid-main-column-thumbnails,
#taboola-mobile-article-thumbnails,
#taboola-native-right-rail-thumbnails,
#taboola-placeholder,
#taboola-right-rail,
#taboola-right-rail-express,
#taboola-right-rail-text-right,
#taboola-right-rail-thumbnails,
#taboola-right-rail-thumbnails-2nd,
#taboola-text-2-columns-mix,
#taboola-vid-container,
#taboola-widget-wrapper,
#taboola_bottom,
#taboola_responsive_wrapper,
#taboola_side,
#taboola_wrapper,
#takeover-ad,
#takeover_ad,
#takeoverad,
#td-ad-placeholder,
#tdAds,
#td_adunit2,
#td_sponsorAd,
#team_ad,
#teaser1[style^="width:autopx;"],
#teaser2[style^="width:autopx;"],
#teaser3[style="width: 100%;text-align: center;display: scroll;position:fixed;bottom: 0;margin: 0 auto;z-index: 103;"],
#teaser3[style^="width:autopx;"],
#text-ad,
#text-ads,
#text-intext-ads,
#text-link-ads,
#textAd,
#textAd1,
#textAds,
#textAdsTop,
#text_ad,
#text_ads,
#text_advert,
#textad,
#textad3,
#textlink-advertisement,
#textsponsor,
#tfm_admanagerTeaser,
#tile-ad,
#tileAds,
#tmInfiniteAd,
#toaster_ad,
#top-ad,
#top-ad-area,
#top-ad-banner,
#top-ad-container,
#top-ad-content,
#top-ad-desktop,
#top-ad-div,
#top-ad-google,
#top-ad-iframe,
#top-ad-rect,
#top-ad-slot,
#top-ad-slot-0,
#top-ad-slot-1,
#top-ad-unit,
#top-ad-wrapper,
#top-adblock,
#top-adds,
#top-ads,
#top-ads-1,
#top-ads-contain,
#top-ads-container,
#top-adspot,
#top-advert,
#top-advertisement,
#top-advertisements,
#top-advertising-content,
#top-banner-ad,
#top-banner-ad-browser,
#top-buy-sell-ads,
#top-dfp,
#top-head-ad,
#top-leaderboard-ad,
#top-left-ad,
#top-middle-add,
#top-not-ads,
#top-right-ad,
#top-right-ad-slot,
#top-skin-ad,
#top-skin-ad-bg,
#top-sponsor-ad,
#top-story-ad,
#topAD,
#topAd,
#topAd728x90,
#topAdArea,
#topAdBanner,
#topAdBar,
#topAdBox,
#topAdContainer,
#topAdDiv,
#topAdDropdown,
#topAdHolder,
#topAdShow,
#topAdSpace,
#topAdSpace_div,
#topAdWrapper,
#topAdcontainer,
#topAds,
#topAds1,
#topAds2,
#topAdsContainer,
#topAdsDiv,
#topAdsG,
#topAdv,
#topAdvBox,
#topAdvert,
#topBanner-ad,
#topBannerAd,
#topBannerAdContainer,
#topBannerAdv,
#topImgAd,
#topLeaderboardAd,
#topMPU,
#topMpuContainer,
#topSponsorBanner,
#topSponsoredLinks,
#top_AD,
#top_ad,
#top_ad-360,
#top_ad_area,
#top_ad_banner,
#top_ad_block,
#top_ad_box,
#top_ad_container,
#top_ad_td,
#top_ad_unit,
#top_ad_wrapper,
#top_ad_zone,
#top_add,
#top_ads,
#top_ads_box,
#top_ads_container,
#top_ads_region,
#top_ads_wrap,
#top_adsense_cont,
#top_adspace,
#top_adv,
#top_advert,
#top_advert_box,
#top_advertise,
#top_advertising,
#top_banner_ads,
#top_container_ad,
#top_google_ads,
#top_mpu,
#top_mpu_ad,
#top_rectangle_ad,
#top_right_ad,
#top_row_ad,
#top_span_ad,
#top_sponsor_ads,
#top_sponsor_text,
#top_wide_ad,
#topad,
#topad-728x90,
#topad-block,
#topad-wrap,
#topad1,
#topad2,
#topad728,
#topad_holder,
#topad_left,
#topad_right,
#topad_table,
#topadbanner,
#topadbanner2,
#topadbar,
#topadblock,
#topadcell,
#topadcontainer,
#topaddwide,
#topadleft,
#topadone,
#topadplaceholder,
#topadright,
#topads-spacer,
#topads-wrapper,
#topadsblock,
#topadsdiv,
#topadsense,
#topadspace,
#topadvert,
#topadwrap,
#topadz,
#topadzone,
#topbanner_ad,
#topbanner_sponsor,
#topbannerad,
#topbanneradtitle,
#topbar-ad,
#topbarAd,
#topbarad,
#topbarads,
#topcustomad,
#topheader_ads,
#topleaderAd,
#topleaderboardad,
#topnavad,
#toppannonse,
#topright-ad,
#toprightAdvert,
#toprightad,
#toprow-ad,
#topsidebar-ad,
#topsponad,
#topsponsorads,
#topsponsored,
#toptextad,
#tor-footer-ad,
#tower1ad,
#towerAdContainer,
#towerad,
#tpd-post-header-ad,
#tpl_advertising,
#transparentad,
#trc_google_ad,
#txtAdHeader,
#ultimedia_wrapper,
#upper-ads,
#upperMpu,
#upperRightAds,
#upper_adbox,
#upper_advertising,
#upper_small_ad,
#upperad,
#velsof_wheel_container,
#vert-ads,
#vertAd2,
#vert_ad,
#vert_ad_placeholder,
#vertad1,
#vertical.ad,
#verticalAds,
#vertical_ad,
#vertical_ads,
#verticalads,
#vidazoo-player,
#video-ad,
#video-ad-companion-rectangle,
#video-adv,
#video-adv-wrapper,
#video-advert,
#video-embed-ads,
#video-in-player-ad,
#video-side-adv,
#video-sponsor-links,
#video-under-player-ad,
#videoAd,
#videoAdContainer,
#videoAdvert,
#videoCompanionAd,
#videoOverAd,
#videoOverAd300,
#videoPauseAd,
#video_adv,
#video_advert,
#video_advert_top,
#video_embed_ads,
#video_hor_bot_ads,
#video_overlay_ad,
#videoad,
#videoad-script-cnt,
#videoads,
#viewAd1,
#viewabilityAdContainer,
#visual-ad,
#vuukle-quiz-and-ad,
#vuukle_ads_square2,
#wTopAd,
#wallAd,
#wall_advert,
#wd-sponsored,
#weather-ad,
#weather_sponsor,
#weatherad,
#welcome_ad,
#wg_ads,
#wgtAd,
#whitepaper-ad,
#wide-ad,
#wideAdd,
#wide_ad_unit,
#wide_ad_unit2,
#wide_ad_unit3,
#wide_adv,
#wide_right_ad,
#widget-ads-3,
#widget-ads-4,
#widget-adv-12,
#widget-box-ad-1,
#widget-box-ad-2,
#widget_Adverts,
#widget_ad,
#widget_advertisement,
#widget_thrive_ad_default-2,
#widget_thrive_ad_default-4,
#widgetwidget_adserve,
#widgetwidget_adserve2,
#wl-pencil-ad,
#wow-ads,
#wp-insert-ad-widget-1,
#wp-topAds,
#wp_ad_marker,
#wp_adbn_root,
#wp_ads_gpt_widget-16,
#wp_ads_gpt_widget-17,
#wp_ads_gpt_widget-18,
#wp_ads_gpt_widget-19,
#wp_ads_gpt_widget-21,
#wp_ads_gpt_widget-4,
#wp_ads_gpt_widget-5,
#wpgtr_stickyads_textcss_container,
#wpladbox1,
#wpladbox2,
#wrapAd,
#wrapAdRight,
#wrapCommentAd,
#wrapper-AD_G,
#wrapper-AD_L,
#wrapper-AD_L2,
#wrapper-AD_L3,
#wrapper-AD_PUSH,
#wrapper-AD_R,
#wrapper-ad,
#wrapper-ad970,
#wrapperAdsTopLeft,
#wrapperAdsTopRight,
#wrapperRightAds,
#wrapper_ad_Top,
#wrapper_sponsoredlinks,
#wrapper_topad,
#wtopad,
#yahoo-sponsors,
#yahooAdsBottom,
#yahooSponsored,
#yahoo_ads,
#yahoo_text_ad,
#yahooads,
#yandex_ad,
#yandex_ad2,
#yatadsky,
#yrail_ads,
#yreSponsoredLinks,
#ysm_ad_iframe,
#zMSplacement1,
#zMSplacement2,
#zMSplacement3,
#zMSplacement4,
#zMSplacement5,
#zMSplacement6,
#zdcFloatingBtn,
#zeus_top-banner,
#zone-adsense,
#zsAdvertisingBanner,
.-advertsSidebar,
.ADBAR,
.ADBox,
.ADFooter,
.ADInfo,
.ADLeader,
.ADMiddle1,
.ADPod,
.ADServer,
.ADStyle,
.ADTop,
.ADVBig,
.ADVFLEX_250,
.ADV_Mobile,
.AD_2,
.AD_area,
.ADbox,
.ADmid,
.ADwidget,
.ATF_wrapper,
.Ad--Align,
.Ad--empty,
.Ad--header,
.Ad--loading,
.Ad--presenter,
.Ad--sidebar,
.Ad-Advert_Container,
.Ad-Container:not(.adsbygoogle),
.Ad-Header,
.Ad-Inner,
.Ad-adhesive,
.Ad-hor-height,
.Ad-label,
.Ad-leaderboard,
.Ad.Leaderboard,
.Ad300,
.Ad3Tile,
.Ad728x90,
.AdBar,
.AdBody:not(body),
.AdBorder,
.AdBottomPage,
.AdBox,
.AdBox160,
.AdBox7,
.AdBox728,
.AdCenter,
.AdCommercial,
.AdCompactheader,
.AdContainer,
.AdContainer-Sidebar,
.AdHeader,
.AdHere,
.AdHolder,
.AdInline,
.AdInsLink,
.AdLeft1,
.AdLeft2,
.AdMedium,
.AdMessage,
.AdMod,
.AdModule,
.AdOneColumnContainer,
.AdOuterMostContainer,
.AdPanel,
.AdPlaceHolder,
.AdPlaceholder,
.AdPlacementContainer,
.AdProduct,
.AdRight1,
.AdRight2,
.AdSense,
.AdSenseLeft,
.AdSlot,
.AdSpace,
.AdSpeedWP,
.AdTagModule,
.AdTitle,
.AdTop,
.AdUnit,
.AdWidget_ImageWidget,
.Ad_C,
.Ad_D,
.Ad_Label,
.Ad_Right,
.Ad_container,
.Ads--center,
.Ads-768x90,
.Ads-background,
.Ads-leaderboard,
.Ads-slot,
.Ads-sticky,
.AdsBottom,
.AdsBox,
.AdsBoxBottom,
.AdsBoxSection,
.AdsBoxTop,
.AdsLayout__top-container,
.AdsRectangleWrapper,
.AdsSlot,
.Ads__wrapper,
.Ads_header,
.Adsense,
.AdsenseBox,
.Adsterra,
.Adtext,
.Adv468,
.Advert-label,
.Advert300x250,
.AdvertContainer,
.AdvertWrapper,
.AdvertisementAfterHeader,
.AdvertisementAfterPost,
.AdvertisementAsidePost,
.AdvertisementText,
.AdvertisementTextTag,
.AdvertisementTop,
.Advertisment,
.AdvertorialTeaser,
.AdvtSample,
.AdzerkBanner,
.AffiliateAds,
.AppFooter__BannerAd,
.Arpian-ads,
.Article-advert,
.ArticleAd,
.ArticleAdSide,
.ArticleAdWrapper,
.ArticleFooter-outbrain,
.ArticleInlineAd,
.ArticleInnerAD,
.ArticleOutbrainLocal,
.Article__Ad,
.BOX_Ad,
.BOX_LeadAd,
.Banner300x250,
.Banner468X60,
.BeOpWidget,
.BigBoxAd,
.BigBoxAdLabel,
.Billboard-ad,
.Billboard-ad-holder,
.Billboard_2-ad-holder,
.Billboard_3-ad-holder,
.Billboard_4-ad-holder,
.Billboard_5-ad-holder,
.BlockAd,
.BottomAd-container,
.BottomAdContainer,
.BottomAdsPartial,
.BottomAffiliate,
.BoxAd,
.BoxAdWrap,
.BoxRail-ad,
.ButtonAd,
.CitrusBannerWrapper--enollj,
.CommentAd,
.ConnatixAd,
.ContentAd,
.ContentAds,
.ContentBottomAd,
.ContentTextAd,
.ContentTopAd,
.DFPad,
.DisplayAd,
.FirstAd,
.FooterAd,
.FooterAdContainer,
.FooterAds,
.Footer_1-ad-holder,
.GRVAd,
.GRVMpuWrapper,
.GRVMultiVideo,
.GRVPrimisVideo,
.GRVVideo,
.Gallery-Content-BottomAd,
.GeminiAdItem,
.GeminiNativeAd,
.GoogleAdv,
.GoogleDfpAd,
.GoogleDfpAd-Content,
.GoogleDfpAd-Float,
.GoogleDfpAd-container,
.GoogleDfpAd-wrap,
.GoogleDfpAd-wrapper,
.GoogleDfpAdModule,
.GoogleDoubleClick-SponsorText,
.GroupAdSense,
.HeaderAd,
.HeaderAds,
.HeaderBannerAd,
.HeadingAdSpace,
.Hero-Ad,
.HomeAds,
.InArticleAd,
.IndexRightAd,
.InsertedAd,
.LastAd,
.LayoutBottomAds,
.LayoutHomeAds,
.LayoutHomeAdsAd,
.LayoutPromotionAdsNew,
.LazyLoadAd,
.LeaderAd,
.LeaderAdvertisement,
.LeaderBoardAd,
.LearderAd_Border,
.ListicleAdRow,
.MPUHolder,
.MPUad,
.MapLayout_BottomAd,
.MapLayout_BottomMobiAd,
.MarketGid_container,
.MbanAd,
.MiddleAd,
.MiddleAdContainer,
.MiddleAdvert,
.MiddleRightRadvertisement,
.NA_ad,
.NR-Ads,
.NativeAdContainerRegion,
.NavBarAd,
.Normal-add,
.OAS_wrap,
.OUTBRAIN,
.OcelotAdModule,
.OcelotAdModule-ad,
.Outbrain,
.PPD_ADS_JS,
.Page-ad,
.PageTopAd,
.PcSideBarAd,
.PencilAd,
.PostAdvertisementBeforePost,
.PostSidebarAd,
.Post__ad,
.PrimisResponsiveStyle,
.PrintAd-Slider,
.ProductAd,
.PushdownAd,
.RC-AD,
.RC-AD-BOX-BOTTOM,
.RC-AD-BOX-MIDDLE,
.RC-AD-BOX-TOP,
.RC-AD-TOP-BANNER,
.RectangleAd,
.Rectangle_1-ad-holder,
.Rectangle_2-ad-holder,
.Rectangle_3-ad-holder,
.RelatedAds,
.ResponsiveAd,
.RightAd,
.RightAd1,
.RightAd2,
.RightAdvertisement,
.RightGoogleAd,
.RightRailAd,
.RightRailAds,
.RightTowerAd,
.STR_AdBlock,
.SecondaryAd,
.SecondaryAdLink,
.Section-ad,
.SectionSponsor,
.SideAd,
.SideAdCol,
.SideAds,
.SideWidget__ad,
.Sidebar-ad,
.Sidebar-ad--300x600,
.SidebarAd,
.SidebarAdvert,
.SidebarRightAdvertisement,
.SimpleAd,
.SkyAdContainer,
.SkyAdContent,
.SkyScraperAd,
.SovrnAd,
.Sponsor-container,
.SponsorHeader,
.SponsorIsland,
.SponsorLink,
.SponsoredAdTitle,
.SponsoredArticleAd,
.SponsoredContent,
.SponsoredContentWidget,
.SponsoredLinks,
.SponsoredLinksModule,
.SponsoredLinksPadding,
.SponsoredLinksPanel,
.SponsoredResults,
.Sponsored_link,
.SquareAd,
.Sticky-AdContainer,
.StickyAdRail__Inner,
.SummaryPage-HeaderAd,
.TextAd,
.TextAdds,
.Textads,
.TopAd,
.TopAdBox,
.TopAdContainer,
.TopAdL,
.TopAdR,
.TopAds,
.TopBannerAd,
.TopRightRadvertisement,
.Top_Ad,
.TrackedBannerPromo,
.TrackedSidebarPromo,
.TrafficAd,
.U210-adv-column,
.UnderAd,
.VerticalAd,
.Video-Ad,
.VideoAd,
.WPBannerizeWidget,
.WP_Widget_Ad_manager,
.WideAdTile,
.WideAdsLeft,
.WidgetAdvertiser,
.WidthAd,
.ZERGNET,
.\[\&_\.gdprAdTransparencyCogWheelButton\]\:\!pjra-z-\[5\],
._SummaryPageHeaderAdView,
._SummaryPageSidebarStickyAdView,
._ads,
._ads-full,
._ap_adrecover_ad,
._ap_apex_ad,
._articleAdvert,
._bannerAds,
._bottom_ad_wrapper,
._fullsquaread,
._has-ads,
._popIn_recommend_article_ad,
._popIn_recommend_article_ad_reserved,
._table_ad_div_wide,
.a-ad,
.a-d-250,
.a-d-90,
.a-dserver,
.a-dserver_text,
.a-sponsor,
.ab-ad_placement-article,
.ablock300,
.ablock468,
.ablock728,
.above-header-advert,
.aboveCommentAds,
.abovead,
.ac-banner-ad,
.ac-lre-desktop,
.ac-lre-player-ph,
.ac-lre-wrapper,
.ac-widget-placeholder,
.ac_adbox,
.acm-ad-tag-unit,
.ad--300,
.ad--300x250,
.ad--468,
.ad--468-60,
.ad--728x90,
.ad--970-750-336-300,
.ad--970-90,
.ad--article,
.ad--article-top,
.ad--articlemodule,
.ad--b,
.ad--banner,
.ad--banner2,
.ad--banniere_basse,
.ad--banniere_haute,
.ad--billboard,
.ad--bottom,
.ad--bottom-label,
.ad--bottommpu,
.ad--boundries,
.ad--button,
.ad--c,
.ad--center,
.ad--centered,
.ad--container,
.ad--content,
.ad--content-ad,
.ad--dart,
.ad--desktop,
.ad--displayed,
.ad--droite_basse,
.ad--droite_haute,
.ad--droite_middle,
.ad--e,
.ad--fallback,
.ad--footer,
.ad--fullsize,
.ad--google,
.ad--halfpage,
.ad--header,
.ad--homepage-top,
.ad--in-article,
.ad--in-content,
.ad--inArticleBanner,
.ad--inline,
.ad--inner,
.ad--large,
.ad--leaderboard,
.ad--loading,
.ad--medium-rectangle,
.ad--medium_rectangle,
.ad--medium_rectangle_outstream,
.ad--mediumrectangle,
.ad--mid,
.ad--mid-content,
.ad--mobile,
.ad--mpu,
.ad--native,
.ad--nativeFlex,
.ad--no-bg,
.ad--noscroll,
.ad--object,
.ad--outstream,
.ad--overlayer,
.ad--p1,
.ad--p2,
.ad--p3,
.ad--p4,
.ad--p6,
.ad--p7,
.ad--placeholder,
.ad--pubperform,
.ad--pushdown,
.ad--rail,
.ad--rectangle,
.ad--rectangle1,
.ad--rectangle2,
.ad--right,
.ad--rightRail,
.ad--scroll,
.ad--section,
.ad--sidebar,
.ad--sky,
.ad--skyscraper,
.ad--slider,
.ad--slot,
.ad--sponsor-content,
.ad--square-rectangle,
.ad--sticky,
.ad--stripe,
.ad--stroeer,
.ad--subcontainer,
.ad--top,
.ad--top-desktop,
.ad--top-leaderboard,
.ad--top-slot,
.ad--topmobile,
.ad--topmobile2,
.ad--topmobile3,
.ad--wallpaper,
.ad--widget,
.ad--wrapper,
.ad-1,
.ad-120-60,
.ad-120x60,
.ad-120x600,
.ad-120x90,
.ad-125x125,
.ad-13,
.ad-137,
.ad-14,
.ad-160,
.ad-160-160,
.ad-160-600,
.ad-160x600,
.ad-2,
.ad-200,
.ad-200x200,
.ad-250,
.ad-250x300,
.ad-3,
.ad-300,
.ad-300-2,
.ad-300-250-600,
.ad-300-600,
.ad-300-b,
.ad-300-block,
.ad-300-dummy,
.ad-300-flex,
.ad-300-x-250,
.ad-300250,
.ad-300X250,
.ad-300X250-body,
.ad-300x,
.ad-300x100,
.ad-300x200,
.ad-300x250,
.ad-300x600,
.ad-336,
.ad-336x280,
.ad-336x280B,
.ad-350,
.ad-4,
.ad-468,
.ad-468x120,
.ad-468x60,
.ad-5,
.ad-544x250,
.ad-55,
.ad-560,
.ad-6,
.ad-600,
.ad-600-h,
.ad-635x40,
.ad-7,
.ad-728,
.ad-728-90,
.ad-728-banner,
.ad-728-x-90,
.ad-728x90,
.ad-728x90-1,
.ad-728x90-top,
.ad-728x90-top0,
.ad-728x90-wrapper,
.ad-728x90_forum,
.ad-768,
.ad-8,
.ad-88-60,
.ad-88x31,
.ad-9,
.ad-90,
.ad-90x600,
.ad-970,
.ad-970-250,
.ad-970-90,
.ad-970250,
.ad-970x250,
.ad-970x90,
.ad-Advert_Placeholder,
.ad-E,
.ad-LREC,
.ad-LREC2,
.ad-Leaderboard,
.ad-MPU,
.ad-MediumRectangle,
.ad-PENCIL,
.ad-S,
.ad-Square,
.ad-SuperBanner,
.ad-TOPPER,
.ad-W,
.ad-a,
.ad-ab,
.ad-abc,
.ad-above-header,
.ad-accordion,
.ad-active,
.ad-adSense,
.ad-adcode,
.ad-adhesion,
.ad-adlink-bottom,
.ad-adlink-side,
.ad-adsense,
.ad-adsense-block-250,
.ad-advertisement-horizontal,
.ad-affiliate,
.ad-after-content,
.ad-after-header,
.ad-align-none,
.ad-aligncenter,
.ad-alignment,
.ad-alsorectangle,
.ad-anchor,
.ad-aps-wide,
.ad-area--pd,
.ad-area-small,
.ad-area:not(.text-ad),
.ad-article-breaker,
.ad-article-inline,
.ad-article-teaser,
.ad-article-wrapper,
.ad-aside-pc-billboard,
.ad-atf,
.ad-atf-top,
.ad-background,
.ad-background-center,
.ad-background-container,
.ad-ban,
.ad-banner-2,
.ad-banner-250x600,
.ad-banner-300,
.ad-banner-300x250,
.ad-banner-5,
.ad-banner-6,
.ad-banner-728x90,
.ad-banner-bottom-container,
.ad-banner-box,
.ad-banner-btf,
.ad-banner-container,
.ad-banner-content,
.ad-banner-full-wrapper,
.ad-banner-header,
.ad-banner-image,
.ad-banner-inlisting,
.ad-banner-leaderboard,
.ad-banner-placeholder,
.ad-banner-single,
.ad-banner-smaller,
.ad-banner-static,
.ad-banner-top,
.ad-banner-top-wrapper,
.ad-banner-wrapper,
.ad-banners,
.ad-bar,
.ad-bar-header,
.ad-bb,
.ad-before-header,
.ad-below,
.ad-below-images,
.ad-below-player,
.ad-belowarticle,
.ad-bg,
.ad-big,
.ad-big-box,
.ad-bigbanner,
.ad-bigbillboard,
.ad-bigbox,
.ad-bigbox-double-inread,
.ad-bigbox-fixed,
.ad-bigsize,
.ad-billboard,
.ad-bline,
.ad-block,
.ad-block--300,
.ad-block--leader,
.ad-block-300,
.ad-block-banner-container,
.ad-block-big,
.ad-block-bottom,
.ad-block-btf,
.ad-block-container,
.ad-block-header {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    position: absolute !important;
    width: 0px !important;
    height: 0px !important;
}

#AC_ad,
#AD_160,
#AD_300,
#AD_468x60,
#AD_G,
#AD_L,
#AD_ROW,
#AD_Top,
#AD_text,
#ADbox,
#Ad-3-Slider,
#Ad-4-Slider,
#Ad-Container,
#Ad-Content,
#Ad-Top,
#AdBanner,
#AdBar,
#AdBigBox,
#AdBillboard,
#AdBottomLeader,
#AdBottomRight,
#AdBox2,
#AdColumn,
#AdContainerTop,
#AdContent,
#AdDisclaimer,
#AdHeader,
#AdMiddle,
#AdPopUp,
#AdRectangleBanner,
#AdSense1,
#AdSense2,
#AdSense3,
#AdServer,
#AdSkyscraper,
#AdSlot_megabanner,
#AdSpaceLeaderboard,
#AdTop,
#AdTopLeader,
#AdWidgetContainer,
#AdWrapperSuperCA,
#AdZone1,
#AdZone2,
#Ad_BelowContent,
#Ad_Block,
#Ad_TopLeaderboard,
#Adbanner,
#Adlabel,
#AdsBannerTop,
#AdsBillboard,
#AdsBottomContainer,
#AdsContent,
#AdsDiv,
#AdsFrame,
#AdsPubperform,
#AdsRight,
#AdsSky,
#AdsTopContainer,
#AdsWrap,
#Ads_BA_BS,
#Ads_BA_BUT,
#Ads_BA_BUT2,
#Ads_BA_BUT_box,
#Ads_BA_CAD,
#Ads_BA_CAD2,
#Ads_BA_FLB,
#Ads_BA_SKY,
#Ads_BA_VID,
#Ads_TFM_BS,
#Ads_google_bottom_wide,
#Adsense300x250,
#AdsenseBottom,
#AdsenseTop,
#Adsterra,
#Adv10,
#Adv11,
#Adv8,
#Adv9,
#AdvContainer,
#AdvFooter,
#AdvHeader,
#Adv_Footer,
#AdvertMid1,
#AdvertMid2,
#AdvertPanel,
#AdvertText,
#AdvertiseFrame,
#Advertisement1,
#Advertisement2,
#AdvertisementDiv,
#AdvertisementLeaderboard,
#Advertisements,
#AdvertisingDiv_0,
#Advertorial,
#Advertorials,
#AnchorAd,
#ArticleContentAd,
#Banner728x90,
#BannerAd,
#BannerAds,
#BannerAdvert,
#BannerAdvertisement,
#BigBoxAd,
#BigboxAdUnit,
#BodyAd,
#BodyTopAds,
#Body_Ad8_divAdd,
#BotAd,
#BottomAdContainer,
#BottomRightAdWrapper,
#ButtonAd,
#ContentAd,
#Content_CA_AD_0_BC,
#Content_CA_AD_1_BC,
#DFP_top_leaderboard,
#FooterAd,
#FooterAdBlock,
#FooterAdContainer,
#GoogleAd,
#GoogleAd1,
#GoogleAd2,
#GoogleAd3,
#GoogleAdRight,
#GoogleAdTop,
#GoogleAdsense,
#HP1-ad,
#HP2-ad,
#HeadAd,
#HeaderAD,
#HeaderAd,
#HeaderAdBlock,
#HeaderAdsBlock,
#HeroAd,
#HomeAd1,
#IFrameAd,
#IFrameAd1,
#IK-ad-area,
#IK-ad-block,
#IM_AD,
#LayoutBottomAdBox,
#LayoutHomeAdBoxBottom,
#LeftAd,
#LeftAd1,
#MPUAdSpace,
#MPUadvertising,
#MainAd,
#NR-Ads,
#Player_Playoncontent,
#Player_Playoncontent_footer,
#PromotionAdBox,
#RightAd,
#RightAdBlock,
#RightAdSpace,
#RightAdvertisement,
#SidebarAd,
#SidebarAdContainer,
#SitenavAdslot,
#SkyAd,
#SkyscraperAD,
#SponsoredAd,
#SponsoredAds,
#SponsoredLinks,
#SponsorsAds,
#StickyBannerAd,
#Top-ad,
#TopADs,
#TopAd,
#TopAd0,
#TopAdBox,
#TopAdContainer,
#TopAdPlacement,
#TopAdPos,
#TopAdTable,
#TopAdvert,
#TopBannerAd,
#TopRightRadvertisement,
#VPNAdvert,
#WelcomeAd,
#aad-header-1,
#aad-header-2,
#aad-header-3,
#ab_adblock,
#above-comments-ad,
#above-fold-ad,
#above-footer-ads,
#aboveAd,
#aboveNodeAds,
#above_button_ad,
#aboveplayerad,
#abovepostads,
#acm-ad-tag-lawrence_dfp_mobile_arkadium,
#ad--article--home-mobile-paramount-wrapper,
#ad--article-bottom-wrapper,
#ad--article-top,
#ad--sidebar,
#ad-0,
#ad-1,
#ad-125x125,
#ad-160,
#ad-160x600,
#ad-2,
#ad-2-160x600,
#ad-250,
#ad-250x300,
#ad-3,
#ad-3-300x250,
#ad-300,
#ad-300-250,
#ad-300-additional,
#ad-300-detail,
#ad-300-sidebar,
#ad-300X250-2,
#ad-300a,
#ad-300b,
#ad-300x250,
#ad-300x250-0,
#ad-300x250-2,
#ad-300x250-b,
#ad-300x250-sidebar,
#ad-300x250-wrapper,
#ad-300x250_mid,
#ad-300x250_mobile,
#ad-300x250_top,
#ad-300x600_top,
#ad-4,
#ad-5,
#ad-6,
#ad-7,
#ad-728,
#ad-728-90,
#ad-728x90,
#ad-8,
#ad-9,
#ad-Content_1,
#ad-Content_2,
#ad-Rectangle_1,
#ad-Rectangle_2,
#ad-Superbanner,
#ad-a,
#ad-ads,
#ad-advertorial,
#ad-affiliate,
#ad-after,
#ad-anchor,
#ad-around-the-web,
#ad-article,
#ad-article-in,
#ad-aside-1,
#ad-background,
#ad-ban,
#ad-banner-1,
#ad-banner-atf,
#ad-banner-bottom,
#ad-banner-btf,
#ad-banner-desktop,
#ad-banner-image,
#ad-banner-placement,
#ad-banner-top,
#ad-banner-wrap,
#ad-banner_atf-label,
#ad-bar,
#ad-base,
#ad-bb-content,
#ad-below-content,
#ad-bg,
#ad-big,
#ad-bigbox,
#ad-bigsize,
#ad-billboard,
#ad-billboard-atf,
#ad-billboard-bottom,
#ad-billboard01,
#ad-blade,
#ad-block,
#ad-block-125,
#ad-block-2,
#ad-block-aa,
#ad-block-bottom,
#ad-block-container,
#ad-border,
#ad-bottom,
#ad-bottom-banner,
#ad-bottom-fixed,
#ad-bottom-right-container,
#ad-bottom-wrapper,
#ad-box,
#ad-box-1,
#ad-box-2,
#ad-box-bottom,
#ad-box-halfpage,
#ad-box-leaderboard,
#ad-box-left,
#ad-box-rectangle,
#ad-box-rectangle-2,
#ad-box-right,
#ad-box1,
#ad-box2,
#ad-boxes,
#ad-break,
#ad-bs,
#ad-btm,
#ad-buttons,
#ad-campaign,
#ad-carousel,
#ad-case,
#ad-center,
#ad-chips,
#ad-circfooter,
#ad-code,
#ad-col,
#ad-container-banner,
#ad-container-fullpage,
#ad-container-inner,
#ad-container-leaderboard,
#ad-container-mpu,
#ad-container-outer,
#ad-container-overlay,
#ad-container-top-placeholder,
#ad-container1,
#ad-contentad,
#ad-desktop-bottom,
#ad-desktop-takeover-home,
#ad-desktop-takeover-int,
#ad-desktop-top,
#ad-desktop-wrap,
#ad-discover,
#ad-display-ad,
#ad-display-ad-placeholder,
#ad-div-leaderboard,
#ad-drawer,
#ad-ear,
#ad-extra-flat,
#ad-featured-right,
#ad-fixed-bottom,
#ad-flex-top,
#ad-flyout,
#ad-footer-728x90,
#ad-framework-top,
#ad-front-btf,
#ad-front-footer,
#ad-full-width,
#ad-fullbanner-btf,
#ad-fullbanner-outer,
#ad-fullbanner2,
#ad-fullwidth,
#ad-googleAdSense,
#ad-gutter-left,
#ad-gutter-right,
#ad-halfpage,
#ad-halfpage1,
#ad-halfpage2,
#ad-head,
#ad-header-1,
#ad-header-2,
#ad-header-3,
#ad-header-left,
#ad-header-mad,
#ad-header-mobile,
#ad-header-right,
#ad-holder,
#ad-horizontal,
#ad-horizontal-header,
#ad-horizontal-top,
#ad-incontent,
#ad-index,
#ad-inline-block,
#ad-label2,
#ad-large-banner-top,
#ad-large-header,
#ad-lb-secondary,
#ad-lead,
#ad-leadboard1,
#ad-leadboard2,
#ad-leader,
#ad-leader-atf,
#ad-leader-container,
#ad-leader-wrapper,
#ad-leaderboard,
#ad-leaderboard-atf,
#ad-leaderboard-bottom,
#ad-leaderboard-container,
#ad-leaderboard-footer,
#ad-leaderboard-header,
#ad-leaderboard-spot,
#ad-leaderboard-top,
#ad-leaderboard970x90home,
#ad-leaderboard970x90int,
#ad-leaderboard_bottom,
#ad-leadertop,
#ad-lrec,
#ad-m-rec-content,
#ad-main,
#ad-main-bottom,
#ad-main-top,
#ad-manager,
#ad-masthead,
#ad-medium,
#ad-medium-lower,
#ad-medium-rectangle,
#ad-medrec,
#ad-medrec__first,
#ad-mid,
#ad-mid-rect,
#ad-middle,
#ad-midpage,
#ad-minibar,
#ad-module,
#ad-mpu,
#ad-mrec,
#ad-mrec2,
#ad-new,
#ad-north,
#ad-one,
#ad-other,
#ad-output,
#ad-overlay,
#ad-p3,
#ad-page-1,
#ad-pan3l,
#ad-panel,
#ad-pencil,
#ad-performance,
#ad-performanceFullbanner1,
#ad-performanceRectangle1,
#ad-placeholder,
#ad-placeholder-horizontal,
#ad-placeholder-vertical,
#ad-placement,
#ad-plate,
#ad-player,
#ad-popup,
#ad-popup-home,
#ad-popup-int,
#ad-post,
#ad-promo,
#ad-push,
#ad-pushdown,
#ad-r,
#ad-rec-atf,
#ad-rec-btf,
#ad-rec-btf-top,
#ad-rect,
#ad-rectangle,
#ad-rectangle1,
#ad-rectangle1-outer,
#ad-rectangle2,
#ad-rectangle3,
#ad-results,
#ad-right,
#ad-right-bar-tall,
#ad-right-container,
#ad-right-sidebar,
#ad-right-top,
#ad-right2,
#ad-right3,
#ad-rotator,
#ad-row,
#ad-section,
#ad-separator,
#ad-shop,
#ad-side,
#ad-side-text,
#ad-sidebar,
#ad-sidebar-btf,
#ad-sidebar-container,
#ad-sidebar-mad,
#ad-sidebar-mad-wrapper,
#ad-sidebar1,
#ad-sidebar2,
#ad-site-header,
#ad-skin,
#ad-skm-below-content,
#ad-sky,
#ad-skyscraper,
#ad-slideshow,
#ad-slideshow2,
#ad-slot,
#ad-slot-1,
#ad-slot-2,
#ad-slot-3,
#ad-slot-4,
#ad-slot-5,
#ad-slot-502,
#ad-slot-lb,
#ad-slot-right,
#ad-slot-top,
#ad-slot1,
#ad-slot2,
#ad-slot4,
#ad-slug-wrapper,
#ad-small-banner,
#ad-space,
#ad-space-big,
#ad-splash,
#ad-sponsors,
#ad-spot,
#ad-spot-bottom,
#ad-spot-one,
#ad-standard,
#ad-standard-wrap,
#ad-stickers,
#ad-sticky-footer-container,
#ad-story-right,
#ad-story-top,
#ad-stripe,
#ad-target,
#ad-teaser,
#ad-text,
#ad-three,
#ad-top,
#ad-top-250,
#ad-top-300x250,
#ad-top-728,
#ad-top-banner,
#ad-top-leaderboard,
#ad-top-left,
#ad-top-lock,
#ad-top-low,
#ad-top-right,
#ad-top-right-container,
#ad-top-text-low,
#ad-top-wrap,
#ad-top-wrapper,
#ad-tower,
#ad-two,
#ad-undefined,
#ad-unit-right-bottom-160-600,
#ad-unit-right-middle-300-250,
#ad-unit-top-banner,
#ad-vip-article,
#ad-west,
#ad-wide-leaderboard,
#ad-wrap,
#ad-wrap2,
#ad-wrapper,
#ad-wrapper-728x90,
#ad-wrapper-footer-1,
#ad-wrapper-main-1,
#ad-wrapper-sidebar-1,
#ad-wrapper-top-1,
#ad1-placeholder,
#ad125x125,
#ad160,
#ad160600,
#ad160x600,
#ad250,
#ad300,
#ad300-250,
#ad300_250,
#ad336,
#ad336x280,
#ad468,
#ad468x60,
#ad480x60,
#ad6,
#ad600,
#ad728,
#ad72890,
#ad728Box,
#ad728Header,
#ad728Mid,
#ad728Top,
#ad728Wrapper,
#ad728X90,
#ad728foot,
#ad728h,
#ad728top,
#ad728x90,
#ad728x90_1,
#ad90,
#ad900,
#ad970,
#ad970x90_exp,
#adATF300x250,
#adATF728x90,
#adATFLeaderboard,
#adAside,
#adBTF300x250,
#adBadges,
#adBanner1,
#adBanner336x280,
#adBannerBottom,
#adBannerHeader,
#adBannerSpacer,
#adBannerTable,
#adBannerTop,
#adBar,
#adBelt,
#adBillboard,
#adBlock01,
#adBlockBanner,
#adBlockContainer,
#adBlockContent,
#adBlockOverlay,
#adBlocks,
#adBottom,
#adBox,
#adBrandDev,
#adBrandingStation,
#adBreak,
#adCarousel,
#adChannel,
#adChoiceFooter,
#adChoices,
#adChoicesIcon,
#adChoicesLogo,
#adCol,
#adColumn,
#adColumn3,
#adComponentWrapper,
#adContainer,
#adContainer_1,
#adContainer_2,
#adContainer_3,
#adContent,
#adContentHolder,
#adContext,
#adDiv,
#adDiv0,
#adDiv1,
#adDiv300,
#adDiv4,
#adDiv728,
#adDivContainer,
#adFiller,
#adFlashDiv,
#adFooter,
#adFot,
#adFrame,
#adGallery,
#adGoogleText,
#adHeader,
#adHeaderTop,
#adHeaderWrapper,
#adHeading,
#adHeightstory,
#adHolder,
#adHolder1,
#adHolder2,
#adHolder3,
#adHolder4,
#adHolder5,
#adHolder6,
#adHome,
#adHomeTop,
#adIframe,
#adInhouse,
#adIsland,
#adLB,
#adLabel,
#adLarge,
#adLayer,
#adLayerTop,
#adLayout,
#adLeader,
#adLeaderTop,
#adLeaderboard,
#adLeaderboard-middle,
#adLeft,
#adLink,
#adLink1,
#adLounge,
#adLrec,
#adMOBILETOP,
#adMPU,
#adMPUHolder,
#adMain,
#adMarketplace,
#adMed,
#adMedRect,
#adMediumRectangle,
#adMeld,
#adMessage,
#adMid2,
#adModal,
#adMpu,
#adMpuBottom,
#adOuter,
#adPartnerLinks,
#adPlaceHolder1,
#adPlaceHolder2,
#adPlacement_1,
#adPlacement_2,
#adPlacement_3,
#adPlacement_4,
#adPlacement_7,
#adPlacement_8,
#adPlacement_9,
#adPlacer,
#adPopover,
#adPopup,
#adPosition0,
#adPosition14,
#adPosition5,
#adPosition6,
#adPosition7,
#adPosition9,
#adPush,
#adPushdown1,
#adReady,
#adRight,
#adRight1,
#adRight2,
#adRight3,
#adRight4,
#adRight5,
#adScraper,
#adSection,
#adSenseBox,
#adSenseModule,
#adSenseWrapper,
#adSet,
#adSide,
#adSide1-container,
#adSideButton,
#adSidebar,
#adSite,
#adSkin,
#adSkinBackdrop,
#adSkinLeft,
#adSkinRight,
#adSky,
#adSkyPosition,
#adSkyscraper,
#adSlider,
#adSlot-dmpu,
#adSlot-dontMissLarge,
#adSlot-leader,
#adSlot-leaderBottom,
#adSlot1,
#adSlot2,
#adSlot3,
#adSlot4,
#adSlug,
#adSpace,
#adSpaceBottom,
#adSpaceHeight,
#adSpacer,
#adSpecial,
#adSqb,
#adSquare,
#adStrip,
#adSuperbanner,
#adTag,
#adText,
#adTextLink,
#adTile,
#adTop,
#adTopContent,
#adTopLREC,
#adTopLarge,
#adTopModule,
#adTower,
#adUnderArticle,
#adUnit,
#adWideSkyscraper,
#adWrap,
#adWrapper,
#adWrapperSky,
#ad_1,
#ad_160,
#ad_160_600,
#ad_160_600_2,
#ad_160x160,
#ad_160x600,
#ad_2,
#ad_250,
#ad_250x250,
#ad_3,
#ad_300,
#ad_300_250,
#ad_300_250_1,
#ad_300x250,
#ad_336,
#ad_4,
#ad_468_60,
#ad_468x60,
#ad_5,
#ad_728,
#ad_728_90,
#ad_728x90,
#ad_8,
#ad_9,
#ad_B1,
#ad_Banner,
#ad_Bottom,
#ad_LargeRec01,
#ad_Middle,
#ad_Middle1,
#ad_Pushdown,
#ad_R1,
#ad_Right,
#ad_Top,
#ad_Wrap,
#ad__billboard,
#ad_ad,
#ad_adsense,
#ad_after_header_1,
#ad_anchor,
#ad_area,
#ad_article1_1,
#ad_article1_2,
#ad_article2_1,
#ad_article2_2,
#ad_article3_1,
#ad_article3_2,
#ad_banner,
#ad_banner_1,
#ad_banner_468x60,
#ad_banner_728x90,
#ad_banner_bot,
#ad_banner_top,
#ad_banners,
#ad_bar,
#ad_bar_rect,
#ad_before_header,
#ad_bg,
#ad_bg_image,
#ad_big,
#ad_bigbox,
#ad_bigbox_companion,
#ad_bigrectangle,
#ad_billboard,
#ad_block,
#ad_block_0,
#ad_block_1,
#ad_block_2,
#ad_block_mpu,
#ad_bnr_atf_01,
#ad_bnr_atf_02,
#ad_bnr_atf_03,
#ad_bnr_btf_07,
#ad_bnr_btf_08,
#ad_body,
#ad_bottom,
#ad_box,
#ad_box_top,
#ad_branding,
#ad_bsb,
#ad_bsb_cont,
#ad_btmslot,
#ad_button,
#ad_buttons,
#ad_cell,
#ad_center,
#ad_choices,
#ad_close,
#ad_closebtn,
#ad_comments,
#ad_cont,
#ad_cont_superbanner,
#ad_container,
#ad_container_0,
#ad_container_300x250,
#ad_container_side,
#ad_container_sidebar,
#ad_container_top,
#ad_content,
#ad_content_1,
#ad_content_2,
#ad_content_3,
#ad_content_fullsize,
#ad_content_primary,
#ad_content_right,
#ad_content_top,
#ad_content_wrap,
#ad_contentslot_1,
#ad_contentslot_2,
#ad_creative_2,
#ad_creative_3,
#ad_creative_5,
#ad_dfp_rec1,
#ad_display_300_250,
#ad_display_728_90,
#ad_div,
#ad_div_bottom,
#ad_div_top,
#ad_feedback,
#ad_foot,
#ad_footer,
#ad_footer1,
#ad_footerAd,
#ad_frame,
#ad_frame1,
#ad_from_bottom,
#ad_fullbanner,
#ad_gallery,
#ad_gallery_bot,
#ad_global_300x250,
#ad_global_above_footer,
#ad_global_header,
#ad_global_header1,
#ad_global_header2,
#ad_h3,
#ad_halfpage,
#ad_head,
#ad_header,
#ad_header_1,
#ad_header_container,
#ad_holder,
#ad_home,
#ad_home_middle,
#ad_horizontal,
#ad_houseslot_a,
#ad_houseslot_b,
#ad_hp,
#ad_img,
#ad_interthread,
#ad_island,
#ad_island2,
#ad_label,
#ad_large,
#ad_large_rectangular,
#ad_lateral,
#ad_layer,
#ad_ldb,
#ad_lead1,
#ad_leader,
#ad_leaderBoard,
#ad_leaderboard,
#ad_leaderboard_top,
#ad_left,
#ad_left_1,
#ad_left_2,
#ad_left_3,
#ad_left_skyscraper,
#ad_left_top,
#ad_leftslot,
#ad_link,
#ad_links,
#ad_links_footer,
#ad_lnk,
#ad_lrec,
#ad_lwr_square,
#ad_main,
#ad_main_leader,
#ad_main_top,
#ad_marginal,
#ad_marker,
#ad_mast,
#ad_med_rect,
#ad_medium,
#ad_medium_rectangle,
#ad_medium_rectangular,
#ad_mediumrectangle,
#ad_message,
#ad_middle,
#ad_middle_bottom,
#ad_midstrip,
#ad_mobile,
#ad_module,
#ad_mpu,
#ad_mpu2,
#ad_mpu300x250,
#ad_mrec,
#ad_mrec1,
#ad_mrec2,
#ad_mrec_intext,
#ad_mrec_intext2,
#ad_new,
#ad_news_article,
#ad_newsletter,
#ad_one,
#ad_overlay,
#ad_overlayer,
#ad_panel,
#ad_panorama_top,
#ad_pencil,
#ad_place,
#ad_placeholder,
#ad_player,
#ad_plugs,
#ad_popup_background,
#ad_popup_wrapper,
#ad_post,
#ad_poster,
#ad_primary,
#ad_publicidad,
#ad_rail,
#ad_rec_01,
#ad_rect,
#ad_rect1,
#ad_rect2,
#ad_rect3,
#ad_rect_body,
#ad_rect_bottom,
#ad_rect_btf_01,
#ad_rect_btf_02,
#ad_rect_btf_03,
#ad_rect_btf_04,
#ad_rect_btf_05,
#ad_rectangle,
#ad_region1,
#ad_region2,
#ad_region3,
#ad_region5,
#ad_results,
#ad_right,
#ad_right_box,
#ad_right_top,
#ad_rightslot,
#ad_rotator-2,
#ad_rotator-3,
#ad_row,
#ad_row_home,
#ad_rr_1,
#ad_sec,
#ad_sec_div,
#ad_secondary,
#ad_short,
#ad_sidebar,
#ad_sidebar1,
#ad_sidebar2,
#ad_sidebar3,
#ad_sidebar_1,
#ad_sidebar_left_container,
#ad_sidebar_news,
#ad_sidebar_top,
#ad_sidebody,
#ad_site_header,
#ad_sitebar,
#ad_skin,
#ad_slot,
#ad_slot_bottom,
#ad_slot_leaderboard,
#ad_small,
#ad_space_top,
#ad_sponsored,
#ad_spot_a,
#ad_spot_b,
#ad_spotlight,
#ad_square,
#ad_squares,
#ad_ss,
#ad_stck,
#ad_sticky_wrap,
#ad_strip,
#ad_superbanner,
#ad_table,
#ad_takeover,
#ad_tall,
#ad_tbl,
#ad_top,
#ad_topBanner,
#ad_topScroller,
#ad_top_728x90,
#ad_top_banner,
#ad_top_bar,
#ad_top_holder,
#ad_topbanner,
#ad_topmob,
#ad_topnav,
#ad_topslot,
#ad_two,
#ad_txt,
#ad_under_game,
#ad_unit,
#ad_unit1,
#ad_unit2,
#ad_vertical,
#ad_video_abovePlayer,
#ad_video_belowPlayer,
#ad_video_large,
#ad_video_root,
#ad_wallpaper,
#ad_wide,
#ad_wide_box,
#ad_wideboard,
#ad_widget,
#ad_widget_1,
#ad_window,
#ad_wp,
#ad_wp_base,
#ad_wrap,
#ad_wrapper,
#ad_wrapper1,
#ad_wrapper2,
#ad_xrail_top,
#ad_zone,
#adaptvcompanion,
#adb_bottom,
#adbackground,
#adbanner-container,
#adbanner1,
#adbannerbox,
#adbannerdiv,
#adbannerleft,
#adbannerright,
#adbannerwidget,
#adbar,
#adbig,
#adblade,
#adblade_ad,
#adblock-big,
#adblock-leaderboard,
#adblock-small,
#adblock1,
#adblock2,
#adblock4,
#adblockbottom,
#adbn,
#adbnr,
#adboard,
#adbody,
#adbottom,
#adbottomleft,
#adbottomright,
#adbox,
#adbox--hot_news_ad,
#adbox--page_bottom_ad,
#adbox--page_top_ad,
#adbox-inarticle,
#adbox-topbanner,
#adbox1,
#adbox2,
#adbox_content,
#adbox_right,
#adbutton,
#adbuttons,
#adcell,
#adcenter,
#adcenter2,
#adcenter4,
#adchoices-icon,
#adchoicesBtn,
#adclear,
#adclose,
#adcode,
#adcolContent,
#adcolumn,
#adcontainer,
#adcontainer1,
#adcontainer2,
#adcontainer3,
#adcontainer5,
#adcontainerRight,
#adcontainer_ad_content_top,
#adcontent1,
#adcontent2,
#adcontextlinks,
#addbottomleft,
#addemam-wrapper,
#addvert,
#adfactor-label,
#adfloat,
#adfooter,
#adfooter_728x90,
#adframe:not(frameset),
#adframetop,
#adfreeDeskSpace,
#adhalfpage,
#adhead,
#adheader,
#adhesion,
#adhesionAdSlot,
#adhesionUnit,
#adhide,
#adholder,
#adholderContainerHeader,
#adhome,
#adhomepage,
#adjacency,
#adlabel,
#adlabelFooter,
#adlabelfooter,
#adlabelheader,
#adlanding,
#adlayer,
#adlayerContainer,
#adlayerad,
#adleaderboard,
#adleft,
#adlinks,
#adlrec,
#adm-inline-article-ad-1,
#adm-inline-article-ad-2,
#admain,
#admasthead,
#admid,
#admobilefoot,
#admobilefootinside,
#admobilemiddle,
#admobiletop,
#admobiletopinside,
#admod2,
#admpubottom,
#admpubottom2,
#admpufoot,
#admpumiddle,
#admpumiddle2,
#admputop2,
#admsg,
#adnet,
#adnorth,
#ados1,
#ados2,
#ados3,
#ados4,
#adplace,
#adplacement,
#adpos-top,
#adpos2,
#adposition,
#adposition1,
#adposition10,
#adposition1_container,
#adposition2,
#adposition3,
#adposition4,
#adpositionbottom,
#adrect,
#adright,
#adright2,
#adrightbottom,
#adrightrail,
#adriver_middle,
#adriver_top,
#adrotator,
#adrow,
#adrow1,
#adrow3,
#ads-1,
#ads-125,
#ads-200,
#ads-250,
#ads-300,
#ads-300-250,
#ads-336x280,
#ads-468,
#ads-5,
#ads-728x90,
#ads-728x90-I3,
#ads-728x90-I4,
#ads-area,
#ads-article-left,
#ads-banner,
#ads-banner-top,
#ads-bar,
#ads-before-content,
#ads-bg,
#ads-bg-mobile,
#ads-billboard,
#ads-block,
#ads-blog,
#ads-bot,
#ads-bottom,
#ads-col,
#ads-container,
#ads-container-2,
#ads-container-anchor,
#ads-container-single,
#ads-container-top,
#ads-content,
#ads-content-double,
#ads-footer,
#ads-footer-inner,
#ads-footer-wrap,
#ads-google,
#ads-header,
#ads-header-728,
#ads-home-468,
#ads-horizontal,
#ads-inread,
#ads-inside-content,
#ads-leader,
#ads-leaderboard,
#ads-leaderboard1,
#ads-left,
#ads-left-top,
#ads-lrec,
#ads-main,
#ads-menu,
#ads-middle,
#ads-mpu,
#ads-outer,
#ads-pagetop,
#ads-panel,
#ads-pop,
#ads-position-header-desktop,
#ads-right,
#ads-right-bottom,
#ads-right-skyscraper,
#ads-right-top,
#ads-slot,
#ads-space,
#ads-superBanner,
#ads-text,
#ads-top,
#ads-top-728,
#ads-top-wrap,
#ads-under-rotator,
#ads-vertical,
#ads-vertical-wrapper,
#ads-wrap,
#ads-wrapper,
#ads1,
#ads120,
#ads125,
#ads1_box,
#ads2,
#ads2_block,
#ads2_box,
#ads2_container,
#ads3,
#ads300,
#ads300-250,
#ads300x200,
#ads300x250,
#ads300x250_2,
#ads336x280,
#ads4,
#ads468x60,
#ads50,
#ads7,
#ads728,
#ads728bottom,
#ads728top,
#ads728x90,
#ads728x90_2,
#ads728x90top,
#adsBar,
#adsBottom,
#adsContainer,
#adsContent,
#adsDisplay,
#adsHeader,
#adsHeading,
#adsLREC,
#adsLeft,
#adsLinkFooter,
#adsMobileFixed,
#adsMpu,
#adsPanel,
#adsRight,
#adsRightDiv,
#adsSectionLeft,
#adsSectionRight,
#adsSquare,
#adsTG,
#adsTN,
#adsTop,
#adsTopLeft,
#adsTopMobileFixed,
#adsZone,
#adsZone1,
#adsZone2,
#ads[style^="position: absolute; z-index: 30; width: 100%; height"],
#ads_0_container,
#ads_160,
#ads_3,
#ads_300,
#ads_300x250,
#ads_4,
#ads_728,
#ads_728x90,
#ads_728x90_top,
#ads_banner,
#ads_banner1,
#ads_banner_header,
#ads_belownav,
#ads_big,
#ads_block,
#ads_body_1,
#ads_body_2,
#ads_body_3,
#ads_body_4,
#ads_body_5,
#ads_body_6,
#ads_bottom,
#ads_box,
#ads_box1,
#ads_box2,
#ads_box_bottom,
#ads_box_right,
#ads_box_top,
#ads_button,
#ads_campaign,
#ads_catDiv,
#ads_center,
#ads_center_banner,
#ads_central,
#ads_combo2,
#ads_container,
#ads_content,
#ads_desktop_r1,
#ads_desktop_r2,
#ads_expand,
#ads_footer,
#ads_fullsize,
#ads_h,
#ads_h1,
#ads_h2,
#ads_halfsize,
#ads_header,
#ads_horiz,
#ads_horizontal,
#ads_horz,
#ads_in_modal,
#ads_in_video,
#ads_inline_z,
#ads_inner,
#ads_insert_container,
#ads_layout_bottom,
#ads_lb,
#ads_lb_frame,
#ads_leaderbottom,
#ads_left,
#ads_left_top,
#ads_line,
#ads_medrect,
#ads_notice,
#ads_overlay,
#ads_page_top,
#ads_place,
#ads_placeholder,
#ads_player,
#ads_popup,
#ads_right,
#ads_right_sidebar,
#ads_right_top,
#ads_slide_div,
#ads_space,
#ads_space_header,
#ads_superbanner1,
#ads_superbanner2,
#ads_superior,
#ads_td,
#ads_text,
#ads_textlinks,
#ads_title,
#ads_top,
#ads_top2,
#ads_top_banner,
#ads_top_container,
#ads_top_content,
#ads_top_right,
#ads_top_sec,
#ads_topbanner,
#ads_tower1,
#ads_tower_top,
#ads_vert,
#ads_video,
#ads_wide,
#ads_wrapper,
#adsbot,
#adsbottom,
#adsbox,
#adsbox-left,
#adsbox-right,
#adscenter,
#adscolumn,
#adscontainer,
#adscontent,
#adsdiv,
#adsection,
#adsense-2,
#adsense-468x60,
#adsense-area,
#adsense-bottom,
#adsense-container-bottom,
#adsense-header,
#adsense-link,
#adsense-links,
#adsense-middle,
#adsense-post,
#adsense-right,
#adsense-sidebar,
#adsense-tag,
#adsense-text,
#adsense-top,
#adsense-wrap,
#adsense1,
#adsense2,
#adsense468,
#adsense6,
#adsense728,
#adsenseArea,
#adsenseContainer,
#adsenseHeader,
#adsenseLeft,
#adsenseWrap,
#adsense_banner_top,
#adsense_block,
#adsense_bottom_ad,
#adsense_box,
#adsense_box2,
#adsense_center,
#adsense_image,
#adsense_inline,
#adsense_leaderboard,
#adsense_overlay,
#adsense_r_side_sticky_container,
#adsense_sidebar,
#adsense_top,
#adsenseheader,
#adsensehorizontal,
#adsensempu,
#adsenseskyscraper,
#adsensetext,
#adsensetop,
#adsensewide,
#adserv,
#adsframe_2,
#adside,
#adsimage,
#adsitem,
#adskeeper,
#adskinleft,
#adskinlink,
#adskinright,
#adskintop,
#adsky,
#adskyscraper,
#adskyscraper_flex,
#adsleft1,
#adslider,
#adslist,
#adslot-below-updated,
#adslot-download-abovefiles,
#adslot-half-page,
#adslot-homepage-middle,
#adslot-infobox,
#adslot-left-skyscraper,
#adslot-side-mrec,
#adslot-site-footer,
#adslot-site-header,
#adslot-sticky-headerbar,
#adslot-top-rectangle,
#adslot1,
#adslot2,
#adslot3,
#adslot300x250ATF,
#adslot300x250BTF,
#adslot4,
#adslot5,
#adslot6,
#adslot7,
#adslot_1,
#adslot_2,
#adslot_left,
#adslot_rect,
#adslot_top,
#adsmgid,
#adsmiddle,
#adsonar,
#adspace,
#adspace-1,
#adspace-2,
#adspace-300x250,
#adspace-728,
#adspace-728x90,
#adspace-bottom,
#adspace-leaderboard-top,
#adspace-one,
#adspace-top,
#adspace300x250,
#adspaceBox,
#adspaceRow,
#adspace_header,
#adspace_leaderboard,
#adspace_top,
#adspacer,
#adspan,
#adsplace1,
#adsplace2,
#adsplace4,
#adsplash,
#adspot,
#adspot-bottom,
#adspot-top,
#adsquare,
#adsquare2,
#adsright,
#adsside,
#adsspace,
#adstext2,
#adstrip,
#adtab,
#adtext,
#adtop,
#adtxt,
#adunit,
#adunit-article-bottom,
#adunit_video,
#adunitl,
#adv-01,
#adv-300,
#adv-Bottom,
#adv-BoxP,
#adv-Middle,
#adv-Middle1,
#adv-Middle2,
#adv-Scrollable,
#adv-Top,
#adv-TopLeft,
#adv-banner,
#adv-banner-r,
#adv-box,
#adv-companion-iframe,
#adv-container,
#adv-gpt-box-container1,
#adv-gpt-masthead-skin-container1,
#adv-halfpage,
#adv-header,
#adv-leaderblock,
#adv-leaderboard,
#adv-left,
#adv-masthead,
#adv-middle,
#adv-middle1,
#adv-midroll,
#adv-native,
#adv-preroll,
#adv-right,
#adv-right1,
#adv-scrollable,
#adv-sticky-1,
#adv-sticky-2,
#adv-text,
#adv-title,
#adv-top,
#adv-top-skin,
#adv300x250,
#adv300x250container,
#adv468x90,
#adv728,
#adv728x90,
#adv768x90,
#advBoxBottom,
#advCarrousel,
#advHome,
#advHook-Middle1,
#advRectangle,
#advRectangle1,
#advSkin,
#advTop,
#advWrapper,
#adv_300,
#adv_728,
#adv_728x90,
#adv_BoxBottom,
#adv_Inread,
#adv_IntropageOvl,
#adv_LdbMastheadPush,
#adv_Reload,
#adv_Skin,
#adv_bootom,
#adv_border,
#adv_center,
#adv_config,
#adv_contents,
#adv_footer,
#adv_holder,
#adv_leaderboard,
#adv_mob,
#adv_mpu1,
#adv_mpu2,
#adv_network,
#adv_overlay,
#adv_overlay_content,
#adv_r,
#adv_right,
#adv_skin,
#adv_sky,
#adv_textlink,
#adv_top,
#adv_wallpaper,
#adv_wallpaper2,
#advads_ad_widget-18,
#advads_ad_widget-19,
#advads_ad_widget-8,
#adver,
#adver-top,
#adverFrame,
#advert-1,
#advert-120,
#advert-2,
#advert-ahead,
#advert-article,
#advert-article-1,
#advert-article-2,
#advert-article-3,
#advert-banner,
#advert-banner-container,
#advert-banner-wrap,
#advert-banner2,
#advert-block,
#advert-boomer,
#advert-box,
#advert-column,
#advert-container-top,
#advert-display,
#advert-fireplace,
#advert-footer,
#advert-footer-hidden,
#advert-header,
#advert-island,
#advert-leaderboard,
#advert-left,
#advert-mpu,
#advert-posterad,
#advert-rectangle,
#advert-right,
#advert-sky,
#advert-skyscaper,
#advert-skyscraper,
#advert-slider-top,
#advert-text,
#advert-top,
#advert-top-banner,
#advert-wrapper,
#advert1,
#advert2,
#advertBanner,
#advertBox,
#advertBoxRight,
#advertBoxSquare,
#advertColumn,
#advertContainer,
#advertDB,
#advertOverlay,
#advertRight,
#advertSection,
#advertTop,
#advertTopLarge,
#advertTopSmall,
#advertTower,
#advertWrapper,
#advert_1,
#advert_banner,
#advert_belowmenu,
#advert_box,
#advert_container,
#advert_header,
#advert_leaderboard,
#advert_mid,
#advert_mpu,
#advert_right1,
#advert_sky,
#advert_top,
#advertblock,
#advertborder,
#adverticum_r_above,
#adverticum_r_above_container,
#adverticum_r_side_container,
#advertise,
#advertise-block,
#advertise-here,
#advertise-sidebar,
#advertise1,
#advertise2,
#advertiseBanner,
#advertiseLink,
#advertise_top,
#advertisediv,
#advertisement-300x250,
#advertisement-bottom,
#advertisement-content,
#advertisement-large,
#advertisement-placement,
#advertisement-text,
#advertisement1,
#advertisement2,
#advertisement3,
#advertisement728x90,
#advertisementArea,
#advertisementBox,
#advertisementHorizontal,
#advertisementRight,
#advertisementTop,
#advertisement_banner,
#advertisement_belowscreenshots,
#advertisement_block,
#advertisement_box,
#advertisement_container,
#advertisement_label,
#advertisement_notice,
#advertisement_title,
#advertisements_bottom,
#advertisements_sidebar,
#advertisements_top,
#advertisementsarticle,
#advertiser-container,
#advertiserLinks,
#advertisetop,
#advertising-160x600,
#advertising-300x250,
#advertising-728x90,
#advertising-banner,
#advertising-caption,
#advertising-container,
#advertising-right,
#advertising-skyscraper,
#advertising-top,
#advertisingHrefTop,
#advertisingLeftLeft,
#advertisingLink,
#advertisingRightColumn,
#advertisingRightRight,
#advertisingTop,
#advertisingTopWrapper,
#advertising_300,
#advertising_320,
#advertising_728,
#advertising__banner__content,
#advertising_column,
#advertising_container,
#advertising_contentad,
#advertising_div,
#advertising_header,
#advertising_holder,
#advertising_leaderboard,
#advertising_top_container,
#advertising_wrapper,
#advertisment-horizontal,
#advertisment-text,
#advertisment1,
#advertisment_content,
#advertisment_panel,
#advertleft,
#advertorial,
#advertorial-box,
#advertorial-wrap,
#advertorial1,
#advertorial_links,
#adverts,
#adverts--footer,
#adverts-top-container,
#adverts-top-left,
#adverts-top-middle,
#adverts-top-right,
#adverts_base,
#adverts_post_content,
#adverts_right,
#advertscroll,
#advertsingle,
#advertspace,
#advertssection,
#adverttop,
#advframe,
#advr_mobile,
#advsingle,
#advt,
#advt_bottom,
#advtbar,
#advtcell,
#advtext,
#advtop,
#advtopright,
#adwallpaper,
#adwidget,
#adwidget-5,
#adwidget-6,
#adwidget1,
#adwidget2,
#adwrapper,
#adxBigAd,
#adxBigAd2,
#adxLeaderboard,
#adxMiddle,
#adxMiddleRight,
#adxToolSponsor,
#adx_ad,
#adxtop2,
#adzbanner,
#adzone,
#adzone-middle1,
#adzone-middle2,
#adzone-right,
#adzone-top,
#adzone_content,
#adzone_wall,
#adzonebanner,
#adzoneheader,
#afc-container,
#affiliate_2,
#affiliate_ad,
#after-dfp-ad-mid1,
#after-dfp-ad-mid2,
#after-dfp-ad-mid3,
#after-dfp-ad-mid4,
#after-dfp-ad-top,
#after-header-ads,
#after-top-menu-ads,
#after_ad,
#after_bottom_ad,
#after_heading_ad,
#after_title_ad,
#aigirlfriendad,
#amazon-ads,
#amazon_ad,
#analytics_ad,
#anchor-ad,
#anchorAd,
#aniview--player,
#aniview-ads,
#aom-ad-right_side_1,
#aom-ad-right_side_2,
#aom-ad-top,
#apiBackgroundAd,
#around-the-web,
#article-ad,
#article-ad-container,
#article-ad-content,
#article-ads,
#article-advert,
#article-aside-top-ad,
#article-billboard-ad-1,
#article-bottom-ad,
#article-box-ad,
#article-content-ad,
#article-footer-ad,
#article-footer-sponsors,
#article-island-ad,
#article-sidebar-ad,
#articleAd,
#articleAdReplacement,
#articleBoard-ad,
#articleBottom-ads,
#articleLeftAdColumn,
#articleSideAd,
#articleTop-ads,
#article_ad,
#article_ad_1,
#article_ad_3,
#article_ad_bottom,
#article_ad_container,
#article_ad_top,
#article_ad_w,
#article_adholder,
#article_ads,
#article_advert,
#article_banner_ad,
#article_body_ad1,
#article_box_ad,
#articlead1,
#articlead2,
#articlead300x250r,
#articleadblock,
#articlefootad,
#articletop_ad,
#aside-ad-container,
#asideAd,
#aside_ad,
#asideads,
#asinglead,
#ax-billboard,
#ax-billboard-bottom,
#ax-billboard-sub,
#ax-billboard-top,
#backad,
#background-ad-cover,
#background-adv,
#background_ad_left,
#background_ad_right,
#background_ads,
#backgroundadvert,
#banADbanner,
#banner-300x250,
#banner-468x60,
#banner-728,
#banner-728x90,
#banner-ad,
#banner-ad-container,
#banner-ad-large,
#banner-ads,
#banner-advert,
#banner-lg-ad,
#banner-native-ad,
#banner-skyscraper,
#banner300x250,
#banner468,
#banner468x60,
#banner728,
#banner728x90,
#bannerAd,
#bannerAdFrame,
#bannerAdTop,
#bannerAdWrap,
#bannerAdWrapper,
#bannerAds,
#bannerAdsense,
#bannerAdvert,
#bannerGoogle,
#banner_ad_bottom,
#banner_ad_footer,
#banner_ad_module,
#banner_ad_placeholder,
#banner_ad_top,
#banner_ads,
#banner_adsense,
#banner_adv,
#banner_advertisement,
#banner_adverts,
#banner_content_ad,
#banner_pos1_ddb_0,
#banner_pos2_ddb_0,
#banner_pos3_ddb_0,
#banner_pos4_ddb_0,
#banner_sedo,
#banner_slot,
#banner_spacer,
#banner_topad,
#banner_videoad,
#banner_wrapper_top,
#bannerad-bottom,
#bannerad-top,
#bannerad2,
#banneradrow,
#bannerads,
#banneradspace,
#banneradvert3,
#banneradvertise,
#bannerplayer-wrap,
#baseboard-ad,
#baseboard-ad-wrapper,
#bbContentAds,
#bb_ad_container,
#bb_top_ad,
#bbadwrap,
#before-footer-ad,
#below-listings-ad,
#below-menu-ad-header,
#below-post-ad,
#below-title-ad,
#belowAd,
#belowContactBoxAd,
#belowNodeAds,
#below_content_ad_container,
#belowad,
#belowheaderad,
#bg-custom-ad,
#bgad,
#big-box-ad,
#bigAd,
#bigAd1,
#bigAd2,
#bigAdDiv,
#bigBoxAd,
#bigBoxAdCont,
#big_ad,
#big_ad_label,
#big_ads,
#bigad,
#bigadbox,
#bigads,
#bigadspace,
#bigadspot,
#bigboard_ad,
#bigsidead,
#billboard-ad,
#billboard-atf,
#billboard_ad,
#bingadcontainer2,
#blkAds1,
#blkAds2,
#blkAds3,
#blkAds4,
#blkAds5,
#block-ad-articles,
#block-adsense-0,
#block-adsense-2,
#block-adsense-banner-article-bottom,
#block-adsense-banner-channel-bottom,
#block-adsenseleaderboard,
#block-advertisement,
#block-advertorial,
#block-articlebelowtextad,
#block-articlefrontpagead,
#block-articletopadvert,
#block-boxes-taboola,
#block-dfp-top,
#block-frontpageabovepartnersad,
#block-frontpagead,
#block-frontpagesideadvert1,
#block-google-ads,
#block-googleads3,
#block-googleads3-2,
#block-openads-0,
#block-openads-1,
#block-openads-13,
#block-openads-14,
#block-openads-2,
#block-openads-3,
#block-openads-4,
#block-openads-5,
#block-sponsors,
#block-taboolablock,
#blockAd,
#blockAds,
#block_ad,
#block_ad2,
#block_ad_container,
#block_advert,
#block_advert1,
#block_advert2,
#block_advertisement,
#blog-ad,
#blog-advert,
#blogad,
#blogad-wrapper,
#blogads,
#bm-HeaderAd,
#bn_ad,
#bnr-300x250,
#bnr-468x60,
#bnr-728x90,
#bnrAd,
#body-ads,
#bodyAd1,
#bodyAd2,
#bodyAd3,
#bodyAd4,
#body_ad,
#body_centered_ad,
#bottom-ad,
#bottom-ad-1,
#bottom-ad-area,
#bottom-ad-banner,
#bottom-ad-container,
#bottom-ad-leaderboard,
#bottom-ad-slot,
#bottom-ad-tray,
#bottom-ad-wrapper,
#bottom-add,
#bottom-adhesion,
#bottom-adhesion-container,
#bottom-ads,
#bottom-ads-bar,
#bottom-ads-container,
#bottom-adspot,
#bottom-advertising,
#bottom-boxad,
#bottom-not-ads,
#bottom-side-ad,
#bottom-sponsor-add,
#bottomAd,
#bottomAd300,
#bottomAdBlcok,
#bottomAdContainer,
#bottomAdSection,
#bottomAdSense,
#bottomAdSenseDiv,
#bottomAdWrapper,
#bottomAds,
#bottomAdvBox,
#bottomBannerAd,
#bottomContentAd,
#bottomDDAd,
#bottomLeftAd,
#bottomMPU,
#bottomRightAd,
#bottom_ad,
#bottom_ad_728,
#bottom_ad_area,
#bottom_ad_box,
#bottom_ad_region,
#bottom_ad_unit,
#bottom_ad_wrapper,
#bottom_adbox,
#bottom_ads,
#bottom_adwrapper,
#bottom_banner_ad,
#bottom_fixed_ad_overlay,
#bottom_leader_ad,
#bottom_player_adv,
#bottom_sponsor_ads,
#bottom_sponsored_links,
#bottom_text_ad,
#bottomad,
#bottomad300,
#bottomad_table,
#bottomadbanner,
#bottomadbar,
#bottomadholder,
#bottomads,
#bottomadsdiv,
#bottomadsense,
#bottomadvert,
#bottomadwrapper,
#bottomcontentads,
#bottomleaderboardad,
#bottommpuAdvert,
#bottommpuSlot,
#bottomsponad,
#bottomsponsoredresults,
#box-ad,
#box-ad-section,
#box-ad-sidebar,
#box-content-ad,
#box1ad,
#box2ad,
#boxAD,
#boxAd,
#boxAd300,
#boxAdContainer,
#boxAdvert,
#boxLREC,
#box_ad,
#box_ad_container,
#box_ad_middle,
#box_ads,
#box_advertisement,
#box_advertisment,
#box_articlead,
#box_text_ads,
#boxad,
#boxads,
#bpAd,
#br-ad-header,
#breadcrumb_ad,
#breakbarad,
#bsa_add_holder_g,
#bt-ad,
#bt-ad-header,
#btfAdNew,
#btm_ad,
#btm_ads,
#btmad,
#btnAdDP,
#btnAds,
#btnads,
#btopads,
#button-ads,
#button_ad_container,
#button_ads,
#buy-sell-ads,
#buySellAds,
#buysellads,
#carbon-ads-container-bg,
#carbonadcontainer,
#carbonads,
#carbonads-container,
#card-ads-top,
#category-ad,
#category-sponsor,
#cellAd,
#center-ad,
#center-ad-group,
#centerads,
#ch-ad-outer-right,
#ch-ads,
#channel_ad,
#channel_ads,
#circ_ad,
#circ_ad_holder,
#circad_wrapper,
#classifiedsads,
#clickforad,
#clientAds,
#closeAdsDiv,
#closeable-ad,
#cloudAdTag,
#cmg-video-player-placeholder,
#col-right-ad,
#colAd,
#colombiaAdBox,
#columnAd,
#commentAdWrapper,
#commentTopAd,
#comment_ad_zone,
#comments-ad-container,
#comments-ads,
#comments-standalone-mpu,
#compAdvertisement,
#companion-ad,
#companionAd,
#companionAdDiv,
#companion_Ad,
#companionad,
#component-taboola-below-article-feed,
#component-taboola-below-article-feed-2,
#component-taboola-below-homepage-feed,
#connatix,
#connatix-moveable,
#connatix_placeholder_desktop,
#container-ad,
#container_ad,
#content-ad,
#content-ad-side,
#content-ads,
#content-adver,
#content-contentad,
#content-header-ad,
#content-left-ad,
#content-right-ad,
#contentAd,
#contentAdSense,
#contentAdTwo,
#contentAds,
#contentBoxad,
#content_Ad,
#content_ad,
#content_ad_1,
#content_ad_2,
#content_ad_block,
#content_ad_container,
#content_ad_placeholder,
#content_ads,
#content_ads_top,
#content_adv,
#content_bottom_ad,
#content_bottom_ads,
#content_mpu,
#contentad,
#contentad-adsense-homepage-1,
#contentad-commercial-1,
#contentad-content-box-1,
#contentad-footer-tfm-1,
#contentad-lower-medium-rectangle-1,
#contentad-story-middle-1,
#contentad-superbanner-1,
#contentad-top-adsense-1,
#contentad-topbanner-1,
#contentadcontainer,
#contentads,
#contextad,
#contextual-ads,
#contextual-ads-block,
#contextualad,
#cornerad,
#coverads,
#criteoAd,
#crt-adblock-a,
#crt-adblock-b,
#ctl00_ContentPlaceHolder1_ucAdHomeRightFO_divAdvertisement,
#ctl00_ContentPlaceHolder1_ucAdHomeRight_divAdvertisement,
#ctl00_adFooter,
#ctl00_leaderboardAdvertContainer,
#ctl00_skyscraperAdvertContainer,
#ctl00_topAd,
#ctl00_ucFooter_ucFooterBanner_divAdvertisement,
#cubeAd,
#cube_ad,
#cube_ads,
#customAd,
#customAds,
#customad,
#darazAd,
#ddAdZone2,
#ddb_fluid_native_ddb_0,
#desktop-ad-top,
#desktop-sidebar-ad,
#desktop_middle_ad_fixed,
#desktop_top_ad_fixed,
#dfp-ad-bottom-wrapper,
#dfp-ad-container,
#dfp-ad-floating,
#dfp-ad-leaderboard,
#dfp-ad-leaderboard-wrapper,
#dfp-ad-medium_rectangle,
#dfp-ad-mediumrect-wrapper,
#dfp-ad-mpu1,
#dfp-ad-mpu2,
#dfp-ad-right1,
#dfp-ad-right1-wrapper,
#dfp-ad-right2,
#dfp-ad-right2-wrapper,
#dfp-ad-right3,
#dfp-ad-right4-wrapper,
#dfp-ad-slot2,
#dfp-ad-slot3,
#dfp-ad-slot3-wrapper,
#dfp-ad-slot4-wrapper,
#dfp-ad-slot5,
#dfp-ad-slot5-wrapper,
#dfp-ad-slot6,
#dfp-ad-slot6-wrapper,
#dfp-ad-slot7,
#dfp-ad-slot7-wrapper,
#dfp-ad-top-wrapper,
#dfp-ap-2016-interstitial,
#dfp-article-mpu,
#dfp-atf,
#dfp-atf-desktop,
#dfp-banner,
#dfp-banner-popup,
#dfp-billboard1,
#dfp-billboard2,
#dfp-btf,
#dfp-btf-desktop,
#dfp-footer-desktop,
#dfp-header,
#dfp-header-container,
#dfp-ia01,
#dfp-ia02,
#dfp-interstitial,
#dfp-leaderboard,
#dfp-leaderboard-desktop,
#dfp-masthead,
#dfp-middle,
#dfp-middle1,
#dfp-mtf,
#dfp-mtf-desktop,
#dfp-rectangle,
#dfp-rectangle1,
#dfp-ros-res-header_container,
#dfp-tlb,
#dfp-top-banner,
#dfpAd,
#dfp_ad_mpu,
#dfp_ads_4,
#dfp_ads_5,
#dfp_bigbox_2,
#dfp_bigbox_recipe_top,
#dfp_container,
#dfp_leaderboard,
#dfpad-0,
#dfpslot_tow_2-0,
#dfpslot_tow_2-1,
#dfrads-widget-3,
#dfrads-widget-6,
#dfrads-widget-7,
#dianomiNewsBlock,
#dict-adv,
#direct-ad,
#disable-ads-container,
#display-ads,
#displayAd,
#displayAdSet,
#display_ad,
#displayad_carousel,
#displayad_rectangle,
#div-ad-1x1,
#div-ad-bottom,
#div-ad-flex,
#div-ad-inread,
#div-ad-leaderboard,
#div-ad-r,
#div-ad-r1,
#div-ad-top,
#div-ad-top_banner,
#div-adcenter1,
#div-adcenter2,
#div-advert,
#div-contentad_1,
#div-footer-ad,
#div-gpt-LDB1,
#div-gpt-MPU1,
#div-gpt-MPU2,
#div-gpt-MPU3,
#div-gpt-Skin,
#div-gpt-inline-main,
#div-gpt-mini-leaderboard1,
#div-gpt-mrec,
#div-insticator-ad-1,
#div-insticator-ad-2,
#div-insticator-ad-3,
#div-insticator-ad-4,
#div-insticator-ad-5,
#div-insticator-ad-6,
#div-insticator-ad-9,
#div-leader-ad,
#div-social-ads,
#divAd,
#divAdDetail,
#divAdHere,
#divAdHorizontal,
#divAdLeft,
#divAdMain,
#divAdRight,
#divAdWrapper,
#divAds,
#divAdsTop,
#divAdv300x250,
#divAdvertisement,
#divDoubleAd,
#divFoldersAd,
#divFooterAd,
#divFooterAds,
#divSponAds,
#divSponsoredLinks,
#divStoryBigAd1,
#divThreadAdBox,
#divTopAd,
#divTopAds,
#divWrapper_Ad,
#div_ad_TopRight,
#div_ad_float,
#div_ad_holder,
#div_ad_leaderboard,
#div_advt_right,
#div_belowAd,
#div_bottomad,
#div_bottomad_container,
#div_googlead,
#divadfloat,
#dnn_adSky,
#dnn_adTop,
#dnn_ad_banner,
#dnn_ad_island1,
#dnn_ad_skyscraper,
#dnn_sponsoredLinks,
#downloadAd,
#download_ad,
#download_ads,
#dragads,
#ds-mpu,
#dsStoryAd,
#dsk-banner-ad-a {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    position: absolute !important;
    width: 0px !important;
    height: 0px !important;
}



img:is([sizes="auto" i], [sizes^="auto," i]) {
    contain-intrinsic-size: 3000px 1500px;
}

img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0px 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0px !important;
}

:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:root {
    --wp--style--global--content-size: 800px;
    --wp--style--global--wide-size: 1200px;
}

:where(body) {
    margin: 0px;
}

.wp-site-blocks>.alignleft {
    float: left;
    margin-right: 2em;
}

.wp-site-blocks>.alignright {
    float: right;
    margin-left: 2em;
}

.wp-site-blocks>.aligncenter {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
}

:where(.wp-site-blocks)>* {
    margin-block: 24px 0px;
}

:where(.wp-site-blocks)> :first-child {
    margin-block-start: 0px;
}

:where(.wp-site-blocks)> :last-child {
    margin-block-end: 0px;
}

:root {
    --wp--style--block-gap: 24px;
}

:root :where(.is-layout-flow)> :first-child {
    margin-block-start: 0px;
}

:root :where(.is-layout-flow)> :last-child {
    margin-block-end: 0px;
}

:root :where(.is-layout-flow)>* {
    margin-block: 24px 0px;
}

:root :where(.is-layout-constrained)> :first-child {
    margin-block-start: 0px;
}

:root :where(.is-layout-constrained)> :last-child {
    margin-block-end: 0px;
}

:root :where(.is-layout-constrained)>* {
    margin-block: 24px 0px;
}

:root :where(.is-layout-flex) {
    gap: 24px;
}

:root :where(.is-layout-grid) {
    gap: 24px;
}

.is-layout-flow>.alignleft {
    float: left;
    margin-inline: 0px 2em;
}

.is-layout-flow>.alignright {
    float: right;
    margin-inline: 2em 0px;
}

.is-layout-flow>.aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

.is-layout-constrained>.alignleft {
    float: left;
    margin-inline: 0px 2em;
}

.is-layout-constrained>.alignright {
    float: right;
    margin-inline: 2em 0px;
}

.is-layout-constrained>.aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

.is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: var(--wp--style--global--content-size);
    margin-left: auto !important;
    margin-right: auto !important;
}

.is-layout-constrained>.alignwide {
    max-width: var(--wp--style--global--wide-size);
}

body .is-layout-flex {
    display: flex;
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

.is-layout-flex> :is(*, div) {
    margin: 0px;
}

body .is-layout-grid {
    display: grid;
}

.is-layout-grid> :is(*, div) {
    margin: 0px;
}

body {
    padding: 0px;
}

a:where(:not(.wp-element-button)) {
    text-decoration: underline;
}

:root :where(.wp-element-button, .wp-block-button__link) {
    background-color: rgb(50, 55, 60);
    border-width: 0px;
    color: rgb(255, 255, 255);
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    padding: calc(0.667em + 2px) calc(1.333em + 2px);
    text-decoration: none;
}

.has-black-color {
    color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
    color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}

:root :where(.wp-block-pullquote) {
    font-size: 1.5em;
    line-height: 1.6;
}

#toplevel_page_omnisend>a>div.wp-menu-image.dashicons-before>img {
    opacity: 1;
    width: 20px;
}

.omnisend-settings-text {
    color: rgb(53, 147, 143);
}

html {
    line-height: 1.15;
    text-size-adjust: 100%;
}

*,
::after,
::before {
    box-sizing: border-box;
}

body {
    margin: 0px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: rgb(51, 51, 51);
    background-color: rgb(255, 255, 255);
    -webkit-font-smoothing: antialiased;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-block: 0.5rem 1rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit;
}

h1 {
    font-size: 2.5rem;
}

h2 {
    font-size: 2rem;
}

h3 {
    font-size: 1.75rem;
}

h4 {
    font-size: 1.5rem;
}

h5 {
    font-size: 1.25rem;
}

h6 {
    font-size: 1rem;
}

p {
    margin-block: 0px 0.9rem;
}

hr {
    box-sizing: content-box;
    height: 0px;
    overflow: visible;
}

pre {
    font-family: monospace, monospace;
    font-size: 1em;
    white-space: pre-wrap;
}

a {
    background-color: transparent;
    text-decoration: none;
    color: rgb(204, 51, 102);
}

a:active,
a:hover {
    color: rgb(51, 51, 102);
}

a:not([href]):not([tabindex]),
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
    outline: 0px;
}

abbr[title] {
    border-block-end: none;
    text-decoration: underline dotted;
}

b,
strong {
    font-weight: bolder;
}

code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

img {
    border-style: none;
    height: auto;
    max-width: 100%;
}

details {
    display: block;
}

summary {
    display: list-item;
}

figcaption {
    font-size: 16px;
    color: rgb(51, 51, 51);
    line-height: 1.4;
    font-style: italic;
    font-weight: 400;
}

[hidden],
template {
    display: none;
}

@media print {

    *,
    ::after,
    ::before {
        background: transparent !important;
        color: rgb(0, 0, 0) !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]::after {
        content: " (" attr(href) ")";
    }

    abbr[title]::after {
        content: " (" attr(title) ")";
    }

    a[href^="#"]::after,
    a[href^="javascript:"]::after {
        content: "";
    }

    pre {
        white-space: pre-wrap !important;
    }

    blockquote,
    pre {
        break-inside: avoid;
        border: 1px solid rgb(204, 204, 204);
    }

    thead {
        display: table-header-group;
    }

    img,
    tr {
        break-inside: avoid;
    }

    h2,
    h3,
    p {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        break-after: avoid;
    }
}

label {
    display: inline-block;
    line-height: 1;
    vertical-align: middle;
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.5;
    margin: 0px;
}

input[type="date"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
select,
textarea {
    width: 100%;
    border: 1px solid rgb(102, 102, 102);
    border-radius: 3px;
    padding: 0.5rem 1rem;
    transition: 0.3s;
}

input[type="date"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="url"]:focus,
select:focus,
textarea:focus {
    border-color: rgb(51, 51, 51);
}

button,
input {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

[type="button"],
[type="reset"],
[type="submit"],
button {
    width: auto;
    appearance: button;
}

[type="button"],
[type="submit"],
button {
    display: inline-block;
    font-weight: 400;
    color: rgb(204, 51, 102);
    text-align: center;
    white-space: nowrap;
    user-select: none;
    background-color: transparent;
    border: 1px solid rgb(204, 51, 102);
    padding: 0.5rem 1rem;
    font-size: 1rem;
    border-radius: 3px;
    transition: 0.3s;
}

[type="button"]:focus:not(:focus-visible),
[type="submit"]:focus:not(:focus-visible),
button:focus:not(:focus-visible) {
    outline: none;
}

[type="button"]:focus,
[type="button"]:hover,
[type="submit"]:focus,
[type="submit"]:hover,
button:focus,
button:hover {
    color: rgb(255, 255, 255);
    background-color: rgb(204, 51, 102);
    text-decoration: none;
}

[type="button"]:not(:disabled),
[type="submit"]:not(:disabled),
button:not(:disabled) {
    cursor: pointer;
}

fieldset {
    padding: 0.35em 0.75em 0.625em;
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0px;
    white-space: normal;
}

progress {
    vertical-align: baseline;
}

textarea {
    overflow: auto;
    resize: vertical;
}

[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    padding: 0px;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

[type="search"] {
    appearance: textfield;
    outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
    appearance: none;
}

::-webkit-file-upload-button {
    appearance: button;
    font: inherit;
}

select {
    display: block;
}

table {
    background-color: transparent;
    width: 100%;
    margin-block-end: 15px;
    font-size: 0.9em;
    border-spacing: 0px;
    border-collapse: collapse;
}

table td,
table th {
    padding: 15px;
    line-height: 1.5;
    vertical-align: top;
    border: 1px solid rgba(128, 128, 128, 0.5);
}

table th {
    font-weight: 700;
}

table tfoot th,
table thead th {
    font-size: 1em;
}

table caption+thead tr:first-child td,
table caption+thead tr:first-child th,
table colgroup+thead tr:first-child td,
table colgroup+thead tr:first-child th,
table thead:first-child tr:first-child td,
table thead:first-child tr:first-child th {
    border-block-start: 1px solid rgba(128, 128, 128, 0.5);
}

table tbody>tr:nth-child(2n+1)>td,
table tbody>tr:nth-child(2n+1)>th {
    background-color: rgba(128, 128, 128, 0.07);
}

table tbody tr:hover>td,
table tbody tr:hover>th {
    background-color: rgba(128, 128, 128, 0.1);
}

table tbody+tbody {
    border-block-start: 2px solid rgba(128, 128, 128, 0.5);
}

@media (max-width: 767px) {
    table table {
        font-size: 0.8em;
    }

    table table td,
    table table th {
        padding: 7px;
        line-height: 1.3;
    }

    table table th {
        font-weight: 400;
    }
}

dd,
dl,
dt,
li,
ol,
ul {
    margin-block: 0px;
    border: 0px;
    outline: 0px;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

.comments-area a,
.page-content a {
    text-decoration: underline;
}

.alignright {
    float: right;
    margin-left: 1rem;
}

.alignleft {
    float: left;
    margin-right: 1rem;
}

.aligncenter {
    clear: both;
    display: block;
    margin-inline: auto;
}

.alignwide {
    margin-inline: -80px;
}

.alignfull {
    margin-inline: calc(50% - 50vw);
    max-width: 100vw;
}

.alignfull,
.alignfull img {
    width: 100vw;
}

.wp-caption {
    margin-block-end: 1.25rem;
    max-width: 100%;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0px;
}

.wp-caption.alignright {
    margin: 5px 0px 20px 20px;
}

.wp-caption img {
    display: block;
    margin-inline: auto;
}

.wp-caption-text {
    margin: 0px;
}

.gallery-caption {
    display: block;
    font-size: 0.8125rem;
    line-height: 1.5;
    margin: 0px;
    padding: 0.75rem;
}

.pagination {
    display: flex;
    justify-content: space-between;
    margin: 20px auto;
}

.sticky {
    position: relative;
    display: block;
}

.bypostauthor {
    font-size: inherit;
}

.hide {
    display: none !important;
}

.post-password-form p {
    width: 100%;
    display: flex;
    align-items: flex-end;
}

.post-password-form [type="submit"] {
    margin-inline-start: 3px;
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    width: 1px;
    position: absolute !important;
    overflow-wrap: normal !important;
}

.screen-reader-text:focus {
    background-color: rgb(238, 238, 238);
    clip-path: none;
    color: rgb(51, 51, 51);
    display: block;
    font-size: 1rem;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 12px 24px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    clip: auto !important;
}

.post .entry-title a {
    text-decoration: none;
}

.post .wp-post-image {
    width: 100%;
    max-height: 500px;
    object-fit: cover;
}

@media (max-width: 991px) {
    .post .wp-post-image {
        max-height: 400px;
    }
}

@media (max-width: 575px) {
    .post .wp-post-image {
        max-height: 300px;
    }
}

#comments .comment-list {
    margin: 0px;
    padding: 0px;
    list-style: none;
    font-size: 0.9em;
}

#comments .comment,
#comments .pingback {
    position: relative;
}

#comments .comment .comment-body,
#comments .pingback .comment-body {
    display: flex;
    flex-direction: column;
    padding-block: 30px;
    padding-inline: 60px 0px;
    border-block-end: 1px solid rgb(204, 204, 204);
}

#comments .comment .avatar,
#comments .pingback .avatar {
    position: absolute;
    left: 0px;
    border-radius: 50%;
    margin-inline-end: 10px;
}

body.rtl #comments .comment .avatar,
body.rtl #comments .pingback .avatar,
html[dir="rtl"] #comments .comment .avatar,
html[dir="rtl"] #comments .pingback .avatar {
    left: auto;
    right: 0px;
}

#comments .comment-meta {
    display: flex;
    justify-content: space-between;
    margin-block-end: 0.9rem;
}

#comments .comment-metadata,
#comments .reply {
    font-size: 11px;
    line-height: 1;
}

#comments .children {
    position: relative;
    list-style: none;
    margin: 0px;
    padding-inline-start: 30px;
}

#comments .children li:last-child {
    padding-block-end: 0px;
}

#comments ol.comment-list .children::before {
    display: inline-block;
    font-size: 1em;
    font-weight: 400;
    line-height: 100%;
    content: "↪";
    position: absolute;
    top: 45px;
    left: 0px;
    width: auto;
}

body.rtl #comments ol.comment-list .children::before,
html[dir="rtl"] #comments ol.comment-list .children::before {
    content: "↩";
    left: auto;
    right: 0px;
}

@media (min-width: 768px) {

    #comments .comment-author,
    #comments .comment-metadata {
        line-height: 1;
    }
}

@media (max-width: 767px) {
    #comments .comment .comment-body {
        padding: 30px 0px;
    }

    #comments .children {
        padding-inline-start: 20px;
    }

    #comments .comment .avatar {
        position: inherit;
        float: left;
    }

    body.rtl #comments .comment .avatar,
    html[dir="rtl"] #comments .comment .avatar {
        float: right;
    }
    
    .my-class-video {
        display: inline-block;
        justify-content: center;
        width: 100%;
        margin-top: -58%;
        position: absolute;
    }
}

.page-header .entry-title,
.site-footer .footer-inner,
.site-footer:not(.dynamic-footer),
.site-header .header-inner,
.site-header:not(.dynamic-header),
body:not([class*="elementor-page-"]) .site-main {
    margin-inline: auto;
    width: 100%;
}

@media (max-width: 575px) {

    .page-header .entry-title,
    .site-footer .footer-inner,
    .site-footer:not(.dynamic-footer),
    .site-header .header-inner,
    .site-header:not(.dynamic-header),
    body:not([class*="elementor-page-"]) .site-main {
        padding-inline: 10px;
    }
}

@media (min-width: 576px) {

    .page-header .entry-title,
    .site-footer .footer-inner,
    .site-footer:not(.dynamic-footer),
    .site-header .header-inner,
    .site-header:not(.dynamic-header),
    body:not([class*="elementor-page-"]) .site-main {
        max-width: 500px;
    }

    .site-footer.footer-full-width .footer-inner,
    .site-header.header-full-width .header-inner {
        max-width: 100%;
    }
}

@media (min-width: 768px) {

    .page-header .entry-title,
    .site-footer .footer-inner,
    .site-footer:not(.dynamic-footer),
    .site-header .header-inner,
    .site-header:not(.dynamic-header),
    body:not([class*="elementor-page-"]) .site-main {
        max-width: 600px;
    }

    .site-footer.footer-full-width,
    .site-header.header-full-width {
        max-width: 100%;
    }
}

@media (min-width: 992px) {

    .page-header .entry-title,
    .site-footer .footer-inner,
    .site-footer:not(.dynamic-footer),
    .site-header .header-inner,
    .site-header:not(.dynamic-header),
    body:not([class*="elementor-page-"]) .site-main {
        max-width: 800px;
    }

    .site-footer.footer-full-width,
    .site-header.header-full-width {
        max-width: 100%;
    }
}

@media (min-width: 1200px) {

    .page-header .entry-title,
    .site-footer .footer-inner,
    .site-footer:not(.dynamic-footer),
    .site-header .header-inner,
    .site-header:not(.dynamic-header),
    body:not([class*="elementor-page-"]) .site-main {
        max-width: 1140px;
    }

    .site-footer.footer-full-width,
    .site-header.header-full-width {
        max-width: 100%;
    }
}

.site-header+.elementor {
    min-height: calc(-320px + 100vh);
}

.site-header {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-block: 1rem;
    position: relative;
}

.site-header .site-title {
    font-size: 2.5rem;
    font-weight: 500;
    line-height: 1.2;
}

.site-header .site-branding {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 0.5rem;
}

.site-header .header-inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.site-header .header-inner .custom-logo-link {
    display: block;
}

.site-header .header-inner .site-branding .site-description,
.site-header .header-inner .site-branding .site-title {
    margin: 0px;
}

.site-header .header-inner .site-branding .site-logo img {
    display: block;
}

.site-header .header-inner .site-branding.show-logo .site-title,
.site-header .header-inner .site-branding.show-title .site-logo {
    display: none !important;
}

.site-header.header-inverted .header-inner {
    flex-direction: row-reverse;
}

.site-header.header-inverted .header-inner .site-branding {
    text-align: end;
}

.site-header.header-stacked .header-inner {
    align-items: center;
    flex-direction: column;
    text-align: center;
}

.site-footer {
    padding-block: 1rem;
    position: relative;
}

.site-footer .site-title {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.2;
}

.site-footer .site-branding {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 0.5rem;
}

.site-footer .footer-inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.site-footer .footer-inner .custom-logo-link {
    display: block;
}

.site-footer .footer-inner .site-branding .site-description,
.site-footer .footer-inner .site-branding .site-title {
    margin: 0px;
}

.site-footer .footer-inner .site-branding .site-logo img {
    display: block;
}

.site-footer .footer-inner .site-branding.show-logo .site-title,
.site-footer .footer-inner .site-branding.show-title .site-logo {
    display: none !important;
}

.site-footer .footer-inner .copyright {
    align-items: center;
    display: flex;
    justify-content: flex-end;
}

.site-footer .footer-inner .copyright p {
    margin: 0px;
}

.site-footer.footer-inverted .footer-inner {
    flex-direction: row-reverse;
}

.site-footer.footer-inverted .footer-inner .site-branding {
    text-align: end;
}

.site-footer.footer-stacked .footer-inner {
    align-items: center;
    flex-direction: column;
    text-align: center;
}

.site-footer.footer-stacked .footer-inner .site-branding .site-title {
    text-align: center;
}

.site-footer.footer-stacked .footer-inner .site-navigation .menu {
    padding: 0px;
}

@media (max-width: 576px) {

    .site-footer:not(.footer-stacked) .footer-inner .copyright,
    .site-footer:not(.footer-stacked) .footer-inner .site-branding,
    .site-footer:not(.footer-stacked) .footer-inner .site-navigation {
        display: block;
        text-align: center;
        width: 100%;
        max-width: none;
    }

    .site-footer .footer-inner .site-navigation ul.menu {
        justify-content: center;
    }

    .site-footer .footer-inner .site-navigation ul.menu li {
        display: inline-block;
    }
}

.site-header.header-stacked .site-navigation-toggle-holder {
    justify-content: center;
    max-width: 100%;
}

.site-header.menu-layout-dropdown .site-navigation {
    display: none;
}

.site-navigation-toggle-holder {
    display: flex;
    align-items: center;
    padding: 8px 15px;
}

.site-navigation-toggle-holder .site-navigation-toggle {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.5rem;
    cursor: pointer;
    border: 0px solid;
    border-radius: 3px;
    background-color: rgba(0, 0, 0, 0.05);
    color: rgb(73, 76, 79);
}

.site-navigation-toggle-holder .site-navigation-toggle-icon {
    display: block;
    width: 1.25rem;
}

.site-navigation-toggle-holder .site-navigation-toggle-icon::after,
.site-navigation-toggle-holder .site-navigation-toggle-icon::before {
    content: "";
    background-color: currentcolor;
    display: block;
    height: 3px;
    transition: 0.2s ease-in-out;
    border-radius: 3px;
}

.site-navigation-toggle-holder .site-navigation-toggle-icon::before {
    box-shadow: currentcolor 0px 0.35rem 0px;
    margin-block-end: 0.5rem;
}

.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded="true"] .site-navigation-toggle-icon::before {
    box-shadow: none;
    transform: translateY(0.35rem) rotate(45deg);
}

.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded="true"] .site-navigation-toggle-icon::after {
    transform: translateY(-0.35rem) rotate(-45deg);
}

.site-navigation {
    display: flex;
    align-items: center;
}

.site-navigation ul.menu,
.site-navigation ul.menu ul {
    list-style-type: none;
    padding: 0px;
}

.site-navigation ul.menu {
    display: flex;
    flex-wrap: wrap;
}

.site-navigation ul.menu li {
    position: relative;
    display: flex;
}

.site-navigation ul.menu li a {
    display: block;
    padding: 8px 15px;
}

.site-navigation ul.menu li.menu-item-has-children {
    padding-inline-end: 15px;
}

.site-navigation ul.menu li.menu-item-has-children::after {
    display: flex;
    content: "▾";
    font-size: 1.5em;
    justify-content: center;
    align-items: center;
    color: rgb(102, 102, 102);
    text-decoration: none;
}

.site-navigation ul.menu li.menu-item-has-children:focus-within>ul {
    display: block;
}

.site-navigation ul.menu li ul {
    background: rgb(255, 255, 255);
    display: none;
    min-width: 150px;
    position: absolute;
    z-index: 2;
    left: 0px;
    top: 100%;
}

.site-navigation ul.menu li ul li {
    border-block-end: 1px solid rgb(238, 238, 238);
}

.site-navigation ul.menu li ul li:last-child {
    border-block-end: none;
}

.site-navigation ul.menu li ul li.menu-item-has-children a {
    flex-grow: 1;
}

.site-navigation ul.menu li ul li.menu-item-has-children::after {
    transform: translateY(-50%) rotate(-90deg);
}

.site-navigation ul.menu li ul ul {
    left: 100%;
    top: 0px;
}

.site-navigation ul.menu li:hover>ul {
    display: block;
}

footer .site-navigation ul.menu li ul {
    top: auto;
    bottom: 100%;
}

footer .site-navigation ul.menu li ul ul {
    bottom: 0px;
}

footer .site-navigation ul.menu a {
    padding: 5px 15px;
}

.site-navigation-dropdown {
    margin-block-start: 10px;
    transition: max-height 0.3s, transform 0.3s;
    transform-origin: center top;
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 10000;
    width: 100%;
}

.site-navigation-toggle-holder:not(.elementor-active)+.site-navigation-dropdown {
    transform: scaleY(0);
    max-height: 0px;
}

.site-navigation-toggle-holder.elementor-active+.site-navigation-dropdown {
    transform: scaleY(1);
    max-height: 100vh;
}

.site-navigation-dropdown ul {
    padding: 0px;
}

.site-navigation-dropdown ul.menu {
    position: absolute;
    width: 100%;
    padding: 0px;
    margin: 0px;
    background: rgb(255, 255, 255);
}

.site-navigation-dropdown ul.menu li {
    display: block;
    width: 100%;
    position: relative;
}

.site-navigation-dropdown ul.menu li a {
    display: block;
    padding: 20px;
    background: rgb(255, 255, 255);
    color: rgb(85, 89, 92);
    box-shadow: rgba(0, 0, 0, 0.1) 0px -1px 0px inset;
}

.site-navigation-dropdown ul.menu li.current-menu-item a {
    color: rgb(255, 255, 255);
    background: rgb(85, 89, 92);
}

.site-navigation-dropdown ul.menu>li li {
    transition: max-height 0.3s, transform 0.3s;
    transform-origin: center top;
    transform: scaleY(0);
    max-height: 0px;
}

.site-navigation-dropdown ul.menu li.elementor-active>ul>li {
    transform: scaleY(1);
    max-height: 100vh;
}

@media (max-width: 576px) {
    .site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation {
        display: none !important;
    }
}

@media (min-width: 768px) {
    .site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation-toggle-holder {
        display: none !important;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation {
        display: none !important;
    }
}

@media (min-width: 992px) {
    .site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder {
        display: none !important;
    }
}

@media (max-width: 992px) {
    .site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation {
        display: none !important;
    }
}

.site-header.menu-dropdown-none:not(.menu-layout-dropdown) .site-navigation-toggle-holder {
    display: none !important;
}

.elementor-hidden {
    display: none;
}

.elementor-visibility-hidden {
    visibility: hidden;
}

.elementor-screen-only,
.screen-reader-text,
.screen-reader-text span,
.ui-helper-hidden-accessible {
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0px;
    position: absolute;
    top: -10000em;
    width: 1px;
    clip: rect(0px, 0px, 0px, 0px);
    border: 0px;
}

.elementor-clearfix::after {
    clear: both;
    content: "";
    display: block;
    height: 0px;
    width: 0px;
}

.e-logo-wrapper {
    background: var(--e-a-bg-logo);
    border-radius: 50%;
    display: inline-block;
    line-height: 1;
    padding: 0.75em;
}

.e-logo-wrapper i {
    color: var(--e-a-color-logo);
    font-size: 1em;
}

.elementor *,
.elementor ::after,
.elementor ::before {
    box-sizing: border-box;
}

.elementor a {
    box-shadow: none;
    text-decoration: none;
}

.elementor hr {
    background-color: transparent;
    margin: 0px;
}

.elementor img {
    border: none;
    border-radius: 0px;
    box-shadow: none;
    height: auto;
    max-width: 100%;
}

.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
    margin: 0px;
}

.elementor embed,
.elementor iframe,
.elementor object,
.elementor video {
    border: none;
    line-height: 1;
    margin: 0px;
    max-width: 100%;
    width: 100%;
}

.elementor .elementor-background,
.elementor .elementor-background-holder,
.elementor .elementor-background-video-container {
    direction: ltr;
    inset: 0px;
    overflow: hidden;
    position: absolute;
    z-index: 0;
}

.elementor .elementor-background-video-container {
    pointer-events: none;
    transition: opacity 1s;
}

.elementor .elementor-background-video-container.elementor-loading {
    opacity: 0;
}

.elementor .elementor-background-video-embed {
    max-width: none;
}

.elementor .elementor-background-video,
.elementor .elementor-background-video-embed,
.elementor .elementor-background-video-hosted {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
}

.elementor .elementor-background-video {
    max-width: none;
}

.elementor .elementor-background-video-hosted {
    object-fit: cover;
}

.elementor .elementor-background-overlay {
    inset: 0px;
    position: absolute;
}

.elementor .elementor-background-slideshow {
    inset: 0px;
    position: absolute;
    z-index: 0;
}

.elementor .elementor-background-slideshow__slide__image {
    background-position: 50% center;
    background-size: cover;
    height: 100%;
    width: 100%;
}

.e-con-inner>.elementor-element.elementor-absolute,
.e-con>.elementor-element.elementor-absolute,
.elementor-widget-wrap>.elementor-element.elementor-absolute {
    position: absolute;
}

.e-con-inner>.elementor-element.elementor-fixed,
.e-con>.elementor-element.elementor-fixed,
.elementor-widget-wrap>.elementor-element.elementor-fixed {
    position: fixed;
}

.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,
.elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
    max-width: 100%;
}

.my-class-video {
    display: flex;
    justify-content: center;
    width: 56%;
}

@media (max-width: 1024px) {

    .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,
    .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial {
        max-width: 100%;
    }
    
    .my-class-video {
        display: inline-block;
        justify-content: center;
        width: 100%;
        margin-top: -58%;
        position: absolute;
    }
}

@media (max-width: 767px) {

    .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,
    .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial {
        max-width: 100%;
    }
}

.elementor-element {
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    align-self: var(--align-self);
    flex-basis: var(--flex-basis);
    flex-grow: var(--flex-grow);
    flex-shrink: var(--flex-shrink);
    order: var(--order);
}

.elementor-element.elementor-absolute,
.elementor-element.elementor-fixed {
    z-index: 1;
}

.elementor-element:where(.e-con-full, .elementor-widget) {
    align-content: var(--align-content);
    align-items: var(--align-items);
    flex-direction: var(--flex-direction);
    flex-wrap: var(--flex-wrap);
    gap: var(--row-gap) var(--column-gap);
    justify-content: var(--justify-content);
}

.elementor-invisible {
    visibility: hidden;
}

.elementor-align-center {
    text-align: center;
}

.elementor-align-right {
    text-align: right;
}

.elementor-align-left {
    text-align: left;
}

.elementor-align-center .elementor-button,
.elementor-align-left .elementor-button,
.elementor-align-right .elementor-button {
    width: auto;
}

.elementor-align-justify .elementor-button {
    width: 100%;
}

.elementor-custom-embed-play {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
}

.elementor-custom-embed-play i {
    color: rgb(255, 255, 255);
    font-size: 100px;
    text-shadow: rgba(0, 0, 0, 0.3) 1px 0px 6px;
}

.elementor-custom-embed-play svg {
    height: 100px;
    width: 100px;
    fill: rgb(255, 255, 255);
    filter: drop-shadow(rgba(0, 0, 0, 0.3) 1px 0px 6px);
}

.elementor-custom-embed-play i,
.elementor-custom-embed-play svg {
    opacity: 0.8;
    transition: 0.5s;
}

.elementor-custom-embed-play.elementor-playing i {
    font-family: eicons;
}

.elementor-custom-embed-play.elementor-playing i::before {
    content: "";
}

.elementor-custom-embed-play.elementor-playing i,
.elementor-custom-embed-play.elementor-playing svg {
    animation: 2s linear 0s infinite normal none running eicon-spin;
}

.elementor-tag {
    display: inline-flex;
}

.elementor-ken-burns {
    transition-duration: 10s;
    transition-property: transform;
    transition-timing-function: linear;
}

.elementor-ken-burns--out {
    transform: scale(1.3);
}

.elementor-ken-burns--active {
    transition-duration: 20s;
}

.elementor-ken-burns--active.elementor-ken-burns--out {
    transform: scale(1);
}

.elementor-ken-burns--active.elementor-ken-burns--in {
    transform: scale(1.3);
}

@media (min-width:-1) {
    .elementor-widescreen-align-center {
        text-align: center;
    }

    .elementor-widescreen-align-right {
        text-align: right;
    }

    .elementor-widescreen-align-left {
        text-align: left;
    }

    .elementor-widescreen-align-center .elementor-button,
    .elementor-widescreen-align-left .elementor-button,
    .elementor-widescreen-align-right .elementor-button {
        width: auto;
    }

    .elementor-widescreen-align-justify .elementor-button {
        width: 100%;
    }
}

@media (max-width:-1) {
    .elementor-laptop-align-center {
        text-align: center;
    }

    .elementor-laptop-align-right {
        text-align: right;
    }

    .elementor-laptop-align-left {
        text-align: left;
    }

    .elementor-laptop-align-center .elementor-button,
    .elementor-laptop-align-left .elementor-button,
    .elementor-laptop-align-right .elementor-button {
        width: auto;
    }

    .elementor-laptop-align-justify .elementor-button {
        width: 100%;
    }

    .elementor-tablet_extra-align-center {
        text-align: center;
    }

    .elementor-tablet_extra-align-right {
        text-align: right;
    }

    .elementor-tablet_extra-align-left {
        text-align: left;
    }

    .elementor-tablet_extra-align-center .elementor-button,
    .elementor-tablet_extra-align-left .elementor-button,
    .elementor-tablet_extra-align-right .elementor-button {
        width: auto;
    }

    .elementor-tablet_extra-align-justify .elementor-button {
        width: 100%;
    }
}

@media (max-width: 1024px) {
    .elementor-tablet-align-center {
        text-align: center;
    }

    .elementor-tablet-align-right {
        text-align: right;
    }

    .elementor-tablet-align-left {
        text-align: left;
    }

    .elementor-tablet-align-center .elementor-button,
    .elementor-tablet-align-left .elementor-button,
    .elementor-tablet-align-right .elementor-button {
        width: auto;
    }

    .elementor-tablet-align-justify .elementor-button {
        width: 100%;
    }
}

@media (max-width:-1) {
    .elementor-mobile_extra-align-center {
        text-align: center;
    }

    .elementor-mobile_extra-align-right {
        text-align: right;
    }

    .elementor-mobile_extra-align-left {
        text-align: left;
    }

    .elementor-mobile_extra-align-center .elementor-button,
    .elementor-mobile_extra-align-left .elementor-button,
    .elementor-mobile_extra-align-right .elementor-button {
        width: auto;
    }

    .elementor-mobile_extra-align-justify .elementor-button {
        width: 100%;
    }
}

@media (max-width: 767px) {
    .elementor-mobile-align-center {
        text-align: center;
    }

    .elementor-mobile-align-right {
        text-align: right;
    }

    .elementor-mobile-align-left {
        text-align: left;
    }

    .elementor-mobile-align-center .elementor-button,
    .elementor-mobile-align-left .elementor-button,
    .elementor-mobile-align-right .elementor-button {
        width: auto;
    }

    .elementor-mobile-align-justify .elementor-button {
        width: 100%;
    }
}

:root {
    --page-title-display: block;
}

.elementor-page-title,
h1.entry-title {
    display: var(--page-title-display);
}

@keyframes eicon-spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(359deg);
    }
}

.eicon-animation-spin {
    animation: 2s linear 0s infinite normal none running eicon-spin;
}

.elementor-section {
    position: relative;
}

.elementor-section .elementor-container {
    display: flex;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

@media (max-width: 1024px) {
    .elementor-section .elementor-container {
        flex-wrap: wrap;
    }
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.elementor-section.elementor-section-stretched {
    position: relative;
    width: 100%;
}

.elementor-section.elementor-section-items-top>.elementor-container {
    align-items: flex-start;
}

.elementor-section.elementor-section-items-middle>.elementor-container {
    align-items: center;
}

.elementor-section.elementor-section-items-bottom>.elementor-container {
    align-items: flex-end;
}

@media (min-width: 768px) {
    .elementor-section.elementor-section-height-full {
        height: 100vh;
    }

    .elementor-section.elementor-section-height-full>.elementor-container {
        height: 100%;
    }
}

.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-items: center;
}

.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-widget-wrap {
    align-content: flex-start;
    flex-wrap: wrap;
    position: relative;
    width: 100%;
}

.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
    display: flex;
}

.elementor-widget-wrap>.elementor-element {
    width: 100%;
}

.elementor-widget-wrap.e-swiper-container {
    width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)));
}

.elementor-widget {
    position: relative;
}

.elementor-widget:not(:last-child) {
    margin-bottom: var(--kit-widget-spacing, 20px);
}

.elementor-widget:not(:last-child).elementor-absolute,
.elementor-widget:not(:last-child).elementor-widget__width-auto,
.elementor-widget:not(:last-child).elementor-widget__width-initial {
    margin-bottom: 0px;
}

.elementor-column {
    display: flex;
    min-height: 1px;
    position: relative;
}

.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated {
    padding: 5px;
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 10px;
}

.elementor-column-gap-extended>.elementor-column>.elementor-element-populated {
    padding: 15px;
}

.elementor-column-gap-wide>.elementor-column>.elementor-element-populated {
    padding: 20px;
}

.elementor-column-gap-wider>.elementor-column>.elementor-element-populated {
    padding: 30px;
}

.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
    padding: 0px;
}

@media (min-width: 768px) {

    .elementor-column.elementor-col-10,
    .elementor-column[data-col="10"] {
        width: 10%;
    }

    .elementor-column.elementor-col-11,
    .elementor-column[data-col="11"] {
        width: 11.111%;
    }

    .elementor-column.elementor-col-12,
    .elementor-column[data-col="12"] {
        width: 12.5%;
    }

    .elementor-column.elementor-col-14,
    .elementor-column[data-col="14"] {
        width: 14.285%;
    }

    .elementor-column.elementor-col-16,
    .elementor-column[data-col="16"] {
        width: 16.666%;
    }

    .elementor-column.elementor-col-20,
    .elementor-column[data-col="20"] {
        width: 20%;
    }

    .elementor-column.elementor-col-25,
    .elementor-column[data-col="25"] {
        width: 25%;
    }

    .elementor-column.elementor-col-30,
    .elementor-column[data-col="30"] {
        width: 30%;
    }

    .elementor-column.elementor-col-33,
    .elementor-column[data-col="33"] {
        width: 33.333%;
    }

    .elementor-column.elementor-col-40,
    .elementor-column[data-col="40"] {
        width: 40%;
    }

    .elementor-column.elementor-col-50,
    .elementor-column[data-col="50"] {
        width: 50%;
    }

    .elementor-column.elementor-col-60,
    .elementor-column[data-col="60"] {
        width: 60%;
    }

    .elementor-column.elementor-col-66,
    .elementor-column[data-col="66"] {
        width: 66.666%;
    }

    .elementor-column.elementor-col-70,
    .elementor-column[data-col="70"] {
        width: 70%;
    }

    .elementor-column.elementor-col-75,
    .elementor-column[data-col="75"] {
        width: 75%;
    }

    .elementor-column.elementor-col-80,
    .elementor-column[data-col="80"] {
        width: 80%;
    }

    .elementor-column.elementor-col-83,
    .elementor-column[data-col="83"] {
        width: 83.333%;
    }

    .elementor-column.elementor-col-90,
    .elementor-column[data-col="90"] {
        width: 90%;
    }

    .elementor-column.elementor-col-100,
    .elementor-column[data-col="100"] {
        width: 100%;
    }
}

@media (max-width: 479px) {
    .elementor-column.elementor-xs-10 {
        width: 10%;
    }

    .elementor-column.elementor-xs-11 {
        width: 11.111%;
    }

    .elementor-column.elementor-xs-12 {
        width: 12.5%;
    }

    .elementor-column.elementor-xs-14 {
        width: 14.285%;
    }

    .elementor-column.elementor-xs-16 {
        width: 16.666%;
    }

    .elementor-column.elementor-xs-20 {
        width: 20%;
    }

    .elementor-column.elementor-xs-25 {
        width: 25%;
    }

    .elementor-column.elementor-xs-30 {
        width: 30%;
    }

    .elementor-column.elementor-xs-33 {
        width: 33.333%;
    }

    .elementor-column.elementor-xs-40 {
        width: 40%;
    }

    .elementor-column.elementor-xs-50 {
        width: 50%;
    }

    .elementor-column.elementor-xs-60 {
        width: 60%;
    }

    .elementor-column.elementor-xs-66 {
        width: 66.666%;
    }

    .elementor-column.elementor-xs-70 {
        width: 70%;
    }

    .elementor-column.elementor-xs-75 {
        width: 75%;
    }

    .elementor-column.elementor-xs-80 {
        width: 80%;
    }

    .elementor-column.elementor-xs-83 {
        width: 83.333%;
    }

    .elementor-column.elementor-xs-90 {
        width: 90%;
    }

    .elementor-column.elementor-xs-100 {
        width: 100%;
    }
}

@media (max-width: 767px) {
    .elementor-column.elementor-sm-10 {
        width: 10%;
    }

    .elementor-column.elementor-sm-11 {
        width: 11.111%;
    }

    .elementor-column.elementor-sm-12 {
        width: 12.5%;
    }

    .elementor-column.elementor-sm-14 {
        width: 14.285%;
    }

    .elementor-column.elementor-sm-16 {
        width: 16.666%;
    }

    .elementor-column.elementor-sm-20 {
        width: 20%;
    }

    .elementor-column.elementor-sm-25 {
        width: 25%;
    }

    .elementor-column.elementor-sm-30 {
        width: 30%;
    }

    .elementor-column.elementor-sm-33 {
        width: 33.333%;
    }

    .elementor-column.elementor-sm-40 {
        width: 40%;
    }

    .elementor-column.elementor-sm-50 {
        width: 50%;
    }

    .elementor-column.elementor-sm-60 {
        width: 60%;
    }

    .elementor-column.elementor-sm-66 {
        width: 66.666%;
    }

    .elementor-column.elementor-sm-70 {
        width: 70%;
    }

    .elementor-column.elementor-sm-75 {
        width: 75%;
    }

    .elementor-column.elementor-sm-80 {
        width: 80%;
    }

    .elementor-column.elementor-sm-83 {
        width: 83.333%;
    }

    .elementor-column.elementor-sm-90 {
        width: 90%;
    }

    .elementor-column.elementor-sm-100 {
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-column.elementor-md-10 {
        width: 10%;
    }

    .elementor-column.elementor-md-11 {
        width: 11.111%;
    }

    .elementor-column.elementor-md-12 {
        width: 12.5%;
    }

    .elementor-column.elementor-md-14 {
        width: 14.285%;
    }

    .elementor-column.elementor-md-16 {
        width: 16.666%;
    }

    .elementor-column.elementor-md-20 {
        width: 20%;
    }

    .elementor-column.elementor-md-25 {
        width: 25%;
    }

    .elementor-column.elementor-md-30 {
        width: 30%;
    }

    .elementor-column.elementor-md-33 {
        width: 33.333%;
    }

    .elementor-column.elementor-md-40 {
        width: 40%;
    }

    .elementor-column.elementor-md-50 {
        width: 50%;
    }

    .elementor-column.elementor-md-60 {
        width: 60%;
    }

    .elementor-column.elementor-md-66 {
        width: 66.666%;
    }

    .elementor-column.elementor-md-70 {
        width: 70%;
    }

    .elementor-column.elementor-md-75 {
        width: 75%;
    }

    .elementor-column.elementor-md-80 {
        width: 80%;
    }

    .elementor-column.elementor-md-83 {
        width: 83.333%;
    }

    .elementor-column.elementor-md-90 {
        width: 90%;
    }

    .elementor-column.elementor-md-100 {
        width: 100%;
    }
}

@media (min-width:-1) {
    .elementor-reverse-widescreen>.elementor-container> :first-child {
        order: 10;
    }

    .elementor-reverse-widescreen>.elementor-container> :nth-child(2) {
        order: 9;
    }

    .elementor-reverse-widescreen>.elementor-container> :nth-child(3) {
        order: 8;
    }

    .elementor-reverse-widescreen>.elementor-container> :nth-child(4) {
        order: 7;
    }

    .elementor-reverse-widescreen>.elementor-container> :nth-child(5) {
        order: 6;
    }

    .elementor-reverse-widescreen>.elementor-container> :nth-child(6) {
        order: 5;
    }

    .elementor-reverse-widescreen>.elementor-container> :nth-child(7) {
        order: 4;
    }

    .elementor-reverse-widescreen>.elementor-container> :nth-child(8) {
        order: 3;
    }

    .elementor-reverse-widescreen>.elementor-container> :nth-child(9) {
        order: 2;
    }

    .elementor-reverse-widescreen>.elementor-container> :nth-child(10) {
        order: 1;
    }
}

@media (min-width: 1025px) and (max-width:-1) {
    .elementor-reverse-laptop>.elementor-container> :first-child {
        order: 10;
    }

    .elementor-reverse-laptop>.elementor-container> :nth-child(2) {
        order: 9;
    }

    .elementor-reverse-laptop>.elementor-container> :nth-child(3) {
        order: 8;
    }

    .elementor-reverse-laptop>.elementor-container> :nth-child(4) {
        order: 7;
    }

    .elementor-reverse-laptop>.elementor-container> :nth-child(5) {
        order: 6;
    }

    .elementor-reverse-laptop>.elementor-container> :nth-child(6) {
        order: 5;
    }

    .elementor-reverse-laptop>.elementor-container> :nth-child(7) {
        order: 4;
    }

    .elementor-reverse-laptop>.elementor-container> :nth-child(8) {
        order: 3;
    }

    .elementor-reverse-laptop>.elementor-container> :nth-child(9) {
        order: 2;
    }

    .elementor-reverse-laptop>.elementor-container> :nth-child(10) {
        order: 1;
    }
}

@media (min-width:-1) and (max-width:-1) {
    .elementor-reverse-laptop>.elementor-container> :first-child {
        order: 10;
    }

    .elementor-reverse-laptop>.elementor-container> :nth-child(2) {
        order: 9;
    }

    .elementor-reverse-laptop>.elementor-container> :nth-child(3) {
        order: 8;
    }

    .elementor-reverse-laptop>.elementor-container> :nth-child(4) {
        order: 7;
    }

    .elementor-reverse-laptop>.elementor-container> :nth-child(5) {
        order: 6;
    }

    .elementor-reverse-laptop>.elementor-container> :nth-child(6) {
        order: 5;
    }

    .elementor-reverse-laptop>.elementor-container> :nth-child(7) {
        order: 4;
    }

    .elementor-reverse-laptop>.elementor-container> :nth-child(8) {
        order: 3;
    }

    .elementor-reverse-laptop>.elementor-container> :nth-child(9) {
        order: 2;
    }

    .elementor-reverse-laptop>.elementor-container> :nth-child(10) {
        order: 1;
    }
}

@media (min-width: 1025px) and (max-width:-1) {

    .elementor-reverse-laptop>.elementor-container> :first-child,
    .elementor-reverse-laptop>.elementor-container> :nth-child(10),
    .elementor-reverse-laptop>.elementor-container> :nth-child(2),
    .elementor-reverse-laptop>.elementor-container> :nth-child(3),
    .elementor-reverse-laptop>.elementor-container> :nth-child(4),
    .elementor-reverse-laptop>.elementor-container> :nth-child(5),
    .elementor-reverse-laptop>.elementor-container> :nth-child(6),
    .elementor-reverse-laptop>.elementor-container> :nth-child(7),
    .elementor-reverse-laptop>.elementor-container> :nth-child(8),
    .elementor-reverse-laptop>.elementor-container> :nth-child(9) {
        order: 0;
    }

    .elementor-reverse-tablet_extra>.elementor-container> :first-child {
        order: 10;
    }

    .elementor-reverse-tablet_extra>.elementor-container> :nth-child(2) {
        order: 9;
    }

    .elementor-reverse-tablet_extra>.elementor-container> :nth-child(3) {
        order: 8;
    }

    .elementor-reverse-tablet_extra>.elementor-container> :nth-child(4) {
        order: 7;
    }

    .elementor-reverse-tablet_extra>.elementor-container> :nth-child(5) {
        order: 6;
    }

    .elementor-reverse-tablet_extra>.elementor-container> :nth-child(6) {
        order: 5;
    }

    .elementor-reverse-tablet_extra>.elementor-container> :nth-child(7) {
        order: 4;
    }

    .elementor-reverse-tablet_extra>.elementor-container> :nth-child(8) {
        order: 3;
    }

    .elementor-reverse-tablet_extra>.elementor-container> :nth-child(9) {
        order: 2;
    }

    .elementor-reverse-tablet_extra>.elementor-container> :nth-child(10) {
        order: 1;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-reverse-tablet>.elementor-container> :first-child {
        order: 10;
    }

    .elementor-reverse-tablet>.elementor-container> :nth-child(2) {
        order: 9;
    }

    .elementor-reverse-tablet>.elementor-container> :nth-child(3) {
        order: 8;
    }

    .elementor-reverse-tablet>.elementor-container> :nth-child(4) {
        order: 7;
    }

    .elementor-reverse-tablet>.elementor-container> :nth-child(5) {
        order: 6;
    }

    .elementor-reverse-tablet>.elementor-container> :nth-child(6) {
        order: 5;
    }

    .elementor-reverse-tablet>.elementor-container> :nth-child(7) {
        order: 4;
    }

    .elementor-reverse-tablet>.elementor-container> :nth-child(8) {
        order: 3;
    }

    .elementor-reverse-tablet>.elementor-container> :nth-child(9) {
        order: 2;
    }

    .elementor-reverse-tablet>.elementor-container> :nth-child(10) {
        order: 1;
    }
}

@media (min-width:-1) and (max-width: 1024px) {
    .elementor-reverse-tablet>.elementor-container> :first-child {
        order: 10;
    }

    .elementor-reverse-tablet>.elementor-container> :nth-child(2) {
        order: 9;
    }

    .elementor-reverse-tablet>.elementor-container> :nth-child(3) {
        order: 8;
    }

    .elementor-reverse-tablet>.elementor-container> :nth-child(4) {
        order: 7;
    }

    .elementor-reverse-tablet>.elementor-container> :nth-child(5) {
        order: 6;
    }

    .elementor-reverse-tablet>.elementor-container> :nth-child(6) {
        order: 5;
    }

    .elementor-reverse-tablet>.elementor-container> :nth-child(7) {
        order: 4;
    }

    .elementor-reverse-tablet>.elementor-container> :nth-child(8) {
        order: 3;
    }

    .elementor-reverse-tablet>.elementor-container> :nth-child(9) {
        order: 2;
    }

    .elementor-reverse-tablet>.elementor-container> :nth-child(10) {
        order: 1;
    }
}

@media (min-width: 768px) and (max-width:-1) {

    .elementor-reverse-tablet>.elementor-container> :first-child,
    .elementor-reverse-tablet>.elementor-container> :nth-child(10),
    .elementor-reverse-tablet>.elementor-container> :nth-child(2),
    .elementor-reverse-tablet>.elementor-container> :nth-child(3),
    .elementor-reverse-tablet>.elementor-container> :nth-child(4),
    .elementor-reverse-tablet>.elementor-container> :nth-child(5),
    .elementor-reverse-tablet>.elementor-container> :nth-child(6),
    .elementor-reverse-tablet>.elementor-container> :nth-child(7),
    .elementor-reverse-tablet>.elementor-container> :nth-child(8),
    .elementor-reverse-tablet>.elementor-container> :nth-child(9) {
        order: 0;
    }

    .elementor-reverse-mobile_extra>.elementor-container> :first-child {
        order: 10;
    }

    .elementor-reverse-mobile_extra>.elementor-container> :nth-child(2) {
        order: 9;
    }

    .elementor-reverse-mobile_extra>.elementor-container> :nth-child(3) {
        order: 8;
    }

    .elementor-reverse-mobile_extra>.elementor-container> :nth-child(4) {
        order: 7;
    }

    .elementor-reverse-mobile_extra>.elementor-container> :nth-child(5) {
        order: 6;
    }

    .elementor-reverse-mobile_extra>.elementor-container> :nth-child(6) {
        order: 5;
    }

    .elementor-reverse-mobile_extra>.elementor-container> :nth-child(7) {
        order: 4;
    }

    .elementor-reverse-mobile_extra>.elementor-container> :nth-child(8) {
        order: 3;
    }

    .elementor-reverse-mobile_extra>.elementor-container> :nth-child(9) {
        order: 2;
    }

    .elementor-reverse-mobile_extra>.elementor-container> :nth-child(10) {
        order: 1;
    }
}

@media (max-width: 767px) {
    .elementor-reverse-mobile>.elementor-container> :first-child {
        order: 10;
    }

    .elementor-reverse-mobile>.elementor-container> :nth-child(2) {
        order: 9;
    }

    .elementor-reverse-mobile>.elementor-container> :nth-child(3) {
        order: 8;
    }

    .elementor-reverse-mobile>.elementor-container> :nth-child(4) {
        order: 7;
    }

    .elementor-reverse-mobile>.elementor-container> :nth-child(5) {
        order: 6;
    }

    .elementor-reverse-mobile>.elementor-container> :nth-child(6) {
        order: 5;
    }

    .elementor-reverse-mobile>.elementor-container> :nth-child(7) {
        order: 4;
    }

    .elementor-reverse-mobile>.elementor-container> :nth-child(8) {
        order: 3;
    }

    .elementor-reverse-mobile>.elementor-container> :nth-child(9) {
        order: 2;
    }

    .elementor-reverse-mobile>.elementor-container> :nth-child(10) {
        order: 1;
    }

    .elementor-column {
        width: 100%;
    }
}

.elementor-grid {
    display: grid;
    column-gap: var(--grid-column-gap);
    row-gap: var(--grid-row-gap);
}

.elementor-grid .elementor-grid-item {
    min-width: 0px;
}

.elementor-grid-0 .elementor-grid {
    display: inline-block;
    margin-bottom: calc(-1 * var(--grid-row-gap));
    width: 100%;
    word-spacing: var(--grid-column-gap);
}

.elementor-grid-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word;
}

.elementor-grid-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr);
}

.elementor-grid-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
}

.elementor-grid-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr);
}

.elementor-grid-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr);
}

.elementor-grid-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr);
}

.elementor-grid-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr);
}

.elementor-grid-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr);
}

.elementor-grid-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr);
}

.elementor-grid-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr);
}

.elementor-grid-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr);
}

.elementor-grid-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr);
}

.elementor-grid-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr);
}

@media (min-width:-1) {
    .elementor-grid-widescreen-0 .elementor-grid {
        display: inline-block;
        margin-bottom: calc(-1 * var(--grid-row-gap));
        width: 100%;
        word-spacing: var(--grid-column-gap);
    }

    .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word;
    }

    .elementor-grid-widescreen-1 .elementor-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-grid-widescreen-2 .elementor-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .elementor-grid-widescreen-3 .elementor-grid {
        grid-template-columns: repeat(3, 1fr);
    }

    .elementor-grid-widescreen-4 .elementor-grid {
        grid-template-columns: repeat(4, 1fr);
    }

    .elementor-grid-widescreen-5 .elementor-grid {
        grid-template-columns: repeat(5, 1fr);
    }

    .elementor-grid-widescreen-6 .elementor-grid {
        grid-template-columns: repeat(6, 1fr);
    }

    .elementor-grid-widescreen-7 .elementor-grid {
        grid-template-columns: repeat(7, 1fr);
    }

    .elementor-grid-widescreen-8 .elementor-grid {
        grid-template-columns: repeat(8, 1fr);
    }

    .elementor-grid-widescreen-9 .elementor-grid {
        grid-template-columns: repeat(9, 1fr);
    }

    .elementor-grid-widescreen-10 .elementor-grid {
        grid-template-columns: repeat(10, 1fr);
    }

    .elementor-grid-widescreen-11 .elementor-grid {
        grid-template-columns: repeat(11, 1fr);
    }

    .elementor-grid-widescreen-12 .elementor-grid {
        grid-template-columns: repeat(12, 1fr);
    }
}

@media (max-width:-1) {
    .elementor-grid-laptop-0 .elementor-grid {
        display: inline-block;
        margin-bottom: calc(-1 * var(--grid-row-gap));
        width: 100%;
        word-spacing: var(--grid-column-gap);
    }

    .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word;
    }

    .elementor-grid-laptop-1 .elementor-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-grid-laptop-2 .elementor-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .elementor-grid-laptop-3 .elementor-grid {
        grid-template-columns: repeat(3, 1fr);
    }

    .elementor-grid-laptop-4 .elementor-grid {
        grid-template-columns: repeat(4, 1fr);
    }

    .elementor-grid-laptop-5 .elementor-grid {
        grid-template-columns: repeat(5, 1fr);
    }

    .elementor-grid-laptop-6 .elementor-grid {
        grid-template-columns: repeat(6, 1fr);
    }

    .elementor-grid-laptop-7 .elementor-grid {
        grid-template-columns: repeat(7, 1fr);
    }

    .elementor-grid-laptop-8 .elementor-grid {
        grid-template-columns: repeat(8, 1fr);
    }

    .elementor-grid-laptop-9 .elementor-grid {
        grid-template-columns: repeat(9, 1fr);
    }

    .elementor-grid-laptop-10 .elementor-grid {
        grid-template-columns: repeat(10, 1fr);
    }

    .elementor-grid-laptop-11 .elementor-grid {
        grid-template-columns: repeat(11, 1fr);
    }

    .elementor-grid-laptop-12 .elementor-grid {
        grid-template-columns: repeat(12, 1fr);
    }

    .elementor-grid-tablet_extra-0 .elementor-grid {
        display: inline-block;
        margin-bottom: calc(-1 * var(--grid-row-gap));
        width: 100%;
        word-spacing: var(--grid-column-gap);
    }

    .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word;
    }

    .elementor-grid-tablet_extra-1 .elementor-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-grid-tablet_extra-2 .elementor-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .elementor-grid-tablet_extra-3 .elementor-grid {
        grid-template-columns: repeat(3, 1fr);
    }

    .elementor-grid-tablet_extra-4 .elementor-grid {
        grid-template-columns: repeat(4, 1fr);
    }

    .elementor-grid-tablet_extra-5 .elementor-grid {
        grid-template-columns: repeat(5, 1fr);
    }

    .elementor-grid-tablet_extra-6 .elementor-grid {
        grid-template-columns: repeat(6, 1fr);
    }

    .elementor-grid-tablet_extra-7 .elementor-grid {
        grid-template-columns: repeat(7, 1fr);
    }

    .elementor-grid-tablet_extra-8 .elementor-grid {
        grid-template-columns: repeat(8, 1fr);
    }

    .elementor-grid-tablet_extra-9 .elementor-grid {
        grid-template-columns: repeat(9, 1fr);
    }

    .elementor-grid-tablet_extra-10 .elementor-grid {
        grid-template-columns: repeat(10, 1fr);
    }

    .elementor-grid-tablet_extra-11 .elementor-grid {
        grid-template-columns: repeat(11, 1fr);
    }

    .elementor-grid-tablet_extra-12 .elementor-grid {
        grid-template-columns: repeat(12, 1fr);
    }
}

@media (max-width: 1024px) {
    .elementor-grid-tablet-0 .elementor-grid {
        display: inline-block;
        margin-bottom: calc(-1 * var(--grid-row-gap));
        width: 100%;
        word-spacing: var(--grid-column-gap);
    }

    .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word;
    }

    .elementor-grid-tablet-1 .elementor-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-grid-tablet-2 .elementor-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .elementor-grid-tablet-3 .elementor-grid {
        grid-template-columns: repeat(3, 1fr);
    }

    .elementor-grid-tablet-4 .elementor-grid {
        grid-template-columns: repeat(4, 1fr);
    }

    .elementor-grid-tablet-5 .elementor-grid {
        grid-template-columns: repeat(5, 1fr);
    }

    .elementor-grid-tablet-6 .elementor-grid {
        grid-template-columns: repeat(6, 1fr);
    }

    .elementor-grid-tablet-7 .elementor-grid {
        grid-template-columns: repeat(7, 1fr);
    }

    .elementor-grid-tablet-8 .elementor-grid {
        grid-template-columns: repeat(8, 1fr);
    }

    .elementor-grid-tablet-9 .elementor-grid {
        grid-template-columns: repeat(9, 1fr);
    }

    .elementor-grid-tablet-10 .elementor-grid {
        grid-template-columns: repeat(10, 1fr);
    }

    .elementor-grid-tablet-11 .elementor-grid {
        grid-template-columns: repeat(11, 1fr);
    }

    .elementor-grid-tablet-12 .elementor-grid {
        grid-template-columns: repeat(12, 1fr);
    }
}

@media (max-width:-1) {
    .elementor-grid-mobile_extra-0 .elementor-grid {
        display: inline-block;
        margin-bottom: calc(-1 * var(--grid-row-gap));
        width: 100%;
        word-spacing: var(--grid-column-gap);
    }

    .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word;
    }

    .elementor-grid-mobile_extra-1 .elementor-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-grid-mobile_extra-2 .elementor-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .elementor-grid-mobile_extra-3 .elementor-grid {
        grid-template-columns: repeat(3, 1fr);
    }

    .elementor-grid-mobile_extra-4 .elementor-grid {
        grid-template-columns: repeat(4, 1fr);
    }

    .elementor-grid-mobile_extra-5 .elementor-grid {
        grid-template-columns: repeat(5, 1fr);
    }

    .elementor-grid-mobile_extra-6 .elementor-grid {
        grid-template-columns: repeat(6, 1fr);
    }

    .elementor-grid-mobile_extra-7 .elementor-grid {
        grid-template-columns: repeat(7, 1fr);
    }

    .elementor-grid-mobile_extra-8 .elementor-grid {
        grid-template-columns: repeat(8, 1fr);
    }

    .elementor-grid-mobile_extra-9 .elementor-grid {
        grid-template-columns: repeat(9, 1fr);
    }

    .elementor-grid-mobile_extra-10 .elementor-grid {
        grid-template-columns: repeat(10, 1fr);
    }

    .elementor-grid-mobile_extra-11 .elementor-grid {
        grid-template-columns: repeat(11, 1fr);
    }

    .elementor-grid-mobile_extra-12 .elementor-grid {
        grid-template-columns: repeat(12, 1fr);
    }
}

@media (max-width: 767px) {
    .elementor-grid-mobile-0 .elementor-grid {
        display: inline-block;
        margin-bottom: calc(-1 * var(--grid-row-gap));
        width: 100%;
        word-spacing: var(--grid-column-gap);
    }

    .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word;
    }

    .elementor-grid-mobile-1 .elementor-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-grid-mobile-2 .elementor-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .elementor-grid-mobile-3 .elementor-grid {
        grid-template-columns: repeat(3, 1fr);
    }

    .elementor-grid-mobile-4 .elementor-grid {
        grid-template-columns: repeat(4, 1fr);
    }

    .elementor-grid-mobile-5 .elementor-grid {
        grid-template-columns: repeat(5, 1fr);
    }

    .elementor-grid-mobile-6 .elementor-grid {
        grid-template-columns: repeat(6, 1fr);
    }

    .elementor-grid-mobile-7 .elementor-grid {
        grid-template-columns: repeat(7, 1fr);
    }

    .elementor-grid-mobile-8 .elementor-grid {
        grid-template-columns: repeat(8, 1fr);
    }

    .elementor-grid-mobile-9 .elementor-grid {
        grid-template-columns: repeat(9, 1fr);
    }

    .elementor-grid-mobile-10 .elementor-grid {
        grid-template-columns: repeat(10, 1fr);
    }

    .elementor-grid-mobile-11 .elementor-grid {
        grid-template-columns: repeat(11, 1fr);
    }

    .elementor-grid-mobile-12 .elementor-grid {
        grid-template-columns: repeat(12, 1fr);
    }
}

@media (min-width: 1025px) {
    #elementor-device-mode::after {
        content: "desktop";
    }
}

@media (min-width:-1) {
    #elementor-device-mode::after {
        content: "widescreen";
    }
}

@media (max-width:-1) {
    #elementor-device-mode::after {
        content: "tablet_extra";
    }
}

@media (max-width: 1024px) {
    #elementor-device-mode::after {
        content: "tablet";
    }
}

@media (max-width:-1) {
    #elementor-device-mode::after {
        content: "mobile_extra";
    }
}

@media (max-width: 767px) {
    #elementor-device-mode::after {
        content: "mobile";
    }
}

@media (prefers-reduced-motion: no-preference) {
    html {
        scroll-behavior: smooth;
    }
}

.e-con {
    --border-radius: 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --content-width: min(100%, var(--container-max-width, 1140px));
    --width: 100%;
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: var(--container-default-padding-top, 10px);
    --padding-right: var(--container-default-padding-right, 10px);
    --padding-bottom: var(--container-default-padding-bottom, 10px);
    --padding-left: var(--container-default-padding-left, 10px);
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --gap: var(--widgets-spacing, 20px);
    --row-gap: var(--widgets-spacing-row, 20px);
    --column-gap: var(--widgets-spacing-column, 20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    border-radius: var(--border-radius);
    height: var(--height);
    min-height: var(--min-height);
    min-width: 0px;
    overflow: var(--overflow);
    position: var(--position);
    transition: background var(--background-transition, .3s), border var(--border-transition, .3s), box-shadow var(--border-transition, .3s), transform var(--e-con-transform-transition-duration, .4s);
    width: var(--width);
    z-index: var(--z-index);
    --flex-wrap-mobile: wrap;
    margin-block-end: var(--margin-block-end);
    margin-block-start: var(--margin-block-start);
    margin-inline-end: var(--margin-inline-end);
    margin-inline-start: var(--margin-inline-start);
    padding-inline-end: var(--padding-inline-end);
    padding-inline-start: var(--padding-inline-start);
    --margin-block-start: var(--margin-top);
    --margin-block-end: var(--margin-bottom);
    --margin-inline-start: var(--margin-left);
    --margin-inline-end: var(--margin-right);
    --padding-inline-start: var(--padding-left);
    --padding-inline-end: var(--padding-right);
    --padding-block-start: var(--padding-top);
    --padding-block-end: var(--padding-bottom);
    --border-block-start-width: var(--border-top-width);
    --border-block-end-width: var(--border-bottom-width);
    --border-inline-start-width: var(--border-left-width);
    --border-inline-end-width: var(--border-right-width);
}

body.rtl .e-con {
    --padding-inline-start: var(--padding-right);
    --padding-inline-end: var(--padding-left);
    --margin-inline-start: var(--margin-right);
    --margin-inline-end: var(--margin-left);
    --border-inline-start-width: var(--border-right-width);
    --border-inline-end-width: var(--border-left-width);
}

.e-con.e-flex {
    --flex-direction: column;
    --flex-basis: auto;
    --flex-grow: 0;
    --flex-shrink: 1;
    flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
}

.e-con-full,
.e-con>.e-con-inner {
    padding-block-end: var(--padding-block-end);
    padding-block-start: var(--padding-block-start);
    text-align: var(--text-align);
}

.e-con-full.e-flex,
.e-con.e-flex>.e-con-inner {
    flex-direction: var(--flex-direction);
}

.e-con,
.e-con>.e-con-inner {
    display: var(--display);
}

.e-con.e-grid {
    --grid-justify-content: start;
    --grid-align-content: start;
    --grid-auto-flow: row;
}

.e-con.e-grid,
.e-con.e-grid>.e-con-inner {
    align-content: var(--grid-align-content);
    align-items: var(--align-items);
    grid-auto-flow: var(--grid-auto-flow);
    grid-template-columns: var(--e-con-grid-template-columns);
    grid-template-rows: var(--e-con-grid-template-rows);
    justify-content: var(--grid-justify-content);
    justify-items: var(--justify-items);
}

.e-con-boxed.e-flex {
    place-content: normal;
    align-items: normal;
    flex-flow: column;
}

.e-con-boxed.e-grid {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    justify-items: legacy;
}

.e-con-boxed {
    gap: initial;
    text-align: initial;
}

.e-con.e-flex>.e-con-inner {
    align-content: var(--align-content);
    align-items: var(--align-items);
    align-self: auto;
    flex: 1 1 auto;
    flex-wrap: var(--flex-wrap);
    justify-content: var(--justify-content);
}

.e-con.e-grid>.e-con-inner {
    align-items: var(--align-items);
    justify-items: var(--justify-items);
}

.e-con>.e-con-inner {
    gap: var(--row-gap) var(--column-gap);
    height: 100%;
    margin: 0px auto;
    max-width: var(--content-width);
    padding-inline: 0px;
    width: 100%;
}

:is(.elementor-section-wrap, [data-elementor-id])>.e-con {
    --margin-left: auto;
    --margin-right: auto;
    max-width: min(100%, var(--width));
}

.e-con .elementor-widget.elementor-widget {
    margin-block-end: 0px;
}

.e-con::before,
.e-con>.elementor-background-slideshow::before,
.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer::before,
:is(.e-con, .e-con > .e-con-inner)>.elementor-background-video-container::before {
    border-block-end-width: var(--border-block-end-width);
    border-block-start-width: var(--border-block-start-width);
    border-color: var(--border-color);
    border-inline-end-width: var(--border-inline-end-width);
    border-inline-start-width: var(--border-inline-start-width);
    border-radius: var(--border-radius);
    border-style: var(--border-style);
    content: var(--background-overlay);
    display: block;
    height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
    left: calc(0px - var(--border-left-width));
    mix-blend-mode: var(--overlay-mix-blend-mode);
    opacity: var(--overlay-opacity);
    position: absolute;
    top: calc(0px - var(--border-top-width));
    transition: var(--overlay-transition, .3s);
    width: max(100% + var(--border-left-width) + var(--border-right-width), 100%);
}

.e-con::before {
    transition: background var(--overlay-transition, .3s), border-radius var(--border-transition, .3s), opacity var(--overlay-transition, .3s);
}

.e-con>.elementor-background-slideshow,
:is(.e-con, .e-con > .e-con-inner)>.elementor-background-video-container {
    border-block-end-width: var(--border-block-end-width);
    border-block-start-width: var(--border-block-start-width);
    border-color: var(--border-color);
    border-inline-end-width: var(--border-inline-end-width);
    border-inline-start-width: var(--border-inline-start-width);
    border-radius: var(--border-radius);
    border-style: var(--border-style);
    height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
    left: calc(0px - var(--border-left-width));
    top: calc(0px - var(--border-top-width));
    width: max(100% + var(--border-left-width) + var(--border-right-width), 100%);
}

@media (max-width: 767px) {
    :is(.e-con, .e-con > .e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile {
        display: none;
    }
}

:is(.e-con, .e-con > .e-con-inner)>.elementor-background-video-container::before {
    z-index: 1;
}

:is(.e-con, .e-con > .e-con-inner)>.elementor-background-slideshow::before {
    z-index: 2;
}

.e-con .elementor-widget {
    min-width: 0px;
}

.e-con .elementor-widget-empty,
.e-con .elementor-widget-google_maps,
.e-con .elementor-widget-video,
.e-con .elementor-widget.e-widget-swiper {
    width: 100%;
}

.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,
.e-con>.elementor-widget>.elementor-widget-container {
    height: 100%;
}

.e-con.e-con>.e-con-inner>.elementor-widget,
.elementor.elementor .e-con>.elementor-widget {
    max-width: 100%;
}

.e-con .elementor-widget:not(:last-child) {
    --kit-widget-spacing: 0px;
}

@media (max-width: 767px) {
    .e-con.e-flex {
        --width: 100%;
        --flex-wrap: var(--flex-wrap-mobile);
    }

    .e-con.e-flex .elementor-widget-archive-posts {
        width: 100%;
    }
}

.elementor-form-fields-wrapper {
    display: flex;
    flex-wrap: wrap;
}

.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea {
    flex-basis: 100%;
    max-width: 100%;
}

.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,
.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input {
    flex-grow: 1;
}

.elementor-field-group {
    align-items: center;
    flex-wrap: wrap;
}

.elementor-field-group.elementor-field-type-submit {
    align-items: flex-end;
}

.elementor-field-group .elementor-field-textual {
    background-color: transparent;
    border: 1px solid rgb(105, 114, 125);
    color: rgb(31, 33, 36);
    flex-grow: 1;
    max-width: 100%;
    vertical-align: middle;
    width: 100%;
}

.elementor-field-group .elementor-field-textual:focus {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px inset;
    outline: 0px;
}

.elementor-field-group .elementor-field-textual::placeholder {
    color: inherit;
    font-family: inherit;
    opacity: 0.6;
}

.elementor-field-group .elementor-select-wrapper {
    display: flex;
    position: relative;
    width: 100%;
}

.elementor-field-group .elementor-select-wrapper select {
    appearance: none;
    color: inherit;
    flex-basis: 100%;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    padding-inline-end: 20px;
    text-transform: inherit;
}

.elementor-field-group .elementor-select-wrapper::before {
    content: "";
    font-family: eicons;
    font-size: 15px;
    pointer-events: none;
    position: absolute;
    right: 10px;
    text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px;
    top: 50%;
    transform: translateY(-50%);
}

.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper::before {
    content: "";
}

.elementor-field-subgroup {
    display: flex;
    flex-wrap: wrap;
}

.elementor-field-subgroup .elementor-field-option label {
    display: inline-block;
}

.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
    padding-inline-end: 10px;
}

.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
    flex-basis: 100%;
}

.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
    display: inline;
}

.elementor-field-label {
    cursor: pointer;
}

.elementor-mark-required .elementor-field-label::after {
    color: red;
    content: "*";
    padding-inline-start: 0.2em;
}

.elementor-field-textual {
    border-radius: 3px;
    font-size: 15px;
    line-height: 1.4;
    min-height: 40px;
    padding: 5px 14px;
}

.elementor-field-textual.elementor-size-xs {
    border-radius: 2px;
    font-size: 13px;
    min-height: 33px;
    padding: 4px 12px;
}

.elementor-field-textual.elementor-size-md {
    border-radius: 4px;
    font-size: 16px;
    min-height: 47px;
    padding: 6px 16px;
}

.elementor-field-textual.elementor-size-lg {
    border-radius: 5px;
    font-size: 18px;
    min-height: 59px;
    padding: 7px 20px;
}

.elementor-field-textual.elementor-size-xl {
    border-radius: 6px;
    font-size: 20px;
    min-height: 72px;
    padding: 8px 24px;
}

.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: 100%;
}

.elementor-button-align-stretch .e-form__buttons__wrapper {
    flex-basis: 50%;
    flex-grow: 1;
}

.elementor-button-align-stretch .e-form__buttons__wrapper__button {
    flex-basis: 100%;
}

.elementor-button-align-center .e-form__buttons,
.elementor-button-align-center .elementor-field-type-submit {
    justify-content: center;
}

.elementor-button-align-start .e-form__buttons,
.elementor-button-align-start .elementor-field-type-submit {
    justify-content: flex-start;
}

.elementor-button-align-end .e-form__buttons,
.elementor-button-align-end .elementor-field-type-submit {
    justify-content: flex-end;
}

.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: auto;
}

.elementor-button-align-center .e-form__buttons__wrapper,
.elementor-button-align-end .e-form__buttons__wrapper,
.elementor-button-align-start .e-form__buttons__wrapper {
    flex-grow: 0;
}

.elementor-button-align-center .e-form__buttons__wrapper,
.elementor-button-align-center .e-form__buttons__wrapper__button,
.elementor-button-align-end .e-form__buttons__wrapper,
.elementor-button-align-end .e-form__buttons__wrapper__button,
.elementor-button-align-start .e-form__buttons__wrapper,
.elementor-button-align-start .e-form__buttons__wrapper__button {
    flex-basis: auto;
}

@media screen and (max-width: 1024px) {
    .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
        flex-basis: 100%;
    }

    .elementor-tablet-button-align-stretch .e-form__buttons__wrapper {
        flex-basis: 50%;
        flex-grow: 1;
    }

    .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button {
        flex-basis: 100%;
    }

    .elementor-tablet-button-align-center .e-form__buttons,
    .elementor-tablet-button-align-center .elementor-field-type-submit {
        justify-content: center;
    }

    .elementor-tablet-button-align-start .e-form__buttons,
    .elementor-tablet-button-align-start .elementor-field-type-submit {
        justify-content: flex-start;
    }

    .elementor-tablet-button-align-end .e-form__buttons,
    .elementor-tablet-button-align-end .elementor-field-type-submit {
        justify-content: flex-end;
    }

    .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
    .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
    .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
        flex-basis: auto;
    }

    .elementor-tablet-button-align-center .e-form__buttons__wrapper,
    .elementor-tablet-button-align-end .e-form__buttons__wrapper,
    .elementor-tablet-button-align-start .e-form__buttons__wrapper {
        flex-grow: 0;
    }

    .elementor-tablet-button-align-center .e-form__buttons__wrapper,
    .elementor-tablet-button-align-center .e-form__buttons__wrapper__button,
    .elementor-tablet-button-align-end .e-form__buttons__wrapper,
    .elementor-tablet-button-align-end .e-form__buttons__wrapper__button,
    .elementor-tablet-button-align-start .e-form__buttons__wrapper,
    .elementor-tablet-button-align-start .e-form__buttons__wrapper__button {
        flex-basis: auto;
    }
}

@media screen and (max-width: 767px) {
    .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
        flex-basis: 100%;
    }

    .elementor-mobile-button-align-stretch .e-form__buttons__wrapper {
        flex-basis: 50%;
        flex-grow: 1;
    }

    .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button {
        flex-basis: 100%;
    }

    .elementor-mobile-button-align-center .e-form__buttons,
    .elementor-mobile-button-align-center .elementor-field-type-submit {
        justify-content: center;
    }

    .elementor-mobile-button-align-start .e-form__buttons,
    .elementor-mobile-button-align-start .elementor-field-type-submit {
        justify-content: flex-start;
    }

    .elementor-mobile-button-align-end .e-form__buttons,
    .elementor-mobile-button-align-end .elementor-field-type-submit {
        justify-content: flex-end;
    }

    .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
    .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
    .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
        flex-basis: auto;
    }

    .elementor-mobile-button-align-center .e-form__buttons__wrapper,
    .elementor-mobile-button-align-end .e-form__buttons__wrapper,
    .elementor-mobile-button-align-start .e-form__buttons__wrapper {
        flex-grow: 0;
    }

    .elementor-mobile-button-align-center .e-form__buttons__wrapper,
    .elementor-mobile-button-align-center .e-form__buttons__wrapper__button,
    .elementor-mobile-button-align-end .e-form__buttons__wrapper,
    .elementor-mobile-button-align-end .e-form__buttons__wrapper__button,
    .elementor-mobile-button-align-start .e-form__buttons__wrapper,
    .elementor-mobile-button-align-start .e-form__buttons__wrapper__button {
        flex-basis: auto;
    }
}

.elementor-error .elementor-field {
    border-color: rgb(217, 83, 79);
}

.elementor-error .help-inline {
    color: rgb(217, 83, 79);
    font-size: 0.9em;
}

.elementor-message {
    font-size: 1em;
    line-height: 1;
    margin: 10px 0px;
}

.elementor-message::before {
    content: "";
    display: inline-block;
    font-family: eicons;
    font-style: normal;
    font-weight: 400;
    margin-inline-end: 5px;
    vertical-align: middle;
}

.elementor-message.elementor-message-danger {
    color: rgb(217, 83, 79);
}

.elementor-message.elementor-message-danger::before {
    content: "";
}

.elementor-message.form-message-success {
    color: rgb(92, 184, 92);
}

.elementor-form .elementor-button {
    border: none;
    padding-block: 0px;
}

.elementor-form .elementor-button-content-wrapper,
.elementor-form .elementor-button>span {
    display: flex;
    flex-direction: row;
    gap: 5px;
    justify-content: center;
}

.elementor-form .elementor-button.elementor-size-xs {
    min-height: 33px;
}

.elementor-form .elementor-button.elementor-size-sm {
    min-height: 40px;
}

.elementor-form .elementor-button.elementor-size-md {
    min-height: 47px;
}

.elementor-form .elementor-button.elementor-size-lg {
    min-height: 59px;
}

.elementor-form .elementor-button.elementor-size-xl {
    min-height: 72px;
}

.elementor-element .elementor-widget-container,
.elementor-element:not(:has(.elementor-widget-container)) {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, transform var(--e-transform-transition-duration, .4s);
}

.elementor-heading-title {
    line-height: 1;
    margin: 0px;
    padding: 0px;
}

.elementor-button {
    background-color: rgb(105, 114, 125);
    border-radius: 3px;
    color: rgb(255, 255, 255);
    display: inline-block;
    font-size: 15px;
    line-height: 1;
    padding: 12px 24px;
    fill: rgb(255, 255, 255);
    text-align: center;
    transition: 0.3s;
}

.elementor-button:focus,
.elementor-button:hover,
.elementor-button:visited {
    color: rgb(255, 255, 255);
}

.elementor-button-content-wrapper {
    display: flex;
    flex-direction: row;
    gap: 5px;
    justify-content: center;
}

.elementor-button-icon svg {
    height: auto;
    width: 1em;
}

.elementor-button-icon .e-font-icon-svg {
    height: 1em;
}

.elementor-button-text {
    display: inline-block;
}

.elementor-button.elementor-size-xs {
    border-radius: 2px;
    font-size: 13px;
    padding: 10px 20px;
}

.elementor-button.elementor-size-md {
    border-radius: 4px;
    font-size: 16px;
    padding: 15px 30px;
}

.elementor-button.elementor-size-lg {
    border-radius: 5px;
    font-size: 18px;
    padding: 20px 40px;
}

.elementor-button.elementor-size-xl {
    border-radius: 6px;
    font-size: 20px;
    padding: 25px 50px;
}

.elementor-button span {
    text-decoration: inherit;
}

.elementor-element.elementor-button-info .elementor-button {
    background-color: rgb(91, 192, 222);
}

.elementor-element.elementor-button-success .elementor-button {
    background-color: rgb(92, 184, 92);
}

.elementor-element.elementor-button-warning .elementor-button {
    background-color: rgb(240, 173, 78);
}

.elementor-element.elementor-button-danger .elementor-button {
    background-color: rgb(217, 83, 79);
}

.elementor-widget-button .elementor-button .elementor-button-info {
    background-color: rgb(91, 192, 222);
}

.elementor-widget-button .elementor-button .elementor-button-success {
    background-color: rgb(92, 184, 92);
}

.elementor-widget-button .elementor-button .elementor-button-warning {
    background-color: rgb(240, 173, 78);
}

.elementor-widget-button .elementor-button .elementor-button-danger {
    background-color: rgb(217, 83, 79);
}

.elementor-view-stacked .elementor-icon {
    background-color: rgb(105, 114, 125);
    color: rgb(255, 255, 255);
    padding: 0.5em;
    fill: rgb(255, 255, 255);
}

.elementor-view-framed .elementor-icon {
    background-color: transparent;
    border: 3px solid rgb(105, 114, 125);
    color: rgb(105, 114, 125);
    padding: 0.5em;
}

.elementor-icon {
    color: rgb(105, 114, 125);
    display: inline-block;
    font-size: 50px;
    line-height: 1;
    text-align: center;
    transition: 0.3s;
}

.elementor-icon:hover {
    color: rgb(105, 114, 125);
}

.elementor-icon i,
.elementor-icon svg {
    display: block;
    height: 1em;
    position: relative;
    width: 1em;
}

.elementor-icon i::before,
.elementor-icon svg::before {
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
}

.elementor-icon i.fad {
    width: auto;
}

.elementor-shape-square .elementor-icon {
    border-radius: 0px;
}

.elementor-shape-rounded .elementor-icon {
    border-radius: 10%;
}

.elementor-shape-circle .elementor-icon {
    border-radius: 50%;
}

.e-transform .elementor-widget-container,
.e-transform:not(:has(.elementor-widget-container)) {
    transform: perspective(var(--e-transform-perspective, 0)) rotate(var(--e-transform-rotateZ, 0)) rotateX(var(--e-transform-rotateX, 0)) rotateY(var(--e-transform-rotateY, 0)) translate(var(--e-transform-translate, 0)) translateX(var(--e-transform-translateX, 0)) translateY(var(--e-transform-translateY, 0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX, 0)) skewY(var(--e-transform-skewY, 0));
    transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);
}

.e-con.e-transform {
    transform: perspective(var(--e-con-transform-perspective, 0)) rotate(var(--e-con-transform-rotateZ, 0)) rotateX(var(--e-con-transform-rotateX, 0)) rotateY(var(--e-con-transform-rotateY, 0)) translate(var(--e-con-transform-translate, 0)) translateX(var(--e-con-transform-translateX, 0)) translateY(var(--e-con-transform-translateY, 0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX, 0)) skewY(var(--e-con-transform-skewY, 0));
    transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x);
}

.animated {
    animation-duration: 1.25s;
}

.animated.animated-slow {
    animation-duration: 2s;
}

.animated.animated-fast {
    animation-duration: 0.75s;
}

.animated.infinite {
    animation-iteration-count: infinite;
}

.animated.reverse {
    animation-direction: reverse;
    animation-fill-mode: forwards;
}

@media (prefers-reduced-motion: reduce) {
    .animated {
        animation: auto ease 0s 1 normal none running none;
    }
}

.elementor-post__thumbnail__link {
    transition: none;
}

@media (max-width: 767px) {

    .elementor .elementor-hidden-mobile,
    .elementor .elementor-hidden-phone {
        display: none;
    }
}

@media (min-width:-1) and (max-width:-1) {
    .elementor .elementor-hidden-mobile_extra {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor .elementor-hidden-tablet {
        display: none;
    }
}

@media (min-width:-1) and (max-width:-1) {

    .elementor .elementor-hidden-laptop,
    .elementor .elementor-hidden-tablet_extra {
        display: none;
    }
}

@media (min-width: 1025px) and (max-width: 99999px) {
    .elementor .elementor-hidden-desktop {
        display: none;
    }
}

@media (min-width:-1) {
    .elementor .elementor-hidden-widescreen {
        display: none;
    }
}

@-webkit-keyframes ha_fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes ha_fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes ha_zoomIn {
    0% {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }

    50% {
        opacity: 1;
    }
}

@keyframes ha_zoomIn {
    0% {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }

    50% {
        opacity: 1;
    }
}

@-webkit-keyframes ha_rollIn {
    0% {
        opacity: 0;
        transform: translate3d(-100%, 0px, 0px) rotate3d(0, 0, 1, -120deg);
    }

    100% {
        opacity: 1;
    }
}

@keyframes ha_rollIn {
    0% {
        opacity: 0;
        transform: translate3d(-100%, 0px, 0px) rotate3d(0, 0, 1, -120deg);
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes ha_bounce {

    0%,
    20%,
    53%,
    100% {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    40%,
    43% {
        transform: translate3d(0px, -30px, 0px) scaleY(1.1);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    }

    70% {
        transform: translate3d(0px, -15px, 0px) scaleY(1.05);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    }

    80% {
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transform: translate3d(0px, 0px, 0px) scaleY(0.95);
    }

    90% {
        transform: translate3d(0px, -4px, 0px) scaleY(1.02);
    }
}

@keyframes ha_bounce {

    0%,
    20%,
    53%,
    100% {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    40%,
    43% {
        transform: translate3d(0px, -30px, 0px) scaleY(1.1);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    }

    70% {
        transform: translate3d(0px, -15px, 0px) scaleY(1.05);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    }

    80% {
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transform: translate3d(0px, 0px, 0px) scaleY(0.95);
    }

    90% {
        transform: translate3d(0px, -4px, 0px) scaleY(1.02);
    }
}

@-webkit-keyframes ha_bounceIn {

    0%,
    20%,
    40%,
    60%,
    80%,
    100% {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }

    20% {
        transform: scale3d(1.1, 1.1, 1.1);
    }

    40% {
        transform: scale3d(0.9, 0.9, 0.9);
    }

    60% {
        opacity: 1;
        transform: scale3d(1.03, 1.03, 1.03);
    }

    80% {
        transform: scale3d(0.97, 0.97, 0.97);
    }

    100% {
        opacity: 1;
    }
}

@keyframes ha_bounceIn {

    0%,
    20%,
    40%,
    60%,
    80%,
    100% {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }

    20% {
        transform: scale3d(1.1, 1.1, 1.1);
    }

    40% {
        transform: scale3d(0.9, 0.9, 0.9);
    }

    60% {
        opacity: 1;
        transform: scale3d(1.03, 1.03, 1.03);
    }

    80% {
        transform: scale3d(0.97, 0.97, 0.97);
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes ha_flipInX {
    0% {
        opacity: 0;
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        animation-timing-function: ease-in;
    }

    40% {
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        animation-timing-function: ease-in;
    }

    60% {
        opacity: 1;
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    }

    80% {
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    }
}

@keyframes ha_flipInX {
    0% {
        opacity: 0;
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        animation-timing-function: ease-in;
    }

    40% {
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        animation-timing-function: ease-in;
    }

    60% {
        opacity: 1;
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    }

    80% {
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    }
}

@-webkit-keyframes ha_flipInY {
    0% {
        opacity: 0;
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        animation-timing-function: ease-in;
    }

    40% {
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        animation-timing-function: ease-in;
    }

    60% {
        opacity: 1;
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    }

    80% {
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    }
}

@keyframes ha_flipInY {
    0% {
        opacity: 0;
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        animation-timing-function: ease-in;
    }

    40% {
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        animation-timing-function: ease-in;
    }

    60% {
        opacity: 1;
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    }

    80% {
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    }
}

@-webkit-keyframes ha_swing {
    20% {
        transform: rotate3d(0, 0, 1, 15deg);
    }

    40% {
        transform: rotate3d(0, 0, 1, -10deg);
    }

    60% {
        transform: rotate3d(0, 0, 1, 5deg);
    }

    80% {
        transform: rotate3d(0, 0, 1, -5deg);
    }
}

@keyframes ha_swing {
    20% {
        transform: rotate3d(0, 0, 1, 15deg);
    }

    40% {
        transform: rotate3d(0, 0, 1, -10deg);
    }

    60% {
        transform: rotate3d(0, 0, 1, 5deg);
    }

    80% {
        transform: rotate3d(0, 0, 1, -5deg);
    }
}

@-webkit-keyframes ha_slideInDown {
    0% {
        visibility: visible;
        transform: translate3d(0px, -100%, 0px);
    }
}

@keyframes ha_slideInDown {
    0% {
        visibility: visible;
        transform: translate3d(0px, -100%, 0px);
    }
}

@-webkit-keyframes ha_slideInUp {
    0% {
        visibility: visible;
        transform: translate3d(0px, 100%, 0px);
    }
}

@keyframes ha_slideInUp {
    0% {
        visibility: visible;
        transform: translate3d(0px, 100%, 0px);
    }
}

@-webkit-keyframes ha_slideInLeft {
    0% {
        visibility: visible;
        transform: translate3d(-100%, 0px, 0px);
    }
}

@keyframes ha_slideInLeft {
    0% {
        visibility: visible;
        transform: translate3d(-100%, 0px, 0px);
    }
}

@-webkit-keyframes ha_slideInRight {
    0% {
        visibility: visible;
        transform: translate3d(100%, 0px, 0px);
    }
}

@keyframes ha_slideInRight {
    0% {
        visibility: visible;
        transform: translate3d(100%, 0px, 0px);
    }
}

.ha_fadeIn {
    animation-name: ha_fadeIn;
}

.ha_zoomIn {
    animation-name: ha_zoomIn;
}

.ha_rollIn {
    animation-name: ha_rollIn;
}

.ha_bounce {
    transform-origin: center bottom;
    animation-name: ha_bounce;
}

.ha_bounceIn {
    animation-name: ha_bounceIn;
    animation-duration: calc(var(--animate-duration)*.75);
}

.ha_flipInX,
.ha_flipInY {
    animation-name: ha_flipInX;
    backface-visibility: visible !important;
}

.ha_flipInY {
    animation-name: ha_flipInY;
}

.ha_swing {
    transform-origin: center top;
    animation-name: ha_swing;
}

.ha_slideInDown {
    animation-name: ha_slideInDown;
}

.ha_slideInUp {
    animation-name: ha_slideInUp;
}

.ha_slideInLeft {
    animation-name: ha_slideInLeft;
}

.ha_slideInRight {
    animation-name: ha_slideInRight;
}

.ha-css-transform-yes {
    transition-duration: var(--ha-tfx-transition-duration, .2s);
    transition-property: transform, -webkit-transform;
    transform: translate(var(--ha-tfx-translate-x, 0), var(--ha-tfx-translate-y, 0)) scale(var(--ha-tfx-scale-x, 1), var(--ha-tfx-scale-y, 1)) skew(var(--ha-tfx-skew-x, 0), var(--ha-tfx-skew-y, 0)) rotateX(var(--ha-tfx-rotate-x, 0)) rotateY(var(--ha-tfx-rotate-y, 0)) rotateZ(var(--ha-tfx-rotate-z, 0));
}

.ha-css-transform-yes:hover {
    transform: translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)), var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0))) scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)), var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1))) skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)), var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0))) rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0))) rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0))) rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)));
}

.happy-addon>.elementor-widget-container {
    overflow-wrap: break-word;
}

.happy-addon>.elementor-widget-container,
.happy-addon>.elementor-widget-container * {
    box-sizing: border-box;
}

.happy-addon p:empty {
    display: none;
}

.happy-addon .elementor-inline-editing {
    min-height: auto !important;
}

.happy-addon-pro img {
    max-width: 100%;
    height: auto;
    object-fit: cover;
}

.ha-screen-reader-text {
    position: absolute;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    margin: -1px;
    padding: 0px;
    width: 1px;
    height: 1px;
    border: 0px;
    clip-path: inset(50%);
    overflow-wrap: normal !important;
}

.ha-has-bg-overlay>.elementor-widget-container {
    position: relative;
    z-index: 1;
}

.ha-has-bg-overlay>.elementor-widget-container::before {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: -1;
    width: 100%;
    height: 100%;
    content: "";
}

.ha-popup--is-enabled .ha-js-popup,
.ha-popup--is-enabled .ha-js-popup img {
    cursor: zoom-in !important;
}

.mfp-wrap .mfp-arrow,
.mfp-wrap .mfp-close {
    background-color: transparent;
}

.mfp-wrap .mfp-arrow:focus,
.mfp-wrap .mfp-close:focus {
    outline-width: thin;
}

.ha-advanced-tooltip-enable {
    position: relative;
    cursor: pointer;
    --ha-tooltip-arrow-color: black;
    --ha-tooltip-arrow-distance: 0;
}

.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    position: absolute;
    z-index: 999;
    display: none;
    padding: 5px 0px;
    width: 120px;
    height: auto;
    border-radius: 6px;
    background-color: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
    text-align: center;
    opacity: 0;
}

.ha-advanced-tooltip-enable .ha-advanced-tooltip-content::after {
    position: absolute;
    border-width: 5px;
    border-style: solid;
    content: "";
}

.ha-advanced-tooltip-enable .ha-advanced-tooltip-content.no-arrow::after {
    visibility: hidden;
}

.ha-advanced-tooltip-enable .ha-advanced-tooltip-content.show {
    display: inline-block;
    opacity: 1;
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content,
body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content {
    top: unset;
    right: 0px;
    bottom: calc(101% + var(--ha-tooltip-arrow-distance));
    left: 0px;
    margin: 0px auto;
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content::after,
body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content::after {
    top: 100%;
    right: unset;
    bottom: unset;
    left: 50%;
    border-color: var(--ha-tooltip-arrow-color) transparent transparent transparent;
    transform: translateX(-50%);
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content,
body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content {
    top: calc(101% + var(--ha-tooltip-arrow-distance));
    right: 0px;
    bottom: unset;
    left: 0px;
    margin: 0px auto;
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content::after,
body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content::after {
    top: unset;
    right: unset;
    bottom: 100%;
    left: 50%;
    border-color: transparent transparent var(--ha-tooltip-arrow-color) transparent;
    transform: translateX(-50%);
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content,
body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content {
    top: 50%;
    right: calc(101% + var(--ha-tooltip-arrow-distance));
    bottom: unset;
    left: unset;
    transform: translateY(-50%);
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content::after,
body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content::after {
    top: 50%;
    right: unset;
    bottom: unset;
    left: 100%;
    border-color: transparent transparent transparent var(--ha-tooltip-arrow-color);
    transform: translateY(-50%);
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content,
body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content {
    top: 50%;
    right: unset;
    bottom: unset;
    left: calc(101% + var(--ha-tooltip-arrow-distance));
    transform: translateY(-50%);
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content::after,
body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content::after {
    top: 50%;
    right: 100%;
    bottom: unset;
    left: unset;
    border-color: transparent var(--ha-tooltip-arrow-color) transparent transparent;
    transform: translateY(-50%);
}

body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content {
    top: unset;
    right: 0px;
    bottom: calc(101% + var(--ha-tooltip-arrow-distance));
    left: 0px;
    margin: 0px auto;
}

body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content::after {
    top: 100%;
    right: unset;
    bottom: unset;
    left: 50%;
    border-color: var(--ha-tooltip-arrow-color) transparent transparent transparent;
    transform: translateX(-50%);
}

body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content {
    top: calc(101% + var(--ha-tooltip-arrow-distance));
    right: 0px;
    bottom: unset;
    left: 0px;
    margin: 0px auto;
}

body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content::after {
    top: unset;
    right: unset;
    bottom: 100%;
    left: 50%;
    border-color: transparent transparent var(--ha-tooltip-arrow-color) transparent;
    transform: translateX(-50%);
}

body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content {
    top: 50%;
    right: calc(101% + var(--ha-tooltip-arrow-distance));
    bottom: unset;
    left: unset;
    transform: translateY(-50%);
}

body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content::after {
    top: 50%;
    right: unset;
    bottom: unset;
    left: 100%;
    border-color: transparent transparent transparent var(--ha-tooltip-arrow-color);
    transform: translateY(-50%);
}

body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content {
    top: 50%;
    right: unset;
    bottom: unset;
    left: calc(101% + var(--ha-tooltip-arrow-distance));
    transform: translateY(-50%);
}

body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content::after {
    top: 50%;
    right: 100%;
    bottom: unset;
    left: unset;
    border-color: transparent var(--ha-tooltip-arrow-color) transparent transparent;
    transform: translateY(-50%);
}

body.elementor-editor-active .happy-addon.ha-gravityforms .gform_wrapper {
    display: block !important;
}

.ha-scroll-to-top-wrap.ha-scroll-to-top-hide {
    display: none;
}

.ha-scroll-to-top-wrap.edit-mode,
.ha-scroll-to-top-wrap.single-page-off {
    display: none !important;
}

.ha-scroll-to-top-button {
    position: fixed;
    right: 15px;
    bottom: 15px;
    z-index: 9999;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    background-color: rgb(86, 54, 209);
    color: rgb(255, 255, 255);
    text-align: center;
    opacity: 1;
    cursor: pointer;
    transition: 0.3s;
}

.ha-scroll-to-top-button i {
    color: rgb(255, 255, 255);
    font-size: 16px;
}

.ha-scroll-to-top-button:hover {
    background-color: rgb(226, 73, 138);
}

.elementor-kit-10 {
    --e-global-color-primary: #EFB800;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #EF8000;
}

.elementor-kit-10 button,
.elementor-kit-10 input[type="button"],
.elementor-kit-10 input[type="submit"],
.elementor-kit-10 .elementor-button {
    background-color: rgb(86, 37, 171);
    color: rgb(255, 255, 255);
}

.elementor-kit-10 e-page-transition {
    background-color: rgb(255, 188, 125);
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

.site-header .site-branding {
    flex-direction: column;
    align-items: stretch;
}

.site-header {
    padding-inline: 0px;
}

.site-footer .site-branding {
    flex-direction: column;
    align-items: stretch;
}

@media (max-width: 1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media (max-width: 767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.fa,
.fab,
.fad,
.fal,
.far,
.fas {
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.fa-lg {
    font-size: 1.33333em;
    line-height: 0.75em;
    vertical-align: -0.0667em;
}

.fa-xs {
    font-size: 0.75em;
}

.fa-sm {
    font-size: 0.875em;
}

.fa-1x {
    font-size: 1em;
}

.fa-2x {
    font-size: 2em;
}

.fa-3x {
    font-size: 3em;
}

.fa-4x {
    font-size: 4em;
}

.fa-5x {
    font-size: 5em;
}

.fa-6x {
    font-size: 6em;
}

.fa-7x {
    font-size: 7em;
}

.fa-8x {
    font-size: 8em;
}

.fa-9x {
    font-size: 9em;
}

.fa-10x {
    font-size: 10em;
}

.fa-fw {
    text-align: center;
    width: 1.25em;
}

.fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0px;
}

.fa-ul>li {
    position: relative;
}

.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit;
}

.fa-border {
    border: 0.08em solid rgb(238, 238, 238);
    border-radius: 0.1em;
    padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left {
    float: left;
}

.fa-pull-right {
    float: right;
}

.fa.fa-pull-left,
.fab.fa-pull-left,
.fal.fa-pull-left,
.far.fa-pull-left,
.fas.fa-pull-left {
    margin-right: 0.3em;
}

.fa.fa-pull-right,
.fab.fa-pull-right,
.fal.fa-pull-right,
.far.fa-pull-right,
.fas.fa-pull-right {
    margin-left: 0.3em;
}

.fa-spin {
    animation: 2s linear 0s infinite normal none running fa-spin;
}

.fa-pulse {
    animation: 1s steps(8) 0s infinite normal none running fa-spin;
}

@-webkit-keyframes fa-spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(1turn);
    }
}

@keyframes fa-spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(1turn);
    }
}

.fa-rotate-90 {
    transform: rotate(90deg);
}

.fa-rotate-180 {
    transform: rotate(180deg);
}

.fa-rotate-270 {
    transform: rotate(270deg);
}

.fa-flip-horizontal {
    transform: scaleX(-1);
}

.fa-flip-vertical {
    transform: scaleY(-1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical,
.fa-flip-vertical {}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
    transform: scale(-1);
}

:root .fa-flip-both,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270 {
    filter: none;
}

.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
    left: 0px;
    position: absolute;
    text-align: center;
    width: 100%;
}

.fa-stack-1x {
    line-height: inherit;
}

.fa-stack-2x {
    font-size: 2em;
}

.fa-inverse {
    color: rgb(255, 255, 255);
}

.fa-500px::before {
    content: "";
}

.fa-accessible-icon::before {
    content: "";
}

.fa-accusoft::before {
    content: "";
}

.fa-acquisitions-incorporated::before {
    content: "";
}

.fa-ad::before {
    content: "";
}

.fa-address-book::before {
    content: "";
}

.fa-address-card::before {
    content: "";
}

.fa-adjust::before {
    content: "";
}

.fa-adn::before {
    content: "";
}

.fa-adversal::before {
    content: "";
}

.fa-affiliatetheme::before {
    content: "";
}

.fa-air-freshener::before {
    content: "";
}

.fa-airbnb::before {
    content: "";
}

.fa-algolia::before {
    content: "";
}

.fa-align-center::before {
    content: "";
}

.fa-align-justify::before {
    content: "";
}

.fa-align-left::before {
    content: "";
}

.fa-align-right::before {
    content: "";
}

.fa-alipay::before {
    content: "";
}

.fa-allergies::before {
    content: "";
}

.fa-amazon::before {
    content: "";
}

.fa-amazon-pay::before {
    content: "";
}

.fa-ambulance::before {
    content: "";
}

.fa-american-sign-language-interpreting::before {
    content: "";
}

.fa-amilia::before {
    content: "";
}

.fa-anchor::before {
    content: "";
}

.fa-android::before {
    content: "";
}

.fa-angellist::before {
    content: "";
}

.fa-angle-double-down::before {
    content: "";
}

.fa-angle-double-left::before {
    content: "";
}

.fa-angle-double-right::before {
    content: "";
}

.fa-angle-double-up::before {
    content: "";
}

.fa-angle-down::before {
    content: "";
}

.fa-angle-left::before {
    content: "";
}

.fa-angle-right::before {
    content: "";
}

.fa-angle-up::before {
    content: "";
}

.fa-angry::before {
    content: "";
}

.fa-angrycreative::before {
    content: "";
}

.fa-angular::before {
    content: "";
}

.fa-ankh::before {
    content: "";
}

.fa-app-store::before {
    content: "";
}

.fa-app-store-ios::before {
    content: "";
}

.fa-apper::before {
    content: "";
}

.fa-apple::before {
    content: "";
}

.fa-apple-alt::before {
    content: "";
}

.fa-apple-pay::before {
    content: "";
}

.fa-archive::before {
    content: "";
}

.fa-archway::before {
    content: "";
}

.fa-arrow-alt-circle-down::before {
    content: "";
}

.fa-arrow-alt-circle-left::before {
    content: "";
}

.fa-arrow-alt-circle-right::before {
    content: "";
}

.fa-arrow-alt-circle-up::before {
    content: "";
}

.fa-arrow-circle-down::before {
    content: "";
}

.fa-arrow-circle-left::before {
    content: "";
}

.fa-arrow-circle-right::before {
    content: "";
}

.fa-arrow-circle-up::before {
    content: "";
}

.fa-arrow-down::before {
    content: "";
}

.fa-arrow-left::before {
    content: "";
}

.fa-arrow-right::before {
    content: "";
}

.fa-arrow-up::before {
    content: "";
}

.fa-arrows-alt::before {
    content: "";
}

.fa-arrows-alt-h::before {
    content: "";
}

.fa-arrows-alt-v::before {
    content: "";
}

.fa-artstation::before {
    content: "";
}

.fa-assistive-listening-systems::before {
    content: "";
}

.fa-asterisk::before {
    content: "";
}

.fa-asymmetrik::before {
    content: "";
}

.fa-at::before {
    content: "";
}

.fa-atlas::before {
    content: "";
}

.fa-atlassian::before {
    content: "";
}

.fa-atom::before {
    content: "";
}

.fa-audible::before {
    content: "";
}

.fa-audio-description::before {
    content: "";
}

.fa-autoprefixer::before {
    content: "";
}

.fa-avianex::before {
    content: "";
}

.fa-aviato::before {
    content: "";
}

.fa-award::before {
    content: "";
}

.fa-aws::before {
    content: "";
}

.fa-baby::before {
    content: "";
}

.fa-baby-carriage::before {
    content: "";
}

.fa-backspace::before {
    content: "";
}

.fa-backward::before {
    content: "";
}

.fa-bacon::before {
    content: "";
}

.fa-bacteria::before {
    content: "";
}

.fa-bacterium::before {
    content: "";
}

.fa-bahai::before {
    content: "";
}

.fa-balance-scale::before {
    content: "";
}

.fa-balance-scale-left::before {
    content: "";
}

.fa-balance-scale-right::before {
    content: "";
}

.fa-ban::before {
    content: "";
}

.fa-band-aid::before {
    content: "";
}

.fa-bandcamp::before {
    content: "";
}

.fa-barcode::before {
    content: "";
}

.fa-bars::before {
    content: "";
}

.fa-baseball-ball::before {
    content: "";
}

.fa-basketball-ball::before {
    content: "";
}

.fa-bath::before {
    content: "";
}

.fa-battery-empty::before {
    content: "";
}

.fa-battery-full::before {
    content: "";
}

.fa-battery-half::before {
    content: "";
}

.fa-battery-quarter::before {
    content: "";
}

.fa-battery-three-quarters::before {
    content: "";
}

.fa-battle-net::before {
    content: "";
}

.fa-bed::before {
    content: "";
}

.fa-beer::before {
    content: "";
}

.fa-behance::before {
    content: "";
}

.fa-behance-square::before {
    content: "";
}

.fa-bell::before {
    content: "";
}

.fa-bell-slash::before {
    content: "";
}

.fa-bezier-curve::before {
    content: "";
}

.fa-bible::before {
    content: "";
}

.fa-bicycle::before {
    content: "";
}

.fa-biking::before {
    content: "";
}

.fa-bimobject::before {
    content: "";
}

.fa-binoculars::before {
    content: "";
}

.fa-biohazard::before {
    content: "";
}

.fa-birthday-cake::before {
    content: "";
}

.fa-bitbucket::before {
    content: "";
}

.fa-bitcoin::before {
    content: "";
}

.fa-bity::before {
    content: "";
}

.fa-black-tie::before {
    content: "";
}

.fa-blackberry::before {
    content: "";
}

.fa-blender::before {
    content: "";
}

.fa-blender-phone::before {
    content: "";
}

.fa-blind::before {
    content: "";
}

.fa-blog::before {
    content: "";
}

.fa-blogger::before {
    content: "";
}

.fa-blogger-b::before {
    content: "";
}

.fa-bluetooth::before {
    content: "";
}

.fa-bluetooth-b::before {
    content: "";
}

.fa-bold::before {
    content: "";
}

.fa-bolt::before {
    content: "";
}

.fa-bomb::before {
    content: "";
}

.fa-bone::before {
    content: "";
}

.fa-bong::before {
    content: "";
}

.fa-book::before {
    content: "";
}

.fa-book-dead::before {
    content: "";
}

.fa-book-medical::before {
    content: "";
}

.fa-book-open::before {
    content: "";
}

.fa-book-reader::before {
    content: "";
}

.fa-bookmark::before {
    content: "";
}

.fa-bootstrap::before {
    content: "";
}

.fa-border-all::before {
    content: "";
}

.fa-border-none::before {
    content: "";
}

.fa-border-style::before {
    content: "";
}

.fa-bowling-ball::before {
    content: "";
}

.fa-box::before {
    content: "";
}

.fa-box-open::before {
    content: "";
}

.fa-box-tissue::before {
    content: "";
}

.fa-boxes::before {
    content: "";
}

.fa-braille::before {
    content: "";
}

.fa-brain::before {
    content: "";
}

.fa-bread-slice::before {
    content: "";
}

.fa-briefcase::before {
    content: "";
}

.fa-briefcase-medical::before {
    content: "";
}

.fa-broadcast-tower::before {
    content: "";
}

.fa-broom::before {
    content: "";
}

.fa-brush::before {
    content: "";
}

.fa-btc::before {
    content: "";
}

.fa-buffer::before {
    content: "";
}

.fa-bug::before {
    content: "";
}

.fa-building::before {
    content: "";
}

.fa-bullhorn::before {
    content: "";
}

.fa-bullseye::before {
    content: "";
}

.fa-burn::before {
    content: "";
}

.fa-buromobelexperte::before {
    content: "";
}

.fa-bus::before {
    content: "";
}

.fa-bus-alt::before {
    content: "";
}

.fa-business-time::before {
    content: "";
}

.fa-buy-n-large::before {
    content: "";
}

.fa-buysellads::before {
    content: "";
}

.fa-calculator::before {
    content: "";
}

.fa-calendar::before {
    content: "";
}

.fa-calendar-alt::before {
    content: "";
}

.fa-calendar-check::before {
    content: "";
}

.fa-calendar-day::before {
    content: "";
}

.fa-calendar-minus::before {
    content: "";
}

.fa-calendar-plus::before {
    content: "";
}

.fa-calendar-times::before {
    content: "";
}

.fa-calendar-week::before {
    content: "";
}

.fa-camera::before {
    content: "";
}

.fa-camera-retro::before {
    content: "";
}

.fa-campground::before {
    content: "";
}

.fa-canadian-maple-leaf::before {
    content: "";
}

.fa-candy-cane::before {
    content: "";
}

.fa-cannabis::before {
    content: "";
}

.fa-capsules::before {
    content: "";
}

.fa-car::before {
    content: "";
}

.fa-car-alt::before {
    content: "";
}

.fa-car-battery::before {
    content: "";
}

.fa-car-crash::before {
    content: "";
}

.fa-car-side::before {
    content: "";
}

.fa-caravan::before {
    content: "";
}

.fa-caret-down::before {
    content: "";
}

.fa-caret-left::before {
    content: "";
}

.fa-caret-right::before {
    content: "";
}

.fa-caret-square-down::before {
    content: "";
}

.fa-caret-square-left::before {
    content: "";
}

.fa-caret-square-right::before {
    content: "";
}

.fa-caret-square-up::before {
    content: "";
}

.fa-caret-up::before {
    content: "";
}

.fa-carrot::before {
    content: "";
}

.fa-cart-arrow-down::before {
    content: "";
}

.fa-cart-plus::before {
    content: "";
}

.fa-cash-register::before {
    content: "";
}

.fa-cat::before {
    content: "";
}

.fa-cc-amazon-pay::before {
    content: "";
}

.fa-cc-amex::before {
    content: "";
}

.fa-cc-apple-pay::before {
    content: "";
}

.fa-cc-diners-club::before {
    content: "";
}

.fa-cc-discover::before {
    content: "";
}

.fa-cc-jcb::before {
    content: "";
}

.fa-cc-mastercard::before {
    content: "";
}

.fa-cc-paypal::before {
    content: "";
}

.fa-cc-stripe::before {
    content: "";
}

.fa-cc-visa::before {
    content: "";
}

.fa-centercode::before {
    content: "";
}

.fa-centos::before {
    content: "";
}

.fa-certificate::before {
    content: "";
}

.fa-chair::before {
    content: "";
}

.fa-chalkboard::before {
    content: "";
}

.fa-chalkboard-teacher::before {
    content: "";
}

.fa-charging-station::before {
    content: "";
}

.fa-chart-area::before {
    content: "";
}

.fa-chart-bar::before {
    content: "";
}

.fa-chart-line::before {
    content: "";
}

.fa-chart-pie::before {
    content: "";
}

.fa-check::before {
    content: "";
}

.fa-check-circle::before {
    content: "";
}

.fa-check-double::before {
    content: "";
}

.fa-check-square::before {
    content: "";
}

.fa-cheese::before {
    content: "";
}

.fa-chess::before {
    content: "";
}

.fa-chess-bishop::before {
    content: "";
}

.fa-chess-board::before {
    content: "";
}

.fa-chess-king::before {
    content: "";
}

.fa-chess-knight::before {
    content: "";
}

.fa-chess-pawn::before {
    content: "";
}

.fa-chess-queen::before {
    content: "";
}

.fa-chess-rook::before {
    content: "";
}

.fa-chevron-circle-down::before {
    content: "";
}

.fa-chevron-circle-left::before {
    content: "";
}

.fa-chevron-circle-right::before {
    content: "";
}

.fa-chevron-circle-up::before {
    content: "";
}

.fa-chevron-down::before {
    content: "";
}

.fa-chevron-left::before {
    content: "";
}

.fa-chevron-right::before {
    content: "";
}

.fa-chevron-up::before {
    content: "";
}

.fa-child::before {
    content: "";
}

.fa-chrome::before {
    content: "";
}

.fa-chromecast::before {
    content: "";
}

.fa-church::before {
    content: "";
}

.fa-circle::before {
    content: "";
}

.fa-circle-notch::before {
    content: "";
}

.fa-city::before {
    content: "";
}

.fa-clinic-medical::before {
    content: "";
}

.fa-clipboard::before {
    content: "";
}

.fa-clipboard-check::before {
    content: "";
}

.fa-clipboard-list::before {
    content: "";
}

.fa-clock::before {
    content: "";
}

.fa-clone::before {
    content: "";
}

.fa-closed-captioning::before {
    content: "";
}

.fa-cloud::before {
    content: "";
}

.fa-cloud-download-alt::before {
    content: "";
}

.fa-cloud-meatball::before {
    content: "";
}

.fa-cloud-moon::before {
    content: "";
}

.fa-cloud-moon-rain::before {
    content: "";
}

.fa-cloud-rain::before {
    content: "";
}

.fa-cloud-showers-heavy::before {
    content: "";
}

.fa-cloud-sun::before {
    content: "";
}

.fa-cloud-sun-rain::before {
    content: "";
}

.fa-cloud-upload-alt::before {
    content: "";
}

.fa-cloudflare::before {
    content: "";
}

.fa-cloudscale::before {
    content: "";
}

.fa-cloudsmith::before {
    content: "";
}

.fa-cloudversify::before {
    content: "";
}

.fa-cocktail::before {
    content: "";
}

.fa-code::before {
    content: "";
}

.fa-code-branch::before {
    content: "";
}

.fa-codepen::before {
    content: "";
}

.fa-codiepie::before {
    content: "";
}

.fa-coffee::before {
    content: "";
}

.fa-cog::before {
    content: "";
}

.fa-cogs::before {
    content: "";
}

.fa-coins::before {
    content: "";
}

.fa-columns::before {
    content: "";
}

.fa-comment::before {
    content: "";
}

.fa-comment-alt::before {
    content: "";
}

.fa-comment-dollar::before {
    content: "";
}

.fa-comment-dots::before {
    content: "";
}

.fa-comment-medical::before {
    content: "";
}

.fa-comment-slash::before {
    content: "";
}

.fa-comments::before {
    content: "";
}

.fa-comments-dollar::before {
    content: "";
}

.fa-compact-disc::before {
    content: "";
}

.fa-compass::before {
    content: "";
}

.fa-compress::before {
    content: "";
}

.fa-compress-alt::before {
    content: "";
}

.fa-compress-arrows-alt::before {
    content: "";
}

.fa-concierge-bell::before {
    content: "";
}

.fa-confluence::before {
    content: "";
}

.fa-connectdevelop::before {
    content: "";
}

.fa-contao::before {
    content: "";
}

.fa-cookie::before {
    content: "";
}

.fa-cookie-bite::before {
    content: "";
}

.fa-copy::before {
    content: "";
}

.fa-copyright::before {
    content: "";
}

.fa-cotton-bureau::before {
    content: "";
}

.fa-couch::before {
    content: "";
}

.fa-cpanel::before {
    content: "";
}

.fa-creative-commons::before {
    content: "";
}

.fa-creative-commons-by::before {
    content: "";
}

.fa-creative-commons-nc::before {
    content: "";
}

.fa-creative-commons-nc-eu::before {
    content: "";
}

.fa-creative-commons-nc-jp::before {
    content: "";
}

.fa-creative-commons-nd::before {
    content: "";
}

.fa-creative-commons-pd::before {
    content: "";
}

.fa-creative-commons-pd-alt::before {
    content: "";
}

.fa-creative-commons-remix::before {
    content: "";
}

.fa-creative-commons-sa::before {
    content: "";
}

.fa-creative-commons-sampling::before {
    content: "";
}

.fa-creative-commons-sampling-plus::before {
    content: "";
}

.fa-creative-commons-share::before {
    content: "";
}

.fa-creative-commons-zero::before {
    content: "";
}

.fa-credit-card::before {
    content: "";
}

.fa-critical-role::before {
    content: "";
}

.fa-crop::before {
    content: "";
}

.fa-crop-alt::before {
    content: "";
}

.fa-cross::before {
    content: "";
}

.fa-crosshairs::before {
    content: "";
}

.fa-crow::before {
    content: "";
}

.fa-crown::before {
    content: "";
}

.fa-crutch::before {
    content: "";
}

.fa-css3::before {
    content: "";
}

.fa-css3-alt::before {
    content: "";
}

.fa-cube::before {
    content: "";
}

.fa-cubes::before {
    content: "";
}

.fa-cut::before {
    content: "";
}

.fa-cuttlefish::before {
    content: "";
}

.fa-d-and-d::before {
    content: "";
}

.fa-d-and-d-beyond::before {
    content: "";
}

.fa-dailymotion::before {
    content: "";
}

.fa-dashcube::before {
    content: "";
}

.fa-database::before {
    content: "";
}

.fa-deaf::before {
    content: "";
}

.fa-deezer::before {
    content: "";
}

.fa-delicious::before {
    content: "";
}

.fa-democrat::before {
    content: "";
}

.fa-deploydog::before {
    content: "";
}

.fa-deskpro::before {
    content: "";
}

.fa-desktop::before {
    content: "";
}

.fa-dev::before {
    content: "";
}

.fa-deviantart::before {
    content: "";
}

.fa-dharmachakra::before {
    content: "";
}

.fa-dhl::before {
    content: "";
}

.fa-diagnoses::before {
    content: "";
}

.fa-diaspora::before {
    content: "";
}

.fa-dice::before {
    content: "";
}

.fa-dice-d20::before {
    content: "";
}

.fa-dice-d6::before {
    content: "";
}

.fa-dice-five::before {
    content: "";
}

.fa-dice-four::before {
    content: "";
}

.fa-dice-one::before {
    content: "";
}

.fa-dice-six::before {
    content: "";
}

.fa-dice-three::before {
    content: "";
}

.fa-dice-two::before {
    content: "";
}

.fa-digg::before {
    content: "";
}

.fa-digital-ocean::before {
    content: "";
}

.fa-digital-tachograph::before {
    content: "";
}

.fa-directions::before {
    content: "";
}

.fa-discord::before {
    content: "";
}

.fa-discourse::before {
    content: "";
}

.fa-disease::before {
    content: "";
}

.fa-divide::before {
    content: "";
}

.fa-dizzy::before {
    content: "";
}

.fa-dna::before {
    content: "";
}

.fa-dochub::before {
    content: "";
}

.fa-docker::before {
    content: "";
}

.fa-dog::before {
    content: "";
}

.fa-dollar-sign::before {
    content: "";
}

.fa-dolly::before {
    content: "";
}

.fa-dolly-flatbed::before {
    content: "";
}

.fa-donate::before {
    content: "";
}

.fa-door-closed::before {
    content: "";
}

.fa-door-open::before {
    content: "";
}

.fa-dot-circle::before {
    content: "";
}

.fa-dove::before {
    content: "";
}

.fa-download::before {
    content: "";
}

.fa-draft2digital::before {
    content: "";
}

.fa-drafting-compass::before {
    content: "";
}

.fa-dragon::before {
    content: "";
}

.fa-draw-polygon::before {
    content: "";
}

.fa-dribbble::before {
    content: "";
}

.fa-dribbble-square::before {
    content: "";
}

.fa-dropbox::before {
    content: "";
}

.fa-drum::before {
    content: "";
}

.fa-drum-steelpan::before {
    content: "";
}

.fa-drumstick-bite::before {
    content: "";
}

.fa-drupal::before {
    content: "";
}

.fa-dumbbell::before {
    content: "";
}

.fa-dumpster::before {
    content: "";
}

.fa-dumpster-fire::before {
    content: "";
}

.fa-dungeon::before {
    content: "";
}

.fa-dyalog::before {
    content: "";
}

.fa-earlybirds::before {
    content: "";
}

.fa-ebay::before {
    content: "";
}

.fa-edge::before {
    content: "";
}

.fa-edge-legacy::before {
    content: "";
}

.fa-edit::before {
    content: "";
}

.fa-egg::before {
    content: "";
}

.fa-eject::before {
    content: "";
}

.fa-elementor::before {
    content: "";
}

.fa-ellipsis-h::before {
    content: "";
}

.fa-ellipsis-v::before {
    content: "";
}

.fa-ello::before {
    content: "";
}

.fa-ember::before {
    content: "";
}

.fa-empire::before {
    content: "";
}

.fa-envelope::before {
    content: "";
}

.fa-envelope-open::before {
    content: "";
}

.fa-envelope-open-text::before {
    content: "";
}

.fa-envelope-square::before {
    content: "";
}

.fa-envira::before {
    content: "";
}

.fa-equals::before {
    content: "";
}

.fa-eraser::before {
    content: "";
}

.fa-erlang::before {
    content: "";
}

.fa-ethereum::before {
    content: "";
}

.fa-ethernet::before {
    content: "";
}

.fa-etsy::before {
    content: "";
}

.fa-euro-sign::before {
    content: "";
}

.fa-evernote::before {
    content: "";
}

.fa-exchange-alt::before {
    content: "";
}

.fa-exclamation::before {
    content: "";
}

.fa-exclamation-circle::before {
    content: "";
}

.fa-exclamation-triangle::before {
    content: "";
}

.fa-expand::before {
    content: "";
}

.fa-expand-alt::before {
    content: "";
}

.fa-expand-arrows-alt::before {
    content: "";
}

.fa-expeditedssl::before {
    content: "";
}

.fa-external-link-alt::before {
    content: "";
}

.fa-external-link-square-alt::before {
    content: "";
}

.fa-eye::before {
    content: "";
}

.fa-eye-dropper::before {
    content: "";
}

.fa-eye-slash::before {
    content: "";
}

.fa-facebook::before {
    content: "";
}

.fa-facebook-f::before {
    content: "";
}

.fa-facebook-messenger::before {
    content: "";
}

.fa-facebook-square::before {
    content: "";
}

.fa-fan::before {
    content: "";
}

.fa-fantasy-flight-games::before {
    content: "";
}

.fa-fast-backward::before {
    content: "";
}

.fa-fast-forward::before {
    content: "";
}

.fa-faucet::before {
    content: "";
}

.fa-fax::before {
    content: "";
}

.fa-feather::before {
    content: "";
}

.fa-feather-alt::before {
    content: "";
}

.fa-fedex::before {
    content: "";
}

.fa-fedora::before {
    content: "";
}

.fa-female::before {
    content: "";
}

.fa-fighter-jet::before {
    content: "";
}

.fa-figma::before {
    content: "";
}

.fa-file::before {
    content: "";
}

.fa-file-alt::before {
    content: "";
}

.fa-file-archive::before {
    content: "";
}

.fa-file-audio::before {
    content: "";
}

.fa-file-code::before {
    content: "";
}

.fa-file-contract::before {
    content: "";
}

.fa-file-csv::before {
    content: "";
}

.fa-file-download::before {
    content: "";
}

.fa-file-excel::before {
    content: "";
}

.fa-file-export::before {
    content: "";
}

.fa-file-image::before {
    content: "";
}

.fa-file-import::before {
    content: "";
}

.fa-file-invoice::before {
    content: "";
}

.fa-file-invoice-dollar::before {
    content: "";
}

.fa-file-medical::before {
    content: "";
}

.fa-file-medical-alt::before {
    content: "";
}

.fa-file-pdf::before {
    content: "";
}

.fa-file-powerpoint::before {
    content: "";
}

.fa-file-prescription::before {
    content: "";
}

.fa-file-signature::before {
    content: "";
}

.fa-file-upload::before {
    content: "";
}

.fa-file-video::before {
    content: "";
}

.fa-file-word::before {
    content: "";
}

.fa-fill::before {
    content: "";
}

.fa-fill-drip::before {
    content: "";
}

.fa-film::before {
    content: "";
}

.fa-filter::before {
    content: "";
}

.fa-fingerprint::before {
    content: "";
}

.fa-fire::before {
    content: "";
}

.fa-fire-alt::before {
    content: "";
}

.fa-fire-extinguisher::before {
    content: "";
}

.fa-firefox::before {
    content: "";
}

.fa-firefox-browser::before {
    content: "";
}

.fa-first-aid::before {
    content: "";
}

.fa-first-order::before {
    content: "";
}

.fa-first-order-alt::before {
    content: "";
}

.fa-firstdraft::before {
    content: "";
}

.fa-fish::before {
    content: "";
}

.fa-fist-raised::before {
    content: "";
}

.fa-flag::before {
    content: "";
}

.fa-flag-checkered::before {
    content: "";
}

.fa-flag-usa::before {
    content: "";
}

.fa-flask::before {
    content: "";
}

.fa-flickr::before {
    content: "";
}

.fa-flipboard::before {
    content: "";
}

.fa-flushed::before {
    content: "";
}

.fa-fly::before {
    content: "";
}

.fa-folder::before {
    content: "";
}

.fa-folder-minus::before {
    content: "";
}

.fa-folder-open::before {
    content: "";
}

.fa-folder-plus::before {
    content: "";
}

.fa-font::before {
    content: "";
}

.fa-font-awesome::before {
    content: "";
}

.fa-font-awesome-alt::before {
    content: "";
}

.fa-font-awesome-flag::before {
    content: "";
}

.fa-font-awesome-logo-full::before {
    content: "";
}

.fa-fonticons::before {
    content: "";
}

.fa-fonticons-fi::before {
    content: "";
}

.fa-football-ball::before {
    content: "";
}

.fa-fort-awesome::before {
    content: "";
}

.fa-fort-awesome-alt::before {
    content: "";
}

.fa-forumbee::before {
    content: "";
}

.fa-forward::before {
    content: "";
}

.fa-foursquare::before {
    content: "";
}

.fa-free-code-camp::before {
    content: "";
}

.fa-freebsd::before {
    content: "";
}

.fa-frog::before {
    content: "";
}

.fa-frown::before {
    content: "";
}

.fa-frown-open::before {
    content: "";
}

.fa-fulcrum::before {
    content: "";
}

.fa-funnel-dollar::before {
    content: "";
}

.fa-futbol::before {
    content: "";
}

.fa-galactic-republic::before {
    content: "";
}

.fa-galactic-senate::before {
    content: "";
}

.fa-gamepad::before {
    content: "";
}

.fa-gas-pump::before {
    content: "";
}

.fa-gavel::before {
    content: "";
}

.fa-gem::before {
    content: "";
}

.fa-genderless::before {
    content: "";
}

.fa-get-pocket::before {
    content: "";
}

.fa-gg::before {
    content: "";
}

.fa-gg-circle::before {
    content: "";
}

.fa-ghost::before {
    content: "";
}

.fa-gift::before {
    content: "";
}

.fa-gifts::before {
    content: "";
}

.fa-git::before {
    content: "";
}

.fa-git-alt::before {
    content: "";
}

.fa-git-square::before {
    content: "";
}

.fa-github::before {
    content: "";
}

.fa-github-alt::before {
    content: "";
}

.fa-github-square::before {
    content: "";
}

.fa-gitkraken::before {
    content: "";
}

.fa-gitlab::before {
    content: "";
}

.fa-gitter::before {
    content: "";
}

.fa-glass-cheers::before {
    content: "";
}

.fa-glass-martini::before {
    content: "";
}

.fa-glass-martini-alt::before {
    content: "";
}

.fa-glass-whiskey::before {
    content: "";
}

.fa-glasses::before {
    content: "";
}

.fa-glide::before {
    content: "";
}

.fa-glide-g::before {
    content: "";
}

.fa-globe::before {
    content: "";
}

.fa-globe-africa::before {
    content: "";
}

.fa-globe-americas::before {
    content: "";
}

.fa-globe-asia::before {
    content: "";
}

.fa-globe-europe::before {
    content: "";
}

.fa-gofore::before {
    content: "";
}

.fa-golf-ball::before {
    content: "";
}

.fa-goodreads::before {
    content: "";
}

.fa-goodreads-g::before {
    content: "";
}

.fa-google::before {
    content: "";
}

.fa-google-drive::before {
    content: "";
}

.fa-google-pay::before {
    content: "";
}

.fa-google-play::before {
    content: "";
}

.fa-google-plus::before {
    content: "";
}

.fa-google-plus-g::before {
    content: "";
}

.fa-google-plus-square::before {
    content: "";
}

.fa-google-wallet::before {
    content: "";
}

.fa-gopuram::before {
    content: "";
}

.fa-graduation-cap::before {
    content: "";
}

.fa-gratipay::before {
    content: "";
}

.fa-grav::before {
    content: "";
}

.fa-greater-than::before {
    content: "";
}

.fa-greater-than-equal::before {
    content: "";
}

.fa-grimace::before {
    content: "";
}

.fa-grin::before {
    content: "";
}

.fa-grin-alt::before {
    content: "";
}

.fa-grin-beam::before {
    content: "";
}

.fa-grin-beam-sweat::before {
    content: "";
}

.fa-grin-hearts::before {
    content: "";
}

.fa-grin-squint::before {
    content: "";
}

.fa-grin-squint-tears::before {
    content: "";
}

.fa-grin-stars::before {
    content: "";
}

.fa-grin-tears::before {
    content: "";
}

.fa-grin-tongue::before {
    content: "";
}

.fa-grin-tongue-squint::before {
    content: "";
}

.fa-grin-tongue-wink::before {
    content: "";
}

.fa-grin-wink::before {
    content: "";
}

.fa-grip-horizontal::before {
    content: "";
}

.fa-grip-lines::before {
    content: "";
}

.fa-grip-lines-vertical::before {
    content: "";
}

.fa-grip-vertical::before {
    content: "";
}

.fa-gripfire::before {
    content: "";
}

.fa-grunt::before {
    content: "";
}

.fa-guilded::before {
    content: "";
}

.fa-guitar::before {
    content: "";
}

.fa-gulp::before {
    content: "";
}

.fa-h-square::before {
    content: "";
}

.fa-hacker-news::before {
    content: "";
}

.fa-hacker-news-square::before {
    content: "";
}

.fa-hackerrank::before {
    content: "";
}

.fa-hamburger::before {
    content: "";
}

.fa-hammer::before {
    content: "";
}

.fa-hamsa::before {
    content: "";
}

.fa-hand-holding::before {
    content: "";
}

.fa-hand-holding-heart::before {
    content: "";
}

.fa-hand-holding-medical::before {
    content: "";
}

.fa-hand-holding-usd::before {
    content: "";
}

.fa-hand-holding-water::before {
    content: "";
}

.fa-hand-lizard::before {
    content: "";
}

.fa-hand-middle-finger::before {
    content: "";
}

.fa-hand-paper::before {
    content: "";
}

.fa-hand-peace::before {
    content: "";
}

.fa-hand-point-down::before {
    content: "";
}

.fa-hand-point-left::before {
    content: "";
}

.fa-hand-point-right::before {
    content: "";
}

.fa-hand-point-up::before {
    content: "";
}

.fa-hand-pointer::before {
    content: "";
}

.fa-hand-rock::before {
    content: "";
}

.fa-hand-scissors::before {
    content: "";
}

.fa-hand-sparkles::before {
    content: "";
}

.fa-hand-spock::before {
    content: "";
}

.fa-hands::before {
    content: "";
}

.fa-hands-helping::before {
    content: "";
}

.fa-hands-wash::before {
    content: "";
}

.fa-handshake::before {
    content: "";
}

.fa-handshake-alt-slash::before {
    content: "";
}

.fa-handshake-slash::before {
    content: "";
}

.fa-hanukiah::before {
    content: "";
}

.fa-hard-hat::before {
    content: "";
}

.fa-hashtag::before {
    content: "";
}

.fa-hat-cowboy::before {
    content: "";
}

.fa-hat-cowboy-side::before {
    content: "";
}

.fa-hat-wizard::before {
    content: "";
}

.fa-hdd::before {
    content: "";
}

.fa-head-side-cough::before {
    content: "";
}

.fa-head-side-cough-slash::before {
    content: "";
}

.fa-head-side-mask::before {
    content: "";
}

.fa-head-side-virus::before {
    content: "";
}

.fa-heading::before {
    content: "";
}

.fa-headphones::before {
    content: "";
}

.fa-headphones-alt::before {
    content: "";
}

.fa-headset::before {
    content: "";
}

.fa-heart::before {
    content: "";
}

.fa-heart-broken::before {
    content: "";
}

.fa-heartbeat::before {
    content: "";
}

.fa-helicopter::before {
    content: "";
}

.fa-highlighter::before {
    content: "";
}

.fa-hiking::before {
    content: "";
}

.fa-hippo::before {
    content: "";
}

.fa-hips::before {
    content: "";
}

.fa-hire-a-helper::before {
    content: "";
}

.fa-history::before {
    content: "";
}

.fa-hive::before {
    content: "";
}

.fa-hockey-puck::before {
    content: "";
}

.fa-holly-berry::before {
    content: "";
}

.fa-home::before {
    content: "";
}

.fa-hooli::before {
    content: "";
}

.fa-hornbill::before {
    content: "";
}

.fa-horse::before {
    content: "";
}

.fa-horse-head::before {
    content: "";
}

.fa-hospital::before {
    content: "";
}

.fa-hospital-alt::before {
    content: "";
}

.fa-hospital-symbol::before {
    content: "";
}

.fa-hospital-user::before {
    content: "";
}

.fa-hot-tub::before {
    content: "";
}

.fa-hotdog::before {
    content: "";
}

.fa-hotel::before {
    content: "";
}

.fa-hotjar::before {
    content: "";
}

.fa-hourglass::before {
    content: "";
}

.fa-hourglass-end::before {
    content: "";
}

.fa-hourglass-half::before {
    content: "";
}

.fa-hourglass-start::before {
    content: "";
}

.fa-house-damage::before {
    content: "";
}

.fa-house-user::before {
    content: "";
}

.fa-houzz::before {
    content: "";
}

.fa-hryvnia::before {
    content: "";
}

.fa-html5::before {
    content: "";
}

.fa-hubspot::before {
    content: "";
}

.fa-i-cursor::before {
    content: "";
}

.fa-ice-cream::before {
    content: "";
}

.fa-icicles::before {
    content: "";
}

.fa-icons::before {
    content: "";
}

.fa-id-badge::before {
    content: "";
}

.fa-id-card::before {
    content: "";
}

.fa-id-card-alt::before {
    content: "";
}

.fa-ideal::before {
    content: "";
}

.fa-igloo::before {
    content: "";
}

.fa-image::before {
    content: "";
}

.fa-images::before {
    content: "";
}

.fa-imdb::before {
    content: "";
}

.fa-inbox::before {
    content: "";
}

.fa-indent::before {
    content: "";
}

.fa-industry::before {
    content: "";
}

.fa-infinity::before {
    content: "";
}

.fa-info::before {
    content: "";
}

.fa-info-circle::before {
    content: "";
}

.fa-innosoft::before {
    content: "";
}

.fa-instagram::before {
    content: "";
}

.fa-instagram-square::before {
    content: "";
}

.fa-instalod::before {
    content: "";
}

.fa-intercom::before {
    content: "";
}

.fa-internet-explorer::before {
    content: "";
}

.fa-invision::before {
    content: "";
}

.fa-ioxhost::before {
    content: "";
}

.fa-italic::before {
    content: "";
}

.fa-itch-io::before {
    content: "";
}

.fa-itunes::before {
    content: "";
}

.fa-itunes-note::before {
    content: "";
}

.fa-java::before {
    content: "";
}

.fa-jedi::before {
    content: "";
}

.fa-jedi-order::before {
    content: "";
}

.fa-jenkins::before {
    content: "";
}

.fa-jira::before {
    content: "";
}

.fa-joget::before {
    content: "";
}

.fa-joint::before {
    content: "";
}

.fa-joomla::before {
    content: "";
}

.fa-journal-whills::before {
    content: "";
}

.fa-js::before {
    content: "";
}

.fa-js-square::before {
    content: "";
}

.fa-jsfiddle::before {
    content: "";
}

.fa-kaaba::before {
    content: "";
}

.fa-kaggle::before {
    content: "";
}

.fa-key::before {
    content: "";
}

.fa-keybase::before {
    content: "";
}

.fa-keyboard::before {
    content: "";
}

.fa-keycdn::before {
    content: "";
}

.fa-khanda::before {
    content: "";
}

.fa-kickstarter::before {
    content: "";
}

.fa-kickstarter-k::before {
    content: "";
}

.fa-kiss::before {
    content: "";
}

.fa-kiss-beam::before {
    content: "";
}

.fa-kiss-wink-heart::before {
    content: "";
}

.fa-kiwi-bird::before {
    content: "";
}

.fa-korvue::before {
    content: "";
}

.fa-landmark::before {
    content: "";
}

.fa-language::before {
    content: "";
}

.fa-laptop::before {
    content: "";
}

.fa-laptop-code::before {
    content: "";
}

.fa-laptop-house::before {
    content: "";
}

.fa-laptop-medical::before {
    content: "";
}

.fa-laravel::before {
    content: "";
}

.fa-lastfm::before {
    content: "";
}

.fa-lastfm-square::before {
    content: "";
}

.fa-laugh::before {
    content: "";
}

.fa-laugh-beam::before {
    content: "";
}

.fa-laugh-squint::before {
    content: "";
}

.fa-laugh-wink::before {
    content: "";
}

.fa-layer-group::before {
    content: "";
}

.fa-leaf::before {
    content: "";
}

.fa-leanpub::before {
    content: "";
}

.fa-lemon::before {
    content: "";
}

.fa-less::before {
    content: "";
}

.fa-less-than::before {
    content: "";
}

.fa-less-than-equal::before {
    content: "";
}

.fa-level-down-alt::before {
    content: "";
}

.fa-level-up-alt::before {
    content: "";
}

.fa-life-ring::before {
    content: "";
}

.fa-lightbulb::before {
    content: "";
}

.fa-line::before {
    content: "";
}

.fa-link::before {
    content: "";
}

.fa-linkedin::before {
    content: "";
}

.fa-linkedin-in::before {
    content: "";
}

.fa-linode::before {
    content: "";
}

.fa-linux::before {
    content: "";
}

.fa-lira-sign::before {
    content: "";
}

.fa-list::before {
    content: "";
}

.fa-list-alt::before {
    content: "";
}

.fa-list-ol::before {
    content: "";
}

.fa-list-ul::before {
    content: "";
}

.fa-location-arrow::before {
    content: "";
}

.fa-lock::before {
    content: "";
}

.fa-lock-open::before {
    content: "";
}

.fa-long-arrow-alt-down::before {
    content: "";
}

.fa-long-arrow-alt-left::before {
    content: "";
}

.fa-long-arrow-alt-right::before {
    content: "";
}

.fa-long-arrow-alt-up::before {
    content: "";
}

.fa-low-vision::before {
    content: "";
}

.fa-luggage-cart::before {
    content: "";
}

.fa-lungs::before {
    content: "";
}

.fa-lungs-virus::before {
    content: "";
}

.fa-lyft::before {
    content: "";
}

.fa-magento::before {
    content: "";
}

.fa-magic::before {
    content: "";
}

.fa-magnet::before {
    content: "";
}

.fa-mail-bulk::before {
    content: "";
}

.fa-mailchimp::before {
    content: "";
}

.fa-male::before {
    content: "";
}

.fa-mandalorian::before {
    content: "";
}

.fa-map::before {
    content: "";
}

.fa-map-marked::before {
    content: "";
}

.fa-map-marked-alt::before {
    content: "";
}

.fa-map-marker::before {
    content: "";
}

.fa-map-marker-alt::before {
    content: "";
}

.fa-map-pin::before {
    content: "";
}

.fa-map-signs::before {
    content: "";
}

.fa-markdown::before {
    content: "";
}

.fa-marker::before {
    content: "";
}

.fa-mars::before {
    content: "";
}

.fa-mars-double::before {
    content: "";
}

.fa-mars-stroke::before {
    content: "";
}

.fa-mars-stroke-h::before {
    content: "";
}

.fa-mars-stroke-v::before {
    content: "";
}

.fa-mask::before {
    content: "";
}

.fa-mastodon::before {
    content: "";
}

.fa-maxcdn::before {
    content: "";
}

.fa-mdb::before {
    content: "";
}

.fa-medal::before {
    content: "";
}

.fa-medapps::before {
    content: "";
}

.fa-medium::before {
    content: "";
}

.fa-medium-m::before {
    content: "";
}

.fa-medkit::before {
    content: "";
}

.fa-medrt::before {
    content: "";
}

.fa-meetup::before {
    content: "";
}

.fa-megaport::before {
    content: "";
}

.fa-meh::before {
    content: "";
}

.fa-meh-blank::before {
    content: "";
}

.fa-meh-rolling-eyes::before {
    content: "";
}

.fa-memory::before {
    content: "";
}

.fa-mendeley::before {
    content: "";
}

.fa-menorah::before {
    content: "";
}

.fa-mercury::before {
    content: "";
}

.fa-meteor::before {
    content: "";
}

.fa-microblog::before {
    content: "";
}

.fa-microchip::before {
    content: "";
}

.fa-microphone::before {
    content: "";
}

.fa-microphone-alt::before {
    content: "";
}

.fa-microphone-alt-slash::before {
    content: "";
}

.fa-microphone-slash::before {
    content: "";
}

.fa-microscope::before {
    content: "";
}

.fa-microsoft::before {
    content: "";
}

.fa-minus::before {
    content: "";
}

.fa-minus-circle::before {
    content: "";
}

.fa-minus-square::before {
    content: "";
}

.fa-mitten::before {
    content: "";
}

.fa-mix::before {
    content: "";
}

.fa-mixcloud::before {
    content: "";
}

.fa-mixer::before {
    content: "";
}

.fa-mizuni::before {
    content: "";
}

.fa-mobile::before {
    content: "";
}

.fa-mobile-alt::before {
    content: "";
}

.fa-modx::before {
    content: "";
}

.fa-monero::before {
    content: "";
}

.fa-money-bill::before {
    content: "";
}

.fa-money-bill-alt::before {
    content: "";
}

.fa-money-bill-wave::before {
    content: "";
}

.fa-money-bill-wave-alt::before {
    content: "";
}

.fa-money-check::before {
    content: "";
}

.fa-money-check-alt::before {
    content: "";
}

.fa-monument::before {
    content: "";
}

.fa-moon::before {
    content: "";
}

.fa-mortar-pestle::before {
    content: "";
}

.fa-mosque::before {
    content: "";
}

.fa-motorcycle::before {
    content: "";
}

.fa-mountain::before {
    content: "";
}

.fa-mouse::before {
    content: "";
}

.fa-mouse-pointer::before {
    content: "";
}

.fa-mug-hot::before {
    content: "";
}

.fa-music::before {
    content: "";
}

.fa-napster::before {
    content: "";
}

.fa-neos::before {
    content: "";
}

.fa-network-wired::before {
    content: "";
}

.fa-neuter::before {
    content: "";
}

.fa-newspaper::before {
    content: "";
}

.fa-nimblr::before {
    content: "";
}

.fa-node::before {
    content: "";
}

.fa-node-js::before {
    content: "";
}

.fa-not-equal::before {
    content: "";
}

.fa-notes-medical::before {
    content: "";
}

.fa-npm::before {
    content: "";
}

.fa-ns8::before {
    content: "";
}

.fa-nutritionix::before {
    content: "";
}

.fa-object-group::before {
    content: "";
}

.fa-object-ungroup::before {
    content: "";
}

.fa-octopus-deploy::before {
    content: "";
}

.fa-odnoklassniki::before {
    content: "";
}

.fa-odnoklassniki-square::before {
    content: "";
}

.fa-oil-can::before {
    content: "";
}

.fa-old-republic::before {
    content: "";
}

.fa-om::before {
    content: "";
}

.fa-opencart::before {
    content: "";
}

.fa-openid::before {
    content: "";
}

.fa-opera::before {
    content: "";
}

.fa-optin-monster::before {
    content: "";
}

.fa-orcid::before {
    content: "";
}

.fa-osi::before {
    content: "";
}

.fa-otter::before {
    content: "";
}

.fa-outdent::before {
    content: "";
}

.fa-page4::before {
    content: "";
}

.fa-pagelines::before {
    content: "";
}

.fa-pager::before {
    content: "";
}

.fa-paint-brush::before {
    content: "";
}

.fa-paint-roller::before {
    content: "";
}

.fa-palette::before {
    content: "";
}

.fa-palfed::before {
    content: "";
}

.fa-pallet::before {
    content: "";
}

.fa-paper-plane::before {
    content: "";
}

.fa-paperclip::before {
    content: "";
}

.fa-parachute-box::before {
    content: "";
}

.fa-paragraph::before {
    content: "";
}

.fa-parking::before {
    content: "";
}

.fa-passport::before {
    content: "";
}

.fa-pastafarianism::before {
    content: "";
}

.fa-paste::before {
    content: "";
}

.fa-patreon::before {
    content: "";
}

.fa-pause::before {
    content: "";
}

.fa-pause-circle::before {
    content: "";
}

.fa-paw::before {
    content: "";
}

.fa-paypal::before {
    content: "";
}

.fa-peace::before {
    content: "";
}

.fa-pen::before {
    content: "";
}

.fa-pen-alt::before {
    content: "";
}

.fa-pen-fancy::before {
    content: "";
}

.fa-pen-nib::before {
    content: "";
}

.fa-pen-square::before {
    content: "";
}

.fa-pencil-alt::before {
    content: "";
}

.fa-pencil-ruler::before {
    content: "";
}

.fa-penny-arcade::before {
    content: "";
}

.fa-people-arrows::before {
    content: "";
}

.fa-people-carry::before {
    content: "";
}

.fa-pepper-hot::before {
    content: "";
}

.fa-perbyte::before {
    content: "";
}

.fa-percent::before {
    content: "";
}

.fa-percentage::before {
    content: "";
}

.fa-periscope::before {
    content: "";
}

.fa-person-booth::before {
    content: "";
}

.fa-phabricator::before {
    content: "";
}

.fa-phoenix-framework::before {
    content: "";
}

.fa-phoenix-squadron::before {
    content: "";
}

.fa-phone::before {
    content: "";
}

.fa-phone-alt::before {
    content: "";
}

.fa-phone-slash::before {
    content: "";
}

.fa-phone-square::before {
    content: "";
}

.fa-phone-square-alt::before {
    content: "";
}

.fa-phone-volume::before {
    content: "";
}

.fa-photo-video::before {
    content: "";
}

.fa-php::before {
    content: "";
}

.fa-pied-piper::before {
    content: "";
}

.fa-pied-piper-alt::before {
    content: "";
}

.fa-pied-piper-hat::before {
    content: "";
}

.fa-pied-piper-pp::before {
    content: "";
}

.fa-pied-piper-square::before {
    content: "";
}

.fa-piggy-bank::before {
    content: "";
}

.fa-pills::before {
    content: "";
}

.fa-pinterest::before {
    content: "";
}

.fa-pinterest-p::before {
    content: "";
}

.fa-pinterest-square::before {
    content: "";
}

.fa-pizza-slice::before {
    content: "";
}

.fa-place-of-worship::before {
    content: "";
}

.fa-plane::before {
    content: "";
}

.fa-plane-arrival::before {
    content: "";
}

.fa-plane-departure::before {
    content: "";
}

.fa-plane-slash::before {
    content: "";
}

.fa-play::before {
    content: "";
}

.fa-play-circle::before {
    content: "";
}

.fa-playstation::before {
    content: "";
}

.fa-plug::before {
    content: "";
}

.fa-plus::before {
    content: "";
}

.fa-plus-circle::before {
    content: "";
}

.fa-plus-square::before {
    content: "";
}

.fa-podcast::before {
    content: "";
}

.fa-poll::before {
    content: "";
}

.fa-poll-h::before {
    content: "";
}

.fa-poo::before {
    content: "";
}

.fa-poo-storm::before {
    content: "";
}

.fa-poop::before {
    content: "";
}

.fa-portrait::before {
    content: "";
}

.fa-pound-sign::before {
    content: "";
}

.fa-power-off::before {
    content: "";
}

.fa-pray::before {
    content: "";
}

.fa-praying-hands::before {
    content: "";
}

.fa-prescription::before {
    content: "";
}

.fa-prescription-bottle::before {
    content: "";
}

.fa-prescription-bottle-alt::before {
    content: "";
}

.fa-print::before {
    content: "";
}

.fa-procedures::before {
    content: "";
}

.fa-product-hunt::before {
    content: "";
}

.fa-project-diagram::before {
    content: "";
}

.fa-pump-medical::before {
    content: "";
}

.fa-pump-soap::before {
    content: "";
}

.fa-pushed::before {
    content: "";
}

.fa-puzzle-piece::before {
    content: "";
}

.fa-python::before {
    content: "";
}

.fa-qq::before {
    content: "";
}

.fa-qrcode::before {
    content: "";
}

.fa-question::before {
    content: "";
}

.fa-question-circle::before {
    content: "";
}

.fa-quidditch::before {
    content: "";
}

.fa-quinscape::before {
    content: "";
}

.fa-quora::before {
    content: "";
}

.fa-quote-left::before {
    content: "";
}

.fa-quote-right::before {
    content: "";
}

.fa-quran::before {
    content: "";
}

.fa-r-project::before {
    content: "";
}

.fa-radiation::before {
    content: "";
}

.fa-radiation-alt::before {
    content: "";
}

.fa-rainbow::before {
    content: "";
}

.fa-random::before {
    content: "";
}

.fa-raspberry-pi::before {
    content: "";
}

.fa-ravelry::before {
    content: "";
}

.fa-react::before {
    content: "";
}

.fa-reacteurope::before {
    content: "";
}

.fa-readme::before {
    content: "";
}

.fa-rebel::before {
    content: "";
}

.fa-receipt::before {
    content: "";
}

.fa-record-vinyl::before {
    content: "";
}

.fa-recycle::before {
    content: "";
}

.fa-red-river::before {
    content: "";
}

.fa-reddit::before {
    content: "";
}

.fa-reddit-alien::before {
    content: "";
}

.fa-reddit-square::before {
    content: "";
}

.fa-redhat::before {
    content: "";
}

.fa-redo::before {
    content: "";
}

.fa-redo-alt::before {
    content: "";
}

.fa-registered::before {
    content: "";
}

.fa-remove-format::before {
    content: "";
}

.fa-renren::before {
    content: "";
}

.fa-reply::before {
    content: "";
}

.fa-reply-all::before {
    content: "";
}

.fa-replyd::before {
    content: "";
}

.fa-republican::before {
    content: "";
}

.fa-researchgate::before {
    content: "";
}

.fa-resolving::before {
    content: "";
}

.fa-restroom::before {
    content: "";
}

.fa-retweet::before {
    content: "";
}

.fa-rev::before {
    content: "";
}

.fa-ribbon::before {
    content: "";
}

.fa-ring::before {
    content: "";
}

.fa-road::before {
    content: "";
}

.fa-robot::before {
    content: "";
}

.fa-rocket::before {
    content: "";
}

.fa-rocketchat::before {
    content: "";
}

.fa-rockrms::before {
    content: "";
}

.fa-route::before {
    content: "";
}

.fa-rss::before {
    content: "";
}

.fa-rss-square::before {
    content: "";
}

.fa-ruble-sign::before {
    content: "";
}

.fa-ruler::before {
    content: "";
}

.fa-ruler-combined::before {
    content: "";
}

.fa-ruler-horizontal::before {
    content: "";
}

.fa-ruler-vertical::before {
    content: "";
}

.fa-running::before {
    content: "";
}

.fa-rupee-sign::before {
    content: "";
}

.fa-rust::before {
    content: "";
}

.fa-sad-cry::before {
    content: "";
}

.fa-sad-tear::before {
    content: "";
}

.fa-safari::before {
    content: "";
}

.fa-salesforce::before {
    content: "";
}

.fa-sass::before {
    content: "";
}

.fa-satellite::before {
    content: "";
}

.fa-satellite-dish::before {
    content: "";
}

.fa-save::before {
    content: "";
}

.fa-schlix::before {
    content: "";
}

.fa-school::before {
    content: "";
}

.fa-screwdriver::before {
    content: "";
}

.fa-scribd::before {
    content: "";
}

.fa-scroll::before {
    content: "";
}

.fa-sd-card::before {
    content: "";
}

.fa-search::before {
    content: "";
}

.fa-search-dollar::before {
    content: "";
}

.fa-search-location::before {
    content: "";
}

.fa-search-minus::before {
    content: "";
}

.fa-search-plus::before {
    content: "";
}

.fa-searchengin::before {
    content: "";
}

.fa-seedling::before {
    content: "";
}

.fa-sellcast::before {
    content: "";
}

.fa-sellsy::before {
    content: "";
}

.fa-server::before {
    content: "";
}

.fa-servicestack::before {
    content: "";
}

.fa-shapes::before {
    content: "";
}

.fa-share::before {
    content: "";
}

.fa-share-alt::before {
    content: "";
}

.fa-share-alt-square::before {
    content: "";
}

.fa-share-square::before {
    content: "";
}

.fa-shekel-sign::before {
    content: "";
}

.fa-shield-alt::before {
    content: "";
}

.fa-shield-virus::before {
    content: "";
}

.fa-ship::before {
    content: "";
}

.fa-shipping-fast::before {
    content: "";
}

.fa-shirtsinbulk::before {
    content: "";
}

.fa-shoe-prints::before {
    content: "";
}

.fa-shopify::before {
    content: "";
}

.fa-shopping-bag::before {
    content: "";
}

.fa-shopping-basket::before {
    content: "";
}

.fa-shopping-cart::before {
    content: "";
}

.fa-shopware::before {
    content: "";
}

.fa-shower::before {
    content: "";
}

.fa-shuttle-van::before {
    content: "";
}

.fa-sign::before {
    content: "";
}

.fa-sign-in-alt::before {
    content: "";
}

.fa-sign-language::before {
    content: "";
}

.fa-sign-out-alt::before {
    content: "";
}

.fa-signal::before {
    content: "";
}

.fa-signature::before {
    content: "";
}

.fa-sim-card::before {
    content: "";
}

.fa-simplybuilt::before {
    content: "";
}

.fa-sink::before {
    content: "";
}

.fa-sistrix::before {
    content: "";
}

.fa-sitemap::before {
    content: "";
}

.fa-sith::before {
    content: "";
}

.fa-skating::before {
    content: "";
}

.fa-sketch::before {
    content: "";
}

.fa-skiing::before {
    content: "";
}

.fa-skiing-nordic::before {
    content: "";
}

.fa-skull::before {
    content: "";
}

.fa-skull-crossbones::before {
    content: "";
}

.fa-skyatlas::before {
    content: "";
}

.fa-skype::before {
    content: "";
}

.fa-slack::before {
    content: "";
}

.fa-slack-hash::before {
    content: "";
}

.fa-slash::before {
    content: "";
}

.fa-sleigh::before {
    content: "";
}

.fa-sliders-h::before {
    content: "";
}

.fa-slideshare::before {
    content: "";
}

.fa-smile::before {
    content: "";
}

.fa-smile-beam::before {
    content: "";
}

.fa-smile-wink::before {
    content: "";
}

.fa-smog::before {
    content: "";
}

.fa-smoking::before {
    content: "";
}

.fa-smoking-ban::before {
    content: "";
}

.fa-sms::before {
    content: "";
}

.fa-snapchat::before {
    content: "";
}

.fa-snapchat-ghost::before {
    content: "";
}

.fa-snapchat-square::before {
    content: "";
}

.fa-snowboarding::before {
    content: "";
}

.fa-snowflake::before {
    content: "";
}

.fa-snowman::before {
    content: "";
}

.fa-snowplow::before {
    content: "";
}

.fa-soap::before {
    content: "";
}

.fa-socks::before {
    content: "";
}

.fa-solar-panel::before {
    content: "";
}

.fa-sort::before {
    content: "";
}

.fa-sort-alpha-down::before {
    content: "";
}

.fa-sort-alpha-down-alt::before {
    content: "";
}

.fa-sort-alpha-up::before {
    content: "";
}

.fa-sort-alpha-up-alt::before {
    content: "";
}

.fa-sort-amount-down::before {
    content: "";
}

.fa-sort-amount-down-alt::before {
    content: "";
}

.fa-sort-amount-up::before {
    content: "";
}

.fa-sort-amount-up-alt::before {
    content: "";
}

.fa-sort-down::before {
    content: "";
}

.fa-sort-numeric-down::before {
    content: "";
}

.fa-sort-numeric-down-alt::before {
    content: "";
}

.fa-sort-numeric-up::before {
    content: "";
}

.fa-sort-numeric-up-alt::before {
    content: "";
}

.fa-sort-up::before {
    content: "";
}

.fa-soundcloud::before {
    content: "";
}

.fa-sourcetree::before {
    content: "";
}

.fa-spa::before {
    content: "";
}

.fa-space-shuttle::before {
    content: "";
}

.fa-speakap::before {
    content: "";
}

.fa-speaker-deck::before {
    content: "";
}

.fa-spell-check::before {
    content: "";
}

.fa-spider::before {
    content: "";
}

.fa-spinner::before {
    content: "";
}

.fa-splotch::before {
    content: "";
}

.fa-spotify::before {
    content: "";
}

.fa-spray-can::before {
    content: "";
}

.fa-square::before {
    content: "";
}

.fa-square-full::before {
    content: "";
}

.fa-square-root-alt::before {
    content: "";
}

.fa-squarespace::before {
    content: "";
}

.fa-stack-exchange::before {
    content: "";
}

.fa-stack-overflow::before {
    content: "";
}

.fa-stackpath::before {
    content: "";
}

.fa-stamp::before {
    content: "";
}

.fa-star::before {
    content: "";
}

.fa-star-and-crescent::before {
    content: "";
}

.fa-star-half::before {
    content: "";
}

.fa-star-half-alt::before {
    content: "";
}

.fa-star-of-david::before {
    content: "";
}

.fa-star-of-life::before {
    content: "";
}

.fa-staylinked::before {
    content: "";
}

.fa-steam::before {
    content: "";
}

.fa-steam-square::before {
    content: "";
}

.fa-steam-symbol::before {
    content: "";
}

.fa-step-backward::before {
    content: "";
}

.fa-step-forward::before {
    content: "";
}

.fa-stethoscope::before {
    content: "";
}

.fa-sticker-mule::before {
    content: "";
}

.fa-sticky-note::before {
    content: "";
}

.fa-stop::before {
    content: "";
}

.fa-stop-circle::before {
    content: "";
}

.fa-stopwatch::before {
    content: "";
}

.fa-stopwatch-20::before {
    content: "";
}

.fa-store::before {
    content: "";
}

.fa-store-alt::before {
    content: "";
}

.fa-store-alt-slash::before {
    content: "";
}

.fa-store-slash::before {
    content: "";
}

.fa-strava::before {
    content: "";
}

.fa-stream::before {
    content: "";
}

.fa-street-view::before {
    content: "";
}

.fa-strikethrough::before {
    content: "";
}

.fa-stripe::before {
    content: "";
}

.fa-stripe-s::before {
    content: "";
}

.fa-stroopwafel::before {
    content: "";
}

.fa-studiovinari::before {
    content: "";
}

.fa-stumbleupon::before {
    content: "";
}

.fa-stumbleupon-circle::before {
    content: "";
}

.fa-subscript::before {
    content: "";
}

.fa-subway::before {
    content: "";
}

.fa-suitcase::before {
    content: "";
}

.fa-suitcase-rolling::before {
    content: "";
}

.fa-sun::before {
    content: "";
}

.fa-superpowers::before {
    content: "";
}

.fa-superscript::before {
    content: "";
}

.fa-supple::before {
    content: "";
}

.fa-surprise::before {
    content: "";
}

.fa-suse::before {
    content: "";
}

.fa-swatchbook::before {
    content: "";
}

.fa-swift::before {
    content: "";
}

.fa-swimmer::before {
    content: "";
}

.fa-swimming-pool::before {
    content: "";
}

.fa-symfony::before {
    content: "";
}

.fa-synagogue::before {
    content: "";
}

.fa-sync::before {
    content: "";
}

.fa-sync-alt::before {
    content: "";
}

.fa-syringe::before {
    content: "";
}

.fa-table::before {
    content: "";
}

.fa-table-tennis::before {
    content: "";
}

.fa-tablet::before {
    content: "";
}

.fa-tablet-alt::before {
    content: "";
}

.fa-tablets::before {
    content: "";
}

.fa-tachometer-alt::before {
    content: "";
}

.fa-tag::before {
    content: "";
}

.fa-tags::before {
    content: "";
}

.fa-tape::before {
    content: "";
}

.fa-tasks::before {
    content: "";
}

.fa-taxi::before {
    content: "";
}

.fa-teamspeak::before {
    content: "";
}

.fa-teeth::before {
    content: "";
}

.fa-teeth-open::before {
    content: "";
}

.fa-telegram::before {
    content: "";
}

.fa-telegram-plane::before {
    content: "";
}

.fa-temperature-high::before {
    content: "";
}

.fa-temperature-low::before {
    content: "";
}

.fa-tencent-weibo::before {
    content: "";
}

.fa-tenge::before {
    content: "";
}

.fa-terminal::before {
    content: "";
}

.fa-text-height::before {
    content: "";
}

.fa-text-width::before {
    content: "";
}

.fa-th::before {
    content: "";
}

.fa-th-large::before {
    content: "";
}

.fa-th-list::before {
    content: "";
}

.fa-the-red-yeti::before {
    content: "";
}

.fa-theater-masks::before {
    content: "";
}

.fa-themeco::before {
    content: "";
}

.fa-themeisle::before {
    content: "";
}

.fa-thermometer::before {
    content: "";
}

.fa-thermometer-empty::before {
    content: "";
}

.fa-thermometer-full::before {
    content: "";
}

.fa-thermometer-half::before {
    content: "";
}

.fa-thermometer-quarter::before {
    content: "";
}

.fa-thermometer-three-quarters::before {
    content: "";
}

.fa-think-peaks::before {
    content: "";
}

.fa-thumbs-down::before {
    content: "";
}

.fa-thumbs-up::before {
    content: "";
}

.fa-thumbtack::before {
    content: "";
}

.fa-ticket-alt::before {
    content: "";
}

.fa-tiktok::before {
    content: "";
}

.fa-times::before {
    content: "";
}

.fa-times-circle::before {
    content: "";
}

.fa-tint::before {
    content: "";
}

.fa-tint-slash::before {
    content: "";
}

.fa-tired::before {
    content: "";
}

.fa-toggle-off::before {
    content: "";
}

.fa-toggle-on::before {
    content: "";
}

.fa-toilet::before {
    content: "";
}

.fa-toilet-paper::before {
    content: "";
}

.fa-toilet-paper-slash::before {
    content: "";
}

.fa-toolbox::before {
    content: "";
}

.fa-tools::before {
    content: "";
}

.fa-tooth::before {
    content: "";
}

.fa-torah::before {
    content: "";
}

.fa-torii-gate::before {
    content: "";
}

.fa-tractor::before {
    content: "";
}

.fa-trade-federation::before {
    content: "";
}

.fa-trademark::before {
    content: "";
}

.fa-traffic-light::before {
    content: "";
}

.fa-trailer::before {
    content: "";
}

.fa-train::before {
    content: "";
}

.fa-tram::before {
    content: "";
}

.fa-transgender::before {
    content: "";
}

.fa-transgender-alt::before {
    content: "";
}

.fa-trash::before {
    content: "";
}

.fa-trash-alt::before {
    content: "";
}

.fa-trash-restore::before {
    content: "";
}

.fa-trash-restore-alt::before {
    content: "";
}

.fa-tree::before {
    content: "";
}

.fa-trello::before {
    content: "";
}

.fa-tripadvisor::before {
    content: "";
}

.fa-trophy::before {
    content: "";
}

.fa-truck::before {
    content: "";
}

.fa-truck-loading::before {
    content: "";
}

.fa-truck-monster::before {
    content: "";
}

.fa-truck-moving::before {
    content: "";
}

.fa-truck-pickup::before {
    content: "";
}

.fa-tshirt::before {
    content: "";
}

.fa-tty::before {
    content: "";
}

.fa-tumblr::before {
    content: "";
}

.fa-tumblr-square::before {
    content: "";
}

.fa-tv::before {
    content: "";
}

.fa-twitch::before {
    content: "";
}

.fa-twitter::before {
    content: "";
}

.fa-twitter-square::before {
    content: "";
}

.fa-typo3::before {
    content: "";
}

.fa-uber::before {
    content: "";
}

.fa-ubuntu::before {
    content: "";
}

.fa-uikit::before {
    content: "";
}

.fa-umbraco::before {
    content: "";
}

.fa-umbrella::before {
    content: "";
}

.fa-umbrella-beach::before {
    content: "";
}

.fa-uncharted::before {
    content: "";
}

.fa-underline::before {
    content: "";
}

.fa-undo::before {
    content: "";
}

.fa-undo-alt::before {
    content: "";
}

.fa-uniregistry::before {
    content: "";
}

.fa-unity::before {
    content: "";
}

.fa-universal-access::before {
    content: "";
}

.fa-university::before {
    content: "";
}

.fa-unlink::before {
    content: "";
}

.fa-unlock::before {
    content: "";
}

.fa-unlock-alt::before {
    content: "";
}

.fa-unsplash::before {
    content: "";
}

.fa-untappd::before {
    content: "";
}

.fa-upload::before {
    content: "";
}

.fa-ups::before {
    content: "";
}

.fa-usb::before {
    content: "";
}

.fa-user::before {
    content: "";
}

.fa-user-alt::before {
    content: "";
}

.fa-user-alt-slash::before {
    content: "";
}

.fa-user-astronaut::before {
    content: "";
}

.fa-user-check::before {
    content: "";
}

.fa-user-circle::before {
    content: "";
}

.fa-user-clock::before {
    content: "";
}

.fa-user-cog::before {
    content: "";
}

.fa-user-edit::before {
    content: "";
}

.fa-user-friends::before {
    content: "";
}

.fa-user-graduate::before {
    content: "";
}

.fa-user-injured::before {
    content: "";
}

.fa-user-lock::before {
    content: "";
}

.fa-user-md::before {
    content: "";
}

.fa-user-minus::before {
    content: "";
}

.fa-user-ninja::before {
    content: "";
}

.fa-user-nurse::before {
    content: "";
}

.fa-user-plus::before {
    content: "";
}

.fa-user-secret::before {
    content: "";
}

.fa-user-shield::before {
    content: "";
}

.fa-user-slash::before {
    content: "";
}

.fa-user-tag::before {
    content: "";
}

.fa-user-tie::before {
    content: "";
}

.fa-user-times::before {
    content: "";
}

.fa-users::before {
    content: "";
}

.fa-users-cog::before {
    content: "";
}

.fa-users-slash::before {
    content: "";
}

.fa-usps::before {
    content: "";
}

.fa-ussunnah::before {
    content: "";
}

.fa-utensil-spoon::before {
    content: "";
}

.fa-utensils::before {
    content: "";
}

.fa-vaadin::before {
    content: "";
}

.fa-vector-square::before {
    content: "";
}

.fa-venus::before {
    content: "";
}

.fa-venus-double::before {
    content: "";
}

.fa-venus-mars::before {
    content: "";
}

.fa-vest::before {
    content: "";
}

.fa-vest-patches::before {
    content: "";
}

.fa-viacoin::before {
    content: "";
}

.fa-viadeo::before {
    content: "";
}

.fa-viadeo-square::before {
    content: "";
}

.fa-vial::before {
    content: "";
}

.fa-vials::before {
    content: "";
}

.fa-viber::before {
    content: "";
}

.fa-video::before {
    content: "";
}

.fa-video-slash::before {
    content: "";
}

.fa-vihara::before {
    content: "";
}

.fa-vimeo::before {
    content: "";
}

.fa-vimeo-square::before {
    content: "";
}

.fa-vimeo-v::before {
    content: "";
}

.fa-vine::before {
    content: "";
}

.fa-virus::before {
    content: "";
}

.fa-virus-slash::before {
    content: "";
}

.fa-viruses::before {
    content: "";
}

.fa-vk::before {
    content: "";
}

.fa-vnv::before {
    content: "";
}

.fa-voicemail::before {
    content: "";
}

.fa-volleyball-ball::before {
    content: "";
}

.fa-volume-down::before {
    content: "";
}

.fa-volume-mute::before {
    content: "";
}

.fa-volume-off::before {
    content: "";
}

.fa-volume-up::before {
    content: "";
}

.fa-vote-yea::before {
    content: "";
}

.fa-vr-cardboard::before {
    content: "";
}

.fa-vuejs::before {
    content: "";
}

.fa-walking::before {
    content: "";
}

.fa-wallet::before {
    content: "";
}

.fa-warehouse::before {
    content: "";
}

.fa-watchman-monitoring::before {
    content: "";
}

.fa-water::before {
    content: "";
}

.fa-wave-square::before {
    content: "";
}

.fa-waze::before {
    content: "";
}

.fa-weebly::before {
    content: "";
}

.fa-weibo::before {
    content: "";
}

.fa-weight::before {
    content: "";
}

.fa-weight-hanging::before {
    content: "";
}

.fa-weixin::before {
    content: "";
}

.fa-whatsapp::before {
    content: "";
}

.fa-whatsapp-square::before {
    content: "";
}

.fa-wheelchair::before {
    content: "";
}

.fa-whmcs::before {
    content: "";
}

.fa-wifi::before {
    content: "";
}

.fa-wikipedia-w::before {
    content: "";
}

.fa-wind::before {
    content: "";
}

.fa-window-close::before {
    content: "";
}

.fa-window-maximize::before {
    content: "";
}

.fa-window-minimize::before {
    content: "";
}

.fa-window-restore::before {
    content: "";
}

.fa-windows::before {
    content: "";
}

.fa-wine-bottle::before {
    content: "";
}

.fa-wine-glass::before {
    content: "";
}

.fa-wine-glass-alt::before {
    content: "";
}

.fa-wix::before {
    content: "";
}

.fa-wizards-of-the-coast::before {
    content: "";
}

.fa-wodu::before {
    content: "";
}

.fa-wolf-pack-battalion::before {
    content: "";
}

.fa-won-sign::before {
    content: "";
}

.fa-wordpress::before {
    content: "";
}

.fa-wordpress-simple::before {
    content: "";
}

.fa-wpbeginner::before {
    content: "";
}

.fa-wpexplorer::before {
    content: "";
}

.fa-wpforms::before {
    content: "";
}

.fa-wpressr::before {
    content: "";
}

.fa-wrench::before {
    content: "";
}

.fa-x-ray::before {
    content: "";
}

.fa-xbox::before {
    content: "";
}

.fa-xing::before {
    content: "";
}

.fa-xing-square::before {
    content: "";
}

.fa-y-combinator::before {
    content: "";
}

.fa-yahoo::before {
    content: "";
}

.fa-yammer::before {
    content: "";
}

.fa-yandex::before {
    content: "";
}

.fa-yandex-international::before {
    content: "";
}

.fa-yarn::before {
    content: "";
}

.fa-yelp::before {
    content: "";
}

.fa-yen-sign::before {
    content: "";
}

.fa-yin-yang::before {
    content: "";
}

.fa-yoast::before {
    content: "";
}

.fa-youtube::before {
    content: "";
}

.fa-youtube-square::before {
    content: "";
}

.fa-zhihu::before {
    content: "";
}

.sr-only {
    border: 0px;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0px;
    position: absolute;
    width: 1px;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0px;
    overflow: visible;
    position: static;
    width: auto;
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.woff") format("woff"), url("../webfonts/fa-brands-400.ttf") format("truetype");
}

.fab {
    font-family: "Font Awesome 5 Brands";
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.woff") format("woff"), url("../webfonts/fa-regular-400.ttf") format("truetype");
}

.fab,
.far {
    font-weight: 400;
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype");
}

.fa,
.far,
.fas {
    font-family: "Font Awesome 5 Free";
}

.fa,
.fas {
    font-weight: 900;
}

.fa.fa-glass::before {
    content: "";
}

.fa.fa-meetup {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-star-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-star-o::before {
    content: "";
}

.fa.fa-close::before,
.fa.fa-remove::before {
    content: "";
}

.fa.fa-gear::before {
    content: "";
}

.fa.fa-trash-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-trash-o::before {
    content: "";
}

.fa.fa-file-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-file-o::before {
    content: "";
}

.fa.fa-clock-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-clock-o::before {
    content: "";
}

.fa.fa-arrow-circle-o-down {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-arrow-circle-o-down::before {
    content: "";
}

.fa.fa-arrow-circle-o-up {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-arrow-circle-o-up::before {
    content: "";
}

.fa.fa-play-circle-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-play-circle-o::before {
    content: "";
}

.fa.fa-repeat::before,
.fa.fa-rotate-right::before {
    content: "";
}

.fa.fa-refresh::before {
    content: "";
}

.fa.fa-list-alt {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-dedent::before {
    content: "";
}

.fa.fa-video-camera::before {
    content: "";
}

.fa.fa-picture-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-picture-o::before {
    content: "";
}

.fa.fa-photo {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-photo::before {
    content: "";
}

.fa.fa-image {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-image::before {
    content: "";
}

.fa.fa-pencil::before {
    content: "";
}

.fa.fa-map-marker::before {
    content: "";
}

.fa.fa-pencil-square-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-pencil-square-o::before {
    content: "";
}

.fa.fa-share-square-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-share-square-o::before {
    content: "";
}

.fa.fa-check-square-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-check-square-o::before {
    content: "";
}

.fa.fa-arrows::before {
    content: "";
}

.fa.fa-times-circle-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-times-circle-o::before {
    content: "";
}

.fa.fa-check-circle-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-check-circle-o::before {
    content: "";
}

.fa.fa-mail-forward::before {
    content: "";
}

.fa.fa-expand::before {
    content: "";
}

.fa.fa-compress::before {
    content: "";
}

.fa.fa-eye,
.fa.fa-eye-slash {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-warning::before {
    content: "";
}

.fa.fa-calendar::before {
    content: "";
}

.fa.fa-arrows-v::before {
    content: "";
}

.fa.fa-arrows-h::before {
    content: "";
}

.fa.fa-bar-chart {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-bar-chart::before {
    content: "";
}

.fa.fa-bar-chart-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-bar-chart-o::before {
    content: "";
}

.fa.fa-facebook-square,
.fa.fa-twitter-square {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-gears::before {
    content: "";
}

.fa.fa-thumbs-o-up {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-thumbs-o-up::before {
    content: "";
}

.fa.fa-thumbs-o-down {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-thumbs-o-down::before {
    content: "";
}

.fa.fa-heart-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-heart-o::before {
    content: "";
}

.fa.fa-sign-out::before {
    content: "";
}

.fa.fa-linkedin-square {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-linkedin-square::before {
    content: "";
}

.fa.fa-thumb-tack::before {
    content: "";
}

.fa.fa-external-link::before {
    content: "";
}

.fa.fa-sign-in::before {
    content: "";
}

.fa.fa-github-square {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-lemon-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-lemon-o::before {
    content: "";
}

.fa.fa-square-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-square-o::before {
    content: "";
}

.fa.fa-bookmark-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-bookmark-o::before {
    content: "";
}

.fa.fa-facebook,
.fa.fa-twitter {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-facebook::before {
    content: "";
}

.fa.fa-facebook-f {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-facebook-f::before {
    content: "";
}

.fa.fa-github {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-credit-card {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-feed::before {
    content: "";
}

.fa.fa-hdd-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-hdd-o::before {
    content: "";
}

.fa.fa-hand-o-right {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-hand-o-right::before {
    content: "";
}

.fa.fa-hand-o-left {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-hand-o-left::before {
    content: "";
}

.fa.fa-hand-o-up {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-hand-o-up::before {
    content: "";
}

.fa.fa-hand-o-down {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-hand-o-down::before {
    content: "";
}

.fa.fa-arrows-alt::before {
    content: "";
}

.fa.fa-group::before {
    content: "";
}

.fa.fa-chain::before {
    content: "";
}

.fa.fa-scissors::before {
    content: "";
}

.fa.fa-files-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-files-o::before {
    content: "";
}

.fa.fa-floppy-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-floppy-o::before {
    content: "";
}

.fa.fa-navicon::before,
.fa.fa-reorder::before {
    content: "";
}

.fa.fa-google-plus,
.fa.fa-google-plus-square,
.fa.fa-pinterest,
.fa.fa-pinterest-square {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-google-plus::before {
    content: "";
}

.fa.fa-money {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-money::before {
    content: "";
}

.fa.fa-unsorted::before {
    content: "";
}

.fa.fa-sort-desc::before {
    content: "";
}

.fa.fa-sort-asc::before {
    content: "";
}

.fa.fa-linkedin {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-linkedin::before {
    content: "";
}

.fa.fa-rotate-left::before {
    content: "";
}

.fa.fa-legal::before {
    content: "";
}

.fa.fa-dashboard::before,
.fa.fa-tachometer::before {
    content: "";
}

.fa.fa-comment-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-comment-o::before {
    content: "";
}

.fa.fa-comments-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-comments-o::before {
    content: "";
}

.fa.fa-flash::before {
    content: "";
}

.fa.fa-clipboard,
.fa.fa-paste {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-paste::before {
    content: "";
}

.fa.fa-lightbulb-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-lightbulb-o::before {
    content: "";
}

.fa.fa-exchange::before {
    content: "";
}

.fa.fa-cloud-download::before {
    content: "";
}

.fa.fa-cloud-upload::before {
    content: "";
}

.fa.fa-bell-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-bell-o::before {
    content: "";
}

.fa.fa-cutlery::before {
    content: "";
}

.fa.fa-file-text-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-file-text-o::before {
    content: "";
}

.fa.fa-building-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-building-o::before {
    content: "";
}

.fa.fa-hospital-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-hospital-o::before {
    content: "";
}

.fa.fa-tablet::before {
    content: "";
}

.fa.fa-mobile-phone::before,
.fa.fa-mobile::before {
    content: "";
}

.fa.fa-circle-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-circle-o::before {
    content: "";
}

.fa.fa-mail-reply::before {
    content: "";
}

.fa.fa-github-alt {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-folder-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-folder-o::before {
    content: "";
}

.fa.fa-folder-open-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-folder-open-o::before {
    content: "";
}

.fa.fa-smile-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-smile-o::before {
    content: "";
}

.fa.fa-frown-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-frown-o::before {
    content: "";
}

.fa.fa-meh-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-meh-o::before {
    content: "";
}

.fa.fa-keyboard-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-keyboard-o::before {
    content: "";
}

.fa.fa-flag-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-flag-o::before {
    content: "";
}

.fa.fa-mail-reply-all::before {
    content: "";
}

.fa.fa-star-half-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-star-half-o::before {
    content: "";
}

.fa.fa-star-half-empty {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-star-half-empty::before {
    content: "";
}

.fa.fa-star-half-full {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-star-half-full::before {
    content: "";
}

.fa.fa-code-fork::before {
    content: "";
}

.fa.fa-chain-broken::before {
    content: "";
}

.fa.fa-shield::before {
    content: "";
}

.fa.fa-calendar-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-calendar-o::before {
    content: "";
}

.fa.fa-css3,
.fa.fa-html5,
.fa.fa-maxcdn {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-ticket::before {
    content: "";
}

.fa.fa-minus-square-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-minus-square-o::before {
    content: "";
}

.fa.fa-level-up::before {
    content: "";
}

.fa.fa-level-down::before {
    content: "";
}

.fa.fa-pencil-square::before {
    content: "";
}

.fa.fa-external-link-square::before {
    content: "";
}

.fa.fa-compass {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-caret-square-o-down {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-caret-square-o-down::before {
    content: "";
}

.fa.fa-toggle-down {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-toggle-down::before {
    content: "";
}

.fa.fa-caret-square-o-up {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-caret-square-o-up::before {
    content: "";
}

.fa.fa-toggle-up {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-toggle-up::before {
    content: "";
}

.fa.fa-caret-square-o-right {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-caret-square-o-right::before {
    content: "";
}

.fa.fa-toggle-right {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-toggle-right::before {
    content: "";
}

.fa.fa-eur::before,
.fa.fa-euro::before {
    content: "";
}

.fa.fa-gbp::before {
    content: "";
}

.fa.fa-dollar::before,
.fa.fa-usd::before {
    content: "";
}

.fa.fa-inr::before,
.fa.fa-rupee::before {
    content: "";
}

.fa.fa-cny::before,
.fa.fa-jpy::before,
.fa.fa-rmb::before,
.fa.fa-yen::before {
    content: "";
}

.fa.fa-rouble::before,
.fa.fa-rub::before,
.fa.fa-ruble::before {
    content: "";
}

.fa.fa-krw::before,
.fa.fa-won::before {
    content: "";
}

.fa.fa-bitcoin,
.fa.fa-btc {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-bitcoin::before {
    content: "";
}

.fa.fa-file-text::before {
    content: "";
}

.fa.fa-sort-alpha-asc::before {
    content: "";
}

.fa.fa-sort-alpha-desc::before {
    content: "";
}

.fa.fa-sort-amount-asc::before {
    content: "";
}

.fa.fa-sort-amount-desc::before {
    content: "";
}

.fa.fa-sort-numeric-asc::before {
    content: "";
}

.fa.fa-sort-numeric-desc::before {
    content: "";
}

.fa.fa-xing,
.fa.fa-xing-square,
.fa.fa-youtube,
.fa.fa-youtube-play,
.fa.fa-youtube-square {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-youtube-play::before {
    content: "";
}

.fa.fa-adn,
.fa.fa-bitbucket,
.fa.fa-bitbucket-square,
.fa.fa-dropbox,
.fa.fa-flickr,
.fa.fa-instagram,
.fa.fa-stack-overflow {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-bitbucket-square::before {
    content: "";
}

.fa.fa-tumblr,
.fa.fa-tumblr-square {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-long-arrow-down::before {
    content: "";
}

.fa.fa-long-arrow-up::before {
    content: "";
}

.fa.fa-long-arrow-left::before {
    content: "";
}

.fa.fa-long-arrow-right::before {
    content: "";
}

.fa.fa-android,
.fa.fa-apple,
.fa.fa-dribbble,
.fa.fa-foursquare,
.fa.fa-gittip,
.fa.fa-gratipay,
.fa.fa-linux,
.fa.fa-skype,
.fa.fa-trello,
.fa.fa-windows {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-gittip::before {
    content: "";
}

.fa.fa-sun-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-sun-o::before {
    content: "";
}

.fa.fa-moon-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-moon-o::before {
    content: "";
}

.fa.fa-pagelines,
.fa.fa-renren,
.fa.fa-stack-exchange,
.fa.fa-vk,
.fa.fa-weibo {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-arrow-circle-o-right {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-arrow-circle-o-right::before {
    content: "";
}

.fa.fa-arrow-circle-o-left {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-arrow-circle-o-left::before {
    content: "";
}

.fa.fa-caret-square-o-left {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-caret-square-o-left::before {
    content: "";
}

.fa.fa-toggle-left {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-toggle-left::before {
    content: "";
}

.fa.fa-dot-circle-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-dot-circle-o::before {
    content: "";
}

.fa.fa-vimeo-square {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-try::before,
.fa.fa-turkish-lira::before {
    content: "";
}

.fa.fa-plus-square-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-plus-square-o::before {
    content: "";
}

.fa.fa-openid,
.fa.fa-slack,
.fa.fa-wordpress {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-bank::before,
.fa.fa-institution::before {
    content: "";
}

.fa.fa-mortar-board::before {
    content: "";
}

.fa.fa-delicious,
.fa.fa-digg,
.fa.fa-drupal,
.fa.fa-google,
.fa.fa-joomla,
.fa.fa-pied-piper-alt,
.fa.fa-pied-piper-pp,
.fa.fa-reddit,
.fa.fa-reddit-square,
.fa.fa-stumbleupon,
.fa.fa-stumbleupon-circle,
.fa.fa-yahoo {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-spoon::before {
    content: "";
}

.fa.fa-behance,
.fa.fa-behance-square,
.fa.fa-steam,
.fa.fa-steam-square {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-automobile::before {
    content: "";
}

.fa.fa-envelope-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-envelope-o::before {
    content: "";
}

.fa.fa-deviantart,
.fa.fa-soundcloud,
.fa.fa-spotify {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-file-pdf-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-file-pdf-o::before {
    content: "";
}

.fa.fa-file-word-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-file-word-o::before {
    content: "";
}

.fa.fa-file-excel-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-file-excel-o::before {
    content: "";
}

.fa.fa-file-powerpoint-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-file-powerpoint-o::before {
    content: "";
}

.fa.fa-file-image-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-file-image-o::before {
    content: "";
}

.fa.fa-file-photo-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-file-photo-o::before {
    content: "";
}

.fa.fa-file-picture-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-file-picture-o::before {
    content: "";
}

.fa.fa-file-archive-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-file-archive-o::before {
    content: "";
}

.fa.fa-file-zip-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-file-zip-o::before {
    content: "";
}

.fa.fa-file-audio-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-file-audio-o::before {
    content: "";
}

.fa.fa-file-sound-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-file-sound-o::before {
    content: "";
}

.fa.fa-file-video-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-file-video-o::before {
    content: "";
}

.fa.fa-file-movie-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-file-movie-o::before {
    content: "";
}

.fa.fa-file-code-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-file-code-o::before {
    content: "";
}

.fa.fa-codepen,
.fa.fa-jsfiddle,
.fa.fa-vine {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-life-bouy,
.fa.fa-life-ring {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-life-bouy::before {
    content: "";
}

.fa.fa-life-buoy {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-life-buoy::before {
    content: "";
}

.fa.fa-life-saver {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-life-saver::before {
    content: "";
}

.fa.fa-support {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-support::before {
    content: "";
}

.fa.fa-circle-o-notch::before {
    content: "";
}

.fa.fa-ra,
.fa.fa-rebel {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-ra::before {
    content: "";
}

.fa.fa-resistance {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-resistance::before {
    content: "";
}

.fa.fa-empire,
.fa.fa-ge {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-ge::before {
    content: "";
}

.fa.fa-git,
.fa.fa-git-square,
.fa.fa-hacker-news,
.fa.fa-y-combinator-square {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-y-combinator-square::before {
    content: "";
}

.fa.fa-yc-square {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-yc-square::before {
    content: "";
}

.fa.fa-qq,
.fa.fa-tencent-weibo,
.fa.fa-wechat,
.fa.fa-weixin {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-wechat::before {
    content: "";
}

.fa.fa-send::before {
    content: "";
}

.fa.fa-paper-plane-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-paper-plane-o::before {
    content: "";
}

.fa.fa-send-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-send-o::before {
    content: "";
}

.fa.fa-circle-thin {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-circle-thin::before {
    content: "";
}

.fa.fa-header::before {
    content: "";
}

.fa.fa-sliders::before {
    content: "";
}

.fa.fa-futbol-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-futbol-o::before {
    content: "";
}

.fa.fa-soccer-ball-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-soccer-ball-o::before {
    content: "";
}

.fa.fa-slideshare,
.fa.fa-twitch,
.fa.fa-yelp {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-newspaper-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-newspaper-o::before {
    content: "";
}

.fa.fa-cc-amex,
.fa.fa-cc-discover,
.fa.fa-cc-mastercard,
.fa.fa-cc-paypal,
.fa.fa-cc-stripe,
.fa.fa-cc-visa,
.fa.fa-google-wallet,
.fa.fa-paypal {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-bell-slash-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-bell-slash-o::before {
    content: "";
}

.fa.fa-trash::before {
    content: "";
}

.fa.fa-copyright {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-eyedropper::before {
    content: "";
}

.fa.fa-area-chart::before {
    content: "";
}

.fa.fa-pie-chart::before {
    content: "";
}

.fa.fa-line-chart::before {
    content: "";
}

.fa.fa-angellist,
.fa.fa-ioxhost,
.fa.fa-lastfm,
.fa.fa-lastfm-square {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-cc {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-cc::before {
    content: "";
}

.fa.fa-ils::before,
.fa.fa-shekel::before,
.fa.fa-sheqel::before {
    content: "";
}

.fa.fa-meanpath {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-meanpath::before {
    content: "";
}

.fa.fa-buysellads,
.fa.fa-connectdevelop,
.fa.fa-dashcube,
.fa.fa-forumbee,
.fa.fa-leanpub,
.fa.fa-sellsy,
.fa.fa-shirtsinbulk,
.fa.fa-simplybuilt,
.fa.fa-skyatlas {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-diamond {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-diamond::before {
    content: "";
}

.fa.fa-intersex::before {
    content: "";
}

.fa.fa-facebook-official {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-facebook-official::before {
    content: "";
}

.fa.fa-pinterest-p,
.fa.fa-whatsapp {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-hotel::before {
    content: "";
}

.fa.fa-medium,
.fa.fa-viacoin,
.fa.fa-y-combinator,
.fa.fa-yc {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-yc::before {
    content: "";
}

.fa.fa-expeditedssl,
.fa.fa-opencart,
.fa.fa-optin-monster {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-battery-4::before,
.fa.fa-battery::before {
    content: "";
}

.fa.fa-battery-3::before {
    content: "";
}

.fa.fa-battery-2::before {
    content: "";
}

.fa.fa-battery-1::before {
    content: "";
}

.fa.fa-battery-0::before {
    content: "";
}

.fa.fa-object-group,
.fa.fa-object-ungroup,
.fa.fa-sticky-note-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-sticky-note-o::before {
    content: "";
}

.fa.fa-cc-diners-club,
.fa.fa-cc-jcb {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-clone,
.fa.fa-hourglass-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-hourglass-o::before {
    content: "";
}

.fa.fa-hourglass-1::before {
    content: "";
}

.fa.fa-hourglass-2::before {
    content: "";
}

.fa.fa-hourglass-3::before {
    content: "";
}

.fa.fa-hand-rock-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-hand-rock-o::before {
    content: "";
}

.fa.fa-hand-grab-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-hand-grab-o::before {
    content: "";
}

.fa.fa-hand-paper-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-hand-paper-o::before {
    content: "";
}

.fa.fa-hand-stop-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-hand-stop-o::before {
    content: "";
}

.fa.fa-hand-scissors-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-hand-scissors-o::before {
    content: "";
}

.fa.fa-hand-lizard-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-hand-lizard-o::before {
    content: "";
}

.fa.fa-hand-spock-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-hand-spock-o::before {
    content: "";
}

.fa.fa-hand-pointer-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-hand-pointer-o::before {
    content: "";
}

.fa.fa-hand-peace-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-hand-peace-o::before {
    content: "";
}

.fa.fa-registered {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-chrome,
.fa.fa-creative-commons,
.fa.fa-firefox,
.fa.fa-get-pocket,
.fa.fa-gg,
.fa.fa-gg-circle,
.fa.fa-internet-explorer,
.fa.fa-odnoklassniki,
.fa.fa-odnoklassniki-square,
.fa.fa-opera,
.fa.fa-safari,
.fa.fa-tripadvisor,
.fa.fa-wikipedia-w {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-television::before {
    content: "";
}

.fa.fa-500px,
.fa.fa-amazon,
.fa.fa-contao {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-calendar-plus-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-calendar-plus-o::before {
    content: "";
}

.fa.fa-calendar-minus-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-calendar-minus-o::before {
    content: "";
}

.fa.fa-calendar-times-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-calendar-times-o::before {
    content: "";
}

.fa.fa-calendar-check-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-calendar-check-o::before {
    content: "";
}

.fa.fa-map-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-map-o::before {
    content: "";
}

.fa.fa-commenting::before {
    content: "";
}

.fa.fa-commenting-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-commenting-o::before {
    content: "";
}

.fa.fa-houzz,
.fa.fa-vimeo {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-vimeo::before {
    content: "";
}

.fa.fa-black-tie,
.fa.fa-edge,
.fa.fa-fonticons,
.fa.fa-reddit-alien {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-credit-card-alt::before {
    content: "";
}

.fa.fa-codiepie,
.fa.fa-fort-awesome,
.fa.fa-mixcloud,
.fa.fa-modx,
.fa.fa-product-hunt,
.fa.fa-scribd,
.fa.fa-usb {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-pause-circle-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-pause-circle-o::before {
    content: "";
}

.fa.fa-stop-circle-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-stop-circle-o::before {
    content: "";
}

.fa.fa-bluetooth,
.fa.fa-bluetooth-b,
.fa.fa-envira,
.fa.fa-gitlab,
.fa.fa-wheelchair-alt,
.fa.fa-wpbeginner,
.fa.fa-wpforms {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-wheelchair-alt::before {
    content: "";
}

.fa.fa-question-circle-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-question-circle-o::before {
    content: "";
}

.fa.fa-volume-control-phone::before {
    content: "";
}

.fa.fa-asl-interpreting::before {
    content: "";
}

.fa.fa-deafness::before,
.fa.fa-hard-of-hearing::before {
    content: "";
}

.fa.fa-glide,
.fa.fa-glide-g {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-signing::before {
    content: "";
}

.fa.fa-first-order,
.fa.fa-google-plus-official,
.fa.fa-pied-piper,
.fa.fa-snapchat,
.fa.fa-snapchat-ghost,
.fa.fa-snapchat-square,
.fa.fa-themeisle,
.fa.fa-viadeo,
.fa.fa-viadeo-square,
.fa.fa-yoast {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-google-plus-official::before {
    content: "";
}

.fa.fa-google-plus-circle {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-google-plus-circle::before {
    content: "";
}

.fa.fa-fa,
.fa.fa-font-awesome {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-fa::before {
    content: "";
}

.fa.fa-handshake-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-handshake-o::before {
    content: "";
}

.fa.fa-envelope-open-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-envelope-open-o::before {
    content: "";
}

.fa.fa-linode {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-address-book-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-address-book-o::before {
    content: "";
}

.fa.fa-vcard::before {
    content: "";
}

.fa.fa-address-card-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-address-card-o::before {
    content: "";
}

.fa.fa-vcard-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-vcard-o::before {
    content: "";
}

.fa.fa-user-circle-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-user-circle-o::before {
    content: "";
}

.fa.fa-user-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-user-o::before {
    content: "";
}

.fa.fa-id-badge {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-drivers-license::before {
    content: "";
}

.fa.fa-id-card-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-id-card-o::before {
    content: "";
}

.fa.fa-drivers-license-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-drivers-license-o::before {
    content: "";
}

.fa.fa-free-code-camp,
.fa.fa-quora,
.fa.fa-telegram {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-thermometer-4::before,
.fa.fa-thermometer::before {
    content: "";
}

.fa.fa-thermometer-3::before {
    content: "";
}

.fa.fa-thermometer-2::before {
    content: "";
}

.fa.fa-thermometer-1::before {
    content: "";
}

.fa.fa-thermometer-0::before {
    content: "";
}

.fa.fa-bathtub::before,
.fa.fa-s15::before {
    content: "";
}

.fa.fa-window-maximize,
.fa.fa-window-restore {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-times-rectangle::before {
    content: "";
}

.fa.fa-window-close-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-window-close-o::before {
    content: "";
}

.fa.fa-times-rectangle-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-times-rectangle-o::before {
    content: "";
}

.fa.fa-bandcamp,
.fa.fa-eercast,
.fa.fa-etsy,
.fa.fa-grav,
.fa.fa-imdb,
.fa.fa-ravelry {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-eercast::before {
    content: "";
}

.fa.fa-snowflake-o {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.fa.fa-snowflake-o::before {
    content: "";
}

.fa.fa-superpowers,
.fa.fa-wpexplorer {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

.fa.fa-cab::before {
    content: "";
}

.elementor-widget-image {
    text-align: center;
}

.elementor-widget-image a {
    display: inline-block;
}

.elementor-widget-image a img[src$=".svg"] {
    width: 48px;
}

.elementor-widget-image img {
    display: inline-block;
    vertical-align: middle;
}

.elementor-animation-float {
    transition-duration: 0.3s;
    transition-property: transform;
    transition-timing-function: ease-out;
}

.elementor-animation-float:active,
.elementor-animation-float:focus,
.elementor-animation-float:hover {
    transform: translateY(-8px);
}

.elementor-sticky--active {
    z-index: 99;
}

.elementor-sticky__spacer .e-n-menu .e-n-menu-content {
    display: none;
}

.e-con.elementor-sticky--active {
    z-index: var(--z-index, 99);
}

.elementor-widget-heading .elementor-heading-title[class*="elementor-size-"]>a {
    color: inherit;
    font-size: inherit;
    line-height: inherit;
}

.elementor-widget-heading .elementor-heading-title.elementor-size-small {
    font-size: 15px;
}

.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
    font-size: 19px;
}

.elementor-widget-heading .elementor-heading-title.elementor-size-large {
    font-size: 29px;
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
    font-size: 39px;
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
    font-size: 59px;
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: rgb(105, 114, 125);
    color: rgb(255, 255, 255);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
    background-color: transparent;
    border: 3px solid;
    color: rgb(105, 114, 125);
}

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
    margin-top: 8px;
}

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
    height: 1em;
    width: 1em;
}

.elementor-widget-text-editor .elementor-drop-cap {
    float: left;
    font-size: 50px;
    line-height: 1;
    text-align: center;
}

.elementor-widget-text-editor .elementor-drop-cap-letter {
    display: inline-block;
}

.elementor-column .elementor-spacer-inner {
    height: var(--spacer-size);
}

.e-con {
    --container-widget-width: 100%;
}

.e-con-inner>.elementor-widget-spacer,
.e-con>.elementor-widget-spacer {
    width: var(--container-widget-width, var(--spacer-size));
    --align-self: var(--container-widget-align-self, initial);
    --flex-shrink: 0;
}

.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,
.e-con>.elementor-widget-spacer>.elementor-widget-container {
    height: 100%;
    width: 100%;
}

.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,
.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer {
    height: 100%;
}

.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,
.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner {
    height: var(--container-widget-height, var(--spacer-size));
}

.e-con-inner>.elementor-widget-spacer:not(:has(> .elementor-widget-container))>.elementor-spacer,
.e-con>.elementor-widget-spacer:not(:has(> .elementor-widget-container))>.elementor-spacer {
    height: 100%;
}

.e-con-inner>.elementor-widget-spacer:not(:has(> .elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,
.e-con>.elementor-widget-spacer:not(:has(> .elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner {
    height: var(--container-widget-height, var(--spacer-size));
}

.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,
.e-con>.elementor-widget-spacer.elementor-widget-empty {
    min-height: 22px;
    min-width: 22px;
    position: relative;
}

.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,
.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon {
    height: 22px;
    inset: 0px;
    margin: auto;
    padding: 0px;
    position: absolute;
    width: 22px;
}

.elementor-widget-image-box .elementor-image-box-content {
    width: 100%;
}

@media (min-width: 768px) {

    .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,
    .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
        display: flex;
    }

    .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
        flex-direction: row-reverse;
        text-align: end;
    }

    .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
        flex-direction: row;
        text-align: start;
    }

    .elementor-widget-image-box.elementor-position-top .elementor-image-box-img {
        margin: auto;
    }

    .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
        align-items: flex-start;
    }

    .elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper {
        align-items: center;
    }

    .elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper {
        align-items: flex-end;
    }
}

@media (max-width: 767px) {
    .elementor-widget-image-box .elementor-image-box-img {
        margin-bottom: 15px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}

.elementor-widget-image-box .elementor-image-box-img {
    display: inline-block;
}

.elementor-widget-image-box .elementor-image-box-title a {
    color: inherit;
}

.elementor-widget-image-box .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-widget-image-box .elementor-image-box-description {
    margin: 0px;
}

.elementor-tab-title a {
    color: inherit;
}

.elementor-toggle {
    text-align: start;
}

.elementor-toggle .elementor-tab-title {
    border-bottom: 1px solid rgb(213, 216, 220);
    cursor: pointer;
    font-weight: 700;
    line-height: 1;
    margin: 0px;
    outline: none;
    padding: 15px;
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon {
    display: inline-block;
    width: 1em;
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
    height: 1em;
    margin-inline-start: -5px;
    width: 1em;
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
    float: right;
    text-align: right;
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left {
    float: left;
    text-align: left;
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed {
    display: block;
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened {
    display: none;
}

.elementor-toggle .elementor-tab-title.elementor-active {
    border-bottom: none;
}

.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed {
    display: none;
}

.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened {
    display: block;
}

.elementor-toggle .elementor-tab-content {
    border-bottom: 1px solid rgb(213, 216, 220);
    display: none;
    padding: 15px;
}

@media (max-width: 767px) {
    .elementor-toggle .elementor-tab-title {
        padding: 12px;
    }

    .elementor-toggle .elementor-tab-content {
        padding: 12px 10px;
    }
}

.e-con-inner>.elementor-widget-toggle,
.e-con>.elementor-widget-toggle {
    width: var(--container-widget-width);
    --flex-grow: var(--container-widget-flex-grow);
}

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
    font-weight: 400;
    font-style: normal;
}

:root {
    --swiper-theme-color: #007aff;
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0px;
    z-index: 1;
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
    transform: translate3d(0px, 0px, 0px);
}

.swiper-pointer-events {
    touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
    touch-action: pan-x;
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
}

.swiper-slide-invisible-blank {
    visibility: hidden;
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto;
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0px);
    backface-visibility: hidden;
}

.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none;
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start;
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory;
}

.swiper-centered>.swiper-wrapper::before {
    content: "";
    flex-shrink: 0;
    order: 9999;
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical>.swiper-wrapper::before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after);
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center;
}

.swiper-virtual .swiper-slide {
    backface-visibility: hidden;
    transform: translateZ(0px);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
    height: 1px;
    width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
    width: 1px;
    height: var(--swiper-virtual-size);
}

:root {
    --swiper-navigation-size: 44px;
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
    display: none !important;
}

.swiper-button-next::after,
.swiper-button-prev::after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    letter-spacing: 0px;
    font-variant: initial;
    line-height: 1;
    text-transform: none !important;
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: 10px;
    right: auto;
}

.swiper-button-prev::after,
.swiper-rtl .swiper-button-next::after {
    content: "prev";
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: 10px;
    left: auto;
}

.swiper-button-next::after,
.swiper-rtl .swiper-button-prev::after {
    content: "next";
}

.swiper-button-lock {
    display: none;
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: opacity 0.3s;
    transform: translate3d(0px, 0px, 0px);
    z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
    display: none !important;
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0px;
    width: 100%;
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0px;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33);
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: 50%;
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2);
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0px;
    padding: 0px;
    box-shadow: none;
    appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}

.swiper-pagination-bullet:only-child {
    display: none !important;
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0px, -50%, 0px);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: transform 0.2s, top 0.2s;
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform 0.2s, left 0.2s;
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform 0.2s, right 0.2s;
}

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, 0.25);
    position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top;
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0px;
    top: 0px;
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0px;
    top: 0px;
}

.swiper-pagination-lock {
    display: none;
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    background: rgba(0, 0, 0, 0.1);
}

.swiper-scrollbar-disabled>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
    display: none !important;
}

.swiper-horizontal>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%;
}

.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%;
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    left: 0px;
    top: 0px;
}

.swiper-scrollbar-cursor-drag {
    cursor: move;
}

.swiper-scrollbar-lock {
    display: none;
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}

.swiper-slide-zoomed {
    cursor: move;
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50% center;
    box-sizing: border-box;
    border-top-style: ;
    border-top-width: ;
    border-right-color: ;
    border-right-style: ;
    border-right-width: ;
    border-bottom-color: ;
    border-bottom-style: ;
    border-bottom-width: ;
    border-left-color: ;
    border-left-style: ;
    border-left-width: ;
    border-image-source: ;
    border-image-slice: ;
    border-image-width: ;
    border-image-outset: ;
    border-image-repeat: ;
    border-radius: 50%;
    border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: 1s linear 0s infinite normal none running swiper-preloader-spin;
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.swiper .swiper-notification {
    position: absolute;
    left: 0px;
    top: 0px;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
}

.swiper-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0px auto;
}

.swiper-grid>.swiper-wrapper {
    flex-wrap: wrap;
}

.swiper-grid-column>.swiper-wrapper {
    flex-flow: column wrap;
}

.swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none;
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.swiper-cube {
    overflow: visible;
}

.swiper-cube .swiper-slide {
    pointer-events: none;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0px 0px;
    width: 100%;
    height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
    pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
    transform-origin: 100% 0px;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-next+.swiper-slide,
.swiper-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible;
}

.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-top {
    z-index: 0;
    backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    z-index: 0;
}

.swiper-cube .swiper-cube-shadow::before {
    content: "";
    background: rgb(0, 0, 0);
    position: absolute;
    inset: 0px;
    filter: blur(50px);
}

.swiper-flip {
    overflow: visible;
}

.swiper-flip .swiper-slide {
    pointer-events: none;
    backface-visibility: hidden;
    z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
    pointer-events: none;
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-top {
    z-index: 0;
    backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform, opacity, height;
}

.swiper-cards {
    overflow: visible;
}

.swiper-cards .swiper-slide {
    transform-origin: center bottom;
    backface-visibility: hidden;
    overflow: hidden;
}

.elementor-element,
.elementor-lightbox {
    --swiper-theme-color: #000;
    --swiper-navigation-size: 44px;
    --swiper-pagination-bullet-size: 6px;
    --swiper-pagination-bullet-horizontal-gap: 6px;
}

.elementor-element .swiper .swiper-slide figure,
.elementor-lightbox .swiper .swiper-slide figure {
    line-height: 0;
}

.elementor-element .swiper .elementor-lightbox-content-source,
.elementor-lightbox .swiper .elementor-lightbox-content-source {
    display: none;
}

.elementor-element .swiper .elementor-swiper-button,
.elementor-element .swiper~.elementor-swiper-button,
.elementor-lightbox .swiper .elementor-swiper-button,
.elementor-lightbox .swiper~.elementor-swiper-button {
    color: rgba(237, 237, 237, 0.9);
    cursor: pointer;
    display: inline-flex;
    font-size: 25px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}

.elementor-element .swiper .elementor-swiper-button svg,
.elementor-element .swiper~.elementor-swiper-button svg,
.elementor-lightbox .swiper .elementor-swiper-button svg,
.elementor-lightbox .swiper~.elementor-swiper-button svg {
    fill: rgba(237, 237, 237, 0.9);
    height: 1em;
    width: 1em;
}

.elementor-element .swiper .elementor-swiper-button-prev,
.elementor-element .swiper~.elementor-swiper-button-prev,
.elementor-lightbox .swiper .elementor-swiper-button-prev,
.elementor-lightbox .swiper~.elementor-swiper-button-prev {
    left: 10px;
}

.elementor-element .swiper .elementor-swiper-button-next,
.elementor-element .swiper~.elementor-swiper-button-next,
.elementor-lightbox .swiper .elementor-swiper-button-next,
.elementor-lightbox .swiper~.elementor-swiper-button-next {
    right: 10px;
}

.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,
.elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled,
.elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled,
.elementor-lightbox .swiper~.elementor-swiper-button.swiper-button-disabled {
    opacity: 0.3;
}

.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,
.elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image {
    width: 100%;
}

.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets,
.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,
.elementor-element .swiper .swiper-pagination-custom,
.elementor-element .swiper .swiper-pagination-fraction,
.elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,
.elementor-element .swiper~.swiper-pagination-custom,
.elementor-element .swiper~.swiper-pagination-fraction,
.elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets,
.elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,
.elementor-lightbox .swiper .swiper-pagination-custom,
.elementor-lightbox .swiper .swiper-pagination-fraction,
.elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,
.elementor-lightbox .swiper~.swiper-pagination-custom,
.elementor-lightbox .swiper~.swiper-pagination-fraction {
    bottom: 5px;
}

.elementor-element .swiper.swiper-cube .elementor-swiper-button,
.elementor-element .swiper.swiper-cube~.elementor-swiper-button,
.elementor-lightbox .swiper.swiper-cube .elementor-swiper-button,
.elementor-lightbox .swiper.swiper-cube~.elementor-swiper-button {
    transform: translate3d(0px, -50%, 1px);
}

.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets,
.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets {
    bottom: 5px;
    left: 0px;
    width: 100%;
}

.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet,
.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.elementor-element :where(.swiper-horizontal)~.swiper-pagination-progressbar,
.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-progressbar {
    height: 4px;
    left: 0px;
    top: 0px;
    width: 100%;
}

.elementor-element.elementor-pagination-position-outside .swiper,
.elementor-lightbox.elementor-pagination-position-outside .swiper {
    padding-bottom: 30px;
}

.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button,
.elementor-element.elementor-pagination-position-outside .swiper~.elementor-swiper-button,
.elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button,
.elementor-lightbox.elementor-pagination-position-outside .swiper~.elementor-swiper-button {
    top: calc(50% - 15px);
}

.elementor-element .elementor-swiper,
.elementor-lightbox .elementor-swiper {
    position: relative;
}

.elementor-element .elementor-main-swiper,
.elementor-lightbox .elementor-main-swiper {
    position: static;
}

.elementor-element.elementor-arrows-position-outside .swiper,
.elementor-lightbox.elementor-arrows-position-outside .swiper {
    width: calc(100% - 60px);
}

.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,
.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev,
.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,
.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev {
    left: 0px;
}

.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,
.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next,
.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,
.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next {
    right: 0px;
}

.elementor-widget-image-carousel .swiper {
    position: static;
}

.elementor-widget-image-carousel .swiper .swiper-slide figure {
    line-height: inherit;
}

.elementor-widget-image-carousel .swiper-slide {
    text-align: center;
}

.elementor-image-carousel-wrapper:not(.swiper-initialized) .swiper-slide {
    max-width: calc(100% / var(--e-image-carousel-slides-to-show, 3));
}

.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,
.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {
    overflow: hidden;
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items {
    display: flex;
    flex-wrap: wrap;
    margin-left: -8px;
    margin-right: -8px;
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
    word-break: break-word;
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-left: 8px;
    margin-right: 8px;
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after {
    border-width: 0px 0px 0px 1px;
    border-bottom-color: initial;
    border-right-color: initial;
    border-top-color: initial;
    border-style: solid;
    height: 100%;
    left: auto;
    position: relative;
    right: -8px;
    width: auto;
}

.elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.elementor-widget .elementor-icon-list-item {
    margin: 0px;
    padding: 0px;
    position: relative;
}

.elementor-widget .elementor-icon-list-item::after {
    bottom: 0px;
    position: absolute;
    width: 100%;
}

.elementor-widget .elementor-icon-list-item,
.elementor-widget .elementor-icon-list-item a {
    align-items: var(--icon-vertical-align, center);
    display: flex;
    font-size: inherit;
}

.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
    align-self: center;
    padding-inline-start: 5px;
}

.elementor-widget .elementor-icon-list-icon {
    display: flex;
    position: relative;
    top: var(--icon-vertical-offset, initial);
}

.elementor-widget .elementor-icon-list-icon svg {
    height: var(--e-icon-list-icon-size, 1em);
    width: var(--e-icon-list-icon-size, 1em);
}

.elementor-widget .elementor-icon-list-icon i {
    font-size: var(--e-icon-list-icon-size);
    width: 1.25em;
}

.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
    text-align: var(--e-icon-list-icon-align);
}

.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
    margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0);
}

.elementor-widget.elementor-list-item-link-full_width a {
    width: 100%;
}

.elementor-widget.elementor-align-center .elementor-icon-list-item,
.elementor-widget.elementor-align-center .elementor-icon-list-item a {
    justify-content: center;
}

.elementor-widget.elementor-align-center .elementor-icon-list-item::after {
    margin: auto;
}

.elementor-widget.elementor-align-center .elementor-inline-items {
    justify-content: center;
}

.elementor-widget.elementor-align-left .elementor-icon-list-item,
.elementor-widget.elementor-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left;
}

.elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content: flex-start;
}

.elementor-widget.elementor-align-right .elementor-icon-list-item,
.elementor-widget.elementor-align-right .elementor-icon-list-item a {
    justify-content: flex-end;
    text-align: right;
}

.elementor-widget.elementor-align-right .elementor-icon-list-items {
    justify-content: flex-end;
}

.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item::after {
    left: 0px;
}

.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item::after {
    right: 0px;
}

@media (min-width:-1) {

    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a {
        justify-content: center;
    }

    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item::after {
        margin: auto;
    }

    .elementor-widget.elementor-widescreen-align-center .elementor-inline-items {
        justify-content: center;
    }

    .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left;
    }

    .elementor-widget.elementor-widescreen-align-left .elementor-inline-items {
        justify-content: flex-start;
    }

    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right;
    }

    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items {
        justify-content: flex-end;
    }

    .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item::after {
        left: 0px;
    }

    .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item::after {
        right: 0px;
    }
}

@media (max-width:-1) {

    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a {
        justify-content: center;
    }

    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item::after {
        margin: auto;
    }

    .elementor-widget.elementor-laptop-align-center .elementor-inline-items {
        justify-content: center;
    }

    .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left;
    }

    .elementor-widget.elementor-laptop-align-left .elementor-inline-items {
        justify-content: flex-start;
    }

    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right;
    }

    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-items {
        justify-content: flex-end;
    }

    .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item::after {
        left: 0px;
    }

    .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item::after {
        right: 0px;
    }

    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a {
        justify-content: center;
    }

    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item::after {
        margin: auto;
    }

    .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items {
        justify-content: center;
    }

    .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left;
    }

    .elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items {
        justify-content: flex-start;
    }

    .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right;
    }

    .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items {
        justify-content: flex-end;
    }

    .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item::after {
        left: 0px;
    }

    .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item::after {
        right: 0px;
    }
}

@media (max-width: 1024px) {

    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a {
        justify-content: center;
    }

    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item::after {
        margin: auto;
    }

    .elementor-widget.elementor-tablet-align-center .elementor-inline-items {
        justify-content: center;
    }

    .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left;
    }

    .elementor-widget.elementor-tablet-align-left .elementor-inline-items {
        justify-content: flex-start;
    }

    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right;
    }

    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
        justify-content: flex-end;
    }

    .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item::after {
        left: 0px;
    }

    .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item::after {
        right: 0px;
    }
}

@media (max-width:-1) {

    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a {
        justify-content: center;
    }

    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item::after {
        margin: auto;
    }

    .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items {
        justify-content: center;
    }

    .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left;
    }

    .elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items {
        justify-content: flex-start;
    }

    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right;
    }

    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items {
        justify-content: flex-end;
    }

    .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item::after {
        left: 0px;
    }

    .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item::after {
        right: 0px;
    }
}

@media (max-width: 767px) {

    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {
        justify-content: center;
    }

    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item::after {
        margin: auto;
    }

    .elementor-widget.elementor-mobile-align-center .elementor-inline-items {
        justify-content: center;
    }

    .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left;
    }

    .elementor-widget.elementor-mobile-align-left .elementor-inline-items {
        justify-content: flex-start;
    }

    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right;
    }

    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {
        justify-content: flex-end;
    }

    .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item::after {
        left: 0px;
    }

    .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item::after {
        right: 0px;
    }
}

#left-area ul.elementor-icon-list-items,
.elementor .elementor-element ul.elementor-icon-list-items,
.elementor-edit-area .elementor-element ul.elementor-icon-list-items {
    padding: 0px;
}

.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),
.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),
.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)) {
    font-size: 0px;
    line-height: 1;
}

.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
    display: inline-grid;
}

.elementor-widget-social-icons .elementor-grid {
    column-gap: var(--grid-column-gap, 5px);
    row-gap: var(--grid-row-gap, 5px);
    grid-template-columns: var(--grid-template-columns);
    justify-content: var(--justify-content, center);
    justify-items: var(--justify-content, center);
}

.elementor-icon.elementor-social-icon {
    font-size: var(--icon-size, 25px);
    height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));
    line-height: var(--icon-size, 25px);
    width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));
}

.elementor-social-icon {
    --e-social-icon-icon-color: #fff;
    align-items: center;
    background-color: rgb(105, 114, 125);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    text-align: center;
}

.elementor-social-icon i {
    color: var(--e-social-icon-icon-color);
}

.elementor-social-icon svg {
    fill: var(--e-social-icon-icon-color);
}

.elementor-social-icon:last-child {
    margin: 0px;
}

.elementor-social-icon:hover {
    color: rgb(255, 255, 255);
    opacity: 0.9;
}

.elementor-social-icon-android {
    background-color: rgb(164, 198, 57);
}

.elementor-social-icon-apple {
    background-color: rgb(153, 153, 153);
}

.elementor-social-icon-behance {
    background-color: rgb(23, 105, 255);
}

.elementor-social-icon-bitbucket {
    background-color: rgb(32, 80, 129);
}

.elementor-social-icon-codepen {
    background-color: rgb(0, 0, 0);
}

.elementor-social-icon-delicious {
    background-color: rgb(51, 153, 255);
}

.elementor-social-icon-deviantart {
    background-color: rgb(5, 204, 71);
}

.elementor-social-icon-digg {
    background-color: rgb(0, 91, 226);
}

.elementor-social-icon-dribbble {
    background-color: rgb(234, 76, 137);
}

.elementor-social-icon-elementor {
    background-color: rgb(211, 12, 92);
}

.elementor-social-icon-envelope {
    background-color: rgb(234, 67, 53);
}

.elementor-social-icon-facebook,
.elementor-social-icon-facebook-f {
    background-color: rgb(59, 89, 152);
}

.elementor-social-icon-flickr {
    background-color: rgb(0, 99, 220);
}

.elementor-social-icon-foursquare {
    background-color: rgb(45, 91, 227);
}

.elementor-social-icon-free-code-camp,
.elementor-social-icon-freecodecamp {
    background-color: rgb(0, 100, 0);
}

.elementor-social-icon-github {
    background-color: rgb(51, 51, 51);
}

.elementor-social-icon-gitlab {
    background-color: rgb(226, 67, 41);
}

.elementor-social-icon-globe {
    background-color: rgb(105, 114, 125);
}

.elementor-social-icon-google-plus,
.elementor-social-icon-google-plus-g {
    background-color: rgb(221, 75, 57);
}

.elementor-social-icon-houzz {
    background-color: rgb(122, 193, 66);
}

.elementor-social-icon-instagram {
    background-color: rgb(38, 38, 38);
}

.elementor-social-icon-jsfiddle {
    background-color: rgb(72, 122, 162);
}

.elementor-social-icon-link {
    background-color: rgb(129, 138, 145);
}

.elementor-social-icon-linkedin,
.elementor-social-icon-linkedin-in {
    background-color: rgb(0, 119, 181);
}

.elementor-social-icon-medium {
    background-color: rgb(0, 171, 107);
}

.elementor-social-icon-meetup {
    background-color: rgb(236, 28, 64);
}

.elementor-social-icon-mixcloud {
    background-color: rgb(39, 58, 75);
}

.elementor-social-icon-odnoklassniki {
    background-color: rgb(244, 115, 28);
}

.elementor-social-icon-pinterest {
    background-color: rgb(189, 8, 28);
}

.elementor-social-icon-product-hunt {
    background-color: rgb(218, 85, 47);
}

.elementor-social-icon-reddit {
    background-color: rgb(255, 69, 0);
}

.elementor-social-icon-rss {
    background-color: rgb(242, 101, 34);
}

.elementor-social-icon-shopping-cart {
    background-color: rgb(76, 175, 80);
}

.elementor-social-icon-skype {
    background-color: rgb(0, 175, 240);
}

.elementor-social-icon-slideshare {
    background-color: rgb(0, 119, 181);
}

.elementor-social-icon-snapchat {
    background-color: rgb(255, 252, 0);
}

.elementor-social-icon-soundcloud {
    background-color: rgb(255, 136, 0);
}

.elementor-social-icon-spotify {
    background-color: rgb(46, 189, 89);
}

.elementor-social-icon-stack-overflow {
    background-color: rgb(254, 122, 21);
}

.elementor-social-icon-steam {
    background-color: rgb(0, 173, 238);
}

.elementor-social-icon-stumbleupon {
    background-color: rgb(235, 73, 36);
}

.elementor-social-icon-telegram {
    background-color: rgb(44, 165, 224);
}

.elementor-social-icon-threads {
    background-color: rgb(0, 0, 0);
}

.elementor-social-icon-thumb-tack {
    background-color: rgb(26, 161, 216);
}

.elementor-social-icon-tripadvisor {
    background-color: rgb(88, 148, 66);
}

.elementor-social-icon-tumblr {
    background-color: rgb(53, 70, 92);
}

.elementor-social-icon-twitch {
    background-color: rgb(100, 65, 165);
}

.elementor-social-icon-twitter {
    background-color: rgb(29, 161, 242);
}

.elementor-social-icon-viber {
    background-color: rgb(102, 92, 172);
}

.elementor-social-icon-vimeo {
    background-color: rgb(26, 183, 234);
}

.elementor-social-icon-vk {
    background-color: rgb(69, 102, 142);
}

.elementor-social-icon-weibo {
    background-color: rgb(221, 36, 48);
}

.elementor-social-icon-weixin {
    background-color: rgb(49, 169, 24);
}

.elementor-social-icon-whatsapp {
    background-color: rgb(37, 211, 102);
}

.elementor-social-icon-wordpress {
    background-color: rgb(33, 117, 155);
}

.elementor-social-icon-x-twitter {
    background-color: rgb(0, 0, 0);
}

.elementor-social-icon-xing {
    background-color: rgb(2, 100, 102);
}

.elementor-social-icon-yelp {
    background-color: rgb(175, 6, 6);
}

.elementor-social-icon-youtube {
    background-color: rgb(205, 32, 31);
}

.elementor-social-icon-500px {
    background-color: rgb(0, 153, 229);
}

.e--ua-appleWebkit.rtl {
    --flex-right: flex-start;
}

.e--ua-appleWebkit .elementor-share-buttons--align-right,
.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right {
    --justify-content: var(--flex-right, flex-end);
}

.e--ua-appleWebkit .elementor-share-buttons--align-center,
.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center {
    --justify-content: center;
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: var(--justify-content, space-between);
    margin-left: calc(-.5 * var(--grid-column-gap));
    margin-right: calc(-.5 * var(--grid-column-gap));
    width: auto;
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item {
    margin-left: calc(.5 * var(--grid-column-gap));
    margin-right: calc(.5 * var(--grid-column-gap));
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid {
    display: inline-block;
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item {
    margin-left: 0px;
    margin-right: 0px;
}

@media (max-width: 1024px) {

    .e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,
    .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right {
        --justify-content: var(--flex-right, flex-end);
    }

    .e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,
    .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center {
        --justify-content: center;
    }

    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,
    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,
    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,
    .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,
    .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid {
        display: flex;
        flex-wrap: wrap;
        justify-content: var(--justify-content, space-between);
        margin-left: calc(-.5 * var(--grid-column-gap));
        margin-right: calc(-.5 * var(--grid-column-gap));
        width: auto;
    }

    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,
    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,
    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,
    .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,
    .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item {
        margin-left: calc(.5 * var(--grid-column-gap));
        margin-right: calc(.5 * var(--grid-column-gap));
    }

    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,
    .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid {
        display: inline-block;
    }

    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,
    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,
    .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,
    .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item {
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media (max-width: 767px) {

    .e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,
    .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right {
        --justify-content: var(--flex-right, flex-end);
    }

    .e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,
    .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center {
        --justify-content: center;
    }

    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,
    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,
    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,
    .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,
    .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid {
        display: flex;
        flex-wrap: wrap;
        justify-content: var(--justify-content, space-between);
        margin-left: calc(-.5 * var(--grid-column-gap));
        margin-right: calc(-.5 * var(--grid-column-gap));
        width: auto;
    }

    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,
    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,
    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,
    .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,
    .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item {
        margin-left: calc(.5 * var(--grid-column-gap));
        margin-right: calc(.5 * var(--grid-column-gap));
    }

    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,
    .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid {
        display: inline-block;
    }

    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,
    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,
    .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,
    .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item {
        margin-left: 0px;
        margin-right: 0px;
    }
}

.elementor-widget-divider {
    --divider-border-style: none;
    --divider-border-width: 1px;
    --divider-color: #0c0d0e;
    --divider-icon-size: 20px;
    --divider-element-spacing: 10px;
    --divider-pattern-height: 24px;
    --divider-pattern-size: 20px;
    --divider-pattern-url: none;
    --divider-pattern-repeat: repeat-x;
}

.elementor-widget-divider .elementor-divider {
    display: flex;
}

.elementor-widget-divider .elementor-divider__text {
    font-size: 15px;
    line-height: 1;
    max-width: 95%;
}

.elementor-widget-divider .elementor-divider__element {
    flex-shrink: 0;
    margin: 0 var(--divider-element-spacing);
}

.elementor-widget-divider .elementor-icon {
    font-size: var(--divider-icon-size);
}

.elementor-widget-divider .elementor-divider-separator {
    direction: ltr;
    display: flex;
    margin: 0px;
}

.elementor-widget-divider--view-line_icon .elementor-divider-separator,
.elementor-widget-divider--view-line_text .elementor-divider-separator {
    align-items: center;
}

.elementor-widget-divider--view-line_icon .elementor-divider-separator::after,
.elementor-widget-divider--view-line_icon .elementor-divider-separator::before,
.elementor-widget-divider--view-line_text .elementor-divider-separator::after,
.elementor-widget-divider--view-line_text .elementor-divider-separator::before {
    border-block-end: 0px;
    border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color);
    content: "";
    display: block;
    flex-grow: 1;
}

.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type {
    flex-grow: 0;
    flex-shrink: 100;
}

.elementor-widget-divider--element-align-left .elementor-divider-separator::before {
    content: none;
}

.elementor-widget-divider--element-align-left .elementor-divider__element {
    margin-left: 0px;
}

.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type {
    flex-grow: 0;
    flex-shrink: 100;
}

.elementor-widget-divider--element-align-right .elementor-divider-separator::after {
    content: none;
}

.elementor-widget-divider--element-align-right .elementor-divider__element {
    margin-right: 0px;
}

.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type {
    flex-grow: 0;
    flex-shrink: 100;
}

.elementor-widget-divider--element-align-start .elementor-divider-separator::before {
    content: none;
}

.elementor-widget-divider--element-align-start .elementor-divider__element {
    margin-inline-start: 0px;
}

.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type {
    flex-grow: 0;
    flex-shrink: 100;
}

.elementor-widget-divider--element-align-end .elementor-divider-separator::after {
    content: none;
}

.elementor-widget-divider--element-align-end .elementor-divider__element {
    margin-inline-end: 0px;
}

.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
    border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color);
}

.elementor-widget-divider--separator-type-pattern {
    --divider-border-style: none;
}

.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,
.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator::after,
.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator::before,
.elementor-widget-divider--separator-type-pattern:not([class*="elementor-widget-divider--view"]) .elementor-divider-separator {
    background-color: var(--divider-color);
    mask-image: var(--divider-pattern-url);
    mask-repeat: var(--divider-pattern-repeat);
    mask-size: var(--divider-pattern-size) 100%;
    min-height: var(--divider-pattern-height);
    width: 100%;
}

.elementor-widget-divider--no-spacing {
    --divider-pattern-size: auto;
}

.elementor-widget-divider--bg-round {
    --divider-pattern-repeat: round;
}

.rtl .elementor-widget-divider .elementor-divider__text {
    direction: rtl;
}

.e-con-inner>.elementor-widget-divider,
.e-con>.elementor-widget-divider {
    width: var(--container-widget-width, 100%);
    --flex-grow: var(--container-widget-flex-grow);
}

.elementor-2691 .elementor-element.elementor-element-278a19a>.elementor-container {
    max-width: 1280px;
}

.elementor-2691 .elementor-element.elementor-element-278a19a:not(.elementor-motion-effects-element-type-background),
.elementor-2691 .elementor-element.elementor-element-278a19a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(8, 3, 27, 0.65);
}

.elementor-2691 .elementor-element.elementor-element-278a19a>.elementor-background-overlay {
    background-color: rgb(255, 255, 255);
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-278a19a {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5px 0px;
    z-index: 900;
}

.elementor-bc-flex-widget .elementor-2691 .elementor-element.elementor-element-6d3f1b9.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-6d3f1b9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-2691 .elementor-element.elementor-element-df85f84 {
    text-align: left;
}

.elementor-2691 .elementor-element.elementor-element-df85f84 img {
    width: 50%;
}

.elementor-2691 .elementor-element.elementor-element-df85f84>.elementor-widget-container {
    margin: 0px 0px -15px;
}

.elementor-widget-button .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
    background-color: var(--e-global-color-accent);
}

.elementor-2691 .elementor-element.elementor-element-0cc56ec .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-2691 .elementor-element.elementor-element-0cc56ec .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-2691 .elementor-element.elementor-element-0cc56ec .elementor-button {
    font-family: Sora, sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    fill: rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 0.18);
    border-style: solid;
    border-width: 1px;
    border-color: rgb(106, 106, 106);
    border-radius: 10px;
    padding: 15px 30px;
    margin-top: 10%;
}

.elementor-2691 .elementor-element.elementor-element-0cc56ec .elementor-button:hover,
.elementor-2691 .elementor-element.elementor-element-0cc56ec .elementor-button:focus {
    color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 0.18);
}

.elementor-2691 .elementor-element.elementor-element-0cc56ec .elementor-button:hover svg,
.elementor-2691 .elementor-element.elementor-element-0cc56ec .elementor-button:focus svg {
    fill: rgb(255, 255, 255);
}

.elementor-2691 .elementor-element.elementor-element-0cc56ec>.elementor-widget-container {
    padding: 0px;
}

.elementor-2691 .elementor-element.elementor-element-0cc56ec {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-2691 .elementor-element.elementor-element-7ef71c6 .elementor-button {
    font-family: Sora, sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    fill: rgb(0, 0, 0);
    color: rgb(0, 0, 0);
    background-color: rgb(6, 246, 185);
    border-style: none;
    border-radius: 10px;
    padding: 15px;
    margin-top: 10%;
}

.elementor-2691 .elementor-element.elementor-element-7ef71c6 .elementor-button:hover,
.elementor-2691 .elementor-element.elementor-element-7ef71c6 .elementor-button:focus {
    color: rgb(8, 3, 27);
    background-color: rgb(208, 235, 235);
}

.elementor-2691 .elementor-element.elementor-element-7ef71c6 .elementor-button:hover svg,
.elementor-2691 .elementor-element.elementor-element-7ef71c6 .elementor-button:focus svg {
    fill: rgb(8, 3, 27);
}

.elementor-2691 .elementor-element.elementor-element-7ef71c6>.elementor-widget-container {
    padding: 0px;
}

.elementor-2691 .elementor-element.elementor-element-7ef71c6 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-2691 .elementor-element.elementor-element-73feb51>.elementor-container {
    max-width: 1140px;
}

.elementor-2691 .elementor-element.elementor-element-73feb51:not(.elementor-motion-effects-element-type-background),
.elementor-2691 .elementor-element.elementor-element-73feb51>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgb(8, 3, 27);
    background-image: url("/images/background.png");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    background-size: 1366px;
}

.elementor-2691 .elementor-element.elementor-element-73feb51>.elementor-background-overlay {
    background-color: rgb(0, 0, 0);
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-73feb51 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px;
}

.elementor-2691 .elementor-element.elementor-element-af2c5ed {
    text-align: left;
}

.elementor-2691 .elementor-element.elementor-element-af2c5ed img {
    width: 37%;
}

.elementor-2691 .elementor-element.elementor-element-af2c5ed>.elementor-widget-container {
    margin: 0px 0px -15px;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-2691 .elementor-element.elementor-element-f0ff27d {
    text-align: left;
}

.elementor-2691 .elementor-element.elementor-element-f0ff27d .elementor-heading-title {
    font-family: Sora, sans-serif;
    font-size: 39px;
    font-weight: 600;
    -webkit-text-stroke-color: rgb(0, 0, 0);
    stroke: rgb(0, 0, 0);
    text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px;
    color: rgba(255, 255, 255, 0);
}

.elementor-widget-text-editor {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-2691 .elementor-element.elementor-element-6d30ba6 {
    text-align: left;
    color: rgb(255, 255, 255);
    font-family: Sora, sans-serif;
    font-size: 17px;
    font-weight: 300;
    width: var(--container-widget-width, 98.175%);
    max-width: 98.175%;
    --container-widget-width: 98.175%;
    --container-widget-flex-grow: 0;
}

.elementor-2691 .elementor-element.elementor-element-6d30ba6>.elementor-widget-container {
    margin: 0px 0px -16px;
    padding: 0px;
}

.elementor-2691 .elementor-element.elementor-element-33a4f75 {
    --spacer-size: 10px;
}

.elementor-2691 .elementor-element.elementor-element-be5febc {
    text-align: left;
}

.elementor-2691 .elementor-element.elementor-element-be5febc img {
    width: 46%;
}

.elementor-2691 .elementor-element.elementor-element-b6e48a6 .elementor-button {
    font-family: "Clash Display", sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    fill: rgb(24, 2, 2);
    color: rgb(24, 2, 2);
    background-color: rgb(6, 246, 185);
    border-style: none;
    border-radius: 15px;
    padding: 30px 110px;
}

.elementor-2691 .elementor-element.elementor-element-b6e48a6 .elementor-button:hover,
.elementor-2691 .elementor-element.elementor-element-b6e48a6 .elementor-button:focus {
    color: rgb(8, 3, 27);
    background-color: rgb(255, 255, 255);
}

.elementor-2691 .elementor-element.elementor-element-b6e48a6 .elementor-button:hover svg,
.elementor-2691 .elementor-element.elementor-element-b6e48a6 .elementor-button:focus svg {
    fill: rgb(8, 3, 27);
}

.elementor-2691 .elementor-element.elementor-element-b6e48a6>.elementor-widget-container {
    padding: 0px;
}

.elementor-2691 .elementor-element.elementor-element-b6e48a6 {
    width: 100%;
    max-width: 100%;
    z-index: 10;
}

.elementor-2691 .elementor-element.elementor-element-d496326 img {
    width: 15%;
}

body:not(.rtl) .elementor-2691 .elementor-element.elementor-element-d496326 {
    left: -219px;
}

body.rtl .elementor-2691 .elementor-element.elementor-element-d496326 {
    right: -219px;
}

.elementor-2691 .elementor-element.elementor-element-d496326 {
    top: -8px;
}

.elementor-2691 .elementor-element.elementor-element-6b5520e img {
    width: 14%;
}

.elementor-2691 .elementor-element.elementor-element-6b5520e {
    width: var(--container-widget-width, 99.034%);
    max-width: 99.034%;
    --container-widget-width: 99.034%;
    --container-widget-flex-grow: 0;
    top: 124.816px;
}

body:not(.rtl) .elementor-2691 .elementor-element.elementor-element-6b5520e {
    left: 473.97px;
}

body.rtl .elementor-2691 .elementor-element.elementor-element-6b5520e {
    right: 473.97px;
}

.elementor-2691 .elementor-element.elementor-element-423531f img {
    width: 22%;
}

body:not(.rtl) .elementor-2691 .elementor-element.elementor-element-423531f {
    left: -201px;
}

body.rtl .elementor-2691 .elementor-element.elementor-element-423531f {
    right: -201px;
}

.elementor-2691 .elementor-element.elementor-element-423531f {
    top: 408px;
}

.elementor-2691 .elementor-element.elementor-element-7bd806d2>.elementor-container {
    max-width: 872px;
}

.elementor-2691 .elementor-element.elementor-element-7bd806d2:not(.elementor-motion-effects-element-type-background),
.elementor-2691 .elementor-element.elementor-element-7bd806d2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgb(8, 3, 27);
}

.elementor-2691 .elementor-element.elementor-element-7bd806d2>.elementor-background-overlay {
    background-color: rgb(0, 0, 0);
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-7bd806d2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 20px;
}

.elementor-bc-flex-widget .elementor-2691 .elementor-element.elementor-element-726f73f9.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-726f73f9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-726f73f9.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2691 .elementor-element.elementor-element-4a060e75 {
    text-align: center;
}

.elementor-2691 .elementor-element.elementor-element-4a060e75 img {
    width: 18%;
    max-width: 100%;
    height: 4px;
    box-shadow: rgb(88, 216, 157) 0px 10px 24px 0px;
}

.elementor-2691 .elementor-element.elementor-element-4a060e75>.elementor-widget-container {
    margin: -10px 0px 0px;
}

.elementor-widget-image-box .elementor-image-box-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-image-box .elementor-image-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-2691 .elementor-element.elementor-element-31bb3671 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-2691 .elementor-element.elementor-element-31bb3671 .elementor-image-box-title {
    margin-bottom: 10px;
    color: rgba(245, 152, 23, 0);
    font-family: Sora, sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.elementor-2691 .elementor-element.elementor-element-31bb3671 .elementor-image-box-description {
    color: rgb(255, 255, 255);
    font-family: Sora, sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-31bb3671>.elementor-widget-container {
    margin: -5px 0px 0px;
}

.elementor-2691 .elementor-element.elementor-element-31bb3671.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2691 .elementor-element.elementor-element-23672bfd>.elementor-container {
    max-width: 1038px;
}

.elementor-2691 .elementor-element.elementor-element-23672bfd:not(.elementor-motion-effects-element-type-background),
.elementor-2691 .elementor-element.elementor-element-23672bfd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(8, 3, 27, 0);
}

.elementor-2691 .elementor-element.elementor-element-23672bfd>.elementor-background-overlay {
    background-color: rgb(0, 0, 0);
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-23672bfd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px;
}

.elementor-bc-flex-widget .elementor-2691 .elementor-element.elementor-element-650d2eb2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-650d2eb2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-650d2eb2.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2691 .elementor-element.elementor-element-650d2eb2>.elementor-element-populated {
    padding: 0px;
}

.elementor-2691 .elementor-element.elementor-element-10068dae .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-2691 .elementor-element.elementor-element-10068dae.elementor-position-right .elementor-image-box-img {
    margin-left: 4px;
}

.elementor-2691 .elementor-element.elementor-element-10068dae.elementor-position-left .elementor-image-box-img {
    margin-right: 4px;
}

.elementor-2691 .elementor-element.elementor-element-10068dae.elementor-position-top .elementor-image-box-img {
    margin-bottom: 4px;
}

.elementor-2691 .elementor-element.elementor-element-10068dae .elementor-image-box-title {
    margin-bottom: 10px;
    color: rgba(245, 152, 23, 0);
    font-family: Sora, sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-2691 .elementor-element.elementor-element-10068dae .elementor-image-box-wrapper .elementor-image-box-img {
    width: 16%;
}

.elementor-2691 .elementor-element.elementor-element-10068dae .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-10068dae .elementor-image-box-description {
    color: rgb(255, 255, 255);
    font-family: Sora, sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-10068dae>.elementor-widget-container {
    margin: 0px;
    padding: 30px;
    background-color: rgba(5, 1, 19, 0.82);
    border-style: solid;
    border-width: 1px;
    border-color: rgb(107, 99, 137);
    border-radius: 20px;
}

.elementor-2691 .elementor-element.elementor-element-10068dae {
    z-index: 1;
}

.elementor-2691 .elementor-element.elementor-element-ad12e16 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-2691 .elementor-element.elementor-element-ad12e16.elementor-position-right .elementor-image-box-img {
    margin-left: 4px;
}

.elementor-2691 .elementor-element.elementor-element-ad12e16.elementor-position-left .elementor-image-box-img {
    margin-right: 4px;
}

.elementor-2691 .elementor-element.elementor-element-ad12e16.elementor-position-top .elementor-image-box-img {
    margin-bottom: 4px;
}

.elementor-2691 .elementor-element.elementor-element-ad12e16 .elementor-image-box-title {
    margin-bottom: 10px;
    color: rgba(245, 152, 23, 0);
    font-family: Sora, sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-2691 .elementor-element.elementor-element-ad12e16 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 16%;
}

.elementor-2691 .elementor-element.elementor-element-ad12e16 .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-ad12e16 .elementor-image-box-description {
    color: rgb(255, 255, 255);
    font-family: Sora, sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-ad12e16>.elementor-widget-container {
    margin: 0px;
    padding: 30px;
    background-color: rgba(5, 1, 19, 0.82);
    border-style: solid;
    border-width: 1px;
    border-color: rgb(107, 99, 137);
    border-radius: 20px;
}

.elementor-2691 .elementor-element.elementor-element-ad12e16 {
    z-index: 1;
}

.elementor-bc-flex-widget .elementor-2691 .elementor-element.elementor-element-5a8f98ce.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-5a8f98ce.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-5a8f98ce.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2691 .elementor-element.elementor-element-5a8f98ce>.elementor-element-populated {
    padding: 0px;
}

.elementor-2691 .elementor-element.elementor-element-35745b0e>.elementor-widget-container {
    margin: 0px -33px;
    padding: 0px;
}

.elementor-bc-flex-widget .elementor-2691 .elementor-element.elementor-element-10357411.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-10357411.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-10357411.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2691 .elementor-element.elementor-element-10357411>.elementor-element-populated {
    padding: 0px;
}

.elementor-2691 .elementor-element.elementor-element-2051b4f3 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-2691 .elementor-element.elementor-element-2051b4f3.elementor-position-right .elementor-image-box-img {
    margin-left: 4px;
}

.elementor-2691 .elementor-element.elementor-element-2051b4f3.elementor-position-left .elementor-image-box-img {
    margin-right: 4px;
}

.elementor-2691 .elementor-element.elementor-element-2051b4f3.elementor-position-top .elementor-image-box-img {
    margin-bottom: 4px;
}

.elementor-2691 .elementor-element.elementor-element-2051b4f3 .elementor-image-box-title {
    margin-bottom: 10px;
    color: rgba(245, 152, 23, 0);
    font-family: Sora, sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-2691 .elementor-element.elementor-element-2051b4f3 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 16%;
}

.elementor-2691 .elementor-element.elementor-element-2051b4f3 .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-2051b4f3 .elementor-image-box-description {
    color: rgb(255, 255, 255);
    font-family: Sora, sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-2051b4f3>.elementor-widget-container {
    margin: 0px;
    padding: 30px;
    background-color: rgba(5, 1, 19, 0.82);
    border-style: solid;
    border-width: 1px;
    border-color: rgb(107, 99, 137);
    border-radius: 20px;
}

.elementor-2691 .elementor-element.elementor-element-2051b4f3 {
    z-index: 1;
}

.elementor-2691 .elementor-element.elementor-element-5ead4e95 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-2691 .elementor-element.elementor-element-5ead4e95.elementor-position-right .elementor-image-box-img {
    margin-left: 4px;
}

.elementor-2691 .elementor-element.elementor-element-5ead4e95.elementor-position-left .elementor-image-box-img {
    margin-right: 4px;
}

.elementor-2691 .elementor-element.elementor-element-5ead4e95.elementor-position-top .elementor-image-box-img {
    margin-bottom: 4px;
}

.elementor-2691 .elementor-element.elementor-element-5ead4e95 .elementor-image-box-title {
    margin-bottom: 10px;
    color: rgba(245, 152, 23, 0);
    font-family: Sora, sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-2691 .elementor-element.elementor-element-5ead4e95 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 16%;
}

.elementor-2691 .elementor-element.elementor-element-5ead4e95 .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-5ead4e95 .elementor-image-box-description {
    color: rgb(255, 255, 255);
    font-family: Sora, sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-5ead4e95>.elementor-widget-container {
    margin: 0px;
    padding: 30px;
    background-color: rgba(5, 1, 19, 0.82);
    border-style: solid;
    border-width: 1px;
    border-color: rgb(107, 99, 137);
    border-radius: 20px;
}

.elementor-2691 .elementor-element.elementor-element-5ead4e95 {
    z-index: 1;
}

.elementor-2691 .elementor-element.elementor-element-3d2db7f3>.elementor-container {
    max-width: 872px;
}

.elementor-2691 .elementor-element.elementor-element-3d2db7f3:not(.elementor-motion-effects-element-type-background),
.elementor-2691 .elementor-element.elementor-element-3d2db7f3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(8, 3, 27, 0);
}

.elementor-2691 .elementor-element.elementor-element-3d2db7f3>.elementor-background-overlay {
    background-color: rgb(0, 0, 0);
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-3d2db7f3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 100px;
}

.elementor-bc-flex-widget .elementor-2691 .elementor-element.elementor-element-305daeb0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-305daeb0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-305daeb0.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2691 .elementor-element.elementor-element-39d1bb37 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-2691 .elementor-element.elementor-element-39d1bb37 .elementor-image-box-title {
    margin-bottom: 10px;
    color: rgba(245, 152, 23, 0);
    font-family: Sora, sans-serif;
    font-size: 35px;
    font-weight: 600;
}

.elementor-2691 .elementor-element.elementor-element-39d1bb37 .elementor-image-box-description {
    color: rgb(255, 255, 255);
    font-family: Sora, sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-39d1bb37>.elementor-widget-container {
    margin: -5px 0px 0px;
}

.elementor-2691 .elementor-element.elementor-element-4260a5f3 .elementor-button {
    font-family: "Clash Display", sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    fill: rgb(24, 2, 2);
    color: rgb(24, 2, 2);
    background-color: rgb(6, 246, 185);
    border-style: none;
    border-radius: 15px;
    padding: 30px 110px;
}

.elementor-2691 .elementor-element.elementor-element-4260a5f3 .elementor-button:hover,
.elementor-2691 .elementor-element.elementor-element-4260a5f3 .elementor-button:focus {
    color: rgb(8, 3, 27);
    background-color: rgb(255, 255, 255);
}

.elementor-2691 .elementor-element.elementor-element-4260a5f3 .elementor-button:hover svg,
.elementor-2691 .elementor-element.elementor-element-4260a5f3 .elementor-button:focus svg {
    fill: rgb(8, 3, 27);
}

.elementor-2691 .elementor-element.elementor-element-4260a5f3>.elementor-widget-container {
    padding: 0px;
}

.elementor-2691 .elementor-element.elementor-element-4260a5f3 {
    width: 100%;
    max-width: 100%;
    z-index: 10;
}

.elementor-2691 .elementor-element.elementor-element-26ec3b62:not(.elementor-motion-effects-element-type-background),
.elementor-2691 .elementor-element.elementor-element-26ec3b62>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-2691 .elementor-element.elementor-element-26ec3b62 {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 3px 0px;
}

.elementor-2691 .elementor-element.elementor-element-26ec3b62>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-6cc4d4d6 .elementor-heading-title {
    font-family: Sora, sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: rgb(255, 255, 255);
}

.elementor-2691 .elementor-element.elementor-element-6cc4d4d6>.elementor-widget-container {
    margin: 0px 0px -10px;
    padding: 0px;
}

.elementor-2691 .elementor-element.elementor-element-bcea05c>.elementor-container {
    max-width: 872px;
}

.elementor-2691 .elementor-element.elementor-element-bcea05c:not(.elementor-motion-effects-element-type-background),
.elementor-2691 .elementor-element.elementor-element-bcea05c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgb(8, 3, 27);
}

.elementor-2691 .elementor-element.elementor-element-bcea05c>.elementor-background-overlay {
    background-color: rgb(0, 0, 0);
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-bcea05c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 20px;
}

.elementor-bc-flex-widget .elementor-2691 .elementor-element.elementor-element-1312dd2a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-1312dd2a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-1312dd2a.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2691 .elementor-element.elementor-element-5163c518 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-2691 .elementor-element.elementor-element-5163c518 .elementor-image-box-title {
    margin-bottom: 10px;
    color: rgba(255, 255, 255, 0.96);
    font-family: Sora, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 45px;
}

.elementor-2691 .elementor-element.elementor-element-5163c518 .elementor-image-box-description {
    color: rgb(255, 255, 255);
    font-family: Sora, sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-5163c518>.elementor-widget-container {
    margin: -5px 0px 0px;
    padding: 0px 100px;
}

.elementor-2691 .elementor-element.elementor-element-688688ac {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2691 .elementor-element.elementor-element-688688ac:not(.elementor-motion-effects-element-type-background),
.elementor-2691 .elementor-element.elementor-element-688688ac>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(8, 3, 27, 0);
}

.elementor-2691 .elementor-element.elementor-element-15ac29f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2691 .elementor-element.elementor-element-42e25d7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2691 .elementor-element.elementor-element-31e14ae7 {
    --display: flex;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: rgba(0, 0, 0, 0.85) 0px 0px 45px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2691 .elementor-element.elementor-element-15c7d2e7 img {
    width: 100%;
    border-radius: 25px;
}

.elementor-2691 .elementor-element.elementor-element-15c7d2e7 {
    width: 100%;
    max-width: 100%;
}

.elementor-2691 .elementor-element.elementor-element-2d7351ea {
    --display: flex;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: rgba(0, 0, 0, 0.85) 0px 0px 45px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2691 .elementor-element.elementor-element-53068e14 img {
    width: 100%;
    border-radius: 25px;
}

.elementor-2691 .elementor-element.elementor-element-53068e14 {
    width: 100%;
    max-width: 100%;
}

.elementor-2691 .elementor-element.elementor-element-5029e1e9 {
    --display: flex;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: rgba(0, 0, 0, 0.85) 0px 0px 45px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2691 .elementor-element.elementor-element-20807114 img {
    width: 100%;
    border-radius: 25px;
}

.elementor-2691 .elementor-element.elementor-element-20807114 {
    width: 100%;
    max-width: 100%;
}

.elementor-2691 .elementor-element.elementor-element-a987b61 {
    --display: flex;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: rgba(0, 0, 0, 0.85) 0px 0px 45px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2691 .elementor-element.elementor-element-700a581d img {
    width: 100%;
    border-radius: 25px;
}

.elementor-2691 .elementor-element.elementor-element-700a581d {
    width: 100%;
    max-width: 100%;
}

.elementor-2691 .elementor-element.elementor-element-5708cddd {
    --display: flex;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: rgba(0, 0, 0, 0.85) 0px 0px 45px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2691 .elementor-element.elementor-element-37febe1c img {
    width: 100%;
    border-radius: 25px;
}

.elementor-2691 .elementor-element.elementor-element-37febe1c {
    width: 100%;
    max-width: 100%;
}

.elementor-2691 .elementor-element.elementor-element-4157a59a {
    --display: flex;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: rgba(0, 0, 0, 0.85) 0px 0px 45px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2691 .elementor-element.elementor-element-2bf376a7 img {
    width: 100%;
    border-radius: 25px;
}

.elementor-2691 .elementor-element.elementor-element-2bf376a7 {
    width: 100%;
    max-width: 100%;
}

.elementor-2691 .elementor-element.elementor-element-15c9b7c7>.elementor-container {
    max-width: 872px;
}

.elementor-2691 .elementor-element.elementor-element-15c9b7c7:not(.elementor-motion-effects-element-type-background),
.elementor-2691 .elementor-element.elementor-element-15c9b7c7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(8, 3, 27, 0);
}

.elementor-2691 .elementor-element.elementor-element-15c9b7c7>.elementor-background-overlay {
    background-color: rgb(0, 0, 0);
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-15c9b7c7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 20px;
}

.elementor-bc-flex-widget .elementor-2691 .elementor-element.elementor-element-2652091e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-2652091e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-2652091e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2691 .elementor-element.elementor-element-428c267f .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-2691 .elementor-element.elementor-element-428c267f .elementor-image-box-title {
    margin-bottom: 10px;
    color: rgba(255, 255, 255, 0.96);
    font-family: Sora, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 43px;
}

.elementor-2691 .elementor-element.elementor-element-428c267f .elementor-image-box-description {
    color: rgb(255, 255, 255);
    font-family: Sora, sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-428c267f>.elementor-widget-container {
    margin: -5px 0px 0px;
}

.elementor-2691 .elementor-element.elementor-element-4ad90bab>.elementor-container {
    max-width: 1140px;
}

.elementor-2691 .elementor-element.elementor-element-4ad90bab:not(.elementor-motion-effects-element-type-background),
.elementor-2691 .elementor-element.elementor-element-4ad90bab>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(8, 3, 27, 0);
}

.elementor-2691 .elementor-element.elementor-element-4ad90bab {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 100px;
}

.elementor-2691 .elementor-element.elementor-element-4ad90bab>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-7ede5449:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2691 .elementor-element.elementor-element-7ede5449>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(8, 3, 27, 0.04);
}

.elementor-2691 .elementor-element.elementor-element-7ede5449>.elementor-element-populated {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(107, 99, 137);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 50px;
}

.elementor-2691 .elementor-element.elementor-element-7ede5449>.elementor-element-populated,
.elementor-2691 .elementor-element.elementor-element-7ede5449>.elementor-element-populated>.elementor-background-overlay,
.elementor-2691 .elementor-element.elementor-element-7ede5449>.elementor-background-slideshow {
    border-radius: 20px;
}

.elementor-2691 .elementor-element.elementor-element-7ede5449>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-7ede5449 {
    z-index: 1;
}

.elementor-2691 .elementor-element.elementor-element-6cd4a4f9 {
    text-align: center;
}

.elementor-2691 .elementor-element.elementor-element-6cd4a4f9 img {
    width: 41%;
    max-width: 100%;
    height: 5px;
    box-shadow: rgb(88, 216, 157) 0px 10px 24px 0px;
}

.elementor-2691 .elementor-element.elementor-element-6cd4a4f9>.elementor-widget-container {
    margin: -62px 0px 0px;
}

.elementor-2691 .elementor-element.elementor-element-3d7652ab {
    text-align: center;
}

.elementor-2691 .elementor-element.elementor-element-3d7652ab .elementor-heading-title {
    font-family: Sora, sans-serif;
    font-size: 30px;
    font-weight: 600;
    color: rgba(255, 255, 255, 0);
}

.elementor-2691 .elementor-element.elementor-element-3d7652ab>.elementor-widget-container {
    padding: 0px;
}

.elementor-widget-toggle .elementor-toggle-title,
.elementor-widget-toggle .elementor-toggle-icon {
    color: var(--e-global-color-primary);
}

.elementor-widget-toggle .elementor-toggle-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-toggle .elementor-tab-title.elementor-active a,
.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: var(--e-global-color-accent);
}

.elementor-widget-toggle .elementor-toggle-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-toggle .elementor-tab-content {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-2691 .elementor-element.elementor-element-4b08be3c .elementor-tab-title {
    border-width: 1px;
    border-color: rgb(30, 22, 57);
    padding: 20px;
}

.elementor-2691 .elementor-element.elementor-element-4b08be3c .elementor-tab-content {
    border-width: 1px;
    border-bottom-color: rgb(30, 22, 57);
    color: rgb(255, 255, 255);
    font-family: Sora, sans-serif;
    font-size: 14px;
    font-weight: 300;
}

.elementor-2691 .elementor-element.elementor-element-4b08be3c .elementor-toggle-title,
.elementor-2691 .elementor-element.elementor-element-4b08be3c .elementor-toggle-icon {
    color: rgb(255, 255, 255);
}

.elementor-2691 .elementor-element.elementor-element-4b08be3c .elementor-toggle-icon svg {
    fill: rgb(255, 255, 255);
}

.elementor-2691 .elementor-element.elementor-element-4b08be3c .elementor-tab-title.elementor-active a,
.elementor-2691 .elementor-element.elementor-element-4b08be3c .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: rgb(88, 216, 157);
}

.elementor-2691 .elementor-element.elementor-element-4b08be3c .elementor-toggle-title {
    font-family: Sora, sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2691 .elementor-element.elementor-element-4b08be3c .elementor-tab-title .elementor-toggle-icon i::before {
    color: rgb(88, 216, 157);
}

.elementor-2691 .elementor-element.elementor-element-4b08be3c .elementor-tab-title .elementor-toggle-icon svg {
    fill: rgb(88, 216, 157);
}

.elementor-2691 .elementor-element.elementor-element-4b08be3c .elementor-tab-title.elementor-active .elementor-toggle-icon i::before {
    color: rgb(88, 216, 157);
}

.elementor-2691 .elementor-element.elementor-element-4b08be3c .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
    fill: rgb(88, 216, 157);
}

.elementor-2691 .elementor-element.elementor-element-71539534:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2691 .elementor-element.elementor-element-71539534>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(8, 3, 27, 0.04);
}

.elementor-2691 .elementor-element.elementor-element-71539534>.elementor-element-populated {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(107, 99, 137);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 50px;
}

.elementor-2691 .elementor-element.elementor-element-71539534>.elementor-element-populated,
.elementor-2691 .elementor-element.elementor-element-71539534>.elementor-element-populated>.elementor-background-overlay,
.elementor-2691 .elementor-element.elementor-element-71539534>.elementor-background-slideshow {
    border-radius: 20px;
}

.elementor-2691 .elementor-element.elementor-element-71539534>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-71539534 {
    z-index: 1;
}

.elementor-2691 .elementor-element.elementor-element-131cbb0a {
    text-align: center;
}

.elementor-2691 .elementor-element.elementor-element-131cbb0a img {
    width: 41%;
    max-width: 100%;
    height: 5px;
    box-shadow: rgb(88, 216, 157) 0px 10px 24px 0px;
}

.elementor-2691 .elementor-element.elementor-element-131cbb0a>.elementor-widget-container {
    margin: -62px 0px 0px;
}

.elementor-2691 .elementor-element.elementor-element-47e497ca {
    text-align: center;
}

.elementor-2691 .elementor-element.elementor-element-47e497ca .elementor-heading-title {
    font-family: Sora, sans-serif;
    font-size: 30px;
    font-weight: 600;
    color: rgba(255, 255, 255, 0);
}

.elementor-2691 .elementor-element.elementor-element-47e497ca>.elementor-widget-container {
    padding: 0px;
}

.elementor-2691 .elementor-element.elementor-element-565de85b .elementor-tab-title {
    border-width: 1px;
    border-color: rgb(30, 22, 57);
    padding: 20px;
}

.elementor-2691 .elementor-element.elementor-element-565de85b .elementor-tab-content {
    border-width: 1px;
    border-bottom-color: rgb(30, 22, 57);
    color: rgb(255, 255, 255);
    font-family: Sora, sans-serif;
    font-size: 14px;
    font-weight: 300;
}

.elementor-2691 .elementor-element.elementor-element-565de85b .elementor-toggle-title,
.elementor-2691 .elementor-element.elementor-element-565de85b .elementor-toggle-icon {
    color: rgb(255, 255, 255);
}

.elementor-2691 .elementor-element.elementor-element-565de85b .elementor-toggle-icon svg {
    fill: rgb(255, 255, 255);
}

.elementor-2691 .elementor-element.elementor-element-565de85b .elementor-tab-title.elementor-active a,
.elementor-2691 .elementor-element.elementor-element-565de85b .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: rgb(88, 216, 157);
}

.elementor-2691 .elementor-element.elementor-element-565de85b .elementor-toggle-title {
    font-family: Sora, sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2691 .elementor-element.elementor-element-565de85b .elementor-tab-title .elementor-toggle-icon i::before {
    color: rgb(88, 216, 157);
}

.elementor-2691 .elementor-element.elementor-element-565de85b .elementor-tab-title .elementor-toggle-icon svg {
    fill: rgb(88, 216, 157);
}

.elementor-2691 .elementor-element.elementor-element-565de85b .elementor-tab-title.elementor-active .elementor-toggle-icon i::before {
    color: rgb(88, 216, 157);
}

.elementor-2691 .elementor-element.elementor-element-565de85b .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
    fill: rgb(88, 216, 157);
}

.elementor-2691 .elementor-element.elementor-element-5f6a3386>.elementor-container {
    max-width: 1280px;
}

.elementor-2691 .elementor-element.elementor-element-5f6a3386 {
    padding: 0px;
    z-index: 1;
}

.elementor-2691 .elementor-element.elementor-element-5d1a0f0e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2691 .elementor-element.elementor-element-5d1a0f0e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(5, 2, 19, 0.48);
}

.elementor-2691 .elementor-element.elementor-element-5d1a0f0e>.elementor-element-populated {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(107, 99, 137);
    transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 30px;
}

.elementor-2691 .elementor-element.elementor-element-5d1a0f0e>.elementor-element-populated,
.elementor-2691 .elementor-element.elementor-element-5d1a0f0e>.elementor-element-populated>.elementor-background-overlay,
.elementor-2691 .elementor-element.elementor-element-5d1a0f0e>.elementor-background-slideshow {
    border-radius: 20px;
}

.elementor-2691 .elementor-element.elementor-element-5d1a0f0e:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(107, 99, 137);
}

.elementor-2691 .elementor-element.elementor-element-5d1a0f0e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.5s, opacity 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-5d1a0f0e {
    z-index: 1;
}

.elementor-2691 .elementor-element.elementor-element-1e4a3107 {
    text-align: center;
}

.elementor-2691 .elementor-element.elementor-element-1e4a3107 img {
    width: 41%;
    max-width: 100%;
    height: 5px;
    box-shadow: rgb(88, 216, 157) 0px 10px 24px 0px;
}

.elementor-2691 .elementor-element.elementor-element-1e4a3107>.elementor-widget-container {
    margin: -44px 0px 0px;
}

.elementor-2691 .elementor-element.elementor-element-7877b091 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-2691 .elementor-element.elementor-element-7877b091.elementor-position-right .elementor-image-box-img {
    margin-left: 4px;
}

.elementor-2691 .elementor-element.elementor-element-7877b091.elementor-position-left .elementor-image-box-img {
    margin-right: 4px;
}

.elementor-2691 .elementor-element.elementor-element-7877b091.elementor-position-top .elementor-image-box-img {
    margin-bottom: 4px;
}

.elementor-2691 .elementor-element.elementor-element-7877b091 .elementor-image-box-title {
    margin-bottom: 10px;
    color: rgba(245, 152, 23, 0);
    font-family: Sora, sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-2691 .elementor-element.elementor-element-7877b091 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 28%;
}

.elementor-2691 .elementor-element.elementor-element-7877b091 .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-7877b091 .elementor-image-box-description {
    color: rgb(255, 255, 255);
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-7877b091>.elementor-widget-container {
    margin: -5px 0px 0px;
}

.elementor-2691 .elementor-element.elementor-element-752b6e53:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2691 .elementor-element.elementor-element-752b6e53>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(5, 2, 19, 0.48);
}

.elementor-2691 .elementor-element.elementor-element-752b6e53>.elementor-element-populated {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(107, 99, 137);
    transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 30px;
}

.elementor-2691 .elementor-element.elementor-element-752b6e53>.elementor-element-populated,
.elementor-2691 .elementor-element.elementor-element-752b6e53>.elementor-element-populated>.elementor-background-overlay,
.elementor-2691 .elementor-element.elementor-element-752b6e53>.elementor-background-slideshow {
    border-radius: 20px;
}

.elementor-2691 .elementor-element.elementor-element-752b6e53:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(107, 99, 137);
}

.elementor-2691 .elementor-element.elementor-element-752b6e53>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.5s, opacity 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-752b6e53 {
    z-index: 1;
}

.elementor-2691 .elementor-element.elementor-element-5fbd4497 {
    text-align: center;
}

.elementor-2691 .elementor-element.elementor-element-5fbd4497 img {
    width: 41%;
    max-width: 100%;
    height: 5px;
    box-shadow: rgb(88, 216, 157) 0px 10px 24px 0px;
}

.elementor-2691 .elementor-element.elementor-element-5fbd4497>.elementor-widget-container {
    margin: -44px 0px 0px;
}

.elementor-2691 .elementor-element.elementor-element-26716640 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-2691 .elementor-element.elementor-element-26716640.elementor-position-right .elementor-image-box-img {
    margin-left: 4px;
}

.elementor-2691 .elementor-element.elementor-element-26716640.elementor-position-left .elementor-image-box-img {
    margin-right: 4px;
}

.elementor-2691 .elementor-element.elementor-element-26716640.elementor-position-top .elementor-image-box-img {
    margin-bottom: 4px;
}

.elementor-2691 .elementor-element.elementor-element-26716640 .elementor-image-box-title {
    margin-bottom: 10px;
    color: rgba(245, 152, 23, 0);
    font-family: Sora, sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-2691 .elementor-element.elementor-element-26716640 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 28%;
}

.elementor-2691 .elementor-element.elementor-element-26716640 .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-26716640 .elementor-image-box-description {
    color: rgb(255, 255, 255);
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-26716640>.elementor-widget-container {
    margin: -5px 0px 0px;
}

.elementor-2691 .elementor-element.elementor-element-7afbde2d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2691 .elementor-element.elementor-element-7afbde2d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(5, 2, 19, 0.48);
}

.elementor-2691 .elementor-element.elementor-element-7afbde2d>.elementor-element-populated {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(107, 99, 137);
    transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 30px;
}

.elementor-2691 .elementor-element.elementor-element-7afbde2d>.elementor-element-populated,
.elementor-2691 .elementor-element.elementor-element-7afbde2d>.elementor-element-populated>.elementor-background-overlay,
.elementor-2691 .elementor-element.elementor-element-7afbde2d>.elementor-background-slideshow {
    border-radius: 20px;
}

.elementor-2691 .elementor-element.elementor-element-7afbde2d:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(107, 99, 137);
}

.elementor-2691 .elementor-element.elementor-element-7afbde2d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.5s, opacity 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-7afbde2d {
    z-index: 1;
}

.elementor-2691 .elementor-element.elementor-element-2e38020c {
    text-align: center;
}

.elementor-2691 .elementor-element.elementor-element-2e38020c img {
    width: 41%;
    max-width: 100%;
    height: 5px;
    box-shadow: rgb(88, 216, 157) 0px 10px 24px 0px;
}

.elementor-2691 .elementor-element.elementor-element-2e38020c>.elementor-widget-container {
    margin: -44px 0px 0px;
}

.elementor-2691 .elementor-element.elementor-element-1b4be694 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-2691 .elementor-element.elementor-element-1b4be694.elementor-position-right .elementor-image-box-img {
    margin-left: 4px;
}

.elementor-2691 .elementor-element.elementor-element-1b4be694.elementor-position-left .elementor-image-box-img {
    margin-right: 4px;
}

.elementor-2691 .elementor-element.elementor-element-1b4be694.elementor-position-top .elementor-image-box-img {
    margin-bottom: 4px;
}

.elementor-2691 .elementor-element.elementor-element-1b4be694 .elementor-image-box-title {
    margin-bottom: 10px;
    color: rgba(245, 152, 23, 0);
    font-family: Sora, sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-2691 .elementor-element.elementor-element-1b4be694 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 28%;
}

.elementor-2691 .elementor-element.elementor-element-1b4be694 .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-1b4be694 .elementor-image-box-description {
    color: rgb(255, 255, 255);
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-1b4be694>.elementor-widget-container {
    margin: -5px 0px 0px;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-2691 .elementor-element.elementor-element-44238fe8 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-2691 .elementor-element.elementor-element-44238fe8.elementor-view-stacked .elementor-icon {
    background-color: rgb(17, 164, 174);
}

.elementor-2691 .elementor-element.elementor-element-44238fe8.elementor-view-framed .elementor-icon,
.elementor-2691 .elementor-element.elementor-element-44238fe8.elementor-view-default .elementor-icon {
    color: rgb(17, 164, 174);
    border-color: rgb(17, 164, 174);
}

.elementor-2691 .elementor-element.elementor-element-44238fe8.elementor-view-framed .elementor-icon,
.elementor-2691 .elementor-element.elementor-element-44238fe8.elementor-view-default .elementor-icon svg {
    fill: rgb(17, 164, 174);
}

.elementor-2691 .elementor-element.elementor-element-44238fe8 .elementor-icon {
    font-size: 300px;
}

.elementor-2691 .elementor-element.elementor-element-44238fe8 .elementor-icon svg {
    height: 300px;
}

body:not(.rtl) .elementor-2691 .elementor-element.elementor-element-44238fe8 {
    left: -43px;
}

body.rtl .elementor-2691 .elementor-element.elementor-element-44238fe8 {
    right: -43px;
}

.elementor-2691 .elementor-element.elementor-element-44238fe8 {
    top: 120px;
    z-index: 0;
}

.elementor-2691 .elementor-element.elementor-element-6e859f64>.elementor-container {
    max-width: 1140px;
}

.elementor-2691 .elementor-element.elementor-element-6e859f64:not(.elementor-motion-effects-element-type-background),
.elementor-2691 .elementor-element.elementor-element-6e859f64>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgb(8, 3, 27);
}

.elementor-2691 .elementor-element.elementor-element-6e859f64>.elementor-background-overlay {
    background-color: rgb(0, 0, 0);
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-6e859f64 {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 20px;
}

.elementor-bc-flex-widget .elementor-2691 .elementor-element.elementor-element-56b22852.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-56b22852.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-56b22852>.elementor-element-populated {
    border-style: none;
}

.elementor-2691 .elementor-element.elementor-element-56b22852>.elementor-element-populated,
.elementor-2691 .elementor-element.elementor-element-56b22852>.elementor-element-populated>.elementor-background-overlay,
.elementor-2691 .elementor-element.elementor-element-56b22852>.elementor-background-slideshow {
    border-radius: 0px;
}

.elementor-2691 .elementor-element.elementor-element-6c6e45a6 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-2691 .elementor-element.elementor-element-6c6e45a6 .elementor-button {
    font-family: Sora, sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    fill: rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    background-color: rgb(5, 2, 19);
    border-style: solid;
    border-width: 1px;
    border-color: rgb(17, 164, 174);
    border-radius: 100px;
}

.elementor-2691 .elementor-element.elementor-element-6c6e45a6>.elementor-widget-container {
    margin: 0px;
}

.elementor-2691 .elementor-element.elementor-element-423d94bd .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-2691 .elementor-element.elementor-element-423d94bd .elementor-image-box-title {
    margin-bottom: 10px;
    color: rgba(245, 152, 23, 0);
    font-family: Sora, sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.elementor-2691 .elementor-element.elementor-element-423d94bd .elementor-image-box-description {
    color: rgb(255, 255, 255);
    font-family: Sora, sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-423d94bd>.elementor-widget-container {
    margin: -5px 0px 0px;
    /* padding: 0px 200px; */
}

.elementor-2691 .elementor-element.elementor-element-34292a73 img {
    width: 1%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(317deg);
}

.elementor-2691 .elementor-element.elementor-element-34292a73>.elementor-widget-container {
    padding: 0px 300px;
}

.elementor-2691 .elementor-element.elementor-element-4423ba7a:not(.elementor-motion-effects-element-type-background),
.elementor-2691 .elementor-element.elementor-element-4423ba7a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgb(5, 2, 19);
}

.elementor-2691 .elementor-element.elementor-element-4423ba7a {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(17, 164, 174);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 50px;
}

.elementor-2691 .elementor-element.elementor-element-4423ba7a,
.elementor-2691 .elementor-element.elementor-element-4423ba7a>.elementor-background-overlay {
    border-radius: 20px;
}

.elementor-2691 .elementor-element.elementor-element-4423ba7a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2691 .elementor-element.elementor-element-268130a9.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-268130a9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-34f1c9fc {
    text-align: left;
}

.elementor-2691 .elementor-element.elementor-element-34f1c9fc img {
    width: 41%;
    max-width: 100%;
    height: 5px;
    box-shadow: rgb(88, 216, 157) 0px 10px 24px 0px;
}

.elementor-2691 .elementor-element.elementor-element-34f1c9fc>.elementor-widget-container {
    margin: -128px 0px 0px;
}

.elementor-2691 .elementor-element.elementor-element-41c40d6d .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-2691 .elementor-element.elementor-element-41c40d6d .elementor-button {
    font-family: Sora, sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    fill: rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    background-color: rgb(8, 3, 27);
    border-style: solid;
    border-width: 1px;
    border-color: rgb(17, 164, 174);
    border-radius: 100px;
}

.elementor-2691 .elementor-element.elementor-element-41c40d6d>.elementor-widget-container {
    margin: 0px;
}

.elementor-2691 .elementor-element.elementor-element-3225d421 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-2691 .elementor-element.elementor-element-3225d421 .elementor-image-box-title {
    margin-bottom: 10px;
    color: rgba(255, 255, 255, 0);
    font-family: Sora, sans-serif;
    font-size: 35px;
    font-weight: 600;
}

.elementor-2691 .elementor-element.elementor-element-3225d421 .elementor-image-box-description {
    color: rgb(255, 255, 255);
    font-family: Sora, sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-3d03c7ad:not(.elementor-motion-effects-element-type-background),
.elementor-2691 .elementor-element.elementor-element-3d03c7ad>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgb(5, 2, 19);
}

.elementor-2691 .elementor-element.elementor-element-3d03c7ad {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(17, 164, 174);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 50px;
}

.elementor-2691 .elementor-element.elementor-element-3d03c7ad,
.elementor-2691 .elementor-element.elementor-element-3d03c7ad>.elementor-background-overlay {
    border-radius: 20px;
}

.elementor-2691 .elementor-element.elementor-element-3d03c7ad>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2691 .elementor-element.elementor-element-7d9561dc.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-7d9561dc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-156a323f {
    text-align: left;
}

.elementor-2691 .elementor-element.elementor-element-156a323f img {
    width: 41%;
    max-width: 100%;
    height: 5px;
    box-shadow: rgb(88, 216, 157) 0px 10px 24px 0px;
}

.elementor-2691 .elementor-element.elementor-element-156a323f>.elementor-widget-container {
    margin: -197px 0px 0px;
}

.elementor-2691 .elementor-element.elementor-element-4ef28a74 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-2691 .elementor-element.elementor-element-4ef28a74 .elementor-button {
    font-family: Sora, sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    fill: rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    background-color: rgb(8, 3, 27);
    border-style: solid;
    border-width: 1px;
    border-color: rgb(17, 164, 174);
    border-radius: 100px;
}

.elementor-2691 .elementor-element.elementor-element-4ef28a74>.elementor-widget-container {
    margin: 0px;
}

.elementor-2691 .elementor-element.elementor-element-537f5c0 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-2691 .elementor-element.elementor-element-537f5c0 .elementor-image-box-title {
    margin-bottom: 10px;
    color: rgba(255, 255, 255, 0);
    font-family: Sora, sans-serif;
    font-size: 35px;
    font-weight: 600;
}

.elementor-2691 .elementor-element.elementor-element-537f5c0 .elementor-image-box-description {
    color: rgb(255, 255, 255);
    font-family: Sora, sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-40da20b9:not(.elementor-motion-effects-element-type-background),
.elementor-2691 .elementor-element.elementor-element-40da20b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgb(5, 2, 19);
}

.elementor-2691 .elementor-element.elementor-element-40da20b9 {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(17, 164, 174);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 50px;
}

.elementor-2691 .elementor-element.elementor-element-40da20b9,
.elementor-2691 .elementor-element.elementor-element-40da20b9>.elementor-background-overlay {
    border-radius: 20px;
}

.elementor-2691 .elementor-element.elementor-element-40da20b9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2691 .elementor-element.elementor-element-7ce85435.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-7ce85435.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-7533e134 {
    text-align: left;
}

.elementor-2691 .elementor-element.elementor-element-7533e134 img {
    width: 41%;
    max-width: 100%;
    height: 5px;
    box-shadow: rgb(88, 216, 157) 0px 10px 24px 0px;
}

.elementor-2691 .elementor-element.elementor-element-7533e134>.elementor-widget-container {
    margin: -115px 0px 0px;
}

.elementor-2691 .elementor-element.elementor-element-4e1c006e .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-2691 .elementor-element.elementor-element-4e1c006e .elementor-button {
    font-family: Sora, sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    fill: rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    background-color: rgb(8, 3, 27);
    border-style: solid;
    border-width: 1px;
    border-color: rgb(17, 164, 174);
    border-radius: 100px;
}

.elementor-2691 .elementor-element.elementor-element-4e1c006e>.elementor-widget-container {
    margin: 0px;
}

.elementor-2691 .elementor-element.elementor-element-4e6b4d22 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-2691 .elementor-element.elementor-element-4e6b4d22 .elementor-image-box-title {
    margin-bottom: 10px;
    color: rgba(255, 255, 255, 0);
    font-family: Sora, sans-serif;
    font-size: 35px;
    font-weight: 600;
}

.elementor-2691 .elementor-element.elementor-element-4e6b4d22 .elementor-image-box-description {
    color: rgb(255, 255, 255);
    font-family: Sora, sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-3ec162c7:not(.elementor-motion-effects-element-type-background),
.elementor-2691 .elementor-element.elementor-element-3ec162c7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgb(5, 2, 19);
}

.elementor-2691 .elementor-element.elementor-element-3ec162c7 {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(17, 164, 174);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 50px;
}

.elementor-2691 .elementor-element.elementor-element-3ec162c7,
.elementor-2691 .elementor-element.elementor-element-3ec162c7>.elementor-background-overlay {
    border-radius: 20px;
}

.elementor-2691 .elementor-element.elementor-element-3ec162c7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2691 .elementor-element.elementor-element-4f442138.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-4f442138.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-5d2c5283 {
    text-align: left;
}

.elementor-2691 .elementor-element.elementor-element-5d2c5283 img {
    width: 41%;
    max-width: 100%;
    height: 5px;
    box-shadow: rgb(88, 216, 157) 0px 10px 24px 0px;
}

.elementor-2691 .elementor-element.elementor-element-5d2c5283>.elementor-widget-container {
    margin: -115px 0px 0px;
}

.elementor-2691 .elementor-element.elementor-element-51e6ec8f .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-2691 .elementor-element.elementor-element-51e6ec8f .elementor-button {
    font-family: Sora, sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    fill: rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    background-color: rgb(8, 3, 27);
    border-style: solid;
    border-width: 1px;
    border-color: rgb(17, 164, 174);
    border-radius: 100px;
}

.elementor-2691 .elementor-element.elementor-element-51e6ec8f>.elementor-widget-container {
    margin: 0px;
}

.elementor-2691 .elementor-element.elementor-element-15b3c3a1 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-2691 .elementor-element.elementor-element-15b3c3a1 .elementor-image-box-title {
    margin-bottom: 10px;
    color: rgba(255, 255, 255, 0);
    font-family: Sora, sans-serif;
    font-size: 35px;
    font-weight: 600;
}

.elementor-2691 .elementor-element.elementor-element-15b3c3a1 .elementor-image-box-description {
    color: rgb(255, 255, 255);
    font-family: Sora, sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-1c9a5fd img {
    width: 1%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(317deg);
}

.elementor-2691 .elementor-element.elementor-element-1c9a5fd>.elementor-widget-container {
    padding: 0px 300px;
}

.elementor-2691 .elementor-element.elementor-element-24800bd6>.elementor-container {
    max-width: 1140px;
}

.elementor-2691 .elementor-element.elementor-element-24800bd6:not(.elementor-motion-effects-element-type-background),
.elementor-2691 .elementor-element.elementor-element-24800bd6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(8, 3, 27, 0);
}

.elementor-2691 .elementor-element.elementor-element-24800bd6>.elementor-background-overlay {
    background-color: rgb(0, 0, 0);
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-24800bd6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px;
}

.elementor-bc-flex-widget .elementor-2691 .elementor-element.elementor-element-61b86d73.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-61b86d73.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-61b86d73.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2691 .elementor-element.elementor-element-61b86d73>.elementor-element-populated {
    padding: 20px;
}

.elementor-2691 .elementor-element.elementor-element-61e9a680 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-2691 .elementor-element.elementor-element-61e9a680 .elementor-image-box-title {
    margin-bottom: 10px;
    color: rgba(255, 255, 255, 0);
    font-family: Sora, sans-serif;
    font-size: 39px;
    font-weight: 600;
}

.elementor-2691 .elementor-element.elementor-element-61e9a680 .elementor-image-box-description {
    color: rgb(255, 255, 255);
    font-family: Sora, sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-61e9a680>.elementor-widget-container {
    margin: -5px 0px 0px;
}

.elementor-2691 .elementor-element.elementor-element-1cc18d3 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-2691 .elementor-element.elementor-element-1cc18d3.elementor-view-stacked .elementor-icon {
    background-color: rgb(54, 39, 114);
}

.elementor-2691 .elementor-element.elementor-element-1cc18d3.elementor-view-framed .elementor-icon,
.elementor-2691 .elementor-element.elementor-element-1cc18d3.elementor-view-default .elementor-icon {
    color: rgb(54, 39, 114);
    border-color: rgb(54, 39, 114);
}

.elementor-2691 .elementor-element.elementor-element-1cc18d3.elementor-view-framed .elementor-icon,
.elementor-2691 .elementor-element.elementor-element-1cc18d3.elementor-view-default .elementor-icon svg {
    fill: rgb(54, 39, 114);
}

.elementor-2691 .elementor-element.elementor-element-1cc18d3 .elementor-icon {
    font-size: 300px;
}

.elementor-2691 .elementor-element.elementor-element-1cc18d3 .elementor-icon svg {
    height: 300px;
}

body:not(.rtl) .elementor-2691 .elementor-element.elementor-element-1cc18d3 {
    left: 637px;
}

body.rtl .elementor-2691 .elementor-element.elementor-element-1cc18d3 {
    right: 637px;
}

.elementor-2691 .elementor-element.elementor-element-1cc18d3 {
    top: 142px;
    z-index: 0;
}

.elementor-2691 .elementor-element.elementor-element-2e0548e5 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-2691 .elementor-element.elementor-element-2e0548e5 .elementor-image-box-title {
    margin-bottom: 10px;
    color: rgba(245, 152, 23, 0);
    font-family: Sora, sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-2691 .elementor-element.elementor-element-2e0548e5 .elementor-image-box-description {
    color: rgb(255, 255, 255);
    font-family: Sora, sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-2e0548e5>.elementor-widget-container {
    margin: -5px 0px 0px;
}

.elementor-2691 .elementor-element.elementor-element-6bbd929f .elementor-button {
    font-family: "Clash Display", sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    fill: rgb(0, 0, 0);
    color: rgb(0, 0, 0);
    background-color: rgb(6, 246, 185);
    border-style: none;
    border-radius: 15px;
    padding: 30px 110px;
}

.elementor-2691 .elementor-element.elementor-element-6bbd929f .elementor-button:hover,
.elementor-2691 .elementor-element.elementor-element-6bbd929f .elementor-button:focus {
    color: rgb(8, 3, 27);
    background-color: rgb(255, 255, 255);
}

.elementor-2691 .elementor-element.elementor-element-6bbd929f .elementor-button:hover svg,
.elementor-2691 .elementor-element.elementor-element-6bbd929f .elementor-button:focus svg {
    fill: rgb(8, 3, 27);
}

.elementor-2691 .elementor-element.elementor-element-6bbd929f>.elementor-widget-container {
    padding: 0px;
}

.elementor-2691 .elementor-element.elementor-element-6bbd929f {
    width: 100%;
    max-width: 100%;
    z-index: 10;
}

.elementor-bc-flex-widget .elementor-2691 .elementor-element.elementor-element-34867438.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-34867438.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-34867438.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2691 .elementor-element.elementor-element-34867438>.elementor-element-populated {
    padding: 10px;
}

.elementor-2691 .elementor-element.elementor-element-a666373 img {
    width: 100%;
}

.elementor-2691 .elementor-element.elementor-element-a666373>.elementor-widget-container {
    margin: 0px -200px 0px -120px;
}

body:not(.rtl) .elementor-2691 .elementor-element.elementor-element-a666373 {
    left: 140px;
}

body.rtl .elementor-2691 .elementor-element.elementor-element-a666373 {
    right: 140px;
}

.elementor-2691 .elementor-element.elementor-element-a666373 {
    top: 0px;
}

.elementor-2691 .elementor-element.elementor-element-4425dfe3>.elementor-container {
    max-width: 811px;
}

.elementor-2691 .elementor-element.elementor-element-4425dfe3:not(.elementor-motion-effects-element-type-background),
.elementor-2691 .elementor-element.elementor-element-4425dfe3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgb(255, 255, 255);
}

.elementor-2691 .elementor-element.elementor-element-4425dfe3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px;
}

.elementor-2691 .elementor-element.elementor-element-4425dfe3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-424d499b img {
    width: 90%;
}

.elementor-2691 .elementor-element.elementor-element-424d499b>.elementor-widget-container {
    margin: -109px -30px 0px;
}

.elementor-bc-flex-widget .elementor-2691 .elementor-element.elementor-element-12637892.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-12637892.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-57392983 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-2691 .elementor-element.elementor-element-57392983 .elementor-image-box-title {
    margin-bottom: 4px;
    color: rgba(255, 255, 255, 0);
    font-family: Sora, sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.elementor-2691 .elementor-element.elementor-element-57392983 .elementor-image-box-description {
    color: rgb(8, 3, 27);
    font-family: Sora, sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-57392983>.elementor-widget-container {
    margin: -12px 0px 0px;
}

.elementor-2691 .elementor-element.elementor-element-57392983 {
    z-index: 1;
}

.elementor-2691 .elementor-element.elementor-element-731607b6>.elementor-container {
    max-width: 872px;
}

.elementor-2691 .elementor-element.elementor-element-731607b6:not(.elementor-motion-effects-element-type-background),
.elementor-2691 .elementor-element.elementor-element-731607b6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgb(255, 255, 255);
}

.elementor-2691 .elementor-element.elementor-element-731607b6>.elementor-background-overlay {
    background-color: rgb(0, 0, 0);
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-731607b6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 40px;
}

.elementor-bc-flex-widget .elementor-2691 .elementor-element.elementor-element-5cc78295.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-5cc78295.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-5cc78295.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2691 .elementor-element.elementor-element-7a866711 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-2691 .elementor-element.elementor-element-7a866711 .elementor-image-box-title {
    margin-bottom: 10px;
    color: rgba(245, 152, 23, 0);
    font-family: Sora, sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.elementor-2691 .elementor-element.elementor-element-7a866711 .elementor-image-box-description {
    color: rgb(8, 3, 27);
    font-family: Sora, sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-7a866711>.elementor-widget-container {
    margin: -5px 0px 0px;
}

.elementor-2691 .elementor-element.elementor-element-3172fe34:not(.elementor-motion-effects-element-type-background),
.elementor-2691 .elementor-element.elementor-element-3172fe34>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgb(255, 255, 255);
}

.elementor-2691 .elementor-element.elementor-element-3172fe34 {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 100px;
}

.elementor-2691 .elementor-element.elementor-element-3172fe34>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-50e1006>.elementor-element-populated {
    margin: 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px;
}

.elementor-2691 .elementor-element.elementor-element-703f45ba {
    --e-image-carousel-slides-to-show: 5;
}

.elementor-2691 .elementor-element.elementor-element-703f45ba .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 5px;
}

.elementor-2691 .elementor-element.elementor-element-799495ee img {
    width: 22%;
}

.elementor-2691 .elementor-element.elementor-element-2214762f:not(.elementor-motion-effects-element-type-background),
.elementor-2691 .elementor-element.elementor-element-2214762f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-2691 .elementor-element.elementor-element-2214762f {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 3px 0px;
}

.elementor-2691 .elementor-element.elementor-element-2214762f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-13037871 .elementor-heading-title {
    font-family: Sora, sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: rgb(255, 255, 255);
}

.elementor-2691 .elementor-element.elementor-element-13037871>.elementor-widget-container {
    margin: 0px 0px -10px;
    padding: 0px;
}

.elementor-2691 .elementor-element.elementor-element-84c4f28>.elementor-container {
    max-width: 872px;
}

.elementor-2691 .elementor-element.elementor-element-84c4f28:not(.elementor-motion-effects-element-type-background),
.elementor-2691 .elementor-element.elementor-element-84c4f28>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgb(8, 3, 27);
}

.elementor-2691 .elementor-element.elementor-element-84c4f28>.elementor-background-overlay {
    background-color: rgb(0, 0, 0);
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-84c4f28 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 20px;
}

.elementor-bc-flex-widget .elementor-2691 .elementor-element.elementor-element-b331522.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-b331522.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-b331522.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2691 .elementor-element.elementor-element-c9f307f .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-2691 .elementor-element.elementor-element-c9f307f .elementor-image-box-title {
    margin-bottom: 10px;
    color: rgba(245, 152, 23, 0);
    font-family: Sora, sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.elementor-2691 .elementor-element.elementor-element-c9f307f .elementor-image-box-description {
    color: rgb(8, 3, 27);
    font-family: Sora, sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-c9f307f>.elementor-widget-container {
    margin: -5px 0px 0px;
    padding: 0px 40px;
}

.elementor-2691 .elementor-element.elementor-element-517fdc7>.elementor-container {
    /* max-width: 552px; */
}

.elementor-2691 .elementor-element.elementor-element-517fdc7:not(.elementor-motion-effects-element-type-background),
.elementor-2691 .elementor-element.elementor-element-517fdc7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgb(8, 3, 27);
}

.elementor-2691 .elementor-element.elementor-element-517fdc7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0px 100px;
}

.elementor-2691 .elementor-element.elementor-element-517fdc7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-676e1a3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2691 .elementor-element.elementor-element-676e1a3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgb(255, 255, 255);
}

.elementor-2691 .elementor-element.elementor-element-676e1a3>.elementor-element-populated {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(107, 99, 137);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 50px;
}

.elementor-2691 .elementor-element.elementor-element-676e1a3>.elementor-element-populated,
.elementor-2691 .elementor-element.elementor-element-676e1a3>.elementor-element-populated>.elementor-background-overlay,
.elementor-2691 .elementor-element.elementor-element-676e1a3>.elementor-background-slideshow {
    border-radius: 20px;
}

.elementor-2691 .elementor-element.elementor-element-676e1a3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-07ec888 .elementor-button {
    font-family: "Clash Display", sans-serif;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    fill: rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    background-color: rgb(8, 3, 27);
    border-style: none;
    border-radius: 0px 0px 100px 100px;
    padding: 10px 100px;
}

.elementor-2691 .elementor-element.elementor-element-07ec888>.elementor-widget-container {
    margin: -53px 0px 0px;
    padding: 0px;
}

.elementor-2691 .elementor-element.elementor-element-2c77d29 {
    text-align: center;
}

.elementor-2691 .elementor-element.elementor-element-2c77d29 .elementor-heading-title {
    font-family: Sora, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 45px;
    color: rgba(255, 255, 255, 0);
}

.elementor-2691 .elementor-element.elementor-element-2c77d29>.elementor-widget-container {
    padding: 0px;
}

.elementor-2691 .elementor-element.elementor-element-f573c4f {
    text-align: center;
    color: rgb(255, 255, 255);
    font-family: Sora, sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-f573c4f>.elementor-widget-container {
    margin: -9px 0px -14px;
    padding: 0px;
}

.elementor-2691 .elementor-element.elementor-element-73bf62b {
    text-align: center;
}

.elementor-2691 .elementor-element.elementor-element-73bf62b .elementor-heading-title {
    font-family: Sora, sans-serif;
    font-size: 70px;
    font-weight: 600;
    color: rgb(8, 3, 27);
}

.elementor-2691 .elementor-element.elementor-element-73bf62b>.elementor-widget-container {
    padding: 0px 20px;
}

.elementor-2691 .elementor-element.elementor-element-b886739 {
    text-align: center;
    color: rgb(113, 113, 113);
    font-family: Sora, sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-b886739>.elementor-widget-container {
    margin: -9px 0px -14px;
    padding: 0px;
}

.elementor-2691 .elementor-element.elementor-element-a89912c .elementor-button {
    font-family: "Clash Display", sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    fill: rgb(0, 0, 0);
    color: rgb(0, 0, 0);
    background-color: rgb(6, 246, 185);
    border-style: none;
    border-radius: 15px;
    /* padding: 30px 110px; */
    padding: 30px 90px;
}

.elementor-2691 .elementor-element.elementor-element-a89912c .elementor-button:hover,
.elementor-2691 .elementor-element.elementor-element-a89912c .elementor-button:focus {
    color: rgb(8, 3, 27);
    background-color: rgb(178, 249, 231);
}

.elementor-2691 .elementor-element.elementor-element-a89912c .elementor-button:hover svg,
.elementor-2691 .elementor-element.elementor-element-a89912c .elementor-button:focus svg {
    fill: rgb(8, 3, 27);
}

.elementor-2691 .elementor-element.elementor-element-a89912c>.elementor-widget-container {
    padding: 0px;
}

.elementor-2691 .elementor-element.elementor-element-a89912c {
    width: 100%;
    max-width: 100%;
    z-index: 10;
}

.elementor-2691 .elementor-element.elementor-element-62e080e img {
    /* width: 76%;
    opacity: 1; */
    
    width: 75%;
    opacity: 1;
    margin-bottom: 20px;
}

.elementor-2691 .elementor-element.elementor-element-62e080e>.elementor-widget-container {
    padding: 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after {
    border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
}

.elementor-2691 .elementor-element.elementor-element-7d82e96 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-7d82e96 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-7d82e96 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-2691 .elementor-element.elementor-element-7d82e96 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2691 .elementor-element.elementor-element-7d82e96 .elementor-icon-list-item>a {
    font-family: Sora, sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2691 .elementor-element.elementor-element-7d82e96 .elementor-icon-list-text {
    color: rgb(8, 3, 27);
    transition: color 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-5f73f740>.elementor-container {
    max-width: 1140px;
}

.elementor-2691 .elementor-element.elementor-element-5f73f740 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px;
}

.elementor-2691 .elementor-element.elementor-element-5f73f740>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2691 .elementor-element.elementor-element-ef0876a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-ef0876a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-656a5366 .elementor-heading-title {
    font-family: Sora, sans-serif;
    font-size: 40px;
    font-weight: 600;
    color: rgba(255, 255, 255, 0);
}

.elementor-2691 .elementor-element.elementor-element-656a5366>.elementor-widget-container {
    padding: 0px;
}

.elementor-2691 .elementor-element.elementor-element-3ff21b6f {
    color: rgb(255, 255, 255);
    font-family: Sora, sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-3ff21b6f>.elementor-widget-container {
    margin: 0px 0px -14px;
    padding: 0px;
}

.elementor-2691 .elementor-element.elementor-element-23a13ad6>.elementor-element-populated {
    margin: 0px 0px 0px 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
}

.elementor-2691 .elementor-element.elementor-element-2dbc63f7 img {
    width: 100%;
    border-radius: 20px;
}

.elementor-2691 .elementor-element.elementor-element-2dbc63f7>.elementor-widget-container {
    margin: 0px;
    padding: 20px;
    background-color: rgba(255, 255, 255, 0.09);
    border-style: solid;
    border-width: 1px;
    border-radius: 20px;
}

.elementor-2691 .elementor-element.elementor-element-565317d5>.elementor-container {
    max-width: 1140px;
}

.elementor-2691 .elementor-element.elementor-element-565317d5:not(.elementor-motion-effects-element-type-background),
.elementor-2691 .elementor-element.elementor-element-565317d5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgb(8, 3, 27);
}

.elementor-2691 .elementor-element.elementor-element-565317d5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px;
}

.elementor-2691 .elementor-element.elementor-element-565317d5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-10d6b25f .elementor-heading-title {
    font-family: "Clash Display", sans-serif;
    font-size: 140px;
    font-weight: 600;
    -webkit-text-stroke: 0.5px rgb(107, 99, 137);
    stroke-width: 0.5px;
    stroke: rgb(107, 99, 137);
    color: rgba(255, 255, 255, 0);
}

.elementor-2691 .elementor-element.elementor-element-10d6b25f>.elementor-widget-container {
    margin: 0px;
    padding: 0px;
}

.elementor-2691 .elementor-element.elementor-element-3cc4f5bb .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-2691 .elementor-element.elementor-element-3cc4f5bb .elementor-image-box-title {
    margin-bottom: 10px;
    color: rgba(255, 255, 255, 0);
    font-family: Sora, sans-serif;
    font-size: 35px;
    font-weight: 600;
}

.elementor-2691 .elementor-element.elementor-element-3cc4f5bb .elementor-image-box-description {
    color: rgb(255, 255, 255);
    font-family: Sora, sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-3cc4f5bb>.elementor-widget-container {
    margin: -75px 0px 0px;
    padding: 0px 40px 0px 0px;
}

.elementor-2691 .elementor-element.elementor-element-3cc4f5bb {
    z-index: 1;
}

.elementor-2691 .elementor-element.elementor-element-674b8465 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px);
}

.elementor-2691 .elementor-element.elementor-element-674b8465 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px);
}

.elementor-2691 .elementor-element.elementor-element-674b8465 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px);
    margin-left: calc(0px);
}

.elementor-2691 .elementor-element.elementor-element-674b8465 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(0px);
    margin-left: calc(0px);
}

body.rtl .elementor-2691 .elementor-element.elementor-element-674b8465 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after {
    left: calc(0px);
}

body:not(.rtl) .elementor-2691 .elementor-element.elementor-element-674b8465 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after {
    right: calc(0px);
}

.elementor-2691 .elementor-element.elementor-element-674b8465 .elementor-icon-list-icon i {
    color: rgb(88, 216, 157);
    transition: color 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-674b8465 .elementor-icon-list-icon svg {
    fill: rgb(88, 216, 157);
    transition: fill 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-674b8465 {
    --e-icon-list-icon-size: 60px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-2691 .elementor-element.elementor-element-674b8465 .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-2691 .elementor-element.elementor-element-674b8465 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2691 .elementor-element.elementor-element-674b8465 .elementor-icon-list-item>a {
    font-family: Sora, sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-2691 .elementor-element.elementor-element-674b8465 .elementor-icon-list-text {
    color: rgb(255, 255, 255);
    transition: color 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-674b8465>.elementor-widget-container {
    padding: 20px;
    background-color: rgba(255, 255, 255, 0.11);
    border-style: solid;
    border-width: 1px;
    border-color: rgb(107, 99, 137);
    border-radius: 10px;
}

.elementor-2691 .elementor-element.elementor-element-6847a44b .elementor-tab-title {
    border-width: 1px;
    border-color: rgb(30, 22, 57);
    padding: 20px;
}

.elementor-2691 .elementor-element.elementor-element-6847a44b .elementor-tab-content {
    border-width: 1px;
    border-bottom-color: rgb(30, 22, 57);
    color: rgb(255, 255, 255);
    font-family: Sora, sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-6847a44b .elementor-toggle-title,
.elementor-2691 .elementor-element.elementor-element-6847a44b .elementor-toggle-icon {
    color: rgb(255, 255, 255);
}

.elementor-2691 .elementor-element.elementor-element-6847a44b .elementor-toggle-icon svg {
    fill: rgb(255, 255, 255);
}

.elementor-2691 .elementor-element.elementor-element-6847a44b .elementor-tab-title.elementor-active a,
.elementor-2691 .elementor-element.elementor-element-6847a44b .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: rgb(88, 216, 157);
}

.elementor-2691 .elementor-element.elementor-element-6847a44b .elementor-toggle-title {
    font-family: Sora, sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2691 .elementor-element.elementor-element-6847a44b .elementor-tab-title .elementor-toggle-icon i::before {
    color: rgb(88, 216, 157);
}

.elementor-2691 .elementor-element.elementor-element-6847a44b .elementor-tab-title .elementor-toggle-icon svg {
    fill: rgb(88, 216, 157);
}

.elementor-2691 .elementor-element.elementor-element-6847a44b .elementor-tab-title.elementor-active .elementor-toggle-icon i::before {
    color: rgb(88, 216, 157);
}

.elementor-2691 .elementor-element.elementor-element-6847a44b .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
    fill: rgb(88, 216, 157);
}

.elementor-2691 .elementor-element.elementor-element-50790315>.elementor-container {
    max-width: 1140px;
}

.elementor-2691 .elementor-element.elementor-element-50790315:not(.elementor-motion-effects-element-type-background),
.elementor-2691 .elementor-element.elementor-element-50790315>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(8, 6, 19, 0);
}

.elementor-2691 .elementor-element.elementor-element-50790315 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 0px;
    z-index: 10;
}

.elementor-2691 .elementor-element.elementor-element-50790315>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2691 .elementor-element.elementor-element-4da49d36.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-4da49d36.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-3ab43740 {
    text-align: left;
}

.elementor-2691 .elementor-element.elementor-element-3ab43740 img {
    width: 23%;
}

.elementor-2691 .elementor-element.elementor-element-3dffa32e {
    --grid-template-columns: repeat(0, auto);
    --grid-column-gap: 7px;
    --grid-row-gap: 0px;
}

.elementor-2691 .elementor-element.elementor-element-3dffa32e .elementor-widget-container {
    text-align: right;
}

.elementor-2691 .elementor-element.elementor-element-3dffa32e .elementor-social-icon {
    background-color: rgba(255, 255, 255, 0.11);
}

.elementor-2691 .elementor-element.elementor-element-3dffa32e .elementor-social-icon:hover {
    background-color: rgb(88, 216, 157);
}

.elementor-2691 .elementor-element.elementor-element-3dffa32e .elementor-social-icon:hover i {
    color: rgb(255, 255, 255);
}

.elementor-2691 .elementor-element.elementor-element-3dffa32e .elementor-social-icon:hover svg {
    fill: rgb(255, 255, 255);
}

.elementor-2691 .elementor-element.elementor-element-11ffc548>.elementor-container {
    max-width: 1140px;
}

.elementor-2691 .elementor-element.elementor-element-11ffc548:not(.elementor-motion-effects-element-type-background),
.elementor-2691 .elementor-element.elementor-element-11ffc548>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(2, 6, 12, 0);
}

.elementor-2691 .elementor-element.elementor-element-11ffc548 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 0px;
    z-index: 0;
}

.elementor-2691 .elementor-element.elementor-element-11ffc548>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2691 .elementor-element.elementor-element-2338a638.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-2338a638.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-widget-divider {
    --divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-2691 .elementor-element.elementor-element-3f89b0c6 {
    --divider-border-style: solid;
    --divider-color: #202020;
    --divider-border-width: 1px;
}

.elementor-2691 .elementor-element.elementor-element-3f89b0c6 .elementor-divider-separator {
    width: 100%;
}

.elementor-2691 .elementor-element.elementor-element-3f89b0c6 .elementor-divider {
    padding-block: 2px;
}

.elementor-2691 .elementor-element.elementor-element-26e00cb3>.elementor-container {
    max-width: 1140px;
}

.elementor-2691 .elementor-element.elementor-element-26e00cb3:not(.elementor-motion-effects-element-type-background),
.elementor-2691 .elementor-element.elementor-element-26e00cb3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgb(8, 3, 27);
}

.elementor-2691 .elementor-element.elementor-element-26e00cb3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 0px;
    z-index: 999;
}

.elementor-2691 .elementor-element.elementor-element-26e00cb3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2691 .elementor-element.elementor-element-5248d6f7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-5248d6f7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-5c894558 {
    text-align: left;
    color: rgb(94, 94, 94);
    font-family: Sora, sans-serif;
    font-size: 10px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-5c894558>.elementor-widget-container {
    margin: 0px 0px -14px;
    padding: 0px;
}

.elementor-bc-flex-widget .elementor-2691 .elementor-element.elementor-element-452d9a96.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-2691 .elementor-element.elementor-element-452d9a96.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-2691 .elementor-element.elementor-element-4e479f0a .elementor-icon-list-icon i {
    color: rgb(88, 216, 157);
    transition: color 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-4e479f0a .elementor-icon-list-icon svg {
    fill: rgb(88, 216, 157);
    transition: fill 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-4e479f0a {
    --e-icon-list-icon-size: 14px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}

.elementor-2691 .elementor-element.elementor-element-4e479f0a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2691 .elementor-element.elementor-element-4e479f0a .elementor-icon-list-item>a {
    font-family: Sora, sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-2691 .elementor-element.elementor-element-4e479f0a .elementor-icon-list-text {
    color: rgb(255, 255, 255);
    transition: color 0.3s;
}

.elementor-2691 .elementor-element.elementor-element-4946a3cc>.elementor-container {
    max-width: 1140px;
}

.elementor-2691 .elementor-element.elementor-element-4946a3cc:not(.elementor-motion-effects-element-type-background),
.elementor-2691 .elementor-element.elementor-element-4946a3cc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgb(8, 3, 27);
}

.elementor-2691 .elementor-element.elementor-element-4946a3cc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 0px;
    z-index: 999;
}

.elementor-2691 .elementor-element.elementor-element-4946a3cc>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2691 .elementor-element.elementor-element-38ec125f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-38ec125f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2691 .elementor-element.elementor-element-742da930 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 30px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
    bottom: 2vh;
    z-index: 999;
}

.elementor-2691 .elementor-element.elementor-element-742da930 .elementor-widget-container {
    text-align: right;
}

body:not(.rtl) .elementor-2691 .elementor-element.elementor-element-742da930 {
    /* right: 1vw; */
    right: 4px;
    bottom: 14px;
}

body.rtl .elementor-2691 .elementor-element.elementor-element-742da930 {
    left: 1vw;
}

body.elementor-page-2691:not(.elementor-motion-effects-element-type-background),
body.elementor-page-2691>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgb(8, 3, 27);
}

@media (max-width: 1024px) {
    .elementor-2691 .elementor-element.elementor-element-278a19a>.elementor-container {
        max-width: 800px;
    }
    
    .width-menor-que-1024 {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-df85f84 {
        text-align: left;
    }

    .elementor-2691 .elementor-element.elementor-element-df85f84 img {
        width: 50%;
    }

    .elementor-2691 .elementor-element.elementor-element-0cc56ec .elementor-button {
        font-size: 12px;
        padding: 15px 30px;
        margin-top: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-0cc56ec>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-7ef71c6 .elementor-button {
        font-size: 12px;
        padding: 15px 10px;
        margin-top: 0px;
        margin-left: 10px;
    }

    .elementor-2691 .elementor-element.elementor-element-7ef71c6>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-73feb51>.elementor-container {
        max-width: 700px;
    }

    .elementor-2691 .elementor-element.elementor-element-73feb51:not(.elementor-motion-effects-element-type-background),
    .elementor-2691 .elementor-element.elementor-element-73feb51>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("/images/background.png");
        background-size: 1722px;
    }

    .elementor-2691 .elementor-element.elementor-element-73feb51>.elementor-background-overlay {
        opacity: 0;
    }

    .elementor-2691 .elementor-element.elementor-element-73feb51 {
        padding: 450px 0px 80px;
    }

    .elementor-2691 .elementor-element.elementor-element-af2c5ed {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-af2c5ed img {
        width: 29%;
    }

    .elementor-2691 .elementor-element.elementor-element-f0ff27d {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-f0ff27d .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-2691 .elementor-element.elementor-element-6d30ba6 {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-6d30ba6>.elementor-widget-container {
        padding: 0px 20px;
    }

    .elementor-2691 .elementor-element.elementor-element-b6e48a6 .elementor-button {
        font-size: 14px;
        padding: 30px 100px;
    }

    .elementor-2691 .elementor-element.elementor-element-b6e48a6>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-d496326 img {
        width: 14%;
    }

    body:not(.rtl) .elementor-2691 .elementor-element.elementor-element-d496326 {
        left: -209px;
    }

    body.rtl .elementor-2691 .elementor-element.elementor-element-d496326 {
        right: -209px;
    }

    .elementor-2691 .elementor-element.elementor-element-d496326 {
        top: -779px;
    }

    .elementor-2691 .elementor-element.elementor-element-6b5520e img {
        width: 13%;
    }

    body:not(.rtl) .elementor-2691 .elementor-element.elementor-element-6b5520e {
        left: 204px;
    }

    body.rtl .elementor-2691 .elementor-element.elementor-element-6b5520e {
        right: 204px;
    }

    .elementor-2691 .elementor-element.elementor-element-6b5520e {
        top: -759px;
    }

    .elementor-2691 .elementor-element.elementor-element-423531f img {
        width: 17%;
    }

    body:not(.rtl) .elementor-2691 .elementor-element.elementor-element-423531f {
        left: -221px;
    }

    body.rtl .elementor-2691 .elementor-element.elementor-element-423531f {
        right: -221px;
    }

    .elementor-2691 .elementor-element.elementor-element-423531f {
        top: -528px;
    }

    .elementor-2691 .elementor-element.elementor-element-7bd806d2>.elementor-container {
        max-width: 700px;
    }

    .elementor-2691 .elementor-element.elementor-element-7bd806d2>.elementor-background-overlay {
        opacity: 0;
    }

    .elementor-2691 .elementor-element.elementor-element-7bd806d2 {
        padding: 80px 0px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-4a060e75 img {
        width: 20%;
    }

    .elementor-2691 .elementor-element.elementor-element-31bb3671 .elementor-image-box-title {
        font-size: 35px;
    }

    .elementor-2691 .elementor-element.elementor-element-31bb3671>.elementor-widget-container {
        margin: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-31bb3671 {
        width: var(--container-widget-width, 680px);
        max-width: 680px;
        --container-widget-width: 680px;
        --container-widget-flex-grow: 0;
    }

    .elementor-2691 .elementor-element.elementor-element-23672bfd>.elementor-container {
        max-width: 600px;
    }

    .elementor-2691 .elementor-element.elementor-element-23672bfd>.elementor-background-overlay {
        opacity: 0;
    }

    .elementor-2691 .elementor-element.elementor-element-23672bfd {
        padding: 0px 0px 20px;
    }

    .elementor-2691 .elementor-element.elementor-element-10068dae .elementor-image-box-wrapper .elementor-image-box-img {
        width: 11%;
    }

    .elementor-2691 .elementor-element.elementor-element-10068dae .elementor-image-box-title {
        font-size: 18px;
    }

    .elementor-2691 .elementor-element.elementor-element-ad12e16 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 11%;
    }

    .elementor-2691 .elementor-element.elementor-element-ad12e16 .elementor-image-box-title {
        font-size: 18px;
    }

    .elementor-2691 .elementor-element.elementor-element-2051b4f3 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 11%;
    }

    .elementor-2691 .elementor-element.elementor-element-2051b4f3 .elementor-image-box-title {
        font-size: 18px;
    }

    .elementor-2691 .elementor-element.elementor-element-5ead4e95 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 11%;
    }

    .elementor-2691 .elementor-element.elementor-element-5ead4e95 .elementor-image-box-title {
        font-size: 18px;
    }

    .elementor-2691 .elementor-element.elementor-element-3d2db7f3>.elementor-container {
        max-width: 600px;
    }

    .elementor-2691 .elementor-element.elementor-element-3d2db7f3>.elementor-background-overlay {
        opacity: 0;
    }

    .elementor-2691 .elementor-element.elementor-element-3d2db7f3 {
        padding: 0px 0px 80px;
    }

    .elementor-2691 .elementor-element.elementor-element-39d1bb37 .elementor-image-box-title {
        font-size: 25px;
    }

    .elementor-2691 .elementor-element.elementor-element-4260a5f3 .elementor-button {
        font-size: 14px;
        padding: 30px 100px;
    }

    .elementor-2691 .elementor-element.elementor-element-4260a5f3>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-26ec3b62 {
        padding: 7px 0px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-6cc4d4d6>.elementor-widget-container {
        margin: -10px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-bcea05c>.elementor-container {
        max-width: 700px;
    }

    .elementor-2691 .elementor-element.elementor-element-bcea05c>.elementor-background-overlay {
        opacity: 0;
    }

    .elementor-2691 .elementor-element.elementor-element-bcea05c {
        padding: 80px 0px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-5163c518 .elementor-image-box-title {
        font-size: 35px;
    }

    .elementor-2691 .elementor-element.elementor-element-5163c518>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-15c9b7c7>.elementor-container {
        max-width: 700px;
    }

    .elementor-2691 .elementor-element.elementor-element-15c9b7c7>.elementor-background-overlay {
        opacity: 0;
    }

    .elementor-2691 .elementor-element.elementor-element-15c9b7c7 {
        padding: 80px 0px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-428c267f .elementor-image-box-title {
        font-size: 35px;
    }

    .elementor-2691 .elementor-element.elementor-element-428c267f>.elementor-widget-container {
        padding: 0px 40px;
    }

    .elementor-2691 .elementor-element.elementor-element-4ad90bab>.elementor-container {
        max-width: 600px;
    }

    .elementor-2691 .elementor-element.elementor-element-4ad90bab {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-6cd4a4f9 img {
        width: 40%;
    }

    .elementor-2691 .elementor-element.elementor-element-3d7652ab {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-3d7652ab .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-2691 .elementor-element.elementor-element-3d7652ab>.elementor-widget-container {
        padding: 0px 20px;
    }

    .elementor-2691 .elementor-element.elementor-element-131cbb0a img {
        width: 40%;
    }

    .elementor-2691 .elementor-element.elementor-element-47e497ca {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-47e497ca .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-2691 .elementor-element.elementor-element-47e497ca>.elementor-widget-container {
        padding: 0px 20px;
    }

    .elementor-2691 .elementor-element.elementor-element-5f6a3386>.elementor-container {
        max-width: 600px;
    }

    .elementor-2691 .elementor-element.elementor-element-5f6a3386 {
        padding: 0px 0px 50px;
    }

    .elementor-2691 .elementor-element.elementor-element-1e4a3107 img {
        width: 20%;
    }

    .elementor-2691 .elementor-element.elementor-element-7877b091 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 18%;
    }

    .elementor-2691 .elementor-element.elementor-element-7877b091 .elementor-image-box-title {
        font-size: 18px;
    }

    .elementor-2691 .elementor-element.elementor-element-5fbd4497 img {
        width: 20%;
    }

    .elementor-2691 .elementor-element.elementor-element-26716640 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 18%;
    }

    .elementor-2691 .elementor-element.elementor-element-26716640 .elementor-image-box-title {
        font-size: 18px;
    }

    .elementor-2691 .elementor-element.elementor-element-2e38020c img {
        width: 20%;
    }

    .elementor-2691 .elementor-element.elementor-element-1b4be694 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 18%;
    }

    .elementor-2691 .elementor-element.elementor-element-1b4be694 .elementor-image-box-title {
        font-size: 18px;
    }

    body:not(.rtl) .elementor-2691 .elementor-element.elementor-element-44238fe8 {
        left: -1px;
    }

    body.rtl .elementor-2691 .elementor-element.elementor-element-44238fe8 {
        right: -1px;
    }

    .elementor-2691 .elementor-element.elementor-element-44238fe8 {
        top: 420px;
    }

    .elementor-2691 .elementor-element.elementor-element-6e859f64>.elementor-container {
        max-width: 600px;
    }

    .elementor-2691 .elementor-element.elementor-element-6e859f64>.elementor-background-overlay {
        opacity: 0;
    }

    .elementor-2691 .elementor-element.elementor-element-6e859f64 {
        padding: 60px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-423d94bd .elementor-image-box-title {
        font-size: 35px;
    }

    .elementor-2691 .elementor-element.elementor-element-423d94bd>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-34292a73>.elementor-widget-container {
        padding: 0px 50px;
    }

    .elementor-2691 .elementor-element.elementor-element-34f1c9fc {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-34f1c9fc img {
        width: 40%;
    }

    .elementor-2691 .elementor-element.elementor-element-34f1c9fc>.elementor-widget-container {
        margin: -72px 0px -7px;
    }

    .elementor-2691 .elementor-element.elementor-element-3225d421 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-3225d421 .elementor-image-box-title {
        font-size: 30px;
    }

    .elementor-2691 .elementor-element.elementor-element-6ebf27a2 {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-6ebf27a2>.elementor-widget-container {
        margin: 0px -58px 0px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-156a323f {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-156a323f img {
        width: 40%;
    }

    .elementor-2691 .elementor-element.elementor-element-156a323f>.elementor-widget-container {
        margin: -72px 0px -7px;
    }

    .elementor-2691 .elementor-element.elementor-element-537f5c0 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-537f5c0 .elementor-image-box-title {
        font-size: 30px;
    }

    .elementor-2691 .elementor-element.elementor-element-537f5c0>.elementor-widget-container {
        padding: 0px 40px;
    }

    .elementor-2691 .elementor-element.elementor-element-749dd356 img {
        width: 85%;
    }

    .elementor-2691 .elementor-element.elementor-element-749dd356>.elementor-widget-container {
        margin: 0px -73px 0px -80px;
    }

    .elementor-2691 .elementor-element.elementor-element-7533e134 {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-7533e134 img {
        width: 40%;
    }

    .elementor-2691 .elementor-element.elementor-element-7533e134>.elementor-widget-container {
        margin: -72px 0px -8px;
    }

    .elementor-2691 .elementor-element.elementor-element-4e6b4d22 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-4e6b4d22 .elementor-image-box-title {
        font-size: 30px;
    }

    .elementor-2691 .elementor-element.elementor-element-2a335468 {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-2a335468>.elementor-widget-container {
        margin: 0px -58px 0px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-5d2c5283 {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-5d2c5283 img {
        width: 40%;
    }

    .elementor-2691 .elementor-element.elementor-element-5d2c5283>.elementor-widget-container {
        margin: -72px 0px -8px;
    }

    .elementor-2691 .elementor-element.elementor-element-15b3c3a1 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-15b3c3a1 .elementor-image-box-title {
        font-size: 30px;
    }

    .elementor-2691 .elementor-element.elementor-element-38cda04f img {
        width: 85%;
    }

    .elementor-2691 .elementor-element.elementor-element-38cda04f>.elementor-widget-container {
        margin: 0px -73px 0px -80px;
    }

    .elementor-2691 .elementor-element.elementor-element-1c9a5fd>.elementor-widget-container {
        padding: 0px 50px;
    }

    .elementor-2691 .elementor-element.elementor-element-24800bd6>.elementor-container {
        max-width: 600px;
    }

    .elementor-2691 .elementor-element.elementor-element-24800bd6>.elementor-background-overlay {
        opacity: 0;
    }

    .elementor-2691 .elementor-element.elementor-element-24800bd6 {
        padding: 400px 0px 40px;
    }

    .elementor-2691 .elementor-element.elementor-element-61e9a680 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-61e9a680 .elementor-image-box-title {
        font-size: 35px;
    }

    body:not(.rtl) .elementor-2691 .elementor-element.elementor-element-1cc18d3 {
        left: -1px;
    }

    body.rtl .elementor-2691 .elementor-element.elementor-element-1cc18d3 {
        right: -1px;
    }

    .elementor-2691 .elementor-element.elementor-element-1cc18d3 {
        top: 420px;
    }

    .elementor-2691 .elementor-element.elementor-element-2e0548e5 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-2e0548e5 .elementor-image-box-title {
        font-size: 18px;
    }

    .elementor-2691 .elementor-element.elementor-element-2e0548e5 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-6bbd929f .elementor-button {
        font-size: 14px;
        padding: 30px 100px;
    }

    .elementor-2691 .elementor-element.elementor-element-6bbd929f>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-34867438>.elementor-element-populated {
        padding: 20px;
    }

    .elementor-2691 .elementor-element.elementor-element-a666373 img {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-a666373>.elementor-widget-container {
        margin: 0px -40px;
    }

    body:not(.rtl) .elementor-2691 .elementor-element.elementor-element-a666373 {
        left: -3px;
        
        margin-top: -160px;
    }

    body.rtl .elementor-2691 .elementor-element.elementor-element-a666373 {
        right: -3px;
    }

    .elementor-2691 .elementor-element.elementor-element-a666373 {
        top: -784px;
    }

    .elementor-2691 .elementor-element.elementor-element-4425dfe3>.elementor-container {
        max-width: 531px;
    }

    .elementor-2691 .elementor-element.elementor-element-4425dfe3 {
        padding: 20px 0px 60px;
    }

    .elementor-2691 .elementor-element.elementor-element-424d499b img {
        width: 65%;
    }

    .elementor-2691 .elementor-element.elementor-element-424d499b>.elementor-widget-container {
        margin: -125px -85px -33px;
    }

    .elementor-2691 .elementor-element.elementor-element-57392983 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-57392983 .elementor-image-box-title {
        font-size: 35px;
    }

    .elementor-2691 .elementor-element.elementor-element-57392983 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-57392983>.elementor-widget-container {
        margin: -10px 0px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-731607b6>.elementor-container {
        max-width: 700px;
    }

    .elementor-2691 .elementor-element.elementor-element-731607b6>.elementor-background-overlay {
        opacity: 0;
    }

    .elementor-2691 .elementor-element.elementor-element-731607b6 {
        padding: 80px 0px 20px;
    }

    .elementor-2691 .elementor-element.elementor-element-7a866711 .elementor-image-box-title {
        font-size: 40px;
    }

    .elementor-2691 .elementor-element.elementor-element-7a866711>.elementor-widget-container {
        padding: 0px 100px;
    }

    .elementor-2691 .elementor-element.elementor-element-3172fe34 {
        padding: 0px 0px 80px;
    }

    .elementor-2691 .elementor-element.elementor-element-703f45ba {
        --e-image-carousel-slides-to-show: 3;
    }

    .elementor-2691 .elementor-element.elementor-element-799495ee img {
        width: 32%;
    }

    .elementor-2691 .elementor-element.elementor-element-2214762f {
        padding: 7px 0px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-13037871>.elementor-widget-container {
        margin: -10px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-84c4f28>.elementor-container {
        max-width: 700px;
    }

    .elementor-2691 .elementor-element.elementor-element-84c4f28>.elementor-background-overlay {
        opacity: 0;
    }

    .elementor-2691 .elementor-element.elementor-element-84c4f28 {
        padding: 80px 0px 20px;
    }

    .elementor-2691 .elementor-element.elementor-element-c9f307f .elementor-image-box-title {
        font-size: 40px;
    }

    .elementor-2691 .elementor-element.elementor-element-c9f307f>.elementor-widget-container {
        padding: 0px 100px;
    }

    .elementor-2691 .elementor-element.elementor-element-517fdc7>.elementor-container {
        max-width: 600px;
    }

    .elementor-2691 .elementor-element.elementor-element-517fdc7 {
        padding: 80px 0px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-2c77d29 {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-2c77d29 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-2691 .elementor-element.elementor-element-2c77d29>.elementor-widget-container {
        padding: 0px 20px;
    }

    .elementor-2691 .elementor-element.elementor-element-f573c4f {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-f573c4f>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-73bf62b {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-73bf62b .elementor-heading-title {
        font-size: 65px;
    }

    .elementor-2691 .elementor-element.elementor-element-73bf62b>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-b886739 {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-b886739>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-a89912c .elementor-button {
        font-size: 14px;
        /* padding: 30px 100px; */
        padding: 30px 90px;
    }

    .elementor-2691 .elementor-element.elementor-element-a89912c>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-62e080e img {
        width: 65%;
    }

    .elementor-2691 .elementor-element.elementor-element-5f73f740>.elementor-container {
        max-width: 600px;
    }

    .elementor-2691 .elementor-element.elementor-element-5f73f740 {
        padding: 60px 0px 30px;
    }

    .elementor-2691 .elementor-element.elementor-element-656a5366 {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-656a5366 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-2691 .elementor-element.elementor-element-656a5366>.elementor-widget-container {
        padding: 0px 20px;
    }

    .elementor-2691 .elementor-element.elementor-element-3ff21b6f {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-3ff21b6f>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-23a13ad6>.elementor-element-populated {
        margin: 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-2dbc63f7 {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-565317d5>.elementor-container {
        max-width: 600px;
    }

    .elementor-2691 .elementor-element.elementor-element-565317d5 {
        padding: 30px 0px 50px;
    }

    .elementor-2691 .elementor-element.elementor-element-10d6b25f {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-10d6b25f .elementor-heading-title {
        font-size: 120px;
    }

    .elementor-2691 .elementor-element.elementor-element-10d6b25f>.elementor-widget-container {
        padding: 0px 20px;
    }

    .elementor-2691 .elementor-element.elementor-element-3cc4f5bb .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-3cc4f5bb .elementor-image-box-title {
        margin-bottom: 2px;
        font-size: 35px;
    }

    .elementor-2691 .elementor-element.elementor-element-3cc4f5bb>.elementor-widget-container {
        margin: -55px 0px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-6847a44b .elementor-toggle-title {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-6847a44b .elementor-tab-content {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-50790315>.elementor-container {
        max-width: 700px;
    }

    .elementor-2691 .elementor-element.elementor-element-3ab43740 img {
        width: 40%;
    }

    .elementor-2691 .elementor-element.elementor-element-3ab43740>.elementor-widget-container {
        margin: 0px 0px -11px;
    }

    .elementor-2691 .elementor-element.elementor-element-3dffa32e .elementor-widget-container {
        text-align: right;
    }

    .elementor-2691 .elementor-element.elementor-element-11ffc548>.elementor-container {
        max-width: 700px;
    }

    .elementor-2691 .elementor-element.elementor-element-26e00cb3>.elementor-container {
        max-width: 700px;
    }

    .elementor-2691 .elementor-element.elementor-element-5c894558 {
        text-align: left;
        font-size: 8px;
    }

    .elementor-2691 .elementor-element.elementor-element-5c894558>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-4946a3cc>.elementor-container {
        max-width: 700px;
    }

    body:not(.rtl) .elementor-2691 .elementor-element.elementor-element-742da930 {
        /* right: 105.01vw; */
        bottom: 14px;
    }

    body.rtl .elementor-2691 .elementor-element.elementor-element-742da930 {
        left: 105.01vw;
    }

    .elementor-2691 .elementor-element.elementor-element-742da930 {
        bottom: 14.839vh;
    }
}

@media (max-width: 767px) {
    .elementor-2691 .elementor-element.elementor-element-278a19a>.elementor-background-overlay {
        opacity: 0;
    }

    .elementor-2691 .elementor-element.elementor-element-6d3f1b9 {
        /* width: 24%; */
        width: auto;
        margin: 0 12.5% 0 0;
    }

    .elementor-2691 .elementor-element.elementor-element-6d3f1b9>.elementor-element-populated {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-df85f84 img {
        /* width: 76%; */
        display: none;
    }

    .elementor-2691 .elementor-element.elementor-element-df85f84>.elementor-widget-container {
        margin: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-b74e3c0 {
        width: 38%;
    }

    .elementor-2691 .elementor-element.elementor-element-b74e3c0>.elementor-element-populated {
        padding: 5px;
    }

    .elementor-2691 .elementor-element.elementor-element-0cc56ec .elementor-button {
        font-size: 11px;
        border-width: 1px;
        padding: 15px 25px;
    }

    .elementor-2691 .elementor-element.elementor-element-0cc56ec>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-44ca7bf {
        width: 38%;
    }

    .elementor-2691 .elementor-element.elementor-element-44ca7bf>.elementor-element-populated {
        padding: 5px;
    }

    .elementor-2691 .elementor-element.elementor-element-7ef71c6 .elementor-button {
        font-size: 10px;
        padding: 17px 9px;
    }

    .elementor-2691 .elementor-element.elementor-element-7ef71c6>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-73feb51:not(.elementor-motion-effects-element-type-background),
    .elementor-2691 .elementor-element.elementor-element-73feb51>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("/images/background.png");
        /* background-size: 100%; */
        
                padding-top: 61%;
    }

    .elementor-2691 .elementor-element.elementor-element-73feb51 {
        padding: 350px 10px 60px;
    }

    .elementor-2691 .elementor-element.elementor-element-b5f178e>.elementor-element-populated {
        margin: 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-af2c5ed img {
        width: 45%;
    }

    .elementor-2691 .elementor-element.elementor-element-f0ff27d .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-2691 .elementor-element.elementor-element-6d30ba6 {
        text-align: center;
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-6d30ba6>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-be5febc {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-be5febc img {
        width: 49%;
    }

    .elementor-2691 .elementor-element.elementor-element-b6e48a6 .elementor-button {
        font-size: 14px;
        line-height: 1.2em;
        border-radius: 10px;
        padding: 25px 10px;
    }

    .elementor-2691 .elementor-element.elementor-element-b6e48a6>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-d496326 img {
        width: 17%;
    }

    body:not(.rtl) .elementor-2691 .elementor-element.elementor-element-d496326 {
        left: -152px;
    }

    body.rtl .elementor-2691 .elementor-element.elementor-element-d496326 {
        right: -152px;
    }

    .elementor-2691 .elementor-element.elementor-element-d496326 {
        top: -719px;
    }

    .elementor-2691 .elementor-element.elementor-element-6b5520e img {
        width: 14%;
    }

    body:not(.rtl) .elementor-2691 .elementor-element.elementor-element-6b5520e {
        left: 156px;
    }

    body.rtl .elementor-2691 .elementor-element.elementor-element-6b5520e {
        right: 156px;
    }

    .elementor-2691 .elementor-element.elementor-element-6b5520e {
        top: -710px;
    }

    .elementor-2691 .elementor-element.elementor-element-423531f img {
        width: 19%;
    }

    body:not(.rtl) .elementor-2691 .elementor-element.elementor-element-423531f {
        left: -145px;
    }

    body.rtl .elementor-2691 .elementor-element.elementor-element-423531f {
        right: -145px;
    }

    .elementor-2691 .elementor-element.elementor-element-423531f {
        top: -510px;
    }

    .elementor-2691 .elementor-element.elementor-element-7bd806d2>.elementor-container {
        max-width: 1314px;
    }

    .elementor-2691 .elementor-element.elementor-element-7bd806d2>.elementor-background-overlay {
        opacity: 0;
    }

    .elementor-2691 .elementor-element.elementor-element-7bd806d2 {
        padding: 40px 20px 10px;
    }

    .elementor-2691 .elementor-element.elementor-element-726f73f9>.elementor-element-populated {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-4a060e75 img {
        width: 30%;
    }

    .elementor-2691 .elementor-element.elementor-element-31bb3671 .elementor-image-box-title {
        font-size: 25px;
    }

    .elementor-2691 .elementor-element.elementor-element-31bb3671 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-31bb3671 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-23672bfd>.elementor-container {
        max-width: 1314px;
    }

    .elementor-2691 .elementor-element.elementor-element-23672bfd>.elementor-background-overlay {
        opacity: 0;
    }

    .elementor-2691 .elementor-element.elementor-element-23672bfd {
        padding: 0px 20px 10px;
    }

    .elementor-2691 .elementor-element.elementor-element-10068dae .elementor-image-box-img {
        margin-bottom: 4px;
    }

    .elementor-2691 .elementor-element.elementor-element-10068dae .elementor-image-box-wrapper .elementor-image-box-img {
        width: 18%;
    }

    .elementor-2691 .elementor-element.elementor-element-10068dae .elementor-image-box-title {
        font-size: 18px;
    }

    .elementor-2691 .elementor-element.elementor-element-10068dae .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-ad12e16 .elementor-image-box-img {
        margin-bottom: 4px;
    }

    .elementor-2691 .elementor-element.elementor-element-ad12e16 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 18%;
    }

    .elementor-2691 .elementor-element.elementor-element-ad12e16 .elementor-image-box-title {
        font-size: 18px;
    }

    .elementor-2691 .elementor-element.elementor-element-ad12e16 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-35745b0e img {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-35745b0e>.elementor-widget-container {
        margin: 0px;
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-2051b4f3 .elementor-image-box-img {
        margin-bottom: 4px;
    }

    .elementor-2691 .elementor-element.elementor-element-2051b4f3 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 18%;
    }

    .elementor-2691 .elementor-element.elementor-element-2051b4f3 .elementor-image-box-title {
        font-size: 18px;
    }

    .elementor-2691 .elementor-element.elementor-element-2051b4f3 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-5ead4e95 .elementor-image-box-img {
        margin-bottom: 4px;
    }

    .elementor-2691 .elementor-element.elementor-element-5ead4e95 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 18%;
    }

    .elementor-2691 .elementor-element.elementor-element-5ead4e95 .elementor-image-box-title {
        font-size: 18px;
    }

    .elementor-2691 .elementor-element.elementor-element-5ead4e95 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-3d2db7f3>.elementor-container {
        max-width: 1314px;
    }

    .elementor-2691 .elementor-element.elementor-element-3d2db7f3>.elementor-background-overlay {
        opacity: 0;
    }

    .elementor-2691 .elementor-element.elementor-element-3d2db7f3 {
        padding: 20px 20px 60px;
    }

    .elementor-2691 .elementor-element.elementor-element-39d1bb37 .elementor-image-box-title {
        font-size: 20px;
    }

    .elementor-2691 .elementor-element.elementor-element-39d1bb37 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-4260a5f3 .elementor-button {
        font-size: 14px;
        line-height: 1.2em;
        border-radius: 10px;
        padding: 25px 10px;
    }

    .elementor-2691 .elementor-element.elementor-element-4260a5f3>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-26ec3b62 {
        padding: 7px 0px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-6cc4d4d6 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-bcea05c>.elementor-container {
        max-width: 1314px;
    }

    .elementor-2691 .elementor-element.elementor-element-bcea05c>.elementor-background-overlay {
        opacity: 0;
    }

    .elementor-2691 .elementor-element.elementor-element-bcea05c {
        padding: 40px 20px 10px;
    }

    .elementor-2691 .elementor-element.elementor-element-5163c518 .elementor-image-box-title {
        font-size: 25px;
        line-height: 1.2em;
    }

    .elementor-2691 .elementor-element.elementor-element-5163c518 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-5163c518>.elementor-widget-container {
        padding: 0px 20px;
    }

    .elementor-2691 .elementor-element.elementor-element-688688ac {
        --padding-top: 0px;
        --padding-bottom: 40px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-42e25d7 {
        --justify-content: space-between;
        --flex-wrap: nowrap;
    }

    .elementor-2691 .elementor-element.elementor-element-31e14ae7 {
        --border-radius: 15px 15px 15px 15px;
    }

    .elementor-2691 .elementor-element.elementor-element-15c7d2e7 img {
        border-radius: 15px;
    }

    .elementor-2691 .elementor-element.elementor-element-2d7351ea {
        --border-radius: 15px 15px 15px 15px;
    }

    .elementor-2691 .elementor-element.elementor-element-53068e14 img {
        border-radius: 15px;
    }

    .elementor-2691 .elementor-element.elementor-element-5029e1e9 {
        --border-radius: 15px 15px 15px 15px;
    }

    .elementor-2691 .elementor-element.elementor-element-20807114 img {
        border-radius: 15px;
    }

    .elementor-2691 .elementor-element.elementor-element-a987b61 {
        --border-radius: 15px 15px 15px 15px;
    }

    .elementor-2691 .elementor-element.elementor-element-700a581d img {
        border-radius: 15px;
    }

    .elementor-2691 .elementor-element.elementor-element-5708cddd {
        --border-radius: 15px 15px 15px 15px;
    }

    .elementor-2691 .elementor-element.elementor-element-37febe1c img {
        border-radius: 15px;
    }

    .elementor-2691 .elementor-element.elementor-element-4157a59a {
        --border-radius: 15px 15px 15px 15px;
    }

    .elementor-2691 .elementor-element.elementor-element-2bf376a7 img {
        border-radius: 15px;
    }

    .elementor-2691 .elementor-element.elementor-element-15c9b7c7>.elementor-container {
        max-width: 1314px;
    }

    .elementor-2691 .elementor-element.elementor-element-15c9b7c7>.elementor-background-overlay {
        opacity: 0;
    }

    .elementor-2691 .elementor-element.elementor-element-15c9b7c7 {
        padding: 40px 20px 10px;
    }

    .elementor-2691 .elementor-element.elementor-element-428c267f .elementor-image-box-title {
        font-size: 25px;
        line-height: 1.2em;
    }

    .elementor-2691 .elementor-element.elementor-element-428c267f .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-428c267f>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-4ad90bab {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-7ede5449>.elementor-element-populated {
        margin: 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px;
    }

    .elementor-2691 .elementor-element.elementor-element-6cd4a4f9 img {
        width: 45%;
    }

    .elementor-2691 .elementor-element.elementor-element-6cd4a4f9>.elementor-widget-container {
        margin: -32px 0px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-3d7652ab {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-3d7652ab .elementor-heading-title {
        font-size: 25px;
        line-height: 1.2em;
    }

    .elementor-2691 .elementor-element.elementor-element-3d7652ab>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-4b08be3c .elementor-toggle-title {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-4b08be3c .elementor-tab-content {
        font-size: 12px;
    }

    .elementor-2691 .elementor-element.elementor-element-71539534>.elementor-element-populated {
        margin: 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px;
    }

    .elementor-2691 .elementor-element.elementor-element-131cbb0a img {
        width: 45%;
    }

    .elementor-2691 .elementor-element.elementor-element-131cbb0a>.elementor-widget-container {
        margin: -32px 0px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-47e497ca {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-47e497ca .elementor-heading-title {
        font-size: 25px;
        line-height: 1.2em;
    }

    .elementor-2691 .elementor-element.elementor-element-47e497ca>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-565de85b .elementor-toggle-title {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-565de85b .elementor-tab-content {
        font-size: 12px;
    }

    .elementor-2691 .elementor-element.elementor-element-5f6a3386 {
        padding: 0px 0px 40px;
    }

    .elementor-2691 .elementor-element.elementor-element-1e4a3107 img {
        width: 45%;
    }

    .elementor-2691 .elementor-element.elementor-element-1e4a3107>.elementor-widget-container {
        margin: -32px 0px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-7877b091 .elementor-image-box-img {
        margin-bottom: 4px;
    }

    .elementor-2691 .elementor-element.elementor-element-7877b091 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 25%;
    }

    .elementor-2691 .elementor-element.elementor-element-7877b091 .elementor-image-box-title {
        font-size: 18px;
    }

    .elementor-2691 .elementor-element.elementor-element-7877b091 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-5fbd4497 img {
        width: 45%;
    }

    .elementor-2691 .elementor-element.elementor-element-5fbd4497>.elementor-widget-container {
        margin: -32px 0px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-26716640 .elementor-image-box-img {
        margin-bottom: 4px;
    }

    .elementor-2691 .elementor-element.elementor-element-26716640 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 25%;
    }

    .elementor-2691 .elementor-element.elementor-element-26716640 .elementor-image-box-title {
        font-size: 18px;
    }

    .elementor-2691 .elementor-element.elementor-element-26716640 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-2e38020c img {
        width: 45%;
    }

    .elementor-2691 .elementor-element.elementor-element-2e38020c>.elementor-widget-container {
        margin: -32px 0px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-1b4be694 .elementor-image-box-img {
        margin-bottom: 4px;
    }

    .elementor-2691 .elementor-element.elementor-element-1b4be694 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 25%;
    }

    .elementor-2691 .elementor-element.elementor-element-1b4be694 .elementor-image-box-title {
        font-size: 18px;
    }

    .elementor-2691 .elementor-element.elementor-element-1b4be694 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-44238fe8 .elementor-icon {
        font-size: 250px;
    }

    .elementor-2691 .elementor-element.elementor-element-44238fe8 .elementor-icon svg {
        height: 250px;
    }

    body:not(.rtl) .elementor-2691 .elementor-element.elementor-element-44238fe8 {
        left: -22px;
    }

    body.rtl .elementor-2691 .elementor-element.elementor-element-44238fe8 {
        right: -22px;
    }

    .elementor-2691 .elementor-element.elementor-element-44238fe8 {
        top: 536px;
    }

    .elementor-2691 .elementor-element.elementor-element-6e859f64>.elementor-container {
        max-width: 1314px;
    }

    .elementor-2691 .elementor-element.elementor-element-6e859f64>.elementor-background-overlay {
        opacity: 0;
    }

    .elementor-2691 .elementor-element.elementor-element-6e859f64 {
        padding: 60px 10px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-6c6e45a6>.elementor-widget-container {
        margin: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-423d94bd .elementor-image-box-title {
        font-size: 25px;
    }

    .elementor-2691 .elementor-element.elementor-element-423d94bd .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-34292a73 img {
        width: 1.5%;
    }

    .elementor-2691 .elementor-element.elementor-element-34292a73>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-4423ba7a {
        padding: 20px;
    }

    .elementor-2691 .elementor-element.elementor-element-34f1c9fc img {
        width: 45%;
    }

    .elementor-2691 .elementor-element.elementor-element-34f1c9fc>.elementor-widget-container {
        margin: -32px 0px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-41c40d6d .elementor-button {
        font-size: 10px;
    }

    .elementor-2691 .elementor-element.elementor-element-41c40d6d>.elementor-widget-container {
        margin: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-3225d421 .elementor-image-box-title {
        font-size: 20px;
    }

    .elementor-2691 .elementor-element.elementor-element-3225d421 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-6ebf27a2 img {
        width: 90%;
    }

    .elementor-2691 .elementor-element.elementor-element-6ebf27a2>.elementor-widget-container {
        margin: 0px -39px;
    }

    .elementor-2691 .elementor-element.elementor-element-3d03c7ad {
        padding: 20px;
    }

    .elementor-2691 .elementor-element.elementor-element-156a323f img {
        width: 45%;
    }

    .elementor-2691 .elementor-element.elementor-element-156a323f>.elementor-widget-container {
        margin: -32px 0px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-4ef28a74 .elementor-button {
        font-size: 10px;
    }

    .elementor-2691 .elementor-element.elementor-element-4ef28a74>.elementor-widget-container {
        margin: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-537f5c0 .elementor-image-box-title {
        font-size: 22px;
    }

    .elementor-2691 .elementor-element.elementor-element-537f5c0 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-537f5c0>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-749dd356 img {
        width: 70%;
    }

    .elementor-2691 .elementor-element.elementor-element-40da20b9 {
        padding: 20px;
    }

    .elementor-2691 .elementor-element.elementor-element-7533e134 img {
        width: 45%;
    }

    .elementor-2691 .elementor-element.elementor-element-7533e134>.elementor-widget-container {
        margin: -32px 0px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-4e1c006e .elementor-button {
        font-size: 10px;
    }

    .elementor-2691 .elementor-element.elementor-element-4e1c006e>.elementor-widget-container {
        margin: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-4e6b4d22 .elementor-image-box-title {
        font-size: 22px;
    }

    .elementor-2691 .elementor-element.elementor-element-4e6b4d22 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-2a335468 img {
        width: 90%;
    }

    .elementor-2691 .elementor-element.elementor-element-2a335468>.elementor-widget-container {
        margin: 0px -38px;
    }

    .elementor-2691 .elementor-element.elementor-element-3ec162c7 {
        padding: 20px;
    }

    .elementor-2691 .elementor-element.elementor-element-5d2c5283 img {
        width: 45%;
    }

    .elementor-2691 .elementor-element.elementor-element-5d2c5283>.elementor-widget-container {
        margin: -32px 0px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-51e6ec8f .elementor-button {
        font-size: 10px;
    }

    .elementor-2691 .elementor-element.elementor-element-51e6ec8f>.elementor-widget-container {
        margin: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-15b3c3a1 .elementor-image-box-title {
        font-size: 22px;
    }

    .elementor-2691 .elementor-element.elementor-element-15b3c3a1 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-38cda04f img {
        width: 70%;
    }

    .elementor-2691 .elementor-element.elementor-element-1c9a5fd img {
        width: 1.5%;
    }

    .elementor-2691 .elementor-element.elementor-element-1c9a5fd>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-24800bd6>.elementor-container {
        max-width: 1314px;
    }

    .elementor-2691 .elementor-element.elementor-element-24800bd6>.elementor-background-overlay {
        opacity: 0;
    }

    .elementor-2691 .elementor-element.elementor-element-24800bd6 {
        padding: 250px 20px 80px;
    }

    .elementor-2691 .elementor-element.elementor-element-61b86d73>.elementor-element-populated {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-61e9a680 .elementor-image-box-title {
        font-size: 25px;
    }

    .elementor-2691 .elementor-element.elementor-element-61e9a680 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-1cc18d3 .elementor-icon {
        font-size: 250px;
    }

    .elementor-2691 .elementor-element.elementor-element-1cc18d3 .elementor-icon svg {
        height: 250px;
    }

    body:not(.rtl) .elementor-2691 .elementor-element.elementor-element-1cc18d3 {
        left: -105px;
    }

    body.rtl .elementor-2691 .elementor-element.elementor-element-1cc18d3 {
        right: -105px;
    }

    .elementor-2691 .elementor-element.elementor-element-1cc18d3 {
        top: 433px;
    }

    .elementor-2691 .elementor-element.elementor-element-2e0548e5 .elementor-image-box-title {
        font-size: 16px;
    }

    .elementor-2691 .elementor-element.elementor-element-2e0548e5 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-2e0548e5>.elementor-widget-container {
        padding: 0px 0px 20px;
    }

    .elementor-2691 .elementor-element.elementor-element-6bbd929f .elementor-button {
        font-size: 14px;
        line-height: 1.2em;
        border-radius: 10px;
        padding: 25px 10px;
    }

    .elementor-2691 .elementor-element.elementor-element-6bbd929f>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-34867438>.elementor-element-populated {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-a666373>.elementor-widget-container {
        margin: 0px -15px;
    }

    body:not(.rtl) .elementor-2691 .elementor-element.elementor-element-a666373 {
        left: 1px;
        margin-top: -200px;
    }

    body.rtl .elementor-2691 .elementor-element.elementor-element-a666373 {
        right: 1px;
    }

    .elementor-2691 .elementor-element.elementor-element-a666373 {
        top: -666px;
    }

    .elementor-2691 .elementor-element.elementor-element-4425dfe3>.elementor-container {
        max-width: 500px;
    }

    .elementor-2691 .elementor-element.elementor-element-424d499b img {
        width: 60%;
    }

    .elementor-2691 .elementor-element.elementor-element-424d499b>.elementor-widget-container {
        margin: -100px -107px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-57392983 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-57392983 .elementor-image-box-title {
        margin-bottom: 12px;
        font-size: 25px;
        line-height: 1em;
    }

    .elementor-2691 .elementor-element.elementor-element-57392983 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-57392983>.elementor-widget-container {
        margin: -22px 0px 0px;
        padding: 0px 10px;
    }

    .elementor-2691 .elementor-element.elementor-element-731607b6>.elementor-container {
        max-width: 1314px;
    }

    .elementor-2691 .elementor-element.elementor-element-731607b6>.elementor-background-overlay {
        opacity: 0;
    }

    .elementor-2691 .elementor-element.elementor-element-731607b6 {
        padding: 0px 20px 10px;
    }

    .elementor-2691 .elementor-element.elementor-element-7a866711 .elementor-image-box-title {
        font-size: 25px;
    }

    .elementor-2691 .elementor-element.elementor-element-7a866711 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-7a866711>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-3172fe34 {
        padding: 0px 0px 60px;
    }

    .elementor-2691 .elementor-element.elementor-element-703f45ba {
        --e-image-carousel-slides-to-show: 1;
    }

    .elementor-2691 .elementor-element.elementor-element-799495ee img {
        width: 62%;
    }

    .elementor-2691 .elementor-element.elementor-element-2214762f {
        padding: 7px 0px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-13037871 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-84c4f28>.elementor-container {
        max-width: 1314px;
    }

    .elementor-2691 .elementor-element.elementor-element-84c4f28>.elementor-background-overlay {
        opacity: 0;
    }

    .elementor-2691 .elementor-element.elementor-element-84c4f28 {
        padding: 60px 20px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-c9f307f .elementor-image-box-title {
        font-size: 25px;
    }

    .elementor-2691 .elementor-element.elementor-element-c9f307f .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-c9f307f>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-517fdc7 {
        padding: 20px 5px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-676e1a3>.elementor-element-populated {
        margin: 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px;
    }

    .elementor-2691 .elementor-element.elementor-element-07ec888 .elementor-button {
        font-size: 10px;
        border-radius: 0px 0px 20px 20px;
        padding: 10px 60px;
    }

    .elementor-2691 .elementor-element.elementor-element-07ec888>.elementor-widget-container {
        margin: -31px 0px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-2c77d29 {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-2c77d29 .elementor-heading-title {
        font-size: 25px;
        line-height: 1.2em;
    }

    .elementor-2691 .elementor-element.elementor-element-2c77d29>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-f573c4f {
        text-align: center;
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-f573c4f>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-73bf62b {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-73bf62b .elementor-heading-title {
        font-size: 50px;
    }

    .elementor-2691 .elementor-element.elementor-element-b886739 {
        text-align: center;
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-b886739>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-a89912c .elementor-button {
        font-size: 14px;
        line-height: 1.2em;
        border-radius: 10px;
        padding: 25px 10px;
    }

    .elementor-2691 .elementor-element.elementor-element-a89912c>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-62e080e img {
        width: 82%;
    }

    .elementor-2691 .elementor-element.elementor-element-62e080e>.elementor-widget-container {
        padding: 0px 0px 10px;
    }

    .elementor-2691 .elementor-element.elementor-element-7d82e96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(3.5px);
    }

    .elementor-2691 .elementor-element.elementor-element-7d82e96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(3.5px);
    }

    .elementor-2691 .elementor-element.elementor-element-7d82e96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(3.5px);
        margin-left: calc(3.5px);
    }

    .elementor-2691 .elementor-element.elementor-element-7d82e96 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-3.5px);
        margin-left: calc(-3.5px);
    }

    body.rtl .elementor-2691 .elementor-element.elementor-element-7d82e96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after {
        left: calc(-3.5px);
    }

    body:not(.rtl) .elementor-2691 .elementor-element.elementor-element-7d82e96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after {
        right: calc(-3.5px);
    }

    .elementor-2691 .elementor-element.elementor-element-7d82e96 {
        --e-icon-list-icon-size: 16px;
    }

    .elementor-2691 .elementor-element.elementor-element-7d82e96 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-2691 .elementor-element.elementor-element-7d82e96 .elementor-icon-list-item>a {
        font-size: 13px;
        line-height: 1.2em;
    }

    .elementor-2691 .elementor-element.elementor-element-5f73f740 {
        padding: 30px 10px;
    }

    .elementor-2691 .elementor-element.elementor-element-656a5366 {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-656a5366 .elementor-heading-title {
        font-size: 25px;
        line-height: 1.2em;
    }

    .elementor-2691 .elementor-element.elementor-element-656a5366>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-3ff21b6f {
        text-align: center;
        font-size: 12px;
    }

    .elementor-2691 .elementor-element.elementor-element-3ff21b6f>.elementor-widget-container {
        padding: 0px 10px;
    }

    .elementor-2691 .elementor-element.elementor-element-2dbc63f7 img {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-2dbc63f7>.elementor-widget-container {
        padding: 15px;
    }

    .elementor-2691 .elementor-element.elementor-element-565317d5 {
        padding: 30px 20px 40px;
    }

    .elementor-2691 .elementor-element.elementor-element-10d6b25f {
        text-align: center;
    }

    .elementor-2691 .elementor-element.elementor-element-10d6b25f .elementor-heading-title {
        font-size: 90px;
        line-height: 0.6em;
    }

    .elementor-2691 .elementor-element.elementor-element-10d6b25f>.elementor-widget-container {
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-3cc4f5bb .elementor-image-box-title {
        font-size: 25px;
    }

    .elementor-2691 .elementor-element.elementor-element-3cc4f5bb .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-3cc4f5bb>.elementor-widget-container {
        margin: -41px 0px 0px;
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-674b8465 {
        --e-icon-list-icon-size: 35px;
    }

    .elementor-2691 .elementor-element.elementor-element-674b8465 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-2691 .elementor-element.elementor-element-674b8465 .elementor-icon-list-item>a {
        font-size: 12px;
    }

    .elementor-2691 .elementor-element.elementor-element-105f4a59>.elementor-element-populated {
        margin: 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-6847a44b .elementor-toggle-title {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-6847a44b .elementor-tab-content {
        font-size: 14px;
    }

    .elementor-2691 .elementor-element.elementor-element-50790315 {
        padding: 10px;
    }

    .elementor-2691 .elementor-element.elementor-element-4da49d36 {
        width: 40%;
    }

    .elementor-2691 .elementor-element.elementor-element-3ab43740 {
        text-align: left;
        width: var(--container-widget-width, 200px);
        max-width: 200px;
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
    }

    .elementor-2691 .elementor-element.elementor-element-3ab43740 img {
        width: 82%;
    }

    .elementor-2691 .elementor-element.elementor-element-3ab43740>.elementor-widget-container {
        margin: 0px 0px -8px;
    }

    .elementor-2691 .elementor-element.elementor-element-2ff94538 {
        width: 60%;
    }

    .elementor-2691 .elementor-element.elementor-element-3dffa32e .elementor-widget-container {
        text-align: right;
    }

    .elementor-2691 .elementor-element.elementor-element-3dffa32e {
        width: 100%;
        max-width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-11ffc548 {
        padding: 10px 10px 0px;
    }

    .elementor-2691 .elementor-element.elementor-element-2338a638 {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-5248d6f7 {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-5c894558 {
        text-align: center;
        font-size: 8px;
    }

    .elementor-2691 .elementor-element.elementor-element-5c894558>.elementor-widget-container {
        padding: 0px 20px;
    }

    .elementor-2691 .elementor-element.elementor-element-452d9a96 {
        width: 100%;
    }

    .elementor-bc-flex-widget .elementor-2691 .elementor-element.elementor-element-452d9a96.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-2691 .elementor-element.elementor-element-452d9a96.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-2691 .elementor-element.elementor-element-38ec125f {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-742da930 {
        --icon-size: 25px;
        bottom: 2vh;
    }

    body:not(.rtl) .elementor-2691 .elementor-element.elementor-element-742da930 {
        right: 2vw;
    }

    body.rtl .elementor-2691 .elementor-element.elementor-element-742da930 {
        left: 2vw;
    }
}

@media (min-width: 768px) {
    .elementor-2691 .elementor-element.elementor-element-6d3f1b9 {
        width: 70%;
    }

    .elementor-2691 .elementor-element.elementor-element-b74e3c0 {
        width: 20%;
    }

    .elementor-2691 .elementor-element.elementor-element-44ca7bf {
        width: 20%;
    }

    .elementor-2691 .elementor-element.elementor-element-b5f178e {
        width: 45%;
    }

    .elementor-2691 .elementor-element.elementor-element-caf28cb {
        width: 55%;
    }

    .elementor-2691 .elementor-element.elementor-element-268130a9 {
        width: 40%;
    }

    .elementor-2691 .elementor-element.elementor-element-66f24223 {
        width: 60%;
    }

    .elementor-2691 .elementor-element.elementor-element-7d9561dc {
        width: 40%;
    }

    .elementor-2691 .elementor-element.elementor-element-1bdffaf1 {
        width: 60%;
    }

    .elementor-2691 .elementor-element.elementor-element-7ce85435 {
        width: 40%;
    }

    .elementor-2691 .elementor-element.elementor-element-27b2bb17 {
        width: 60%;
    }

    .elementor-2691 .elementor-element.elementor-element-4f442138 {
        width: 40%;
    }

    .elementor-2691 .elementor-element.elementor-element-5416d733 {
        width: 60%;
    }

    .elementor-2691 .elementor-element.elementor-element-61b86d73 {
        width: 45%;
    }

    .elementor-2691 .elementor-element.elementor-element-34867438 {
        width: 55%;
    }

    .elementor-2691 .elementor-element.elementor-element-ef0876a {
        width: 30%;
    }

    .elementor-2691 .elementor-element.elementor-element-23a13ad6 {
        width: 70%;
    }

    .elementor-2691 .elementor-element.elementor-element-30bfca88 {
        width: 40%;
    }

    .elementor-2691 .elementor-element.elementor-element-105f4a59 {
        width: 60%;
    }

    .elementor-2691 .elementor-element.elementor-element-5248d6f7 {
        width: 50%;
    }

    .elementor-2691 .elementor-element.elementor-element-452d9a96 {
        width: 50%;
    }
}

/* @media (max-width: 1024px) and (min-width: 768px) { diferença de 1px entre 767 e 768. ex: 767.40 onde a regra de css nao se aplica por conta de nao ser nem 767  e nem 768 (inteiros)*/
@media (max-width: 1024px) and (min-width: 767px) {
    .elementor-2691 .elementor-element.elementor-element-6d3f1b9 {
        width: 54%;
    }

    .elementor-2691 .elementor-element.elementor-element-b74e3c0 {
        width: 20%;
    }

    .elementor-2691 .elementor-element.elementor-element-44ca7bf {
        width: 22%;
    }

    .elementor-2691 .elementor-element.elementor-element-b5f178e {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-caf28cb {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-726f73f9 {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-650d2eb2 {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-5a8f98ce {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-10357411 {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-305daeb0 {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-1312dd2a {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-2652091e {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-7ede5449 {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-71539534 {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-5d1a0f0e {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-752b6e53 {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-7afbde2d {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-56b22852 {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-268130a9 {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-66f24223 {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-7d9561dc {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-1bdffaf1 {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-7ce85435 {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-27b2bb17 {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-4f442138 {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-5416d733 {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-61b86d73 {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-34867438 {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-5b390544 {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-12637892 {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-5cc78295 {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-b331522 {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-676e1a3 {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-ef0876a {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-23a13ad6 {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-30bfca88 {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-105f4a59 {
        width: 100%;
    }

    .elementor-2691 .elementor-element.elementor-element-5248d6f7 {
        width: 70%;
    }

    .elementor-2691 .elementor-element.elementor-element-452d9a96 {
        width: 30%;
    }

    .elementor-2691 .elementor-element.elementor-element-38ec125f {
        width: 100%;
    }
}

.elementor-2691 .elementor-element.elementor-element-278a19a {
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(20px);
}

.elementor-2691 .elementor-element.elementor-element-f0ff27d .elementor-heading-title {
    background-image: linear-gradient(to right, rgb(17, 164, 174), rgb(50, 189, 166), rgb(88, 216, 157));
    background-clip: text;
}

.elementor-2691 .elementor-element.elementor-element-d496326 {
    animation: 3s ease-in-out 0s infinite normal none running floating;
}

@keyframes floating {
    0% {
        transform: translate(0px, 0px);
    }

    65% {
        transform: translate(0px, 15px);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

.elementor-2691 .elementor-element.elementor-element-6b5520e {
    animation: 3s ease-in-out 0s infinite normal none running floating;
}

@keyframes floating {
    0% {
        transform: translate(0px, 0px);
    }

    65% {
        transform: translate(0px, 15px);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

.elementor-2691 .elementor-element.elementor-element-423531f {
    animation: 3s ease-in-out 0s infinite normal none running floating;
}

@keyframes floating {
    0% {
        transform: translate(0px, 0px);
    }

    65% {
        transform: translate(0px, 15px);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

.elementor-2691 .elementor-element.elementor-element-423531f {
    animation: 3s ease-in-out 0s infinite normal none running floating;
}

@keyframes floating {
    0% {
        transform: translate(0px, 0px);
    }

    65% {
        transform: translate(0px, 15px);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

.elementor-2691 .elementor-element.elementor-element-423531f {
    filter: blur(2px);
}

.fairy {
    position: fixed;
    left: 50%;
    top: 50%;
    width: 0.4vw;
    height: 0.4vw;
    margin: -0.2vw 0px 0px 9.8vw;
    animation: 200s ease 0s infinite alternate none running none;
    pointer-events: none;
}

.fairy::before,
.fairy::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    transform-origin: -10vw center;
}

.fairy::before {
    background: transparent;
    opacity: 0.4;
    animation: auto ease 0s infinite alternate none running drift;
}

.fairy::after {
    background: rgb(62, 158, 216);
    opacity: 0;
    box-shadow: rgb(31, 217, 182) 0px 0px 0vw 0vw;
    animation: auto ease 0s infinite alternate none running drift, auto ease 0s infinite normal none running flash;
}

.fairy:nth-child(1) {
    animation-name: move1;
}

.fairy:nth-child(1)::before {
    animation-duration: 10s;
}

.fairy:nth-child(1)::after {
    animation-duration: 10s, 10431ms;
    animation-delay: 0ms, 1080ms;
}

@keyframes move1 {
    0% {
        transform: translateX(45vw) translateY(9vh) scale(0.38);
    }

    3.7037% {
        transform: translateX(26vw) translateY(10vh) scale(0.31);
    }

    7.40741% {
        transform: translateX(-39vw) translateY(39vh) scale(1);
    }

    11.1111% {
        transform: translateX(6vw) translateY(23vh) scale(0.73);
    }

    14.8148% {
        transform: translateX(24vw) translateY(16vh) scale(0.53);
    }

    18.5185% {
        transform: translateX(44vw) translateY(-20vh) scale(0.88);
    }

    22.2222% {
        transform: translateX(-46vw) translateY(-34vh) scale(0.82);
    }

    25.9259% {
        transform: translateX(-20vw) translateY(8vh) scale(0.89);
    }

    29.6296% {
        transform: translateX(20vw) translateY(29vh) scale(0.95);
    }

    33.3333% {
        transform: translateX(7vw) translateY(-15vh) scale(0.27);
    }

    37.037% {
        transform: translateX(35vw) translateY(-41vh) scale(0.92);
    }

    40.7407% {
        transform: translateX(6vw) translateY(-42vh) scale(0.51);
    }

    44.4444% {
        transform: translateX(-48vw) translateY(41vh) scale(0.78);
    }

    48.1481% {
        transform: translateX(48vw) translateY(14vh) scale(0.43);
    }

    51.8519% {
        transform: translateX(-6vw) translateY(-40vh) scale(0.81);
    }

    55.5556% {
        transform: translateX(44vw) translateY(-38vh) scale(0.86);
    }

    59.2593% {
        transform: translateX(46vw) translateY(-49vh) scale(0.64);
    }

    62.963% {
        transform: translateX(-49vw) translateY(16vh) scale(0.86);
    }

    66.6667% {
        transform: translateX(43vw) translateY(14vh) scale(0.61);
    }

    70.3704% {
        transform: translateX(-16vw) translateY(-40vh) scale(0.63);
    }

    74.0741% {
        transform: translateX(-29vw) translateY(17vh) scale(0.47);
    }

    77.7778% {
        transform: translateX(-47vw) translateY(26vh) scale(0.99);
    }

    81.4815% {
        transform: translateX(-37vw) translateY(46vh) scale(0.7);
    }

    85.1852% {
        transform: translateX(-7vw) translateY(-31vh) scale(0.76);
    }

    88.8889% {
        transform: translateX(-27vw) translateY(-28vh) scale(0.64);
    }

    92.5926% {
        transform: translateX(-29vw) translateY(33vh) scale(0.6);
    }

    96.2963% {
        transform: translateX(-31vw) translateY(49vh) scale(0.77);
    }

    100% {
        transform: translateX(-6vw) translateY(-33vh) scale(0.34);
    }
}

.fairy:nth-child(2) {
    animation-name: move2;
}

.fairy:nth-child(2)::before {
    animation-duration: 17s;
}

.fairy:nth-child(2)::after {
    animation-duration: 17s, 9734ms;
    animation-delay: 0ms, 3892ms;
}

@keyframes move2 {
    0% {
        transform: translateX(25vw) translateY(-36vh) scale(0.4);
    }

    4.7619% {
        transform: translateX(26vw) translateY(13vh) scale(0.54);
    }

    9.52381% {
        transform: translateX(-29vw) translateY(8vh) scale(0.89);
    }

    14.2857% {
        transform: translateX(-22vw) translateY(-21vh) scale(0.57);
    }

    19.0476% {
        transform: translateX(-13vw) translateY(16vh) scale(0.83);
    }

    23.8095% {
        transform: translateX(-39vw) translateY(40vh) scale(0.35);
    }

    28.5714% {
        transform: translateX(44vw) translateY(41vh) scale(0.36);
    }

    33.3333% {
        transform: translateX(3vw) translateY(-22vh) scale(0.91);
    }

    38.0952% {
        transform: translateX(9vw) translateY(-10vh) scale(0.27);
    }

    42.8571% {
        transform: translateX(-49vw) translateY(-47vh) scale(0.54);
    }

    47.619% {
        transform: translateX(-46vw) translateY(30vh) scale(0.51);
    }

    52.381% {
        transform: translateX(-45vw) translateY(-38vh) scale(0.77);
    }

    57.1429% {
        transform: translateX(-31vw) translateY(32vh) scale(0.44);
    }

    61.9048% {
        transform: translateX(47vw) translateY(-23vh) scale(0.38);
    }

    66.6667% {
        transform: translateX(-48vw) translateY(-11vh) scale(0.35);
    }

    71.4286% {
        transform: translateX(-11vw) translateY(-30vh) scale(0.59);
    }

    76.1905% {
        transform: translateX(-10vw) translateY(49vh) scale(0.99);
    }

    80.9524% {
        transform: translateX(-34vw) translateY(22vh) scale(0.9);
    }

    85.7143% {
        transform: translateX(4vw) translateY(48vh) scale(0.72);
    }

    90.4762% {
        transform: translateX(27vw) translateY(-23vh) scale(0.77);
    }

    95.2381% {
        transform: translateX(42vw) translateY(-29vh) scale(0.3);
    }

    100% {
        transform: translateX(46vw) translateY(34vh) scale(0.28);
    }
}

.fairy:nth-child(3) {
    animation-name: move3;
}

.fairy:nth-child(3)::before {
    animation-duration: 17s;
}

.fairy:nth-child(3)::after {
    animation-duration: 17s, 5414ms;
    animation-delay: 0ms, 4745ms;
}

@keyframes move3 {
    0% {
        transform: translateX(50vw) translateY(15vh) scale(0.63);
    }

    4.34783% {
        transform: translateX(-21vw) translateY(-28vh) scale(0.7);
    }

    8.69565% {
        transform: translateX(-26vw) translateY(-16vh) scale(0.95);
    }

    13.0435% {
        transform: translateX(-32vw) translateY(-17vh) scale(0.45);
    }

    17.3913% {
        transform: translateX(29vw) translateY(8vh) scale(0.85);
    }

    21.7391% {
        transform: translateX(-44vw) translateY(-17vh) scale(0.33);
    }

    26.087% {
        transform: translateX(-45vw) translateY(-48vh) scale(0.98);
    }

    30.4348% {
        transform: translateX(9vw) translateY(48vh) scale(0.79);
    }

    34.7826% {
        transform: translateX(47vw) translateY(1vh) scale(0.64);
    }

    39.1304% {
        transform: translateX(-7vw) translateY(-6vh) scale(0.48);
    }

    43.4783% {
        transform: translateX(1vw) translateY(40vh) scale(0.68);
    }

    47.8261% {
        transform: translateX(-34vw) translateY(-41vh) scale(0.8);
    }

    52.1739% {
        transform: translateX(6vw) translateY(-2vh) scale(0.52);
    }

    56.5217% {
        transform: translateX(-22vw) translateY(20vh) scale(0.7);
    }

    60.8696% {
        transform: translateX(-39vw) translateY(-12vh) scale(0.81);
    }

    65.2174% {
        transform: translateX(-16vw) translateY(41vh) scale(0.26);
    }

    69.5652% {
        transform: translateX(30vw) translateY(29vh) scale(0.94);
    }

    73.913% {
        transform: translateX(24vw) translateY(-25vh) scale(0.82);
    }

    78.2609% {
        transform: translateX(47vw) translateY(47vh) scale(0.61);
    }

    82.6087% {
        transform: translateX(-41vw) translateY(26vh) scale(0.97);
    }

    86.9565% {
        transform: translateX(24vw) translateY(4vh) scale(0.88);
    }

    91.3043% {
        transform: translateX(-27vw) translateY(26vh) scale(0.4);
    }

    95.6522% {
        transform: translateX(-39vw) translateY(-33vh) scale(0.48);
    }

    100% {
        transform: translateX(31vw) translateY(14vh) scale(0.78);
    }
}

.fairy:nth-child(4) {
    animation-name: move4;
}

.fairy:nth-child(4)::before {
    animation-duration: 14s;
}

.fairy:nth-child(4)::after {
    animation-duration: 14s, 7988ms;
    animation-delay: 0ms, 3687ms;
}

@keyframes move4 {
    0% {
        transform: translateX(44vw) translateY(17vh) scale(0.59);
    }

    5.55556% {
        transform: translateX(39vw) translateY(-20vh) scale(0.73);
    }

    11.1111% {
        transform: translateX(-48vw) translateY(-12vh) scale(0.74);
    }

    16.6667% {
        transform: translateX(2vw) translateY(-22vh) scale(0.46);
    }

    22.2222% {
        transform: translateX(-28vw) translateY(-48vh) scale(0.38);
    }

    27.7778% {
        transform: translateX(-2vw) translateY(-22vh) scale(0.99);
    }

    33.3333% {
        transform: translateX(-37vw) translateY(23vh) scale(0.33);
    }

    38.8889% {
        transform: translateX(24vw) translateY(15vh) scale(0.67);
    }

    44.4444% {
        transform: translateX(5vw) translateY(-44vh) scale(0.49);
    }

    50% {
        transform: translateX(-2vw) translateY(9vh) scale(0.83);
    }

    55.5556% {
        transform: translateX(4vw) translateY(28vh) scale(0.96);
    }

    61.1111% {
        transform: translateX(15vw) translateY(47vh) scale(0.74);
    }

    66.6667% {
        transform: translateX(26vw) translateY(34vh) scale(0.29);
    }

    72.2222% {
        transform: translateX(12vw) translateY(5vh) scale(0.32);
    }

    77.7778% {
        transform: translateX(28vw) translateY(-39vh) scale(0.86);
    }

    83.3333% {
        transform: translateX(-31vw) translateY(-22vh) scale(0.3);
    }

    88.8889% {
        transform: translateX(32vw) translateY(-39vh) scale(0.79);
    }

    94.4444% {
        transform: translateX(8vw) translateY(38vh) scale(0.8);
    }

    100% {
        transform: translateX(29vw) translateY(-8vh) scale(0.7);
    }
}

.fairy:nth-child(5) {
    animation-name: move5;
}

.fairy:nth-child(5)::before {
    animation-duration: 15s;
}

.fairy:nth-child(5)::after {
    animation-duration: 15s, 10025ms;
    animation-delay: 0ms, 1133ms;
}

@keyframes move5 {
    0% {
        transform: translateX(50vw) translateY(-28vh) scale(0.99);
    }

    3.57143% {
        transform: translateX(-48vw) translateY(-12vh) scale(0.87);
    }

    7.14286% {
        transform: translateX(50vw) translateY(-23vh) scale(0.91);
    }

    10.7143% {
        transform: translateX(-42vw) translateY(46vh) scale(0.37);
    }

    14.2857% {
        transform: translateX(-31vw) translateY(-43vh) scale(0.68);
    }

    17.8571% {
        transform: translateX(21vw) translateY(10vh) scale(0.44);
    }

    21.4286% {
        transform: translateX(39vw) translateY(-11vh) scale(0.68);
    }

    25% {
        transform: translateX(8vw) translateY(-36vh) scale(0.9);
    }

    28.5714% {
        transform: translateX(-9vw) translateY(-3vh) scale(0.83);
    }

    32.1429% {
        transform: translateX(-28vw) translateY(-8vh) scale(1);
    }

    35.7143% {
        transform: translateX(32vw) translateY(21vh) scale(0.88);
    }

    39.2857% {
        transform: translateX(47vw) translateY(-27vh) scale(0.6);
    }

    42.8571% {
        transform: translateX(-24vw) translateY(-34vh) scale(0.62);
    }

    46.4286% {
        transform: translateX(35vw) translateY(-41vh) scale(0.81);
    }

    50% {
        transform: translateX(35vw) translateY(-26vh) scale(0.34);
    }

    53.5714% {
        transform: translateX(9vw) translateY(42vh) scale(0.33);
    }

    57.1429% {
        transform: translateX(-4vw) translateY(38vh) scale(0.31);
    }

    60.7143% {
        transform: translateX(-5vw) translateY(47vh) scale(0.66);
    }

    64.2857% {
        transform: translateX(49vw) translateY(16vh) scale(0.47);
    }

    67.8571% {
        transform: translateX(48vw) translateY(1vh) scale(0.98);
    }

    71.4286% {
        transform: translateX(-11vw) translateY(37vh) scale(0.45);
    }

    75% {
        transform: translateX(49vw) translateY(-4vh) scale(0.57);
    }

    78.5714% {
        transform: translateX(-41vw) translateY(-22vh) scale(0.44);
    }

    82.1429% {
        transform: translateX(17vw) translateY(-15vh) scale(0.32);
    }

    85.7143% {
        transform: translateX(34vw) translateY(38vh) scale(0.4);
    }

    89.2857% {
        transform: translateX(-24vw) translateY(40vh) scale(0.38);
    }

    92.8571% {
        transform: translateX(-9vw) translateY(-42vh) scale(0.65);
    }

    96.4286% {
        transform: translateX(29vw) translateY(10vh) scale(0.98);
    }

    100% {
        transform: translateX(35vw) translateY(-5vh) scale(0.41);
    }
}

.fairy:nth-child(6) {
    animation-name: move6;
}

.fairy:nth-child(6)::before {
    animation-duration: 16s;
}

.fairy:nth-child(6)::after {
    animation-duration: 16s, 8905ms;
    animation-delay: 0ms, 2121ms;
}

@keyframes move6 {
    0% {
        transform: translateX(-17vw) translateY(-14vh) scale(0.44);
    }

    5.26316% {
        transform: translateX(25vw) translateY(40vh) scale(0.5);
    }

    10.5263% {
        transform: translateX(4vw) translateY(-45vh) scale(0.83);
    }

    15.7895% {
        transform: translateX(47vw) translateY(49vh) scale(0.27);
    }

    21.0526% {
        transform: translateX(16vw) translateY(49vh) scale(0.77);
    }

    26.3158% {
        transform: translateX(24vw) translateY(-4vh) scale(0.94);
    }

    31.5789% {
        transform: translateX(7vw) translateY(-9vh) scale(0.52);
    }

    36.8421% {
        transform: translateX(-18vw) translateY(-34vh) scale(0.29);
    }

    42.1053% {
        transform: translateX(29vw) translateY(43vh) scale(0.77);
    }

    47.3684% {
        transform: translateX(9vw) translateY(9vh) scale(0.29);
    }

    52.6316% {
        transform: translateX(-20vw) translateY(-29vh) scale(0.3);
    }

    57.8947% {
        transform: translateX(9vw) translateY(-7vh) scale(0.34);
    }

    63.1579% {
        transform: translateX(-31vw) translateY(0vh) scale(0.69);
    }

    68.4211% {
        transform: translateX(49vw) translateY(-46vh) scale(0.88);
    }

    73.6842% {
        transform: translateX(3vw) translateY(-31vh) scale(0.76);
    }

    78.9474% {
        transform: translateX(-29vw) translateY(32vh) scale(0.36);
    }

    84.2105% {
        transform: translateX(3vw) translateY(44vh) scale(0.93);
    }

    89.4737% {
        transform: translateX(-5vw) translateY(-14vh) scale(0.82);
    }

    94.7368% {
        transform: translateX(-9vw) translateY(3vh) scale(0.7);
    }

    100% {
        transform: translateX(50vw) translateY(7vh) scale(0.39);
    }
}

.fairy:nth-child(7) {
    animation-name: move7;
}

.fairy:nth-child(7)::before {
    animation-duration: 16s;
}

.fairy:nth-child(7)::after {
    animation-duration: 16s, 7532ms;
    animation-delay: 0ms, 689ms;
}

@keyframes move7 {
    0% {
        transform: translateX(30vw) translateY(33vh) scale(0.76);
    }

    4.7619% {
        transform: translateX(28vw) translateY(32vh) scale(0.62);
    }

    9.52381% {
        transform: translateX(20vw) translateY(-10vh) scale(0.56);
    }

    14.2857% {
        transform: translateX(-33vw) translateY(9vh) scale(0.42);
    }

    19.0476% {
        transform: translateX(-21vw) translateY(22vh) scale(0.56);
    }

    23.8095% {
        transform: translateX(-9vw) translateY(0vh) scale(0.57);
    }

    28.5714% {
        transform: translateX(-17vw) translateY(-1vh) scale(0.31);
    }

    33.3333% {
        transform: translateX(17vw) translateY(-22vh) scale(0.34);
    }

    38.0952% {
        transform: translateX(-26vw) translateY(46vh) scale(0.48);
    }

    42.8571% {
        transform: translateX(0vw) translateY(-18vh) scale(0.98);
    }

    47.619% {
        transform: translateX(44vw) translateY(27vh) scale(0.41);
    }

    52.381% {
        transform: translateX(18vw) translateY(-45vh) scale(0.51);
    }

    57.1429% {
        transform: translateX(-24vw) translateY(-19vh) scale(0.95);
    }

    61.9048% {
        transform: translateX(-26vw) translateY(-16vh) scale(0.57);
    }

    66.6667% {
        transform: translateX(-37vw) translateY(15vh) scale(0.39);
    }

    71.4286% {
        transform: translateX(-32vw) translateY(-10vh) scale(0.79);
    }

    76.1905% {
        transform: translateX(14vw) translateY(-9vh) scale(0.28);
    }

    80.9524% {
        transform: translateX(32vw) translateY(-44vh) scale(0.45);
    }

    85.7143% {
        transform: translateX(28vw) translateY(-26vh) scale(0.99);
    }

    90.4762% {
        transform: translateX(50vw) translateY(47vh) scale(0.77);
    }

    95.2381% {
        transform: translateX(19vw) translateY(18vh) scale(0.99);
    }

    100% {
        transform: translateX(44vw) translateY(-21vh) scale(0.42);
    }
}

.fairy:nth-child(8) {
    animation-name: move8;
}

.fairy:nth-child(8)::before {
    animation-duration: 11s;
}

.fairy:nth-child(8)::after {
    animation-duration: 11s, 10025ms;
    animation-delay: 0ms, 5795ms;
}

@keyframes move8 {
    0% {
        transform: translateX(1vw) translateY(49vh) scale(0.79);
    }

    5% {
        transform: translateX(37vw) translateY(22vh) scale(0.29);
    }

    10% {
        transform: translateX(43vw) translateY(-24vh) scale(0.72);
    }

    15% {
        transform: translateX(-6vw) translateY(42vh) scale(0.8);
    }

    20% {
        transform: translateX(47vw) translateY(36vh) scale(0.87);
    }

    25% {
        transform: translateX(38vw) translateY(12vh) scale(0.54);
    }

    30% {
        transform: translateX(-33vw) translateY(44vh) scale(0.93);
    }

    35% {
        transform: translateX(21vw) translateY(23vh) scale(0.47);
    }

    40% {
        transform: translateX(-13vw) translateY(38vh) scale(0.47);
    }

    45% {
        transform: translateX(-13vw) translateY(-2vh) scale(0.64);
    }

    50% {
        transform: translateX(50vw) translateY(30vh) scale(0.95);
    }

    55% {
        transform: translateX(-7vw) translateY(-21vh) scale(0.8);
    }

    60% {
        transform: translateX(9vw) translateY(-33vh) scale(0.59);
    }

    65% {
        transform: translateX(-47vw) translateY(22vh) scale(0.44);
    }

    70% {
        transform: translateX(41vw) translateY(5vh) scale(0.35);
    }

    75% {
        transform: translateX(-17vw) translateY(-5vh) scale(0.56);
    }

    80% {
        transform: translateX(44vw) translateY(-36vh) scale(0.93);
    }

    85% {
        transform: translateX(-26vw) translateY(36vh) scale(0.56);
    }

    90% {
        transform: translateX(41vw) translateY(-31vh) scale(0.76);
    }

    95% {
        transform: translateX(34vw) translateY(20vh) scale(0.27);
    }

    100% {
        transform: translateX(-5vw) translateY(-23vh) scale(0.96);
    }
}

.fairy:nth-child(9) {
    animation-name: move9;
}

.fairy:nth-child(9)::before {
    animation-duration: 16s;
}

.fairy:nth-child(9)::after {
    animation-duration: 16s, 6465ms;
    animation-delay: 0ms, 4185ms;
}

@keyframes move9 {
    0% {
        transform: translateX(14vw) translateY(41vh) scale(0.84);
    }

    5.55556% {
        transform: translateX(-4vw) translateY(24vh) scale(0.56);
    }

    11.1111% {
        transform: translateX(38vw) translateY(-48vh) scale(0.29);
    }

    16.6667% {
        transform: translateX(20vw) translateY(-11vh) scale(0.42);
    }

    22.2222% {
        transform: translateX(-20vw) translateY(22vh) scale(0.26);
    }

    27.7778% {
        transform: translateX(-2vw) translateY(42vh) scale(0.41);
    }

    33.3333% {
        transform: translateX(48vw) translateY(-40vh) scale(0.34);
    }

    38.8889% {
        transform: translateX(32vw) translateY(-17vh) scale(0.96);
    }

    44.4444% {
        transform: translateX(-12vw) translateY(25vh) scale(0.62);
    }

    50% {
        transform: translateX(29vw) translateY(31vh) scale(0.68);
    }

    55.5556% {
        transform: translateX(-45vw) translateY(11vh) scale(0.26);
    }

    61.1111% {
        transform: translateX(21vw) translateY(5vh) scale(0.41);
    }

    66.6667% {
        transform: translateX(-48vw) translateY(-45vh) scale(0.95);
    }

    72.2222% {
        transform: translateX(34vw) translateY(-2vh) scale(0.31);
    }

    77.7778% {
        transform: translateX(35vw) translateY(-31vh) scale(0.46);
    }

    83.3333% {
        transform: translateX(-15vw) translateY(-23vh) scale(0.65);
    }

    88.8889% {
        transform: translateX(9vw) translateY(-30vh) scale(0.63);
    }

    94.4444% {
        transform: translateX(-40vw) translateY(13vh) scale(0.38);
    }

    100% {
        transform: translateX(28vw) translateY(50vh) scale(0.27);
    }
}

.fairy:nth-child(10) {
    animation-name: move10;
}

.fairy:nth-child(10)::before {
    animation-duration: 12s;
}

.fairy:nth-child(10)::after {
    animation-duration: 12s, 6053ms;
    animation-delay: 0ms, 7062ms;
}

@keyframes move10 {
    0% {
        transform: translateX(15vw) translateY(-14vh) scale(0.35);
    }

    4.16667% {
        transform: translateX(10vw) translateY(-8vh) scale(0.36);
    }

    8.33333% {
        transform: translateX(37vw) translateY(-27vh) scale(0.46);
    }

    12.5% {
        transform: translateX(-36vw) translateY(-19vh) scale(0.9);
    }

    16.6667% {
        transform: translateX(-6vw) translateY(43vh) scale(0.86);
    }

    20.8333% {
        transform: translateX(32vw) translateY(-19vh) scale(0.44);
    }

    25% {
        transform: translateX(-16vw) translateY(40vh) scale(0.29);
    }

    29.1667% {
        transform: translateX(-31vw) translateY(30vh) scale(0.44);
    }

    33.3333% {
        transform: translateX(-19vw) translateY(-13vh) scale(0.7);
    }

    37.5% {
        transform: translateX(36vw) translateY(6vh) scale(0.27);
    }

    41.6667% {
        transform: translateX(-14vw) translateY(-35vh) scale(0.38);
    }

    45.8333% {
        transform: translateX(20vw) translateY(35vh) scale(0.56);
    }

    50% {
        transform: translateX(34vw) translateY(10vh) scale(0.89);
    }

    54.1667% {
        transform: translateX(-21vw) translateY(-18vh) scale(0.46);
    }

    58.3333% {
        transform: translateX(36vw) translateY(-23vh) scale(0.94);
    }

    62.5% {
        transform: translateX(-36vw) translateY(40vh) scale(0.34);
    }

    66.6667% {
        transform: translateX(-36vw) translateY(-36vh) scale(0.29);
    }

    70.8333% {
        transform: translateX(-25vw) translateY(-15vh) scale(0.93);
    }

    75% {
        transform: translateX(32vw) translateY(29vh) scale(0.5);
    }

    79.1667% {
        transform: translateX(16vw) translateY(-13vh) scale(0.9);
    }

    83.3333% {
        transform: translateX(-21vw) translateY(35vh) scale(0.56);
    }

    87.5% {
        transform: translateX(-44vw) translateY(10vh) scale(0.98);
    }

    91.6667% {
        transform: translateX(22vw) translateY(-15vh) scale(0.7);
    }

    95.8333% {
        transform: translateX(3vw) translateY(31vh) scale(0.51);
    }

    100% {
        transform: translateX(-21vw) translateY(-44vh) scale(0.5);
    }
}

.fairy:nth-child(11) {
    animation-name: move11;
}

.fairy:nth-child(11)::before {
    animation-duration: 12s;
}

.fairy:nth-child(11)::after {
    animation-duration: 12s, 7706ms;
    animation-delay: 0ms, 5870ms;
}

@keyframes move11 {
    0% {
        transform: translateX(48vw) translateY(39vh) scale(0.55);
    }

    5.55556% {
        transform: translateX(35vw) translateY(31vh) scale(0.93);
    }

    11.1111% {
        transform: translateX(43vw) translateY(46vh) scale(0.62);
    }

    16.6667% {
        transform: translateX(-32vw) translateY(-43vh) scale(0.66);
    }

    22.2222% {
        transform: translateX(43vw) translateY(-47vh) scale(0.52);
    }

    27.7778% {
        transform: translateX(22vw) translateY(36vh) scale(0.91);
    }

    33.3333% {
        transform: translateX(26vw) translateY(45vh) scale(0.62);
    }

    38.8889% {
        transform: translateX(17vw) translateY(-8vh) scale(0.9);
    }

    44.4444% {
        transform: translateX(-20vw) translateY(21vh) scale(0.38);
    }

    50% {
        transform: translateX(49vw) translateY(42vh) scale(0.99);
    }

    55.5556% {
        transform: translateX(36vw) translateY(3vh) scale(0.6);
    }

    61.1111% {
        transform: translateX(33vw) translateY(26vh) scale(0.68);
    }

    66.6667% {
        transform: translateX(4vw) translateY(-43vh) scale(0.49);
    }

    72.2222% {
        transform: translateX(-7vw) translateY(9vh) scale(0.31);
    }

    77.7778% {
        transform: translateX(12vw) translateY(-25vh) scale(0.99);
    }

    83.3333% {
        transform: translateX(9vw) translateY(22vh) scale(0.93);
    }

    88.8889% {
        transform: translateX(-30vw) translateY(17vh) scale(0.64);
    }

    94.4444% {
        transform: translateX(41vw) translateY(19vh) scale(0.59);
    }

    100% {
        transform: translateX(-34vw) translateY(19vh) scale(0.82);
    }
}

.fairy:nth-child(12) {
    animation-name: move12;
}

.fairy:nth-child(12)::before {
    animation-duration: 12s;
}

.fairy:nth-child(12)::after {
    animation-duration: 12s, 5432ms;
    animation-delay: 0ms, 4381ms;
}

@keyframes move12 {
    0% {
        transform: translateX(17vw) translateY(46vh) scale(0.6);
    }

    3.7037% {
        transform: translateX(-48vw) translateY(22vh) scale(0.47);
    }

    7.40741% {
        transform: translateX(-25vw) translateY(-42vh) scale(0.73);
    }

    11.1111% {
        transform: translateX(8vw) translateY(41vh) scale(0.39);
    }

    14.8148% {
        transform: translateX(-38vw) translateY(-39vh) scale(0.93);
    }

    18.5185% {
        transform: translateX(45vw) translateY(2vh) scale(0.37);
    }

    22.2222% {
        transform: translateX(39vw) translateY(-31vh) scale(0.88);
    }

    25.9259% {
        transform: translateX(24vw) translateY(-49vh) scale(0.29);
    }

    29.6296% {
        transform: translateX(5vw) translateY(46vh) scale(0.63);
    }

    33.3333% {
        transform: translateX(40vw) translateY(-7vh) scale(0.45);
    }

    37.037% {
        transform: translateX(37vw) translateY(-32vh) scale(0.61);
    }

    40.7407% {
        transform: translateX(-45vw) translateY(-11vh) scale(0.73);
    }

    44.4444% {
        transform: translateX(-16vw) translateY(12vh) scale(0.32);
    }

    48.1481% {
        transform: translateX(13vw) translateY(-4vh) scale(0.72);
    }

    51.8519% {
        transform: translateX(41vw) translateY(14vh) scale(0.43);
    }

    55.5556% {
        transform: translateX(-32vw) translateY(23vh) scale(0.57);
    }

    59.2593% {
        transform: translateX(-49vw) translateY(-47vh) scale(0.84);
    }

    62.963% {
        transform: translateX(-23vw) translateY(-40vh) scale(0.35);
    }

    66.6667% {
        transform: translateX(39vw) translateY(-32vh) scale(0.26);
    }

    70.3704% {
        transform: translateX(-48vw) translateY(-9vh) scale(0.87);
    }

    74.0741% {
        transform: translateX(-3vw) translateY(-29vh) scale(0.27);
    }

    77.7778% {
        transform: translateX(-2vw) translateY(-29vh) scale(0.34);
    }

    81.4815% {
        transform: translateX(-23vw) translateY(-4vh) scale(0.33);
    }

    85.1852% {
        transform: translateX(-38vw) translateY(48vh) scale(0.45);
    }

    88.8889% {
        transform: translateX(7vw) translateY(-27vh) scale(0.93);
    }

    92.5926% {
        transform: translateX(27vw) translateY(-40vh) scale(0.89);
    }

    96.2963% {
        transform: translateX(21vw) translateY(31vh) scale(0.31);
    }

    100% {
        transform: translateX(31vw) translateY(35vh) scale(0.51);
    }
}

.fairy:nth-child(13) {
    animation-name: move13;
}

.fairy:nth-child(13)::before {
    animation-duration: 15s;
}

.fairy:nth-child(13)::after {
    animation-duration: 15s, 8135ms;
    animation-delay: 0ms, 5977ms;
}

@keyframes move13 {
    0% {
        transform: translateX(10vw) translateY(-23vh) scale(0.74);
    }

    4.7619% {
        transform: translateX(-16vw) translateY(38vh) scale(0.7);
    }

    9.52381% {
        transform: translateX(28vw) translateY(-8vh) scale(0.77);
    }

    14.2857% {
        transform: translateX(39vw) translateY(49vh) scale(0.91);
    }

    19.0476% {
        transform: translateX(-24vw) translateY(-42vh) scale(0.97);
    }

    23.8095% {
        transform: translateX(29vw) translateY(1vh) scale(0.78);
    }

    28.5714% {
        transform: translateX(46vw) translateY(10vh) scale(0.72);
    }

    33.3333% {
        transform: translateX(45vw) translateY(2vh) scale(1);
    }

    38.0952% {
        transform: translateX(50vw) translateY(17vh) scale(0.89);
    }

    42.8571% {
        transform: translateX(-7vw) translateY(22vh) scale(0.79);
    }

    47.619% {
        transform: translateX(-36vw) translateY(-17vh) scale(0.27);
    }

    52.381% {
        transform: translateX(-14vw) translateY(-39vh) scale(0.31);
    }

    57.1429% {
        transform: translateX(45vw) translateY(0vh) scale(0.47);
    }

    61.9048% {
        transform: translateX(-25vw) translateY(20vh) scale(0.9);
    }

    66.6667% {
        transform: translateX(-16vw) translateY(-9vh) scale(0.56);
    }

    71.4286% {
        transform: translateX(6vw) translateY(37vh) scale(0.87);
    }

    76.1905% {
        transform: translateX(-8vw) translateY(20vh) scale(0.69);
    }

    80.9524% {
        transform: translateX(38vw) translateY(38vh) scale(0.84);
    }

    85.7143% {
        transform: translateX(9vw) translateY(46vh) scale(1);
    }

    90.4762% {
        transform: translateX(-17vw) translateY(23vh) scale(0.49);
    }

    95.2381% {
        transform: translateX(-10vw) translateY(-49vh) scale(0.88);
    }

    100% {
        transform: translateX(15vw) translateY(-22vh) scale(0.81);
    }
}

.fairy:nth-child(14) {
    animation-name: move14;
}

.fairy:nth-child(14)::before {
    animation-duration: 18s;
}

.fairy:nth-child(14)::after {
    animation-duration: 18s, 6857ms;
    animation-delay: 0ms, 2759ms;
}

@keyframes move14 {
    0% {
        transform: translateX(48vw) translateY(8vh) scale(0.86);
    }

    3.57143% {
        transform: translateX(22vw) translateY(5vh) scale(0.93);
    }

    7.14286% {
        transform: translateX(-4vw) translateY(2vh) scale(0.46);
    }

    10.7143% {
        transform: translateX(-47vw) translateY(32vh) scale(0.54);
    }

    14.2857% {
        transform: translateX(-6vw) translateY(-31vh) scale(0.34);
    }

    17.8571% {
        transform: translateX(-4vw) translateY(45vh) scale(0.26);
    }

    21.4286% {
        transform: translateX(20vw) translateY(39vh) scale(0.26);
    }

    25% {
        transform: translateX(11vw) translateY(-40vh) scale(0.33);
    }

    28.5714% {
        transform: translateX(45vw) translateY(-29vh) scale(0.78);
    }

    32.1429% {
        transform: translateX(35vw) translateY(15vh) scale(0.5);
    }

    35.7143% {
        transform: translateX(32vw) translateY(36vh) scale(0.53);
    }

    39.2857% {
        transform: translateX(-5vw) translateY(28vh) scale(0.57);
    }

    42.8571% {
        transform: translateX(47vw) translateY(-27vh) scale(0.84);
    }

    46.4286% {
        transform: translateX(-30vw) translateY(6vh) scale(0.45);
    }

    50% {
        transform: translateX(44vw) translateY(29vh) scale(0.98);
    }

    53.5714% {
        transform: translateX(47vw) translateY(17vh) scale(0.66);
    }

    57.1429% {
        transform: translateX(28vw) translateY(7vh) scale(0.46);
    }

    60.7143% {
        transform: translateX(-45vw) translateY(37vh) scale(0.6);
    }

    64.2857% {
        transform: translateX(-22vw) translateY(-1vh) scale(0.72);
    }

    67.8571% {
        transform: translateX(13vw) translateY(-31vh) scale(0.6);
    }

    71.4286% {
        transform: translateX(39vw) translateY(-21vh) scale(0.56);
    }

    75% {
        transform: translateX(18vw) translateY(-5vh) scale(0.67);
    }

    78.5714% {
        transform: translateX(5vw) translateY(-2vh) scale(0.69);
    }

    82.1429% {
        transform: translateX(36vw) translateY(19vh) scale(0.76);
    }

    85.7143% {
        transform: translateX(-19vw) translateY(7vh) scale(0.99);
    }

    89.2857% {
        transform: translateX(-4vw) translateY(37vh) scale(0.68);
    }

    92.8571% {
        transform: translateX(-47vw) translateY(-40vh) scale(0.68);
    }

    96.4286% {
        transform: translateX(-14vw) translateY(1vh) scale(0.83);
    }

    100% {
        transform: translateX(-16vw) translateY(2vh) scale(0.44);
    }
}

.fairy:nth-child(15) {
    animation-name: move15;
}

.fairy:nth-child(15)::before {
    animation-duration: 14s;
}

.fairy:nth-child(15)::after {
    animation-duration: 14s, 9021ms;
    animation-delay: 0ms, 8339ms;
}

@keyframes move15 {
    0% {
        transform: translateX(6vw) translateY(-5vh) scale(0.66);
    }

    4% {
        transform: translateX(-10vw) translateY(-46vh) scale(0.89);
    }

    8% {
        transform: translateX(42vw) translateY(-44vh) scale(0.43);
    }

    12% {
        transform: translateX(-3vw) translateY(32vh) scale(0.35);
    }

    16% {
        transform: translateX(-42vw) translateY(-19vh) scale(0.7);
    }

    20% {
        transform: translateX(26vw) translateY(8vh) scale(0.31);
    }

    24% {
        transform: translateX(16vw) translateY(-40vh) scale(0.9);
    }

    28% {
        transform: translateX(38vw) translateY(-15vh) scale(0.53);
    }

    32% {
        transform: translateX(32vw) translateY(-25vh) scale(0.31);
    }

    36% {
        transform: translateX(14vw) translateY(3vh) scale(0.46);
    }

    40% {
        transform: translateX(-17vw) translateY(25vh) scale(0.74);
    }

    44% {
        transform: translateX(-41vw) translateY(-44vh) scale(0.69);
    }

    48% {
        transform: translateX(18vw) translateY(45vh) scale(0.74);
    }

    52% {
        transform: translateX(47vw) translateY(19vh) scale(0.47);
    }

    56% {
        transform: translateX(-14vw) translateY(-18vh) scale(0.28);
    }

    60% {
        transform: translateX(21vw) translateY(18vh) scale(0.94);
    }

    64% {
        transform: translateX(32vw) translateY(-14vh) scale(0.78);
    }

    68% {
        transform: translateX(-4vw) translateY(18vh) scale(0.55);
    }

    72% {
        transform: translateX(28vw) translateY(-3vh) scale(0.41);
    }

    76% {
        transform: translateX(-41vw) translateY(6vh) scale(0.91);
    }

    80% {
        transform: translateX(43vw) translateY(40vh) scale(0.94);
    }

    84% {
        transform: translateX(-9vw) translateY(-44vh) scale(0.99);
    }

    88% {
        transform: translateX(-9vw) translateY(4vh) scale(0.84);
    }

    92% {
        transform: translateX(-14vw) translateY(18vh) scale(0.62);
    }

    96% {
        transform: translateX(-39vw) translateY(-13vh) scale(0.89);
    }

    100% {
        transform: translateX(-20vw) translateY(17vh) scale(0.69);
    }
}

.fairy:nth-child(16) {
    animation-name: move16;
}

.fairy:nth-child(16)::before {
    animation-duration: 13s;
}

.fairy:nth-child(16)::after {
    animation-duration: 13s, 10571ms;
    animation-delay: 0ms, 6114ms;
}

@keyframes move16 {
    0% {
        transform: translateX(-32vw) translateY(31vh) scale(0.32);
    }

    5.55556% {
        transform: translateX(-40vw) translateY(23vh) scale(0.35);
    }

    11.1111% {
        transform: translateX(-27vw) translateY(50vh) scale(0.65);
    }

    16.6667% {
        transform: translateX(-5vw) translateY(23vh) scale(0.27);
    }

    22.2222% {
        transform: translateX(-41vw) translateY(28vh) scale(0.74);
    }

    27.7778% {
        transform: translateX(0vw) translateY(9vh) scale(0.86);
    }

    33.3333% {
        transform: translateX(-8vw) translateY(9vh) scale(0.5);
    }

    38.8889% {
        transform: translateX(-40vw) translateY(20vh) scale(0.85);
    }

    44.4444% {
        transform: translateX(-43vw) translateY(-44vh) scale(0.67);
    }

    50% {
        transform: translateX(3vw) translateY(50vh) scale(0.88);
    }

    55.5556% {
        transform: translateX(-2vw) translateY(28vh) scale(0.28);
    }

    61.1111% {
        transform: translateX(26vw) translateY(-35vh) scale(0.44);
    }

    66.6667% {
        transform: translateX(17vw) translateY(-14vh) scale(0.46);
    }

    72.2222% {
        transform: translateX(-17vw) translateY(-46vh) scale(0.4);
    }

    77.7778% {
        transform: translateX(17vw) translateY(16vh) scale(0.71);
    }

    83.3333% {
        transform: translateX(-32vw) translateY(19vh) scale(0.96);
    }

    88.8889% {
        transform: translateX(32vw) translateY(10vh) scale(0.45);
    }

    94.4444% {
        transform: translateX(4vw) translateY(49vh) scale(0.98);
    }

    100% {
        transform: translateX(34vw) translateY(-22vh) scale(0.9);
    }
}

.fairy:nth-child(17) {
    animation-name: move17;
}

.fairy:nth-child(17)::before {
    animation-duration: 10s;
}

.fairy:nth-child(17)::after {
    animation-duration: 10s, 10586ms;
    animation-delay: 0ms, 821ms;
}

@keyframes move17 {
    0% {
        transform: translateX(-8vw) translateY(19vh) scale(0.26);
    }

    3.7037% {
        transform: translateX(7vw) translateY(-18vh) scale(0.81);
    }

    7.40741% {
        transform: translateX(-20vw) translateY(-16vh) scale(0.49);
    }

    11.1111% {
        transform: translateX(41vw) translateY(-25vh) scale(0.57);
    }

    14.8148% {
        transform: translateX(-41vw) translateY(41vh) scale(0.71);
    }

    18.5185% {
        transform: translateX(17vw) translateY(42vh) scale(0.91);
    }

    22.2222% {
        transform: translateX(25vw) translateY(-28vh) scale(0.57);
    }

    25.9259% {
        transform: translateX(-20vw) translateY(10vh) scale(0.35);
    }

    29.6296% {
        transform: translateX(-41vw) translateY(1vh) scale(0.34);
    }

    33.3333% {
        transform: translateX(20vw) translateY(-34vh) scale(0.58);
    }

    37.037% {
        transform: translateX(-37vw) translateY(-35vh) scale(0.89);
    }

    40.7407% {
        transform: translateX(-21vw) translateY(41vh) scale(0.7);
    }

    44.4444% {
        transform: translateX(1vw) translateY(5vh) scale(0.37);
    }

    48.1481% {
        transform: translateX(-44vw) translateY(-22vh) scale(0.5);
    }

    51.8519% {
        transform: translateX(-9vw) translateY(1vh) scale(0.48);
    }

    55.5556% {
        transform: translateX(-23vw) translateY(42vh) scale(0.85);
    }

    59.2593% {
        transform: translateX(-34vw) translateY(7vh) scale(0.64);
    }

    62.963% {
        transform: translateX(18vw) translateY(0vh) scale(0.84);
    }

    66.6667% {
        transform: translateX(6vw) translateY(-23vh) scale(0.61);
    }

    70.3704% {
        transform: translateX(-32vw) translateY(31vh) scale(0.84);
    }

    74.0741% {
        transform: translateX(-18vw) translateY(2vh) scale(0.57);
    }

    77.7778% {
        transform: translateX(-44vw) translateY(12vh) scale(0.53);
    }

    81.4815% {
        transform: translateX(-17vw) translateY(-5vh) scale(1);
    }

    85.1852% {
        transform: translateX(2vw) translateY(-18vh) scale(0.75);
    }

    88.8889% {
        transform: translateX(-16vw) translateY(-23vh) scale(0.75);
    }

    92.5926% {
        transform: translateX(-8vw) translateY(26vh) scale(0.27);
    }

    96.2963% {
        transform: translateX(-2vw) translateY(39vh) scale(0.34);
    }

    100% {
        transform: translateX(-13vw) translateY(15vh) scale(0.68);
    }
}

.fairy:nth-child(18) {
    animation-name: move18;
}

.fairy:nth-child(18)::before {
    animation-duration: 17s;
}

.fairy:nth-child(18)::after {
    animation-duration: 17s, 8016ms;
    animation-delay: 0ms, 3098ms;
}

@keyframes move18 {
    0% {
        transform: translateX(-47vw) translateY(8vh) scale(0.48);
    }

    5.26316% {
        transform: translateX(-25vw) translateY(-23vh) scale(0.95);
    }

    10.5263% {
        transform: translateX(-41vw) translateY(46vh) scale(0.58);
    }

    15.7895% {
        transform: translateX(-18vw) translateY(33vh) scale(0.83);
    }

    21.0526% {
        transform: translateX(41vw) translateY(-19vh) scale(0.72);
    }

    26.3158% {
        transform: translateX(-33vw) translateY(32vh) scale(0.99);
    }

    31.5789% {
        transform: translateX(50vw) translateY(3vh) scale(0.28);
    }

    36.8421% {
        transform: translateX(1vw) translateY(-16vh) scale(0.99);
    }

    42.1053% {
        transform: translateX(23vw) translateY(49vh) scale(0.27);
    }

    47.3684% {
        transform: translateX(-13vw) translateY(-46vh) scale(0.37);
    }

    52.6316% {
        transform: translateX(9vw) translateY(-37vh) scale(0.79);
    }

    57.8947% {
        transform: translateX(-34vw) translateY(-1vh) scale(0.74);
    }

    63.1579% {
        transform: translateX(43vw) translateY(35vh) scale(0.69);
    }

    68.4211% {
        transform: translateX(37vw) translateY(-7vh) scale(0.98);
    }

    73.6842% {
        transform: translateX(13vw) translateY(11vh) scale(0.94);
    }

    78.9474% {
        transform: translateX(-24vw) translateY(-12vh) scale(0.34);
    }

    84.2105% {
        transform: translateX(-17vw) translateY(-5vh) scale(0.8);
    }

    89.4737% {
        transform: translateX(28vw) translateY(-39vh) scale(0.94);
    }

    94.7368% {
        transform: translateX(32vw) translateY(1vh) scale(0.93);
    }

    100% {
        transform: translateX(12vw) translateY(31vh) scale(0.26);
    }
}

.fairy:nth-child(19) {
    animation-name: move19;
}

.fairy:nth-child(19)::before {
    animation-duration: 18s;
}

.fairy:nth-child(19)::after {
    animation-duration: 18s, 6955ms;
    animation-delay: 0ms, 3016ms;
}

@keyframes move19 {
    0% {
        transform: translateX(-4vw) translateY(-45vh) scale(0.99);
    }

    4.16667% {
        transform: translateX(-8vw) translateY(47vh) scale(0.44);
    }

    8.33333% {
        transform: translateX(32vw) translateY(21vh) scale(0.71);
    }

    12.5% {
        transform: translateX(21vw) translateY(34vh) scale(0.46);
    }

    16.6667% {
        transform: translateX(-47vw) translateY(-11vh) scale(0.94);
    }

    20.8333% {
        transform: translateX(36vw) translateY(-5vh) scale(0.34);
    }

    25% {
        transform: translateX(27vw) translateY(37vh) scale(0.93);
    }

    29.1667% {
        transform: translateX(22vw) translateY(1vh) scale(0.58);
    }

    33.3333% {
        transform: translateX(30vw) translateY(-32vh) scale(0.43);
    }

    37.5% {
        transform: translateX(-14vw) translateY(-28vh) scale(0.75);
    }

    41.6667% {
        transform: translateX(49vw) translateY(-46vh) scale(0.45);
    }

    45.8333% {
        transform: translateX(-30vw) translateY(-16vh) scale(0.72);
    }

    50% {
        transform: translateX(2vw) translateY(-7vh) scale(0.46);
    }

    54.1667% {
        transform: translateX(37vw) translateY(-7vh) scale(0.56);
    }

    58.3333% {
        transform: translateX(-6vw) translateY(-3vh) scale(1);
    }

    62.5% {
        transform: translateX(-31vw) translateY(-38vh) scale(0.83);
    }

    66.6667% {
        transform: translateX(2vw) translateY(-31vh) scale(0.87);
    }

    70.8333% {
        transform: translateX(21vw) translateY(23vh) scale(0.84);
    }

    75% {
        transform: translateX(32vw) translateY(9vh) scale(0.58);
    }

    79.1667% {
        transform: translateX(-44vw) translateY(-36vh) scale(0.83);
    }

    83.3333% {
        transform: translateX(11vw) translateY(-44vh) scale(0.9);
    }

    87.5% {
        transform: translateX(45vw) translateY(12vh) scale(0.47);
    }

    91.6667% {
        transform: translateX(-17vw) translateY(47vh) scale(0.5);
    }

    95.8333% {
        transform: translateX(3vw) translateY(3vh) scale(0.61);
    }

    100% {
        transform: translateX(-32vw) translateY(-49vh) scale(0.84);
    }
}

.fairy:nth-child(20) {
    animation-name: move20;
}

.fairy:nth-child(20)::before {
    animation-duration: 15s;
}

.fairy:nth-child(20)::after {
    animation-duration: 15s, 8445ms;
    animation-delay: 0ms, 3644ms;
}

@keyframes move20 {
    0% {
        transform: translateX(29vw) translateY(-38vh) scale(0.48);
    }

    3.7037% {
        transform: translateX(-5vw) translateY(16vh) scale(0.38);
    }

    7.40741% {
        transform: translateX(-31vw) translateY(36vh) scale(0.32);
    }

    11.1111% {
        transform: translateX(50vw) translateY(9vh) scale(0.97);
    }

    14.8148% {
        transform: translateX(11vw) translateY(-1vh) scale(0.68);
    }

    18.5185% {
        transform: translateX(-34vw) translateY(39vh) scale(0.52);
    }

    22.2222% {
        transform: translateX(25vw) translateY(-26vh) scale(0.76);
    }

    25.9259% {
        transform: translateX(17vw) translateY(-35vh) scale(0.84);
    }

    29.6296% {
        transform: translateX(-47vw) translateY(6vh) scale(0.44);
    }

    33.3333% {
        transform: translateX(29vw) translateY(-49vh) scale(0.97);
    }

    37.037% {
        transform: translateX(14vw) translateY(25vh) scale(0.81);
    }

    40.7407% {
        transform: translateX(-23vw) translateY(-15vh) scale(0.58);
    }

    44.4444% {
        transform: translateX(-32vw) translateY(-37vh) scale(0.82);
    }

    48.1481% {
        transform: translateX(34vw) translateY(-27vh) scale(0.94);
    }

    51.8519% {
        transform: translateX(33vw) translateY(8vh) scale(1);
    }

    55.5556% {
        transform: translateX(37vw) translateY(41vh) scale(0.69);
    }

    59.2593% {
        transform: translateX(-24vw) translateY(-5vh) scale(0.43);
    }

    62.963% {
        transform: translateX(-43vw) translateY(30vh) scale(0.89);
    }

    66.6667% {
        transform: translateX(-18vw) translateY(-29vh) scale(0.72);
    }

    70.3704% {
        transform: translateX(-46vw) translateY(-22vh) scale(0.84);
    }

    74.0741% {
        transform: translateX(-29vw) translateY(-8vh) scale(0.75);
    }

    77.7778% {
        transform: translateX(39vw) translateY(-33vh) scale(0.68);
    }

    81.4815% {
        transform: translateX(20vw) translateY(-14vh) scale(0.88);
    }

    85.1852% {
        transform: translateX(-23vw) translateY(-43vh) scale(0.42);
    }

    88.8889% {
        transform: translateX(39vw) translateY(7vh) scale(0.31);
    }

    92.5926% {
        transform: translateX(-9vw) translateY(39vh) scale(0.88);
    }

    96.2963% {
        transform: translateX(-42vw) translateY(-46vh) scale(0.68);
    }

    100% {
        transform: translateX(-20vw) translateY(-5vh) scale(0.26);
    }
}

@keyframes drift {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes flash {

    0%,
    30%,
    100% {
        opacity: 0;
        box-shadow: rgb(31, 217, 182) 0px 0px 0vw 0vw;
    }

    5% {
        opacity: 1;
        box-shadow: rgb(31, 217, 182) 0px 0px 2vw 0.4vw;
    }
}

.elementor-2691 .elementor-element.elementor-element-31bb3671 .elementor-image-box-title {
    background-image: linear-gradient(to right, rgb(17, 164, 174), rgb(50, 189, 166), rgb(88, 216, 157));
    background-clip: text;
}

.elementor-2691 .elementor-element.elementor-element-10068dae .elementor-image-box-title {
    background-image: linear-gradient(to right, rgb(17, 164, 174), rgb(50, 189, 166), rgb(88, 216, 157));
    background-clip: text;
}

.elementor-2691 .elementor-element.elementor-element-ad12e16 .elementor-image-box-title {
    background-image: linear-gradient(to right, rgb(17, 164, 174), rgb(50, 189, 166), rgb(88, 216, 157));
    background-clip: text;
}

.elementor-2691 .elementor-element.elementor-element-2051b4f3 .elementor-image-box-title {
    background-image: linear-gradient(to right, rgb(17, 164, 174), rgb(50, 189, 166), rgb(88, 216, 157));
    background-clip: text;
}

.elementor-2691 .elementor-element.elementor-element-5ead4e95 .elementor-image-box-title {
    background-image: linear-gradient(to right, rgb(17, 164, 174), rgb(50, 189, 166), rgb(88, 216, 157));
    background-clip: text;
}

.elementor-2691 .elementor-element.elementor-element-39d1bb37 .elementor-image-box-title {
    background-image: linear-gradient(to right, rgb(17, 164, 174), rgb(50, 189, 166), rgb(88, 216, 157));
    background-clip: text;
}

.texto {
    display: inline-block;
    color: rgb(8, 3, 27);
    font-family: Sora;
    font-size: 14px;
    padding-right: 15px;
    font-weight: 600;
    animation: 5s linear 0s infinite normal none running carrossel;
}

@keyframes carrossel {
    0% {
        transform: translateX(0px);
    }

    100% {
        transform: translateX(-100%);
    }
}

.elementor-2691 .elementor-element.elementor-element-26ec3b62 {
    white-space: nowrap;
}

.elementor-2691 .elementor-element.elementor-element-26ec3b62 {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, rgb(17, 164, 174), rgb(88, 216, 157), rgb(17, 164, 174), rgb(88, 216, 157));
    background-size: 400% 200%;
}

@keyframes textura {
    0% {
        background-position: 0px 0px;
    }

    100% {
        background-position: 100% center;
    }
}

.elementor-2691 .elementor-element.elementor-element-3d7652ab .elementor-heading-title {
    background-image: linear-gradient(to right, rgb(17, 164, 174), rgb(50, 189, 166), rgb(88, 216, 157));
    background-clip: text;
}

.elementor-2691 .elementor-element.elementor-element-7ede5449 {
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(20px);
    border-radius: 20px;
    margin: 10px;
}

.elementor-2691 .elementor-element.elementor-element-47e497ca .elementor-heading-title {
    background-image: linear-gradient(to right, rgb(17, 164, 174), rgb(50, 189, 166), rgb(88, 216, 157));
    background-clip: text;
}

.elementor-2691 .elementor-element.elementor-element-71539534 {
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(20px);
    border-radius: 20px;
    margin: 10px;
}

.elementor-2691 .elementor-element.elementor-element-7877b091 .elementor-image-box-title {
    background-image: linear-gradient(to right, rgb(17, 164, 174), rgb(50, 189, 166), rgb(88, 216, 157));
    background-clip: text;
}

.elementor-2691 .elementor-element.elementor-element-26716640 .elementor-image-box-title {
    background-image: linear-gradient(to right, rgb(17, 164, 174), rgb(50, 189, 166), rgb(88, 216, 157));
    background-clip: text;
}

.elementor-2691 .elementor-element.elementor-element-1b4be694 .elementor-image-box-title {
    background-image: linear-gradient(to right, rgb(17, 164, 174), rgb(50, 189, 166), rgb(88, 216, 157));
    background-clip: text;
}

.elementor-2691 .elementor-element.elementor-element-44238fe8 {
    filter: blur(200px);
}

.elementor-2691 .elementor-element.elementor-element-423d94bd .elementor-image-box-title {
    background-image: linear-gradient(to right, rgb(17, 164, 174), rgb(50, 189, 166), rgb(88, 216, 157));
    background-clip: text;
}

.elementor-2691 .elementor-element.elementor-element-3225d421 .elementor-image-box-title {
    background-image: linear-gradient(to right, rgb(17, 164, 174), rgb(50, 189, 166), rgb(88, 216, 157));
    background-clip: text;
}

.elementor-2691 .elementor-element.elementor-element-537f5c0 .elementor-image-box-title {
    background-image: linear-gradient(to right, rgb(17, 164, 174), rgb(50, 189, 166), rgb(88, 216, 157));
    background-clip: text;
}

.elementor-2691 .elementor-element.elementor-element-4e6b4d22 .elementor-image-box-title {
    background-image: linear-gradient(to right, rgb(17, 164, 174), rgb(50, 189, 166), rgb(88, 216, 157));
    background-clip: text;
}

.elementor-2691 .elementor-element.elementor-element-15b3c3a1 .elementor-image-box-title {
    background-image: linear-gradient(to right, rgb(17, 164, 174), rgb(50, 189, 166), rgb(88, 216, 157));
    background-clip: text;
}

.elementor-2691 .elementor-element.elementor-element-61e9a680 .elementor-image-box-title {
    background-image: linear-gradient(to right, rgb(17, 164, 174), rgb(50, 189, 166), rgb(88, 216, 157));
    background-clip: text;
}

.elementor-2691 .elementor-element.elementor-element-1cc18d3 {
    filter: blur(150px);
}

.elementor-2691 .elementor-element.elementor-element-2e0548e5 .elementor-image-box-title {
    background-image: linear-gradient(to right, rgb(17, 164, 174), rgb(50, 189, 166), rgb(88, 216, 157));
    background-clip: text;
}

.elementor-2691 .elementor-element.elementor-element-57392983 .elementor-image-box-title {
    background-image: linear-gradient(to right, rgb(17, 164, 174), rgb(50, 189, 166), rgb(88, 216, 157));
    background-clip: text;
}

.elementor-2691 .elementor-element.elementor-element-7a866711 .elementor-image-box-title {
    background-image: linear-gradient(to right, rgb(17, 164, 174), rgb(50, 189, 166), rgb(88, 216, 157));
    background-clip: text;
}

.elementor-2691 .elementor-element.elementor-element-703f45ba .elementor-image-carousel-wrapper {
    overflow: visible;
}

.elementor-2691 .elementor-element.elementor-element-703f45ba::before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 500;
}

.elementor-2691 .elementor-element.elementor-element-3172fe34 .elementor-swiper-button-prev {
    top: calc(50% + 0px);
    left: 290px;
    z-index: 600;
}

.elementor-2691 .elementor-element.elementor-element-3172fe34 .elementor-swiper-button-next {
    top: calc(50% + 0px);
    right: 290px;
    z-index: 600;
}

@media (max-width: 768px) {
    .elementor-2691 .elementor-element.elementor-element-3172fe34 .elementor-swiper-button-prev {
        top: calc(50% + 0px);
        left: 20px;
        z-index: 600;
    }

    .elementor-2691 .elementor-element.elementor-element-3172fe34 .elementor-swiper-button-next {
        top: calc(50% + 0px);
        right: 10px;
        z-index: 600;
    }
}

@media (max-width: 767px) {
    .elementor-2691 .elementor-element.elementor-element-3172fe34 .elementor-swiper-button-prev {
        top: calc(50% + 0px);
        left: 10px;
        z-index: 600;
    }

    .elementor-2691 .elementor-element.elementor-element-3172fe34 .elementor-swiper-button-next {
        top: calc(50% + 0px);
        right: 10px;
        z-index: 600;
    }

    .elementor-2691 .elementor-element.elementor-element-3172fe34 .swiper-slide {
        overflow: visible !important;
    }

    .elementor-arrows-position-outside .swiper-container {
        width: 100%;
    }
}

.elementor-2691 .elementor-element.elementor-element-3172fe34 .elementor-image-carousel-wrapper {
    z-index: 1;
}

.texto {
    display: inline-block;
    color: rgb(8, 3, 27);
    font-family: "Clash display";
    font-size: 14px;
    padding-right: 15px;
    font-weight: 600;
    animation: 5s linear 0s infinite normal none running carrossel;
}

@keyframes carrossel {
    0% {
        transform: translateX(0px);
    }

    100% {
        transform: translateX(-100%);
    }
}

.elementor-2691 .elementor-element.elementor-element-2214762f {
    white-space: nowrap;
}

.elementor-2691 .elementor-element.elementor-element-2214762f {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, rgb(17, 164, 174), rgb(88, 216, 157), rgb(17, 164, 174), rgb(88, 216, 157));
    background-size: 400% 200%;
}

@keyframes textura {
    0% {
        background-position: 0px 0px;
    }

    100% {
        background-position: 100% center;
    }
}

.elementor-2691 .elementor-element.elementor-element-c9f307f .elementor-image-box-title {
    background-image: linear-gradient(to right, rgb(17, 164, 174), rgb(50, 189, 166), rgb(88, 216, 157));
    background-clip: text;
}

.elementor-2691 .elementor-element.elementor-element-2c77d29 .elementor-heading-title {
    background-image: linear-gradient(to right, rgb(17, 164, 174), rgb(50, 189, 166), rgb(88, 216, 157));
    background-clip: text;
}

.elementor-2691 .elementor-element.elementor-element-676e1a3 {
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(20px);
    border-radius: 20px;
    margin: 10px;
}

.elementor-2691 .elementor-element.elementor-element-656a5366 .elementor-heading-title {
    background-image: linear-gradient(to right, rgb(17, 164, 174), rgb(50, 189, 166), rgb(88, 216, 157));
    background-clip: text;
}

.elementor-2691 .elementor-element.elementor-element-3cc4f5bb .elementor-image-box-title {
    background-image: linear-gradient(to right, rgb(17, 164, 174), rgb(50, 189, 166), rgb(88, 216, 157));
    background-clip: text;
}

body::-webkit-scrollbar {
    width: 9px;
}

body::-webkit-scrollbar-track {
    background: rgb(255, 255, 255);
}

body::-webkit-scrollbar-thumb {
    background-color: rgb(88, 216, 157);
    border-radius: 0px;
    border: 0px solid rgb(255, 255, 255);
}

body {
    width: 100%;
    overflow-x: hidden;
}

@media (min-width: 1025px) {
    .scroll-bottom {
        opacity: 0;
        transition: 0.8s;
        transform: translate(0px, 30px);
    }

    .scroll-left {
        opacity: 0;
        transition: 0.8s;
        transform: translate(-30px, 0px);
    }

    .scroll-right {
        opacity: 0;
        transition: 0.8s;
        transform: translate(30px, 0px);
    }

    .elementor-editor-active .scroll-bottom,
    .elementor-editor-active .scroll-left,
    .elementor-editor-active .scroll-right,
    .ativo {
        opacity: 1;
        transition: 0.8s;
        transform: translateY(0px);
    }
}

@media only screen and (max-width: 767px) {
    .scroll-bottom {
        opacity: 0;
        transition: 0.8s;
        transform: translate(0px, 30px);
    }

    .scroll-left {
        opacity: 0;
        transition: 0.8s;
        transform: translate(-30px, 0px);
    }

    .scroll-right {
        opacity: 0;
        transition: 0.8s;
        transform: translate(30px, 0px);
    }

    .elementor-editor-active .scroll-bottom,
    .elementor-editor-active .scroll-left,
    .elementor-editor-active .scroll-right,
    .ativo {
        opacity: 1;
        transition: 0.8s;
        transform: translateY(0px);
    }
}

@font-face {
    font-family: "Clash Display";
    font-style: normal;
    font-weight: 600;
    font-display: auto;
    src: url("/fonts/ClashDisplay-Medium.woff2") format("woff2"), url("/fonts/ClashDisplay-Medium.woff") format("woff"), url("/fonts/ClashDisplay-Medium.ttf") format("truetype");
}

@font-face {
    font-family: "Clash Display";
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url("/fonts/ClashDisplay-Regular.woff2") format("woff2"), url("/fonts/ClashDisplay-Regular.woff") format("woff"), url("/fonts/ClashDisplay-Regular.ttf") format("truetype");
}

@font-face {
    font-family: "Clash Display";
    font-style: normal;
    font-weight: 800;
    font-display: auto;
    src: url("/fonts/ClashDisplay-Semibold.woff2") format("woff2"), url("/fonts/ClashDisplay-Semibold.woff") format("woff"), url("/fonts/ClashDisplay-Semibold.ttf") format("truetype");
}

@font-face {
    font-family: "Happy Icons";
    src: url("happy-icons.woff2") format("woff2"), url("happy-icons.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.hm,
.fashm {
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-family: "Happy Icons" !important;
}

.hm-3d-rotate::before {
    content: "";
}

.hm-degree::before {
    content: "";
}

.hm-accordion-horizontal::before {
    content: "";
}

.hm-accordion-vertical::before {
    content: "";
}

.hm-alarm-clock::before {
    content: "";
}

.hm-alien-gun::before {
    content: "";
}

.hm-alien::before {
    content: "";
}

.hm-anchor::before {
    content: "";
}

.hm-android::before {
    content: "";
}

.hm-angle-down::before {
    content: "";
}

.hm-angle-left::before {
    content: "";
}

.hm-angle-right::before {
    content: "";
}

.hm-angle-up::before {
    content: "";
}

.hm-apple::before {
    content: "";
}

.hm-arrow-left::before {
    content: "";
}

.hm-arrow-right::before {
    content: "";
}

.hm-arrow-zoom-out::before {
    content: "";
}

.hm-arrow-corner::before {
    content: "";
}

.hm-arrow-down::before {
    content: "";
}

.hm-arrow-left1::before {
    content: "";
}

.hm-arrow-right1::before {
    content: "";
}

.hm-arrow-up::before {
    content: "";
}

.hm-article::before {
    content: "";
}

.hm-avatar-man::before {
    content: "";
}

.hm-avatar-woman::before {
    content: "";
}

.hm-badge1::before {
    content: "";
}

.hm-badge2::before {
    content: "";
}

.hm-badge3::before {
    content: "";
}

.hm-bamboo::before {
    content: "";
}

.hm-basketball::before {
    content: "";
}

.hm-battery::before {
    content: "";
}

.hm-beach-seat::before {
    content: "";
}

.hm-bell::before {
    content: "";
}

.hm-bicycle::before {
    content: "";
}

.hm-blog-content::before {
    content: "";
}

.hm-bluetooth::before {
    content: "";
}

.hm-board::before {
    content: "";
}

.hm-body::before {
    content: "";
}

.hm-bomb::before {
    content: "";
}

.hm-bond-hand::before {
    content: "";
}

.hm-bond::before {
    content: "";
}

.hm-bonsai::before {
    content: "";
}

.hm-book::before {
    content: "";
}

.hm-bowl::before {
    content: "";
}

.hm-brick-wall::before {
    content: "";
}

.hm-brush-paint::before {
    content: "";
}

.hm-brush-roll::before {
    content: "";
}

.hm-brush::before {
    content: "";
}

.hm-bug::before {
    content: "";
}

.hm-bulb::before {
    content: "";
}

.hm-calculation::before {
    content: "";
}

.hm-calendar::before {
    content: "";
}

.hm-camera::before {
    content: "";
}

.hm-candle::before {
    content: "";
}

.hm-candles::before {
    content: "";
}

.hm-car::before {
    content: "";
}

.hm-card::before {
    content: "";
}

.hm-caret-down::before {
    content: "";
}

.hm-caret-fill-down::before {
    content: "";
}

.hm-caret-fill-left::before {
    content: "";
}

.hm-caret-fill-right::before {
    content: "";
}

.hm-caret-fill-up::before {
    content: "";
}

.hm-caret-left::before {
    content: "";
}

.hm-caret-right::before {
    content: "";
}

.hm-caret-up::before {
    content: "";
}

.hm-carousal::before {
    content: "";
}

.hm-cart-empty::before {
    content: "";
}

.hm-cart-full::before {
    content: "";
}

.hm-caution::before {
    content: "";
}

.hm-chair::before {
    content: "";
}

.hm-chair2::before {
    content: "";
}

.hm-chat-bubble-single::before {
    content: "";
}

.hm-chat-bubble::before {
    content: "";
}

.hm-cheese::before {
    content: "";
}

.hm-chef-cap::before {
    content: "";
}

.hm-clip-board::before {
    content: "";
}

.hm-clip::before {
    content: "";
}

.hm-cloud-down::before {
    content: "";
}

.hm-cloud-up::before {
    content: "";
}

.hm-cloud::before {
    content: "";
}

.hm-code-browser::before {
    content: "";
}

.hm-code-clean::before {
    content: "";
}

.hm-code::before {
    content: "";
}

.hm-cog::before {
    content: "";
}

.hm-color-card::before {
    content: "";
}

.hm-color-plate::before {
    content: "";
}

.hm-compass-math::before {
    content: "";
}

.hm-compass::before {
    content: "";
}

.hm-corner::before {
    content: "";
}

.hm-crop::before {
    content: "";
}

.hm-cross-circle::before {
    content: "";
}

.hm-cross-game::before {
    content: "";
}

.hm-cross-gap::before {
    content: "";
}

.hm-cross::before {
    content: "";
}

.hm-crown::before {
    content: "";
}

.hm-cube::before {
    content: "";
}

.hm-cup-coffee::before {
    content: "";
}

.hm-cup::before {
    content: "";
}

.hm-currency-paper::before {
    content: "";
}

.hm-dashboard::before {
    content: "";
}

.hm-delivery-van::before {
    content: "";
}

.hm-diamond-ring::before {
    content: "";
}

.hm-direction-both::before {
    content: "";
}

.hm-direction-right::before {
    content: "";
}

.hm-disable-person::before {
    content: "";
}

.hm-disc::before {
    content: "";
}

.hm-dislike::before {
    content: "";
}

.hm-dollar-on-hand::before {
    content: "";
}

.hm-door-path::before {
    content: "";
}

.hm-Download-circle::before {
    content: "";
}

.hm-download::before {
    content: "";
}

.hm-drag-inside::before {
    content: "";
}

.hm-drag-outside::before {
    content: "";
}

.hm-drag::before {
    content: "";
}

.hm-drawer::before {
    content: "";
}

.hm-dribbble::before {
    content: "";
}

.hm-dropper::before {
    content: "";
}

.hm-egg-fry::before {
    content: "";
}

.hm-ellipsis-fill-h::before {
    content: "";
}

.hm-ellipsis-fill-v::before {
    content: "";
}

.hm-ellipsis-horizontal::before {
    content: "";
}

.hm-ellipsis-vertical::before {
    content: "";
}

.hm-emo-normal::before {
    content: "";
}

.hm-emo-sad::before {
    content: "";
}

.hm-emo-smile::before {
    content: "";
}

.hm-envelop::before {
    content: "";
}

.hm-facebook::before {
    content: "";
}

.hm-fancy-futton::before {
    content: "";
}

.hm-feeder::before {
    content: "";
}

.hm-file-cabinet::before {
    content: "";
}

.hm-file-rotate::before {
    content: "";
}

.hm-file::before {
    content: "";
}

.hm-files::before {
    content: "";
}

.hm-film-roll::before {
    content: "";
}

.hm-film::before {
    content: "";
}

.hm-finger-index::before {
    content: "";
}

.hm-finger-print::before {
    content: "";
}

.hm-fire-flame::before {
    content: "";
}

.hm-flag::before {
    content: "";
}

.hm-flip-card1::before {
    content: "";
}

.hm-flip-card2::before {
    content: "";
}

.hm-folder-network::before {
    content: "";
}

.hm-folder::before {
    content: "";
}

.hm-football::before {
    content: "";
}

.hm-footer::before {
    content: "";
}

.hm-form::before {
    content: "";
}

.hm-forward::before {
    content: "";
}

.hm-fountain-pen::before {
    content: "";
}

.hm-gender-female::before {
    content: "";
}

.hm-gender-male::before {
    content: "";
}

.hm-gender-sign::before {
    content: "";
}

.hm-gender::before {
    content: "";
}

.hm-ghost::before {
    content: "";
}

.hm-gift-box::before {
    content: "";
}

.hm-globe1::before {
    content: "";
}

.hm-globe2::before {
    content: "";
}

.hm-globe3::before {
    content: "";
}

.hm-globe4::before {
    content: "";
}

.hm-google::before {
    content: "";
}

.hm-graduate-cap::before {
    content: "";
}

.hm-graph-bar::before {
    content: "";
}

.hm-graph-pie::before {
    content: "";
}

.hm-graph::before {
    content: "";
}

.hm-grid-even::before {
    content: "";
}

.hm-grid-masonry::before {
    content: "";
}

.hm-grid-twist::before {
    content: "";
}

.hm-grid::before {
    content: "";
}

.hm-group::before {
    content: "";
}

.hm-hand-mike::before {
    content: "";
}

.hm-hand-watch::before {
    content: "";
}

.hm-hand::before {
    content: "";
}

.hm-header::before {
    content: "";
}

.hm-headphone::before {
    content: "";
}

.hm-headset::before {
    content: "";
}

.hm-heart-beat::before {
    content: "";
}

.hm-hexa::before {
    content: "";
}

.hm-highlighter::before {
    content: "";
}

.hm-home::before {
    content: "";
}

.hm-hot-spot::before {
    content: "";
}

.hm-hotdog::before {
    content: "";
}

.hm-ice-cream::before {
    content: "";
}

.hm-icon-box::before {
    content: "";
}

.hm-imac::before {
    content: "";
}

.hm-image-compare::before {
    content: "";
}

.hm-image-slider::before {
    content: "";
}

.hm-image::before {
    content: "";
}

.hm-inbox::before {
    content: "";
}

.hm-infinity::before {
    content: "";
}

.hm-info::before {
    content: "";
}

.hm-injection::before {
    content: "";
}

.hm-instagram::before {
    content: "";
}

.hm-jar-chemical::before {
    content: "";
}

.hm-key::before {
    content: "";
}

.hm-language-change::before {
    content: "";
}

.hm-laptop::before {
    content: "";
}

.hm-layer::before {
    content: "";
}

.hm-lens::before {
    content: "";
}

.hm-like::before {
    content: "";
}

.hm-line-graph-pointed::before {
    content: "";
}

.hm-link::before {
    content: "";
}

.hm-linkedin::before {
    content: "";
}

.hm-linux::before {
    content: "";
}

.hm-list-2::before {
    content: "";
}

.hm-list-group::before {
    content: "";
}

.hm-list::before {
    content: "";
}

.hm-location-pointer::before {
    content: "";
}

.hm-lock::before {
    content: "";
}

.hm-logo-carousel::before {
    content: "";
}

.hm-logo-grid::before {
    content: "";
}

.hm-lotus::before {
    content: "";
}

.hm-love::before {
    content: "";
}

.hm-madel::before {
    content: "";
}

.hm-magic-wand::before {
    content: "";
}

.hm-magnet::before {
    content: "";
}

.hm-mail-open::before {
    content: "";
}

.hm-man-range::before {
    content: "";
}

.hm-map-marker::before {
    content: "";
}

.hm-map-pointer::before {
    content: "";
}

.hm-measurement::before {
    content: "";
}

.hm-memory::before {
    content: "";
}

.hm-menu-price::before {
    content: "";
}

.hm-micro-chip::before {
    content: "";
}

.hm-microphone1::before {
    content: "";
}

.hm-microphone2::before {
    content: "";
}

.hm-mobile::before {
    content: "";
}

.hm-money-bag::before {
    content: "";
}

.hm-money::before {
    content: "";
}

.hm-monitor::before {
    content: "";
}

.hm-mouse::before {
    content: "";
}

.hm-muscle::before {
    content: "";
}

.hm-net::before {
    content: "";
}

.hm-network1::before {
    content: "";
}

.hm-network2::before {
    content: "";
}

.hm-newspaper::before {
    content: "";
}

.hm-nuclear-circle::before {
    content: "";
}

.hm-office-file::before {
    content: "";
}

.hm-pacman::before {
    content: "";
}

.hm-paper-fold::before {
    content: "";
}

.hm-paper-plane-alt::before {
    content: "";
}

.hm-paper-plane::before {
    content: "";
}

.hm-pause::before {
    content: "";
}

.hm-pen-head::before {
    content: "";
}

.hm-pen-pencil::before {
    content: "";
}

.hm-pen-scale::before {
    content: "";
}

.hm-pen-paper::before {
    content: "";
}

.hm-pen::before {
    content: "";
}

.hm-pencil::before {
    content: "";
}

.hm-pendrive::before {
    content: "";
}

.hm-phone::before {
    content: "";
}

.hm-pillar::before {
    content: "";
}

.hm-pin-man-range::before {
    content: "";
}

.hm-pin-man::before {
    content: "";
}

.hm-pin::before {
    content: "";
}

.hm-plane::before {
    content: "";
}

.hm-play-end::before {
    content: "";
}

.hm-play-next::before {
    content: "";
}

.hm-play-previous::before {
    content: "";
}

.hm-play-start::before {
    content: "";
}

.hm-play-button::before {
    content: "";
}

.hm-play-store::before {
    content: "";
}

.hm-play::before {
    content: "";
}

.hm-playing-card::before {
    content: "";
}

.hm-plus-box::before {
    content: "";
}

.hm-plus-circle::before {
    content: "";
}

.hm-plus-gap::before {
    content: "";
}

.hm-plus-open::before {
    content: "";
}

.hm-popup::before {
    content: "";
}

.hm-power::before {
    content: "";
}

.hm-printer::before {
    content: "";
}

.hm-progress-bar::before {
    content: "";
}

.hm-promo::before {
    content: "";
}

.hm-pulse::before {
    content: "";
}

.hm-puzzle::before {
    content: "";
}

.hm-question::before {
    content: "";
}

.hm-quote::before {
    content: "";
}

.hm-radar::before {
    content: "";
}

.hm-radiation::before {
    content: "";
}

.hm-reading-glass-alt::before {
    content: "";
}

.hm-reading-glass::before {
    content: "";
}

.hm-recycle-bin::before {
    content: "";
}

.hm-recycle::before {
    content: "";
}

.hm-refresh-time::before {
    content: "";
}

.hm-reply::before {
    content: "";
}

.hm-responsive-device::before {
    content: "";
}

.hm-review::before {
    content: "";
}

.hm-rocket1::before {
    content: "";
}

.hm-rocket2::before {
    content: "";
}

.hm-rss::before {
    content: "";
}

.hm-safety-cap::before {
    content: "";
}

.hm-safety-kit::before {
    content: "";
}

.hm-sand-watch::before {
    content: "";
}

.hm-scale::before {
    content: "";
}

.hm-scanner::before {
    content: "";
}

.hm-scissor::before {
    content: "";
}

.hm-screen::before {
    content: "";
}

.hm-search::before {
    content: "";
}

.hm-seo::before {
    content: "";
}

.hm-server-network::before {
    content: "";
}

.hm-server::before {
    content: "";
}

.hm-share::before {
    content: "";
}

.hm-shield::before {
    content: "";
}

.hm-ship::before {
    content: "";
}

.hm-shirt::before {
    content: "";
}

.hm-shopping-bag1::before {
    content: "";
}

.hm-shopping-bag2::before {
    content: "";
}

.hm-shopping-bag3::before {
    content: "";
}

.hm-shopping-bag4::before {
    content: "";
}

.hm-shuffle::before {
    content: "";
}

.hm-shutter::before {
    content: "";
}

.hm-sign-in::before {
    content: "";
}

.hm-sign-out::before {
    content: "";
}

.hm-sitemap1::before {
    content: "";
}

.hm-sitemap2::before {
    content: "";
}

.hm-skart::before {
    content: "";
}

.hm-skull::before {
    content: "";
}

.hm-skyscraper::before {
    content: "";
}

.hm-slider-doc::before {
    content: "";
}

.hm-slider-h-range::before {
    content: "";
}

.hm-slider-image::before {
    content: "";
}

.hm-slider-range-h::before {
    content: "";
}

.hm-slider-v-open::before {
    content: "";
}

.hm-slider-video::before {
    content: "";
}

.hm-slider::before {
    content: "";
}

.hm-smart-watch::before {
    content: "";
}

.hm-snow::before {
    content: "";
}

.hm-spa-face::before {
    content: "";
}

.hm-spa-stone-flower::before {
    content: "";
}

.hm-spa-stone::before {
    content: "";
}

.hm-spark::before {
    content: "";
}

.hm-speaker-off::before {
    content: "";
}

.hm-speaker-on::before {
    content: "";
}

.hm-spoon-fork::before {
    content: "";
}

.hm-spoon::before {
    content: "";
}

.hm-star::before {
    content: "";
}

.hm-step-flow::before {
    content: "";
}

.hm-steps::before {
    content: "";
}

.hm-stop-watch::before {
    content: "";
}

.hm-stop::before {
    content: "";
}

.hm-support-call::before {
    content: "";
}

.hm-tab::before {
    content: "";
}

.hm-table-lamp::before {
    content: "";
}

.hm-tablet::before {
    content: "";
}

.hm-tag::before {
    content: "";
}

.hm-target-arrow::before {
    content: "";
}

.hm-target::before {
    content: "";
}

.hm-target1::before {
    content: "";
}

.hm-team-carousel::before {
    content: "";
}

.hm-team-member::before {
    content: "";
}

.hm-tennis-ball::before {
    content: "";
}

.hm-terminal::before {
    content: "";
}

.hm-testimonial-carousel::before {
    content: "";
}

.hm-testimonial::before {
    content: "";
}

.hm-text-animation::before {
    content: "";
}

.hm-theatre::before {
    content: "";
}

.hm-tick-circle::before {
    content: "";
}

.hm-tick::before {
    content: "";
}

.hm-tickets::before {
    content: "";
}

.hm-tie-knot::before {
    content: "";
}

.hm-tie::before {
    content: "";
}

.hm-timeline::before {
    content: "";
}

.hm-toggle::before {
    content: "";
}

.hm-tools::before {
    content: "";
}

.hm-tree-square::before {
    content: "";
}

.hm-twitter-bird::before {
    content: "";
}

.hm-twitter::before {
    content: "";
}

.hm-ufo::before {
    content: "";
}

.hm-umbralla::before {
    content: "";
}

.hm-unlock::before {
    content: "";
}

.hm-up-down::before {
    content: "";
}

.hm-upload::before {
    content: "";
}

.hm-upward-top-right::before {
    content: "";
}

.hm-user-female::before {
    content: "";
}

.hm-user-id::before {
    content: "";
}

.hm-user-male::before {
    content: "";
}

.hm-video-camera::before {
    content: "";
}

.hm-water-drop::before {
    content: "";
}

.hm-weather-cloud-day::before {
    content: "";
}

.hm-weather-cloud::before {
    content: "";
}

.hm-weather-day-rain::before {
    content: "";
}

.hm-weather-day-snow::before {
    content: "";
}

.hm-weather-day-windy-rain::before {
    content: "";
}

.hm-weather-flood::before {
    content: "";
}

.hm-weather-night-cloud::before {
    content: "";
}

.hm-weather-rain-alt::before {
    content: "";
}

.hm-weather-rain::before {
    content: "";
}

.hm-weather-snow::before {
    content: "";
}

.hm-weather-sun-rain::before {
    content: "";
}

.hm-weather-sun::before {
    content: "";
}

.hm-weather-sunny-day::before {
    content: "";
}

.hm-weather-thunder::before {
    content: "";
}

.hm-weather-windy-rain::before {
    content: "";
}

.hm-webcam1::before {
    content: "";
}

.hm-webcam2::before {
    content: "";
}

.hm-weight-scale::before {
    content: "";
}

.hm-windows::before {
    content: "";
}

.hm-wine-glass2::before {
    content: "";
}

.hm-wine-glass::before {
    content: "";
}

.hm-worker-cap::before {
    content: "";
}

.hm-youtube::before {
    content: "";
}

.hm-centralize::before {
    content: "";
}

.hm-add-section::before {
    content: "";
}

.hm-advanced-heading::before {
    content: "";
}

.hm-air-baloon::before {
    content: "";
}

.hm-arrow2::before {
    content: "";
}

.hm-bicycle2::before {
    content: "";
}

.hm-bond2::before {
    content: "";
}

.hm-bond3::before {
    content: "";
}

.hm-bond4::before {
    content: "";
}

.hm-calendar2::before {
    content: "";
}

.hm-carousel::before {
    content: "";
}

.hm-code-page::before {
    content: "";
}

.hm-comment-circle::before {
    content: "";
}

.hm-comment-square::before {
    content: "";
}

.hm-copy::before {
    content: "";
}

.hm-cursor::before {
    content: "";
}

.hm-envelop2::before {
    content: "";
}

.hm-factory::before {
    content: "";
}

.hm-finger-point::before {
    content: "";
}

.hm-finger-swipe-both::before {
    content: "";
}

.hm-finger-swipe-corner::before {
    content: "";
}

.hm-finger-swipe-left::before {
    content: "";
}

.hm-finger-swipe-up::before {
    content: "";
}

.hm-finger-swipe::before {
    content: "";
}

.hm-finger-touch::before {
    content: "";
}

.hm-folder-network::before {
    content: "";
}

.hm-folder-sync::before {
    content: "";
}

.hm-graph-bar2::before {
    content: "";
}

.hm-graph-pie2::before {
    content: "";
}

.hm-heading-h::before {
    content: "";
}

.hm-heading-html::before {
    content: "";
}

.hm-heart::before {
    content: "";
}

.hm-home2::before {
    content: "";
}

.hm-indent-left::before {
    content: "";
}

.hm-indent-right::before {
    content: "";
}

.hm-lock-close::before {
    content: "";
}

.hm-lock-open::before {
    content: "";
}

.hm-map-pointer-add::before {
    content: "";
}

.hm-map-pointer-check::before {
    content: "";
}

.hm-map-pointer-delete::before {
    content: "";
}

.hm-map-pointer2::before {
    content: "";
}

.hm-map::before {
    content: "";
}

.hm-navigation1::before {
    content: "";
}

.hm-navigation2::before {
    content: "";
}

.hm-page-export::before {
    content: "";
}

.hm-page-sync::before {
    content: "";
}

.hm-piramid::before {
    content: "";
}

.hm-plug::before {
    content: "";
}

.hm-point-marker::before {
    content: "";
}

.hm-quote2::before {
    content: "";
}

.hm-refresh-check::before {
    content: "";
}

.hm-refresh::before {
    content: "";
}

.hm-refresh2::before {
    content: "";
}

.hm-scrolling-image::before {
    content: "";
}

.hm-sign-turn-right::before {
    content: "";
}

.hm-speedometer::before {
    content: "";
}

.hm-sticky::before {
    content: "";
}

.hm-sync-cloud::before {
    content: "";
}

.hm-sync::before {
    content: "";
}

.hm-sync2::before {
    content: "";
}

.hm-table-lamp2::before {
    content: "";
}

.hm-target2::before {
    content: "";
}

.hm-timeline-spiral::before {
    content: "";
}

.hm-tv::before {
    content: "";
}

.hm-vespa::before {
    content: "";
}

.hm-happyaddons::before {
    content: "";
}

.hm-brain::before {
    content: "";
}

.hm-breadcrumbs::before {
    content: "";
}

.hm-circular-chat::before {
    content: "";
}

.hm-currency-exchange::before {
    content: "";
}

.hm-cta::before {
    content: "";
}

.hm-data-table::before {
    content: "";
}

.hm-display-condition::before {
    content: "";
}

.hm-digital-memory::before {
    content: "";
}

.hm-dollar-box::before {
    content: "";
}

.hm-faq::before {
    content: "";
}

.hm-facebook-feed::before {
    content: "";
}

.hm-header-footer::before {
    content: "";
}

.hm-heart::before {
    content: "";
}

.hm-image-accordion::before {
    content: "";
}

.hm-image-masking::before {
    content: "";
}

.hm-instagram::before {
    content: "";
}

.hm-mail-chimp::before {
    content: "";
}

.hm-minus-large::before {
    content: "";
}

.hm-minus-small::before {
    content: "";
}

.hm-mobile-chat::before {
    content: "";
}

.hm-motion-button::before {
    content: "";
}

.hm-news-ticker::before {
    content: "";
}

.hm-offcanvas-menu::before {
    content: "";
}

.hm-post-grid::before {
    content: "";
}

.hm-post-list::before {
    content: "";
}

.hm-post-tab::before {
    content: "";
}

.hm-pricing-menu::before {
    content: "";
}

.hm-scheduled-section::before {
    content: "";
}

.hm-section-link::before {
    content: "";
}

.hm-sticky-video::before {
    content: "";
}

.hm-section-nesting::before {
    content: "";
}

.hm-traffic-signal::before {
    content: "";
}

.hm-tshirt::before {
    content: "";
}

.hm-twitter-feed::before {
    content: "";
}

.hm-grid-layout::before {
    content: "";
}

.hm-add-to-cart-button::before {
    content: "";
}

.hm-billing-address::before {
    content: "";
}

.hm-cart::before {
    content: "";
}

.hm-Category-Carousel::before {
    content: "";
}

.hm-Category-Grid::before {
    content: "";
}

.hm-Category-List::before {
    content: "";
}

.hm-checkout-1::before {
    content: "";
}

.hm-checkout-2::before {
    content: "";
}

.hm-compare::before {
    content: "";
}

.hm-edit-menu::before {
    content: "";
}

.hm-facebook-review::before {
    content: "";
}

.hm-fb-messanger::before {
    content: "";
}

.hm-filter::before {
    content: "";
}

.hm-google-review::before {
    content: "";
}

.hm-grid-filter::before {
    content: "";
}

.hm-home3::before {
    content: "";
}

.hm-horizontal-timeline::before {
    content: "";
}

.hm-image-scroll::before {
    content: "";
}

.hm-mini-cart::before {
    content: "";
}

.hm-off-canvas-cart::before {
    content: "";
}

.hm-popup1::before {
    content: "";
}

.hm-post-list::before {
    content: "";
}

.hm-Product-Carousel::before {
    content: "";
}

.hm-product-filter::before {
    content: "";
}

.hm-product-gallery::before {
    content: "";
}

.hm-Product-Grid::before {
    content: "";
}

.hm-Product-List-double::before {
    content: "";
}

.hm-product-list-single::before {
    content: "";
}

.hm-product-rating::before {
    content: "";
}

.hm-product-table::before {
    content: "";
}

.hm-product-variation::before {
    content: "";
}

.hm-retina-image::before {
    content: "";
}

.hm-shipping-address::before {
    content: "";
}

.hm-shop::before {
    content: "";
}

.hm-shopping-details::before {
    content: "";
}

.hm-sticky-video-2::before {
    content: "";
}

.hm-Template-Import::before {
    content: "";
}

.hm-trendy-product::before {
    content: "";
}

.hm-user-check::before {
    content: "";
}

.hm-User-Circle::before {
    content: "";
}

.hm-user-plus::before {
    content: "";
}

.hm-user::before {
    content: "";
}

.hm-video-gallery::before {
    content: "";
}

.hm-wishlist::before {
    content: "";
}

.hm-mouse-scroll-h::before {
    content: "";
}

.hm-mouse-scroll-v::before {
    content: "";
}

.hm-speaker::before {
    content: "";
}

.hm-mega-menu::before {
    content: "";
}

.hm-content-slider::before {
    content: "";
}

.hm-text-outline::before {
    content: "";
}

.hm-vector-path::before {
    content: "";
}

.hm-rough-notation::before {
    content: "";
}

.hm-unfold-folder::before {
    content: "";
}

.hm-unfold-paper::before {
    content: "";
}

.hm-speaker2::before {
    content: "";
}

.hm-video-mask::before {
    content: "";
}

.hm-dot-navigation::before {
    content: "";
}

.hm-cursor-hover-click::before {
    content: "";
}

.hm-finger-hover-touch::before {
    content: "";
}

.hm-repeat::before {
    content: "";
}

.hm-event-calendar::before {
    content: "";
}

.hm-map-location-unfold::before {
    content: "";
}

.hm-ticket2::before {
    content: "";
}

.hm-thunder1::before {
    content: "";
}

.hm-thunder2::before {
    content: "";
}

.hm-shield1::before {
    content: "";
}

.hm-switcher::before {
    content: "";
}

.hm-global-badge::before {
    content: "";
}

.hm-wallet::before {
    content: "";
}

.hm-asteroid::before {
    content: "";
}

.hm-repeat2::before {
    content: "";
}

.hm-corona-covid1::before {
    content: "";
}

.hm-corona-covid2::before {
    content: "";
}

.hm-fixed-size-button::before {
    content: "";
}

.hm-full-page-scroll::before {
    content: "";
}

.hm-multi-page-scroll::before {
    content: "";
}

.hm-flag2::before {
    content: "";
}

.hm-advanced-data-table::before {
    content: "";
}

.hm-add-group::before {
    content: "";
}

.hm-add-peoples::before {
    content: "";
}

.hm-age-gate::before {
    content: "";
}

.hm-age-gate2::before {
    content: "";
}

.hm-animated-link::before {
    content: "";
}

.hm-behance-feed::before {
    content: "";
}

.hm-binary-digit::before {
    content: "";
}

.hm-both-way-arrow::before {
    content: "";
}

.hm-camera-plus::before {
    content: "";
}

.hm-cancel-meeting::before {
    content: "";
}

.hm-chat-bubble1::before {
    content: "";
}

.hm-checkout1::before {
    content: "";
}

.hm-clap::before {
    content: "";
}

.hm-dribbble-feed::before {
    content: "";
}

.hm-edd-cart::before {
    content: "";
}

.hm-edd-category-carousel::before {
    content: "";
}

.hm-edd-category::before {
    content: "";
}

.hm-edd-discount::before {
    content: "";
}

.hm-edd-download::before {
    content: "";
}

.hm-edd-login1::before {
    content: "";
}

.hm-edd-login2::before {
    content: "";
}

.hm-edd-mini-cart::before {
    content: "";
}

.hm-edd-my-account-tab::before {
    content: "";
}

.hm-edd-product-carousel::before {
    content: "";
}

.hm-edd-product-grid::before {
    content: "";
}

.hm-edd-profile-edit::before {
    content: "";
}

.hm-edd-purchased::before {
    content: "";
}

.hm-edd-register::before {
    content: "";
}

.hm-edd-search-bar::before {
    content: "";
}

.hm-edd-single-product::before {
    content: "";
}

.hm-facebook-review1::before {
    content: "";
}

.hm-feather::before {
    content: "";
}

.hm-file2::before {
    content: "";
}

.hm-fly-out-menu::before {
    content: "";
}

.hm-grid-link::before {
    content: "";
}

.hm-hexa-bond::before {
    content: "";
}

.hm-image-accordion1::before {
    content: "";
}

.hm-image-swap::before {
    content: "";
}

.hm-link-box::before {
    content: "";
}

.hm-meeting::before {
    content: "";
}

.hm-pdf1::before {
    content: "";
}

.hm-pdf2::before {
    content: "";
}

.hm-photo-stack::before {
    content: "";
}

.hm-qr-code::before {
    content: "";
}

.hm-remote_carousel::before {
    content: "";
}

.hm-scroll-top::before {
    content: "";
}

.hm-square-clock::before {
    content: "";
}

.hm-step-flow2::before {
    content: "";
}

.hm-sub-list::before {
    content: "";
}

.hm-swap-left::before {
    content: "";
}

.hm-tooltips::before {
    content: "";
}

.hm-traveller::before {
    content: "";
}

.hm-tb-archieve-content::before {
    content: "";
}

.hm-tb-archieve-title::before {
    content: "";
}

.hm-tb-author-meta::before {
    content: "";
}

.hm-tb-comments::before {
    content: "";
}

.hm-tb-featured-image::before {
    content: "";
}

.hm-tb-page-title::before {
    content: "";
}

.hm-tb-post-content::before {
    content: "";
}

.hm-tb-post-excerpt::before {
    content: "";
}

.hm-tb-post-grid::before {
    content: "";
}

.hm-tb-post-info::before {
    content: "";
}

.hm-tb-post-list::before {
    content: "";
}

.hm-tb-post-title::before {
    content: "";
}

.hm-tb-site-logo::before {
    content: "";
}

.hm-tb-site-title::before {
    content: "";
}

.hm-lordicon::before {
    content: "";
}

.hm-vault::before {
    content: "";
}

.hm-liquid-hover-image::before {
    content: "";
}

.hm-image-replace::before {
    content: "";
}

.hm-title-tips-vector-path::before {
    content: "";
}

.hm-reading-progress-bar::before {
    content: "";
}

.hm-metro-grid-text-outline::before {
    content: "";
}

.hm-loop-grid-content-slider::before {
    content: "";
}

.hm-woo-builder::before {
    content: "";
}

.hm-verified-info::before {
    content: "";
}

.hm-unused-media::before {
    content: "";
}

.hm-related-product::before {
    content: "";
}

.hm-reading-book::before {
    content: "";
}

.hm-product-title::before {
    content: "";
}

.hm-product-stock::before {
    content: "";
}

.hm-product-rating-78::before {
    content: "";
}

.hm-product-price::before {
    content: "";
}

.hm-product-meta::before {
    content: "";
}

.hm-product-image::before {
    content: "";
}

.hm-product-grid::before {
    content: "";
}

.hm-product-description::before {
    content: "";
}

.hm-product-atribute::before {
    content: "";
}

.hm-media-all::before {
    content: "";
}

.hm-magic-scroll::before {
    content: "";
}

.hm-lightbox::before {
    content: "";
}

.hm-invoice::before {
    content: "";
}

.hm-global-badge1::before {
    content: "";
}

.hm-empty-cart-notice::before {
    content: "";
}

.hm-creative-slider-two::before {
    content: "";
}

.hm-creative-slider-one::before {
    content: "";
}

.hm-comparison-table::before {
    content: "";
}

.hm-checkout-shipping::before {
    content: "";
}

.hm-checkout-payment-method::before {
    content: "";
}

.hm-checkout-order-review::before {
    content: "";
}

.hm-checkout-login::before {
    content: "";
}

.hm-checkout-invoice::before {
    content: "";
}

.hm-checkout-info::before {
    content: "";
}

.hm-checkout-coupon::before {
    content: "";
}

.hm-checkout-bill-form::before {
    content: "";
}

.hm-cart-total::before {
    content: "";
}

.hm-cart-table::before {
    content: "";
}

.hm-cart-redirection::before {
    content: "";
}

.hm-cart-checkout::before {
    content: "";
}

.hm-cart-btn-number::before {
    content: "";
}

.hm-ai::before {
    content: "";
}

@font-face {
    font-family: FontAwesome;
    src: url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype");
    font-weight: normal;
    font-style: normal;
}

.fa {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-size-adjust: none;
    font-kerning: auto;
    font-optical-sizing: auto;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1;
    font-family: FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

.fa-lg {
    font-size: 1.33333em;
    line-height: 0.75em;
    vertical-align: -15%;
}

.fa-2x {
    font-size: 2em;
}

.fa-3x {
    font-size: 3em;
}

.fa-4x {
    font-size: 4em;
}

.fa-5x {
    font-size: 5em;
}

.fa-fw {
    width: 1.28571em;
    text-align: center;
}

.fa-ul {
    padding-left: 0px;
    margin-left: 2.14286em;
    list-style-type: none;
}

.fa-ul>li {
    position: relative;
}

.fa-li {
    position: absolute;
    left: -2.14286em;
    width: 2.14286em;
    top: 0.142857em;
    text-align: center;
}

.fa-li.fa-lg {
    left: -1.85714em;
}

.fa-border {
    padding: 0.2em 0.25em 0.15em;
    border: 0.08em solid rgb(238, 238, 238);
    border-radius: 0.1em;
}

.fa-pull-left {
    float: left;
}

.fa-pull-right {
    float: right;
}

.fa.fa-pull-left {
    margin-right: 0.3em;
}

.fa.fa-pull-right {
    margin-left: 0.3em;
}

.pull-right {
    float: right;
}

.pull-left {
    float: left;
}

.fa.pull-left {
    margin-right: 0.3em;
}

.fa.pull-right {
    margin-left: 0.3em;
}

.fa-spin {
    animation: 2s linear 0s infinite normal none running fa-spin;
}

.fa-pulse {
    animation: 1s steps(8) 0s infinite normal none running fa-spin;
}

@-webkit-keyframes fa-spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(359deg);
    }
}

@keyframes fa-spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(359deg);
    }
}

.fa-rotate-90 {
    transform: rotate(90deg);
}

.fa-rotate-180 {
    transform: rotate(180deg);
}

.fa-rotate-270 {
    transform: rotate(270deg);
}

.fa-flip-horizontal {
    transform: scale(-1, 1);
}

.fa-flip-vertical {
    transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
    filter: none;
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
}

.fa-stack-1x,
.fa-stack-2x {
    position: absolute;
    left: 0px;
    width: 100%;
    text-align: center;
}

.fa-stack-1x {
    line-height: inherit;
}

.fa-stack-2x {
    font-size: 2em;
}

.fa-inverse {
    color: rgb(255, 255, 255);
}

.fa-glass::before {
    content: "";
}

.fa-music::before {
    content: "";
}

.fa-search::before {
    content: "";
}

.fa-envelope-o::before {
    content: "";
}

.fa-heart::before {
    content: "";
}

.fa-star::before {
    content: "";
}

.fa-star-o::before {
    content: "";
}

.fa-user::before {
    content: "";
}

.fa-film::before {
    content: "";
}

.fa-th-large::before {
    content: "";
}

.fa-th::before {
    content: "";
}

.fa-th-list::before {
    content: "";
}

.fa-check::before {
    content: "";
}

.fa-remove::before,
.fa-close::before,
.fa-times::before {
    content: "";
}

.fa-search-plus::before {
    content: "";
}

.fa-search-minus::before {
    content: "";
}

.fa-power-off::before {
    content: "";
}

.fa-signal::before {
    content: "";
}

.fa-gear::before,
.fa-cog::before {
    content: "";
}

.fa-trash-o::before {
    content: "";
}

.fa-home::before {
    content: "";
}

.fa-file-o::before {
    content: "";
}

.fa-clock-o::before {
    content: "";
}

.fa-road::before {
    content: "";
}

.fa-download::before {
    content: "";
}

.fa-arrow-circle-o-down::before {
    content: "";
}

.fa-arrow-circle-o-up::before {
    content: "";
}

.fa-inbox::before {
    content: "";
}

.fa-play-circle-o::before {
    content: "";
}

.fa-rotate-right::before,
.fa-repeat::before {
    content: "";
}

.fa-refresh::before {
    content: "";
}

.fa-list-alt::before {
    content: "";
}

.fa-lock::before {
    content: "";
}

.fa-flag::before {
    content: "";
}

.fa-headphones::before {
    content: "";
}

.fa-volume-off::before {
    content: "";
}

.fa-volume-down::before {
    content: "";
}

.fa-volume-up::before {
    content: "";
}

.fa-qrcode::before {
    content: "";
}

.fa-barcode::before {
    content: "";
}

.fa-tag::before {
    content: "";
}

.fa-tags::before {
    content: "";
}

.fa-book::before {
    content: "";
}

.fa-bookmark::before {
    content: "";
}

.fa-print::before {
    content: "";
}

.fa-camera::before {
    content: "";
}

.fa-font::before {
    content: "";
}

.fa-bold::before {
    content: "";
}

.fa-italic::before {
    content: "";
}

.fa-text-height::before {
    content: "";
}

.fa-text-width::before {
    content: "";
}

.fa-align-left::before {
    content: "";
}

.fa-align-center::before {
    content: "";
}

.fa-align-right::before {
    content: "";
}

.fa-align-justify::before {
    content: "";
}

.fa-list::before {
    content: "";
}

.fa-dedent::before,
.fa-outdent::before {
    content: "";
}

.fa-indent::before {
    content: "";
}

.fa-video-camera::before {
    content: "";
}

.fa-photo::before,
.fa-image::before,
.fa-picture-o::before {
    content: "";
}

.fa-pencil::before {
    content: "";
}

.fa-map-marker::before {
    content: "";
}

.fa-adjust::before {
    content: "";
}

.fa-tint::before {
    content: "";
}

.fa-edit::before,
.fa-pencil-square-o::before {
    content: "";
}

.fa-share-square-o::before {
    content: "";
}

.fa-check-square-o::before {
    content: "";
}

.fa-arrows::before {
    content: "";
}

.fa-step-backward::before {
    content: "";
}

.fa-fast-backward::before {
    content: "";
}

.fa-backward::before {
    content: "";
}

.fa-play::before {
    content: "";
}

.fa-pause::before {
    content: "";
}

.fa-stop::before {
    content: "";
}

.fa-forward::before {
    content: "";
}

.fa-fast-forward::before {
    content: "";
}

.fa-step-forward::before {
    content: "";
}

.fa-eject::before {
    content: "";
}

.fa-chevron-left::before {
    content: "";
}

.fa-chevron-right::before {
    content: "";
}

.fa-plus-circle::before {
    content: "";
}

.fa-minus-circle::before {
    content: "";
}

.fa-times-circle::before {
    content: "";
}

.fa-check-circle::before {
    content: "";
}

.fa-question-circle::before {
    content: "";
}

.fa-info-circle::before {
    content: "";
}

.fa-crosshairs::before {
    content: "";
}

.fa-times-circle-o::before {
    content: "";
}

.fa-check-circle-o::before {
    content: "";
}

.fa-ban::before {
    content: "";
}

.fa-arrow-left::before {
    content: "";
}

.fa-arrow-right::before {
    content: "";
}

.fa-arrow-up::before {
    content: "";
}

.fa-arrow-down::before {
    content: "";
}

.fa-mail-forward::before,
.fa-share::before {
    content: "";
}

.fa-expand::before {
    content: "";
}

.fa-compress::before {
    content: "";
}

.fa-plus::before {
    content: "";
}

.fa-minus::before {
    content: "";
}

.fa-asterisk::before {
    content: "";
}

.fa-exclamation-circle::before {
    content: "";
}

.fa-gift::before {
    content: "";
}

.fa-leaf::before {
    content: "";
}

.fa-fire::before {
    content: "";
}

.fa-eye::before {
    content: "";
}

.fa-eye-slash::before {
    content: "";
}

.fa-warning::before,
.fa-exclamation-triangle::before {
    content: "";
}

.fa-plane::before {
    content: "";
}

.fa-calendar::before {
    content: "";
}

.fa-random::before {
    content: "";
}

.fa-comment::before {
    content: "";
}

.fa-magnet::before {
    content: "";
}

.fa-chevron-up::before {
    content: "";
}

.fa-chevron-down::before {
    content: "";
}

.fa-retweet::before {
    content: "";
}

.fa-shopping-cart::before {
    content: "";
}

.fa-folder::before {
    content: "";
}

.fa-folder-open::before {
    content: "";
}

.fa-arrows-v::before {
    content: "";
}

.fa-arrows-h::before {
    content: "";
}

.fa-bar-chart-o::before,
.fa-bar-chart::before {
    content: "";
}

.fa-twitter-square::before {
    content: "";
}

.fa-facebook-square::before {
    content: "";
}

.fa-camera-retro::before {
    content: "";
}

.fa-key::before {
    content: "";
}

.fa-gears::before,
.fa-cogs::before {
    content: "";
}

.fa-comments::before {
    content: "";
}

.fa-thumbs-o-up::before {
    content: "";
}

.fa-thumbs-o-down::before {
    content: "";
}

.fa-star-half::before {
    content: "";
}

.fa-heart-o::before {
    content: "";
}

.fa-sign-out::before {
    content: "";
}

.fa-linkedin-square::before {
    content: "";
}

.fa-thumb-tack::before {
    content: "";
}

.fa-external-link::before {
    content: "";
}

.fa-sign-in::before {
    content: "";
}

.fa-trophy::before {
    content: "";
}

.fa-github-square::before {
    content: "";
}

.fa-upload::before {
    content: "";
}

.fa-lemon-o::before {
    content: "";
}

.fa-phone::before {
    content: "";
}

.fa-square-o::before {
    content: "";
}

.fa-bookmark-o::before {
    content: "";
}

.fa-phone-square::before {
    content: "";
}

.fa-twitter::before {
    content: "";
}

.fa-facebook-f::before,
.fa-facebook::before {
    content: "";
}

.fa-github::before {
    content: "";
}

.fa-unlock::before {
    content: "";
}

.fa-credit-card::before {
    content: "";
}

.fa-feed::before,
.fa-rss::before {
    content: "";
}

.fa-hdd-o::before {
    content: "";
}

.fa-bullhorn::before {
    content: "";
}

.fa-bell::before {
    content: "";
}

.fa-certificate::before {
    content: "";
}

.fa-hand-o-right::before {
    content: "";
}

.fa-hand-o-left::before {
    content: "";
}

.fa-hand-o-up::before {
    content: "";
}

.fa-hand-o-down::before {
    content: "";
}

.fa-arrow-circle-left::before {
    content: "";
}

.fa-arrow-circle-right::before {
    content: "";
}

.fa-arrow-circle-up::before {
    content: "";
}

.fa-arrow-circle-down::before {
    content: "";
}

.fa-globe::before {
    content: "";
}

.fa-wrench::before {
    content: "";
}

.fa-tasks::before {
    content: "";
}

.fa-filter::before {
    content: "";
}

.fa-briefcase::before {
    content: "";
}

.fa-arrows-alt::before {
    content: "";
}

.fa-group::before,
.fa-users::before {
    content: "";
}

.fa-chain::before,
.fa-link::before {
    content: "";
}

.fa-cloud::before {
    content: "";
}

.fa-flask::before {
    content: "";
}

.fa-cut::before,
.fa-scissors::before {
    content: "";
}

.fa-copy::before,
.fa-files-o::before {
    content: "";
}

.fa-paperclip::before {
    content: "";
}

.fa-save::before,
.fa-floppy-o::before {
    content: "";
}

.fa-square::before {
    content: "";
}

.fa-navicon::before,
.fa-reorder::before,
.fa-bars::before {
    content: "";
}

.fa-list-ul::before {
    content: "";
}

.fa-list-ol::before {
    content: "";
}

.fa-strikethrough::before {
    content: "";
}

.fa-underline::before {
    content: "";
}

.fa-table::before {
    content: "";
}

.fa-magic::before {
    content: "";
}

.fa-truck::before {
    content: "";
}

.fa-pinterest::before {
    content: "";
}

.fa-pinterest-square::before {
    content: "";
}

.fa-google-plus-square::before {
    content: "";
}

.fa-google-plus::before {
    content: "";
}

.fa-money::before {
    content: "";
}

.fa-caret-down::before {
    content: "";
}

.fa-caret-up::before {
    content: "";
}

.fa-caret-left::before {
    content: "";
}

.fa-caret-right::before {
    content: "";
}

.fa-columns::before {
    content: "";
}

.fa-unsorted::before,
.fa-sort::before {
    content: "";
}

.fa-sort-down::before,
.fa-sort-desc::before {
    content: "";
}

.fa-sort-up::before,
.fa-sort-asc::before {
    content: "";
}

.fa-envelope::before {
    content: "";
}

.fa-linkedin::before {
    content: "";
}

.fa-rotate-left::before,
.fa-undo::before {
    content: "";
}

.fa-legal::before,
.fa-gavel::before {
    content: "";
}

.fa-dashboard::before,
.fa-tachometer::before {
    content: "";
}

.fa-comment-o::before {
    content: "";
}

.fa-comments-o::before {
    content: "";
}

.fa-flash::before,
.fa-bolt::before {
    content: "";
}

.fa-sitemap::before {
    content: "";
}

.fa-umbrella::before {
    content: "";
}

.fa-paste::before,
.fa-clipboard::before {
    content: "";
}

.fa-lightbulb-o::before {
    content: "";
}

.fa-exchange::before {
    content: "";
}

.fa-cloud-download::before {
    content: "";
}

.fa-cloud-upload::before {
    content: "";
}

.fa-user-md::before {
    content: "";
}

.fa-stethoscope::before {
    content: "";
}

.fa-suitcase::before {
    content: "";
}

.fa-bell-o::before {
    content: "";
}

.fa-coffee::before {
    content: "";
}

.fa-cutlery::before {
    content: "";
}

.fa-file-text-o::before {
    content: "";
}

.fa-building-o::before {
    content: "";
}

.fa-hospital-o::before {
    content: "";
}

.fa-ambulance::before {
    content: "";
}

.fa-medkit::before {
    content: "";
}

.fa-fighter-jet::before {
    content: "";
}

.fa-beer::before {
    content: "";
}

.fa-h-square::before {
    content: "";
}

.fa-plus-square::before {
    content: "";
}

.fa-angle-double-left::before {
    content: "";
}

.fa-angle-double-right::before {
    content: "";
}

.fa-angle-double-up::before {
    content: "";
}

.fa-angle-double-down::before {
    content: "";
}

.fa-angle-left::before {
    content: "";
}

.fa-angle-right::before {
    content: "";
}

.fa-angle-up::before {
    content: "";
}

.fa-angle-down::before {
    content: "";
}

.fa-desktop::before {
    content: "";
}

.fa-laptop::before {
    content: "";
}

.fa-tablet::before {
    content: "";
}

.fa-mobile-phone::before,
.fa-mobile::before {
    content: "";
}

.fa-circle-o::before {
    content: "";
}

.fa-quote-left::before {
    content: "";
}

.fa-quote-right::before {
    content: "";
}

.fa-spinner::before {
    content: "";
}

.fa-circle::before {
    content: "";
}

.fa-mail-reply::before,
.fa-reply::before {
    content: "";
}

.fa-github-alt::before {
    content: "";
}

.fa-folder-o::before {
    content: "";
}

.fa-folder-open-o::before {
    content: "";
}

.fa-smile-o::before {
    content: "";
}

.fa-frown-o::before {
    content: "";
}

.fa-meh-o::before {
    content: "";
}

.fa-gamepad::before {
    content: "";
}

.fa-keyboard-o::before {
    content: "";
}

.fa-flag-o::before {
    content: "";
}

.fa-flag-checkered::before {
    content: "";
}

.fa-terminal::before {
    content: "";
}

.fa-code::before {
    content: "";
}

.fa-mail-reply-all::before,
.fa-reply-all::before {
    content: "";
}

.fa-star-half-empty::before,
.fa-star-half-full::before,
.fa-star-half-o::before {
    content: "";
}

.fa-location-arrow::before {
    content: "";
}

.fa-crop::before {
    content: "";
}

.fa-code-fork::before {
    content: "";
}

.fa-unlink::before,
.fa-chain-broken::before {
    content: "";
}

.fa-question::before {
    content: "";
}

.fa-info::before {
    content: "";
}

.fa-exclamation::before {
    content: "";
}

.fa-superscript::before {
    content: "";
}

.fa-subscript::before {
    content: "";
}

.fa-eraser::before {
    content: "";
}

.fa-puzzle-piece::before {
    content: "";
}

.fa-microphone::before {
    content: "";
}

.fa-microphone-slash::before {
    content: "";
}

.fa-shield::before {
    content: "";
}

.fa-calendar-o::before {
    content: "";
}

.fa-fire-extinguisher::before {
    content: "";
}

.fa-rocket::before {
    content: "";
}

.fa-maxcdn::before {
    content: "";
}

.fa-chevron-circle-left::before {
    content: "";
}

.fa-chevron-circle-right::before {
    content: "";
}

.fa-chevron-circle-up::before {
    content: "";
}

.fa-chevron-circle-down::before {
    content: "";
}

.fa-html5::before {
    content: "";
}

.fa-css3::before {
    content: "";
}

.fa-anchor::before {
    content: "";
}

.fa-unlock-alt::before {
    content: "";
}

.fa-bullseye::before {
    content: "";
}

.fa-ellipsis-h::before {
    content: "";
}

.fa-ellipsis-v::before {
    content: "";
}

.fa-rss-square::before {
    content: "";
}

.fa-play-circle::before {
    content: "";
}

.fa-ticket::before {
    content: "";
}

.fa-minus-square::before {
    content: "";
}

.fa-minus-square-o::before {
    content: "";
}

.fa-level-up::before {
    content: "";
}

.fa-level-down::before {
    content: "";
}

.fa-check-square::before {
    content: "";
}

.fa-pencil-square::before {
    content: "";
}

.fa-external-link-square::before {
    content: "";
}

.fa-share-square::before {
    content: "";
}

.fa-compass::before {
    content: "";
}

.fa-toggle-down::before,
.fa-caret-square-o-down::before {
    content: "";
}

.fa-toggle-up::before,
.fa-caret-square-o-up::before {
    content: "";
}

.fa-toggle-right::before,
.fa-caret-square-o-right::before {
    content: "";
}

.fa-euro::before,
.fa-eur::before {
    content: "";
}

.fa-gbp::before {
    content: "";
}

.fa-dollar::before,
.fa-usd::before {
    content: "";
}

.fa-rupee::before,
.fa-inr::before {
    content: "";
}

.fa-cny::before,
.fa-rmb::before,
.fa-yen::before,
.fa-jpy::before {
    content: "";
}

.fa-ruble::before,
.fa-rouble::before,
.fa-rub::before {
    content: "";
}

.fa-won::before,
.fa-krw::before {
    content: "";
}

.fa-bitcoin::before,
.fa-btc::before {
    content: "";
}

.fa-file::before {
    content: "";
}

.fa-file-text::before {
    content: "";
}

.fa-sort-alpha-asc::before {
    content: "";
}

.fa-sort-alpha-desc::before {
    content: "";
}

.fa-sort-amount-asc::before {
    content: "";
}

.fa-sort-amount-desc::before {
    content: "";
}

.fa-sort-numeric-asc::before {
    content: "";
}

.fa-sort-numeric-desc::before {
    content: "";
}

.fa-thumbs-up::before {
    content: "";
}

.fa-thumbs-down::before {
    content: "";
}

.fa-youtube-square::before {
    content: "";
}

.fa-youtube::before {
    content: "";
}

.fa-xing::before {
    content: "";
}

.fa-xing-square::before {
    content: "";
}

.fa-youtube-play::before {
    content: "";
}

.fa-dropbox::before {
    content: "";
}

.fa-stack-overflow::before {
    content: "";
}

.fa-instagram::before {
    content: "";
}

.fa-flickr::before {
    content: "";
}

.fa-adn::before {
    content: "";
}

.fa-bitbucket::before {
    content: "";
}

.fa-bitbucket-square::before {
    content: "";
}

.fa-tumblr::before {
    content: "";
}

.fa-tumblr-square::before {
    content: "";
}

.fa-long-arrow-down::before {
    content: "";
}

.fa-long-arrow-up::before {
    content: "";
}

.fa-long-arrow-left::before {
    content: "";
}

.fa-long-arrow-right::before {
    content: "";
}

.fa-apple::before {
    content: "";
}

.fa-windows::before {
    content: "";
}

.fa-android::before {
    content: "";
}

.fa-linux::before {
    content: "";
}

.fa-dribbble::before {
    content: "";
}

.fa-skype::before {
    content: "";
}

.fa-foursquare::before {
    content: "";
}

.fa-trello::before {
    content: "";
}

.fa-female::before {
    content: "";
}

.fa-male::before {
    content: "";
}

.fa-gittip::before,
.fa-gratipay::before {
    content: "";
}

.fa-sun-o::before {
    content: "";
}

.fa-moon-o::before {
    content: "";
}

.fa-archive::before {
    content: "";
}

.fa-bug::before {
    content: "";
}

.fa-vk::before {
    content: "";
}

.fa-weibo::before {
    content: "";
}

.fa-renren::before {
    content: "";
}

.fa-pagelines::before {
    content: "";
}

.fa-stack-exchange::before {
    content: "";
}

.fa-arrow-circle-o-right::before {
    content: "";
}

.fa-arrow-circle-o-left::before {
    content: "";
}

.fa-toggle-left::before,
.fa-caret-square-o-left::before {
    content: "";
}

.fa-dot-circle-o::before {
    content: "";
}

.fa-wheelchair::before {
    content: "";
}

.fa-vimeo-square::before {
    content: "";
}

.fa-turkish-lira::before,
.fa-try::before {
    content: "";
}

.fa-plus-square-o::before {
    content: "";
}

.fa-space-shuttle::before {
    content: "";
}

.fa-slack::before {
    content: "";
}

.fa-envelope-square::before {
    content: "";
}

.fa-wordpress::before {
    content: "";
}

.fa-openid::before {
    content: "";
}

.fa-institution::before,
.fa-bank::before,
.fa-university::before {
    content: "";
}

.fa-mortar-board::before,
.fa-graduation-cap::before {
    content: "";
}

.fa-yahoo::before {
    content: "";
}

.fa-google::before {
    content: "";
}

.fa-reddit::before {
    content: "";
}

.fa-reddit-square::before {
    content: "";
}

.fa-stumbleupon-circle::before {
    content: "";
}

.fa-stumbleupon::before {
    content: "";
}

.fa-delicious::before {
    content: "";
}

.fa-digg::before {
    content: "";
}

.fa-pied-piper-pp::before {
    content: "";
}

.fa-pied-piper-alt::before {
    content: "";
}

.fa-drupal::before {
    content: "";
}

.fa-joomla::before {
    content: "";
}

.fa-language::before {
    content: "";
}

.fa-fax::before {
    content: "";
}

.fa-building::before {
    content: "";
}

.fa-child::before {
    content: "";
}

.fa-paw::before {
    content: "";
}

.fa-spoon::before {
    content: "";
}

.fa-cube::before {
    content: "";
}

.fa-cubes::before {
    content: "";
}

.fa-behance::before {
    content: "";
}

.fa-behance-square::before {
    content: "";
}

.fa-steam::before {
    content: "";
}

.fa-steam-square::before {
    content: "";
}

.fa-recycle::before {
    content: "";
}

.fa-automobile::before,
.fa-car::before {
    content: "";
}

.fa-cab::before,
.fa-taxi::before {
    content: "";
}

.fa-tree::before {
    content: "";
}

.fa-spotify::before {
    content: "";
}

.fa-deviantart::before {
    content: "";
}

.fa-soundcloud::before {
    content: "";
}

.fa-database::before {
    content: "";
}

.fa-file-pdf-o::before {
    content: "";
}

.fa-file-word-o::before {
    content: "";
}

.fa-file-excel-o::before {
    content: "";
}

.fa-file-powerpoint-o::before {
    content: "";
}

.fa-file-photo-o::before,
.fa-file-picture-o::before,
.fa-file-image-o::before {
    content: "";
}

.fa-file-zip-o::before,
.fa-file-archive-o::before {
    content: "";
}

.fa-file-sound-o::before,
.fa-file-audio-o::before {
    content: "";
}

.fa-file-movie-o::before,
.fa-file-video-o::before {
    content: "";
}

.fa-file-code-o::before {
    content: "";
}

.fa-vine::before {
    content: "";
}

.fa-codepen::before {
    content: "";
}

.fa-jsfiddle::before {
    content: "";
}

.fa-life-bouy::before,
.fa-life-buoy::before,
.fa-life-saver::before,
.fa-support::before,
.fa-life-ring::before {
    content: "";
}

.fa-circle-o-notch::before {
    content: "";
}

.fa-ra::before,
.fa-resistance::before,
.fa-rebel::before {
    content: "";
}

.fa-ge::before,
.fa-empire::before {
    content: "";
}

.fa-git-square::before {
    content: "";
}

.fa-git::before {
    content: "";
}

.fa-y-combinator-square::before,
.fa-yc-square::before,
.fa-hacker-news::before {
    content: "";
}

.fa-tencent-weibo::before {
    content: "";
}

.fa-qq::before {
    content: "";
}

.fa-wechat::before,
.fa-weixin::before {
    content: "";
}

.fa-send::before,
.fa-paper-plane::before {
    content: "";
}

.fa-send-o::before,
.fa-paper-plane-o::before {
    content: "";
}

.fa-history::before {
    content: "";
}

.fa-circle-thin::before {
    content: "";
}

.fa-header::before {
    content: "";
}

.fa-paragraph::before {
    content: "";
}

.fa-sliders::before {
    content: "";
}

.fa-share-alt::before {
    content: "";
}

.fa-share-alt-square::before {
    content: "";
}

.fa-bomb::before {
    content: "";
}

.fa-soccer-ball-o::before,
.fa-futbol-o::before {
    content: "";
}

.fa-tty::before {
    content: "";
}

.fa-binoculars::before {
    content: "";
}

.fa-plug::before {
    content: "";
}

.fa-slideshare::before {
    content: "";
}

.fa-twitch::before {
    content: "";
}

.fa-yelp::before {
    content: "";
}

.fa-newspaper-o::before {
    content: "";
}

.fa-wifi::before {
    content: "";
}

.fa-calculator::before {
    content: "";
}

.fa-paypal::before {
    content: "";
}

.fa-google-wallet::before {
    content: "";
}

.fa-cc-visa::before {
    content: "";
}

.fa-cc-mastercard::before {
    content: "";
}

.fa-cc-discover::before {
    content: "";
}

.fa-cc-amex::before {
    content: "";
}

.fa-cc-paypal::before {
    content: "";
}

.fa-cc-stripe::before {
    content: "";
}

.fa-bell-slash::before {
    content: "";
}

.fa-bell-slash-o::before {
    content: "";
}

.fa-trash::before {
    content: "";
}

.fa-copyright::before {
    content: "";
}

.fa-at::before {
    content: "";
}

.fa-eyedropper::before {
    content: "";
}

.fa-paint-brush::before {
    content: "";
}

.fa-birthday-cake::before {
    content: "";
}

.fa-area-chart::before {
    content: "";
}

.fa-pie-chart::before {
    content: "";
}

.fa-line-chart::before {
    content: "";
}

.fa-lastfm::before {
    content: "";
}

.fa-lastfm-square::before {
    content: "";
}

.fa-toggle-off::before {
    content: "";
}

.fa-toggle-on::before {
    content: "";
}

.fa-bicycle::before {
    content: "";
}

.fa-bus::before {
    content: "";
}

.fa-ioxhost::before {
    content: "";
}

.fa-angellist::before {
    content: "";
}

.fa-cc::before {
    content: "";
}

.fa-shekel::before,
.fa-sheqel::before,
.fa-ils::before {
    content: "";
}

.fa-meanpath::before {
    content: "";
}

.fa-buysellads::before {
    content: "";
}

.fa-connectdevelop::before {
    content: "";
}

.fa-dashcube::before {
    content: "";
}

.fa-forumbee::before {
    content: "";
}

.fa-leanpub::before {
    content: "";
}

.fa-sellsy::before {
    content: "";
}

.fa-shirtsinbulk::before {
    content: "";
}

.fa-simplybuilt::before {
    content: "";
}

.fa-skyatlas::before {
    content: "";
}

.fa-cart-plus::before {
    content: "";
}

.fa-cart-arrow-down::before {
    content: "";
}

.fa-diamond::before {
    content: "";
}

.fa-ship::before {
    content: "";
}

.fa-user-secret::before {
    content: "";
}

.fa-motorcycle::before {
    content: "";
}

.fa-street-view::before {
    content: "";
}

.fa-heartbeat::before {
    content: "";
}

.fa-venus::before {
    content: "";
}

.fa-mars::before {
    content: "";
}

.fa-mercury::before {
    content: "";
}

.fa-intersex::before,
.fa-transgender::before {
    content: "";
}

.fa-transgender-alt::before {
    content: "";
}

.fa-venus-double::before {
    content: "";
}

.fa-mars-double::before {
    content: "";
}

.fa-venus-mars::before {
    content: "";
}

.fa-mars-stroke::before {
    content: "";
}

.fa-mars-stroke-v::before {
    content: "";
}

.fa-mars-stroke-h::before {
    content: "";
}

.fa-neuter::before {
    content: "";
}

.fa-genderless::before {
    content: "";
}

.fa-facebook-official::before {
    content: "";
}

.fa-pinterest-p::before {
    content: "";
}

.fa-whatsapp::before {
    content: "";
}

.fa-server::before {
    content: "";
}

.fa-user-plus::before {
    content: "";
}

.fa-user-times::before {
    content: "";
}

.fa-hotel::before,
.fa-bed::before {
    content: "";
}

.fa-viacoin::before {
    content: "";
}

.fa-train::before {
    content: "";
}

.fa-subway::before {
    content: "";
}

.fa-medium::before {
    content: "";
}

.fa-yc::before,
.fa-y-combinator::before {
    content: "";
}

.fa-optin-monster::before {
    content: "";
}

.fa-opencart::before {
    content: "";
}

.fa-expeditedssl::before {
    content: "";
}

.fa-battery-4::before,
.fa-battery::before,
.fa-battery-full::before {
    content: "";
}

.fa-battery-3::before,
.fa-battery-three-quarters::before {
    content: "";
}

.fa-battery-2::before,
.fa-battery-half::before {
    content: "";
}

.fa-battery-1::before,
.fa-battery-quarter::before {
    content: "";
}

.fa-battery-0::before,
.fa-battery-empty::before {
    content: "";
}

.fa-mouse-pointer::before {
    content: "";
}

.fa-i-cursor::before {
    content: "";
}

.fa-object-group::before {
    content: "";
}

.fa-object-ungroup::before {
    content: "";
}

.fa-sticky-note::before {
    content: "";
}

.fa-sticky-note-o::before {
    content: "";
}

.fa-cc-jcb::before {
    content: "";
}

.fa-cc-diners-club::before {
    content: "";
}

.fa-clone::before {
    content: "";
}

.fa-balance-scale::before {
    content: "";
}

.fa-hourglass-o::before {
    content: "";
}

.fa-hourglass-1::before,
.fa-hourglass-start::before {
    content: "";
}

.fa-hourglass-2::before,
.fa-hourglass-half::before {
    content: "";
}

.fa-hourglass-3::before,
.fa-hourglass-end::before {
    content: "";
}

.fa-hourglass::before {
    content: "";
}

.fa-hand-grab-o::before,
.fa-hand-rock-o::before {
    content: "";
}

.fa-hand-stop-o::before,
.fa-hand-paper-o::before {
    content: "";
}

.fa-hand-scissors-o::before {
    content: "";
}

.fa-hand-lizard-o::before {
    content: "";
}

.fa-hand-spock-o::before {
    content: "";
}

.fa-hand-pointer-o::before {
    content: "";
}

.fa-hand-peace-o::before {
    content: "";
}

.fa-trademark::before {
    content: "";
}

.fa-registered::before {
    content: "";
}

.fa-creative-commons::before {
    content: "";
}

.fa-gg::before {
    content: "";
}

.fa-gg-circle::before {
    content: "";
}

.fa-tripadvisor::before {
    content: "";
}

.fa-odnoklassniki::before {
    content: "";
}

.fa-odnoklassniki-square::before {
    content: "";
}

.fa-get-pocket::before {
    content: "";
}

.fa-wikipedia-w::before {
    content: "";
}

.fa-safari::before {
    content: "";
}

.fa-chrome::before {
    content: "";
}

.fa-firefox::before {
    content: "";
}

.fa-opera::before {
    content: "";
}

.fa-internet-explorer::before {
    content: "";
}

.fa-tv::before,
.fa-television::before {
    content: "";
}

.fa-contao::before {
    content: "";
}

.fa-500px::before {
    content: "";
}

.fa-amazon::before {
    content: "";
}

.fa-calendar-plus-o::before {
    content: "";
}

.fa-calendar-minus-o::before {
    content: "";
}

.fa-calendar-times-o::before {
    content: "";
}

.fa-calendar-check-o::before {
    content: "";
}

.fa-industry::before {
    content: "";
}

.fa-map-pin::before {
    content: "";
}

.fa-map-signs::before {
    content: "";
}

.fa-map-o::before {
    content: "";
}

.fa-map::before {
    content: "";
}

.fa-commenting::before {
    content: "";
}

.fa-commenting-o::before {
    content: "";
}

.fa-houzz::before {
    content: "";
}

.fa-vimeo::before {
    content: "";
}

.fa-black-tie::before {
    content: "";
}

.fa-fonticons::before {
    content: "";
}

.fa-reddit-alien::before {
    content: "";
}

.fa-edge::before {
    content: "";
}

.fa-credit-card-alt::before {
    content: "";
}

.fa-codiepie::before {
    content: "";
}

.fa-modx::before {
    content: "";
}

.fa-fort-awesome::before {
    content: "";
}

.fa-usb::before {
    content: "";
}

.fa-product-hunt::before {
    content: "";
}

.fa-mixcloud::before {
    content: "";
}

.fa-scribd::before {
    content: "";
}

.fa-pause-circle::before {
    content: "";
}

.fa-pause-circle-o::before {
    content: "";
}

.fa-stop-circle::before {
    content: "";
}

.fa-stop-circle-o::before {
    content: "";
}

.fa-shopping-bag::before {
    content: "";
}

.fa-shopping-basket::before {
    content: "";
}

.fa-hashtag::before {
    content: "";
}

.fa-bluetooth::before {
    content: "";
}

.fa-bluetooth-b::before {
    content: "";
}

.fa-percent::before {
    content: "";
}

.fa-gitlab::before {
    content: "";
}

.fa-wpbeginner::before {
    content: "";
}

.fa-wpforms::before {
    content: "";
}

.fa-envira::before {
    content: "";
}

.fa-universal-access::before {
    content: "";
}

.fa-wheelchair-alt::before {
    content: "";
}

.fa-question-circle-o::before {
    content: "";
}

.fa-blind::before {
    content: "";
}

.fa-audio-description::before {
    content: "";
}

.fa-volume-control-phone::before {
    content: "";
}

.fa-braille::before {
    content: "";
}

.fa-assistive-listening-systems::before {
    content: "";
}

.fa-asl-interpreting::before,
.fa-american-sign-language-interpreting::before {
    content: "";
}

.fa-deafness::before,
.fa-hard-of-hearing::before,
.fa-deaf::before {
    content: "";
}

.fa-glide::before {
    content: "";
}

.fa-glide-g::before {
    content: "";
}

.fa-signing::before,
.fa-sign-language::before {
    content: "";
}

.fa-low-vision::before {
    content: "";
}

.fa-viadeo::before {
    content: "";
}

.fa-viadeo-square::before {
    content: "";
}

.fa-snapchat::before {
    content: "";
}

.fa-snapchat-ghost::before {
    content: "";
}

.fa-snapchat-square::before {
    content: "";
}

.fa-pied-piper::before {
    content: "";
}

.fa-first-order::before {
    content: "";
}

.fa-yoast::before {
    content: "";
}

.fa-themeisle::before {
    content: "";
}

.fa-google-plus-circle::before,
.fa-google-plus-official::before {
    content: "";
}

.fa-fa::before,
.fa-font-awesome::before {
    content: "";
}

.fa-handshake-o::before {
    content: "";
}

.fa-envelope-open::before {
    content: "";
}

.fa-envelope-open-o::before {
    content: "";
}

.fa-linode::before {
    content: "";
}

.fa-address-book::before {
    content: "";
}

.fa-address-book-o::before {
    content: "";
}

.fa-vcard::before,
.fa-address-card::before {
    content: "";
}

.fa-vcard-o::before,
.fa-address-card-o::before {
    content: "";
}

.fa-user-circle::before {
    content: "";
}

.fa-user-circle-o::before {
    content: "";
}

.fa-user-o::before {
    content: "";
}

.fa-id-badge::before {
    content: "";
}

.fa-drivers-license::before,
.fa-id-card::before {
    content: "";
}

.fa-drivers-license-o::before,
.fa-id-card-o::before {
    content: "";
}

.fa-quora::before {
    content: "";
}

.fa-free-code-camp::before {
    content: "";
}

.fa-telegram::before {
    content: "";
}

.fa-thermometer-4::before,
.fa-thermometer::before,
.fa-thermometer-full::before {
    content: "";
}

.fa-thermometer-3::before,
.fa-thermometer-three-quarters::before {
    content: "";
}

.fa-thermometer-2::before,
.fa-thermometer-half::before {
    content: "";
}

.fa-thermometer-1::before,
.fa-thermometer-quarter::before {
    content: "";
}

.fa-thermometer-0::before,
.fa-thermometer-empty::before {
    content: "";
}

.fa-shower::before {
    content: "";
}

.fa-bathtub::before,
.fa-s15::before,
.fa-bath::before {
    content: "";
}

.fa-podcast::before {
    content: "";
}

.fa-window-maximize::before {
    content: "";
}

.fa-window-minimize::before {
    content: "";
}

.fa-window-restore::before {
    content: "";
}

.fa-times-rectangle::before,
.fa-window-close::before {
    content: "";
}

.fa-times-rectangle-o::before,
.fa-window-close-o::before {
    content: "";
}

.fa-bandcamp::before {
    content: "";
}

.fa-grav::before {
    content: "";
}

.fa-etsy::before {
    content: "";
}

.fa-imdb::before {
    content: "";
}

.fa-ravelry::before {
    content: "";
}

.fa-eercast::before {
    content: "";
}

.fa-microchip::before {
    content: "";
}

.fa-snowflake-o::before {
    content: "";
}

.fa-superpowers::before {
    content: "";
}

.fa-wpexplorer::before {
    content: "";
}

.fa-meetup::before {
    content: "";
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0px;
    margin: -1px;
    overflow: hidden;
    clip: rect(0px, 0px, 0px, 0px);
    border: 0px;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0px;
    overflow: visible;
    clip: auto;
}

/* Skipped cross-origin stylesheet: https://fonts.googleapis.com/css?family=Sora%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CInter%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&display=auto&ver=6.7.2 */

@font-face {
    font-family: "Happy Icons";
    src: url("happy-icons.woff2") format("woff2"), url("happy-icons.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.hm,
.fashm {
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-family: "Happy Icons" !important;
}

.hm-3d-rotate::before {
    content: "";
}

.hm-degree::before {
    content: "";
}

.hm-accordion-horizontal::before {
    content: "";
}

.hm-accordion-vertical::before {
    content: "";
}

.hm-alarm-clock::before {
    content: "";
}

.hm-alien-gun::before {
    content: "";
}

.hm-alien::before {
    content: "";
}

.hm-anchor::before {
    content: "";
}

.hm-android::before {
    content: "";
}

.hm-angle-down::before {
    content: "";
}

.hm-angle-left::before {
    content: "";
}

.hm-angle-right::before {
    content: "";
}

.hm-angle-up::before {
    content: "";
}

.hm-apple::before {
    content: "";
}

.hm-arrow-left::before {
    content: "";
}

.hm-arrow-right::before {
    content: "";
}

.hm-arrow-zoom-out::before {
    content: "";
}

.hm-arrow-corner::before {
    content: "";
}

.hm-arrow-down::before {
    content: "";
}

.hm-arrow-left1::before {
    content: "";
}

.hm-arrow-right1::before {
    content: "";
}

.hm-arrow-up::before {
    content: "";
}

.hm-article::before {
    content: "";
}

.hm-avatar-man::before {
    content: "";
}

.hm-avatar-woman::before {
    content: "";
}

.hm-badge1::before {
    content: "";
}

.hm-badge2::before {
    content: "";
}

.hm-badge3::before {
    content: "";
}

.hm-bamboo::before {
    content: "";
}

.hm-basketball::before {
    content: "";
}

.hm-battery::before {
    content: "";
}

.hm-beach-seat::before {
    content: "";
}

.hm-bell::before {
    content: "";
}

.hm-bicycle::before {
    content: "";
}

.hm-blog-content::before {
    content: "";
}

.hm-bluetooth::before {
    content: "";
}

.hm-board::before {
    content: "";
}

.hm-body::before {
    content: "";
}

.hm-bomb::before {
    content: "";
}

.hm-bond-hand::before {
    content: "";
}

.hm-bond::before {
    content: "";
}

.hm-bonsai::before {
    content: "";
}

.hm-book::before {
    content: "";
}

.hm-bowl::before {
    content: "";
}

.hm-brick-wall::before {
    content: "";
}

.hm-brush-paint::before {
    content: "";
}

.hm-brush-roll::before {
    content: "";
}

.hm-brush::before {
    content: "";
}

.hm-bug::before {
    content: "";
}

.hm-bulb::before {
    content: "";
}

.hm-calculation::before {
    content: "";
}

.hm-calendar::before {
    content: "";
}

.hm-camera::before {
    content: "";
}

.hm-candle::before {
    content: "";
}

.hm-candles::before {
    content: "";
}

.hm-car::before {
    content: "";
}

.hm-card::before {
    content: "";
}

.hm-caret-down::before {
    content: "";
}

.hm-caret-fill-down::before {
    content: "";
}

.hm-caret-fill-left::before {
    content: "";
}

.hm-caret-fill-right::before {
    content: "";
}

.hm-caret-fill-up::before {
    content: "";
}

.hm-caret-left::before {
    content: "";
}

.hm-caret-right::before {
    content: "";
}

.hm-caret-up::before {
    content: "";
}

.hm-carousal::before {
    content: "";
}

.hm-cart-empty::before {
    content: "";
}

.hm-cart-full::before {
    content: "";
}

.hm-caution::before {
    content: "";
}

.hm-chair::before {
    content: "";
}

.hm-chair2::before {
    content: "";
}

.hm-chat-bubble-single::before {
    content: "";
}

.hm-chat-bubble::before {
    content: "";
}

.hm-cheese::before {
    content: "";
}

.hm-chef-cap::before {
    content: "";
}

.hm-clip-board::before {
    content: "";
}

.hm-clip::before {
    content: "";
}

.hm-cloud-down::before {
    content: "";
}

.hm-cloud-up::before {
    content: "";
}

.hm-cloud::before {
    content: "";
}

.hm-code-browser::before {
    content: "";
}

.hm-code-clean::before {
    content: "";
}

.hm-code::before {
    content: "";
}

.hm-cog::before {
    content: "";
}

.hm-color-card::before {
    content: "";
}

.hm-color-plate::before {
    content: "";
}

.hm-compass-math::before {
    content: "";
}

.hm-compass::before {
    content: "";
}

.hm-corner::before {
    content: "";
}

.hm-crop::before {
    content: "";
}

.hm-cross-circle::before {
    content: "";
}

.hm-cross-game::before {
    content: "";
}

.hm-cross-gap::before {
    content: "";
}

.hm-cross::before {
    content: "";
}

.hm-crown::before {
    content: "";
}

.hm-cube::before {
    content: "";
}

.hm-cup-coffee::before {
    content: "";
}

.hm-cup::before {
    content: "";
}

.hm-currency-paper::before {
    content: "";
}

.hm-dashboard::before {
    content: "";
}

.hm-delivery-van::before {
    content: "";
}

.hm-diamond-ring::before {
    content: "";
}

.hm-direction-both::before {
    content: "";
}

.hm-direction-right::before {
    content: "";
}

.hm-disable-person::before {
    content: "";
}

.hm-disc::before {
    content: "";
}

.hm-dislike::before {
    content: "";
}

.hm-dollar-on-hand::before {
    content: "";
}

.hm-door-path::before {
    content: "";
}

.hm-Download-circle::before {
    content: "";
}

.hm-download::before {
    content: "";
}

.hm-drag-inside::before {
    content: "";
}

.hm-drag-outside::before {
    content: "";
}

.hm-drag::before {
    content: "";
}

.hm-drawer::before {
    content: "";
}

.hm-dribbble::before {
    content: "";
}

.hm-dropper::before {
    content: "";
}

.hm-egg-fry::before {
    content: "";
}

.hm-ellipsis-fill-h::before {
    content: "";
}

.hm-ellipsis-fill-v::before {
    content: "";
}

.hm-ellipsis-horizontal::before {
    content: "";
}

.hm-ellipsis-vertical::before {
    content: "";
}

.hm-emo-normal::before {
    content: "";
}

.hm-emo-sad::before {
    content: "";
}

.hm-emo-smile::before {
    content: "";
}

.hm-envelop::before {
    content: "";
}

.hm-facebook::before {
    content: "";
}

.hm-fancy-futton::before {
    content: "";
}

.hm-feeder::before {
    content: "";
}

.hm-file-cabinet::before {
    content: "";
}

.hm-file-rotate::before {
    content: "";
}

.hm-file::before {
    content: "";
}

.hm-files::before {
    content: "";
}

.hm-film-roll::before {
    content: "";
}

.hm-film::before {
    content: "";
}

.hm-finger-index::before {
    content: "";
}

.hm-finger-print::before {
    content: "";
}

.hm-fire-flame::before {
    content: "";
}

.hm-flag::before {
    content: "";
}

.hm-flip-card1::before {
    content: "";
}

.hm-flip-card2::before {
    content: "";
}

.hm-folder-network::before {
    content: "";
}

.hm-folder::before {
    content: "";
}

.hm-football::before {
    content: "";
}

.hm-footer::before {
    content: "";
}

.hm-form::before {
    content: "";
}

.hm-forward::before {
    content: "";
}

.hm-fountain-pen::before {
    content: "";
}

.hm-gender-female::before {
    content: "";
}

.hm-gender-male::before {
    content: "";
}

.hm-gender-sign::before {
    content: "";
}

.hm-gender::before {
    content: "";
}

.hm-ghost::before {
    content: "";
}

.hm-gift-box::before {
    content: "";
}

.hm-globe1::before {
    content: "";
}

.hm-globe2::before {
    content: "";
}

.hm-globe3::before {
    content: "";
}

.hm-globe4::before {
    content: "";
}

.hm-google::before {
    content: "";
}

.hm-graduate-cap::before {
    content: "";
}

.hm-graph-bar::before {
    content: "";
}

.hm-graph-pie::before {
    content: "";
}

.hm-graph::before {
    content: "";
}

.hm-grid-even::before {
    content: "";
}

.hm-grid-masonry::before {
    content: "";
}

.hm-grid-twist::before {
    content: "";
}

.hm-grid::before {
    content: "";
}

.hm-group::before {
    content: "";
}

.hm-hand-mike::before {
    content: "";
}

.hm-hand-watch::before {
    content: "";
}

.hm-hand::before {
    content: "";
}

.hm-header::before {
    content: "";
}

.hm-headphone::before {
    content: "";
}

.hm-headset::before {
    content: "";
}

.hm-heart-beat::before {
    content: "";
}

.hm-hexa::before {
    content: "";
}

.hm-highlighter::before {
    content: "";
}

.hm-home::before {
    content: "";
}

.hm-hot-spot::before {
    content: "";
}

.hm-hotdog::before {
    content: "";
}

.hm-ice-cream::before {
    content: "";
}

.hm-icon-box::before {
    content: "";
}

.hm-imac::before {
    content: "";
}

.hm-image-compare::before {
    content: "";
}

.hm-image-slider::before {
    content: "";
}

.hm-image::before {
    content: "";
}

.hm-inbox::before {
    content: "";
}

.hm-infinity::before {
    content: "";
}

.hm-info::before {
    content: "";
}

.hm-injection::before {
    content: "";
}

.hm-instagram::before {
    content: "";
}

.hm-jar-chemical::before {
    content: "";
}

.hm-key::before {
    content: "";
}

.hm-language-change::before {
    content: "";
}

.hm-laptop::before {
    content: "";
}

.hm-layer::before {
    content: "";
}

.hm-lens::before {
    content: "";
}

.hm-like::before {
    content: "";
}

.hm-line-graph-pointed::before {
    content: "";
}

.hm-link::before {
    content: "";
}

.hm-linkedin::before {
    content: "";
}

.hm-linux::before {
    content: "";
}

.hm-list-2::before {
    content: "";
}

.hm-list-group::before {
    content: "";
}

.hm-list::before {
    content: "";
}

.hm-location-pointer::before {
    content: "";
}

.hm-lock::before {
    content: "";
}

.hm-logo-carousel::before {
    content: "";
}

.hm-logo-grid::before {
    content: "";
}

.hm-lotus::before {
    content: "";
}

.hm-love::before {
    content: "";
}

.hm-madel::before {
    content: "";
}

.hm-magic-wand::before {
    content: "";
}

.hm-magnet::before {
    content: "";
}

.hm-mail-open::before {
    content: "";
}

.hm-man-range::before {
    content: "";
}

.hm-map-marker::before {
    content: "";
}

.hm-map-pointer::before {
    content: "";
}

.hm-measurement::before {
    content: "";
}

.hm-memory::before {
    content: "";
}

.hm-menu-price::before {
    content: "";
}

.hm-micro-chip::before {
    content: "";
}

.hm-microphone1::before {
    content: "";
}

.hm-microphone2::before {
    content: "";
}

.hm-mobile::before {
    content: "";
}

.hm-money-bag::before {
    content: "";
}

.hm-money::before {
    content: "";
}

.hm-monitor::before {
    content: "";
}

.hm-mouse::before {
    content: "";
}

.hm-muscle::before {
    content: "";
}

.hm-net::before {
    content: "";
}

.hm-network1::before {
    content: "";
}

.hm-network2::before {
    content: "";
}

.hm-newspaper::before {
    content: "";
}

.hm-nuclear-circle::before {
    content: "";
}

.hm-office-file::before {
    content: "";
}

.hm-pacman::before {
    content: "";
}

.hm-paper-fold::before {
    content: "";
}

.hm-paper-plane-alt::before {
    content: "";
}

.hm-paper-plane::before {
    content: "";
}

.hm-pause::before {
    content: "";
}

.hm-pen-head::before {
    content: "";
}

.hm-pen-pencil::before {
    content: "";
}

.hm-pen-scale::before {
    content: "";
}

.hm-pen-paper::before {
    content: "";
}

.hm-pen::before {
    content: "";
}

.hm-pencil::before {
    content: "";
}

.hm-pendrive::before {
    content: "";
}

.hm-phone::before {
    content: "";
}

.hm-pillar::before {
    content: "";
}

.hm-pin-man-range::before {
    content: "";
}

.hm-pin-man::before {
    content: "";
}

.hm-pin::before {
    content: "";
}

.hm-plane::before {
    content: "";
}

.hm-play-end::before {
    content: "";
}

.hm-play-next::before {
    content: "";
}

.hm-play-previous::before {
    content: "";
}

.hm-play-start::before {
    content: "";
}

.hm-play-button::before {
    content: "";
}

.hm-play-store::before {
    content: "";
}

.hm-play::before {
    content: "";
}

.hm-playing-card::before {
    content: "";
}

.hm-plus-box::before {
    content: "";
}

.hm-plus-circle::before {
    content: "";
}

.hm-plus-gap::before {
    content: "";
}

.hm-plus-open::before {
    content: "";
}

.hm-popup::before {
    content: "";
}

.hm-power::before {
    content: "";
}

.hm-printer::before {
    content: "";
}

.hm-progress-bar::before {
    content: "";
}

.hm-promo::before {
    content: "";
}

.hm-pulse::before {
    content: "";
}

.hm-puzzle::before {
    content: "";
}

.hm-question::before {
    content: "";
}

.hm-quote::before {
    content: "";
}

.hm-radar::before {
    content: "";
}

.hm-radiation::before {
    content: "";
}

.hm-reading-glass-alt::before {
    content: "";
}

.hm-reading-glass::before {
    content: "";
}

.hm-recycle-bin::before {
    content: "";
}

.hm-recycle::before {
    content: "";
}

.hm-refresh-time::before {
    content: "";
}

.hm-reply::before {
    content: "";
}

.hm-responsive-device::before {
    content: "";
}

.hm-review::before {
    content: "";
}

.hm-rocket1::before {
    content: "";
}

.hm-rocket2::before {
    content: "";
}

.hm-rss::before {
    content: "";
}

.hm-safety-cap::before {
    content: "";
}

.hm-safety-kit::before {
    content: "";
}

.hm-sand-watch::before {
    content: "";
}

.hm-scale::before {
    content: "";
}

.hm-scanner::before {
    content: "";
}

.hm-scissor::before {
    content: "";
}

.hm-screen::before {
    content: "";
}

.hm-search::before {
    content: "";
}

.hm-seo::before {
    content: "";
}

.hm-server-network::before {
    content: "";
}

.hm-server::before {
    content: "";
}

.hm-share::before {
    content: "";
}

.hm-shield::before {
    content: "";
}

.hm-ship::before {
    content: "";
}

.hm-shirt::before {
    content: "";
}

.hm-shopping-bag1::before {
    content: "";
}

.hm-shopping-bag2::before {
    content: "";
}

.hm-shopping-bag3::before {
    content: "";
}

.hm-shopping-bag4::before {
    content: "";
}

.hm-shuffle::before {
    content: "";
}

.hm-shutter::before {
    content: "";
}

.hm-sign-in::before {
    content: "";
}

.hm-sign-out::before {
    content: "";
}

.hm-sitemap1::before {
    content: "";
}

.hm-sitemap2::before {
    content: "";
}

.hm-skart::before {
    content: "";
}

.hm-skull::before {
    content: "";
}

.hm-skyscraper::before {
    content: "";
}

.hm-slider-doc::before {
    content: "";
}

.hm-slider-h-range::before {
    content: "";
}

.hm-slider-image::before {
    content: "";
}

.hm-slider-range-h::before {
    content: "";
}

.hm-slider-v-open::before {
    content: "";
}

.hm-slider-video::before {
    content: "";
}

.hm-slider::before {
    content: "";
}

.hm-smart-watch::before {
    content: "";
}

.hm-snow::before {
    content: "";
}

.hm-spa-face::before {
    content: "";
}

.hm-spa-stone-flower::before {
    content: "";
}

.hm-spa-stone::before {
    content: "";
}

.hm-spark::before {
    content: "";
}

.hm-speaker-off::before {
    content: "";
}

.hm-speaker-on::before {
    content: "";
}

.hm-spoon-fork::before {
    content: "";
}

.hm-spoon::before {
    content: "";
}

.hm-star::before {
    content: "";
}

.hm-step-flow::before {
    content: "";
}

.hm-steps::before {
    content: "";
}

.hm-stop-watch::before {
    content: "";
}

.hm-stop::before {
    content: "";
}

.hm-support-call::before {
    content: "";
}

.hm-tab::before {
    content: "";
}

.hm-table-lamp::before {
    content: "";
}

.hm-tablet::before {
    content: "";
}

.hm-tag::before {
    content: "";
}

.hm-target-arrow::before {
    content: "";
}

.hm-target::before {
    content: "";
}

.hm-target1::before {
    content: "";
}

.hm-team-carousel::before {
    content: "";
}

.hm-team-member::before {
    content: "";
}

.hm-tennis-ball::before {
    content: "";
}

.hm-terminal::before {
    content: "";
}

.hm-testimonial-carousel::before {
    content: "";
}

.hm-testimonial::before {
    content: "";
}

.hm-text-animation::before {
    content: "";
}

.hm-theatre::before {
    content: "";
}

.hm-tick-circle::before {
    content: "";
}

.hm-tick::before {
    content: "";
}

.hm-tickets::before {
    content: "";
}

.hm-tie-knot::before {
    content: "";
}

.hm-tie::before {
    content: "";
}

.hm-timeline::before {
    content: "";
}

.hm-toggle::before {
    content: "";
}

.hm-tools::before {
    content: "";
}

.hm-tree-square::before {
    content: "";
}

.hm-twitter-bird::before {
    content: "";
}

.hm-twitter::before {
    content: "";
}

.hm-ufo::before {
    content: "";
}

.hm-umbralla::before {
    content: "";
}

.hm-unlock::before {
    content: "";
}

.hm-up-down::before {
    content: "";
}

.hm-upload::before {
    content: "";
}

.hm-upward-top-right::before {
    content: "";
}

.hm-user-female::before {
    content: "";
}

.hm-user-id::before {
    content: "";
}

.hm-user-male::before {
    content: "";
}

.hm-video-camera::before {
    content: "";
}

.hm-water-drop::before {
    content: "";
}

.hm-weather-cloud-day::before {
    content: "";
}

.hm-weather-cloud::before {
    content: "";
}

.hm-weather-day-rain::before {
    content: "";
}

.hm-weather-day-snow::before {
    content: "";
}

.hm-weather-day-windy-rain::before {
    content: "";
}

.hm-weather-flood::before {
    content: "";
}

.hm-weather-night-cloud::before {
    content: "";
}

.hm-weather-rain-alt::before {
    content: "";
}

.hm-weather-rain::before {
    content: "";
}

.hm-weather-snow::before {
    content: "";
}

.hm-weather-sun-rain::before {
    content: "";
}

.hm-weather-sun::before {
    content: "";
}

.hm-weather-sunny-day::before {
    content: "";
}

.hm-weather-thunder::before {
    content: "";
}

.hm-weather-windy-rain::before {
    content: "";
}

.hm-webcam1::before {
    content: "";
}

.hm-webcam2::before {
    content: "";
}

.hm-weight-scale::before {
    content: "";
}

.hm-windows::before {
    content: "";
}

.hm-wine-glass2::before {
    content: "";
}

.hm-wine-glass::before {
    content: "";
}

.hm-worker-cap::before {
    content: "";
}

.hm-youtube::before {
    content: "";
}

.hm-centralize::before {
    content: "";
}

.hm-add-section::before {
    content: "";
}

.hm-advanced-heading::before {
    content: "";
}

.hm-air-baloon::before {
    content: "";
}

.hm-arrow2::before {
    content: "";
}

.hm-bicycle2::before {
    content: "";
}

.hm-bond2::before {
    content: "";
}

.hm-bond3::before {
    content: "";
}

.hm-bond4::before {
    content: "";
}

.hm-calendar2::before {
    content: "";
}

.hm-carousel::before {
    content: "";
}

.hm-code-page::before {
    content: "";
}

.hm-comment-circle::before {
    content: "";
}

.hm-comment-square::before {
    content: "";
}

.hm-copy::before {
    content: "";
}

.hm-cursor::before {
    content: "";
}

.hm-envelop2::before {
    content: "";
}

.hm-factory::before {
    content: "";
}

.hm-finger-point::before {
    content: "";
}

.hm-finger-swipe-both::before {
    content: "";
}

.hm-finger-swipe-corner::before {
    content: "";
}

.hm-finger-swipe-left::before {
    content: "";
}

.hm-finger-swipe-up::before {
    content: "";
}

.hm-finger-swipe::before {
    content: "";
}

.hm-finger-touch::before {
    content: "";
}

.hm-folder-network::before {
    content: "";
}

.hm-folder-sync::before {
    content: "";
}

.hm-graph-bar2::before {
    content: "";
}

.hm-graph-pie2::before {
    content: "";
}

.hm-heading-h::before {
    content: "";
}

.hm-heading-html::before {
    content: "";
}

.hm-heart::before {
    content: "";
}

.hm-home2::before {
    content: "";
}

.hm-indent-left::before {
    content: "";
}

.hm-indent-right::before {
    content: "";
}

.hm-lock-close::before {
    content: "";
}

.hm-lock-open::before {
    content: "";
}

.hm-map-pointer-add::before {
    content: "";
}

.hm-map-pointer-check::before {
    content: "";
}

.hm-map-pointer-delete::before {
    content: "";
}

.hm-map-pointer2::before {
    content: "";
}

.hm-map::before {
    content: "";
}

.hm-navigation1::before {
    content: "";
}

.hm-navigation2::before {
    content: "";
}

.hm-page-export::before {
    content: "";
}

.hm-page-sync::before {
    content: "";
}

.hm-piramid::before {
    content: "";
}

.hm-plug::before {
    content: "";
}

.hm-point-marker::before {
    content: "";
}

.hm-quote2::before {
    content: "";
}

.hm-refresh-check::before {
    content: "";
}

.hm-refresh::before {
    content: "";
}

.hm-refresh2::before {
    content: "";
}

.hm-scrolling-image::before {
    content: "";
}

.hm-sign-turn-right::before {
    content: "";
}

.hm-speedometer::before {
    content: "";
}

.hm-sticky::before {
    content: "";
}

.hm-sync-cloud::before {
    content: "";
}

.hm-sync::before {
    content: "";
}

.hm-sync2::before {
    content: "";
}

.hm-table-lamp2::before {
    content: "";
}

.hm-target2::before {
    content: "";
}

.hm-timeline-spiral::before {
    content: "";
}

.hm-tv::before {
    content: "";
}

.hm-vespa::before {
    content: "";
}

.hm-happyaddons::before {
    content: "";
}

.hm-brain::before {
    content: "";
}

.hm-breadcrumbs::before {
    content: "";
}

.hm-circular-chat::before {
    content: "";
}

.hm-currency-exchange::before {
    content: "";
}

.hm-cta::before {
    content: "";
}

.hm-data-table::before {
    content: "";
}

.hm-display-condition::before {
    content: "";
}

.hm-digital-memory::before {
    content: "";
}

.hm-dollar-box::before {
    content: "";
}

.hm-faq::before {
    content: "";
}

.hm-facebook-feed::before {
    content: "";
}

.hm-header-footer::before {
    content: "";
}

.hm-heart::before {
    content: "";
}

.hm-image-accordion::before {
    content: "";
}

.hm-image-masking::before {
    content: "";
}

.hm-instagram::before {
    content: "";
}

.hm-mail-chimp::before {
    content: "";
}

.hm-minus-large::before {
    content: "";
}

.hm-minus-small::before {
    content: "";
}

.hm-mobile-chat::before {
    content: "";
}

.hm-motion-button::before {
    content: "";
}

.hm-news-ticker::before {
    content: "";
}

.hm-offcanvas-menu::before {
    content: "";
}

.hm-post-grid::before {
    content: "";
}

.hm-post-list::before {
    content: "";
}

.hm-post-tab::before {
    content: "";
}

.hm-pricing-menu::before {
    content: "";
}

.hm-scheduled-section::before {
    content: "";
}

.hm-section-link::before {
    content: "";
}

.hm-sticky-video::before {
    content: "";
}

.hm-section-nesting::before {
    content: "";
}

.hm-traffic-signal::before {
    content: "";
}

.hm-tshirt::before {
    content: "";
}

.hm-twitter-feed::before {
    content: "";
}

.hm-grid-layout::before {
    content: "";
}

.hm-add-to-cart-button::before {
    content: "";
}

.hm-billing-address::before {
    content: "";
}

.hm-cart::before {
    content: "";
}

.hm-Category-Carousel::before {
    content: "";
}

.hm-Category-Grid::before {
    content: "";
}

.hm-Category-List::before {
    content: "";
}

.hm-checkout-1::before {
    content: "";
}

.hm-checkout-2::before {
    content: "";
}

.hm-compare::before {
    content: "";
}

.hm-edit-menu::before {
    content: "";
}

.hm-facebook-review::before {
    content: "";
}

.hm-fb-messanger::before {
    content: "";
}

.hm-filter::before {
    content: "";
}

.hm-google-review::before {
    content: "";
}

.hm-grid-filter::before {
    content: "";
}

.hm-home3::before {
    content: "";
}

.hm-horizontal-timeline::before {
    content: "";
}

.hm-image-scroll::before {
    content: "";
}

.hm-mini-cart::before {
    content: "";
}

.hm-off-canvas-cart::before {
    content: "";
}

.hm-popup1::before {
    content: "";
}

.hm-post-list::before {
    content: "";
}

.hm-Product-Carousel::before {
    content: "";
}

.hm-product-filter::before {
    content: "";
}

.hm-product-gallery::before {
    content: "";
}

.hm-Product-Grid::before {
    content: "";
}

.hm-Product-List-double::before {
    content: "";
}

.hm-product-list-single::before {
    content: "";
}

.hm-product-rating::before {
    content: "";
}

.hm-product-table::before {
    content: "";
}

.hm-product-variation::before {
    content: "";
}

.hm-retina-image::before {
    content: "";
}

.hm-shipping-address::before {
    content: "";
}

.hm-shop::before {
    content: "";
}

.hm-shopping-details::before {
    content: "";
}

.hm-sticky-video-2::before {
    content: "";
}

.hm-Template-Import::before {
    content: "";
}

.hm-trendy-product::before {
    content: "";
}

.hm-user-check::before {
    content: "";
}

.hm-User-Circle::before {
    content: "";
}

.hm-user-plus::before {
    content: "";
}

.hm-user::before {
    content: "";
}

.hm-video-gallery::before {
    content: "";
}

.hm-wishlist::before {
    content: "";
}

.hm-mouse-scroll-h::before {
    content: "";
}

.hm-mouse-scroll-v::before {
    content: "";
}

.hm-speaker::before {
    content: "";
}

.hm-mega-menu::before {
    content: "";
}

.hm-content-slider::before {
    content: "";
}

.hm-text-outline::before {
    content: "";
}

.hm-vector-path::before {
    content: "";
}

.hm-rough-notation::before {
    content: "";
}

.hm-unfold-folder::before {
    content: "";
}

.hm-unfold-paper::before {
    content: "";
}

.hm-speaker2::before {
    content: "";
}

.hm-video-mask::before {
    content: "";
}

.hm-dot-navigation::before {
    content: "";
}

.hm-cursor-hover-click::before {
    content: "";
}

.hm-finger-hover-touch::before {
    content: "";
}

.hm-repeat::before {
    content: "";
}

.hm-event-calendar::before {
    content: "";
}

.hm-map-location-unfold::before {
    content: "";
}

.hm-ticket2::before {
    content: "";
}

.hm-thunder1::before {
    content: "";
}

.hm-thunder2::before {
    content: "";
}

.hm-shield1::before {
    content: "";
}

.hm-switcher::before {
    content: "";
}

.hm-global-badge::before {
    content: "";
}

.hm-wallet::before {
    content: "";
}

.hm-asteroid::before {
    content: "";
}

.hm-repeat2::before {
    content: "";
}

.hm-corona-covid1::before {
    content: "";
}

.hm-corona-covid2::before {
    content: "";
}

.hm-fixed-size-button::before {
    content: "";
}

.hm-full-page-scroll::before {
    content: "";
}

.hm-multi-page-scroll::before {
    content: "";
}

.hm-flag2::before {
    content: "";
}

.hm-advanced-data-table::before {
    content: "";
}

.hm-add-group::before {
    content: "";
}

.hm-add-peoples::before {
    content: "";
}

.hm-age-gate::before {
    content: "";
}

.hm-age-gate2::before {
    content: "";
}

.hm-animated-link::before {
    content: "";
}

.hm-behance-feed::before {
    content: "";
}

.hm-binary-digit::before {
    content: "";
}

.hm-both-way-arrow::before {
    content: "";
}

.hm-camera-plus::before {
    content: "";
}

.hm-cancel-meeting::before {
    content: "";
}

.hm-chat-bubble1::before {
    content: "";
}

.hm-checkout1::before {
    content: "";
}

.hm-clap::before {
    content: "";
}

.hm-dribbble-feed::before {
    content: "";
}

.hm-edd-cart::before {
    content: "";
}

.hm-edd-category-carousel::before {
    content: "";
}

.hm-edd-category::before {
    content: "";
}

.hm-edd-discount::before {
    content: "";
}

.hm-edd-download::before {
    content: "";
}

.hm-edd-login1::before {
    content: "";
}

.hm-edd-login2::before {
    content: "";
}

.hm-edd-mini-cart::before {
    content: "";
}

.hm-edd-my-account-tab::before {
    content: "";
}

.hm-edd-product-carousel::before {
    content: "";
}

.hm-edd-product-grid::before {
    content: "";
}

.hm-edd-profile-edit::before {
    content: "";
}

.hm-edd-purchased::before {
    content: "";
}

.hm-edd-register::before {
    content: "";
}

.hm-edd-search-bar::before {
    content: "";
}

.hm-edd-single-product::before {
    content: "";
}

.hm-facebook-review1::before {
    content: "";
}

.hm-feather::before {
    content: "";
}

.hm-file2::before {
    content: "";
}

.hm-fly-out-menu::before {
    content: "";
}

.hm-grid-link::before {
    content: "";
}

.hm-hexa-bond::before {
    content: "";
}

.hm-image-accordion1::before {
    content: "";
}

.hm-image-swap::before {
    content: "";
}

.hm-link-box::before {
    content: "";
}

.hm-meeting::before {
    content: "";
}

.hm-pdf1::before {
    content: "";
}

.hm-pdf2::before {
    content: "";
}

.hm-photo-stack::before {
    content: "";
}

.hm-qr-code::before {
    content: "";
}

.hm-remote_carousel::before {
    content: "";
}

.hm-scroll-top::before {
    content: "";
}

.hm-square-clock::before {
    content: "";
}

.hm-step-flow2::before {
    content: "";
}

.hm-sub-list::before {
    content: "";
}

.hm-swap-left::before {
    content: "";
}

.hm-tooltips::before {
    content: "";
}

.hm-traveller::before {
    content: "";
}

.hm-tb-archieve-content::before {
    content: "";
}

.hm-tb-archieve-title::before {
    content: "";
}

.hm-tb-author-meta::before {
    content: "";
}

.hm-tb-comments::before {
    content: "";
}

.hm-tb-featured-image::before {
    content: "";
}

.hm-tb-page-title::before {
    content: "";
}

.hm-tb-post-content::before {
    content: "";
}

.hm-tb-post-excerpt::before {
    content: "";
}

.hm-tb-post-grid::before {
    content: "";
}

.hm-tb-post-info::before {
    content: "";
}

.hm-tb-post-list::before {
    content: "";
}

.hm-tb-post-title::before {
    content: "";
}

.hm-tb-site-logo::before {
    content: "";
}

.hm-tb-site-title::before {
    content: "";
}

.hm-lordicon::before {
    content: "";
}

.hm-vault::before {
    content: "";
}

.hm-liquid-hover-image::before {
    content: "";
}

.hm-image-replace::before {
    content: "";
}

.hm-title-tips-vector-path::before {
    content: "";
}

.hm-reading-progress-bar::before {
    content: "";
}

.hm-metro-grid-text-outline::before {
    content: "";
}

.hm-loop-grid-content-slider::before {
    content: "";
}

.hm-woo-builder::before {
    content: "";
}

.hm-verified-info::before {
    content: "";
}

.hm-unused-media::before {
    content: "";
}

.hm-related-product::before {
    content: "";
}

.hm-reading-book::before {
    content: "";
}

.hm-product-title::before {
    content: "";
}

.hm-product-stock::before {
    content: "";
}

.hm-product-rating-78::before {
    content: "";
}

.hm-product-price::before {
    content: "";
}

.hm-product-meta::before {
    content: "";
}

.hm-product-image::before {
    content: "";
}

.hm-product-grid::before {
    content: "";
}

.hm-product-description::before {
    content: "";
}

.hm-product-atribute::before {
    content: "";
}

.hm-media-all::before {
    content: "";
}

.hm-magic-scroll::before {
    content: "";
}

.hm-lightbox::before {
    content: "";
}

.hm-invoice::before {
    content: "";
}

.hm-global-badge1::before {
    content: "";
}

.hm-empty-cart-notice::before {
    content: "";
}

.hm-creative-slider-two::before {
    content: "";
}

.hm-creative-slider-one::before {
    content: "";
}

.hm-comparison-table::before {
    content: "";
}

.hm-checkout-shipping::before {
    content: "";
}

.hm-checkout-payment-method::before {
    content: "";
}

.hm-checkout-order-review::before {
    content: "";
}

.hm-checkout-login::before {
    content: "";
}

.hm-checkout-invoice::before {
    content: "";
}

.hm-checkout-info::before {
    content: "";
}

.hm-checkout-coupon::before {
    content: "";
}

.hm-checkout-bill-form::before {
    content: "";
}

.hm-cart-total::before {
    content: "";
}

.hm-cart-table::before {
    content: "";
}

.hm-cart-redirection::before {
    content: "";
}

.hm-cart-checkout::before {
    content: "";
}

.hm-cart-btn-number::before {
    content: "";
}

.hm-ai::before {
    content: "";
}

@font-face {
    font-family: "Happy Icons";
    src: url("happy-icons.woff2") format("woff2"), url("happy-icons.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.hm,
.fashm {
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-family: "Happy Icons" !important;
}

.hm-3d-rotate::before {
    content: "";
}

.hm-degree::before {
    content: "";
}

.hm-accordion-horizontal::before {
    content: "";
}

.hm-accordion-vertical::before {
    content: "";
}

.hm-alarm-clock::before {
    content: "";
}

.hm-alien-gun::before {
    content: "";
}

.hm-alien::before {
    content: "";
}

.hm-anchor::before {
    content: "";
}

.hm-android::before {
    content: "";
}

.hm-angle-down::before {
    content: "";
}

.hm-angle-left::before {
    content: "";
}

.hm-angle-right::before {
    content: "";
}

.hm-angle-up::before {
    content: "";
}

.hm-apple::before {
    content: "";
}

.hm-arrow-left::before {
    content: "";
}

.hm-arrow-right::before {
    content: "";
}

.hm-arrow-zoom-out::before {
    content: "";
}

.hm-arrow-corner::before {
    content: "";
}

.hm-arrow-down::before {
    content: "";
}

.hm-arrow-left1::before {
    content: "";
}

.hm-arrow-right1::before {
    content: "";
}

.hm-arrow-up::before {
    content: "";
}

.hm-article::before {
    content: "";
}

.hm-avatar-man::before {
    content: "";
}

.hm-avatar-woman::before {
    content: "";
}

.hm-badge1::before {
    content: "";
}

.hm-badge2::before {
    content: "";
}

.hm-badge3::before {
    content: "";
}

.hm-bamboo::before {
    content: "";
}

.hm-basketball::before {
    content: "";
}

.hm-battery::before {
    content: "";
}

.hm-beach-seat::before {
    content: "";
}

.hm-bell::before {
    content: "";
}

.hm-bicycle::before {
    content: "";
}

.hm-blog-content::before {
    content: "";
}

.hm-bluetooth::before {
    content: "";
}

.hm-board::before {
    content: "";
}

.hm-body::before {
    content: "";
}

.hm-bomb::before {
    content: "";
}

.hm-bond-hand::before {
    content: "";
}

.hm-bond::before {
    content: "";
}

.hm-bonsai::before {
    content: "";
}

.hm-book::before {
    content: "";
}

.hm-bowl::before {
    content: "";
}

.hm-brick-wall::before {
    content: "";
}

.hm-brush-paint::before {
    content: "";
}

.hm-brush-roll::before {
    content: "";
}

.hm-brush::before {
    content: "";
}

.hm-bug::before {
    content: "";
}

.hm-bulb::before {
    content: "";
}

.hm-calculation::before {
    content: "";
}

.hm-calendar::before {
    content: "";
}

.hm-camera::before {
    content: "";
}

.hm-candle::before {
    content: "";
}

.hm-candles::before {
    content: "";
}

.hm-car::before {
    content: "";
}

.hm-card::before {
    content: "";
}

.hm-caret-down::before {
    content: "";
}

.hm-caret-fill-down::before {
    content: "";
}

.hm-caret-fill-left::before {
    content: "";
}

.hm-caret-fill-right::before {
    content: "";
}

.hm-caret-fill-up::before {
    content: "";
}

.hm-caret-left::before {
    content: "";
}

.hm-caret-right::before {
    content: "";
}

.hm-caret-up::before {
    content: "";
}

.hm-carousal::before {
    content: "";
}

.hm-cart-empty::before {
    content: "";
}

.hm-cart-full::before {
    content: "";
}

.hm-caution::before {
    content: "";
}

.hm-chair::before {
    content: "";
}

.hm-chair2::before {
    content: "";
}

.hm-chat-bubble-single::before {
    content: "";
}

.hm-chat-bubble::before {
    content: "";
}

.hm-cheese::before {
    content: "";
}

.hm-chef-cap::before {
    content: "";
}

.hm-clip-board::before {
    content: "";
}

.hm-clip::before {
    content: "";
}

.hm-cloud-down::before {
    content: "";
}

.hm-cloud-up::before {
    content: "";
}

.hm-cloud::before {
    content: "";
}

.hm-code-browser::before {
    content: "";
}

.hm-code-clean::before {
    content: "";
}

.hm-code::before {
    content: "";
}

.hm-cog::before {
    content: "";
}

.hm-color-card::before {
    content: "";
}

.hm-color-plate::before {
    content: "";
}

.hm-compass-math::before {
    content: "";
}

.hm-compass::before {
    content: "";
}

.hm-corner::before {
    content: "";
}

.hm-crop::before {
    content: "";
}

.hm-cross-circle::before {
    content: "";
}

.hm-cross-game::before {
    content: "";
}

.hm-cross-gap::before {
    content: "";
}

.hm-cross::before {
    content: "";
}

.hm-crown::before {
    content: "";
}

.hm-cube::before {
    content: "";
}

.hm-cup-coffee::before {
    content: "";
}

.hm-cup::before {
    content: "";
}

.hm-currency-paper::before {
    content: "";
}

.hm-dashboard::before {
    content: "";
}

.hm-delivery-van::before {
    content: "";
}

.hm-diamond-ring::before {
    content: "";
}

.hm-direction-both::before {
    content: "";
}

.hm-direction-right::before {
    content: "";
}

.hm-disable-person::before {
    content: "";
}

.hm-disc::before {
    content: "";
}

.hm-dislike::before {
    content: "";
}

.hm-dollar-on-hand::before {
    content: "";
}

.hm-door-path::before {
    content: "";
}

.hm-Download-circle::before {
    content: "";
}

.hm-download::before {
    content: "";
}

.hm-drag-inside::before {
    content: "";
}

.hm-drag-outside::before {
    content: "";
}

.hm-drag::before {
    content: "";
}

.hm-drawer::before {
    content: "";
}

.hm-dribbble::before {
    content: "";
}

.hm-dropper::before {
    content: "";
}

.hm-egg-fry::before {
    content: "";
}

.hm-ellipsis-fill-h::before {
    content: "";
}

.hm-ellipsis-fill-v::before {
    content: "";
}

.hm-ellipsis-horizontal::before {
    content: "";
}

.hm-ellipsis-vertical::before {
    content: "";
}

.hm-emo-normal::before {
    content: "";
}

.hm-emo-sad::before {
    content: "";
}

.hm-emo-smile::before {
    content: "";
}

.hm-envelop::before {
    content: "";
}

.hm-facebook::before {
    content: "";
}

.hm-fancy-futton::before {
    content: "";
}

.hm-feeder::before {
    content: "";
}

.hm-file-cabinet::before {
    content: "";
}

.hm-file-rotate::before {
    content: "";
}

.hm-file::before {
    content: "";
}

.hm-files::before {
    content: "";
}

.hm-film-roll::before {
    content: "";
}

.hm-film::before {
    content: "";
}

.hm-finger-index::before {
    content: "";
}

.hm-finger-print::before {
    content: "";
}

.hm-fire-flame::before {
    content: "";
}

.hm-flag::before {
    content: "";
}

.hm-flip-card1::before {
    content: "";
}

.hm-flip-card2::before {
    content: "";
}

.hm-folder-network::before {
    content: "";
}

.hm-folder::before {
    content: "";
}

.hm-football::before {
    content: "";
}

.hm-footer::before {
    content: "";
}

.hm-form::before {
    content: "";
}

.hm-forward::before {
    content: "";
}

.hm-fountain-pen::before {
    content: "";
}

.hm-gender-female::before {
    content: "";
}

.hm-gender-male::before {
    content: "";
}

.hm-gender-sign::before {
    content: "";
}

.hm-gender::before {
    content: "";
}

.hm-ghost::before {
    content: "";
}

.hm-gift-box::before {
    content: "";
}

.hm-globe1::before {
    content: "";
}

.hm-globe2::before {
    content: "";
}

.hm-globe3::before {
    content: "";
}

.hm-globe4::before {
    content: "";
}

.hm-google::before {
    content: "";
}

.hm-graduate-cap::before {
    content: "";
}

.hm-graph-bar::before {
    content: "";
}

.hm-graph-pie::before {
    content: "";
}

.hm-graph::before {
    content: "";
}

.hm-grid-even::before {
    content: "";
}

.hm-grid-masonry::before {
    content: "";
}

.hm-grid-twist::before {
    content: "";
}

.hm-grid::before {
    content: "";
}

.hm-group::before {
    content: "";
}

.hm-hand-mike::before {
    content: "";
}

.hm-hand-watch::before {
    content: "";
}

.hm-hand::before {
    content: "";
}

.hm-header::before {
    content: "";
}

.hm-headphone::before {
    content: "";
}

.hm-headset::before {
    content: "";
}

.hm-heart-beat::before {
    content: "";
}

.hm-hexa::before {
    content: "";
}

.hm-highlighter::before {
    content: "";
}

.hm-home::before {
    content: "";
}

.hm-hot-spot::before {
    content: "";
}

.hm-hotdog::before {
    content: "";
}

.hm-ice-cream::before {
    content: "";
}

.hm-icon-box::before {
    content: "";
}

.hm-imac::before {
    content: "";
}

.hm-image-compare::before {
    content: "";
}

.hm-image-slider::before {
    content: "";
}

.hm-image::before {
    content: "";
}

.hm-inbox::before {
    content: "";
}

.hm-infinity::before {
    content: "";
}

.hm-info::before {
    content: "";
}

.hm-injection::before {
    content: "";
}

.hm-instagram::before {
    content: "";
}

.hm-jar-chemical::before {
    content: "";
}

.hm-key::before {
    content: "";
}

.hm-language-change::before {
    content: "";
}

.hm-laptop::before {
    content: "";
}

.hm-layer::before {
    content: "";
}

.hm-lens::before {
    content: "";
}

.hm-like::before {
    content: "";
}

.hm-line-graph-pointed::before {
    content: "";
}

.hm-link::before {
    content: "";
}

.hm-linkedin::before {
    content: "";
}

.hm-linux::before {
    content: "";
}

.hm-list-2::before {
    content: "";
}

.hm-list-group::before {
    content: "";
}

.hm-list::before {
    content: "";
}

.hm-location-pointer::before {
    content: "";
}

.hm-lock::before {
    content: "";
}

.hm-logo-carousel::before {
    content: "";
}

.hm-logo-grid::before {
    content: "";
}

.hm-lotus::before {
    content: "";
}

.hm-love::before {
    content: "";
}

.hm-madel::before {
    content: "";
}

.hm-magic-wand::before {
    content: "";
}

.hm-magnet::before {
    content: "";
}

.hm-mail-open::before {
    content: "";
}

.hm-man-range::before {
    content: "";
}

.hm-map-marker::before {
    content: "";
}

.hm-map-pointer::before {
    content: "";
}

.hm-measurement::before {
    content: "";
}

.hm-memory::before {
    content: "";
}

.hm-menu-price::before {
    content: "";
}

.hm-micro-chip::before {
    content: "";
}

.hm-microphone1::before {
    content: "";
}

.hm-microphone2::before {
    content: "";
}

.hm-mobile::before {
    content: "";
}

.hm-money-bag::before {
    content: "";
}

.hm-money::before {
    content: "";
}

.hm-monitor::before {
    content: "";
}

.hm-mouse::before {
    content: "";
}

.hm-muscle::before {
    content: "";
}

.hm-net::before {
    content: "";
}

.hm-network1::before {
    content: "";
}

.hm-network2::before {
    content: "";
}

.hm-newspaper::before {
    content: "";
}

.hm-nuclear-circle::before {
    content: "";
}

.hm-office-file::before {
    content: "";
}

.hm-pacman::before {
    content: "";
}

.hm-paper-fold::before {
    content: "";
}

.hm-paper-plane-alt::before {
    content: "";
}

.hm-paper-plane::before {
    content: "";
}

.hm-pause::before {
    content: "";
}

.hm-pen-head::before {
    content: "";
}

.hm-pen-pencil::before {
    content: "";
}

.hm-pen-scale::before {
    content: "";
}

.hm-pen-paper::before {
    content: "";
}

.hm-pen::before {
    content: "";
}

.hm-pencil::before {
    content: "";
}

.hm-pendrive::before {
    content: "";
}

.hm-phone::before {
    content: "";
}

.hm-pillar::before {
    content: "";
}

.hm-pin-man-range::before {
    content: "";
}

.hm-pin-man::before {
    content: "";
}

.hm-pin::before {
    content: "";
}

.hm-plane::before {
    content: "";
}

.hm-play-end::before {
    content: "";
}

.hm-play-next::before {
    content: "";
}

.hm-play-previous::before {
    content: "";
}

.hm-play-start::before {
    content: "";
}

.hm-play-button::before {
    content: "";
}

.hm-play-store::before {
    content: "";
}

.hm-play::before {
    content: "";
}

.hm-playing-card::before {
    content: "";
}

.hm-plus-box::before {
    content: "";
}

.hm-plus-circle::before {
    content: "";
}

.hm-plus-gap::before {
    content: "";
}

.hm-plus-open::before {
    content: "";
}

.hm-popup::before {
    content: "";
}

.hm-power::before {
    content: "";
}

.hm-printer::before {
    content: "";
}

.hm-progress-bar::before {
    content: "";
}

.hm-promo::before {
    content: "";
}

.hm-pulse::before {
    content: "";
}

.hm-puzzle::before {
    content: "";
}

.hm-question::before {
    content: "";
}

.hm-quote::before {
    content: "";
}

.hm-radar::before {
    content: "";
}

.hm-radiation::before {
    content: "";
}

.hm-reading-glass-alt::before {
    content: "";
}

.hm-reading-glass::before {
    content: "";
}

.hm-recycle-bin::before {
    content: "";
}

.hm-recycle::before {
    content: "";
}

.hm-refresh-time::before {
    content: "";
}

.hm-reply::before {
    content: "";
}

.hm-responsive-device::before {
    content: "";
}

.hm-review::before {
    content: "";
}

.hm-rocket1::before {
    content: "";
}

.hm-rocket2::before {
    content: "";
}

.hm-rss::before {
    content: "";
}

.hm-safety-cap::before {
    content: "";
}

.hm-safety-kit::before {
    content: "";
}

.hm-sand-watch::before {
    content: "";
}

.hm-scale::before {
    content: "";
}

.hm-scanner::before {
    content: "";
}

.hm-scissor::before {
    content: "";
}

.hm-screen::before {
    content: "";
}

.hm-search::before {
    content: "";
}

.hm-seo::before {
    content: "";
}

.hm-server-network::before {
    content: "";
}

.hm-server::before {
    content: "";
}

.hm-share::before {
    content: "";
}

.hm-shield::before {
    content: "";
}

.hm-ship::before {
    content: "";
}

.hm-shirt::before {
    content: "";
}

.hm-shopping-bag1::before {
    content: "";
}

.hm-shopping-bag2::before {
    content: "";
}

.hm-shopping-bag3::before {
    content: "";
}

.hm-shopping-bag4::before {
    content: "";
}

.hm-shuffle::before {
    content: "";
}

.hm-shutter::before {
    content: "";
}

.hm-sign-in::before {
    content: "";
}

.hm-sign-out::before {
    content: "";
}

.hm-sitemap1::before {
    content: "";
}

.hm-sitemap2::before {
    content: "";
}

.hm-skart::before {
    content: "";
}

.hm-skull::before {
    content: "";
}

.hm-skyscraper::before {
    content: "";
}

.hm-slider-doc::before {
    content: "";
}

.hm-slider-h-range::before {
    content: "";
}

.hm-slider-image::before {
    content: "";
}

.hm-slider-range-h::before {
    content: "";
}

.hm-slider-v-open::before {
    content: "";
}

.hm-slider-video::before {
    content: "";
}

.hm-slider::before {
    content: "";
}

.hm-smart-watch::before {
    content: "";
}

.hm-snow::before {
    content: "";
}

.hm-spa-face::before {
    content: "";
}

.hm-spa-stone-flower::before {
    content: "";
}

.hm-spa-stone::before {
    content: "";
}

.hm-spark::before {
    content: "";
}

.hm-speaker-off::before {
    content: "";
}

.hm-speaker-on::before {
    content: "";
}

.hm-spoon-fork::before {
    content: "";
}

.hm-spoon::before {
    content: "";
}

.hm-star::before {
    content: "";
}

.hm-step-flow::before {
    content: "";
}

.hm-steps::before {
    content: "";
}

.hm-stop-watch::before {
    content: "";
}

.hm-stop::before {
    content: "";
}

.hm-support-call::before {
    content: "";
}

.hm-tab::before {
    content: "";
}

.hm-table-lamp::before {
    content: "";
}

.hm-tablet::before {
    content: "";
}

.hm-tag::before {
    content: "";
}

.hm-target-arrow::before {
    content: "";
}

.hm-target::before {
    content: "";
}

.hm-target1::before {
    content: "";
}

.hm-team-carousel::before {
    content: "";
}

.hm-team-member::before {
    content: "";
}

.hm-tennis-ball::before {
    content: "";
}

.hm-terminal::before {
    content: "";
}

.hm-testimonial-carousel::before {
    content: "";
}

.hm-testimonial::before {
    content: "";
}

.hm-text-animation::before {
    content: "";
}

.hm-theatre::before {
    content: "";
}

.hm-tick-circle::before {
    content: "";
}

.hm-tick::before {
    content: "";
}

.hm-tickets::before {
    content: "";
}

.hm-tie-knot::before {
    content: "";
}

.hm-tie::before {
    content: "";
}

.hm-timeline::before {
    content: "";
}

.hm-toggle::before {
    content: "";
}

.hm-tools::before {
    content: "";
}

.hm-tree-square::before {
    content: "";
}

.hm-twitter-bird::before {
    content: "";
}

.hm-twitter::before {
    content: "";
}

.hm-ufo::before {
    content: "";
}

.hm-umbralla::before {
    content: "";
}

.hm-unlock::before {
    content: "";
}

.hm-up-down::before {
    content: "";
}

.hm-upload::before {
    content: "";
}

.hm-upward-top-right::before {
    content: "";
}

.hm-user-female::before {
    content: "";
}

.hm-user-id::before {
    content: "";
}

.hm-user-male::before {
    content: "";
}

.hm-video-camera::before {
    content: "";
}

.hm-water-drop::before {
    content: "";
}

.hm-weather-cloud-day::before {
    content: "";
}

.hm-weather-cloud::before {
    content: "";
}

.hm-weather-day-rain::before {
    content: "";
}

.hm-weather-day-snow::before {
    content: "";
}

.hm-weather-day-windy-rain::before {
    content: "";
}

.hm-weather-flood::before {
    content: "";
}

.hm-weather-night-cloud::before {
    content: "";
}

.hm-weather-rain-alt::before {
    content: "";
}

.hm-weather-rain::before {
    content: "";
}

.hm-weather-snow::before {
    content: "";
}

.hm-weather-sun-rain::before {
    content: "";
}

.hm-weather-sun::before {
    content: "";
}

.hm-weather-sunny-day::before {
    content: "";
}

.hm-weather-thunder::before {
    content: "";
}

.hm-weather-windy-rain::before {
    content: "";
}

.hm-webcam1::before {
    content: "";
}

.hm-webcam2::before {
    content: "";
}

.hm-weight-scale::before {
    content: "";
}

.hm-windows::before {
    content: "";
}

.hm-wine-glass2::before {
    content: "";
}

.hm-wine-glass::before {
    content: "";
}

.hm-worker-cap::before {
    content: "";
}

.hm-youtube::before {
    content: "";
}

.hm-centralize::before {
    content: "";
}

.hm-add-section::before {
    content: "";
}

.hm-advanced-heading::before {
    content: "";
}

.hm-air-baloon::before {
    content: "";
}

.hm-arrow2::before {
    content: "";
}

.hm-bicycle2::before {
    content: "";
}

.hm-bond2::before {
    content: "";
}

.hm-bond3::before {
    content: "";
}

.hm-bond4::before {
    content: "";
}

.hm-calendar2::before {
    content: "";
}

.hm-carousel::before {
    content: "";
}

.hm-code-page::before {
    content: "";
}

.hm-comment-circle::before {
    content: "";
}

.hm-comment-square::before {
    content: "";
}

.hm-copy::before {
    content: "";
}

.hm-cursor::before {
    content: "";
}

.hm-envelop2::before {
    content: "";
}

.hm-factory::before {
    content: "";
}

.hm-finger-point::before {
    content: "";
}

.hm-finger-swipe-both::before {
    content: "";
}

.hm-finger-swipe-corner::before {
    content: "";
}

.hm-finger-swipe-left::before {
    content: "";
}

.hm-finger-swipe-up::before {
    content: "";
}

.hm-finger-swipe::before {
    content: "";
}

.hm-finger-touch::before {
    content: "";
}

.hm-folder-network::before {
    content: "";
}

.hm-folder-sync::before {
    content: "";
}

.hm-graph-bar2::before {
    content: "";
}

.hm-graph-pie2::before {
    content: "";
}

.hm-heading-h::before {
    content: "";
}

.hm-heading-html::before {
    content: "";
}

.hm-heart::before {
    content: "";
}

.hm-home2::before {
    content: "";
}

.hm-indent-left::before {
    content: "";
}

.hm-indent-right::before {
    content: "";
}

.hm-lock-close::before {
    content: "";
}

.hm-lock-open::before {
    content: "";
}

.hm-map-pointer-add::before {
    content: "";
}

.hm-map-pointer-check::before {
    content: "";
}

.hm-map-pointer-delete::before {
    content: "";
}

.hm-map-pointer2::before {
    content: "";
}

.hm-map::before {
    content: "";
}

.hm-navigation1::before {
    content: "";
}

.hm-navigation2::before {
    content: "";
}

.hm-page-export::before {
    content: "";
}

.hm-page-sync::before {
    content: "";
}

.hm-piramid::before {
    content: "";
}

.hm-plug::before {
    content: "";
}

.hm-point-marker::before {
    content: "";
}

.hm-quote2::before {
    content: "";
}

.hm-refresh-check::before {
    content: "";
}

.hm-refresh::before {
    content: "";
}

.hm-refresh2::before {
    content: "";
}

.hm-scrolling-image::before {
    content: "";
}

.hm-sign-turn-right::before {
    content: "";
}

.hm-speedometer::before {
    content: "";
}

.hm-sticky::before {
    content: "";
}

.hm-sync-cloud::before {
    content: "";
}

.hm-sync::before {
    content: "";
}

.hm-sync2::before {
    content: "";
}

.hm-table-lamp2::before {
    content: "";
}

.hm-target2::before {
    content: "";
}

.hm-timeline-spiral::before {
    content: "";
}

.hm-tv::before {
    content: "";
}

.hm-vespa::before {
    content: "";
}

.hm-happyaddons::before {
    content: "";
}

.hm-brain::before {
    content: "";
}

.hm-breadcrumbs::before {
    content: "";
}

.hm-circular-chat::before {
    content: "";
}

.hm-currency-exchange::before {
    content: "";
}

.hm-cta::before {
    content: "";
}

.hm-data-table::before {
    content: "";
}

.hm-display-condition::before {
    content: "";
}

.hm-digital-memory::before {
    content: "";
}

.hm-dollar-box::before {
    content: "";
}

.hm-faq::before {
    content: "";
}

.hm-facebook-feed::before {
    content: "";
}

.hm-header-footer::before {
    content: "";
}

.hm-heart::before {
    content: "";
}

.hm-image-accordion::before {
    content: "";
}

.hm-image-masking::before {
    content: "";
}

.hm-instagram::before {
    content: "";
}

.hm-mail-chimp::before {
    content: "";
}

.hm-minus-large::before {
    content: "";
}

.hm-minus-small::before {
    content: "";
}

.hm-mobile-chat::before {
    content: "";
}

.hm-motion-button::before {
    content: "";
}

.hm-news-ticker::before {
    content: "";
}

.hm-offcanvas-menu::before {
    content: "";
}

.hm-post-grid::before {
    content: "";
}

.hm-post-list::before {
    content: "";
}

.hm-post-tab::before {
    content: "";
}

.hm-pricing-menu::before {
    content: "";
}

.hm-scheduled-section::before {
    content: "";
}

.hm-section-link::before {
    content: "";
}

.hm-sticky-video::before {
    content: "";
}

.hm-section-nesting::before {
    content: "";
}

.hm-traffic-signal::before {
    content: "";
}

.hm-tshirt::before {
    content: "";
}

.hm-twitter-feed::before {
    content: "";
}

.hm-grid-layout::before {
    content: "";
}

.hm-add-to-cart-button::before {
    content: "";
}

.hm-billing-address::before {
    content: "";
}

.hm-cart::before {
    content: "";
}

.hm-Category-Carousel::before {
    content: "";
}

.hm-Category-Grid::before {
    content: "";
}

.hm-Category-List::before {
    content: "";
}

.hm-checkout-1::before {
    content: "";
}

.hm-checkout-2::before {
    content: "";
}

.hm-compare::before {
    content: "";
}

.hm-edit-menu::before {
    content: "";
}

.hm-facebook-review::before {
    content: "";
}

.hm-fb-messanger::before {
    content: "";
}

.hm-filter::before {
    content: "";
}

.hm-google-review::before {
    content: "";
}

.hm-grid-filter::before {
    content: "";
}

.hm-home3::before {
    content: "";
}

.hm-horizontal-timeline::before {
    content: "";
}

.hm-image-scroll::before {
    content: "";
}

.hm-mini-cart::before {
    content: "";
}

.hm-off-canvas-cart::before {
    content: "";
}

.hm-popup1::before {
    content: "";
}

.hm-post-list::before {
    content: "";
}

.hm-Product-Carousel::before {
    content: "";
}

.hm-product-filter::before {
    content: "";
}

.hm-product-gallery::before {
    content: "";
}

.hm-Product-Grid::before {
    content: "";
}

.hm-Product-List-double::before {
    content: "";
}

.hm-product-list-single::before {
    content: "";
}

.hm-product-rating::before {
    content: "";
}

.hm-product-table::before {
    content: "";
}

.hm-product-variation::before {
    content: "";
}

.hm-retina-image::before {
    content: "";
}

.hm-shipping-address::before {
    content: "";
}

.hm-shop::before {
    content: "";
}

.hm-shopping-details::before {
    content: "";
}

.hm-sticky-video-2::before {
    content: "";
}

.hm-Template-Import::before {
    content: "";
}

.hm-trendy-product::before {
    content: "";
}

.hm-user-check::before {
    content: "";
}

.hm-User-Circle::before {
    content: "";
}

.hm-user-plus::before {
    content: "";
}

.hm-user::before {
    content: "";
}

.hm-video-gallery::before {
    content: "";
}

.hm-wishlist::before {
    content: "";
}

.hm-mouse-scroll-h::before {
    content: "";
}

.hm-mouse-scroll-v::before {
    content: "";
}

.hm-speaker::before {
    content: "";
}

.hm-mega-menu::before {
    content: "";
}

.hm-content-slider::before {
    content: "";
}

.hm-text-outline::before {
    content: "";
}

.hm-vector-path::before {
    content: "";
}

.hm-rough-notation::before {
    content: "";
}

.hm-unfold-folder::before {
    content: "";
}

.hm-unfold-paper::before {
    content: "";
}

.hm-speaker2::before {
    content: "";
}

.hm-video-mask::before {
    content: "";
}

.hm-dot-navigation::before {
    content: "";
}

.hm-cursor-hover-click::before {
    content: "";
}

.hm-finger-hover-touch::before {
    content: "";
}

.hm-repeat::before {
    content: "";
}

.hm-event-calendar::before {
    content: "";
}

.hm-map-location-unfold::before {
    content: "";
}

.hm-ticket2::before {
    content: "";
}

.hm-thunder1::before {
    content: "";
}

.hm-thunder2::before {
    content: "";
}

.hm-shield1::before {
    content: "";
}

.hm-switcher::before {
    content: "";
}

.hm-global-badge::before {
    content: "";
}

.hm-wallet::before {
    content: "";
}

.hm-asteroid::before {
    content: "";
}

.hm-repeat2::before {
    content: "";
}

.hm-corona-covid1::before {
    content: "";
}

.hm-corona-covid2::before {
    content: "";
}

.hm-fixed-size-button::before {
    content: "";
}

.hm-full-page-scroll::before {
    content: "";
}

.hm-multi-page-scroll::before {
    content: "";
}

.hm-flag2::before {
    content: "";
}

.hm-advanced-data-table::before {
    content: "";
}

.hm-add-group::before {
    content: "";
}

.hm-add-peoples::before {
    content: "";
}

.hm-age-gate::before {
    content: "";
}

.hm-age-gate2::before {
    content: "";
}

.hm-animated-link::before {
    content: "";
}

.hm-behance-feed::before {
    content: "";
}

.hm-binary-digit::before {
    content: "";
}

.hm-both-way-arrow::before {
    content: "";
}

.hm-camera-plus::before {
    content: "";
}

.hm-cancel-meeting::before {
    content: "";
}

.hm-chat-bubble1::before {
    content: "";
}

.hm-checkout1::before {
    content: "";
}

.hm-clap::before {
    content: "";
}

.hm-dribbble-feed::before {
    content: "";
}

.hm-edd-cart::before {
    content: "";
}

.hm-edd-category-carousel::before {
    content: "";
}

.hm-edd-category::before {
    content: "";
}

.hm-edd-discount::before {
    content: "";
}

.hm-edd-download::before {
    content: "";
}

.hm-edd-login1::before {
    content: "";
}

.hm-edd-login2::before {
    content: "";
}

.hm-edd-mini-cart::before {
    content: "";
}

.hm-edd-my-account-tab::before {
    content: "";
}

.hm-edd-product-carousel::before {
    content: "";
}

.hm-edd-product-grid::before {
    content: "";
}

.hm-edd-profile-edit::before {
    content: "";
}

.hm-edd-purchased::before {
    content: "";
}

.hm-edd-register::before {
    content: "";
}

.hm-edd-search-bar::before {
    content: "";
}

.hm-edd-single-product::before {
    content: "";
}

.hm-facebook-review1::before {
    content: "";
}

.hm-feather::before {
    content: "";
}

.hm-file2::before {
    content: "";
}

.hm-fly-out-menu::before {
    content: "";
}

.hm-grid-link::before {
    content: "";
}

.hm-hexa-bond::before {
    content: "";
}

.hm-image-accordion1::before {
    content: "";
}

.hm-image-swap::before {
    content: "";
}

.hm-link-box::before {
    content: "";
}

.hm-meeting::before {
    content: "";
}

.hm-pdf1::before {
    content: "";
}

.hm-pdf2::before {
    content: "";
}

.hm-photo-stack::before {
    content: "";
}

.hm-qr-code::before {
    content: "";
}

.hm-remote_carousel::before {
    content: "";
}

.hm-scroll-top::before {
    content: "";
}

.hm-square-clock::before {
    content: "";
}

.hm-step-flow2::before {
    content: "";
}

.hm-sub-list::before {
    content: "";
}

.hm-swap-left::before {
    content: "";
}

.hm-tooltips::before {
    content: "";
}

.hm-traveller::before {
    content: "";
}

.hm-tb-archieve-content::before {
    content: "";
}

.hm-tb-archieve-title::before {
    content: "";
}

.hm-tb-author-meta::before {
    content: "";
}

.hm-tb-comments::before {
    content: "";
}

.hm-tb-featured-image::before {
    content: "";
}

.hm-tb-page-title::before {
    content: "";
}

.hm-tb-post-content::before {
    content: "";
}

.hm-tb-post-excerpt::before {
    content: "";
}

.hm-tb-post-grid::before {
    content: "";
}

.hm-tb-post-info::before {
    content: "";
}

.hm-tb-post-list::before {
    content: "";
}

.hm-tb-post-title::before {
    content: "";
}

.hm-tb-site-logo::before {
    content: "";
}

.hm-tb-site-title::before {
    content: "";
}

.hm-lordicon::before {
    content: "";
}

.hm-vault::before {
    content: "";
}

.hm-liquid-hover-image::before {
    content: "";
}

.hm-image-replace::before {
    content: "";
}

.hm-title-tips-vector-path::before {
    content: "";
}

.hm-reading-progress-bar::before {
    content: "";
}

.hm-metro-grid-text-outline::before {
    content: "";
}

.hm-loop-grid-content-slider::before {
    content: "";
}

.hm-woo-builder::before {
    content: "";
}

.hm-verified-info::before {
    content: "";
}

.hm-unused-media::before {
    content: "";
}

.hm-related-product::before {
    content: "";
}

.hm-reading-book::before {
    content: "";
}

.hm-product-title::before {
    content: "";
}

.hm-product-stock::before {
    content: "";
}

.hm-product-rating-78::before {
    content: "";
}

.hm-product-price::before {
    content: "";
}

.hm-product-meta::before {
    content: "";
}

.hm-product-image::before {
    content: "";
}

.hm-product-grid::before {
    content: "";
}

.hm-product-description::before {
    content: "";
}

.hm-product-atribute::before {
    content: "";
}

.hm-media-all::before {
    content: "";
}

.hm-magic-scroll::before {
    content: "";
}

.hm-lightbox::before {
    content: "";
}

.hm-invoice::before {
    content: "";
}

.hm-global-badge1::before {
    content: "";
}

.hm-empty-cart-notice::before {
    content: "";
}

.hm-creative-slider-two::before {
    content: "";
}

.hm-creative-slider-one::before {
    content: "";
}

.hm-comparison-table::before {
    content: "";
}

.hm-checkout-shipping::before {
    content: "";
}

.hm-checkout-payment-method::before {
    content: "";
}

.hm-checkout-order-review::before {
    content: "";
}

.hm-checkout-login::before {
    content: "";
}

.hm-checkout-invoice::before {
    content: "";
}

.hm-checkout-info::before {
    content: "";
}

.hm-checkout-coupon::before {
    content: "";
}

.hm-checkout-bill-form::before {
    content: "";
}

.hm-cart-total::before {
    content: "";
}

.hm-cart-table::before {
    content: "";
}

.hm-cart-redirection::before {
    content: "";
}

.hm-cart-checkout::before {
    content: "";
}

.hm-cart-btn-number::before {
    content: "";
}

.hm-ai::before {
    content: "";
}

.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
    background-image: none !important;
}

@media screen and (max-height: 1024px) {

    .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
    .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
        background-image: none !important;
    }
}

@media screen and (max-height: 640px) {

    .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
    .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
        background-image: none !important;
    }
}

body,
html {
    overflow-x: hidden !important;
}

/* Skipped cross-origin stylesheet: https://cdn.jsdelivr.net/npm/swiper@8/swiper-bundle.min.css */

.swiper-wrapper {
    flex-flow: row !important;
    overflow: visible !important;
}

.swiper-wrapper .e-con.e-flex {
    flex: 0 0 auto !important;
}

.swiper-pagination-bullet {
    transition: 0.5s;
    background: rgb(255, 255, 255) !important;
}

.swiper-pagination-bullet-active {
    background: rgb(50, 170, 110) !important;
    width: 20px !important;
    border-radius: 3px !important;
}

.swiper-pagination1 {
    position: absolute;
    display: flex;
    justify-content: center;
    top: 20px;
    left: 0px;
    right: 0px;
}

.swiper-button-prev {
    content: url("http://lp.matheuslp.com.br/wp-content/uploads/2025/02/ARROW-ESQUERDA-TWINS.svg");
    background-image: none;
    position: absolute;
    cursor: pointer;
    top: 30px;
    left: 42%;
    transform: translateX(-42%);
    width: 30px !important;
    height: 30px !important;
}

.swiper-button-next {
    content: url("http://lp.matheuslp.com.br/wp-content/uploads/2025/02/ARROW-DIREITA-TWINS.svg");
    background-image: none;
    top: 30px;
    cursor: pointer;
    width: 30px !important;
    height: 30px !important;
    left: 58% !important;
    transform: translateX(-58%) !important;
}

@media (min-width: 330px) and (max-width: 1023px) {
    .swiper-button-prev {
        top: 20px;
        left: 20% !important;
    }

    .swiper-button-next {
        top: 20px;
        left: 80% !important;
    }

    .swiper-pagination1 {
        top: 10px;
    }
}