.td-login-input,
input[type="password"],
input,
button,
a {
  pointer-events: auto !important;
  touch-action: manipulation !important;
}
.td-login-wrap,
.td-header-menu-wrap {
  position: relative !important;
  z-index: 100 !important;
}
iframe[src*="accounts.google.com"] {
  display: block !important;
  position: relative !important;
  z-index: 999 !important;
}
.td-login-input, input[type="password"], input, button, a { pointer-events: auto !important; touch-action: manipulation !important; }
.td-login-wrap, .td-header-menu-wrap { position: relative !important; z-index: 100 !important; }
iframe[src*="accounts.google.com"] { display: block !important; position: relative !important; z-index: 999 !important; }
.td-a-rec { min-height: 250px; }
.tdm-title { font-size: 36px; line-height: 47px; font-weight: 400; margin-top: 10px; margin-bottom: 26px; color: rgb(17, 17, 17); transition: 0.2s; }
.tds-title .tdm-title { display: inline-block; }
.tdm-title-md { font-size: 28px; line-height: 36px; font-weight: 400; }
.tdm-title-bg { font-size: 46px; line-height: 56px; font-weight: 400; }
.tdm-content-horiz-center .tdm-title-line { margin-left: auto; margin-right: auto; }
.tds-title2 .tdm-title, .tds-title3 .tdm-title { margin-bottom: 0px !important; }
.tds-title2 .tdm-title-line, .tds-title3 .tdm-title-line { display: table; position: relative; transition: 0.2s; }
.tds-title2 .tdm-title-line::after, .tds-title3 .tdm-title-line::after { content: ""; width: 100%; position: absolute; background-color: var(--td_theme_color,#4db2ec); top: 0px; left: 0px; margin: auto; transition: 0.2s; }
.tds-title3 .tdm-title { font-weight: 600; }
.tds-title3 .tdm-title-sub { font-family: var(--td_default_google_font_2,'Roboto',sans-serif); text-transform: uppercase; font-size: 15px; font-weight: 500; color: rgb(102, 102, 102); }
.tdm-content-horiz-center { margin-right: auto; margin-left: auto; text-align: center !important; }
.tdm-content-horiz-right { text-align: right !important; margin-left: auto; }
body .tdc-font-oi { display: inline-block; }
body .tdc-font-oi::before { vertical-align: middle; }
.td-login-input, input[type="password"], input, button, a { pointer-events: auto !important; touch-action: manipulation !important; }
.td-a-rec { min-height: 250px; }
.tdc-font-oi::before { font-family: Icons; speak: none; line-height: 1; vertical-align: baseline; font-weight: normal; font-style: normal; -webkit-font-smoothing: antialiased; }
.tdc-font-oi:empty::before { width: 1em; text-align: center; box-sizing: content-box; }
.tdc-font-oi-account-logout::before { content: ""; }
.tdi_32_rand_style { background-color: rgba(17, 106, 206, 0.08) !important; }
ins.adsbygoogle { min-height: 50px; display: block !important; background: transparent !important; }
body, html { min-height: 100vh; }
img, iframe { display: block; max-width: 100%; }
.td-post-content { min-height: 300px; }
.td-a-rec { min-height: 250px; }
.td-header-rec-wrap { min-height: 90px; }
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; }
.clearfix { }
.clearfix::after, .clearfix::before { display: table; content: ""; line-height: 0; }
.clearfix::after { clear: both; }
@media (min-width: 768px) {
  .tdm-header-style-3 .td-affix .td-main-menu-logo img { top: 0px; }
}
.tdm-header-style-1, .tdm-header-style-2, .tdm-header-style-3 { }
.tdm-header-style-1.td-header-wrap .td-header-top-menu-full, .tdm-header-style-2.td-header-wrap .td-header-top-menu-full, .tdm-header-style-3.td-header-wrap .td-header-top-menu-full { background-color: rgb(34, 34, 34); }
.tdm-header-style-1 .td-main-menu-logo, .tdm-header-style-2 .td-main-menu-logo, .tdm-header-style-3 .td-main-menu-logo { display: block; margin-right: 42px; height: 80px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdm-header-style-1 .td-main-menu-logo, .tdm-header-style-2 .td-main-menu-logo, .tdm-header-style-3 .td-main-menu-logo { margin-right: 20px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdm-header-style-1 .td-main-menu-logo, .tdm-header-style-2 .td-main-menu-logo, .tdm-header-style-3 .td-main-menu-logo { margin-right: 10px; }
}
@media (max-width: 767px) {
  .tdm-header-style-1 .td-main-menu-logo, .tdm-header-style-2 .td-main-menu-logo, .tdm-header-style-3 .td-main-menu-logo { float: left; margin: 0px; display: inline; width: 0px; height: 0px; }
}
.tdm-header-style-1 .td-main-menu-logo a, .tdm-header-style-2 .td-main-menu-logo a, .tdm-header-style-3 .td-main-menu-logo a { line-height: 80px; }
.tdm-header-style-1 .td-main-menu-logo img, .tdm-header-style-2 .td-main-menu-logo img, .tdm-header-style-3 .td-main-menu-logo img { max-height: 80px; }
@media (max-width: 767px) {
  .tdm-header-style-1 .td-main-menu-logo img, .tdm-header-style-2 .td-main-menu-logo img, .tdm-header-style-3 .td-main-menu-logo img { max-height: 48px; }
}
.tdm-header-style-1 .td-header-sp-recs, .tdm-header-style-2 .td-header-sp-recs, .tdm-header-style-3 .td-header-sp-recs { width: 100%; }
@media (min-width: 1019px) {
  .tdm-header-style-1 .td-header-sp-recs, .tdm-header-style-2 .td-header-sp-recs, .tdm-header-style-3 .td-header-sp-recs { margin: 24px auto 0px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdm-header-style-1 .td-header-sp-recs, .tdm-header-style-2 .td-header-sp-recs, .tdm-header-style-3 .td-header-sp-recs { margin: 14px auto 0px !important; }
}
.tdm-header-style-1.td-header-background-image .td-header-sp-recs, .tdm-header-style-2.td-header-background-image .td-header-sp-recs, .tdm-header-style-3.td-header-background-image .td-header-sp-recs { }
@media (min-width: 1019px) {
  .tdm-header-style-1.td-header-background-image .td-header-sp-recs, .tdm-header-style-2.td-header-background-image .td-header-sp-recs, .tdm-header-style-3.td-header-background-image .td-header-sp-recs { margin-bottom: 24px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdm-header-style-1.td-header-background-image .td-header-sp-recs, .tdm-header-style-2.td-header-background-image .td-header-sp-recs, .tdm-header-style-3.td-header-background-image .td-header-sp-recs { margin-bottom: 14px !important; }
}
.tdm-header-style-1 .td-header-rec-wrap, .tdm-header-style-2 .td-header-rec-wrap, .tdm-header-style-3 .td-header-rec-wrap { min-height: 0px; }
.tdm-header-style-1 .td-a-rec-id-header img, .tdm-header-style-1 .td-g-rec-id-header img, .tdm-header-style-2 .td-a-rec-id-header img, .tdm-header-style-2 .td-g-rec-id-header img, .tdm-header-style-3 .td-a-rec-id-header img, .tdm-header-style-3 .td-g-rec-id-header img { position: relative; }
.tdm-header-style-1 .td-a-rec-id-header .adsbygoogle, .tdm-header-style-1 .td-g-rec-id-header .adsbygoogle, .tdm-header-style-2 .td-a-rec-id-header .adsbygoogle, .tdm-header-style-2 .td-g-rec-id-header .adsbygoogle, .tdm-header-style-3 .td-a-rec-id-header .adsbygoogle, .tdm-header-style-3 .td-g-rec-id-header .adsbygoogle { position: relative; display: block !important; }
.tdm-header-style-1 .tdm-header-menu-btns, .tdm-header-style-2 .tdm-header-menu-btns, .tdm-header-style-3 .tdm-header-menu-btns { line-height: 80px; }
.tdm-header-style-1 .td-header-menu-social, .tdm-header-style-2 .td-header-menu-social, .tdm-header-style-3 .td-header-menu-social { line-height: 80px; }
.tdm-header-style-1 .td-header-menu-wrap-full #td-header-search-button, .tdm-header-style-2 .td-header-menu-wrap-full #td-header-search-button, .tdm-header-style-3 .td-header-menu-wrap-full #td-header-search-button { color: rgb(0, 0, 0); }
.tdm-header-style-1 .td-header-menu-wrap-full #td-header-search-button .td-icon-search, .tdm-header-style-2 .td-header-menu-wrap-full #td-header-search-button .td-icon-search, .tdm-header-style-3 .td-header-menu-wrap-full #td-header-search-button .td-icon-search { line-height: 80px; }
.tdm-header-style-1 #td-header-menu, .tdm-header-style-2 #td-header-menu, .tdm-header-style-3 #td-header-menu { display: block; }
.tdm-header-style-1 .sf-menu > li > a, .tdm-header-style-2 .sf-menu > li > a, .tdm-header-style-3 .sf-menu > li > a { line-height: 80px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdm-header-style-1 .sf-menu > li > a, .tdm-header-style-2 .sf-menu > li > a, .tdm-header-style-3 .sf-menu > li > a { padding: 0px 12px; }
}
.tdm-header-style-1 .sf-menu a.sf-with-ul, .tdm-header-style-2 .sf-menu a.sf-with-ul, .tdm-header-style-3 .sf-menu a.sf-with-ul { }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdm-header-style-1 .sf-menu a.sf-with-ul, .tdm-header-style-2 .sf-menu a.sf-with-ul, .tdm-header-style-3 .sf-menu a.sf-with-ul { padding-right: 26px; }
}
.tdm-header-style-1 .td-mega-menu ul, .tdm-header-style-2 .td-mega-menu ul, .tdm-header-style-3 .td-mega-menu ul { border-top: none; }
@media (max-width: 767px) {
  .tdm-header-style-1 .td-header-main-menu, .tdm-header-style-2 .td-header-main-menu, .tdm-header-style-3 .td-header-main-menu { height: 54px; }
}
.tdm-header-style-1 .td-affix .td-header-menu-btns, .tdm-header-style-1 .td-affix .td-header-menu-social, .tdm-header-style-2 .td-affix .td-header-menu-btns, .tdm-header-style-2 .td-affix .td-header-menu-social, .tdm-header-style-3 .td-affix .td-header-menu-btns, .tdm-header-style-3 .td-affix .td-header-menu-social { line-height: 48px; }
.homepage-post.single_template_7 .tdm-header-style-1 .td-header-sp-recs, .homepage-post.single_template_7 .tdm-header-style-2 .td-header-sp-recs, .homepage-post.single_template_7 .tdm-header-style-3 .td-header-sp-recs, .single_template_10 .tdm-header-style-1 .td-header-sp-recs, .single_template_10 .tdm-header-style-2 .td-header-sp-recs, .single_template_10 .tdm-header-style-3 .td-header-sp-recs, .single_template_11 .tdm-header-style-1 .td-header-sp-recs, .single_template_11 .tdm-header-style-2 .td-header-sp-recs, .single_template_11 .tdm-header-style-3 .td-header-sp-recs, .single_template_6 .tdm-header-style-1 .td-header-sp-recs, .single_template_6 .tdm-header-style-2 .td-header-sp-recs, .single_template_6 .tdm-header-style-3 .td-header-sp-recs, .single_template_7 .tdm-header-style-1 .td-header-sp-recs, .single_template_7 .tdm-header-style-2 .td-header-sp-recs, .single_template_7 .tdm-header-style-3 .td-header-sp-recs, .single_template_8 .tdm-header-style-1 .td-header-sp-recs, .single_template_8 .tdm-header-style-2 .td-header-sp-recs, .single_template_8 .tdm-header-style-3 .td-header-sp-recs, .td_category_template_2 .tdm-header-style-1 .td-header-sp-recs, .td_category_template_2 .tdm-header-style-2 .td-header-sp-recs, .td_category_template_2 .tdm-header-style-3 .td-header-sp-recs, .td_category_template_5 .tdm-header-style-1 .td-header-sp-recs, .td_category_template_5 .tdm-header-style-2 .td-header-sp-recs, .td_category_template_5 .tdm-header-style-3 .td-header-sp-recs, .td_category_template_6 .tdm-header-style-1 .td-header-sp-recs, .td_category_template_6 .tdm-header-style-2 .td-header-sp-recs, .td_category_template_6 .tdm-header-style-3 .td-header-sp-recs, .td_category_template_8 .tdm-header-style-1 .td-header-sp-recs, .td_category_template_8 .tdm-header-style-2 .td-header-sp-recs, .td_category_template_8 .tdm-header-style-3 .td-header-sp-recs { }
@media (min-width: 1019px) {
  .homepage-post.single_template_7 .tdm-header-style-1 .td-header-sp-recs, .homepage-post.single_template_7 .tdm-header-style-2 .td-header-sp-recs, .homepage-post.single_template_7 .tdm-header-style-3 .td-header-sp-recs, .single_template_10 .tdm-header-style-1 .td-header-sp-recs, .single_template_10 .tdm-header-style-2 .td-header-sp-recs, .single_template_10 .tdm-header-style-3 .td-header-sp-recs, .single_template_11 .tdm-header-style-1 .td-header-sp-recs, .single_template_11 .tdm-header-style-2 .td-header-sp-recs, .single_template_11 .tdm-header-style-3 .td-header-sp-recs, .single_template_6 .tdm-header-style-1 .td-header-sp-recs, .single_template_6 .tdm-header-style-2 .td-header-sp-recs, .single_template_6 .tdm-header-style-3 .td-header-sp-recs, .single_template_7 .tdm-header-style-1 .td-header-sp-recs, .single_template_7 .tdm-header-style-2 .td-header-sp-recs, .single_template_7 .tdm-header-style-3 .td-header-sp-recs, .single_template_8 .tdm-header-style-1 .td-header-sp-recs, .single_template_8 .tdm-header-style-2 .td-header-sp-recs, .single_template_8 .tdm-header-style-3 .td-header-sp-recs, .td_category_template_2 .tdm-header-style-1 .td-header-sp-recs, .td_category_template_2 .tdm-header-style-2 .td-header-sp-recs, .td_category_template_2 .tdm-header-style-3 .td-header-sp-recs, .td_category_template_5 .tdm-header-style-1 .td-header-sp-recs, .td_category_template_5 .tdm-header-style-2 .td-header-sp-recs, .td_category_template_5 .tdm-header-style-3 .td-header-sp-recs, .td_category_template_6 .tdm-header-style-1 .td-header-sp-recs, .td_category_template_6 .tdm-header-style-2 .td-header-sp-recs, .td_category_template_6 .tdm-header-style-3 .td-header-sp-recs, .td_category_template_8 .tdm-header-style-1 .td-header-sp-recs, .td_category_template_8 .tdm-header-style-2 .td-header-sp-recs, .td_category_template_8 .tdm-header-style-3 .td-header-sp-recs { margin-bottom: 24px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .homepage-post.single_template_7 .tdm-header-style-1 .td-header-sp-recs, .homepage-post.single_template_7 .tdm-header-style-2 .td-header-sp-recs, .homepage-post.single_template_7 .tdm-header-style-3 .td-header-sp-recs, .single_template_10 .tdm-header-style-1 .td-header-sp-recs, .single_template_10 .tdm-header-style-2 .td-header-sp-recs, .single_template_10 .tdm-header-style-3 .td-header-sp-recs, .single_template_11 .tdm-header-style-1 .td-header-sp-recs, .single_template_11 .tdm-header-style-2 .td-header-sp-recs, .single_template_11 .tdm-header-style-3 .td-header-sp-recs, .single_template_6 .tdm-header-style-1 .td-header-sp-recs, .single_template_6 .tdm-header-style-2 .td-header-sp-recs, .single_template_6 .tdm-header-style-3 .td-header-sp-recs, .single_template_7 .tdm-header-style-1 .td-header-sp-recs, .single_template_7 .tdm-header-style-2 .td-header-sp-recs, .single_template_7 .tdm-header-style-3 .td-header-sp-recs, .single_template_8 .tdm-header-style-1 .td-header-sp-recs, .single_template_8 .tdm-header-style-2 .td-header-sp-recs, .single_template_8 .tdm-header-style-3 .td-header-sp-recs, .td_category_template_2 .tdm-header-style-1 .td-header-sp-recs, .td_category_template_2 .tdm-header-style-2 .td-header-sp-recs, .td_category_template_2 .tdm-header-style-3 .td-header-sp-recs, .td_category_template_5 .tdm-header-style-1 .td-header-sp-recs, .td_category_template_5 .tdm-header-style-2 .td-header-sp-recs, .td_category_template_5 .tdm-header-style-3 .td-header-sp-recs, .td_category_template_6 .tdm-header-style-1 .td-header-sp-recs, .td_category_template_6 .tdm-header-style-2 .td-header-sp-recs, .td_category_template_6 .tdm-header-style-3 .td-header-sp-recs, .td_category_template_8 .tdm-header-style-1 .td-header-sp-recs, .td_category_template_8 .tdm-header-style-2 .td-header-sp-recs, .td_category_template_8 .tdm-header-style-3 .td-header-sp-recs { margin-bottom: 14px !important; }
}
.tdm-header-style-2 { }
.tdm-header-style-2 .td-logo-in-menu { }
@media (min-width: 767px) {
  .tdm-header-style-2 .td-logo-in-menu { position: absolute; top: 0px; left: 20px; }
}
@media (min-width: 767px) {
  .tdm-header-style-2 #td-header-menu > div > .sf-menu { display: table; margin: 0px auto; }
}
.tdm-header-style-2 .tdm-menu-btns-socials { position: absolute; top: 0px; right: 0px; }
.tdm-header-style-3 .sf-menu { float: right; }
.tdm-menu-active-style3 .tdm-header .sf-menu > li > a::after, .tdm-menu-active-style4 .tdm-header .sf-menu > li > a::after, .tdm-menu-active-style5 .tdm-header .sf-menu > li > a::after { display: none; }
.tdm-menu-active-style2 .tdm-header ul.sf-menu > li, .tdm-menu-active-style4 .tdm-header ul.sf-menu > li { line-height: 80px; }
.tdm-menu-active-style2 .tdm-header ul.sf-menu > li > a, .tdm-menu-active-style4 .tdm-header ul.sf-menu > li > a { display: inline-block; line-height: 1; }
.tdm-menu-active-style2 .tdm-header .td-affix ul.sf-menu > li, .tdm-menu-active-style4 .tdm-header .td-affix ul.sf-menu > li { line-height: 24px !important; }
.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .current-category-ancestor > a, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .current-menu-ancestor > a, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .current-menu-item > a, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .sfHover > a, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > li > a:hover { color: var(--td_theme_color,#4db2ec); }
.tdm-menu-active-style2 .tdm-header .sf-menu > li > a { margin: 0px 14px; padding: 11px 0px; }
.tdm-menu-active-style2 .tdm-header .sf-menu a.sf-with-ul { margin-right: 31px; }
.tdm-menu-active-style2 .tdm-header .td-affix .sf-menu > li > a { padding: 0px; }
.tdm-menu-active-style4 .tdm-header .sf-menu > li > a { margin: 0px 9px; padding: 10px; border: 3px solid transparent; }
.tdm-menu-active-style4 .tdm-header .sf-menu > .current-category-ancestor > a, .tdm-menu-active-style4 .tdm-header .sf-menu > .current-menu-ancestor > a, .tdm-menu-active-style4 .tdm-header .sf-menu > .current-menu-item > a, .tdm-menu-active-style4 .tdm-header .sf-menu > .sfHover > a, .tdm-menu-active-style4 .tdm-header .sf-menu > li > a:hover { border-color: var(--td_theme_color,#4db2ec); }
.tdm-menu-active-style4 .tdm-header .sf-menu a.sf-with-ul { padding-right: 26px; }
.tdm-menu-active-style4 .tdm-header .td-affix .sf-menu > li > a { padding: 0px; }
.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu > .current-category-ancestor > a, .tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu > .current-menu-ancestor > a, .tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu > .current-menu-item > a, .tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu > .sfHover > a, .tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu > li > a:hover { background-color: var(--td_theme_color,#4db2ec); color: rgb(255, 255, 255); }
.tdm-header-menu-btns { float: right; margin-left: 15px; line-height: 48px; }
@media (max-width: 767px) {
  .tdm-header-menu-btns { display: none; }
}
.tdm-header-menu-btns .tdm_block_button { margin-right: 8px; margin-bottom: 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .tdm-header-menu-btns .tdm_block_button { margin-right: 5px; }
  .tdm-header-menu-btns .tdm_block_button .tdm-btn { height: 30px; line-height: 30px; }
  .tdm-header-menu-btns .tdm_block_button .tdm-btn-style4 { transform: translateZ(0px); }
  .tdm-header-menu-btns .tdm_block_button .tdm-btn-style4 .tdm-button-a { transform: rotateX(0deg) translateZ(15px); }
  .tdm-header-menu-btns .tdm_block_button .tdm-btn-style4 .tdm-button-b { transform: rotateX(90deg) translateZ(15px); }
  .tdm-header-menu-btns .tdm_block_button .tdm-btn-style4:hover .tdm-button-a { transform: rotateX(-90deg) translateZ(15px); }
  .tdm-header-menu-btns .tdm_block_button .tdm-btn-style4:hover .tdm-button-b { transform: rotateX(0deg) translateZ(15px); }
}
.tdm-header-menu-btns .tdm_block_button:last-child { margin-right: 0px; }
.tdm-header-menu-btns .tds-button { line-height: 1; }
.td-affix .tdm-header-menu-btns { line-height: 48px !important; }
.td-affix .tdm-header-menu-btns .tdm-btn { height: 30px; line-height: 30px; }
.td-affix .tdm-header-menu-btns .tdm-btn-style4 { transform: translateZ(0px); }
.td-affix .tdm-header-menu-btns .tdm-btn-style4 .tdm-button-a { transform: rotateX(0deg) translateZ(15px); }
.td-affix .tdm-header-menu-btns .tdm-btn-style4 .tdm-button-b { transform: rotateX(90deg) translateZ(15px); }
.td-affix .tdm-header-menu-btns .tdm-btn-style4:hover .tdm-button-a { transform: rotateX(-90deg) translateZ(15px); }
.td-affix .tdm-header-menu-btns .tdm-btn-style4:hover .tdm-button-b { transform: rotateX(0deg) translateZ(15px); }
.td-header-menu-social { margin-left: 15px; }
.tdm-header .header-search-wrap { position: relative; float: right; margin-left: 15px; }
.td-header-sp-email, .td-header-sp-info, .td-header-sp-phone { line-height: 28px; padding-left: 0px !important; padding-right: 0px !important; }
.td-header-style-12 .td-header-sp-email, .td-header-style-12 .td-header-sp-info, .td-header-style-12 .td-header-sp-phone { line-height: 54px; }
.td-header-sp-email, .td-header-sp-phone { margin-right: 32px; }
.top-bar-style-mp-1 .td-header-sp-top-menu, .top-bar-style-mp-1 .td-header-sp-top-widget { float: right !important; }
.tdm-title { font-size: 36px; line-height: 47px; font-weight: 400; margin-top: 10px; margin-bottom: 26px; color: rgb(17, 17, 17); transition: 0.2s; }
@media (max-width: 767px) {
  .tdm-title { font-size: 35px; line-height: 39px; }
}
.tds-title .tdm-title { display: inline-block; }
.tdm-title-xxsm { font-size: 13px; line-height: 16px; font-weight: 600; }
.tdm-title-xsm { font-size: 14px; line-height: 20px; font-weight: 600; text-transform: uppercase; }
.tdm-title-sm { margin-bottom: 7px; font-size: 23px; line-height: 33px; font-weight: 500; }
.tdm-title-md { font-size: 28px; line-height: 36px; font-weight: 400; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdm-title-md { font-size: 26px; line-height: 32px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdm-title-md { font-size: 24px; line-height: 30px; }
}
.tdm-title-bg { font-size: 46px; line-height: 56px; font-weight: 400; }
@media (min-width: 768px) and (max-width: 1018px) {
  .tdm-title-bg { font-size: 36px; line-height: 42px; }
}
@media (max-width: 767px) {
  .tdm-title-bg { font-size: 40px; line-height: 50px; }
}
.tdm-content-horiz-center .tdm-title-line { margin-left: auto; margin-right: auto; }
.tdm-content-horiz-right .tdm-title-line { margin-left: auto; margin-right: 0px; }
.tdm-descr-sm { font-family: var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif); font-size: 15px; line-height: 26px; color: rgb(102, 102, 102); margin-bottom: 30px; }
.tdm-descr { font-family: var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif); font-size: 16px; line-height: 28px; color: rgb(102, 102, 102); margin-bottom: 30px; }
@media (max-width: 1018px) {
  .tdm-descr { font-size: 15px; line-height: 24px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdm-descr { margin-bottom: 25px; }
}
@media (max-width: 767px) {
  .tdm-descr { margin-bottom: 20px; }
}
.tds-title2 .tdm-title, .tds-title3 .tdm-title { margin-bottom: 0px !important; }
.tds-title2 .tdm-title-line, .tds-title3 .tdm-title-line { display: table; position: relative; transition: 0.2s; }
.tds-title2 .tdm-title-line::after, .tds-title3 .tdm-title-line::after { content: ""; width: 100%; position: absolute; background-color: var(--td_theme_color,#4db2ec); top: 0px; left: 0px; margin: auto; transition: 0.2s; }
.tds-title3 .tdm-title { font-weight: 600; }
.tds-title3 .tdm-title-sub { font-family: var(--td_default_google_font_2,'Roboto',sans-serif); text-transform: uppercase; font-size: 15px; font-weight: 500; color: rgb(102, 102, 102); }
.tds-title3.tdm-subtitle-above .tdm-title { margin-bottom: 26px !important; }
.tdm-btn { display: inline-block; font-family: var(--td_default_google_font_2,'Roboto',sans-serif); text-align: center; position: relative; pointer-events: auto !important; }
.tdm-btn .tdm-btn-text { vertical-align: middle; transition: 0.3s; pointer-events: none !important; }
.tdm-btn .tdm-btn-icon { pointer-events: none; vertical-align: middle; line-height: 1; transition: 0.3s; }
.tdm-btn .tdm-btn-icon:first-child { margin-right: 14px; }
.tdm-btn .tdm-btn-icon:last-child { margin-left: 14px; }
.tdm-btn .tdm-btn-icon-svg { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.tdm-btn .tdm-btn-icon-svg svg { height: auto; transition: 0.3s; }
.ie10 .tdm-btn .tdm-btn-text, .ie10 .tdm-btn i, .ie11 .tdm-btn .tdm-btn-text, .ie11 .tdm-btn i, .ie9 .tdm-btn .tdm-btn-text, .ie9 .tdm-btn i { background: transparent; }
.ie10 div .tdm-title, .ie11 div .tdm-title, .ie9 div .tdm-title { background: transparent; }
.ie10 .tdm-fancy-title span, .ie11 .tdm-fancy-title span, .ie9 .tdm-fancy-title span { background: transparent; }
.ie10 .tds-icon::before, .ie11 .tds-icon::before, .ie9 .tds-icon::before { background: transparent; }
.ie10 .tdm-counter-number, .ie11 .tdm-counter-number, .ie9 .tdm-counter-number { background: transparent; }
.tdm-btn-sm { font-size: 13px; line-height: 29px; height: 31px; padding: 0px 16px; }
.tdm-btn-sm svg { width: 13px; }
.tdm-btn-md { font-size: 13px; line-height: 39px; height: 41px; padding: 0px 24px; }
.tdm-btn-md svg { width: 13px; }
@media (max-width: 767px) {
  .tdm-btn-md { line-height: 40px; height: 40px; padding: 0px 23px; }
}
.tdm-btn-lg { font-size: 15px; font-weight: 500; line-height: 52px; height: 55px; padding: 0px 36px; }
.tdm-btn-lg svg { width: 15px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .tdm-btn-lg { line-height: 52px; height: 52px; padding: 0px 34px; }
}
@media (max-width: 767px) {
  .tdm-btn-lg { font-size: 14px; line-height: 50px; height: 50px; padding: 0px 30px; }
  .tdm-btn-lg svg { width: 14px; }
}
.tdm-btn-xlg { font-size: 17px; font-weight: 500; line-height: 68px; height: 75px; padding: 0px 50px; }
.tdm-btn-xlg svg { width: 17px; }
.tds-button1 { background-color: var(--td_theme_color,#4db2ec); color: rgb(255, 255, 255); transition: 0.3s; transform: translateZ(0px); }
.tds-button1 svg, .tds-button1 svg * { fill: rgb(255, 255, 255); }
.tds-button1::before { content: ""; background-color: rgb(34, 34, 34); width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; z-index: -1; opacity: 0; transition: opacity 0.3s; }
.tds-button1:hover::before { opacity: 1; }
.td-scroll-in-view .tds-button1::before { opacity: 1; }
.tds-button2, .tds-button6, .tds-button7 { position: relative; transition: 0.3s; }
.tds-button2 .tdm-btn-text, .tds-button2 i, .tds-button6 .tdm-btn-text, .tds-button6 i, .tds-button7 .tdm-btn-text, .tds-button7 i { color: var(--td_theme_color,#4db2ec); }
.tds-button2 svg, .tds-button2 svg *, .tds-button6 svg, .tds-button6 svg *, .tds-button7 svg, .tds-button7 svg * { fill: var(--td_theme_color,#4db2ec); }
.tds-button2:hover .tdm-btn-text, .tds-button2:hover i, .tds-button6:hover .tdm-btn-text, .tds-button6:hover i, .tds-button7:hover .tdm-btn-text, .tds-button7:hover i { color: rgb(34, 34, 34); }
.tds-button2:hover svg, .tds-button2:hover svg *, .tds-button6:hover svg, .tds-button6:hover svg *, .tds-button7:hover svg, .tds-button7:hover svg * { fill: rgb(34, 34, 34); }
.td-scroll-in-view .tds-button2 .tdm-btn-text, .td-scroll-in-view .tds-button2 i, .td-scroll-in-view .tds-button6 .tdm-btn-text, .td-scroll-in-view .tds-button6 i, .td-scroll-in-view .tds-button7 .tdm-btn-text, .td-scroll-in-view .tds-button7 i { color: rgb(34, 34, 34); }
.td-scroll-in-view .tds-button2 svg, .td-scroll-in-view .tds-button2 svg *, .td-scroll-in-view .tds-button6 svg, .td-scroll-in-view .tds-button6 svg *, .td-scroll-in-view .tds-button7 svg, .td-scroll-in-view .tds-button7 svg * { fill: rgb(34, 34, 34); }
.tds-button2::before, .tds-button6::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-color: var(--td_theme_color,#4db2ec); transition: 0.3s; }
.tds-button2:hover::before, .tds-button6:hover::before { border-color: rgb(34, 34, 34); }
.td-scroll-in-view .tds-button2::before, .td-scroll-in-view .tds-button6::before { border-color: rgb(34, 34, 34); }
.tds-button2 { transform: translateZ(0px); }
.tds-button2::after { content: ""; width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; z-index: -1; opacity: 0; transition: opacity 0.3s; }
.tds-button2:hover::after { opacity: 1; }
.td-scroll-in-view .tds-button2::after { opacity: 1; }
.tds-button3 { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); transition: 0.3s; z-index: 0; }
.tds-button3::before { content: ""; background-color: rgb(255, 255, 255); width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; z-index: -1; opacity: 0; transition: 0.2s; }
.tds-button4 { background-color: rgb(0, 0, 0); display: inline-block; }
.tds-button4 .tdm-btn { transition: 0.3s; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); overflow: hidden; vertical-align: middle; backface-visibility: hidden; }
.tds-button4 .tdm-button-b { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.tds-button4 svg, .tds-button4 svg * { fill: rgb(255, 255, 255); }
.tds-button4.tdm-btn-xlg-wrap { transform: translateZ(0px); }
.tds-button4.tdm-btn-xlg-wrap .tdm-button-a { transform: rotateX(0deg) translateZ(38px); }
.tds-button4.tdm-btn-xlg-wrap .tdm-button-b { transform: rotateX(90deg) translateZ(38px); }
.tds-button4.tdm-btn-lg-wrap { transform: translateZ(0px); }
.tds-button4.tdm-btn-lg-wrap .tdm-button-a { transform: rotateX(0deg) translateZ(27px); }
.tds-button4.tdm-btn-lg-wrap .tdm-button-b { transform: rotateX(90deg) translateZ(27px); }
.tds-button4.tdm-btn-md-wrap { transform: translateZ(0px); }
.tds-button4.tdm-btn-md-wrap .tdm-button-a { transform: rotateX(0deg) translateZ(20px); }
.tds-button4.tdm-btn-md-wrap .tdm-button-b { transform: rotateX(90deg) translateZ(20px); }
.tds-button4.tdm-btn-sm-wrap { transform: translateZ(0px); }
.tds-button4.tdm-btn-sm-wrap .tdm-button-a { transform: rotateX(0deg) translateZ(15px); }
.tds-button4.tdm-btn-sm-wrap .tdm-button-b { transform: rotateX(90deg) translateZ(15px); }
.tds-button4:hover.tdm-btn-xlg-wrap .tdm-button-a { transform: rotateX(-90deg) translateZ(38px); }
.tds-button4:hover.tdm-btn-xlg-wrap .tdm-button-b { transform: rotateX(0deg) translateZ(38px); }
.tds-button4:hover.tdm-btn-lg-wrap .tdm-button-a { transform: rotateX(-90deg) translateZ(27px); }
.tds-button4:hover.tdm-btn-lg-wrap .tdm-button-b { transform: rotateX(0deg) translateZ(27px); }
.tds-button4:hover.tdm-btn-md-wrap .tdm-button-a { transform: rotateX(-90deg) translateZ(20px); }
.tds-button4:hover.tdm-btn-md-wrap .tdm-button-b { transform: rotateX(0deg) translateZ(20px); }
.tds-button4:hover.tdm-btn-sm-wrap .tdm-button-a { transform: rotateX(-90deg) translateZ(15px); }
.tds-button4:hover.tdm-btn-sm-wrap .tdm-button-b { transform: rotateX(0deg) translateZ(15px); }
.tdm-block-button-full .tds-button4 { display: block; }
.td-scroll-in-view .tds-button4.tdm-btn-xlg-wrap .tdm-button-a { transform: rotateX(-90deg) translateZ(38px); }
.td-scroll-in-view .tds-button4.tdm-btn-xlg-wrap .tdm-button-b { transform: rotateX(0deg) translateZ(38px); }
.td-scroll-in-view .tds-button4.tdm-btn-lg-wrap .tdm-button-a { transform: rotateX(-90deg) translateZ(27px); }
.td-scroll-in-view .tds-button4.tdm-btn-lg-wrap .tdm-button-b { transform: rotateX(0deg) translateZ(27px); }
.td-scroll-in-view .tds-button4.tdm-btn-md-wrap .tdm-button-a { transform: rotateX(-90deg) translateZ(20px); }
.td-scroll-in-view .tds-button4.tdm-btn-md-wrap .tdm-button-b { transform: rotateX(0deg) translateZ(20px); }
.td-scroll-in-view .tds-button4.tdm-btn-sm-wrap .tdm-button-a { transform: rotateX(-90deg) translateZ(15px); }
.td-scroll-in-view .tds-button4.tdm-btn-sm-wrap .tdm-button-b { transform: rotateX(0deg) translateZ(15px); }
.tds-button5 { min-width: 0px; height: auto; padding: 0px; transition: 0.3s; text-align: left; line-height: initial !important; }
.tds-button5 .tdm-btn-text, .tds-button5 i { color: rgb(0, 0, 0); }
.tds-button5 svg, .tds-button5 svg * { fill: rgb(0, 0, 0); }
.tds-button5:hover .tdm-btn-text, .tds-button5:hover i { color: var(--td_theme_color,#4db2ec); }
.tds-button5:hover svg, .tds-button5:hover svg * { fill: var(--td_theme_color,#4db2ec); }
.td-scroll-in-view .tds-button5 .tdm-btn-text, .td-scroll-in-view .tds-button5 i { color: var(--td_theme_color,#4db2ec); }
.td-scroll-in-view .tds-button5 svg, .td-scroll-in-view .tds-button5 svg * { fill: var(--td_theme_color,#4db2ec); }
.tds-button6::after { content: ""; position: absolute; width: 100%; height: 100%; background-color: var(--td_theme_color,#4db2ec); opacity: 0.14; transition: 0.4s; z-index: -1; }
.tds-button6:hover::after { top: 0px; left: 0px; }
.td-scroll-in-view .tds-button6::after { top: 0px; left: 0px; }
.tds-button7 { transition: 0.3s; transform: translateZ(0px); }
.tds-button7 .tdm-btn-border-bottom, .tds-button7 .tdm-btn-border-top { content: ""; position: absolute; left: 0px; width: 100%; background-color: var(--td_theme_color,#4db2ec); transition: 0.3s; }
.tds-button7 .tdm-btn-border-top { top: 0px; }
.tds-button7 .tdm-btn-border-bottom { bottom: 0px; }
.tds-button7::before { content: ""; width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; z-index: -1; opacity: 0; transition: opacity 0.3s; }
.tds-button7:hover .tdm-btn-border-bottom, .tds-button7:hover .tdm-btn-border-top { background-color: rgb(34, 34, 34); }
.tds-button7:hover::before { opacity: 1; }
.td-scroll-in-view .tds-button7 .tdm-btn-border-bottom, .td-scroll-in-view .tds-button7 .tdm-btn-border-top { background-color: rgb(34, 34, 34); }
.td-scroll-in-view .tds-button7::before { opacity: 1; }
.tds-button8 { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); transition: 0.4s; z-index: 0; vertical-align: middle; overflow: hidden; }
.tds-button8::before { content: ""; background-color: rgb(255, 255, 255); padding-top: 100%; width: 100%; left: 50%; top: 50%; position: absolute; z-index: -1; transform: translate(-50%, -50%) scale(0); transition: 0.4s cubic-bezier(0.8, 0.13, 0.21, 0.9); border-radius: 50% !important; }
.tdm_block .tdm-row .tdm-col { float: none; display: inline-block; vertical-align: top; }
@media (max-width: 767px) {
  .tdm_block .tdm-row .tdm-col { float: left; width: 100%; }
}
.tdm_block .td-block-width { margin: 0px auto; }
.tdm_white_text .tdm-descr, .tdm_white_text .tdm-title { color: rgb(255, 255, 255); }
.tdm-width-1068 .td-block-width { max-width: 1068px; }
.tdm-width-1200 .td-block-width { max-width: 1200px; }
.tdm-width-1400 .td-block-width { max-width: 1400px; }
.tdm-width-1600 .td-block-width { max-width: 1600px; }
.tdm-width-1800 .td-block-width { max-width: 1800px; }
.tdm-width-full .td-block-width { max-width: 100%; }
.tdm-full-height .td-block-width { height: 100vh !important; }
.tdm-layout-12-12 .tdm-col { width: 50%; }
.tdm-row-height { display: flex; }
@media (max-width: 767px) {
  .tdm-row-height { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
}
[class*="tdc-theme-"] .tdm-row-height { display: inherit; -webkit-box-orient: inherit; -webkit-box-direction: inherit; flex-direction: inherit; }
[class*="tdc-theme-"] .tdm-row-height .tdc-columns { display: flex; }
@media (max-width: 767px) {
  [class*="tdc-theme-"] .tdm-row-height .tdc-columns { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
}
@media (min-width: 767px) {
  .tdm-layout-13-23 .tdm-col:first-child { width: 33.3333%; }
  .tdm-layout-13-23 .tdm-col:last-child { width: 66.6667%; }
  .tdm-layout-23-13 .tdm-col:first-child { width: 66.6667%; }
  .tdm-layout-23-13 .tdm-col:last-child { width: 33.3333%; }
}
@media (min-width: 767px) and (min-width: 768px) and (max-width: 1018px) {
  .tdm-layout-13-23 .tdm-col:first-child { width: 41.6667%; }
}
@media (min-width: 767px) and (min-width: 768px) and (max-width: 1018px) {
  .tdm-layout-13-23 .tdm-col:last-child { width: 58.3333%; }
}
@media (min-width: 767px) and (min-width: 768px) and (max-width: 1018px) {
  .tdm-layout-23-13 .tdm-col:first-child { width: 58.3333%; }
}
@media (min-width: 767px) and (min-width: 768px) and (max-width: 1018px) {
  .tdm-layout-23-13 .tdm-col:last-child { width: 41.6667%; }
}
.tdm-inline-block { display: inline-block; }
.tdm-content-horiz-center { margin-right: auto; margin-left: auto; text-align: center !important; }
.tdm-content-horiz-right { text-align: right !important; margin-left: auto; }
.tdm-content-vert-center .td-block-row .tdm-col { vertical-align: middle !important; }
.tdm-content-vert-bottom .td-block-row .tdm-col { vertical-align: bottom !important; }
@media (min-width: 768px) and (max-width: 1108px) {
  .stretch_row_1068 .tdm-col:first-child .tdm-text-padding, .tdm-width-1068 .tdm-col:first-child .tdm-text-padding { padding-left: 20px; }
  .stretch_row_1068 .tdm-col:last-child .tdm-text-padding, .tdm-width-1068 .tdm-col:last-child .tdm-text-padding { padding-right: 20px; }
  .stretch_row_1068 .tdm-fix-full, .tdm-width-1068 .tdm-fix-full { margin-left: -20px; margin-right: -20px; }
}
@media (min-width: 768px) and (max-width: 1240px) {
  .stretch_row_1200 .tdm-col:first-child .tdm-text-padding, .tdm-width-1200 .tdm-col:first-child .tdm-text-padding { padding-left: 20px; }
  .stretch_row_1200 .tdm-col:last-child .tdm-text-padding, .tdm-width-1200 .tdm-col:last-child .tdm-text-padding { padding-right: 20px; }
  .stretch_row_1200 .tdm-fix-full, .tdm-width-1200 .tdm-fix-full { margin-left: -20px; margin-right: -20px; }
}
@media (min-width: 768px) and (max-width: 1440px) {
  .stretch_row_1400 .tdm-col:first-child .tdm-text-padding, .tdm-width-1400 .tdm-col:first-child .tdm-text-padding { padding-left: 20px; }
  .stretch_row_1400 .tdm-col:last-child .tdm-text-padding, .tdm-width-1400 .tdm-col:last-child .tdm-text-padding { padding-right: 20px; }
  .stretch_row_1400 .tdm-fix-full, .tdm-width-1400 .tdm-fix-full { margin-left: -20px; margin-right: -20px; }
}
@media (min-width: 768px) and (max-width: 1640px) {
  .stretch_row_1600 .tdm-col:first-child .tdm-text-padding, .tdm-width-1600 .tdm-col:first-child .tdm-text-padding { padding-left: 20px; }
  .stretch_row_1600 .tdm-col:last-child .tdm-text-padding, .tdm-width-1600 .tdm-col:last-child .tdm-text-padding { padding-right: 20px; }
  .stretch_row_1600 .tdm-fix-full, .tdm-width-1600 .tdm-fix-full { margin-left: -20px; margin-right: -20px; }
}
@media (min-width: 768px) and (max-width: 1840px) {
  .stretch_row_1800 .tdm-col:first-child .tdm-text-padding, .tdm-width-1800 .tdm-col:first-child .tdm-text-padding { padding-left: 20px; }
  .stretch_row_1800 .tdm-col:last-child .tdm-text-padding, .tdm-width-1800 .tdm-col:last-child .tdm-text-padding { padding-right: 20px; }
  .stretch_row_1800 .tdm-fix-full, .tdm-width-1800 .tdm-fix-full { margin-left: -20px; margin-right: -20px; }
}
@media (max-width: 767px) {
  .td_block_wrap .tdm-text-padding { padding-left: 20px; padding-right: 20px; }
}
.td-pb-row .tdm-fix-full { }
@media (max-width: 767px) {
  .td-pb-row .tdm-fix-full { margin-left: -20px; margin-right: -20px; }
}
.td-stretch-content .tdm-mobile-full { }
@media (max-width: 767px) {
  .td-stretch-content .tdm-mobile-full { margin-left: -20px; margin-right: -20px; width: auto; }
}
.tdm-col-img { line-height: 0; }
[data-mfp-src] { cursor: pointer; }
[data-scroll-to-class] { cursor: pointer; }
.tdm-sub-footer-email, .tdm-sub-footer-info, .tdm-sub-footer-phone { margin-top: 8px; margin-bottom: 8px; line-height: 20px; }
@font-face { font-family: multipurpose; src: url("images/icons/multipurpose.woff?2") format("woff"), url("images/icons/multipurpose.ttf?2") format("truetype"); font-weight: normal; font-style: normal; }
[class*=" tdm-icon-"]::before, [class*=" tdm-icons"]::before, [class^="tdm-icon-"]::before, [class^="tdm-icons"]::before { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; text-align: center; -webkit-font-smoothing: antialiased; font-family: multipurpose !important; }
[class*="tdm-icon-"] { line-height: 1; text-align: center; display: inline-block; }
[class*="tdm-icons"] { line-height: 1; text-align: center; display: inline-block; cursor: default; }
.tdm-icon-quote-left::before { content: ""; }
.tdm-icon-quote-right::before { content: ""; }
.tdm-icon-circle-right::before { content: ""; }
.tdm-icon-circle-close::before { content: ""; }
body .tdc-font-typcn { display: inline-block; }
body .tdc-font-typcn::before { vertical-align: top; }
body .tdc-font-oi { display: inline-block; }
body .tdc-font-oi::before { vertical-align: middle; }
div.wpforms-container .wpforms-form div.wpforms-field-container { font-family: var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif); }
div.wpforms-container .wpforms-form div.wpforms-field-container .wpforms-field input, div.wpforms-container .wpforms-form div.wpforms-field-container .wpforms-field textarea { font-family: var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif); border-color: rgb(238, 240, 243); border-width: 0px 0px 1px; border-radius: 0px; color: rgb(36, 52, 66); font-size: 15px; padding-right: 0px; padding-left: 0px; font-weight: 600; }
div.wpforms-container .wpforms-form div.wpforms-field-container .wpforms-field .wpforms-field-label { color: rgb(173, 179, 185); font-size: 13px; font-weight: 500; }
div.wpforms-container .wpforms-form div.wpforms-submit-container button[type="submit"] { font-family: var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif); border: none; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 13px; font-weight: 600; padding: 10px 30px; transition: 0.3s; }
div.wpforms-container .wpforms-form div.wpforms-submit-container button[type="submit"]:hover { background-color: rgb(0, 0, 0); }
#credential_picker_container { border: none; height: 330px; position: fixed; right: 20px; top: 20px; width: 391px; z-index: 9999; }
#credential_picker_container .L5Fo6c-PQbLGe { border: none; width: 391px; height: 330px; }
@media only screen and (max-width: 410px) {
  #credential_picker_container { overflow: hidden auto; right: 0px; width: 100vw; }
  #credential_picker_container .L5Fo6c-PQbLGe { width: 100vw; }
}
#g_a11y_announcement { height: 1px; left: -10000px; overflow: hidden; position: absolute; top: auto; width: 1px; }
.L5Fo6c-sM5MNb { border: 0px; display: block; left: 0px; position: relative; top: 0px; }
.L5Fo6c-bF1uUb { border-radius: 4px; inset: 0px; cursor: pointer; position: absolute; }
.L5Fo6c-bF1uUb:focus { border: none; outline: none; }
sentinel { }
div.sib-sms-field { display: inline-block; position: relative; width: 100%; }
.sib-sms-field .sib-country-block { position: absolute; inset: 0px auto 0px 0px; padding: 1px; box-sizing: border-box; }
.sib-country-block .sib-toggle.sib-country-flg { z-index: 1; position: relative; width: 46px; height: 100%; padding: 0px 0px 0px 8px; box-sizing: border-box; background-color: rgb(219, 219, 219); cursor: pointer; }
.sib-country-block .sib-toggle .sib-cflags { position: absolute; top: 0px; bottom: 0px; margin: auto; height: 15px; width: 20px; background-repeat: no-repeat; background-color: rgb(219, 219, 219); box-sizing: border-box; background-image: url("../img/flags/fr.png"); }
.sib-country-block .sib-toggle .sib-icon-arrow { position: absolute; top: 50%; margin-top: -2px; right: 6px; width: 0px; height: 0px; border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 4px solid; }
.sib-sms-field ul.sib-country-list { position: absolute; z-index: 2; list-style: none; text-align: left; padding: 0px; margin: 0px 0px 0px -1px; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px; background-color: white; border: 1px solid rgb(204, 204, 204); white-space: nowrap; max-height: 150px; overflow: hidden scroll; top: 50px; width: 250px; }
.sib-sms-field ul.sib-country-list li.sib-country-prefix { font-size: 14px; padding: 1px 10px; cursor: pointer; }
.sib-sms-field ul.sib-country-list li.sib-country-prefix:hover { background-color: rgb(219, 219, 219); }
.sib-sms-field ul.sib-country-list li .sib-flag-box { width: 20px; }
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-flag { height: 18px; width: 20px; background-image: url("../img/flags/ad.png"); vertical-align: middle; display: inline-block; background-repeat: no-repeat; }
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-dial-code { margin-left: 20px; }
.sib-sms-field .sib-sms { padding-right: 6px; padding-left: 52px; margin-left: 0px; position: relative; z-index: 0; margin-right: 0px; margin-top: 0px !important; margin-bottom: 0px !important; }
.sib-multi-lists.sib_error { color: rgb(169, 68, 66); }
.tdb-s-page-sec-header { margin-bottom: 35px; }
body .tdb-spsh-title { margin: 0px; font-family: inherit; font-size: 1.429em; font-weight: 500; line-height: 1.2; color: rgb(29, 35, 39); }
.tdb-s-btn { display: inline-flex; align-items: center; justify-content: center; position: relative; background-color: rgb(4, 137, 252); min-width: 100px; padding: 14px 24px 16px; font-size: 1em; line-height: 1; font-weight: 600; text-align: center; text-decoration: none; color: rgb(255, 255, 255); border: 0px; border-radius: 5px; outline: transparent solid 3px; transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, outline-color 0.2s ease-in-out; appearance: none; cursor: pointer; }
.tdb-s-btn svg { position: relative; width: 0.9em; height: auto; margin-right: 0.5em; }
.tdb-s-btn:hover, .tdb-s-btn:active { background-color: rgb(21, 43, 247); }
.tdb-s-btn:active:not(:disabled) { outline-color: rgba(21, 43, 247, 0.2); }
.tdb-s-btn:disabled { background-color: rgb(154, 207, 253); pointer-events: none; }
.tdb-s-btn.tdb-s-btn-saving::after { content: ""; position: relative; width: 12px; height: 12px; margin-left: 15px; border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) transparent; border-image: initial; border-radius: 50%; animation: 1s ease-out 0s infinite normal none running fullspin; z-index: 2; transition: border-top-color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out; }
.tdb-s-btn.tdb-s-btn-saved { background-color: rgb(154, 207, 253); pointer-events: none; }
.tdb-s-btn.tdb-s-btn-saved::after { content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"8.875\" viewBox=\"0 0 12 8.875\"><path d=\"M7.125,13.875a1,1,0,0,1-.707-.293L3.293,10.457A1,1,0,0,1,4.707,9.043l2.418,2.418,6.168-6.168a1,1,0,0,1,1.414,1.414L7.832,13.582A1,1,0,0,1,7.125,13.875Z\" transform=\"translate(-3 -5)\" fill=\"%23fff\"/></svg>"); width: 14px; height: auto; border: 0px; animation: auto ease 0s 1 normal none running none; }
.tdb-s-btn-sm { min-width: 76px; padding: 10px 19px 12px; font-size: 0.929em; }
.tdb-s-btn-sm svg { top: 1px; }
.tdb-s-btn-sm.tdb-s-btn-saving::after { width: 11px; height: 11px; margin-left: 13px; }
.tdb-s-btn-sm.tdb-s-btn-saving:not(.tdb-s-btn-saved)::after { top: 1px; }
.tdb-s-btn-sm.tdb-s-btn-saved::after { content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"10\" height=\"7.5\" viewBox=\"0 0 10 7.5\"><path d=\"M6.5,12.5a1,1,0,0,1-.707-.293l-2.5-2.5A1,1,0,0,1,4.707,8.293L6.5,10.086l4.793-4.793a1,1,0,0,1,1.414,1.414l-5.5,5.5A1,1,0,0,1,6.5,12.5Z\" transform=\"translate(-3 -5)\" fill=\"%23fff\" opacity=\"0.8\"/></svg>"); top: -2px; }
.tdb-s-btn-sm.tdb-s-btn-hollow { min-width: 72px; padding: 8px 17px 10px; }
.tdb-s-btn-sm.tdb-s-btn-hollow.tdb-s-btn-saved::after { content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"10\" height=\"7.5\" viewBox=\"0 0 10 7.5\"><path d=\"M6.5,12.5a1,1,0,0,1-.707-.293l-2.5-2.5A1,1,0,0,1,4.707,8.293L6.5,10.086l4.793-4.793a1,1,0,0,1,1.414,1.414l-5.5,5.5A1,1,0,0,1,6.5,12.5Z\" transform=\"translate(-3 -5)\" fill=\"%23B3B3B3\" opacity=\"0.8\"/></svg>"); }
.tdb-s-btn-red { background-color: rgb(255, 56, 56); }
.tdb-s-btn-red:hover, .tdb-s-btn-red:active { background-color: rgb(226, 0, 0); }
.tdb-s-btn-red:active:not(:disabled) { outline-color: rgba(226, 0, 0, 0.15); }
.tdb-s-btn-red:disabled { background-color: rgb(255, 164, 164); }
.tdb-s-btn-red.tdb-s-btn-saved { background-color: rgb(255, 164, 164); }
.tdb-s-btn-hollow { min-width: 96px; padding: 12px 22px 14px; background-color: transparent; color: rgb(68, 68, 68); border: 2px solid rgb(168, 170, 184); }
.tdb-s-btn-hollow:hover, .tdb-s-btn-hollow:active { background-color: transparent; color: rgb(4, 137, 252); border-color: rgb(4, 137, 252); }
.tdb-s-btn-hollow:active:not(:disabled) { outline-color: rgba(4, 137, 252, 0.2); }
.tdb-s-btn-hollow:disabled { background-color: transparent; color: rgb(179, 179, 179); border-color: rgb(211, 212, 219); }
.tdb-s-btn-hollow.tdb-s-btn-saving::after { border-top-color: rgb(68, 68, 68); border-bottom-color: rgb(68, 68, 68); }
.tdb-s-btn-hollow.tdb-s-btn-saving:hover::after { border-top-color: rgb(4, 137, 252); border-bottom-color: rgb(4, 137, 252); }
.tdb-s-btn-hollow.tdb-s-btn-saved { background-color: transparent; color: rgb(179, 179, 179); }
.tdb-s-btn-hollow.tdb-s-btn-saved::after { content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"8.875\" viewBox=\"0 0 12 8.875\"><path d=\"M7.125,13.875a1,1,0,0,1-.707-.293L3.293,10.457A1,1,0,0,1,4.707,9.043l2.418,2.418,6.168-6.168a1,1,0,0,1,1.414,1.414L7.832,13.582A1,1,0,0,1,7.125,13.875Z\" transform=\"translate(-3 -5)\" fill=\"%23B3B3B3\"/></svg>"); }
.tdb-s-btn-simple { padding: 0px; background-color: transparent; min-width: 0px; color: rgb(4, 137, 252); border-radius: 0px; outline: none; }
.tdb-s-btn-simple:hover, .tdb-s-btn-simple:active { color: rgb(21, 43, 247); background-color: transparent; }
.tdb-s-btn-simple:disabled { background-color: transparent; color: rgb(154, 207, 253); }
.tdb-s-btn-simple.tdb-s-btn-saving::after { margin-left: 10px; border-width: 1px; border-style: solid; border-color: rgb(4, 137, 252) transparent; border-image: initial; }
.tdb-s-btn-simple.tdb-s-btn-saved { background-color: transparent; color: rgb(154, 207, 253); }
.tdb-s-btn-simple.tdb-s-btn-saved::after { content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"8.875\" viewBox=\"0 0 12 8.875\"><path d=\"M7.125,13.875a1,1,0,0,1-.707-.293L3.293,10.457A1,1,0,0,1,4.707,9.043l2.418,2.418,6.168-6.168a1,1,0,0,1,1.414,1.414L7.832,13.582A1,1,0,0,1,7.125,13.875Z\" transform=\"translate(-3 -5)\" fill=\"%239ACFFD\"/></svg>"); }
body div .tdb-s-fc-inner { position: relative; display: flex; flex-wrap: wrap; margin: 0px -13px; }
body div .tdb-s-fc-inner:not(:last-child) { margin-bottom: 28px; }
body div .tdb-s-fc-inner:not(:last-child)::after { content: ""; display: block; margin: 28px 13px 0px; width: 100%; height: 1px; background-color: rgb(239, 239, 239); }
body div .tdb-s-fc-inner .tdb-s-notif { width: 100%; margin-left: 13px; margin-right: 13px; }
body div .tdb-s-fc-inner-title { display: flex; width: 100%; margin: 0px 0px 20px; padding: 0px 13px; font-size: 0.929em; font-weight: 500; line-height: 1.2; color: rgb(29, 35, 39); }
body div .tdb-s-fc-inner-title span { background-color: rgb(241, 241, 241); border-radius: 3px; padding: 4px 7px 6px; }
body div .tdb-s-form-label { position: relative; display: block; margin-bottom: 8px; font-size: 0.929em; line-height: 1; font-weight: 600; color: rgb(102, 102, 102); }
body div .tdb-s-form-label-required { color: rgb(255, 0, 0); }
body div .tdb-s-form-label-descr { display: block; width: 100%; margin-top: 4px; margin-bottom: 10px; font-size: 0.923em; line-height: 1.2; font-weight: 400; }
body div .tdb-s-form-input { margin: 0px; padding: 0px 15px 1px; width: 100%; height: 44px; min-height: 44px; font-size: 1em; line-height: 1.3; font-weight: 600; color: rgb(68, 68, 68); border: 2px solid rgb(215, 216, 222); border-radius: 5px; outline: transparent solid 3px; box-shadow: none; transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, outline-color 0.2s ease-in-out; }
body div .tdb-s-form-input:-webkit-autofill, body div .tdb-s-form-input:-webkit-autofill:hover, body div .tdb-s-form-input:-webkit-autofill:focus, body div .tdb-s-form-input:-webkit-autofill:active { -webkit-text-fill-color: rgb(68, 68, 68); box-shadow: white 0px 0px 0px 1000px inset !important; }
body div .tdb-s-form-input::placeholder { color: rgb(136, 136, 136); transition: color 0.2s ease-in-out; }
body div .tdb-s-form-input::-webkit-input-placeholder { color: rgb(136, 136, 136); transition: color 0.2s ease-in-out; }
body div .tdb-s-form-input:hover { color: inherit; }
body div .tdb-s-form-input:focus { box-shadow: none; }
body div .tdb-s-form-group:not(.tdb-s-fg-error) .tdb-s-form-input:focus:not([readonly]) { outline: rgba(4, 137, 252, 0.1) solid 3px; border-color: rgb(4, 137, 252) !important; }
body div .tdb-s-form-group:not(.tdb-s-fg-error) .tdb-s-form-input[readonly]:not(.tdb-s-form-input-date):not(.tdb-s-form-datepicker), body div .tdb-s-form-group:not(.tdb-s-fg-error) .tdb-s-form-input:disabled { background-color: rgb(255, 255, 255); color: rgb(190, 190, 190); border-color: rgb(232, 233, 236); outline: none; }
body div .tdb-s-form-group:not(.tdb-s-fg-error) .tdb-s-form-input[readonly]:not(.tdb-s-form-input-date):not(.tdb-s-form-datepicker)::placeholder, body div .tdb-s-form-group:not(.tdb-s-fg-error) .tdb-s-form-input:disabled::placeholder { color: rgb(190, 190, 190); }
body div .tdb-s-form-group:not(.tdb-s-fg-error) .tdb-s-form-input[readonly]:not(.tdb-s-form-input-date):not(.tdb-s-form-datepicker)::-webkit-input-placeholder, body div .tdb-s-form-group:not(.tdb-s-fg-error) .tdb-s-form-input:disabled::-webkit-input-placeholder { color: rgb(190, 190, 190); }
body div textarea.tdb-s-form-input { display: block; width: 100%; min-width: 100%; max-width: 100%; min-height: 76px; padding-top: 8px; padding-bottom: 8px; line-height: 1.5; }
body div .tdb-s-form-select-wrap { position: relative; }
body div .tdb-s-form-select-wrap .tdb-s-form-input { max-width: 100%; padding-right: 34px; background: rgb(255, 255, 255); appearance: none; cursor: pointer; }
body div .tdb-s-form-select-wrap .tdb-s-form-input::-webkit-calendar-picker-indicator { opacity: 0; }
body div .tdb-s-form-select-wrap .tdb-s-form-input[multiple] { padding-top: 8px; padding-bottom: 8px; padding-right: 15px; height: 100px; min-height: 100px; overflow-y: auto; }
body div .tdb-s-form-select-wrap .tdb-s-form-input[multiple] + .tdb-s-form-select-icon { display: none; }
body div .tdb-s-form-select-wrap .tdb-s-form-select-icon { position: absolute; top: 50%; right: 15px; transform: translateY(-50%); pointer-events: none; fill: rgb(68, 68, 68); transition: fill 0.2s ease-in-out; }
body div .tdb-s-form-group:not(.tdb-s-fg-error) .tdb-s-form-select-wrap .tdb-s-form-input[readonly] + .tdb-s-form-select-icon, body div .tdb-s-form-group:not(.tdb-s-fg-error) .tdb-s-form-select-wrap .tdb-s-form-input:disabled + .tdb-s-form-select-icon { fill: rgb(190, 190, 190); }
body div .tdb-s-form-select-wrap .select2-hidden-accessible { display: none; }
body div .tdb-s-form-select-wrap .select2-selection { display: flex; align-items: center; padding: 5px 15px 6px; width: 100%; min-height: 44px; height: auto; font-size: 1em; line-height: 1.3; font-weight: 600; color: rgb(68, 68, 68); border: 2px solid rgb(215, 216, 222); border-radius: 5px; outline: transparent solid 3px; cursor: pointer; transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, outline-color 0.2s ease-in-out; }
body div .tdb-s-form-group:not(.tdb-s-fg-error) .select2-container--open .select2-selection { outline: rgba(4, 137, 252, 0.1) solid 3px; border-color: rgb(4, 137, 252) !important; }
body div .tdb-s-fg-error .tdb-s-form-select-wrap .select2-selection { outline: rgba(255, 0, 0, 0.1) solid 3px; border-color: rgb(255, 0, 0) !important; }
body div .tdb-s-form-check input { display: none; }
body div .tdb-s-form-check label { display: flex; align-items: flex-start; position: relative; top: 1px; cursor: pointer; }
body div .tdb-s-form-check .tdb-s-fc-check { position: relative; margin-right: 10px; width: 19px; height: 19px; background-color: rgb(255, 255, 255); border: 2px solid rgb(215, 216, 222); outline: transparent solid 3px; transition: border-color 0.2s ease-in-out, outline-color 0.2s ease-in-out; cursor: pointer; }
body div .tdb-s-form-check .tdb-s-fc-check::after { content: ""; position: absolute; top: 3px; left: 3px; width: 9px; height: 9px; background-color: rgb(4, 137, 252); opacity: 0; transition: opacity 0.2s ease-in-out; }
body div .tdb-s-form-check .tdb-s-fc-title { flex: 1 1 0%; font-size: 1em; line-height: 1.3; font-weight: 600; word-break: break-all; color: rgb(68, 68, 68); cursor: pointer; }
body div .tdb-s-form-check input[type="checkbox"] + .tdb-s-fc-check { border-radius: 5px; }
body div .tdb-s-form-check input[type="checkbox"] + .tdb-s-fc-check::after { border-radius: 3px; }
body div .tdb-s-form-check input[type="radio"] + .tdb-s-fc-check, body div .tdb-s-form-check input[type="radio"] + .tdb-s-fc-check::after { border-radius: 100%; }
body div .tdb-s-form-check input:checked + .tdb-s-fc-check { border-color: rgb(4, 137, 252); outline-color: rgba(4, 137, 252, 0.1); }
body div .tdb-s-form-check input:checked + .tdb-s-fc-check::after { opacity: 1; }
body div .tdb-s-form-check input[disabled] + .tdb-s-fc-check, body div .tdb-s-form-check input[disabled] + .tdb-s-fc-check + .tdb-s-fc-title { pointer-events: none; }
body div .tdb-s-form-check input[disabled] + .tdb-s-fc-check { border-color: rgb(232, 233, 236); }
body div .tdb-s-form-check input[disabled] + .tdb-s-fc-check + .tdb-s-fc-title { color: rgb(190, 190, 190); }
body div .tdb-s-form-check input[disabled]:checked + .tdb-s-fc-check { outline-color: rgba(4, 137, 252, 0.08); }
body div .tdb-s-form-check input[disabled]:checked + .tdb-s-fc-check::after { background-color: rgb(154, 207, 253); }
body div .tdb-s-form-checkboxes-wrap { display: flex; flex-wrap: wrap; margin-left: -13px; margin-right: -13px; }
body div .tdb-s-form-checkboxes-wrap .tdb-s-form-check { margin-bottom: 7px; padding-left: 13px; padding-right: 13px; }
body div .tdb-s-form-checkboxes-wrap .tdb-s-form-check:last-child { margin-bottom: 0px; }
body div .tdb-s-form-btn input { display: none; }
body div .tdb-s-form-btn input:checked + .tdb-s-fb-btn { background-color: rgb(4, 137, 252); color: rgb(255, 255, 255); border-color: rgb(4, 137, 252); }
body div .tdb-s-form-btn input:checked + .tdb-s-fb-btn:hover, body div .tdb-s-form-btn input:checked + .tdb-s-fb-btn:active { background-color: rgb(21, 43, 247); border-color: rgb(21, 43, 247); }
body div .tdb-s-form-btn input:checked + .tdb-s-fb-btn:active:not(:disabled) { outline-color: rgba(21, 43, 247, 0.2); }
body div .tdb-s-form-btn .tdb-s-fb-label { display: flex; cursor: pointer; }
body div .tdb-s-form-btn .tdb-s-fb-btn { pointer-events: none; }
body div .tdb-s-form-btns-wrap { display: flex; flex-flow: column wrap; }
body div .tdb-s-form-btns-wrap .tdb-s-form-btn { margin-bottom: 7px; }
body div .tdb-s-form-btns-wrap .tdb-s-form-btn:last-child { margin-bottom: 0px; }
body div .tdb-s-form-file { display: block; position: relative; }
body div .tdb-s-form-file[data-file-type="document"], body div .tdb-s-form-file:not([data-file-type="document"]):not(.tdb-s-form-file-previewing) { width: 100%; padding-bottom: 142px; }
body div .tdb-s-form-file .tdb-s-btn { min-width: auto; padding: 8px 10px 12px; }
body div .tdb-s-form-file .tdb-s-btn:active:not(:disabled) { outline-color: transparent; }
body div .tdb-s-form-file .tdb-s-btn svg { margin-right: 0px; width: 14px; }
body div .tdb-s-form-file .tdb-s-btn:not(.tdb-s-ffp-remove) svg, body div .tdb-s-form-file .tdb-s-btn:not(.tdb-s-ffp-remove) svg * { fill: rgb(255, 255, 255); }
body div .tdb-s-form-file-box .tdb-s-btn, body div .tdb-s-form-file-preview-image .tdb-s-btn, body div .tdb-s-form-file-preview-video .tdb-s-btn { position: absolute; right: 15px; }
body div .tdb-s-form-file-box .tdb-s-btn, body div .tdb-s-form-file-preview-image .tdb-s-btn { bottom: 15px; }
body div .tdb-s-form-file-preview-video .tdb-s-btn { top: 15px; }
body div .tdb-s-form-file-box { display: flex; flex-direction: column; align-items: center; justify-content: center; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; padding: 0px 15px; font-size: 1em; line-height: 1.3; font-weight: 600; color: rgb(68, 68, 68); border: 2px solid rgb(215, 216, 222); border-radius: 5px; outline: transparent solid 3px; transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, outline-color 0.2s ease-in-out; }
body div .tdb-s-ffu-ico { width: 40px; margin-bottom: 10px; stroke: rgb(191, 191, 191); transition: stroke 0.2s ease-in-out; }
body div .tdb-s-ffu-txt { text-align: center; }
body div .tdb-s-form-file-preview-image { position: relative; }
body div .tdb-s-form-file-preview-image .tdb-s-ffip-img { padding-bottom: 30%; background-color: rgb(238, 238, 238); border-radius: 5px; background-size: cover; background-position: center center; }
body div .tdb-s-form-file-preview-audio { display: flex; align-items: center; min-height: 54px; }
body div .tdb-s-form-file-preview-audio audio { flex: 1 1 0%; margin-right: 26px; }
body div .tdb-s-form-file-preview-video { min-height: 54px; }
body div .tdb-s-form-file-preview-video video { width: 100%; border-radius: 5px; }
body div .tdb-s-form-file-upload .tdb-s-ffu-ico { pointer-events: none; }
body div .tdb-s-form-file-input { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; cursor: pointer; }
body div .tdb-s-form-file-disabled { pointer-events: none; opacity: 0.6; }
body div .tdb-s-form-file:hover .tdb-s-form-file-upload, body div .tdb-s-form-file.tdb-s-form-file-dragover .tdb-s-form-file-upload { border-color: rgb(4, 137, 252); outline-color: rgba(4, 137, 252, 0.1); color: rgb(4, 137, 252); }
body div .tdb-s-form-file:hover .tdb-s-form-file-upload .tdb-s-ffu-ico, body div .tdb-s-form-file.tdb-s-form-file-dragover .tdb-s-form-file-upload .tdb-s-ffu-ico { stroke: rgb(4, 137, 252); }
body div .tdb-s-fg-error .tdb-s-form-file .tdb-s-form-file-upload { outline: rgba(255, 0, 0, 0.1) solid 3px; border-color: rgb(255, 0, 0) !important; }
body div .tdb-s-form-file-previewing .tdb-s-form-file-upload { display: none; }
body div .tdb-s-form-wpeditor { border: 2px solid rgb(215, 216, 222); border-radius: 5px; outline: transparent solid 3px; transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, outline-color 0.2s ease-in-out; }
body div .tdb-s-form-wpeditor .mce-panel { background-color: transparent; }
body div .tdb-s-form-wpeditor .mce-toolbar .mce-btn-group .mce-btn:not(.mce-listbox):focus, body div .tdb-s-form-wpeditor .mce-toolbar .mce-btn-group .mce-btn:not(.mce-listbox):hover, body div .tdb-s-form-wpeditor .mce-toolbar .mce-btn-group .mce-btn:not(.mce-listbox).mce-active, body div .tdb-s-form-wpeditor .mce-toolbar .mce-btn-group .mce-btn:not(.mce-listbox):active, body div .tdb-s-form-wpeditor .qt-dfw:focus, body div .tdb-s-form-wpeditor .qt-dfw:hover, body div .tdb-s-form-wpeditor .qt-dfw.active, body div .tdb-s-form-wpeditor .wp-core-ui .button, body div .tdb-s-form-wpeditor .wp-core-ui .button-secondary { background-color: rgb(255, 255, 255); box-shadow: none; border-color: rgb(231, 230, 230); }
body div .tdb-s-form-wpeditor .wp-core-ui .button, body div .tdb-s-form-wpeditor .wp-core-ui .button-secondary { color: rgb(80, 87, 94); }
body div .tdb-s-form-wpeditor .mce-toolbar .mce-btn-group .mce-btn.mce-listbox { border-color: rgb(231, 230, 230); box-shadow: none; }
body div .tdb-s-form-wpeditor .wp-editor-tools { display: flex; align-items: center; background-color: rgb(245, 245, 245); margin: 6px 6px 0px; padding: 7px 9px 4px; border-radius: 4px 4px 0px 0px; }
body div .tdb-s-form-wpeditor .wp-editor-tabs { display: flex; align-items: center; margin-left: auto; }
body div .tdb-s-form-wpeditor .wp-switch-editor { margin: 0px; padding: 1px 7px 2px; background-color: transparent; text-transform: uppercase; font-size: 11px; line-height: 1; font-weight: 500; border-width: 1px; border-color: transparent; border-radius: 4px; }
body div .tdb-s-form-wpeditor .switch-tmce { margin-right: 3px; }
body div .tdb-s-form-wpeditor .wp-switch-editor:hover, body div .tdb-s-form-wpeditor .html-active .switch-html, body div .tdb-s-form-wpeditor .tmce-active .switch-tmce { border-color: rgb(231, 230, 230); }
body div .tdb-s-form-wpeditor .html-active .switch-html, body div .tdb-s-form-wpeditor .tmce-active .switch-tmce { background-color: rgb(255, 255, 255); }
body div .tdb-s-form-wpeditor .wp-editor-container { border: 0px; }
body div .tdb-s-form-wpeditor .wp-editor-container { margin: 0px 6px 6px; width: calc(100% - 12px) !important; }
body div .tdb-s-form-wpeditor .mce-tinymce { border: 0px !important; }
body div .tdb-s-form-wpeditor .mce-top-part::before { display: none; }
body div .tdb-s-form-wpeditor .quicktags-toolbar { padding: 5px 7px; border-bottom: 0px; }
body div .tdb-s-form-wpeditor .mce-toolbar-grp { background-color: rgb(245, 245, 245); border-bottom: 0px; border-radius: 0px 0px 4px 4px; }
body div .tdb-s-form-wpeditor .mce-toolbar-grp > div { padding: 5px 7px; }
body div .tdb-s-form-wpeditor .mce-statusbar { border-top: none; }
body div .tdb-s-form-wpeditor-disabled { pointer-events: none; opacity: 0.6; }
body div .tdb-s-fg-error .tdb-s-form-wpeditor { outline: rgba(255, 0, 0, 0.1) solid 3px; border-color: rgb(255, 0, 0) !important; }
body div .tdb-s-form-datepicker:focus { outline: rgba(4, 137, 252, 0.1) solid 3px; border-color: rgb(4, 137, 252) !important; }
body div .tdb-s-form-group { position: relative; width: 100%; padding: 0px 13px; }
body div .tdb-s-form-group:not(:last-child) { margin-bottom: 28px; }
body div .tdb-s-form-group-sm .tdb-s-form-label { font-size: 0.857em; margin-bottom: 6px; }
body div .tdb-s-form-group-sm .tdb-s-form-input { padding: 0px 10px 2px; height: 36px; min-height: 36px; font-size: 0.929em; }
body div .tdb-s-form-group-sm textarea.tdb-s-form-input { min-height: 76px; padding-top: 6px; padding-bottom: 6px; line-height: 1.5; }
body div .tdb-s-form-group-sm .tdb-s-form-select-wrap .select2-selection { height: 36px; font-size: 0.929em; }
body div .tdb-s-form-group-sm .tdb-s-form-check .tdb-s-fc-check { width: 17px; height: 17px; }
body div .tdb-s-form-group-sm .tdb-s-form-check .tdb-s-fc-check::after { top: 2px; left: 2px; }
body div .tdb-s-form-group-sm .tdb-s-form-check .tdb-s-fc-title { font-size: 13px; line-height: 1.2; }
body div .tdb-s-fg-error .tdb-s-form-input, body div .tdb-s-fg-error .tdb-s-form-input:focus:not([readonly]) { outline: rgba(255, 0, 0, 0.1) solid 3px; border-color: rgb(255, 0, 0) !important; }
body div .tdb-s-fg-error-msg { position: absolute; top: calc(100% + 3px); left: 0px; width: 100%; padding: 0px 13px; font-size: 0.786em; line-height: 1.3; color: rgb(255, 56, 56); }
body div .tdb-s-form-content .tdb-s-notif { margin-top: 32px; }
body div .tdb-s-form-footer { display: flex; align-items: center; margin-top: 40px; }
body div .tdb-s-form-footer .tdb-s-btn { margin-right: 26px; }
body div .tdb-s-form-footer .tdb-s-btn:last-of-type { margin-right: 0px; }
body > .select2-container, body .tdb-s-select2.select2-dropdown, body .tdb-s-select2 .select2-search, body .tdb-s-select2 .select2-results { display: block; }
body > .select2-container { z-index: 10005; }
body.admin-bar .tdb-s-select2.select2-dropdown { margin-top: 36px; }
body .tdb-s-select2.select2-dropdown { margin-top: 4px; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 14px; border: 2px solid rgb(215, 216, 222); border-radius: 5px; outline: rgba(215, 216, 222, 0.18) solid 3px; }
body .tdb-s-select2 .select2-search { padding: 6px; }
body .tdb-s-select2 .select2-search__field { padding: 0px 10px 2px; width: 100%; height: 36px; min-height: 36px; font-size: 0.929em; line-height: 1.3; font-weight: 600; color: rgb(68, 68, 68); border: 2px solid rgb(215, 216, 222); border-radius: 5px; outline: transparent solid 3px; box-shadow: none; transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, outline-color 0.2s ease-in-out; box-sizing: border-box; }
body .tdb-s-select2 .select2-results__options { list-style-type: none; margin: 0px; padding: 0px 0px 4px; max-height: 277px; font-size: 0.929em; font-weight: 600; color: rgb(68, 68, 68); overflow-y: auto; }
body .tdb-s-select2 .select2-results__options li { margin: 0px; padding: 2px 10px 4px; cursor: pointer; }
body .tdb-s-select2 .select2-results__options li:hover { background-color: rgb(248, 248, 248); }
body .tdb-s-datepicker-control { padding: 14px; width: 279px; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 11px; color: rgb(68, 68, 68); line-height: 1; font-weight: 600; border: 2px solid rgb(215, 216, 222); border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 4px 0px; }
body .tdb-s-datepicker-control::before, body .tdb-s-datepicker-control::after { display: none; }
body .tdb-s-datepicker-control select, body .tdb-s-datepicker-control input { min-height: 29px; background-color: rgb(255, 255, 255); transition: border-color 0.2s ease-in-out, outline 0.2s ease-in-out; padding: 0px 17px 1px 8px !important; font-size: inherit !important; font-weight: inherit !important; color: inherit !important; border: 2px solid rgba(215, 216, 222, 0.5) !important; border-radius: 5px !important; outline: transparent solid 3px !important; appearance: none !important; }
body .tdb-s-datepicker-control select:focus, body .tdb-s-datepicker-control input:focus { box-shadow: none; border-color: rgb(215, 216, 222) !important; outline-color: rgba(215, 216, 222, 0.2) !important; }
body .tdb-s-datepicker-control select, body .tdb-s-datepicker-control select:focus, body .tdb-s-datepicker-control select:hover { background: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"6.794\" height=\"9.822\" viewBox=\"0 0 6.794 9.822\"><g transform=\"translate(6.294 0.5) rotate(90)\"><path d=\"M0,6.294a.5.5,0,0,1-.324-.12.5.5,0,0,1-.056-.7L1.816,2.9-.38.325a.5.5,0,0,1,.056-.7.5.5,0,0,1,.7.056l2.473,2.9a.5.5,0,0,1,0,.649L.38,6.118A.5.5,0,0,1,0,6.294Z\" transform=\"translate(6.349 0)\" fill=\"%23444\"/><path d=\"M2.474,6.294a.5.5,0,0,1-.38-.175L-.38,3.221a.5.5,0,0,1,0-.649l2.473-2.9A.5.5,0,0,1,2.8-.38a.5.5,0,0,1,.056.7L.657,2.9l2.2,2.572a.5.5,0,0,1-.38.825Z\" transform=\"translate(0 0)\" fill=\"%23444\"/></g></svg>") right 8px center no-repeat rgb(255, 255, 255) !important; }
body .tdb-s-datepicker-control .numInputWrapper:hover { background-color: transparent; }
body .tdb-s-datepicker-control .numInputWrapper span { display: flex; justify-content: center; right: 8px; line-height: 1; font-size: 0px; border: none; }
body .tdb-s-datepicker-control .numInputWrapper span:hover { background-color: transparent; }
body .tdb-s-datepicker-control .numInputWrapper span::after { position: relative; top: 0px; border: none; }
body .tdb-s-datepicker-control .numInputWrapper .arrowUp { align-items: flex-end; padding-bottom: 1px; }
body .tdb-s-datepicker-control .numInputWrapper .arrowUp::after { content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"6.799\" height=\"3.477\" viewBox=\"0 0 6.799 3.477\"><path id=\"Path_4\" data-name=\"Path 4\" d=\"M2.474,6.294a.5.5,0,0,1-.38-.175L-.38,3.221a.5.5,0,0,1,0-.649l2.473-2.9A.5.5,0,0,1,2.436-.5.5.5,0,0,1,2.8-.38a.5.5,0,0,1,.056.7L.657,2.9l2.2,2.572a.5.5,0,0,1-.38.825Z\" transform=\"translate(6.297 0.5) rotate(90)\" fill=\"%23444\"/></svg>"); }
body .tdb-s-datepicker-control .numInputWrapper .arrowDown { align-items: flex-start; padding-top: 2px; }
body .tdb-s-datepicker-control .numInputWrapper .arrowDown::after { content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"6.786\" height=\"3.466\" viewBox=\"0 0 6.786 3.466\"><path id=\"Path_3\" data-name=\"Path 3\" d=\"M0,6.294a.5.5,0,0,1-.324-.12.5.5,0,0,1-.056-.7L1.816,2.9-.38.325a.5.5,0,0,1,.056-.7.5.5,0,0,1,.7.056l2.473,2.9a.5.5,0,0,1,0,.649L.38,6.118A.5.5,0,0,1,0,6.294Z\" transform=\"translate(6.294 0.497) rotate(90)\" fill=\"%23444\"/></svg>"); }
body .tdb-s-datepicker-control input, body .tdb-s-datepicker-control input:focus, body .tdb-s-datepicker-control input:hover { background-color: rgb(255, 255, 255) !important; }
body .tdb-s-datepicker-control .flatpickr-months, body .tdb-s-datepicker-control .flatpickr-month { color: inherit; overflow: visible; }
body .tdb-s-datepicker-control .flatpickr-months { display: flex; align-items: stretch; margin: 0px -4px 10px; }
body .tdb-s-datepicker-control .flatpickr-prev-month, body .tdb-s-datepicker-control .flatpickr-month, body .tdb-s-datepicker-control .flatpickr-next-month { height: auto; padding: 0px 4px; }
body .tdb-s-datepicker-control .flatpickr-prev-month, body .tdb-s-datepicker-control .flatpickr-next-month { display: flex; align-items: stretch; position: relative; width: 14.4%; }
body .tdb-s-datepicker-control .flatpickr-prev-month::before, body .tdb-s-datepicker-control .flatpickr-next-month::before { display: flex; align-items: center; justify-content: center; width: 100%; padding-bottom: 1px; border-radius: 5px; }
body .tdb-s-datepicker-control .flatpickr-prev-month svg, body .tdb-s-datepicker-control .flatpickr-next-month svg { display: none; }
body .tdb-s-datepicker-control .flatpickr-prev-month:hover::before, body .tdb-s-datepicker-control .flatpickr-next-month:hover::before { background-color: rgba(4, 137, 252, 0.05); }
body .tdb-s-datepicker-control .flatpickr-current-month { display: flex; position: relative; left: 0px; padding: 0px; width: 100%; height: auto; font-size: inherit; font-weight: inherit; }
body .tdb-s-datepicker-control .flatpickr-current-month select, body .tdb-s-datepicker-control .flatpickr-current-month .numInputWrapper { width: 50%; }
body .tdb-s-datepicker-control .flatpickr-current-month select { margin: 0px 4px 0px 0px; }
body .tdb-s-datepicker-control .flatpickr-current-month .numInputWrapper { margin-left: 4px; }
body .tdb-s-datepicker-control .flatpickr-current-month .numInputWrapper:hover { background-color: transparent; }
body .tdb-s-datepicker-control .flatpickr-prev-month::before { content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"6\" height=\"10\" viewBox=\"0 0 6 10\"><path d=\"M13,15a1,1,0,0,1-.707-.293l-4-4a1,1,0,0,1,0-1.414l4-4a1,1,0,0,1,1.414,1.414L10.414,10l3.293,3.293A1,1,0,0,1,13,15Z\" transform=\"translate(-8 -5)\" fill=\"%23878d93\"/></svg>"); }
body .tdb-s-datepicker-control .flatpickr-prev-month:hover::before { content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"6\" height=\"10\" viewBox=\"0 0 6 10\"><path d=\"M13,15a1,1,0,0,1-.707-.293l-4-4a1,1,0,0,1,0-1.414l4-4a1,1,0,0,1,1.414,1.414L10.414,10l3.293,3.293A1,1,0,0,1,13,15Z\" transform=\"translate(-8 -5)\" fill=\"%23152BF7\"/></svg>"); }
body .tdb-s-datepicker-control .flatpickr-next-month::before { content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"6\" height=\"10\" viewBox=\"0 0 6 10\"><path d=\"M13,15a1,1,0,0,1-.707-.293l-4-4a1,1,0,0,1,0-1.414l4-4a1,1,0,0,1,1.414,1.414L10.414,10l3.293,3.293A1,1,0,0,1,13,15Z\" transform=\"translate(14 15) rotate(180)\" fill=\"%23878d93\"/></svg>"); }
body .tdb-s-datepicker-control .flatpickr-next-month:hover::before { content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"6\" height=\"10\" viewBox=\"0 0 6 10\"><path d=\"M13,15a1,1,0,0,1-.707-.293l-4-4a1,1,0,0,1,0-1.414l4-4a1,1,0,0,1,1.414,1.414L10.414,10l3.293,3.293A1,1,0,0,1,13,15Z\" transform=\"translate(14 15) rotate(180)\" fill=\"%23152BF7\"/></svg>"); }
body .tdb-s-datepicker-control .flatpickr-innerContainer, body .tdb-s-datepicker-control .flatpickr-weekdays { overflow: visible; }
body .tdb-s-datepicker-control .flatpickr-weekdays { position: relative; margin-bottom: 8px; padding-bottom: 1px; }
body .tdb-s-datepicker-control .flatpickr-weekdays::before { content: ""; position: absolute; top: 0px; left: -14px; width: calc(100% + 28px); height: 100%; background-color: rgba(4, 137, 252, 0.05); z-index: -1; }
body .tdb-s-datepicker-control .flatpickr-weekdaycontainer { margin-left: -4px; margin-right: -4px; }
body .tdb-s-datepicker-control .flatpickr-weekday { padding: 0px 4px; font-size: 0px; font-weight: inherit; color: inherit; }
body .tdb-s-datepicker-control .flatpickr-weekday::before { font-size: 11px; }
body .tdb-s-datepicker-control .flatpickr-weekday:nth-child(1)::before { content: "S"; }
body .tdb-s-datepicker-control .flatpickr-weekday:nth-child(2)::before { content: "M"; }
body .tdb-s-datepicker-control .flatpickr-weekday:nth-child(3)::before { content: "T"; }
body .tdb-s-datepicker-control .flatpickr-weekday:nth-child(4)::before { content: "W"; }
body .tdb-s-datepicker-control .flatpickr-weekday:nth-child(5)::before { content: "T"; }
body .tdb-s-datepicker-control .flatpickr-weekday:nth-child(6)::before { content: "F"; }
body .tdb-s-datepicker-control .flatpickr-weekday:nth-child(7)::before { content: "S"; }
body .tdb-s-datepicker-control .flatpickr-days, body .tdb-s-datepicker-control .dayContainer { width: 100%; }
body .tdb-s-datepicker-control .dayContainer { row-gap: 8px; width: auto; max-width: none; min-width: 0px; margin-left: -4px; margin-right: -4px; }
body .tdb-s-datepicker-control .flatpickr-day { display: flex; align-items: center; justify-content: center; position: relative; height: 29px; padding: 0px 4px 1px; font-size: inherit; line-height: 1; font-weight: inherit; color: inherit; border: none; border-radius: 5px; transition: color 0.2s ease-in-out; background: transparent !important; }
body .tdb-s-datepicker-control .flatpickr-day::before { content: ""; position: absolute; top: 0px; left: 4px; width: calc(100% - 8px); height: 100%; background-color: transparent; border-radius: 5px; transition: background-color 0.2s ease-in-out; z-index: -1; }
body .tdb-s-datepicker-control .flatpickr-day.prevMonthDay, body .tdb-s-datepicker-control .flatpickr-day.nextMonthDay { opacity: 0.45; }
body .tdb-s-datepicker-control .flatpickr-day:not(.selected):not(.today):hover { color: rgb(21, 43, 247); }
body .tdb-s-datepicker-control .flatpickr-day:not(.selected):not(.today):hover::before { background-color: rgba(4, 137, 252, 0.05); }
body .tdb-s-datepicker-control .flatpickr-day.today { color: rgb(21, 43, 247); }
body .tdb-s-datepicker-control .flatpickr-day.today::before { background-color: rgba(4, 137, 252, 0.1); }
body .tdb-s-datepicker-control .flatpickr-day.selected { color: rgb(255, 255, 255); }
body .tdb-s-datepicker-control .flatpickr-day.selected::before { background-color: rgb(4, 137, 252); }
body .tdb-s-datepicker-control.hasTime .flatpickr-time, body .tdb-s-datepicker-control.hasTime .numInputWrapper { height: auto; }
body .tdb-s-datepicker-control.hasTime .flatpickr-time { align-items: stretch; margin: 0px -4px; line-height: 1; overflow: visible; border-top-color: rgb(215, 216, 222); }
body .tdb-s-datepicker-control.hasTime .flatpickr-time:first-child { border-top: 0px; }
body .tdb-s-datepicker-control.hasTime .flatpickr-innerContainer + .flatpickr-time { margin-top: 8px; padding-top: 8px; }
body .tdb-s-datepicker-control.hasTime .numInputWrapper, body .tdb-s-datepicker-control.hasTime .flatpickr-am-pm { padding: 0px 4px; }
body .tdb-s-datepicker-control.hasTime .flatpickr-am-pm { display: flex; align-items: center; justify-content: center; min-height: 29px; position: relative; color: inherit; background-color: transparent !important; }
body .tdb-s-datepicker-control.hasTime .flatpickr-am-pm::before { content: ""; position: absolute; top: 0px; left: 4px; width: calc(100% - 8px); height: 100%; background-color: transparent; transition: background-color 0.2s ease-in-out; border-radius: 5px; z-index: -1; }
body .tdb-s-datepicker-control.hasTime .flatpickr-am-pm:hover { color: rgb(21, 43, 247); }
body .tdb-s-datepicker-control.hasTime .flatpickr-am-pm:hover::before { background-color: rgba(4, 137, 252, 0.05); }
.tdb-s-notif { position: relative; padding: 25px; border-radius: 3px; }
.tdb-s-notif, .tdb-s-notif :not(.tdb-s-btn) { font-size: 1em; line-height: 1.4; }
.tdb-s-notif b { font-weight: 600; }
.tdb-s-notif-descr:not(:last-child) { margin-bottom: 6px; }
.tdb-s-notif-list { list-style-type: none; margin: 0px; }
.tdb-s-notif-list:not(:last-child) { margin: 0px 0px 10px; }
.tdb-s-notif-list li { margin-left: 0px !important; }
.tdb-s-notif-list li:not(:last-child) { margin-bottom: 6px; }
.tdb-s-notif-list li:last-child { margin-bottom: 0px; }
.tdb-s-notif-info, .tdb-s-notif-notice { background-color: rgba(89, 98, 107, 0.08); color: rgb(89, 98, 107); }
.tdb-s-notif-success { background-color: rgba(38, 98, 28, 0.1); color: rgb(38, 98, 28); }
.tdb-s-notif-warning { background-color: rgba(215, 133, 0, 0.12); color: rgb(215, 133, 0); }
.tdb-s-notif-error { background-color: rgba(255, 56, 56, 0.12); color: rgb(255, 56, 56); }
.tdb-s-notif-xsm { padding: 10px 15px; }
.tdb-s-notif-xsm, .tdb-s-notif-xsm :not(.tdb-s-btn) { font-size: 0.929em; line-height: 1.4; }
.tdb-s-notif-sm { padding: 18px; }
.tdb-s-notif-sm, .tdb-s-notif-sm :not(.tdb-s-btn) { font-size: 0.929em; line-height: 1.4; }
.tdb-s-notif-xxsm { padding: 5px 10px 6px; }
.tdb-s-notif-xxsm, .tdb-s-notif-xxsm :not(.tdb-s-btn) { font-size: 0.857em; line-height: 1.3; }
.tdb-s-table { width: 100%; border: none; border-collapse: collapse; border-spacing: 0px; }
@media (max-width: 1018px) {
  .tdb-s-table { display: block; }
}
@media (max-width: 1018px) {
  .tdb-s-table-row { display: block; }
}
.tdb-s-table-col { position: relative; padding: 0px; border: none; }
@media (min-width: 1019px) {
  .tdb-s-table-col:first-child { padding-left: 10px; }
  .tdb-s-table-col:not(:last-child):not(.tdb-s-table-col-expand) { padding-right: 15px; }
  .tdb-s-table-col:last-child { padding-right: 10px; }
}
@media (max-width: 1018px) {
  .tdb-s-table-col { display: flex; align-items: baseline; width: 100%; }
}
.tdb-s-table-col-label { min-width: 35%; max-width: 35%; margin-right: 10px; padding-right: 10px; color: rgb(85, 93, 102); }
@media (min-width: 1019px) {
  .tdb-s-table-col-label { display: none; }
}
.tdb-s-table-header { font-size: 0.857em; line-height: 1; font-weight: 600; text-align: left; color: rgb(85, 93, 102); border-bottom: 2px solid rgb(215, 216, 222); }
@media (max-width: 1018px) {
  .tdb-s-table-header { display: none; }
}
.tdb-s-table-header .tdb-s-table-col { padding-bottom: 15px; }
.tdb-s-table-col-order { display: flex; align-items: center; justify-content: space-between; cursor: pointer; }
.tdb-s-table-col-order-icons { display: flex; flex-direction: column; position: relative; top: 1px; margin-left: 10px; }
.tdb-s-table-col-order-icons svg { fill: rgb(85, 93, 102); line-height: 0; opacity: 0.3; }
.tdb-s-table-col-order-icons svg:nth-child(1) { margin-bottom: 2px; }
[data-order="ASC"] .tdb-s-table-col-order-icons svg:nth-child(1) { opacity: 1; }
[data-order="ASC"] .tdb-s-table-col-order-icons svg:nth-child(2) { opacity: 0.3; }
[data-order="DESC"] .tdb-s-table-col-order-icons svg:nth-child(1) { opacity: 0.3; }
[data-order="DESC"] .tdb-s-table-col-order-icons svg:nth-child(2) { opacity: 1; }
.tdb-s-table-body { font-size: 0.929em; line-height: 1; font-weight: 600; color: rgb(29, 35, 39); }
@media (max-width: 1018px) {
  .tdb-s-table-body { display: block; }
}
.tdb-s-table-body .tdb-s-table-row:not(:last-child) { border-bottom: 1px solid rgb(235, 235, 235); }
.tdb-s-table-body .tdb-s-table-row.tdb-s-table-row-active, .tdb-s-table-body .tdb-s-table-row:hover { background-color: rgb(248, 248, 248); }
@media (max-width: 1018px) {
  .tdb-s-table-body .tdb-s-table-row { padding: 15px 10px; }
}
@media (min-width: 1019px) {
  .tdb-s-table-body .tdb-s-table-col { padding-top: 12px; padding-bottom: 15px; }
}
@media (max-width: 1018px) {
  .tdb-s-table-body .tdb-s-table-col { padding-top: 7px; padding-bottom: 7px; }
}
.tdb-s-table-options-toggle { position: relative; top: 1px; fill: rgb(135, 141, 147); transition: fill 0.2s ease-in-out; }
@media (max-width: 1018px) {
  .tdb-s-table-options-toggle { display: none; }
}
.tdb-s-table-options-list { display: flex; }
@media (min-width: 1019px) {
  .tdb-s-table-options-list { flex-direction: column; align-items: flex-start; position: absolute; top: 6px; right: 100%; min-width: 130px; padding: 8px 10px 9px; background-color: rgb(255, 255, 255); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 4px; opacity: 0; visibility: hidden; pointer-events: none; transition: opacity 0.2s ease-in-out; z-index: 100; cursor: default; }
}
@media (max-width: 1018px) {
  .tdb-s-table-options-list { align-items: center; justify-content: center; width: 100%; }
}
@media (min-width: 1019px) {
  .tdb-s-table-col-options { padding-left: 10px; text-align: center; cursor: pointer; }
  .tdb-s-table-col-options:hover .tdb-s-table-options-toggle { fill: rgb(0, 0, 0); }
  .tdb-s-table-col-options:hover .tdb-s-table-options-list { opacity: 1; visibility: visible; pointer-events: auto; }
}
@media (max-width: 1018px) {
  .tdb-s-table-col-options { padding-top: 17px; }
}
.tdb-s-table-col-options .tdb-s-tol-item { font-size: 0.786em; line-height: 1.2; font-weight: 600; color: rgb(85, 93, 102); cursor: pointer; }
.tdb-s-table-col-options .tdb-s-tol-item:hover { color: rgb(0, 0, 0); }
@media (min-width: 1019px) {
  .tdb-s-table-col-options .tdb-s-tol-item:not(:last-child) { margin-bottom: 8px; }
}
@media (max-width: 1018px) {
  .tdb-s-table-col-options .tdb-s-tol-item:not(:last-child) { margin-right: 12px; }
}
.tdb-s-table-col-options .tdb-s-tol-item-red { color: rgb(255, 97, 97); }
.tdb-s-table-col-options .tdb-s-tol-item-red:hover { color: rgb(255, 0, 0); }
.tdb-s-tol-sep { background-color: rgb(235, 235, 235); width: 100%; height: 1px; margin-top: 1px; margin-bottom: 8px; }
@media (max-width: 1018px) {
  .tdb-s-tol-sep { display: none; }
}
.tdb-s-modal-wrap, .tdb-s-modal-bg { top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; transition: opacity 0.2s ease-in; }
.tdb-s-modal-wrap { position: fixed; display: flex; align-items: center; justify-content: center; padding: 30px 20px; pointer-events: none; z-index: 10000; }
@media (min-width: 783px) {
  .admin-bar .tdb-s-modal-wrap { padding-top: 62px; }
}
@media (max-width: 782px) {
  .admin-bar .tdb-s-modal-wrap { padding-top: 76px; }
}
.tdb-s-modal-bg { position: absolute; background-color: rgba(107, 114, 128, 0.75); }
.tdb-s-modal { display: flex; flex-direction: column; background-color: rgb(255, 255, 255); min-width: 400px; max-width: 650px; max-height: 100%; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 14px; box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 4px 0px; border-radius: 3px; opacity: 0; transform: scale(0.95); transition: opacity 0.2s ease-in, transform 0.2s ease-in; z-index: 1; }
@media (max-width: 767px) {
  .tdb-s-modal { min-width: 0px; }
}
.tdb-s-modal-header, .tdb-s-modal-footer { display: flex; align-items: center; }
.tdb-s-modal-header { padding: 19px 25px 16px; border-bottom: 1px solid rgb(235, 235, 235); }
.tdb-s-modal-header .tdb-s-modal-close { margin-left: auto; fill: rgb(135, 141, 147); cursor: pointer; transition: transform 0.2s ease-in-out, fill 0.2s ease-in-out; }
.tdb-s-modal-header .tdb-s-modal-close:hover { fill: rgb(0, 0, 0); transform: rotate(90deg); }
body h3.tdb-s-modal-title { margin: 0px; padding: 0px; font-family: inherit; font-size: 1.286em; line-height: 1.2; font-weight: 600; color: rgb(29, 35, 39); }
.tdb-s-modal-body { padding: 30px 25px; overflow: auto; }
.tdb-s-modal-body .tdb-s-notif:not(:first-child) { margin-top: 30px; }
.tdb-s-modal-txt { font-size: 1em; line-height: 1.6; color: rgb(89, 98, 107); }
.tdb-s-modal-footer { justify-content: flex-end; padding: 18px 25px; border-top: 1px solid rgb(235, 235, 235); }
.tdb-s-modal-footer:empty { display: none; }
.tdb-s-modal-footer .tdb-s-btn:not(:last-of-type) { margin-right: 16px; }
.tdb-s-modal-open { pointer-events: auto; }
.tdb-s-modal-open, .tdb-s-modal-open .tdb-s-modal-bg { opacity: 1; transition: opacity 0.2s ease-out; }
.tdb-s-modal-open .tdb-s-modal { opacity: 1; transform: scale(1); transition: opacity 0.2s ease-out, transform 0.2s ease-out; }
.tdb-s-pagination { display: flex; margin: 22px 0px 0px; }
.tdb-s-pagination-item { display: flex; align-items: center; justify-content: center; min-width: 2.2em; min-height: 2.2em; margin: 0px; padding: 0px 8px; font-size: 1em; line-height: 1; font-weight: 600; border-radius: 3px; transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; }
.tdb-s-pagination-item:not(:last-child) { margin-right: 8px; }
.tdb-s-pagination-item:not(.tdb-s-pagination-dots):not(.tdb-s-pagination-active) { cursor: pointer; }
.tdb-s-pagination-item:hover:not(.tdb-s-pagination-dots):not(.tdb-s-pagination-active) { background-color: rgb(235, 235, 235); }
.tdb-s-pagination-item:not(.tdb-s-pagination-active) { background-color: rgb(241, 241, 241); color: rgb(29, 35, 39); }
.tdb-s-pagination-item.tdb-s-pagination-active { background-color: rgb(4, 137, 252); color: rgb(255, 255, 255); }
@-webkit-keyframes tdb-fullspin-anim { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes tdb-fullspin-anim { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.tdb-s-content { position: relative; min-height: 50px; transition: opacity 0.2s ease-in-out; }
.tdb-s-content::before { content: ""; position: absolute; opacity: 0; transition: opacity 0.2s ease-in-out; pointer-events: none; }
.tdb-s-content::after { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: block; margin-top: -23px; margin-left: -23px; width: 40px; height: 40px; border-width: 3px; border-style: solid; border-color: rgb(136, 136, 136) transparent; border-image: initial; border-radius: 50%; animation: 1s ease-out 0s infinite normal none running tdb-fullspin-anim; opacity: 0; z-index: 101; pointer-events: none; }
.tdb-s-content-loading, .tdb-s-content-disabled { pointer-events: none; opacity: 0.3; }
.tdb-s-content-loading::after { opacity: 1; pointer-events: auto; }
.tdb-s-modal-confirm .tdb-s-modal { min-width: 500px; max-width: 500px; }
.td-hide-adminbar-settings #wpadminbar li:not(#wp-admin-bar-tdb_template_builder, #wp-admin-bar-tdb_template_load)[id^="wp-admin-bar-tdb_template_"] { display: none; }
.td-login-input, input[type="password"], input, button, a { pointer-events: auto !important; touch-action: manipulation !important; }
.td-login-wrap, .td-header-menu-wrap { position: relative !important; z-index: 100 !important; }
iframe[src*="accounts.google.com"] { display: block !important; position: relative !important; z-index: 999 !important; }
.td-a-rec { min-height: 250px; }
.tdc-font-oi::before { font-family: Icons; speak: none; line-height: 1; vertical-align: baseline; font-weight: normal; font-style: normal; -webkit-font-smoothing: antialiased; }
.tdc-font-oi:empty::before { width: 1em; text-align: center; box-sizing: content-box; }
.tdc-font-oi-account-logout::before { content: ""; }
@font-face { font-family: Newspaper-Local; font-style: normal; font-weight: 400; font-display: swap; src: url("https://sajbersfera.in.rs/wp-content/themes/Newspaper-child/newspaper.woff") format("woff"); }
body, .td-post-content, .td-header-wrap, .td-footer-wrap, .entry-title, h1, h2, h3, h4, h5, h6, .td-post-title, .td-module-title { font-family: Newspaper-Local, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important; }
ins.adsbygoogle { min-height: 50px; display: block !important; background: transparent !important; }
@media (min-width: 768px) {
  .site-header + .td-main-content-wrap { padding-top: 90px; }
  .td-post-content > .td-a-ad:nth-of-type(1), .td-post-content > .td-a-ad:nth-of-type(2) { min-height: 250px; margin: 20px 0px; }
  .td-ss-main-sidebar > .td-a-ad:first-child { min-height: 250px; margin-bottom: 20px; }
}
@media (max-width: 767px) {
  .site-header + .td-main-content-wrap { padding-top: 50px; }
  .td-post-content > .td-a-ad:nth-of-type(1), .td-post-content > .td-a-ad:nth-of-type(2) { min-height: 100px; margin: 15px 0px; }
}
ins.adsbygoogle[data-ad-status="filled"] { animation: 0.2s ease-in 0s 1 normal none running fadeInAd; }
@keyframes fadeInAd { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.td-header-wrap, .tdb-header-wrap { position: relative; z-index: 1000; }
.td-affix, [class*="sticky"] { transform: translateZ(0px); backface-visibility: hidden; will-change: transform; }
@font-face { font-family: newspaper; src: url("https://sajbersfera.in.rs/wp-content/themes/Newspaper/images/icons/newspaper.woff2") format("woff2"), url("https://sajbersfera.in.rs/wp-content/themes/Newspaper/images/icons/newspaper.woff") format("woff"); font-weight: normal; font-style: normal; font-display: swap; }
img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }
:root { --td_theme_color: #4db2ec; --td_grid_border_color: #ededed; --td_black: #222; --td_text_color: #111; --td_default_google_font_1: 'Open Sans','Open Sans Regular',sans-serif; --td_default_google_font_2: 'Roboto',sans-serif; }
.mx_image_background { background-color: rgb(242, 242, 242); }
.td-visibility-hidden { visibility: hidden; }
.clearfix::after, .clearfix::before { display: table; content: ""; line-height: 0; }
.clearfix::after { clear: both; }
html { font-family: sans-serif; text-size-adjust: 100%; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0px; }
[hidden], template { display: none; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: 700; }
dfn { font-style: italic; }
mark { background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0px; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0px; }
hr { box-sizing: content-box; height: 0px; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { appearance: textfield; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { appearance: none; }
fieldset { border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0px; padding: 0px; }
textarea { overflow: auto; }
optgroup { font-weight: 700; }
table { border-collapse: collapse; border-spacing: 0px; }
td, th { padding: 0px; }
* { box-sizing: border-box; }
::after, ::before { box-sizing: border-box; }
img { max-width: 100%; height: auto; }
.td-category-grid, .td-main-content-wrap { background-color: rgb(255, 255, 255); }
.td-page-meta { display: none; }
.td-container, .tdc-row, .tdc-row-composer { width: 1068px; margin-right: auto; margin-left: auto; }
.td-container::after, .td-container::before, .tdc-row-composer::after, .tdc-row-composer::before, .tdc-row::after, .tdc-row::before { display: table; content: ""; line-height: 0; }
.td-container::after, .tdc-row-composer::after, .tdc-row::after { clear: both; }
.tdc-row-composer[class*="stretch_row"] > .td-pb-row > .td-element-style, .tdc-row[class*="stretch_row"] > .td-pb-row > .td-element-style { width: 100vw !important; left: 50% !important; transform: translateX(-50%) !important; }
@media (max-width: 767px) {
  .td-pb-row > .td-element-style { width: 100vw !important; left: 50% !important; transform: translateX(-50%) !important; }
}
.td-md-is-ios .tdc-row-composer[class*="stretch_row"] > .td-pb-row > .td-element-style, .td-md-is-ios .tdc-row[class*="stretch_row"] > .td-pb-row > .td-element-style { width: calc(1px + 100vw) !important; }
@media (max-width: 767px) {
  .td-md-is-ios .td-pb-row > .td-element-style { width: calc(1px + 100vw) !important; }
}
@media (min-width: 1019px) {
  .vc_inner.absolute_inner { padding-left: 20px; padding-right: 20px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .vc_inner.absolute_inner { padding-left: 14px; padding-right: 14px; }
}
.vc_inner.absolute_inner_full { width: 100% !important; }
.vc_inner.absolute_inner_1068 { max-width: 1156px; left: 0px; right: 0px; margin: 0px auto; width: 100% !important; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .vc_inner.absolute_inner_1068 { max-width: 1020px; padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .vc_inner.absolute_inner_1068 { max-width: 768px; padding-left: 0px; padding-right: 0px; }
}
.tdc-row-composer.stretch_row_1200, .tdc-row.stretch_row_1200 { width: auto !important; max-width: 1240px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .tdc-row-composer.stretch_row_1200 > .td-pb-row, .tdc-row.stretch_row_1200 > .td-pb-row { margin-right: 0px; margin-left: 0px; }
}
@media (min-width: 1141px) {
  .tdc-row-composer.stretch_row_1200, .tdc-row.stretch_row_1200 { padding-left: 24px; padding-right: 24px; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdc-row-composer.stretch_row_1200, .tdc-row.stretch_row_1200 { padding-left: 20px; padding-right: 20px; }
}
.vc_inner.absolute_inner_1200 { max-width: 1248px; left: 0px; right: 0px; margin: 0px auto; width: 100% !important; }
.tdc-row-composer.stretch_row_1400, .tdc-row.stretch_row_1400 { width: auto !important; max-width: 1440px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .tdc-row-composer.stretch_row_1400 > .td-pb-row, .tdc-row.stretch_row_1400 > .td-pb-row { margin-right: 0px; margin-left: 0px; }
}
@media (min-width: 1141px) {
  .tdc-row-composer.stretch_row_1400, .tdc-row.stretch_row_1400 { padding-left: 24px; padding-right: 24px; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdc-row-composer.stretch_row_1400, .tdc-row.stretch_row_1400 { padding-left: 20px; padding-right: 20px; }
}
.vc_inner.absolute_inner_1400 { max-width: 1448px; left: 0px; right: 0px; margin: 0px auto; width: 100% !important; }
.tdc-row-composer.stretch_row_1600, .tdc-row.stretch_row_1600 { width: auto !important; max-width: 1640px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .tdc-row-composer.stretch_row_1600 > .td-pb-row, .tdc-row.stretch_row_1600 > .td-pb-row { margin-right: 0px; margin-left: 0px; }
}
@media (min-width: 1141px) {
  .tdc-row-composer.stretch_row_1600, .tdc-row.stretch_row_1600 { padding-left: 24px; padding-right: 24px; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdc-row-composer.stretch_row_1600, .tdc-row.stretch_row_1600 { padding-left: 20px; padding-right: 20px; }
}
.vc_inner.absolute_inner_1600 { max-width: 1648px; left: 0px; right: 0px; margin: 0px auto; width: 100% !important; }
.tdc-row-composer.stretch_row_1800, .tdc-row.stretch_row_1800 { width: auto !important; max-width: 1840px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .tdc-row-composer.stretch_row_1800 > .td-pb-row, .tdc-row.stretch_row_1800 > .td-pb-row { margin-right: 0px; margin-left: 0px; }
}
@media (min-width: 1141px) {
  .tdc-row-composer.stretch_row_1800, .tdc-row.stretch_row_1800 { padding-left: 24px; padding-right: 24px; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdc-row-composer.stretch_row_1800, .tdc-row.stretch_row_1800 { padding-left: 20px; padding-right: 20px; }
}
.vc_inner.absolute_inner_1800 { max-width: 1848px; left: 0px; right: 0px; margin: 0px auto; width: 100% !important; }
.tdc-row-composer.stretch_row_content, .tdc-row.stretch_row_content { width: 100% !important; }
.tdc-row-composer.stretch_row_content_no_space, .tdc-row.stretch_row_content_no_space { width: 100% !important; }
.tdc-row-composer.stretch_row_content_no_space > .td-pb-row, .tdc-row.stretch_row_content_no_space > .td-pb-row { margin-left: 0px; margin-right: 0px; }
@media (max-width: 767px) {
  .tdc-row-composer.td-stretch-content, .tdc-row.td-stretch-content { padding-left: 20px; padding-right: 20px; }
}
.td-pb-row { margin-right: -24px; margin-left: -24px; position: relative; }
.td-pb-row::after, .td-pb-row::before { display: table; content: ""; }
.td-pb-row::after { clear: both; }
.td-boxed-layout .vc_row { width: auto; left: 0px; padding-left: 0px; padding-right: 0px; }
.td-pb-row [class*="td-pb-span"] { display: block; min-height: 1px; float: left; padding-right: 24px; padding-left: 24px; position: relative; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-pb-row [class*="td-pb-span"] { padding-right: 20px; padding-left: 20px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-row [class*="td-pb-span"] { padding-right: 14px; padding-left: 14px; }
}
@media (max-width: 767px) {
  .td-pb-row [class*="td-pb-span"] { padding-right: 0px; padding-left: 0px; float: none; width: 100%; }
}
.vc_row-no-padding.td-pb-row [class*="td-pb-span"] { padding-left: 0px; padding-right: 0px; }
.td-ss-main-sidebar, .td-ss-row .td-pb-span4 .wpb_wrapper { backface-visibility: hidden; perspective: 1000px; }
.td-pb-span1 { width: 8.33333%; }
.td-pb-span2 { width: 16.6667%; }
.td-pb-span3 { width: 25%; }
.td-pb-span4 { width: 33.3333%; }
.td-pb-span5 { width: 41.6667%; }
.td-pb-span6 { width: 50%; }
.td-pb-span7 { width: 58.3333%; }
.td-pb-span8 { width: 66.6667%; }
.td-pb-span9 { width: 75%; }
.td-pb-span10 { width: 83.3333%; }
.td-pb-span11 { width: 91.6667%; }
.td-pb-span12 { width: 100%; }
.wpb_row { margin-bottom: 0px; }
.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner { padding-top: 0px; }
.vc_row .vc_column-inner { padding-left: 0px; padding-right: 0px; }
.td-block-row { margin-left: -24px; margin-right: -24px; }
.td-block-row::after, .td-block-row::before { display: table; content: ""; }
.td-block-row::after { clear: both; }
.td-block-row [class*="td-block-span"] { display: block; min-height: 1px; float: left; padding-right: 24px; padding-left: 24px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-block-row [class*="td-block-span"] { padding-right: 20px; padding-left: 20px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-block-row [class*="td-block-span"] { padding-right: 14px; padding-left: 14px; }
}
@media (max-width: 767px) {
  .td-block-row [class*="td-block-span"] { padding-right: 0px; padding-left: 0px; float: none; width: 100%; }
}
.td-block-span1 { width: 8.33333%; }
.td-block-span2 { width: 16.6667%; }
.td-block-span3 { width: 25%; }
.td-block-span4 { width: 33.3333%; }
.td-block-span5 { width: 41.6667%; }
.td-block-span6 { width: 50%; }
.td-block-span7 { width: 58.3333%; }
.td-block-span8 { width: 66.6667%; }
.td-block-span9 { width: 75%; }
.td-block-span10 { width: 83.3333%; }
.td-block-span11 { width: 91.6667%; }
.td-block-span12 { width: 100%; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-container, .tdc-row, .tdc-row-composer { width: 980px; }
  .td-block-row, .td-pb-row { margin-right: -20px; margin-left: -20px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-container, .tdc-row, .tdc-row-composer { width: 740px; }
  .td-block-row, .td-pb-row { margin-right: -14px; margin-left: -14px; }
}
@media (max-width: 767px) {
  .td-container, .tdc-row, .tdc-row-composer { width: 100%; padding-left: 20px; padding-right: 20px; }
  .td-block-row, .td-pb-row { width: 100%; margin-left: 0px; margin-right: 0px; }
}
.td-header-wrap { position: relative; z-index: 2000; }
.td-header-row { font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); }
.td-header-row::after, .td-header-row::before { display: table; content: ""; }
.td-header-row::after { clear: both; }
.td-header-row [class*="td-header-sp"] { display: block; min-height: 1px; float: left; padding-right: 24px; padding-left: 24px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-row [class*="td-header-sp"] { padding-right: 20px; padding-left: 20px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-row [class*="td-header-sp"] { padding-right: 14px; padding-left: 14px; }
}
@media (max-width: 767px) {
  .td-header-row [class*="td-header-sp"] { padding-right: 0px; padding-left: 0px; float: none; width: 100%; }
}
.td-header-gradient::before { content: ""; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMBAMAAABRpcpkAAAAD1BMVEUAAAAAAAAAAAAAAAAAAABPDueNAAAABXRSTlMGAhQQCyEd++8AAAAUSURBVAjXY1AAQgMgdABCCBAAQQAT6AFRBPHcWgAAAABJRU5ErkJggg==") transparent; width: 100%; height: 12px; position: absolute; left: 0px; bottom: -12px; z-index: 1; }
.td-logo { margin: 0px; padding: 0px; line-height: inherit; font-size: inherit !important; }
@media (max-width: 767px) {
  #td-header-search-button { display: none; }
}
#td-header-search-button-mob { display: none; }
@media (max-width: 767px) {
  #td-header-search-button-mob { display: block; }
}
.td-search-box-wrap { position: absolute; top: 100%; right: 0px; }
#td-top-search { position: absolute; right: 0px; top: 50%; margin-top: -24px; }
@media (max-width: 767px) {
  #td-top-search { top: 0px; margin-top: 0px; }
}
@media (min-width: 768px) {
  .td-drop-down-search .td-search-form { margin: 20px; }
}
.td-header-wrap .td-drop-down-search { position: absolute; top: 100%; right: 0px; visibility: hidden; opacity: 0; transition: 0.4s; transform: translate3d(0px, 20px, 0px); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px; border-top: 0px; width: 342px; pointer-events: none; }
.td-header-wrap .td-drop-down-search.td-drop-down-search-open { visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px); pointer-events: auto; }
.td-header-wrap .td-drop-down-search .btn { position: absolute; height: 32px; min-width: 67px; line-height: 17px; padding: 7px 15px 8px; text-shadow: none; vertical-align: top; right: 20px; transition: background-color 0.4s; margin: 0px !important; }
.td-header-wrap .td-drop-down-search .btn:hover { background-color: var(--td_theme_color,#4db2ec); }
.td-header-wrap .td-drop-down-search::before { position: absolute; top: -9px; right: 19px; display: block; content: ""; width: 0px; height: 0px; border-style: solid; border-width: 0px 5.5px 6px; border-color: transparent transparent var(--td_theme_color,#4db2ec) transparent; }
.td-header-wrap .td-drop-down-search::after { position: absolute; top: -3px; display: block; content: ""; right: 0px; left: 0px; margin: 0px auto; width: 100%; height: 3px; background-color: var(--td_theme_color,#4db2ec); }
.td-header-wrap #td-header-search { width: 235px; height: 32px; margin: 0px; border-right-width: 0px; border-right-style: initial; line-height: 17px; border-color: rgb(234, 234, 234) !important; }
@media (max-width: 767px) {
  .td-header-wrap #td-header-search { width: 91%; font-size: 16px; }
}
.td-header-wrap .td-post-category { z-index: 2; position: relative; }
.td-header-wrap .meta-info { line-height: 14px; }
.td-banner-wrap-full { position: relative; }
.td-header-menu-wrap-full { z-index: 9998; position: relative; }
@media (max-width: 767px) {
  .td-header-wrap .td-header-main-menu, .td-header-wrap .td-header-menu-wrap, .td-header-wrap .td-header-menu-wrap-full { background-color: var(--td_mobile_menu_color,#222) !important; height: 54px !important; }
  .header-search-wrap .td-icon-search { color: var(--td_mobile_icons_color,#fff) !important; }
}
.td-logo-text-container { display: inline-block; vertical-align: middle; line-height: 1; z-index: 1; }
.td-logo-text-container span { display: inline-block; width: 100%; }
.td-logo-text-container .td-logo-text { font-size: 75px; font-family: serif; color: rgb(34, 34, 34); line-height: 1; }
@media (max-width: 767px) {
  .td-logo-text-container .td-logo-text { font-size: 36px; }
}
.td-logo-text-container .td-logo { line-height: 1 !important; }
.td-logo-text-container .td-tagline-text { letter-spacing: 1.8px; font-size: 12px; font-family: serif; color: rgb(119, 119, 119); padding-top: 2px; padding-bottom: 10px; }
@media (max-width: 767px) {
  .td-logo-text-container .td-tagline-text { font-size: 11px; }
}
.td-header-wrap .td-header-menu-wrap-full { background-color: rgb(255, 255, 255); }
.td-header-style-1 .td-logo-text-wrap { min-height: 130px; line-height: 130px; }
@media (max-width: 767px) {
  .td-header-style-1 .td-logo-text-wrap { line-height: 90px; min-height: 90px; }
}
.td-header-style-1 .td-logo-text-wrap a { position: relative; z-index: 1; line-height: 130px; display: inline-block; vertical-align: middle; }
@media (max-width: 767px) {
  .td-header-style-1 .td-logo-text-wrap a { line-height: 90px; }
}
.td-header-style-1 .td-logo-text-wrap .td-logo { line-height: 130px; }
@media (max-width: 767px) {
  .td-header-style-1 .td-logo-text-wrap .td-logo { line-height: 90px; }
}
.td-header-style-1 .td-logo-text-container a { line-height: 1; }
.td-header-style-1 .td-header-sp-logo { text-align: center; }
.td-header-style-1 .header-search-wrap .td-icon-search { color: rgb(0, 0, 0); }
@media (max-width: 767px) {
  .td-header-style-1 .header-search-wrap .td-icon-search { color: rgb(255, 255, 255); }
}
.td-header-style-1 .td-header-menu-wrap-full { position: relative; }
.td-header-main-menu { position: relative; z-index: 999; padding-right: 48px; }
@media (max-width: 767px) {
  .td-header-main-menu { padding-right: 64px; padding-left: 2px; }
}
.td-header-menu-no-search .td-header-main-menu { padding-right: 0px; }
.sf-menu, .sf-menu li, .sf-menu ul { margin: 0px; list-style: none; }
@media (max-width: 767px) {
  .sf-menu { display: none; }
}
.sf-menu ul { position: absolute; top: -999em; width: 10em; }
.sf-menu > li.td-normal-menu > ul.sub-menu { left: -15px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu > li.td-normal-menu > ul.sub-menu { left: -5px; }
}
.sf-menu ul li { width: 100%; }
.sf-menu li:hover { visibility: inherit; }
.sf-menu li { float: left; position: relative; }
.sf-menu li .fa { margin-right: 10px; font-size: 1.4em; vertical-align: middle; position: relative; top: -1px; }
.sf-menu li .td-only-icon { margin-right: 0px; }
.sf-menu .td-menu-item > a { display: block; position: relative; }
.sf-menu li.sfHover ul, .sf-menu li:hover ul { left: 0px; top: auto; z-index: 99; }
ul.sf-menu li.sfHover li ul, ul.sf-menu li:hover li ul { top: -999em; }
ul.sf-menu li li.sfHover ul, ul.sf-menu li li:hover ul { left: 10em; top: 0px !important; }
ul.sf-menu li li.sfHover li ul, ul.sf-menu li li:hover li ul { top: -999em; }
.sf-menu > .current-category-ancestor, .sf-menu > .current-menu-ancestor, .sf-menu > .current-menu-item { z-index: 0; }
.td-no-down-arrow > a .sf-sub-indicator { display: none; }
.sf-menu > li > a { padding: 0px 14px; line-height: 48px; font-size: 14px; color: rgb(0, 0, 0); font-weight: 700; text-transform: uppercase; backface-visibility: hidden; }
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu > li > a { padding: 0px 9px; font-size: 11px; }
}
.sf-menu .menu_icon { position: relative; top: 13px; float: left; }
.sf-menu .sub-menu .menu_icon { top: 0px; }
.sf-menu .menu_hidden { display: none !important; }
.sf-menu > .current-category-ancestor > a, .sf-menu > .current-menu-ancestor > a, .sf-menu > .current-menu-item > a, .sf-menu > .sfHover, .sf-menu > .sfHover > a, .sf-menu > li > a:hover { z-index: 999; }
.sf-menu > .current-category-ancestor > a, .sf-menu > .current-menu-ancestor > a, .sf-menu > .current-menu-item > a, .sf-menu > .sfHover > a, .sf-menu > li > a:hover { background-color: transparent; }
.td-affix .sf-menu > .current-category-ancestor > a, .td-affix .sf-menu > .current-menu-ancestor > a, .td-affix .sf-menu > .current-menu-item > a, .td-affix .sf-menu > .sfHover > a, .td-affix .sf-menu > li > a:hover { background-color: transparent; }
.sf-menu > li > a::after { background-color: transparent; content: ""; width: 0px; height: 3px; position: absolute; bottom: 0px; left: 0px; right: 0px; margin: 0px auto; transform: translate3d(0px, 0px, 0px); transition: width 0.2s; }
.sf-menu > .current-category-ancestor > a::after, .sf-menu > .current-menu-ancestor > a::after, .sf-menu > .current-menu-item > a::after, .sf-menu > .sfHover > a::after, .sf-menu > li:hover > a::after { background-color: var(--td_theme_color,#4db2ec); width: 100%; }
#td-header-menu { display: inline-block; vertical-align: top; }
.td-normal-menu ul { box-shadow: rgba(0, 0, 0, 0.15) 1px 1px 4px; }
.sf-menu .td-normal-menu ul { padding: 15px 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu .td-normal-menu ul { padding: 8px 0px; }
}
.sf-menu .td-normal-menu ul ul { margin: -15px 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu .td-normal-menu ul ul { margin: -8px 0px; }
}
.sf-menu ul { background-color: rgb(255, 255, 255); }
.sf-menu ul .td-menu-item > a { padding: 7px 30px; font-size: 12px; line-height: 20px; color: rgb(17, 17, 17); }
.sf-menu ul .td-menu-item > a .fa { font-size: 1em; position: relative; top: -1px; width: 20px; margin-right: 5px; text-align: center; }
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu ul .td-menu-item > a { padding: 5px 16px 6px; font-size: 11px; }
}
.sf-menu ul .td-icon-menu-down { float: right; top: 0px; font-size: 7px; }
.sf-menu ul .current-category-ancestor > a, .sf-menu ul .current-menu-ancestor > a, .sf-menu ul .current-menu-item > a, .sf-menu ul .sfHover > a, .sf-menu ul .td-menu-item > a:hover { color: var(--td_theme_color,#4db2ec); }
.sf-menu a:active, .sf-menu a:focus, .sf-menu a:hover, .sf-menu li.sfHover, .sf-menu li:hover { outline: 0px; }
.sf-menu .td-icon-menu-down { position: absolute; top: 50%; margin-top: -5px; padding-left: 7px; font-size: 9px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu .td-icon-menu-down { padding-left: 6px; }
}
.sf-menu .sub-menu { backface-visibility: hidden; }
.sf-menu .sub-menu .td-icon-menu-down { position: absolute; top: 50%; right: 19px; margin-top: -9px; line-height: 19px; }
.td-menu-badge { font-size: 10px; background-color: rgb(240, 248, 255); color: var(--td_theme_color,#4db2ec); border-radius: 10px; padding: 3px 7px 4px; display: inline-block; margin-left: 6px; margin-right: -4px; line-height: 1; position: relative; top: -1px; }
.td-menu-badge-right { top: 2px; float: right; right: -8px; background-color: rgba(0, 0, 0, 0.03); color: rgb(153, 153, 153); }
.td-menu-subtitle { font-style: italic; font-size: 10px; display: block; line-height: 1; padding-right: 20px; color: rgb(153, 153, 153); }
.td-menu-badge-width > ul { min-width: 220px; }
.td-menu-badge-width > ul li:hover .td-menu-badge { background-color: rgb(240, 248, 255); color: var(--td_theme_color,#4db2ec); }
.td-menu-border { border-bottom: 1px solid rgb(243, 243, 243); display: block; padding-bottom: 12px; }
@media (max-width: 767px) {
  .td-menu-badge, .td-menu-border, .td-menu-subtitle { display: none; }
}
.sf-menu a.sf-with-ul { padding-right: 31px; min-width: 1px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu a.sf-with-ul { padding-right: 22px; }
}
a.sf-with-ul i.td-icon-menu-down::before { content: ""; }
ul.sf-js-enabled > li > a > i.td-icon-menu-down::before { content: "" !important; }
.header-search-wrap { position: absolute; top: 0px; right: 0px; z-index: 999; }
.header-search-wrap .td-icon-search { display: inline-block; font-size: 19px; width: 48px; line-height: 48px; text-align: center; }
@media (min-width: 768px) and (max-width: 1018px) {
  .header-search-wrap .td-icon-search { font-size: 15px; }
}
@media (max-width: 767px) {
  .header-search-wrap .td-icon-search { height: 54px; width: 54px; line-height: 54px; font-size: 22px; margin-right: 2px; }
}
.td-header-menu-social + .td-search-wrapper #td-header-search-button { position: relative; }
.td-header-menu-social + .td-search-wrapper #td-header-search-button::before { content: ""; position: absolute; top: 0px; left: 0px; width: 1px; height: 100%; background-color: rgb(0, 0, 0); opacity: 0.08; }
@media (max-width: 1140px) {
  .td-header-menu-social + .td-search-wrapper #td-header-search-button::before { display: none; }
}
.td-demo-multicolumn-2 .sub-menu { padding: 14px; column-count: 2; }
.td-menu-mob-open-menu .td-demo-multicolumn-2 .sub-menu { padding: 0px; column-count: 1; }
.td-menu-mob-open-menu .td-demo-menuitem-hide { display: none; }
.td-demo-menuitem-hide { visibility: hidden; }
.td-mega-menu-page .sub-menu ul { display: inline-block !important; position: initial !important; width: auto !important; }
#td-outer-wrap { overflow: hidden; }
@media (max-width: 767px) {
  #td-outer-wrap { margin: auto; width: 100%; transition: transform 0.7s; transform-origin: 50% 200px 0px; }
}
#td-top-mobile-toggle { display: none; }
@media (max-width: 767px) {
  #td-top-mobile-toggle { display: inline-block; position: relative; }
}
#td-top-mobile-toggle a { display: inline-block; }
#td-top-mobile-toggle i { font-size: 27px; width: 64px; line-height: 54px; height: 54px; display: inline-block; padding-top: 1px; color: var(--td_mobile_icons_color,#fff); }
.admin-bar #td-mobile-nav { padding-top: 32px; }
@media (max-width: 767px) {
  .admin-bar #td-mobile-nav { padding-top: 46px; }
}
.td-menu-background { background-repeat: var(--td_mobile_background_repeat,no-repeat); background-size: var(--td_mobile_background_size,cover); background-position: var(--td_mobile_background_size,center top); position: fixed; top: 0px; display: block; width: 100%; height: 113%; z-index: 9999; visibility: hidden; transform: translate3d(-100%, 0px, 0px); }
.td-menu-background::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; opacity: 0.98; background: linear-gradient(to bottom,var(--td_mobile_gradient_one_mob,#313b45) 0,var(--td_mobile_gradient_two_mob,#3393b8) 100%); }
#td-mobile-nav { padding: 0px; position: fixed; width: 100%; height: calc(100% + 1px); top: 0px; z-index: 9999; visibility: hidden; transform: translate3d(-99%, 0px, 0px); left: -1%; font-family: -apple-system, ".SFNSText-Regular", "San Francisco", Roboto, "Segoe UI", "Helvetica Neue", "Lucida Grande", sans-serif; }
#td-mobile-nav .td_display_err { text-align: center; color: var(--td_mobile_text_color,#fff); border: none; box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 8px; margin: -9px -30px 24px; font-size: 14px; border-radius: 0px; padding: 12px; position: relative; background-color: rgba(255, 255, 255, 0.06); display: none; }
#td-mobile-nav input:invalid { box-shadow: none !important; }
.td-js-loaded #td-mobile-nav, .td-js-loaded .td-menu-background { transition: transform 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86); visibility: visible !important; }
#td-mobile-nav { height: 1px; overflow: hidden; }
#td-mobile-nav .td-menu-socials { padding: 0px 65px 0px 20px; overflow: hidden; height: 60px; }
#td-mobile-nav .td-social-icon-wrap { margin: 20px 5px 0px 0px; display: inline-block; }
#td-mobile-nav .td-social-icon-wrap i { border: none; background-color: transparent; font-size: 14px; width: 40px; height: 40px; line-height: 38px; color: var(--td_mobile_text_color,#fff); vertical-align: middle; }
#td-mobile-nav .td-social-icon-wrap .td-icon-instagram { font-size: 16px; }
.td-mobile-close { position: absolute; right: 1px; top: 0px; z-index: 1000; }
.td-mobile-close .td-icon-close-mobile { height: 70px; width: 70px; line-height: 70px; font-size: 21px; color: var(--td_mobile_text_color,#fff); top: 4px; position: relative; }
.td-mobile-content { padding: 20px 20px 0px; }
.td-mobile-container { padding-bottom: 20px; position: relative; }
.td-mobile-content .fa { margin-right: 10px; display: inline-block; font-size: 18px; text-align: center; position: relative; top: -1px; min-width: 22px !important; }
.td-mobile-content .sub-menu .fa { margin-right: 5px; font-size: 13px; min-width: 16px !important; }
.td-mobile-content ul { list-style: none; margin: 0px; padding: 0px; }
.td-mobile-content li { float: none; margin-left: 0px; user-select: none; }
.td-mobile-content li a { display: block; line-height: 21px; font-size: 21px; color: var(--td_mobile_text_color,#fff); margin-left: 0px; padding: 12px 30px 12px 12px; font-weight: 700; }
.td-mobile-content .td_mobile_submenu > a .td-icon-menu-right { display: inline-block; }
.td-mobile-content .td-icon-menu-right { display: none; position: absolute; cursor: pointer; top: 10px; right: -4px; z-index: 1000; font-size: 14px; padding: 6px 12px; float: right; color: var(--td_mobile_text_color,#fff); transform-origin: 50% 48% 0px; transition: transform 0.3s; transform: rotate(-90deg); }
.td-mobile-content .td-icon-menu-right::before { content: ""; }
.td-mobile-content .td-sub-menu-open > a i { transform: rotate(0deg); }
.td-mobile-content .td-sub-menu-open > ul { display: block; max-height: 2000px; opacity: 0.9; }
.td-mobile-content .sub-menu { max-height: 0px; overflow: hidden; opacity: 0; transition: max-height 0.5s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1); }
.td-mobile-content .sub-menu .td-icon-menu-right { font-size: 11px; right: -2px; top: 8px; color: var(--td_mobile_text_color,#fff); }
.td-mobile-content .sub-menu a { line-height: 19px; font-size: 16px; font-weight: 400; padding: 9px 26px 9px 36px !important; }
.td-mobile-content .sub-menu .sub-menu a { padding-left: 55px !important; }
.td-mobile-content .sub-menu .sub-menu .sub-menu a { padding-left: 74px !important; }
.td-mobile-content .current-category-ancestor > a, .td-mobile-content .current-menu-ancestor > a, .td-mobile-content .current-menu-item > a { color: var(--td_mobile_text_active_color,#73c7e3); }
.td-mobile-content .menu_icon { display: none; }
.td-mobile-content .menu-item-has-children a { width: 100%; z-index: 1; }
.td-mobile-content .td-link-element-after { position: relative; }
.rtl .td-mobile-content .td-icon-menu-right { right: auto; left: -4px; transform: rotate(90deg); }
.rtl .td-mobile-content .td-sub-menu-open > a i { transform: rotate(0deg); }
.td-menu-mob-open-menu #td-outer-wrap { position: fixed; transform: scale3d(0.9, 0.9, 0.9); box-shadow: rgb(0, 0, 0) 0px 0px 46px; }
.td-menu-mob-open-menu #td-mobile-nav { height: calc(100% + 1px); overflow: auto; transform: translate3d(0px, 0px, 0px); left: 0px; }
.td-menu-mob-open-menu #td-mobile-nav label { transition: 0.2s; }
.td-menu-mob-open-menu #td-mobile-nav .td-login-animation { transition: 0.5s 0.5s; }
.td-menu-mob-open-menu .td-menu-background { transform: translate3d(0px, 0px, 0px); }
.td-menu-mob-open-menu .td-mobile-container { transition: 0.5s 0.5s; }
.td-mobile-container { opacity: 1; }
.td-hide-menu-content .td-mobile-container { opacity: 0; visibility: hidden; transition: 0.5s; }
.td-hide-menu-content .td-mobile-content { display: none; }
#td-mobile-nav .td-login-animation { opacity: 0; position: absolute; top: 0px; width: 100%; }
#td-mobile-nav .td-login-animation .td-login-inputs { height: 76px; }
.td-login-hide-mob { pointer-events: none; }
#td-mobile-nav .td-login-hide { transition: 0.5s; visibility: hidden !important; }
#td-mobile-nav .td-login-show { opacity: 1; pointer-events: auto; visibility: visible !important; }
.td-search-wrap-mob { padding: 0px; position: absolute; width: 100%; height: auto; top: 0px; text-align: center; z-index: 9999; visibility: hidden; color: var(--td_mobile_text_color,#fff); font-family: -apple-system, ".SFNSText-Regular", "San Francisco", Roboto, "Segoe UI", "Helvetica Neue", "Lucida Grande", sans-serif; }
.td-search-wrap-mob .td-drop-down-search { opacity: 0; visibility: hidden; transition: 0.5s; backface-visibility: hidden; position: relative; }
.td-search-wrap-mob #td-header-search-mob { color: var(--td_mobile_text_color,#fff); font-weight: 700; font-size: 26px; height: 40px; line-height: 36px; border: 0px; background: 0px 0px; outline: 0px; margin: 8px 0px; padding: 0px; text-align: center; }
.td-search-wrap-mob .td-search-input { margin: 0px 5%; position: relative; }
.td-search-wrap-mob .td-search-input span { opacity: 0.8; font-size: 12px; }
.td-search-wrap-mob .td-search-input::after, .td-search-wrap-mob .td-search-input::before { content: ""; position: absolute; display: block; width: 100%; height: 1px; background-color: var(--td_mobile_text_color,#fff); bottom: 0px; left: 0px; opacity: 0.2; }
.td-search-wrap-mob .td-search-input::after { opacity: 0.8; transform: scaleX(0); transition: transform 0.5s 0.8s; }
.td-search-wrap-mob .td_module_wrap { text-align: left; }
.td-search-wrap-mob .td_module_wrap .entry-title { font-size: 16px; line-height: 20px; }
.td-search-wrap-mob .td_module_wrap .entry-title a { color: var(--td_mobile_text_color,#fff); }
.td-search-wrap-mob .td_module_wrap:hover .entry-title a { color: var(--td_mobile_text_color,#fff); }
.td-search-wrap-mob .td-post-date { color: var(--td_mobile_text_color,#ddd); opacity: 0.8; }
.td-search-wrap-mob .td-search-form { margin-bottom: 30px; }
.td-search-wrap-mob .td-aj-search-results { margin: 0px 5%; text-align: left; }
.td-search-wrap-mob .td-module-thumb { top: auto; left: auto; }
.td-search-wrap-mob .result-msg { margin: 0px 5%; }
.td-search-wrap-mob .result-msg a { display: block; text-align: center; width: 100%; text-transform: uppercase; line-height: 50px; color: var(--td_mobile_button_color_mob,#000); border: none; box-shadow: rgba(0, 0, 0, 0.36) 0px 0px 8px; margin: 10px 0px 40px; font-size: 17px; border-radius: 0px; background-color: var(--td_mobile_button_background_mob,#fff); opacity: 0.8; }
.td-search-background { background-repeat: no-repeat; background-size: cover; background-position: center top; position: fixed; top: 0px; display: block; width: 100%; height: 113%; z-index: 9999; transition: 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86); transform: translate3d(100%, 0px, 0px); visibility: hidden; }
.td-search-background::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; opacity: 0.98; background: linear-gradient(to bottom,var(--td_mobile_gradient_one_mob,#313b45) 0,var(--td_mobile_gradient_two_mob,#3393b8) 100%); }
.td-search-close { text-align: right; z-index: 1000; }
.td-search-close .td-icon-close-mobile { height: 70px; width: 70px; line-height: 70px; font-size: 21px; color: var(--td_mobile_text_color,#fff); position: relative; top: 4px; right: 0px; }
.td-search-opened #td-outer-wrap { position: fixed; transform: scale3d(0.9, 0.9, 0.9); box-shadow: 0px 0px 46px; }
.td-search-opened .td-search-wrap-mob .td-drop-down-search { opacity: 1; transition: 0.5s 0.3s; visibility: visible !important; }
.td-search-opened .td-search-background { transform: translate3d(0px, 0px, 0px); visibility: visible !important; }
.td-search-opened .td-search-input::after { transform: scaleX(1); }
.admin-bar .td-search-wrap-mob { padding-top: 32px; }
@media (max-width: 767px) {
  .admin-bar .td-search-wrap-mob { padding-top: 46px; }
}
#td-mobile-nav label { position: absolute; top: 26px; left: 10px; font-size: 17px; color: var(--td_mobile_text_color,#fff); opacity: 0.6; pointer-events: none; }
.td-login-inputs { position: relative; }
body { font-family: Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 14px; line-height: 21px; }
p { margin-top: 0px; margin-bottom: 21px; }
a:active, a:focus { outline: 0px; }
a { color: var(--td_theme_color,#4db2ec); text-decoration: none; }
ins { background: rgb(255, 255, 255); text-decoration: none; }
code { position: relative; top: -1px; border: none; background-color: rgb(241, 241, 241); padding: 2px 6px; }
pre { background-color: rgb(241, 241, 241); padding: 4px 10px; border: none; border-radius: 0px; margin-top: 24px; overflow: auto; }
cite { font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); font-size: 13px; font-style: italic; font-weight: 400; text-transform: none; color: rgb(0, 0, 0); }
cite a { color: rgb(0, 0, 0); }
cite a:hover { color: var(--td_theme_color,#4db2ec); }
q { font-style: italic; }
ol, ul { padding: 0px; }
ol li, ul li { line-height: 24px; margin-left: 21px; }
.wp-block-navigation li { line-height: 1.2; margin-left: 0px; }
.dl-horizontal a { font-weight: 500 !important; }
.dl-horizontal dt { width: 70px; font-weight: 400; line-height: 24px; font-size: 15px; }
.dl-horizontal dd { margin-left: 90px; line-height: 24px; font-size: 14px; }
address { margin-bottom: 21px; font-size: inherit !important; line-height: inherit !important; }
big { text-transform: uppercase; }
embed { width: 100%; }
table { width: 100%; }
table th { text-align: left; border: 1px solid var(--td_grid_border_color,#ededed); padding: 2px 8px; }
table td { border: 1px solid var(--td_grid_border_color,#ededed); padding: 2px 8px; }
table .odd td { background-color: rgb(252, 252, 252); }
h1, h2, h3, h4, h5, h6 { font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); color: var(--td_text_color,#111); font-weight: 400; margin: 6px 0px; }
h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a { color: var(--td_text_color,#111); }
div.td-block-title { font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); color: var(--td_text_color,#111); }
p.td-module-title, p.tdb-subcategory-name { font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); color: var(--td_text_color,#111); }
p.td-module-title > a, p.tdb-subcategory-name > a { color: var(--td_text_color,#111); }
h1 { font-size: 32px; line-height: 40px; margin-top: 33px; margin-bottom: 23px; }
h2 { font-size: 27px; line-height: 38px; margin-top: 30px; margin-bottom: 20px; }
h3 { font-size: 22px; line-height: 30px; margin-top: 27px; margin-bottom: 17px; }
h4 { font-size: 19px; line-height: 29px; margin-top: 24px; margin-bottom: 14px; }
h5 { font-size: 17px; line-height: 25px; margin-top: 21px; margin-bottom: 11px; }
h6 { font-size: 16px; line-height: 24px; margin-top: 21px; margin-bottom: 11px; }
.videopress-placeholder { width: 100% !important; }
.videopress-poster { height: auto !important; width: 100% !important; }
.video-player { width: 100% !important; }
textarea { font-size: 12px; line-height: 21px; color: rgb(68, 68, 68); border: 1px solid rgb(225, 225, 225); width: 100%; max-width: 100%; height: 168px; min-height: 168px; padding: 6px 9px; }
@media (max-width: 767px) {
  textarea { font-size: 16px; }
}
textarea:active, textarea:focus { border-color: rgb(176, 176, 176) !important; }
input:focus, input[type]:focus, textarea:focus { outline: none 0px; }
input[type="submit"] { font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); font-size: 13px; background-color: var(--td_black,#222); border-radius: 0px; color: rgb(255, 255, 255); border: none; padding: 8px 15px; font-weight: 500; transition: background-color 0.4s; }
input[type="submit"]:hover { background-color: var(--td_theme_color,#4db2ec); }
input[type="email"], input[type="tel"], input[type="text"], input[type="url"] { font-size: 12px; line-height: 21px; color: rgb(68, 68, 68); border: 1px solid rgb(225, 225, 225); width: 100%; max-width: 100%; height: 34px; padding: 3px 9px; }
@media (max-width: 767px) {
  input[type="email"], input[type="tel"], input[type="text"], input[type="url"] { font-size: 16px; }
}
input[type="email"]:active, input[type="email"]:focus, input[type="tel"]:active, input[type="tel"]:focus, input[type="text"]:active, input[type="text"]:focus, input[type="url"]:active, input[type="url"]:focus { border-color: rgb(176, 176, 176) !important; }
input[type="password"] { width: 100%; position: relative; top: 0px; display: inline-table; vertical-align: middle; font-size: 12px; line-height: 21px; color: rgb(68, 68, 68); border: 1px solid rgb(204, 204, 204); max-width: 100%; height: 34px; padding: 3px 9px; margin-bottom: 10px; }
@media (max-width: 767px) {
  input[type="password"] { font-size: 16px; }
}
.tagdiv-type { font-size: 15px; line-height: 1.74; color: rgb(34, 34, 34); }
.tagdiv-type img { margin-bottom: 21px; }
.tagdiv-type .wp-block-embed { margin-bottom: 26px; }
.tagdiv-type figure img { margin-bottom: 0px; }
.tagdiv-type .alignnone { display: inline-block; margin: 0px 5px; }
@media (max-width: 767px) {
  .tagdiv-type .alignnone { margin: 0px 10px 0px 0px; }
}
.tagdiv-type a:hover { text-decoration: underline; }
.tagdiv-type ol, .tagdiv-type ul { margin-bottom: 26px; }
.tagdiv-type ol li:not(.blocks-gallery-item):not(.wp-block-navigation-item), .tagdiv-type ul li:not(.blocks-gallery-item):not(.wp-block-navigation-item) { line-height: inherit; margin-bottom: 10px; }
.tagdiv-type ol li:not(.blocks-gallery-item):not(.wp-block-navigation-item):last-child, .tagdiv-type ul li:not(.blocks-gallery-item):not(.wp-block-navigation-item):last-child { margin-bottom: 0px; }
.tagdiv-type li ol, .tagdiv-type li ul { margin-bottom: 0px; }
.tagdiv-type li[style="text-align: center;"], .tagdiv-type li[style="text-align: right;"] { list-style-position: inside; margin-left: -21px; }
.tagdiv-type p { margin-bottom: 26px; }
.tagdiv-type .td-arrow-list { list-style: none; margin-left: 16px; }
.tagdiv-type .td-arrow-list li::before { font-family: newspaper, sans-serif; content: ""; float: left; margin-left: -16px; line-height: 26px; font-size: 14px; }
.tagdiv-type embed, .tagdiv-type iframe, .tagdiv-type object { max-width: 100% !important; }
.tagdiv-type iframe.instagram-media { margin: 1px 0px 12px !important; }
.tagdiv-type blockquote { padding: 0px; position: relative; border-left: none; margin: 40px 5% 38px; font-style: italic; text-align: center; }
@media (max-width: 767px) {
  .tagdiv-type blockquote { margin: 20px 3% 18px; }
}
.tagdiv-type blockquote p { font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); font-size: 32px; line-height: 40px; font-weight: 400; text-transform: uppercase; color: var(--td_theme_color,#4db2ec); overflow-wrap: break-word; }
@media (min-width: 768px) and (max-width: 1018px) {
  .tagdiv-type blockquote p { font-size: 24px; line-height: 32px; }
}
@media (max-width: 767px) {
  .tagdiv-type blockquote p { font-size: 22px; line-height: 30px; }
}
.tagdiv-type blockquote cite { display: block; }
.tagdiv-type .td_quote_right { float: right; width: 50%; margin: 21px 0px 21px 21px; }
@media (max-width: 767px) {
  .tagdiv-type .td_quote_right { float: none; width: auto; margin-right: 5%; margin-left: 5%; }
}
.tagdiv-type .td_quote_left { float: left; width: 50%; margin: 18px 18px 18px 0px; }
@media (max-width: 767px) {
  .tagdiv-type .td_quote_left { float: none; width: auto; margin-right: 5%; margin-left: 5%; }
}
.tagdiv-type .td_quote_left cite, .tagdiv-type .td_quote_left p { text-align: left; }
@media (max-width: 767px) {
  .tagdiv-type .td_quote_left cite, .tagdiv-type .td_quote_left p { text-align: center; }
}
.tagdiv-type .td_quote_box { margin: 0px; background-color: var(--td_container_transparent,#fcfcfc); border-left: 2px solid var(--td_theme_color,#4db2ec); padding: 15px 23px 16px; position: relative; top: 6px; clear: both; }
.tagdiv-type .td_quote_box p { font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); color: rgb(119, 119, 119); font-size: 13px; line-height: 21px; margin: 0px; text-transform: none; }
.tagdiv-type .td_quote_box cite { margin-top: 20px; font-size: 11px; }
.tagdiv-type .td_box_left { width: 40%; float: left; margin: 0px 34px 20px 0px; }
@media (max-width: 767px) {
  .tagdiv-type .td_box_left { float: none; margin: 0px 0px 36px; width: auto; }
}
.tagdiv-type .td_box_left cite, .tagdiv-type .td_box_left p { text-align: left; }
.tagdiv-type .td_box_right { width: 30%; float: right; margin: 0px 0px 20px 34px; }
@media (max-width: 767px) {
  .tagdiv-type .td_box_right { float: none; margin: 0px 0px 36px; width: auto; }
}
.tagdiv-type .td_box_right cite, .tagdiv-type .td_box_right p { text-align: left; }
.tagdiv-type .td_box_center { margin: 0px 0px 29px; }
@media (max-width: 767px) {
  .tagdiv-type .td_box_center { margin-bottom: 36px; }
}
.tagdiv-type .td_pull_quote, .tagdiv-type .wp-block-pullquote blockquote { padding: 18px 25px; margin: 0px; clear: both; }
.tagdiv-type .td_pull_quote p, .tagdiv-type .wp-block-pullquote blockquote p { font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); text-transform: none; text-align: center; }
.tagdiv-type .td_pull_quote p:first-child::before, .tagdiv-type .wp-block-pullquote blockquote p:first-child::before { position: absolute; left: 0px; display: block; content: ""; width: 15px; height: 15px; box-sizing: border-box; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAALBAMAAABSacpvAAAALVBMVEUAAAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLRK0HxpAAAADnRSTlMAd+67mWZR3SKqMxGIzB8/1rAAAABlSURBVAjXFcexDQEBAAXQd+KCRm4CDZURFGICMYFadTHBxQQmEDHCzWAI9XGJ8s/ANS95FBvccKwYr5kuUQ/5omm5dpQ9Fu+H2efEPX07Sg62f+bJ2T6pJkmnTi5FslM2L56r9geMACBhjTsodgAAAABJRU5ErkJggg==") no-repeat; }
.tagdiv-type .td_pull_quote p::after, .tagdiv-type .wp-block-pullquote blockquote p::after { position: absolute; bottom: 10px; right: 0px; display: block; content: ""; width: 15px; height: 15px; box-sizing: border-box; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAALBAMAAABSacpvAAAALVBMVEUAAAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLRK0HxpAAAADnRSTlMA3ZnuqndmIhG7VYhEMzOiL2oAAABkSURBVAjXY+D1E2PgULZuYGB89+4A07t3AQzn3r1T4Hv3ToCh7t27CUDRBwxAYQe2d+8MGBiuAuWr5BwYGBjeFTAwzEtgYOB6xMDA8RAowGnOwMD6CsjIA4oWKwBFXYGcLQ0MAFHHH+tW1OhlAAAAAElFTkSuQmCC") no-repeat; }
.tagdiv-type .td_pull_quote cite, .tagdiv-type .wp-block-pullquote blockquote cite { margin-top: -10px; font-size: 11px; }
.tagdiv-type .td_pull_quote p { font-size: 14px; line-height: 26px; font-weight: 600; }
.tagdiv-type .td_pull_center, .tagdiv-type .wp-block-pullquote blockquote { margin: 17px 0px; padding: 15px 50px; }
@media (max-width: 767px) {
  .tagdiv-type .td_pull_center, .tagdiv-type .wp-block-pullquote blockquote { padding: 15px 20px; }
}
.tagdiv-type .wp-block-pullquote { padding: 0px; color: var(--td_theme_color,#4db2ec); }
.tagdiv-type .wp-block-pullquote.has-text-color cite, .tagdiv-type .wp-block-pullquote.has-text-color p { color: inherit; }
.tagdiv-type .wp-block-pullquote cite { color: rgb(108, 119, 129); }
.tagdiv-type .wp-block-pullquote.alignfull blockquote { margin-left: 30px; margin-right: 30px; }
.tagdiv-type .td_pull_left, .tagdiv-type .wp-block-pullquote.alignleft { width: 40%; margin-right: 34px; }
@media (max-width: 767px) {
  .tagdiv-type .td_pull_left, .tagdiv-type .wp-block-pullquote.alignleft { float: none; margin: 0px 0px 30px; width: auto; }
}
.tagdiv-type .td_pull_left { float: left; }
.tagdiv-type .td_pull_right, .tagdiv-type .wp-block-pullquote.alignright { width: 30%; margin-left: 24px; }
@media (max-width: 767px) {
  .tagdiv-type .td_pull_right, .tagdiv-type .wp-block-pullquote.alignright { float: none; margin: 0px 0px 30px; width: auto; }
}
.tagdiv-type .td_pull_right { float: right; }
.tagdiv-type .wp-block-pullquote.alignleft, .tagdiv-type .wp-block-pullquote.alignright { margin-top: 0px; margin-bottom: 0px !important; }
.tagdiv-type .wp-block-pullquote.alignleft blockquote, .tagdiv-type .wp-block-pullquote.alignright blockquote { margin-top: 0px; margin-bottom: 0px; padding: 0px; }
@media (max-width: 767px) {
  .tagdiv-type .wp-block-pullquote.alignleft, .tagdiv-type .wp-block-pullquote.alignright { max-width: 100%; }
}
.tagdiv-type .wp-block-pullquote.is-style-solid-color blockquote { max-width: 100%; }
@media (max-width: 767px) {
  .td-md-is-ios .tagdiv-type figure { width: auto; }
}
img.wp-smiley { width: auto; }
.wp-caption-dd, .wp-caption-text { font-family: Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; text-align: left; margin: 6px 0px 26px; font-size: 11px; font-style: italic; font-weight: 400; line-height: 17px; color: rgb(68, 68, 68); }
.wp-caption { text-align: center; max-width: 100%; }
.wp-caption img { max-width: 100% !important; }
.alignnone { margin-top: 0px; }
.aligncenter { text-align: center; clear: both; display: block; margin: 6px auto; }
img.td-center { position: relative; left: 50%; transform: translateX(-50%); max-width: 100vw !important; width: auto !important; margin-left: 0px !important; margin-right: 0px !important; }
figure.aligncenter, figure.alignleft, figure.alignright { margin-bottom: 0px; }
@media (max-width: 767px) {
  .alignleft, .alignright { float: none !important; }
}
.alignleft { float: left; margin-top: 6px; margin-left: 0px; margin-right: 24px !important; margin-bottom: 6px !important; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .alignleft { max-width: 312px; margin-right: 21px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .alignleft { max-width: 220px; margin-right: 21px; }
}
@media (max-width: 767px) {
  .alignleft { text-align: center; max-width: 100%; margin-bottom: 21px; margin-left: auto !important; margin-right: auto !important; }
  .alignleft img { text-align: center; margin-left: auto; margin-right: auto; }
  .alignleft figcaption { text-align: center; }
}
.mce-content-body .alignleft { margin: 6px 24px 6px 0px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .mceContentBody-max-width-big .alignleft, .td-pb-span12 .alignleft { max-width: 550px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .mceContentBody-max-width-big .alignleft, .td-pb-span12 .alignleft { max-width: 400px !important; }
}
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; }
.alignright { float: right; margin-top: 6px; margin-right: 0px; margin-bottom: 6px !important; margin-left: 24px !important; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .alignright { max-width: 312px; margin-left: 21px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .alignright { max-width: 220px; margin-left: 21px; }
}
@media (max-width: 767px) {
  .alignright { text-align: center; max-width: 100%; margin-bottom: 21px; margin-left: auto !important; margin-right: auto !important; }
  .alignright img { text-align: center; margin-left: auto; margin-right: auto; }
  .alignright figcaption { text-align: center; }
}
.mce-content-body .alignright { margin: 6px 0px 6px 24px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .mceContentBody-max-width-big .alignright, .td-pb-span12 .alignright { max-width: 550px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .mceContentBody-max-width-big .alignright, .td-pb-span12 .alignright { max-width: 400px !important; }
}
.entry-title a:hover, .td-post-category:hover, .td_block_wrap a:hover, .widget a:hover { text-decoration: none !important; }
.wp-block-quote.is-large:not(.td_quote_box), .wp-block-quote.is-style-large:not(.td_quote_box) { padding: 0px; }
.wp-block-quote.is-large cite, .wp-block-quote.is-style-large cite { font-size: 13px; }
.wp-block-quote.is-large:not(.td_quote_left) cite, .wp-block-quote.is-style-large:not(.td_quote_left) cite { text-align: center; }
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) { max-width: 100px; }
.twitter-tweet p { font-family: initial; font-size: initial; line-height: initial; font-style: initial; text-align: initial; text-transform: initial; color: initial; font-weight: initial; }
blockquote small { margin-top: 5px; display: block; font-size: 13px; font-style: italic; font-weight: 400; text-transform: none; color: rgb(68, 68, 68); }
blockquote.pull-right { padding-left: 20px; border-right: none; }
blockquote.pull-right::after { border-right: 2px solid rgb(251, 85, 2); width: 40px; right: -40px; }
.dropcap { float: left; display: block; font-size: 50px; line-height: 56px; background-color: var(--td_theme_color,#4db2ec); color: rgb(255, 255, 255); text-align: center; margin: 9px 13px 0px 0px; padding: 2px 10px 4px; font-family: Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; text-transform: uppercase; min-width: 62px; min-height: 62px; }
.dropcap1 { border-radius: 70px; font-size: 40px; padding: 2px 14px 4px; }
.dropcap2 { color: rgb(75, 75, 75); font-size: 79px; line-height: 69px; margin: 0px 9px 0px 0px; padding: 0px 13px 0px 0px; background-color: transparent !important; }
.dropcap3 { color: rgb(75, 75, 75); font-weight: 700; font-size: 79px; line-height: 69px; margin: 0px 9px 0px 0px; padding: 0px 13px 0px 0px; background-color: transparent !important; }
.td_text_columns_two_cols { column-count: 2; column-gap: 40px; column-rule: 1px solid rgb(233, 233, 233); margin-bottom: 26px; }
.td_btn { cursor: pointer; display: inline-block; position: relative; color: rgb(255, 255, 255); font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); font-weight: 600; }
.td_btn_sm { padding: 5px 10px; font-size: 12px; line-height: 1.5; }
.td_btn_sm.td_round_btn { border-radius: 3px; }
.td_btn_md { padding: 9px 12px; font-size: 16px; line-height: 20px; }
.td_btn_md.td_round_btn { border-radius: 4px; }
.td_btn_lg { padding: 10px 16px; font-size: 18px; line-height: 1.33; }
.td_btn_lg.td_round_btn { border-radius: 6px; }
.td_default_btn, .td_round_btn { transition: background-color 0.1s; background-color: var(--td_theme_color,#4db2ec); }
.td_default_btn:hover, .td_round_btn:hover { background-color: rgb(68, 68, 68); }
.td_default_btn:active, .td_round_btn:active { background-color: rgb(0, 0, 0); }
.td_outlined_btn { border-radius: 4px; border: 2px solid var(--td_theme_color,#4db2ec); color: var(--td_theme_color,#4db2ec); background-color: transparent; transition: 0.1s; }
.td_outlined_btn:hover { background-color: var(--td_theme_color,#4db2ec); color: rgb(255, 255, 255); }
.td_outlined_btn:active { background-color: rgb(68, 68, 68); border-color: rgb(68, 68, 68); }
.td_shadow_btn { background-color: var(--td_theme_color,#4db2ec); top: 0px; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 7px 0px; transition: top 0.1s; }
.td_shadow_btn:hover { top: -3px; box-shadow: rgba(0, 0, 0, 0.25) 0px 6px 12px 0px; }
.td_shadow_btn:active { background-color: rgb(68, 68, 68) !important; }
.td_3D_btn { background-color: var(--td_theme_color,#4db2ec); top: 0px; transition: top 0.1s; }
.td_3D_btn::after { content: ""; position: absolute; display: block; left: 0px; top: 100%; width: 100%; height: 5px; background-color: rgba(0, 0, 0, 0.25); z-index: 0; transition: height 0.1s; }
.td_3D_btn:hover { top: 5px; }
.td_3D_btn:hover::before { height: 0px; }
.td_3D_btn:hover::after { height: 0px; }
.td_3D_btn:active { background-color: rgb(68, 68, 68) !important; }
.td_text_highlight_0 { background-color: rgba(0, 0, 0, 0.77); padding: 5px 0px 6px; margin: 0px 8px; box-shadow: rgba(0, 0, 0, 0.77) 8px 0px 0px, rgba(0, 0, 0, 0.77) -8px 0px 0px; color: rgb(42, 42, 42); transition: color 0.4s; }
.td_text_highlight_0:hover { color: rgb(249, 249, 249); cursor: default; }
.td_text_highlight_marker { padding: 5px 0px 6px; margin: 0px 8px; color: rgb(255, 255, 255); transition: color 0.4s; }
.td_text_highlight_marker:hover { color: rgb(249, 249, 249); }
.td_text_highlight_marker_red { background-color: rgba(255, 28, 26, 0.62); box-shadow: rgba(255, 28, 26, 0.62) 8px 0px 0px, rgba(255, 28, 26, 0.62) -8px 0px 0px; }
.td_text_highlight_marker_blue { background-color: rgba(57, 213, 255, 0.75); box-shadow: rgba(57, 213, 255, 0.75) 8px 0px 0px, rgba(57, 213, 255, 0.75) -8px 0px 0px; }
.td_text_highlight_marker_green { background-color: rgba(77, 216, 69, 0.65); box-shadow: rgba(77, 216, 69, 0.65) 8px 0px 0px, rgba(77, 216, 69, 0.65) -8px 0px 0px; }
.td_text_highlight_marker_yellow { background-color: rgba(255, 203, 0, 0.75); box-shadow: rgba(255, 203, 0, 0.75) 8px 0px 0px, rgba(255, 203, 0, 0.75) -8px 0px 0px; }
.td_text_highlight_marker_pink { background-color: rgba(255, 101, 243, 0.75); box-shadow: rgba(255, 101, 243, 0.75) 8px 0px 0px, rgba(255, 101, 243, 0.75) -8px 0px 0px; }
.td-paragraph-padding-0 { display: block; padding-left: 0px; padding-right: 6%; }
.td-paragraph-padding-1 { display: block; padding-left: 6%; padding-right: 6%; }
.td-paragraph-padding-2 { display: block; padding-left: 12%; padding-right: 12%; }
.td-paragraph-padding-3 { display: block; padding-left: 6%; padding-right: 12%; }
.td-paragraph-padding-4 { display: block; padding-left: 6%; padding-right: 0px; }
.td-paragraph-padding-5 { display: block; padding-left: 18%; padding-right: 18%; }
.td-paragraph-padding-6 { display: block; padding-left: 12%; padding-right: 6%; }
.mceContentBody-max-width-small .td-paragraph-padding-0, .td-pb-span8 .td-paragraph-padding-0 { padding-right: 4%; }
.mceContentBody-max-width-small .td-paragraph-padding-1, .td-pb-span8 .td-paragraph-padding-1 { padding-left: 4%; padding-right: 4%; }
.mceContentBody-max-width-small .td-paragraph-padding-2, .td-pb-span8 .td-paragraph-padding-2 { padding-left: 8%; padding-right: 8%; }
.mceContentBody-max-width-small .td-paragraph-padding-3, .td-pb-span8 .td-paragraph-padding-3 { padding-left: 4%; padding-right: 8%; }
.mceContentBody-max-width-small .td-paragraph-padding-4, .td-pb-span8 .td-paragraph-padding-4 { padding-left: 4%; }
.mceContentBody-max-width-small .td-paragraph-padding-5, .td-pb-span8 .td-paragraph-padding-5 { padding-left: 12%; padding-right: 12%; }
.mceContentBody-max-width-small .td-paragraph-padding-6, .td-pb-span8 .td-paragraph-padding-6 { padding-left: 8%; padding-right: 4%; }
@media (max-width: 500px) {
  .td-paragraph-padding-0, .td-paragraph-padding-1, .td-paragraph-padding-2, .td-paragraph-padding-3, .td-paragraph-padding-4, .td-paragraph-padding-5, .td-paragraph-padding-6 { padding-left: 10px !important; padding-right: 10px !important; }
}
.td_module_wrap { position: relative; padding-bottom: 35px; }
.td_module_wrap .entry-title { font-size: 21px; line-height: 25px; margin: 0px 0px 6px; }
.td_module_wrap:hover .entry-title a { color: var(--td_theme_color,#4db2ec); }
.entry-title { overflow-wrap: break-word; }
.td-module-thumb { position: relative; margin-bottom: 13px; }
.td-module-thumb .entry-thumb { display: block; }
.td-video-play-ico { position: absolute; width: 40px; height: 40px; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: rgba(0, 0, 0, 0.48); border: 0.05em solid rgb(255, 255, 255); border-radius: 100%; font-size: 40px; z-index: 1; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 0.15em; }
.td-video-play-ico i { position: absolute; top: 50%; transform: translate(-50%, -50%); font-size: 35%; color: rgb(255, 255, 255); }
.td-video-play-ico i.td-icon-video-thumb-play { left: 54%; }
.td-video-play-ico i.td-icon-audio-thumb-play { left: 47%; }
.td-video-play-ico.td-video-small { width: 20px; height: 20px; font-size: 20px; }
.td-module-meta-info { font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); font-size: 11px; margin-bottom: 7px; line-height: 1; min-height: 17px; }
.td_module_wrap.td-meta-info-hide .td-module-meta-info { min-height: 1px; margin-top: -4px; }
.entry-review-stars { display: inline-block; position: relative; top: 1px; vertical-align: middle; }
.td-post-author-name { font-weight: 700; display: inline-block; position: relative; top: 2px; }
.td-post-author-name a { color: rgb(0, 0, 0); }
.td-post-author-name span { color: rgb(204, 204, 204); margin: 0px 2px; font-weight: 400; }
.td-post-author-name div { display: inline; margin-right: 2px; }
.td-post-date { color: rgb(118, 118, 118); display: inline-block; position: relative; top: 2px; }
.td-module-comments { position: relative; float: right; font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); font-size: 10px; font-weight: 600; text-align: center; line-height: 1; }
.td-module-comments a { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); display: inline-block; min-width: 17px; padding: 3px 4px 4px 5px; position: relative; }
.td-module-comments a::after { position: absolute; bottom: -3px; left: 0px; content: ""; width: 0px; height: 0px; border-style: solid; border-width: 3px 3px 0px 0px; border-color: rgb(0, 0, 0) transparent transparent; }
.td-excerpt { font-size: 13px; color: rgb(118, 118, 118); font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); overflow-wrap: anywhere; margin-top: 9px; }
.more-link-wrap, .td-read-more { display: inline-block; font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); margin-bottom: 20px; }
.more-link-wrap a, .td-read-more a { background-color: var(--td_theme_color,#4db2ec); color: rgb(255, 255, 255); display: inline-block; font-size: 13px; font-weight: 500; line-height: 1; padding: 10px 15px; transition: background-color 0.4s; }
.more-link-wrap a:hover, .td-read-more a:hover { text-decoration: none; background-color: var(--td_black,#222) !important; }
.td-admin-edit { position: absolute; left: 0px; top: 0px; display: none; z-index: 2; background-color: rgba(0, 0, 0, 0.3); padding: 3px 10px; font-size: 13px; transition: background-color 0.4s; color: rgb(255, 255, 255) !important; }
.td-admin-edit:hover { background-color: rgb(0, 0, 0); }
.td-module-thumb:hover .td-admin-edit { display: block; }
.td-post-category { font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); font-size: 10px; font-weight: 600; line-height: 1; background-color: var(--td_black,#222); color: rgb(255, 255, 255); margin-right: 5px; padding: 3px 6px 4px; display: block; vertical-align: top; transition: 0.2s; }
.td-post-category:hover { background-color: var(--td_theme_color,#4db2ec); }
.td-module-image { position: relative; }
.td-module-image .td-post-category { position: absolute; bottom: 0px; }
.td-module-meta-info .td-post-category { display: inline-block; }
.td_module_15 { padding-bottom: 20px; border-bottom: 1px dashed rgb(242, 242, 242); margin-bottom: 40px; }
.td_module_15 .entry-title { font-size: 34px; line-height: 42px; margin-bottom: 8px; margin-top: 0px; }
@media (max-width: 1018px) {
  .td_module_15 .entry-title { font-size: 26px; line-height: 36px; }
}
.td_module_15 .entry-title a:hover { text-decoration: none; }
.td_module_15.sticky .entry-title a { color: var(--td_theme_color,#4db2ec); }
.td_module_15 .td-module-meta-info a:hover { text-decoration: none; }
.td_module_15.post { margin-top: 0px; }
.td_module_15.post .td-post-comments { display: inline-block; float: none; margin-left: 22px; vertical-align: top; position: relative; top: 2px; }
.td_module_15.post .td-post-comments a { color: rgb(68, 68, 68); }
.td_module_15.post .td-module-meta-info { margin-bottom: 21px; }
.td_module_15 .entry-review-stars { top: 5px; }
.td_module_15 .td-post-content { padding-bottom: 0px; }
.td_module_15 .td-icon-comments { font-size: 9px; margin-right: 5px; vertical-align: middle; }
.td_module_15 .alignwide { width: 100% !important; margin-left: 0px !important; }
.td_module_15 .alignfull { left: auto; transform: none; width: auto !important; margin-left: 0px !important; }
.td_module_15 .alignfull.wp-block-columns { padding-left: 0px; padding-right: 0px; }
.block-title { font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); font-size: 14px; line-height: 1; margin-top: 0px; margin-bottom: 26px; border-bottom: 2px solid var(--td_header_color,var(--td_black,#222)); }
.block-title > a, .block-title > label, .block-title > span, .block-title > span > a { line-height: 17px; display: inline-block; padding: 7px 12px 4px; background-color: var(--td_header_color,var(--td_black,#222)); color: var(--td_text_header_color,#fff); }
.td-block-title a, .td-block-title span { display: inline-block; }
.td_block_template_1 .block-title { text-align: left; }
.td-page-title { font-size: 30px; line-height: 38px; margin: -9px 0px 19px; }
.td-page-title, .td-page-title h1 { color: var(--td_page_title_color,var(--td_text_color,#111)); }
@media (min-width: 768px) and (max-width: 1018px) {
  body .td-page-title { font-size: 26px; line-height: 34px; margin: -2px 0px 19px; }
}
@media (max-width: 767px) {
  body .td-page-title { font-size: 24px; line-height: 32px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .page-template-default .td-crumb-container, .page-template-page-pagebuilder-title .td-crumb-container { margin-bottom: 0px; }
}
.page-template-default .wpb_text_column p:last-child, .page-template-page-pagebuilder-title .wpb_text_column p:last-child { margin-bottom: 26px; }
.page-template-default .wpb_text_column figure img, .page-template-page-pagebuilder-title .wpb_text_column figure img { margin-bottom: 0px !important; }
.page-template-page-pagebuilder-title .td-main-content-wrap { padding-top: 0px; }
.td-main-content-wrap { padding-bottom: 40px; }
@media (max-width: 767px) {
  .td-main-content-wrap { padding-bottom: 26px; }
}
.td-main-page-wrap { padding-top: 48px; }
@media (max-width: 767px) {
  .td-main-page-wrap { padding-top: 32px; }
}
.td-author-page { font-size: 12px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-author-page { margin-bottom: 40px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-author-page { margin-bottom: 28px; }
}
@media (max-width: 767px) {
  .td-author-page { margin-bottom: 28px; }
}
.td-author-counters { font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); font-size: 11px; font-weight: 700; color: rgb(255, 255, 255); margin-bottom: 12px; }
@media (max-width: 767px) {
  .td-author-counters { margin-bottom: 10px; }
}
.td-author-counters span { background-color: var(--td_black,#222); padding: 4px 9px 3px; margin-right: 10px; position: relative; top: 0px; }
.td-404-title { font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); font-size: 40px; color: rgb(34, 34, 34); text-align: center; line-height: 50px; margin: 50px 0px 17px; }
@media (max-width: 767px) {
  .td-404-title { font-size: 34px; line-height: 44px; }
}
.td-404-sub-title { font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); font-size: 21px; line-height: 24px; color: rgb(166, 166, 166); text-align: center; margin: 0px 0px 40px; }
@media (max-width: 767px) {
  .td-404-sub-title { font-size: 17px; line-height: 22px; }
}
.td-404-sub-sub-title { text-align: center; margin-bottom: 70px; }
.td-404-sub-sub-title a { background-color: var(--td_black,#222); border: medium none; color: rgb(255, 255, 255); font-size: 11px; font-weight: 700; line-height: 16px; padding: 8px 15px; margin-left: 6px; }
.td-404-sub-sub-title a:hover { color: rgb(255, 255, 255); background-color: var(--td_theme_color,#4db2ec); }
.td-404-head { text-align: center; }
.td-attachment-page-content p { color: rgb(68, 68, 68); font-size: 11px; font-style: italic; line-height: 17px; }
.td-attachment-prev { display: inline-block; margin: 10px 0px 21px; }
.td-attachment-prev img { width: 100px; height: 100px; }
.td-attachment-next { float: right; margin: 10px 0px 21px; }
.td-attachment-next img { width: 100px; height: 100px; }
.td-search-query { color: var(--td_theme_color,#4db2ec); }
.search-page-search-wrap { margin: 37px 0px 51px; }
.td-search-form-widget { position: relative; line-height: 21px; }
.td-search-form-widget .wpb_button { height: 32px; position: absolute; right: 0px; top: 0px; text-shadow: none; padding: 7px 15px 8px; line-height: 16px; margin: 0px; }
.td-search-form-widget .wpb_button:hover { background-color: var(--td_theme_color,#4db2ec); }
.td-search-form-widget div { text-align: left; }
.td-search-form-widget .td-widget-search-input { width: 95%; border-right: 0px; height: 32px; line-height: 21px; position: relative; top: 0px; display: inline-table; vertical-align: middle; }
.td_search_subtitle { position: relative; top: 11px; left: 2px; font-size: 12px; }
.page-nav { margin: 30px 0px; font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); font-size: 12px; display: inline-block; width: 100%; }
@media (max-width: 767px) {
  .page-nav { margin-right: auto; margin-left: auto; display: table; width: auto; }
}
.page-nav a:hover { color: rgb(255, 255, 255); background-color: rgb(68, 68, 68); border-color: rgb(68, 68, 68); }
.page-nav a, .page-nav span { padding: 5px 11px; border: 1px solid rgb(227, 227, 227); display: inline-block; margin: 0px 8px 8px 0px; min-width: 33px; text-align: center; color: rgb(102, 102, 102); line-height: 21px; float: left; }
@media (max-width: 767px) {
  .page-nav .first, .page-nav .last { display: none; }
}
.page-nav .extend { border: none; }
@media (max-width: 767px) {
  .page-nav .extend { display: none; }
}
.page-nav i { font-size: 9px; line-height: 1; display: inline-table; }
.page-nav .page-nav-icon-svg { display: inline-flex; align-items: center; justify-content: center; }
.page-nav .page-nav-icon-svg svg { width: 9px; height: 10px; }
.page-nav .page-nav-icon-svg svg, .page-nav .page-nav-icon-svg svg * { fill: rgb(102, 102, 102); }
.page-nav a:hover .page-nav-icon-svg svg, .page-nav a:hover .page-nav-icon-svg svg * { fill: rgb(255, 255, 255); }
.page-nav .pages { float: right; margin: 0px; border: none; padding: 6px 0px 6px 6px; }
@media (max-width: 767px) {
  .page-nav .pages { display: none; }
}
.page-nav .current { background-color: var(--td_theme_color,#4db2ec); color: rgb(255, 255, 255); border-color: var(--td_theme_color,#4db2ec); }
.page-nav:first-child > div { padding: 5px 11px; border: 1px solid var(--td_theme_color,#4db2ec); display: inline-block; margin: 0px 8px 8px 0px; min-width: 33px; text-align: center; color: rgb(255, 255, 255); line-height: 21px; float: left; background-color: var(--td_theme_color,#4db2ec); }
.page-nav .td-icon-menu-right { padding-left: 1px; }
.page-nav .td-icon-menu-left { padding-right: 1px; }
.rtl .page-nav a, .rtl .page-nav span { float: right; margin: 0px 0px 8px 8px; }
.rtl .page-nav .pages { float: left; padding: 6px 6px 6px 0px; }
.rtl .page-nav .td-icon-menu-left::before { content: ""; }
.rtl .page-nav .td-icon-menu-right::before { content: ""; }
.td-page-content { padding-bottom: 26px; }
.td-page-content, .td-page-content p { color: var(--td_page_content_color,var(--td_black,#222)); }
.td-page-content h1, .td-page-content h2, .td-page-content h3, .td-page-content h4, .td-page-content h5, .td-page-content h6 { color: var(--td_page_h_color,var(--td_text_color,#111)); }
.td-page-content table { margin-bottom: 21px; }
.tdc-theme-Newspaper { overflow-x: hidden; }
.td-pb-span4 .wpb_wrapper, .td-ss-main-sidebar { perspective: unset !important; }
.td-crumb-container { min-height: 35px; margin-bottom: 9px; padding-top: 21px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-crumb-container { padding-top: 16px; }
}
@media (max-width: 767px) {
  .td-crumb-container { padding-top: 11px; }
}
@media (max-width: 767px) {
  .single-post .td-bred-no-url-last { display: none; }
}
.entry-crumbs { font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); font-size: 12px; color: rgb(195, 195, 195); line-height: 18px; padding-top: 1px; padding-bottom: 2px; }
.entry-crumbs a { color: rgb(195, 195, 195); }
.entry-crumbs a:hover { color: rgb(119, 119, 119); }
.entry-crumbs .td-bread-sep { font-size: 8px; margin: 0px 5px; }
.td-category { list-style: none; font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); font-size: 10px; margin-top: 0px; margin-bottom: 10px; line-height: 1; }
.td-category li { display: inline-block; margin: 0px 5px 5px 0px; line-height: 1; }
.td-category a { color: rgb(255, 255, 255); background-color: var(--td_black,#222); padding: 3px 6px 4px; white-space: nowrap; display: inline-block; }
.td-category a:hover { opacity: 0.9; }
@media (max-width: 767px) {
  .single .td-category { margin-bottom: 0px; }
}
.post { background-color: var(--td_container_transparent,#fff); }
.post header .entry-title { margin-top: 0px; margin-bottom: 7px; overflow-wrap: break-word; font-size: 41px; line-height: 50px; }
@media (max-width: 1018px) {
  .post header .entry-title { font-size: 32px; line-height: 36px; }
}
@media (max-width: 767px) {
  .post header .entry-title { margin-top: 3px; margin-bottom: 9px; }
}
.td-post-sub-title { font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); font-size: 16px; font-style: italic; font-weight: 300; line-height: 24px; color: rgb(153, 153, 153); margin: 9px 0px 14px; }
@media (max-width: 767px) {
  .td-post-sub-title { margin: 0px 0px 16px; }
}
.bypostauthor { line-height: 1; }
header .td-module-meta-info { margin-bottom: 16px; }
header .td-post-author-name { font-weight: 400; color: rgb(68, 68, 68); float: left; }
header .td-post-author-name a { font-weight: 700; margin-right: 3px; }
header .td-post-date { margin-left: 4px; color: rgb(118, 118, 118); float: left; }
header .td-post-views { float: right; margin-right: 22px; }
header .td-post-views span { line-height: 15px; vertical-align: top; }
header .td-icon-views { position: relative; line-height: 17px; font-size: 14px; margin-right: 5px; }
header .td-post-comments { float: right; position: relative; top: 2px; }
header .td-post-comments a { color: rgb(68, 68, 68); }
header .td-post-comments i { vertical-align: middle; }
header .td-icon-comments { margin-right: 5px; font-size: 9px; }
.post footer { clear: both; }
.page-nav.page-nav-post { margin-top: 0px; }
.td-post-source-tags { font-size: 11px; }
.td-post-source-tags a { font-size: 11px; }
.td-post-source-tags .td-no-tags { margin-bottom: 34px; }
.td-post-source-via { font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); font-weight: 600; }
.td-post-small-box { margin-bottom: 4px; line-height: 20px; clear: left; height: 20px; display: table; }
.td-post-small-box span { background-color: var(--td_black,#222); padding: 5px 9px; color: rgb(255, 255, 255); display: block; text-transform: uppercase; line-height: 10px; float: left; height: 20px; }
.td-post-small-box a { display: block; float: left; border: 1px solid var(--td_grid_border_color,#ededed); margin-left: 4px; line-height: 8px; color: var(--td_text_color,#111); padding: 5px 8px; height: 20px; }
.td-post-small-box a:hover { color: rgb(255, 255, 255); background-color: var(--td_theme_color,#4db2ec); border-color: var(--td_theme_color,#4db2ec); }
.td-tags { margin: 0px 0px 30px; font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); display: table; line-height: 20px; font-weight: 600; }
.td-tags li { list-style: none; display: inline-block; line-height: 20px; margin-left: 0px; float: left; margin-bottom: 4px; }
.td-tags a, .td-tags span { margin-right: 4px; margin-left: 0px; }
.td-post-next-prev-content { display: inline-block; font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); word-break: break-word; }
.td-post-next-prev-content span { display: block; font-size: 12px; color: rgb(193, 193, 193); margin-bottom: 7px; }
.td-post-next-prev-content a { display: block; font-size: 15px; color: rgb(34, 34, 34); line-height: 21px; margin-bottom: 43px; }
.td-post-next-prev-content a:hover { color: var(--td_theme_color,#4db2ec); }
.td-post-next-post { text-align: right; }
.td-next-prev-separator { display: none; }
@media (max-width: 767px) {
  #td-outer-wrap .td-post-next-post, #td-outer-wrap .td-post-prev-post { width: 50%; float: left; }
}
.author-box-wrap { border: 1px solid var(--td_grid_border_color,#ededed); padding: 21px; margin-bottom: 48px; }
@media (max-width: 767px) {
  .author-box-wrap { text-align: center; }
}
.author-box-wrap .avatar { float: left; max-width: 96px; }
@media (max-width: 767px) {
  .author-box-wrap .avatar { margin-bottom: 5px; float: none; }
}
.author-box-wrap .desc { margin-left: 117px; font-size: 12px; }
@media (max-width: 767px) {
  .author-box-wrap .desc { margin-left: 0px; }
}
.author-box-wrap .td-social-icon-wrap .td-icon-font { color: rgb(34, 34, 34); }
.author-box-wrap .td-author-social { margin-bottom: -5px; }
.author-box-wrap .td-author-social a { color: rgb(68, 68, 68); margin-top: 11px; }
.author-box-wrap .td-author-social a:hover { color: var(--td_theme_color,#4db2ec); }
.author-box-wrap .td-author-social .td-icon-font { font-size: 15px; width: auto; min-width: 18px; height: auto; margin-right: 15px; }
.td-author-name { font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); font-size: 15px; line-height: 21px; font-weight: 700; margin: 7px 0px 8px; }
.td-author-name a { color: rgb(34, 34, 34); }
.td-author-name a:hover { color: var(--td_theme_color,#4db2ec); }
.td-author-url { font-size: 11px; font-style: italic; line-height: 21px; margin-bottom: 6px; }
.td-author-url a { color: rgb(68, 68, 68); }
.td-author-url a:hover { color: var(--td_theme_color,#4db2ec); }
.wp-embedded-content { width: 100%; }
.td-post-content .wpml-ls-statics-post_translations .wpml-ls-flag { margin-bottom: 0px; }
.single.wpb-js-composer .td-post-content .tdc-row { width: 100%; }
.td-post-content p:empty { display: none; }
.td-post-featured-image { position: relative; }
.td-post-featured-image img { display: block; margin-bottom: 26px; width: 100%; }
.td-post-featured-image .wp-caption-text { margin-bottom: 26px; z-index: 1; }
.td-post-content { margin-top: 21px; padding-bottom: 16px; }
@media (max-width: 767px) {
  .td-post-content { margin-top: 16px; }
}
.td-post-content p { overflow-wrap: break-word; }
.td-post-content img { display: block; }
.td-post-content table { margin-bottom: 21px; }
.td-post-content .td-gallery { clear: both; }
.td-post-content .fb-video { margin-bottom: 26px; }
.td-post-content #fb-root + p { margin: 0px; }
.td-post-template-default .td-post-title .td-post-comments { margin-left: 22px; }
.td-post-template-default .td-post-title div.td-post-views { margin-right: 0px; }
@media (max-width: 1018px) {
  .td-post-template-default .td-post-header header .entry-title { font-size: 32px; line-height: 36px; }
}
.td-post-template-default .td-post-featured-image img { width: auto; }
.td-post-template-default .wpb_video_wrapper { margin-bottom: 26px; }
.td-post-template-default .wpb_video_wrapper .fb-video { margin-bottom: 0px; }
.td-post-template-default .wpb_video_wrapper iframe { display: block; }
.td-post-template-default .wpb_video_wrapper .twitter-video { max-width: none !important; }
.td-post-template-default .wpb_video_wrapper video { max-width: 100%; }
.comment { list-style: none; margin-left: 0px; padding-bottom: 13px; border-bottom: 1px dashed var(--td_grid_border_color,#ededed); margin-bottom: 21px; }
.comment:first-child { border-top: none; }
.comment .avatar { float: left; margin-right: 20px; margin-bottom: 20px; width: 50px; }
.comment cite { font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); font-weight: 700; font-style: normal; font-size: 14px; line-height: 1; }
@media (max-width: 500px) {
  .comment cite { font-size: 16px; }
}
@media (max-width: 500px) {
  .comment cite a { display: block; }
}
.comment .comment-content, .comment .comment-meta, .comment .comment-respond { margin-left: 56px; display: table-row; }
.comment .comment-content { margin-top: 7px; }
.comment .comment-content p { margin-bottom: 21px; }
.comment .comment-content p:last-child { margin-bottom: 0px; }
.comment p { margin-bottom: 0px; overflow-wrap: break-word; }
.comment .logged-in-as { margin-bottom: 10px; }
.comment .children { margin-left: 70px; padding-top: 16px; border-top: 1px dashed var(--td_grid_border_color,#ededed); margin-top: 13px; }
@media (max-width: 500px) {
  .comment .children { margin-left: 34px; }
}
.comment .children .children { margin-left: 56px; }
@media (max-width: 500px) {
  .comment .children .children { margin-left: 0px; }
}
.comment .children .comment:last-child { margin-bottom: 0px; padding-bottom: 0px; border-bottom: none; }
.comment .children .comment .avatar { width: 36px; height: 36px; position: relative; top: 5px; }
@media (max-width: 500px) {
  .comment .children .comment .avatar { top: 0px; }
}
.comment .children .comment .comment-content, .comment .children .comment .comment-meta, .comment .children .comment .comment-respond { margin-left: 56px; }
.td-comments-title-wrap { transform: translateZ(0px); }
.comment-link { font-size: 11px; line-height: 1; color: rgb(116, 116, 116); padding-left: 10px; }
@media (max-width: 500px) {
  .comment-link { padding-left: 0px; margin-bottom: 5px; margin-top: 5px; display: block; }
}
.comment-edit-link { font-size: 11px; line-height: 1; padding-left: 10px; }
.comment-edit-link:hover { text-decoration: underline; }
@media (max-width: 500px) {
  .comment-edit-link { padding-left: 0px; margin-bottom: 5px; margin-top: 5px; display: block; }
}
.comment-meta { margin-top: 3px; }
.comment-respond { margin-bottom: 21px; }
@media (max-width: 767px) {
  .comment-respond { margin-left: 0px !important; }
}
.comment-reply-link { font-size: 11px; color: rgb(116, 116, 116); }
.comment-reply-link:hover { color: var(--td_theme_color,#4db2ec); }
.single .comments { margin-bottom: 48px; padding-top: 10px; margin-top: -10px; }
#reply-title { font-size: 16px; font-weight: 700; margin-bottom: 7px; margin-top: 10px; }
.logged-in-as { margin-top: 0px; margin-bottom: 10px; font-size: 13px; }
.logged-in-as a { color: var(--td_text_color,#111); font-weight: 600; }
.logged-in-as a:hover { color: var(--td_theme_color,#4db2ec); }
@media (max-width: 767px) {
  .logged-in-as a:last-child { display: block; float: right; }
}
#cancel-comment-reply-link { font-size: 12px; font-weight: 400; color: var(--td_text_color,#111); margin-left: 10px; }
#cancel-comment-reply-link:hover { color: var(--td_theme_color,#4db2ec); }
.comment .comment-form-input-wrap { margin-top: 0px; margin-bottom: 21px; }
.comment-subscription-form { margin-bottom: 3px; font-size: 13px; }
.comment-subscription-form .subscribe-label { margin-left: 3px; position: relative; top: -1px; }
@media (max-width: 767px) {
  .td-login-comment { background-color: rgb(34, 34, 34); width: 100%; margin-top: 20px; text-align: center; text-transform: uppercase; font-size: 14px; font-weight: 700; }
  .td-login-comment a { color: rgb(255, 255, 255); padding: 14px 0px 15px; line-height: 19px; display: block; }
}
@media (max-width: 767px) {
  .comments .comment-form .submit { width: 100%; font-size: 15px; font-weight: 700; padding: 15px 0px; text-transform: uppercase; }
}
.comments { clear: both; }
.comment-form .td-warning-author, .comment-form .td-warning-captcha, .comment-form .td-warning-captcha-score, .comment-form .td-warning-comment, .comment-form .td-warning-email, .comment-form .td-warning-email-error { display: none; }
.comment-form textarea { display: block; }
.td-comment-form-warnings .td-warning-author, .td-comment-form-warnings .td-warning-captcha, .td-comment-form-warnings .td-warning-captcha-score, .td-comment-form-warnings .td-warning-comment, .td-comment-form-warnings .td-warning-email, .td-comment-form-warnings .td-warning-email-error { margin-bottom: -11px; color: rgb(255, 122, 122); font-size: 11px; font-style: italic; line-height: 15px; }
.td-form-author, .td-form-comment, .td-form-email, .td-form-url { margin-top: 0px; margin-bottom: 21px; }
@media (max-width: 767px) {
  .comment-pagination { margin-bottom: 25px; margin-left: -3%; margin-right: -3%; text-align: center; }
  .comment-pagination a { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); padding: 14px 0px; display: inline-block; width: 45%; text-align: center; line-height: 1; margin: 0px 2%; font-size: 13px; }
}
@media (max-width: 767px) {
  .comment-list li:last-child { border: none; }
}
.comment-form-cookies-consent label { margin-left: 8px; }
.comment-form-cookies-consent * { vertical-align: middle; }
.wp-block-image { margin-bottom: 21px; }
.wp-block-image.aligncenter, .wp-block-image.alignleft, .wp-block-image.alignright { margin-bottom: 21px; }
.wp-block-image figcaption { font-family: Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; text-align: left; margin: 6px 0px 0px; font-size: 11px; font-style: italic; font-weight: 400; line-height: 17px; color: rgb(68, 68, 68); }
.wp-block-image.alignfull figcaption { margin-right: 20px; margin-left: 20px; }
.wp-block-gallery { margin-bottom: 26px; }
.wp-block-gallery figcaption { font-family: Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 11px; line-height: 17px; }
.wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption { font-family: Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 11px; line-height: 17px; }
.wp-block-gallery.alignnone { display: flex; }
.wp-block-categories { padding: 0px 10px; }
.wp-block-categories, .wp-block-categories ul { list-style-type: none; }
.wp-block-categories ul { margin: 5px 0px 0px; padding-left: 26px; }
.wp-block-categories li { margin-left: 0px; margin-bottom: 5px; }
.wp-block-categories li:last-child { margin-bottom: 0px; }
.wp-block-categories a { color: rgb(0, 0, 0); }
.wp-block-categories a:hover { text-decoration: none; color: var(--td_theme_color,#4db2ec); }
.wp-block-categories .td-widget-no { float: right; }
.wp-block-categories .td-widget-no::before { content: "("; }
.wp-block-categories .td-widget-no::after { content: ")"; }
.wp-block-categories select { height: 30px; margin-bottom: 10px; margin-top: 13px; padding: 0px 5px; }
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p { font-size: 36px; line-height: 1.2; }
.wp-block-quote.is-large cite, .wp-block-quote.is-style-large cite { font-size: 13px; }
.wp-block-quote p.has-regular-font-size { font-size: 1em; }
.wp-block-quote p.has-larger-font-size { font-size: 3.34em; }
.wp-block-quote cite { color: rgb(108, 119, 129); font-size: 13px; margin-top: 1em; position: relative; font-style: normal; }
figure.wp-block-pullquote { font-size: 14px; }
figure.wp-block-pullquote.has-larger-font-size { font-size: 3.34em; }
figure.wp-block-pullquote p { font-size: 1em; line-height: 1.858em; font-weight: 600; }
.wp-block-archives { font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); }
.wp-block-archives li { line-height: 30px; list-style: none; padding: 0px; margin-left: 0px !important; }
.wp-block-archives li a { color: rgb(34, 34, 34); }
.wp-block-archives li a:hover { color: var(--td_theme_color,#4db2ec); text-decoration: none !important; }
.wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta { margin-left: 0px; }
.wp-block-latest-comments .wp-block-latest-comments__comment { display: flex; line-height: 21px; padding-bottom: 13px; font-size: 12px; margin: 10px 0px !important; }
.wp-block-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-date { display: block; font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); font-size: 11px; line-height: 16px; color: rgb(181, 181, 181); font-style: italic; margin-bottom: 5px; }
.wp-block-latest-comments .wp-block-latest-comments__comment p { margin-bottom: 0px; }
.wp-block-latest-comments .wp-block-latest-comments__comment a { color: rgb(34, 34, 34); font-style: italic; font-size: 11px; font-weight: 700; }
.wp-block-latest-comments .wp-block-latest-comments__comment a:hover { color: var(--td_theme_color,#4db2ec); text-decoration: none !important; }
.wp-block-latest-posts:not(.is-grid) li { list-style: none; margin-left: 0px; padding-bottom: 7px; border-bottom: 1px dashed rgb(241, 241, 241); font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); margin-bottom: 8px !important; }
.wp-block-latest-posts:not(.is-grid) li:last-child { border-bottom: none; }
.wp-block-latest-posts:not(.is-grid) li a { display: inline-block; color: rgb(34, 34, 34); line-height: 21px; }
.wp-block-latest-posts:not(.is-grid) li a:hover { color: var(--td_theme_color,#4db2ec); text-decoration: none !important; }
.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__post-date { display: block; font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); font-size: 11px; line-height: 16px; color: rgb(181, 181, 181); font-style: italic; margin-bottom: 5px; }
.wp-block-button:not(.is-style-outline) a.wp-block-button__link { transition: background-color 0.1s; padding: 9px 12px; font-size: 16px; line-height: 20px; font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); font-weight: 600; }
.wp-block-button:not(.is-style-outline) a.wp-block-button__link:not([class*="has-background"]):hover { background-color: rgb(68, 68, 68); text-decoration: none !important; }
.wp-block-button:not(.is-style-outline) a.wp-block-button__link:not([class*="has-background"]) { background-color: var(--td_theme_color,#4db2ec); }
.wp-block-button.is-style-outline .wp-block-button__link { border-width: 2px; border-style: solid; transition: 0.1s; }
.wp-block-button.is-style-outline .wp-block-button__link:not([class*="has-background"]) { background-color: transparent; }
.wp-block-button.is-style-outline .wp-block-button__link:not([class*="has-background"]):hover { background-color: rgb(77, 178, 236); }
.wp-block-button.is-style-outline .wp-block-button__link:not([class*="has-text-color"]) { color: var(--td_theme_color,#4db2ec); border-color: var(--td_theme_color,#4db2ec); }
.wp-block-button.is-style-outline .wp-block-button__link:hover { background-color: rgb(68, 68, 68); color: rgb(255, 255, 255); text-decoration: none !important; }
.td-pb-span12 .alignwide { position: relative; left: 50%; transform: translateX(-50%); width: 1400px; max-width: 100vw; }
.td-pb-span12 .alignwide img, .td-pb-span12 .alignwide video, .td-pb-span12 .alignwide.wp-block-embed iframe { padding: 0px calc(50% - 50vw); }
.td-pb-span12 .alignwide.wp-block-video video { width: 100%; }
.td-pb-span12 .alignwide.wp-block-embed iframe { width: 100%; }
.td-pb-span12 .alignfull { position: relative; left: 50%; transform: translateX(-50%); margin-left: 0px; margin-right: 0px; width: 100vw !important; max-width: none !important; }
.td-pb-span12 .alignfull.wp-block-cover.has-parallax { left: auto; transform: none; margin-left: calc(50% - 50vw); }
.td-pb-span12 .alignfull.wp-block-columns { padding-left: 8px; padding-right: 8px; }
.td-pb-span12 .alignfull.wp-block-embed-wordpress-tv .wp-block-embed__wrapper { padding-bottom: 56.25%; }
.td-pb-span12 .alignfull.wp-block-embed-wordpress-tv iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; padding-left: 8px; padding-right: 8px; }
.td-pb-span12 .alignfull.wp-block-embed iframe { width: 100%; }
.tdc-column:not(.td-pb-span12) .alignwide { width: 100% !important; margin-left: 0px !important; }
.tdc-column:not(.td-pb-span12) .alignfull.wp-block-pullquote blockquote { margin-left: 0px; margin-right: 0px; }
.wp-block-embed-flickr.aligncenter .wp-block-embed__wrapper { display: table; margin-left: auto; margin-right: auto; }
.wp-block-embed-flickr.alignfull img, .wp-block-embed-flickr.alignwide img { width: 100%; height: auto; }
.wp-block-media-text { margin-bottom: 26px; }
.gallery-item { display: inline-block; text-align: center; vertical-align: top; margin-bottom: 20px; width: 100%; padding: 0px 2%; }
.gallery-item .gallery-caption { text-align: center; margin: 0px; }
.gallery-item .gallery-icon img { display: inline-block; }
.gallery-columns-2, .gallery-columns-3, .gallery-columns-4, .gallery-columns-5, .gallery-columns-6, .gallery-columns-7, .gallery-columns-8, .gallery-columns-9 { margin: 0px -2% 20px; }
.gallery-columns-2 .gallery-item { max-width: 50%; }
.gallery-columns-3 .gallery-item { max-width: 33.33%; }
.gallery-columns-4 .gallery-item { max-width: 25%; }
.gallery-columns-5 .gallery-item { max-width: 20%; }
.gallery-columns-6 .gallery-item { max-width: 16.66%; }
.gallery-columns-7 .gallery-item { max-width: 14.28%; }
.gallery-columns-8 .gallery-item { max-width: 12.5%; }
.gallery-columns-9 .gallery-item { max-width: 11.11%; }
.gallery-columns-1 .gallery-item { margin-bottom: 30px; position: relative; }
.gallery-columns-1 .gallery-item img { display: block; }
.gallery-columns-1 .gallery-caption { position: absolute; bottom: 0px; width: 100%; background-color: rgb(14, 14, 14); color: rgb(255, 255, 255); font-size: 12px; font-style: normal; padding: 8px 14px 10px; }
.post_td_gallery { font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); color: rgb(255, 255, 255); margin-bottom: 24px; background-color: rgb(34, 34, 34); overflow: hidden; clear: both; }
.td-gallery-slide-top { position: relative; min-height: 44px; background-color: rgb(17, 17, 17); }
.td-gallery-title { font-style: italic; font-size: 14px; line-height: 21px; font-weight: 600; padding: 16px 20px; width: 80%; }
@media (max-width: 767px) {
  .td-gallery-title { width: 65%; font-size: 13px; line-height: 17px; padding: 16px; }
}
.td-gallery-controls-wrapper { height: 28px; position: absolute; right: 0px; top: 0px; bottom: 0px; margin: auto !important; }
.td-gallery-slide-count { display: inline-block; margin-right: 7px; font-style: italic; font-size: 12px; font-weight: 600; vertical-align: middle; }
@media (max-width: 767px) {
  .td-gallery-slide-count { margin-right: 0px; }
}
.td-gallery-slide-prev-next-but { display: inline-block; margin-right: 12px; vertical-align: middle; }
@media (max-width: 767px) {
  .td-gallery-slide-prev-next-but { margin-right: 8px; }
}
.td-gallery-slide-prev-next-but .td-icon-left, .td-gallery-slide-prev-next-but .td-icon-right { font-size: 16px; padding: 0px 4px; user-select: none; }
@media (max-width: 767px) {
  .td-gallery-slide-prev-next-but .td-icon-left, .td-gallery-slide-prev-next-but .td-icon-right { padding: 0px 6px; }
}
.td-gallery-slide-prev-next-but .td-icon-left::before { content: ""; }
.td-gallery-slide-prev-next-but .td-icon-right::before { content: ""; }
.td-gallery-slide-copywrite { float: right; padding: 4px 6px; text-align: left; font-style: italic; line-height: 1; font-size: 11px; display: inline-block; background-color: rgba(0, 0, 0, 0.8); }
.td-button { margin: 0px 4.2px 0px 4.3px; background-size: cover !important; }
.td-doubleSlider-1 { overflow: hidden; width: auto; height: 580px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-doubleSlider-1 { height: 420px; }
}
@media (max-width: 767px) {
  .td-doubleSlider-1 { height: 260px; }
}
.td-doubleSlider-1 .td-slide-galery-figure { height: 580px; text-align: center; position: relative; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-doubleSlider-1 .td-slide-galery-figure { width: 980px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-doubleSlider-1 .td-slide-galery-figure { width: 740px; height: 420px; }
}
@media (max-width: 767px) {
  .td-doubleSlider-1 .td-slide-galery-figure { width: 100%; height: 260px; }
}
.td-doubleSlider-1 .td-slide-item img { max-width: none; max-height: 100%; }
@media (max-width: 767px) {
  .td-doubleSlider-1 .td-slide-item img { max-width: 100%; }
}
@media (max-width: 767px) {
  .td-doubleSlider-1 .td-slide-item { width: 100%; }
}
.td-doubleSlider-1 .td-slide-item .td-slide-galery-figure img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); overflow: auto; }
.td-doubleSlider-1 .td-slide-item .td-slide-caption { position: absolute; bottom: 0px; left: 0px; text-align: left; }
.td-doubleSlider-1 .td-slide-item .td-slide-caption span { font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); font-size: 12px; color: rgb(255, 255, 255); line-height: 18px; width: 100%; float: left; padding: 5px 10px; background-color: rgba(0, 0, 0, 0.6); }
.td-doubleSlider-1 .td-slide-item .td-slide-caption.td-gallery-slide-content { width: 100%; }
.td-slide-on-2-columns .td-gallery-title { width: 73%; }
@media (max-width: 767px) {
  .td-slide-on-2-columns .td-gallery-title { width: 65%; }
}
.td-slide-on-2-columns .td-doubleSlider-1 { height: 420px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-slide-on-2-columns .td-doubleSlider-1 { height: 320px; }
}
@media (max-width: 767px) {
  .td-slide-on-2-columns .td-doubleSlider-1 { height: 260px; }
}
.td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure { height: 420px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure { width: 640px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure { width: 484px; height: 320px; }
}
@media (max-width: 767px) {
  .td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure { width: 100%; height: 260px; }
}
.td-slide-on-2-columns .td-button { margin: 0px 5px; }
.td-pb-span3 .td-slide-on-2-columns .td-doubleSlider-1, .td-pb-span3 .td-slide-on-2-columns .td-slide-galery-figure { height: 200px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span3 .td-slide-on-2-columns .td-doubleSlider-1, .td-pb-span3 .td-slide-on-2-columns .td-slide-galery-figure { height: 140px; }
}
.td-pb-span4 .td-slide-on-2-columns .td-doubleSlider-1, .td-pb-span4 .td-slide-on-2-columns .td-slide-galery-figure, .td-pb-span5 .td-slide-on-2-columns .td-doubleSlider-1, .td-pb-span5 .td-slide-on-2-columns .td-slide-galery-figure { height: 300px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span4 .td-slide-on-2-columns .td-doubleSlider-1, .td-pb-span4 .td-slide-on-2-columns .td-slide-galery-figure, .td-pb-span5 .td-slide-on-2-columns .td-doubleSlider-1, .td-pb-span5 .td-slide-on-2-columns .td-slide-galery-figure { height: 200px; }
}
.td-pb-span6 .td-slide-on-2-columns .td-doubleSlider-1, .td-pb-span6 .td-slide-on-2-columns .td-slide-galery-figure { height: 360px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span6 .td-slide-on-2-columns .td-doubleSlider-1, .td-pb-span6 .td-slide-on-2-columns .td-slide-galery-figure { height: 260px; }
}
.td-pb-span7 .td-slide-on-2-columns .td-doubleSlider-1, .td-pb-span7 .td-slide-on-2-columns .td-slide-galery-figure, .td-pb-span8 .td-slide-on-2-columns .td-doubleSlider-1, .td-pb-span8 .td-slide-on-2-columns .td-slide-galery-figure, .td-pb-span9 .td-slide-on-2-columns .td-doubleSlider-1, .td-pb-span9 .td-slide-on-2-columns .td-slide-galery-figure { height: 420px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span7 .td-slide-on-2-columns .td-doubleSlider-1, .td-pb-span7 .td-slide-on-2-columns .td-slide-galery-figure, .td-pb-span8 .td-slide-on-2-columns .td-doubleSlider-1, .td-pb-span8 .td-slide-on-2-columns .td-slide-galery-figure, .td-pb-span9 .td-slide-on-2-columns .td-doubleSlider-1, .td-pb-span9 .td-slide-on-2-columns .td-slide-galery-figure { height: 320px; }
}
@media (max-width: 767px) {
  .td-pb-span3 .td-slide-on-2-columns .td-doubleSlider-1, .td-pb-span3 .td-slide-on-2-columns .td-slide-galery-figure, .td-pb-span4 .td-slide-on-2-columns .td-doubleSlider-1, .td-pb-span4 .td-slide-on-2-columns .td-slide-galery-figure, .td-pb-span5 .td-slide-on-2-columns .td-doubleSlider-1, .td-pb-span5 .td-slide-on-2-columns .td-slide-galery-figure, .td-pb-span6 .td-slide-on-2-columns .td-doubleSlider-1, .td-pb-span6 .td-slide-on-2-columns .td-slide-galery-figure, .td-pb-span7 .td-slide-on-2-columns .td-doubleSlider-1, .td-pb-span7 .td-slide-on-2-columns .td-slide-galery-figure, .td-pb-span8 .td-slide-on-2-columns .td-doubleSlider-1, .td-pb-span8 .td-slide-on-2-columns .td-slide-galery-figure, .td-pb-span9 .td-slide-on-2-columns .td-doubleSlider-1, .td-pb-span9 .td-slide-on-2-columns .td-slide-galery-figure { height: 260px; }
}
.td-doubleSlider-2 { padding: 20px 0px 10px; width: 100%; background-color: rgb(17, 17, 17); visibility: hidden; height: 80px !important; }
@media (max-width: 767px) {
  .td-doubleSlider-2 { display: none; }
}
.td-doubleSlider-2 .td-slider { width: 100%; height: 100%; overflow-wrap: normal; }
.td-doubleSlider-2 .td-button { top: -10px; display: inline-block; height: 60px; width: 80px !important; background-size: cover !important; background-position: center center !important; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-doubleSlider-2 .td-button { height: 58px; top: -9px !important; width: 56px !important; }
}
.td-doubleSlider-2 .td-button:hover { cursor: pointer; }
.td-doubleSlider-2 .td-button .td-border { height: 60px; width: 80px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-doubleSlider-2 .td-button .td-border { height: 58px; width: 56px; }
}
.td-doubleSlider-2.td_center_slide2 { text-align: center; padding: 25px 0px 10px; }
.td-doubleSlider-2.td_center_slide2 .td-slider { display: inline-block; }
.td-doubleSlider-2.td_center_slide2 .td-button { position: relative; top: -15px; margin: 0px 2px 0px 3px; }
.td-js-loaded .td-doubleSlider-2 { visibility: visible; }
.td-slide-galery-figure { width: 100% !important; }
@font-face { font-family: newspaper; src: url("images/icons/newspaper.woff?24") format("woff"), url("images/icons/newspaper.ttf?24") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }
[class*=" td-icon-"]::before, [class^="td-icon-"]::before { font-family: newspaper; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; text-align: center; -webkit-font-smoothing: antialiased; }
[class*="td-icon-"] { line-height: 1; text-align: center; display: inline-block; }
.td-icon-logout::before { content: ""; }
.td-icon-down::before { content: ""; }
.td-icon-left::before { content: ""; }
.td-icon-right::before { content: ""; }
.td-icon-up::before { content: ""; }
.td-icon-views::before { content: ""; }
.td-icon-menu-down::before { content: ""; }
.td-icon-left-arrow::before { content: ""; }
.td-icon-right-arrow::before { content: ""; }
.td-icon-menu-up::before { content: ""; }
.td-icon-search::before { content: ""; }
.td-icon-user::before { content: ""; }
.td-icon-menu-left::before { content: ""; }
.td-icon-menu-right::before { content: ""; }
.rtl .td-next-prev-wrap .td-icon-menu-left::before { content: ""; }
.rtl .td-next-prev-wrap .td-icon-menu-right::before { content: ""; }
.td-icon-star::before { content: ""; }
.td-icon-mail::before { content: ""; }
.td-icon-behance::before { content: ""; }
.td-icon-blogger::before { content: ""; }
.td-icon-delicious::before { content: ""; }
.td-icon-deviantart::before { content: ""; }
.td-icon-digg::before { content: ""; }
.td-icon-dribbble::before { content: ""; }
.td-icon-evernote::before { content: ""; }
.td-icon-facebook::before { content: ""; }
.td-icon-flickr::before { content: ""; }
.td-icon-forrst::before { content: ""; }
.td-icon-googleplus::before { content: ""; }
.td-icon-instagram::before { content: ""; }
.td-icon-lastfm::before { content: ""; }
.td-icon-linkedin::before { content: ""; }
.td-icon-mail-1::before { content: ""; }
.td-icon-myspace::before { content: ""; }
.td-icon-path::before { content: ""; }
.td-icon-paypal::before { content: ""; }
.td-icon-pinterest::before { content: ""; }
.td-icon-reddit::before { content: ""; }
.td-icon-rss::before { content: ""; }
.td-icon-share::before { content: ""; }
.td-icon-skype::before { content: ""; }
.td-icon-soundcloud::before { content: ""; }
.td-icon-spotify::before { content: ""; }
.td-icon-stackoverflow::before { content: ""; }
.td-icon-steam::before { content: ""; }
.td-icon-stumbleupon::before { content: ""; }
.td-icon-tumblr::before { content: ""; }
.td-icon-twitter::before { content: ""; }
.td-icon-vimeo::before { content: ""; }
.td-icon-windows::before { content: ""; }
.td-icon-wordpress::before { content: ""; }
.td-icon-yahoo::before { content: ""; }
.td-icon-youtube::before { content: ""; }
.td-icon-vk::before { content: ""; }
.td-icon-grooveshark::before { content: ""; }
.td-icon-star-empty::before { content: ""; }
.td-icon-star-half::before { content: ""; }
.td-icon-close::before { content: ""; }
.td-icon-read-down::before { content: ""; }
.td-icon-comments::before { content: ""; }
.td-icon-mobile::before { content: ""; }
.td-icon-whatsapp::before { content: ""; }
.td-icon-website::before { content: ""; }
.td-icon-commenting::before { content: ""; }
.td-icon-close-mobile::before { content: ""; }
.td-icon-modal-back::before { content: ""; }
.td-icon-modal-close::before { content: ""; }
.td-icon-category::before { content: ""; }
.td-icon-block-header::before { content: ""; }
.td-icon-home::before { content: ""; }
.td-icon-print::before { content: ""; }
.td-icon-telegram::before { content: ""; }
.td-icon-line::before { content: ""; }
.td-icon-viber::before { content: ""; }
.td-icon-plus::before { content: ""; }
.td-icon-minus::before { content: ""; }
.td-icon-dailymotion::before { content: ""; }
.td-icon-twitch::before { content: ""; }
.td-icon-xing::before { content: ""; }
.td-icon-ebay::before { content: ""; }
.td-icon-acolade::before { content: ""; }
.td-icon-backslash::before { content: ""; }
.td-icon-bracket-square::before { content: ""; }
.td-icon-circle::before { content: ""; }
.td-icon-circle-full::before { content: ""; }
.td-icon-circle-line::before { content: ""; }
.td-icon-circless::before { content: ""; }
.td-icon-comma-round::before { content: ""; }
.td-icon-comma-square::before { content: ""; }
.td-icon-hash::before { content: ""; }
.td-icon-linee::before { content: ""; }
.td-icon-pluss::before { content: ""; }
.td-icon-point-comma-round::before { content: ""; }
.td-icon-point-comma-square::before { content: ""; }
.td-icon-point-round::before { content: ""; }
.td-icon-point-square::before { content: ""; }
.td-icon-quote-round::before { content: ""; }
.td-icon-quote-square::before { content: ""; }
.td-icon-romb-full::before { content: ""; }
.td-icon-romb-line::before { content: ""; }
.td-icon-romb-round-full::before { content: ""; }
.td-icon-romb-round-line::before { content: ""; }
.td-icon-rombs::before { content: ""; }
.td-icon-slashh::before { content: ""; }
.td-icon-star-full::before { content: ""; }
.td-icon-star-line::before { content: ""; }
.td-icon-translingual::before { content: ""; }
.td-icon-upp::before { content: ""; }
.td-icon-vertical-line::before { content: ""; }
.td-icon-naver::before { content: ""; }
.td-icon-video-thumb-play::before { content: ""; }
.td-icon-audio-thumb-play::before { content: ""; }
.td-icon-cart::before { content: ""; }
.td-icon-tiktok::before { content: ""; }
.td-icon-yandex::before { content: ""; }
.td-icon-flipboard::before { content: ""; }
.td-icon-insta-carousel::before { content: ""; }
.td-icon-check::before { content: ""; }
.td-icon-cart-empty::before { content: ""; }
.td-icon-profile::before { content: ""; }
.td-icon-log-out::before { content: ""; }
.td-icon-discord::before { content: ""; }
.td-icon-audio-pause::before { content: ""; }
.td-icon-audio-play::before { content: ""; }
.td-icon-audio-speaker::before { content: ""; }
.td-icon-audio-speaker-mute::before { content: ""; }
.td-icon-audio-refresh::before { content: ""; }
.td-icon-medium::before { content: ""; }
.td-icon-github::before { content: ""; }
.td-icon-patreon::before { content: ""; }
.td-icon-rumble::before { content: ""; }
.td-icon-clouthub::before { content: ""; }
.td-icon-gab::before { content: ""; }
.td-icon-parler::before { content: ""; }
.td-icon-gettr::before { content: ""; }
.td-icon-koo::before { content: ""; }
.td-icon-copy_url::before { content: ""; }
.td-icon-user-rev-star-empty::before { content: ""; }
.td-icon-user-rev-star-half::before { content: ""; }
.td-icon-user-rev-star-full::before { content: ""; }
.td-icon-kakao::before { content: ""; }
.td-icon-strava::before { content: ""; }
.td-icon-website::before { content: ""; }
.td-icon-bluesky::before { content: ""; }
.td-icon-mastodon::before { content: ""; }
.td-icon-threads::before { content: ""; }
.td-social-icon-wrap:hover .td-icon-font { transition: color 0.3s; color: rgb(255, 255, 255); }
.td-social-icon-wrap:hover i.td-icon-behance { color: rgb(0, 0, 0); }
.td-social-icon-wrap:hover i.td-icon-blogger { color: rgb(255, 169, 0); }
.td-social-icon-wrap:hover i.td-icon-delicious { color: rgb(51, 153, 255); }
.td-social-icon-wrap:hover i.td-icon-deviantart { color: rgb(78, 98, 82); }
.td-social-icon-wrap:hover i.td-icon-digg { color: rgb(0, 0, 0); }
.td-social-icon-wrap:hover i.td-icon-dribbble { color: rgb(234, 76, 137); }
.td-social-icon-wrap:hover i.td-icon-evernote { color: rgb(7, 194, 87); }
.td-social-icon-wrap:hover i.td-icon-facebook { color: rgb(59, 89, 152); }
.td-social-icon-wrap:hover i.td-icon-flickr { color: rgb(255, 0, 132); }
.td-social-icon-wrap:hover i.td-icon-forrst { color: rgb(59, 113, 64); }
.td-social-icon-wrap:hover i.td-icon-googleplus { color: rgb(221, 75, 57); }
.td-social-icon-wrap:hover i.td-icon-grooveshark { color: rgb(247, 127, 0); }
.td-social-icon-wrap:hover i.td-icon-instagram { color: rgb(63, 114, 155); }
.td-social-icon-wrap:hover i.td-icon-lastfm { color: rgb(206, 33, 39); }
.td-social-icon-wrap:hover i.td-icon-linkedin { color: rgb(0, 123, 182); }
.td-social-icon-wrap:hover i.td-icon-mail { color: rgb(0, 0, 0); }
.td-social-icon-wrap:hover i.td-icon-myspace { color: rgb(0, 0, 0); }
.td-social-icon-wrap:hover i.td-icon-path { color: rgb(230, 47, 23); }
.td-social-icon-wrap:hover i.td-icon-paypal { color: rgb(0, 156, 222); }
.td-social-icon-wrap:hover i.td-icon-pinterest { color: rgb(203, 32, 39); }
.td-social-icon-wrap:hover i.td-icon-reddit { color: rgb(255, 65, 0); }
.td-social-icon-wrap:hover i.td-icon-rss { color: rgb(243, 111, 36); }
.td-social-icon-wrap:hover i.td-icon-share { color: rgb(0, 0, 0); }
.td-social-icon-wrap:hover i.td-icon-skype { color: rgb(1, 174, 242); }
.td-social-icon-wrap:hover i.td-icon-soundcloud { color: rgb(255, 85, 0); }
.td-social-icon-wrap:hover i.td-icon-spotify { color: rgb(129, 185, 0); }
.td-social-icon-wrap:hover i.td-icon-stackoverflow { color: rgb(0, 0, 0); }
.td-social-icon-wrap:hover i.td-icon-steam { color: rgb(0, 0, 0); }
.td-social-icon-wrap:hover i.td-icon-stumbleupon { color: rgb(235, 73, 35); }
.td-social-icon-wrap:hover i.td-icon-tumblr { color: rgb(50, 80, 109); }
.td-social-icon-wrap:hover i.td-icon-twitter { color: rgb(0, 172, 237); }
.td-social-icon-wrap:hover i.td-icon-vimeo { color: rgb(82, 137, 204); }
.td-social-icon-wrap:hover i.td-icon-vk { color: rgb(69, 102, 142); }
.td-social-icon-wrap:hover i.td-icon-windows { color: rgb(49, 157, 229); }
.td-social-icon-wrap:hover i.td-icon-wordpress { color: rgb(34, 34, 34); }
.td-social-icon-wrap:hover i.td-icon-yahoo { color: rgb(114, 14, 158); }
.td-social-icon-wrap:hover i.td-icon-youtube { color: rgb(187, 0, 0); }
.td-social-icon-wrap:hover i.td-icon-dailymotion { color: rgb(65, 186, 252); }
.td-social-icon-wrap:hover i.td-icon-twitch { color: rgb(74, 55, 125); }
.td-social-icon-wrap:hover i.td-icon-xing { color: rgb(30, 101, 103); }
.td-social-icon-wrap:hover i.td-icon-ebay { color: rgb(219, 46, 50); }
.td-social-icon-wrap:hover i.td-icon-telegram { color: rgb(59, 157, 225); }
.td-social-icon-wrap:hover i.td-icon-naver { color: rgb(62, 199, 41); }
.td-social-icon-wrap:hover i.td-icon-tiktok { color: rgb(0, 145, 145); }
.td-social-icon-wrap:hover i.td-icon-yandex { color: red; }
.td-social-icon-wrap:hover i.td-icon-flipboard { color: rgb(245, 40, 40); }
.td-social-icon-wrap:hover i.td-icon-discord { color: rgb(114, 137, 218); }
.td-social-icon-wrap:hover i.td-icon-whatsapp { color: rgb(123, 191, 106); }
.td-social-icon-wrap:hover i.td-icon-website { color: rgb(0, 0, 0); }
.td-social-icon-wrap:hover i.td-icon-bluesky { color: rgb(0, 136, 255); }
.td-social-icon-wrap:hover i.td-icon-mastodon { color: rgb(97, 97, 255); }
.td-social-icon-wrap:hover i.td-icon-threads { color: rgb(0, 0, 0); }
.widget { font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); margin-bottom: 38px; }
.widget a { color: rgb(17, 17, 17); }
.widget a:hover { color: var(--td_theme_color,#4db2ec); }
.widget ul { list-style: none; box-shadow: none; }
.widget li { line-height: 30px; list-style: none; margin-left: 12px; }
.widget li li { margin-left: 21px; }
.widget select { width: 100%; height: 30px; margin-bottom: 10px; margin-top: 13px; padding: 0px 5px; }
.widget .block-title { margin-bottom: 13px; }
.widget .block-title span a { padding: 0px; color: inherit; }
.archive .widget_archive .current, .archive .widget_archive .current a { color: var(--td_theme_color,#4db2ec); }
.widget_calendar { margin-bottom: 36px; }
.widget_calendar .block-title { margin-bottom: 17px; }
.widget_calendar table { width: 100%; text-align: center; }
.widget_calendar th { text-align: center; }
.widget_calendar td { padding: 8px 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .widget_calendar td { padding: 5px 0px; }
}
.widget_calendar #today { background-color: var(--td_grid_border_color,#ededed); font-weight: 700; color: rgb(0, 0, 0); }
.widget_calendar caption { font-weight: 700; padding-bottom: 10px; }
.widget_calendar thead tr { line-height: 34px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .widget_calendar thead tr { line-height: 28px; }
}
.widget_calendar tfoot td { border: none; }
.widget_calendar tfoot #prev { text-align: left; }
.widget_calendar tfoot #next { text-align: right; }
.widget_calendar tfoot a:hover { color: var(--td_theme_color,#4db2ec); }
.widget_categories .td-widget-no, .widget_categories li .td-cat-no { float: right; margin-right: 10px; }
.td_wp_recentcomments, .widget_recent_comments { font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); margin-bottom: 42px; font-size: 12px; color: rgb(68, 68, 68); }
.td_wp_recentcomments .block-title, .widget_recent_comments .block-title { margin-bottom: 18px; }
.td_wp_recentcomments span a, .widget_recent_comments span a { margin-right: 5px; margin-left: 0px; }
.td_wp_recentcomments a, .widget_recent_comments a { margin-left: 5px; font-style: italic; font-size: 13px; font-weight: 600; }
.td_wp_recentcomments .recentcomments, .widget_recent_comments .recentcomments { display: block; line-height: 21px; padding-bottom: 13px; margin: 10px 12px !important; }
.widget_recent_comments .recentcomments:last-child { border-bottom: 0px; padding-bottom: 0px; }
.td_wp_recentcomments > div:first-child .recentcomments { margin-top: 0px !important; }
.td_wp_recentcomments > div:last-child .recentcomments { border-bottom: 0px !important; margin-bottom: 0px !important; padding-bottom: 0px !important; }
.td_wp_recentcomments a { color: rgb(17, 17, 17); }
.td_wp_recentcomments a:hover { color: var(--td_theme_color,#4db2ec); }
.widget_recent_entries { margin-bottom: 32px; }
.widget_recent_entries ul { margin-top: 13px; }
.widget_recent_entries li { margin-bottom: 8px; padding-bottom: 7px; border-bottom: 1px dashed rgb(241, 241, 241); font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); }
@media (min-width: 768px) and (max-width: 1018px) {
  .widget_recent_entries li { margin-bottom: 3px; padding-bottom: 2px; }
}
.widget_recent_entries li:last-child { border-bottom: none; }
.widget_recent_entries li a { display: inline-block; line-height: 21px; }
.widget_recent_entries .post-date { display: block; font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); font-size: 11px; line-height: 16px; color: rgb(181, 181, 181); font-style: italic; margin-bottom: 5px; }
.widget_rss { margin-bottom: 29px; }
.widget_rss .block-title { margin-bottom: 17px; }
.widget_rss .block-title span { padding: 0px; line-height: 1; }
.widget_rss .block-title a:first-child { display: none; }
.widget_rss .block-title a:hover { color: var(--td_theme_color,#4db2ec); }
.widget_rss .block-title .rsswidget { color: var(--td_text_header_color,#fff); padding: 6px 12px 5px; }
.widget_rss li { margin-bottom: 14px; padding-bottom: 10px; border-bottom: 1px dashed rgb(241, 241, 241); line-height: 21px; }
.widget_rss li .rsswidget { margin-bottom: 8px; margin-right: 10px; padding-bottom: 7px; font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); font-weight: 500; font-size: 18px; }
.widget_rss li .rssSummary { font-size: 12px; color: rgb(68, 68, 68); }
.widget_rss li:last-child { border-bottom: none; }
.widget_rss .rss-date, .widget_rss cite { display: block; font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); font-size: 11px; line-height: 16px; color: rgb(181, 181, 181); font-style: italic; position: relative; margin-bottom: 5px; margin-top: 5px; }
.widget_search { margin-bottom: 48px; }
.widget_search .block-title { margin-bottom: 26px; }
.widget_text ul { margin-bottom: 21px; }
.widget_text ul li { list-style: inside disc; }
.widget_text ol { margin-bottom: 21px; }
.widget_text ol li { list-style-type: decimal; margin: 0px 0px 0px 21px; line-height: 24px; }
.widget_text a { color: var(--td_theme_color,#4db2ec); }
.widget_text a:hover { text-decoration: underline !important; }
.widget_text .block-title { margin-bottom: 26px; }
.widget_text .wp-smiley { width: auto; }
.widget_tag_cloud { margin-bottom: 48px; }
.widget_tag_cloud .block-title { margin-bottom: 26px; }
.widget_tag_cloud .tagcloud { padding: 0px 12px; }
.widget_tag_cloud a { margin-right: 10px; margin-bottom: 10px; display: inline-block; }
.wp-video { margin-bottom: 26px; position: relative; }
.wp-video .wp-video-shortcode { outline: 0px; }
.widget_media_video .wp-video { margin-bottom: 0px; }
.widget_media_audio .block-title, .widget_media_image .block-title, .widget_media_video .block-title { margin-bottom: 26px; }
@media print {
  body, html { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); margin: 0px; padding: 0px; }
  body { width: 80%; margin-left: auto; margin-right: auto; zoom: 80%; }
  body .td-post-featured-image img { width: 100% !important; }
  .td-post-template-1 .td-featured-image-rec { width: 40%; }
  .td-post-template-6 #td-full-screen-header-image { position: relative !important; }
  .td-post-template-6 .td-post-header { height: auto !important; }
  .td-post-template-6 .td-post-header-holder { position: relative !important; }
  .td-post-template-6 .td-backstretch, .td-post-template-7 .td-backstretch { left: auto !important; right: auto !important; transform: none !important; width: auto !important; height: auto !important; }
  .td-post-template-7 .td-parallax-header { left: auto !important; right: auto !important; transform: none !important; }
  .td-post-template-8 .td-post-header { height: auto; }
  img { max-width: 100%; display: block; text-align: center; margin-left: auto; margin-right: auto; }
  h1, h2, h3, h4, h5, h6 { break-after: avoid; }
  li, ol, ul { break-inside: avoid; }
  table, td, tr { break-before: avoid; }
  .single #comments, .single #td-theme-settings, .single .author-box-wrap .avatar, .single .td-a-rec, .single .td-category, .single .td-crumb-container, .single .td-footer-container, .single .td-footer-wrapper, .single .td-g-rec, .single .td-header-menu-wrap, .single .td-header-sp-ads, .single .td-header-top-menu, .single .td-main-sidebar, .single .td-menu-background, .single .td-more-articles-box, .single .td-post-comments, .single .td-post-next-prev, .single .td-post-sharing, .single .td-post-source-tags, .single .td-post-views, .single .td-scroll-up, .single .td-sub-footer-container, .single .td_block_related_posts, .single .td_block_video_playlist, .single iframe { display: none !important; }
  .td-header-desktop-wrap { display: block !important; }
  .td-footer-template-wrap, .td_block_wrap:not(.tdb_breadcrumbs):not(.tdb_header_logo):not(.tdb_single_categories):not(.tdb-single-title):not(.tdb_single_author):not(.tdb_single_date):not(.tdb_single_comments_count):not(.tdb_single_post_views):not(.tdb_single_featured_image):not(.tdb_single_content):not(.td_woo_breadcrumbs):not(.td-woo-product-title):not(.td_woo_product_description):not(.td_woo_add_to_cart):not(.td_woo_product_sku):not(.td_woo_product_image):not(.td_woo_product_tabs):not(.td_woo_product_categories):not(.td_woo_product_tags):not(.td_woo_product_image_bg):not(.td_woo_product_price):not(.td_woo_product_rating) { display: none !important; }
  .body.td-animation-stack-type0 img { opacity: 1 !important; }
  .backstretch { display: none; }
  .td-main-content, .td-main-content-wrap .tdc-column, header { width: 100% !important; }
}
.td-sub-footer-container { background-color: rgb(13, 13, 13); color: rgb(204, 204, 204); font-size: 12px; font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); }
@media (max-width: 767px) {
  .td-sub-footer-container { text-align: center; padding: 6px 0px; }
}
.td-sub-footer-copy { line-height: 20px; margin-top: 8px; margin-bottom: 8px; }
@media (max-width: 767px) {
  .td-sub-footer-copy { float: none !important; }
}
.td-sub-footer-container .td-sub-footer-menu { float: right; }
@media (max-width: 767px) {
  .td-sub-footer-container .td-sub-footer-menu { float: none; }
}
.td-subfooter-menu { display: inline-block; margin: 7px 0px; float: right; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-subfooter-menu { padding-right: 40px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-subfooter-menu { padding-right: 48px; }
}
@media (max-width: 767px) {
  .td-subfooter-menu { float: none; }
}
.td-subfooter-menu li { display: inline-block; margin-left: 0px; line-height: 18px; }
.td-subfooter-menu li a { margin-right: 16px; line-height: 18px; display: inline-block; color: rgb(204, 204, 204); }
.td-subfooter-menu li a:hover { color: var(--td_theme_color,#4db2ec); }
.td-subfooter-menu li:last-child a { margin-right: 0px; }
.td-subfooter-menu ul { display: none; }
.td-subfooter-menu .fa { margin-right: 3px; }
.tagdiv-small-theme-menu > li > a::before { background-color: transparent; content: ""; width: 0px; height: 3px; position: absolute; bottom: 0px; left: 0px; right: 0px; margin: 0px auto; transform: translate3d(0px, 0px, 0px); transition: width 0.2s; }
.tagdiv-small-theme-menu > .current-category-ancestor > a::before, .tagdiv-small-theme-menu > .current-menu-ancestor > a::before, .tagdiv-small-theme-menu > .current-menu-item > a::before, .tagdiv-small-theme-menu > .sfHover > a::before, .tagdiv-small-theme-menu > li:hover > a::before { background-color: var(--td_theme_color,#4db2ec); width: 100%; }
.tagdiv-small-theme-menu > .current-category-ancestor > a::after, .tagdiv-small-theme-menu > .current-menu-ancestor > a::after, .tagdiv-small-theme-menu > .current-menu-item > a::after, .tagdiv-small-theme-menu > .sfHover > a::after, .tagdiv-small-theme-menu > li:hover > a::after { background-color: transparent; width: auto; }
.tagdiv-small-theme-menu .menu-item-has-children { position: relative; }
.tagdiv-small-theme-menu .menu-item-has-children > a::after { content: ""; position: relative; top: -2px; padding-left: 7px; font-family: newspaper; font-size: 9px; line-height: 1; }
@media (min-width: 768px) and (max-width: 1018px) {
  .tagdiv-small-theme-menu .menu-item-has-children > a::after { top: -1px; }
}
.tagdiv-small-theme-menu .menu-item-has-children ul { min-width: 10em; width: auto; padding: 15px 0px; box-shadow: rgba(0, 0, 0, 0.15) 1px 1px 4px; visibility: hidden; opacity: 0; }
@media (min-width: 768px) and (max-width: 1018px) {
  .tagdiv-small-theme-menu .menu-item-has-children ul { padding: 8px 0px; }
}
.tagdiv-small-theme-menu .menu-item-has-children ul .menu-item.current-category-ancestor > a, .tagdiv-small-theme-menu .menu-item-has-children ul .menu-item.current-menu-ancestor > a, .tagdiv-small-theme-menu .menu-item-has-children ul .menu-item.current-menu-item > a, .tagdiv-small-theme-menu .menu-item-has-children ul .menu-item:hover > a { color: var(--td_theme_color,#4db2ec); }
.tagdiv-small-theme-menu .menu-item-has-children ul .menu-item > a { display: block; padding: 7px 30px; font-size: 12px; line-height: 20px; color: rgb(17, 17, 17); white-space: nowrap; }
@media (min-width: 768px) and (max-width: 1018px) {
  .tagdiv-small-theme-menu .menu-item-has-children ul .menu-item > a { padding: 5px 16px 6px; font-size: 11px; }
}
.tagdiv-small-theme-menu .menu-item-has-children ul .menu-item-has-children ul { left: 100%; margin: -15px 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .tagdiv-small-theme-menu .menu-item-has-children ul .menu-item-has-children ul { margin: -8px 0px; }
}
.tagdiv-small-theme-menu .menu-item-has-children ul .menu-item-has-children > a::after { content: ""; position: absolute; top: 50%; right: 19px; margin-top: -10px; padding-left: 7px; font-family: newspaper; font-size: 7px; line-height: inherit; }
.tagdiv-small-theme-menu .menu-item-has-children:hover > a { color: var(--td_theme_color,#4db2ec); }
.tagdiv-small-theme-menu .menu-item-has-children:hover > ul { visibility: visible; opacity: 1; }
.tagdiv-small-theme-menu > .menu-item-has-children:hover > ul { left: -15px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .tagdiv-small-theme-menu > .menu-item-has-children:hover > ul { left: -5px; }
}
.tagdiv-small-theme #td-mobile-nav, .tagdiv-small-theme .td-menu-background { visibility: visible; transition: transform 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86); }
.tagdiv-small-theme #td-mobile-nav .td-mobile-content { padding-top: 74px; }
.tagdiv-small-theme #td-mobile-nav .menu-item { position: relative; }
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; }
.wp-block-button__link { color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
.wp-block-file__button { background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }
: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,rgb(6,147,227) 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,rgb(252,185,0) 0%,rgb(255,105,0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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: 11px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 32px; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--regular: 15px; --wp--preset--font-size--larger: 50px; --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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0); }
:where(.is-layout-flex) { gap: 0.5em; }
:where(.is-layout-grid) { gap: 0.5em; }
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; }
:where(.wp-block-columns.is-layout-flex) { gap: 2em; }
:where(.wp-block-columns.is-layout-grid) { gap: 2em; }
:where(.wp-block-post-template.is-layout-flex) { gap: 1.25em; }
:where(.wp-block-post-template.is-layout-grid) { gap: 1.25em; }
.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; }
lite-youtube { background-color: rgb(0, 0, 0); position: relative; display: block; contain: content; background-position: center center; background-size: cover; cursor: pointer; max-width: 720px; }
lite-youtube::before { content: attr(data-title); display: block; position: absolute; top: 0px; background-image: linear-gradient(rgba(0, 0, 0, 0.67) 0%, rgba(0, 0, 0, 0.54) 14%, rgba(0, 0, 0, 0.15) 54%, rgba(0, 0, 0, 0.05) 72%, rgba(0, 0, 0, 0) 94%); height: 99px; width: 100%; font-family: "YouTube Noto", Roboto, Arial, Helvetica, sans-serif; color: rgb(238, 238, 238); text-shadow: rgba(0, 0, 0, 0.5) 0px 0px 2px; font-size: 18px; padding: 25px 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; box-sizing: border-box; }
lite-youtube:hover::before { color: white; }
lite-youtube::after { content: ""; display: block; padding-bottom: calc(56.25%); }
lite-youtube > iframe { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; border: 0px; }
lite-youtube > .lty-playbtn { display: block; width: 100%; height: 100%; background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 68 48\"><path d=\"M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z\" fill=\"red\"/><path d=\"M45 24 27 14v20\" fill=\"white\"/></svg>") center center / 68px 48px no-repeat; position: absolute; cursor: pointer; z-index: 1; filter: grayscale(100%); transition: filter 0.1s cubic-bezier(0, 0, 0.2, 1); border: 0px; }
lite-youtube:hover > .lty-playbtn, lite-youtube .lty-playbtn:focus { filter: none; }
lite-youtube.lyt-activated { cursor: unset; }
lite-youtube.lyt-activated::before, lite-youtube.lyt-activated > .lty-playbtn { opacity: 0; pointer-events: none; }
.lyt-visually-hidden { clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); height: 1px; overflow: hidden; position: absolute; white-space: nowrap; width: 1px; }
.clearfix { }
.clearfix::after, .clearfix::before { display: table; content: ""; line-height: 0; }
.clearfix::after { clear: both; }
@media (min-width: 768px) {
  .tdm-header-style-3 .td-affix .td-main-menu-logo img { top: 0px; }
}
.tdm-header-style-1, .tdm-header-style-2, .tdm-header-style-3 { }
.tdm-header-style-1.td-header-wrap .td-header-top-menu-full, .tdm-header-style-2.td-header-wrap .td-header-top-menu-full, .tdm-header-style-3.td-header-wrap .td-header-top-menu-full { background-color: rgb(34, 34, 34); }
.tdm-header-style-1 .td-main-menu-logo, .tdm-header-style-2 .td-main-menu-logo, .tdm-header-style-3 .td-main-menu-logo { display: block; margin-right: 42px; height: 80px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdm-header-style-1 .td-main-menu-logo, .tdm-header-style-2 .td-main-menu-logo, .tdm-header-style-3 .td-main-menu-logo { margin-right: 20px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdm-header-style-1 .td-main-menu-logo, .tdm-header-style-2 .td-main-menu-logo, .tdm-header-style-3 .td-main-menu-logo { margin-right: 10px; }
}
@media (max-width: 767px) {
  .tdm-header-style-1 .td-main-menu-logo, .tdm-header-style-2 .td-main-menu-logo, .tdm-header-style-3 .td-main-menu-logo { float: left; margin: 0px; display: inline; width: 0px; height: 0px; }
}
.tdm-header-style-1 .td-main-menu-logo a, .tdm-header-style-2 .td-main-menu-logo a, .tdm-header-style-3 .td-main-menu-logo a { line-height: 80px; }
.tdm-header-style-1 .td-main-menu-logo img, .tdm-header-style-2 .td-main-menu-logo img, .tdm-header-style-3 .td-main-menu-logo img { max-height: 80px; }
@media (max-width: 767px) {
  .tdm-header-style-1 .td-main-menu-logo img, .tdm-header-style-2 .td-main-menu-logo img, .tdm-header-style-3 .td-main-menu-logo img { max-height: 48px; }
}
.tdm-header-style-1 .td-header-sp-recs, .tdm-header-style-2 .td-header-sp-recs, .tdm-header-style-3 .td-header-sp-recs { width: 100%; }
@media (min-width: 1019px) {
  .tdm-header-style-1 .td-header-sp-recs, .tdm-header-style-2 .td-header-sp-recs, .tdm-header-style-3 .td-header-sp-recs { margin: 24px auto 0px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdm-header-style-1 .td-header-sp-recs, .tdm-header-style-2 .td-header-sp-recs, .tdm-header-style-3 .td-header-sp-recs { margin: 14px auto 0px !important; }
}
.tdm-header-style-1.td-header-background-image .td-header-sp-recs, .tdm-header-style-2.td-header-background-image .td-header-sp-recs, .tdm-header-style-3.td-header-background-image .td-header-sp-recs { }
@media (min-width: 1019px) {
  .tdm-header-style-1.td-header-background-image .td-header-sp-recs, .tdm-header-style-2.td-header-background-image .td-header-sp-recs, .tdm-header-style-3.td-header-background-image .td-header-sp-recs { margin-bottom: 24px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdm-header-style-1.td-header-background-image .td-header-sp-recs, .tdm-header-style-2.td-header-background-image .td-header-sp-recs, .tdm-header-style-3.td-header-background-image .td-header-sp-recs { margin-bottom: 14px !important; }
}
.tdm-header-style-1 .td-header-rec-wrap, .tdm-header-style-2 .td-header-rec-wrap, .tdm-header-style-3 .td-header-rec-wrap { min-height: 0px; }
.tdm-header-style-1 .td-a-rec-id-header img, .tdm-header-style-1 .td-g-rec-id-header img, .tdm-header-style-2 .td-a-rec-id-header img, .tdm-header-style-2 .td-g-rec-id-header img, .tdm-header-style-3 .td-a-rec-id-header img, .tdm-header-style-3 .td-g-rec-id-header img { position: relative; }
.tdm-header-style-1 .td-a-rec-id-header .adsbygoogle, .tdm-header-style-1 .td-g-rec-id-header .adsbygoogle, .tdm-header-style-2 .td-a-rec-id-header .adsbygoogle, .tdm-header-style-2 .td-g-rec-id-header .adsbygoogle, .tdm-header-style-3 .td-a-rec-id-header .adsbygoogle, .tdm-header-style-3 .td-g-rec-id-header .adsbygoogle { position: relative; display: block !important; }
.tdm-header-style-1 .tdm-header-menu-btns, .tdm-header-style-2 .tdm-header-menu-btns, .tdm-header-style-3 .tdm-header-menu-btns { line-height: 80px; }
.tdm-header-style-1 .td-header-menu-social, .tdm-header-style-2 .td-header-menu-social, .tdm-header-style-3 .td-header-menu-social { line-height: 80px; }
.tdm-header-style-1 .td-header-menu-wrap-full #td-header-search-button, .tdm-header-style-2 .td-header-menu-wrap-full #td-header-search-button, .tdm-header-style-3 .td-header-menu-wrap-full #td-header-search-button { color: rgb(0, 0, 0); }
.tdm-header-style-1 .td-header-menu-wrap-full #td-header-search-button .td-icon-search, .tdm-header-style-2 .td-header-menu-wrap-full #td-header-search-button .td-icon-search, .tdm-header-style-3 .td-header-menu-wrap-full #td-header-search-button .td-icon-search { line-height: 80px; }
.tdm-header-style-1 #td-header-menu, .tdm-header-style-2 #td-header-menu, .tdm-header-style-3 #td-header-menu { display: block; }
.tdm-header-style-1 .sf-menu > li > a, .tdm-header-style-2 .sf-menu > li > a, .tdm-header-style-3 .sf-menu > li > a { line-height: 80px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdm-header-style-1 .sf-menu > li > a, .tdm-header-style-2 .sf-menu > li > a, .tdm-header-style-3 .sf-menu > li > a { padding: 0px 12px; }
}
.tdm-header-style-1 .sf-menu a.sf-with-ul, .tdm-header-style-2 .sf-menu a.sf-with-ul, .tdm-header-style-3 .sf-menu a.sf-with-ul { }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdm-header-style-1 .sf-menu a.sf-with-ul, .tdm-header-style-2 .sf-menu a.sf-with-ul, .tdm-header-style-3 .sf-menu a.sf-with-ul { padding-right: 26px; }
}
.tdm-header-style-1 .td-mega-menu ul, .tdm-header-style-2 .td-mega-menu ul, .tdm-header-style-3 .td-mega-menu ul { border-top: none; }
@media (max-width: 767px) {
  .tdm-header-style-1 .td-header-main-menu, .tdm-header-style-2 .td-header-main-menu, .tdm-header-style-3 .td-header-main-menu { height: 54px; }
}
.tdm-header-style-1 .td-affix .td-header-menu-btns, .tdm-header-style-1 .td-affix .td-header-menu-social, .tdm-header-style-2 .td-affix .td-header-menu-btns, .tdm-header-style-2 .td-affix .td-header-menu-social, .tdm-header-style-3 .td-affix .td-header-menu-btns, .tdm-header-style-3 .td-affix .td-header-menu-social { line-height: 48px; }
.homepage-post.single_template_7 .tdm-header-style-1 .td-header-sp-recs, .homepage-post.single_template_7 .tdm-header-style-2 .td-header-sp-recs, .homepage-post.single_template_7 .tdm-header-style-3 .td-header-sp-recs, .single_template_10 .tdm-header-style-1 .td-header-sp-recs, .single_template_10 .tdm-header-style-2 .td-header-sp-recs, .single_template_10 .tdm-header-style-3 .td-header-sp-recs, .single_template_11 .tdm-header-style-1 .td-header-sp-recs, .single_template_11 .tdm-header-style-2 .td-header-sp-recs, .single_template_11 .tdm-header-style-3 .td-header-sp-recs, .single_template_6 .tdm-header-style-1 .td-header-sp-recs, .single_template_6 .tdm-header-style-2 .td-header-sp-recs, .single_template_6 .tdm-header-style-3 .td-header-sp-recs, .single_template_7 .tdm-header-style-1 .td-header-sp-recs, .single_template_7 .tdm-header-style-2 .td-header-sp-recs, .single_template_7 .tdm-header-style-3 .td-header-sp-recs, .single_template_8 .tdm-header-style-1 .td-header-sp-recs, .single_template_8 .tdm-header-style-2 .td-header-sp-recs, .single_template_8 .tdm-header-style-3 .td-header-sp-recs, .td_category_template_2 .tdm-header-style-1 .td-header-sp-recs, .td_category_template_2 .tdm-header-style-2 .td-header-sp-recs, .td_category_template_2 .tdm-header-style-3 .td-header-sp-recs, .td_category_template_5 .tdm-header-style-1 .td-header-sp-recs, .td_category_template_5 .tdm-header-style-2 .td-header-sp-recs, .td_category_template_5 .tdm-header-style-3 .td-header-sp-recs, .td_category_template_6 .tdm-header-style-1 .td-header-sp-recs, .td_category_template_6 .tdm-header-style-2 .td-header-sp-recs, .td_category_template_6 .tdm-header-style-3 .td-header-sp-recs, .td_category_template_8 .tdm-header-style-1 .td-header-sp-recs, .td_category_template_8 .tdm-header-style-2 .td-header-sp-recs, .td_category_template_8 .tdm-header-style-3 .td-header-sp-recs { }
@media (min-width: 1019px) {
  .homepage-post.single_template_7 .tdm-header-style-1 .td-header-sp-recs, .homepage-post.single_template_7 .tdm-header-style-2 .td-header-sp-recs, .homepage-post.single_template_7 .tdm-header-style-3 .td-header-sp-recs, .single_template_10 .tdm-header-style-1 .td-header-sp-recs, .single_template_10 .tdm-header-style-2 .td-header-sp-recs, .single_template_10 .tdm-header-style-3 .td-header-sp-recs, .single_template_11 .tdm-header-style-1 .td-header-sp-recs, .single_template_11 .tdm-header-style-2 .td-header-sp-recs, .single_template_11 .tdm-header-style-3 .td-header-sp-recs, .single_template_6 .tdm-header-style-1 .td-header-sp-recs, .single_template_6 .tdm-header-style-2 .td-header-sp-recs, .single_template_6 .tdm-header-style-3 .td-header-sp-recs, .single_template_7 .tdm-header-style-1 .td-header-sp-recs, .single_template_7 .tdm-header-style-2 .td-header-sp-recs, .single_template_7 .tdm-header-style-3 .td-header-sp-recs, .single_template_8 .tdm-header-style-1 .td-header-sp-recs, .single_template_8 .tdm-header-style-2 .td-header-sp-recs, .single_template_8 .tdm-header-style-3 .td-header-sp-recs, .td_category_template_2 .tdm-header-style-1 .td-header-sp-recs, .td_category_template_2 .tdm-header-style-2 .td-header-sp-recs, .td_category_template_2 .tdm-header-style-3 .td-header-sp-recs, .td_category_template_5 .tdm-header-style-1 .td-header-sp-recs, .td_category_template_5 .tdm-header-style-2 .td-header-sp-recs, .td_category_template_5 .tdm-header-style-3 .td-header-sp-recs, .td_category_template_6 .tdm-header-style-1 .td-header-sp-recs, .td_category_template_6 .tdm-header-style-2 .td-header-sp-recs, .td_category_template_6 .tdm-header-style-3 .td-header-sp-recs, .td_category_template_8 .tdm-header-style-1 .td-header-sp-recs, .td_category_template_8 .tdm-header-style-2 .td-header-sp-recs, .td_category_template_8 .tdm-header-style-3 .td-header-sp-recs { margin-bottom: 24px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .homepage-post.single_template_7 .tdm-header-style-1 .td-header-sp-recs, .homepage-post.single_template_7 .tdm-header-style-2 .td-header-sp-recs, .homepage-post.single_template_7 .tdm-header-style-3 .td-header-sp-recs, .single_template_10 .tdm-header-style-1 .td-header-sp-recs, .single_template_10 .tdm-header-style-2 .td-header-sp-recs, .single_template_10 .tdm-header-style-3 .td-header-sp-recs, .single_template_11 .tdm-header-style-1 .td-header-sp-recs, .single_template_11 .tdm-header-style-2 .td-header-sp-recs, .single_template_11 .tdm-header-style-3 .td-header-sp-recs, .single_template_6 .tdm-header-style-1 .td-header-sp-recs, .single_template_6 .tdm-header-style-2 .td-header-sp-recs, .single_template_6 .tdm-header-style-3 .td-header-sp-recs, .single_template_7 .tdm-header-style-1 .td-header-sp-recs, .single_template_7 .tdm-header-style-2 .td-header-sp-recs, .single_template_7 .tdm-header-style-3 .td-header-sp-recs, .single_template_8 .tdm-header-style-1 .td-header-sp-recs, .single_template_8 .tdm-header-style-2 .td-header-sp-recs, .single_template_8 .tdm-header-style-3 .td-header-sp-recs, .td_category_template_2 .tdm-header-style-1 .td-header-sp-recs, .td_category_template_2 .tdm-header-style-2 .td-header-sp-recs, .td_category_template_2 .tdm-header-style-3 .td-header-sp-recs, .td_category_template_5 .tdm-header-style-1 .td-header-sp-recs, .td_category_template_5 .tdm-header-style-2 .td-header-sp-recs, .td_category_template_5 .tdm-header-style-3 .td-header-sp-recs, .td_category_template_6 .tdm-header-style-1 .td-header-sp-recs, .td_category_template_6 .tdm-header-style-2 .td-header-sp-recs, .td_category_template_6 .tdm-header-style-3 .td-header-sp-recs, .td_category_template_8 .tdm-header-style-1 .td-header-sp-recs, .td_category_template_8 .tdm-header-style-2 .td-header-sp-recs, .td_category_template_8 .tdm-header-style-3 .td-header-sp-recs { margin-bottom: 14px !important; }
}
.tdm-header-style-2 { }
.tdm-header-style-2 .td-logo-in-menu { }
@media (min-width: 767px) {
  .tdm-header-style-2 .td-logo-in-menu { position: absolute; top: 0px; left: 20px; }
}
@media (min-width: 767px) {
  .tdm-header-style-2 #td-header-menu > div > .sf-menu { display: table; margin: 0px auto; }
}
.tdm-header-style-2 .tdm-menu-btns-socials { position: absolute; top: 0px; right: 0px; }
.tdm-header-style-3 .sf-menu { float: right; }
.tdm-menu-active-style3 .tdm-header .sf-menu > li > a::after, .tdm-menu-active-style4 .tdm-header .sf-menu > li > a::after, .tdm-menu-active-style5 .tdm-header .sf-menu > li > a::after { display: none; }
.tdm-menu-active-style2 .tdm-header ul.sf-menu > li, .tdm-menu-active-style4 .tdm-header ul.sf-menu > li { line-height: 80px; }
.tdm-menu-active-style2 .tdm-header ul.sf-menu > li > a, .tdm-menu-active-style4 .tdm-header ul.sf-menu > li > a { display: inline-block; line-height: 1; }
.tdm-menu-active-style2 .tdm-header .td-affix ul.sf-menu > li, .tdm-menu-active-style4 .tdm-header .td-affix ul.sf-menu > li { line-height: 24px !important; }
.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .current-category-ancestor > a, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .current-menu-ancestor > a, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .current-menu-item > a, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > .sfHover > a, .tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu > li > a:hover { color: var(--td_theme_color,#4db2ec); }
.tdm-menu-active-style2 .tdm-header .sf-menu > li > a { margin: 0px 14px; padding: 11px 0px; }
.tdm-menu-active-style2 .tdm-header .sf-menu a.sf-with-ul { margin-right: 31px; }
.tdm-menu-active-style2 .tdm-header .td-affix .sf-menu > li > a { padding: 0px; }
.tdm-menu-active-style4 .tdm-header .sf-menu > li > a { margin: 0px 9px; padding: 10px; border: 3px solid transparent; }
.tdm-menu-active-style4 .tdm-header .sf-menu > .current-category-ancestor > a, .tdm-menu-active-style4 .tdm-header .sf-menu > .current-menu-ancestor > a, .tdm-menu-active-style4 .tdm-header .sf-menu > .current-menu-item > a, .tdm-menu-active-style4 .tdm-header .sf-menu > .sfHover > a, .tdm-menu-active-style4 .tdm-header .sf-menu > li > a:hover { border-color: var(--td_theme_color,#4db2ec); }
.tdm-menu-active-style4 .tdm-header .sf-menu a.sf-with-ul { padding-right: 26px; }
.tdm-menu-active-style4 .tdm-header .td-affix .sf-menu > li > a { padding: 0px; }
.tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu > .current-category-ancestor > a, .tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu > .current-menu-ancestor > a, .tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu > .current-menu-item > a, .tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu > .sfHover > a, .tdm-menu-active-style5 .tdm-header .td-header-menu-wrap .sf-menu > li > a:hover { background-color: var(--td_theme_color,#4db2ec); color: rgb(255, 255, 255); }
.tdm-header-menu-btns { float: right; margin-left: 15px; line-height: 48px; }
@media (max-width: 767px) {
  .tdm-header-menu-btns { display: none; }
}
.tdm-header-menu-btns .tdm_block_button { margin-right: 8px; margin-bottom: 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .tdm-header-menu-btns .tdm_block_button { margin-right: 5px; }
  .tdm-header-menu-btns .tdm_block_button .tdm-btn { height: 30px; line-height: 30px; }
  .tdm-header-menu-btns .tdm_block_button .tdm-btn-style4 { transform: translateZ(0px); }
  .tdm-header-menu-btns .tdm_block_button .tdm-btn-style4 .tdm-button-a { transform: rotateX(0deg) translateZ(15px); }
  .tdm-header-menu-btns .tdm_block_button .tdm-btn-style4 .tdm-button-b { transform: rotateX(90deg) translateZ(15px); }
  .tdm-header-menu-btns .tdm_block_button .tdm-btn-style4:hover .tdm-button-a { transform: rotateX(-90deg) translateZ(15px); }
  .tdm-header-menu-btns .tdm_block_button .tdm-btn-style4:hover .tdm-button-b { transform: rotateX(0deg) translateZ(15px); }
}
.tdm-header-menu-btns .tdm_block_button:last-child { margin-right: 0px; }
.tdm-header-menu-btns .tds-button { line-height: 1; }
.td-affix .tdm-header-menu-btns { line-height: 48px !important; }
.td-affix .tdm-header-menu-btns .tdm-btn { height: 30px; line-height: 30px; }
.td-affix .tdm-header-menu-btns .tdm-btn-style4 { transform: translateZ(0px); }
.td-affix .tdm-header-menu-btns .tdm-btn-style4 .tdm-button-a { transform: rotateX(0deg) translateZ(15px); }
.td-affix .tdm-header-menu-btns .tdm-btn-style4 .tdm-button-b { transform: rotateX(90deg) translateZ(15px); }
.td-affix .tdm-header-menu-btns .tdm-btn-style4:hover .tdm-button-a { transform: rotateX(-90deg) translateZ(15px); }
.td-affix .tdm-header-menu-btns .tdm-btn-style4:hover .tdm-button-b { transform: rotateX(0deg) translateZ(15px); }
.td-header-menu-social { margin-left: 15px; }
.tdm-header .header-search-wrap { position: relative; float: right; margin-left: 15px; }
.td-header-sp-email, .td-header-sp-info, .td-header-sp-phone { line-height: 28px; padding-left: 0px !important; padding-right: 0px !important; }
.td-header-style-12 .td-header-sp-email, .td-header-style-12 .td-header-sp-info, .td-header-style-12 .td-header-sp-phone { line-height: 54px; }
.td-header-sp-email, .td-header-sp-phone { margin-right: 32px; }
.top-bar-style-mp-1 .td-header-sp-top-menu, .top-bar-style-mp-1 .td-header-sp-top-widget { float: right !important; }
.tdm-title { font-size: 36px; line-height: 47px; font-weight: 400; margin-top: 10px; margin-bottom: 26px; color: rgb(17, 17, 17); transition: 0.2s; }
@media (max-width: 767px) {
  .tdm-title { font-size: 35px; line-height: 39px; }
}
.tds-title .tdm-title { display: inline-block; }
.tdm-title-xxsm { font-size: 13px; line-height: 16px; font-weight: 600; }
.tdm-title-xsm { font-size: 14px; line-height: 20px; font-weight: 600; text-transform: uppercase; }
.tdm-title-sm { margin-bottom: 7px; font-size: 23px; line-height: 33px; font-weight: 500; }
.tdm-title-md { font-size: 28px; line-height: 36px; font-weight: 400; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdm-title-md { font-size: 26px; line-height: 32px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdm-title-md { font-size: 24px; line-height: 30px; }
}
.tdm-title-bg { font-size: 46px; line-height: 56px; font-weight: 400; }
@media (min-width: 768px) and (max-width: 1018px) {
  .tdm-title-bg { font-size: 36px; line-height: 42px; }
}
@media (max-width: 767px) {
  .tdm-title-bg { font-size: 40px; line-height: 50px; }
}
.tdm-content-horiz-center .tdm-title-line { margin-left: auto; margin-right: auto; }
.tdm-content-horiz-right .tdm-title-line { margin-left: auto; margin-right: 0px; }
.tdm-descr-sm { font-family: var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif); font-size: 15px; line-height: 26px; color: rgb(102, 102, 102); margin-bottom: 30px; }
.tdm-descr { font-family: var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif); font-size: 16px; line-height: 28px; color: rgb(102, 102, 102); margin-bottom: 30px; }
@media (max-width: 1018px) {
  .tdm-descr { font-size: 15px; line-height: 24px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdm-descr { margin-bottom: 25px; }
}
@media (max-width: 767px) {
  .tdm-descr { margin-bottom: 20px; }
}
.tds-title2 .tdm-title, .tds-title3 .tdm-title { margin-bottom: 0px !important; }
.tds-title2 .tdm-title-line, .tds-title3 .tdm-title-line { display: table; position: relative; transition: 0.2s; }
.tds-title2 .tdm-title-line::after, .tds-title3 .tdm-title-line::after { content: ""; width: 100%; position: absolute; background-color: var(--td_theme_color,#4db2ec); top: 0px; left: 0px; margin: auto; transition: 0.2s; }
.tds-title3 .tdm-title { font-weight: 600; }
.tds-title3 .tdm-title-sub { font-family: var(--td_default_google_font_2,'Roboto',sans-serif); text-transform: uppercase; font-size: 15px; font-weight: 500; color: rgb(102, 102, 102); }
.tds-title3.tdm-subtitle-above .tdm-title { margin-bottom: 26px !important; }
.tdm-btn { display: inline-block; font-family: var(--td_default_google_font_2,'Roboto',sans-serif); text-align: center; position: relative; pointer-events: auto !important; }
.tdm-btn .tdm-btn-text { vertical-align: middle; transition: 0.3s; pointer-events: none !important; }
.tdm-btn .tdm-btn-icon { pointer-events: none; vertical-align: middle; line-height: 1; transition: 0.3s; }
.tdm-btn .tdm-btn-icon:first-child { margin-right: 14px; }
.tdm-btn .tdm-btn-icon:last-child { margin-left: 14px; }
.tdm-btn .tdm-btn-icon-svg { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.tdm-btn .tdm-btn-icon-svg svg { height: auto; transition: 0.3s; }
.ie10 .tdm-btn .tdm-btn-text, .ie10 .tdm-btn i, .ie11 .tdm-btn .tdm-btn-text, .ie11 .tdm-btn i, .ie9 .tdm-btn .tdm-btn-text, .ie9 .tdm-btn i { background: transparent; }
.ie10 div .tdm-title, .ie11 div .tdm-title, .ie9 div .tdm-title { background: transparent; }
.ie10 .tdm-fancy-title span, .ie11 .tdm-fancy-title span, .ie9 .tdm-fancy-title span { background: transparent; }
.ie10 .tds-icon::before, .ie11 .tds-icon::before, .ie9 .tds-icon::before { background: transparent; }
.ie10 .tdm-counter-number, .ie11 .tdm-counter-number, .ie9 .tdm-counter-number { background: transparent; }
.tdm-btn-sm { font-size: 13px; line-height: 29px; height: 31px; padding: 0px 16px; }
.tdm-btn-sm svg { width: 13px; }
.tdm-btn-md { font-size: 13px; line-height: 39px; height: 41px; padding: 0px 24px; }
.tdm-btn-md svg { width: 13px; }
@media (max-width: 767px) {
  .tdm-btn-md { line-height: 40px; height: 40px; padding: 0px 23px; }
}
.tdm-btn-lg { font-size: 15px; font-weight: 500; line-height: 52px; height: 55px; padding: 0px 36px; }
.tdm-btn-lg svg { width: 15px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .tdm-btn-lg { line-height: 52px; height: 52px; padding: 0px 34px; }
}
@media (max-width: 767px) {
  .tdm-btn-lg { font-size: 14px; line-height: 50px; height: 50px; padding: 0px 30px; }
  .tdm-btn-lg svg { width: 14px; }
}
.tdm-btn-xlg { font-size: 17px; font-weight: 500; line-height: 68px; height: 75px; padding: 0px 50px; }
.tdm-btn-xlg svg { width: 17px; }
.tds-button1 { background-color: var(--td_theme_color,#4db2ec); color: rgb(255, 255, 255); transition: 0.3s; transform: translateZ(0px); }
.tds-button1 svg, .tds-button1 svg * { fill: rgb(255, 255, 255); }
.tds-button1::before { content: ""; background-color: rgb(34, 34, 34); width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; z-index: -1; opacity: 0; transition: opacity 0.3s; }
.tds-button1:hover::before { opacity: 1; }
.td-scroll-in-view .tds-button1::before { opacity: 1; }
.tds-button2, .tds-button6, .tds-button7 { position: relative; transition: 0.3s; }
.tds-button2 .tdm-btn-text, .tds-button2 i, .tds-button6 .tdm-btn-text, .tds-button6 i, .tds-button7 .tdm-btn-text, .tds-button7 i { color: var(--td_theme_color,#4db2ec); }
.tds-button2 svg, .tds-button2 svg *, .tds-button6 svg, .tds-button6 svg *, .tds-button7 svg, .tds-button7 svg * { fill: var(--td_theme_color,#4db2ec); }
.tds-button2:hover .tdm-btn-text, .tds-button2:hover i, .tds-button6:hover .tdm-btn-text, .tds-button6:hover i, .tds-button7:hover .tdm-btn-text, .tds-button7:hover i { color: rgb(34, 34, 34); }
.tds-button2:hover svg, .tds-button2:hover svg *, .tds-button6:hover svg, .tds-button6:hover svg *, .tds-button7:hover svg, .tds-button7:hover svg * { fill: rgb(34, 34, 34); }
.td-scroll-in-view .tds-button2 .tdm-btn-text, .td-scroll-in-view .tds-button2 i, .td-scroll-in-view .tds-button6 .tdm-btn-text, .td-scroll-in-view .tds-button6 i, .td-scroll-in-view .tds-button7 .tdm-btn-text, .td-scroll-in-view .tds-button7 i { color: rgb(34, 34, 34); }
.td-scroll-in-view .tds-button2 svg, .td-scroll-in-view .tds-button2 svg *, .td-scroll-in-view .tds-button6 svg, .td-scroll-in-view .tds-button6 svg *, .td-scroll-in-view .tds-button7 svg, .td-scroll-in-view .tds-button7 svg * { fill: rgb(34, 34, 34); }
.tds-button2::before, .tds-button6::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-color: var(--td_theme_color,#4db2ec); transition: 0.3s; }
.tds-button2:hover::before, .tds-button6:hover::before { border-color: rgb(34, 34, 34); }
.td-scroll-in-view .tds-button2::before, .td-scroll-in-view .tds-button6::before { border-color: rgb(34, 34, 34); }
.tds-button2 { transform: translateZ(0px); }
.tds-button2::after { content: ""; width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; z-index: -1; opacity: 0; transition: opacity 0.3s; }
.tds-button2:hover::after { opacity: 1; }
.td-scroll-in-view .tds-button2::after { opacity: 1; }
.tds-button3 { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); transition: 0.3s; z-index: 0; }
.tds-button3::before { content: ""; background-color: rgb(255, 255, 255); width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; z-index: -1; opacity: 0; transition: 0.2s; }
.tds-button4 { background-color: rgb(0, 0, 0); display: inline-block; }
.tds-button4 .tdm-btn { transition: 0.3s; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); overflow: hidden; vertical-align: middle; backface-visibility: hidden; }
.tds-button4 .tdm-button-b { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.tds-button4 svg, .tds-button4 svg * { fill: rgb(255, 255, 255); }
.tds-button4.tdm-btn-xlg-wrap { transform: translateZ(0px); }
.tds-button4.tdm-btn-xlg-wrap .tdm-button-a { transform: rotateX(0deg) translateZ(38px); }
.tds-button4.tdm-btn-xlg-wrap .tdm-button-b { transform: rotateX(90deg) translateZ(38px); }
.tds-button4.tdm-btn-lg-wrap { transform: translateZ(0px); }
.tds-button4.tdm-btn-lg-wrap .tdm-button-a { transform: rotateX(0deg) translateZ(27px); }
.tds-button4.tdm-btn-lg-wrap .tdm-button-b { transform: rotateX(90deg) translateZ(27px); }
.tds-button4.tdm-btn-md-wrap { transform: translateZ(0px); }
.tds-button4.tdm-btn-md-wrap .tdm-button-a { transform: rotateX(0deg) translateZ(20px); }
.tds-button4.tdm-btn-md-wrap .tdm-button-b { transform: rotateX(90deg) translateZ(20px); }
.tds-button4.tdm-btn-sm-wrap { transform: translateZ(0px); }
.tds-button4.tdm-btn-sm-wrap .tdm-button-a { transform: rotateX(0deg) translateZ(15px); }
.tds-button4.tdm-btn-sm-wrap .tdm-button-b { transform: rotateX(90deg) translateZ(15px); }
.tds-button4:hover.tdm-btn-xlg-wrap .tdm-button-a { transform: rotateX(-90deg) translateZ(38px); }
.tds-button4:hover.tdm-btn-xlg-wrap .tdm-button-b { transform: rotateX(0deg) translateZ(38px); }
.tds-button4:hover.tdm-btn-lg-wrap .tdm-button-a { transform: rotateX(-90deg) translateZ(27px); }
.tds-button4:hover.tdm-btn-lg-wrap .tdm-button-b { transform: rotateX(0deg) translateZ(27px); }
.tds-button4:hover.tdm-btn-md-wrap .tdm-button-a { transform: rotateX(-90deg) translateZ(20px); }
.tds-button4:hover.tdm-btn-md-wrap .tdm-button-b { transform: rotateX(0deg) translateZ(20px); }
.tds-button4:hover.tdm-btn-sm-wrap .tdm-button-a { transform: rotateX(-90deg) translateZ(15px); }
.tds-button4:hover.tdm-btn-sm-wrap .tdm-button-b { transform: rotateX(0deg) translateZ(15px); }
.tdm-block-button-full .tds-button4 { display: block; }
.td-scroll-in-view .tds-button4.tdm-btn-xlg-wrap .tdm-button-a { transform: rotateX(-90deg) translateZ(38px); }
.td-scroll-in-view .tds-button4.tdm-btn-xlg-wrap .tdm-button-b { transform: rotateX(0deg) translateZ(38px); }
.td-scroll-in-view .tds-button4.tdm-btn-lg-wrap .tdm-button-a { transform: rotateX(-90deg) translateZ(27px); }
.td-scroll-in-view .tds-button4.tdm-btn-lg-wrap .tdm-button-b { transform: rotateX(0deg) translateZ(27px); }
.td-scroll-in-view .tds-button4.tdm-btn-md-wrap .tdm-button-a { transform: rotateX(-90deg) translateZ(20px); }
.td-scroll-in-view .tds-button4.tdm-btn-md-wrap .tdm-button-b { transform: rotateX(0deg) translateZ(20px); }
.td-scroll-in-view .tds-button4.tdm-btn-sm-wrap .tdm-button-a { transform: rotateX(-90deg) translateZ(15px); }
.td-scroll-in-view .tds-button4.tdm-btn-sm-wrap .tdm-button-b { transform: rotateX(0deg) translateZ(15px); }
.tds-button5 { min-width: 0px; height: auto; padding: 0px; transition: 0.3s; text-align: left; line-height: initial !important; }
.tds-button5 .tdm-btn-text, .tds-button5 i { color: rgb(0, 0, 0); }
.tds-button5 svg, .tds-button5 svg * { fill: rgb(0, 0, 0); }
.tds-button5:hover .tdm-btn-text, .tds-button5:hover i { color: var(--td_theme_color,#4db2ec); }
.tds-button5:hover svg, .tds-button5:hover svg * { fill: var(--td_theme_color,#4db2ec); }
.td-scroll-in-view .tds-button5 .tdm-btn-text, .td-scroll-in-view .tds-button5 i { color: var(--td_theme_color,#4db2ec); }
.td-scroll-in-view .tds-button5 svg, .td-scroll-in-view .tds-button5 svg * { fill: var(--td_theme_color,#4db2ec); }
.tds-button6::after { content: ""; position: absolute; width: 100%; height: 100%; background-color: var(--td_theme_color,#4db2ec); opacity: 0.14; transition: 0.4s; z-index: -1; }
.tds-button6:hover::after { top: 0px; left: 0px; }
.td-scroll-in-view .tds-button6::after { top: 0px; left: 0px; }
.tds-button7 { transition: 0.3s; transform: translateZ(0px); }
.tds-button7 .tdm-btn-border-bottom, .tds-button7 .tdm-btn-border-top { content: ""; position: absolute; left: 0px; width: 100%; background-color: var(--td_theme_color,#4db2ec); transition: 0.3s; }
.tds-button7 .tdm-btn-border-top { top: 0px; }
.tds-button7 .tdm-btn-border-bottom { bottom: 0px; }
.tds-button7::before { content: ""; width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; z-index: -1; opacity: 0; transition: opacity 0.3s; }
.tds-button7:hover .tdm-btn-border-bottom, .tds-button7:hover .tdm-btn-border-top { background-color: rgb(34, 34, 34); }
.tds-button7:hover::before { opacity: 1; }
.td-scroll-in-view .tds-button7 .tdm-btn-border-bottom, .td-scroll-in-view .tds-button7 .tdm-btn-border-top { background-color: rgb(34, 34, 34); }
.td-scroll-in-view .tds-button7::before { opacity: 1; }
.tds-button8 { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); transition: 0.4s; z-index: 0; vertical-align: middle; overflow: hidden; }
.tds-button8::before { content: ""; background-color: rgb(255, 255, 255); padding-top: 100%; width: 100%; left: 50%; top: 50%; position: absolute; z-index: -1; transform: translate(-50%, -50%) scale(0); transition: 0.4s cubic-bezier(0.8, 0.13, 0.21, 0.9); border-radius: 50% !important; }
.tdm_block .tdm-row .tdm-col { float: none; display: inline-block; vertical-align: top; }
@media (max-width: 767px) {
  .tdm_block .tdm-row .tdm-col { float: left; width: 100%; }
}
.tdm_block .td-block-width { margin: 0px auto; }
.tdm_white_text .tdm-descr, .tdm_white_text .tdm-title { color: rgb(255, 255, 255); }
.tdm-width-1068 .td-block-width { max-width: 1068px; }
.tdm-width-1200 .td-block-width { max-width: 1200px; }
.tdm-width-1400 .td-block-width { max-width: 1400px; }
.tdm-width-1600 .td-block-width { max-width: 1600px; }
.tdm-width-1800 .td-block-width { max-width: 1800px; }
.tdm-width-full .td-block-width { max-width: 100%; }
.tdm-full-height .td-block-width { height: 100vh !important; }
.tdm-layout-12-12 .tdm-col { width: 50%; }
.tdm-row-height { display: flex; }
@media (max-width: 767px) {
  .tdm-row-height { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
}
[class*="tdc-theme-"] .tdm-row-height { display: inherit; -webkit-box-orient: inherit; -webkit-box-direction: inherit; flex-direction: inherit; }
[class*="tdc-theme-"] .tdm-row-height .tdc-columns { display: flex; }
@media (max-width: 767px) {
  [class*="tdc-theme-"] .tdm-row-height .tdc-columns { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
}
@media (min-width: 767px) {
  .tdm-layout-13-23 .tdm-col:first-child { width: 33.3333%; }
  .tdm-layout-13-23 .tdm-col:last-child { width: 66.6667%; }
  .tdm-layout-23-13 .tdm-col:first-child { width: 66.6667%; }
  .tdm-layout-23-13 .tdm-col:last-child { width: 33.3333%; }
}
@media (min-width: 767px) and (min-width: 768px) and (max-width: 1018px) {
  .tdm-layout-13-23 .tdm-col:first-child { width: 41.6667%; }
}
@media (min-width: 767px) and (min-width: 768px) and (max-width: 1018px) {
  .tdm-layout-13-23 .tdm-col:last-child { width: 58.3333%; }
}
@media (min-width: 767px) and (min-width: 768px) and (max-width: 1018px) {
  .tdm-layout-23-13 .tdm-col:first-child { width: 58.3333%; }
}
@media (min-width: 767px) and (min-width: 768px) and (max-width: 1018px) {
  .tdm-layout-23-13 .tdm-col:last-child { width: 41.6667%; }
}
.tdm-inline-block { display: inline-block; }
.tdm-content-horiz-center { margin-right: auto; margin-left: auto; text-align: center !important; }
.tdm-content-horiz-right { text-align: right !important; margin-left: auto; }
.tdm-content-vert-center .td-block-row .tdm-col { vertical-align: middle !important; }
.tdm-content-vert-bottom .td-block-row .tdm-col { vertical-align: bottom !important; }
@media (min-width: 768px) and (max-width: 1108px) {
  .stretch_row_1068 .tdm-col:first-child .tdm-text-padding, .tdm-width-1068 .tdm-col:first-child .tdm-text-padding { padding-left: 20px; }
  .stretch_row_1068 .tdm-col:last-child .tdm-text-padding, .tdm-width-1068 .tdm-col:last-child .tdm-text-padding { padding-right: 20px; }
  .stretch_row_1068 .tdm-fix-full, .tdm-width-1068 .tdm-fix-full { margin-left: -20px; margin-right: -20px; }
}
@media (min-width: 768px) and (max-width: 1240px) {
  .stretch_row_1200 .tdm-col:first-child .tdm-text-padding, .tdm-width-1200 .tdm-col:first-child .tdm-text-padding { padding-left: 20px; }
  .stretch_row_1200 .tdm-col:last-child .tdm-text-padding, .tdm-width-1200 .tdm-col:last-child .tdm-text-padding { padding-right: 20px; }
  .stretch_row_1200 .tdm-fix-full, .tdm-width-1200 .tdm-fix-full { margin-left: -20px; margin-right: -20px; }
}
@media (min-width: 768px) and (max-width: 1440px) {
  .stretch_row_1400 .tdm-col:first-child .tdm-text-padding, .tdm-width-1400 .tdm-col:first-child .tdm-text-padding { padding-left: 20px; }
  .stretch_row_1400 .tdm-col:last-child .tdm-text-padding, .tdm-width-1400 .tdm-col:last-child .tdm-text-padding { padding-right: 20px; }
  .stretch_row_1400 .tdm-fix-full, .tdm-width-1400 .tdm-fix-full { margin-left: -20px; margin-right: -20px; }
}
@media (min-width: 768px) and (max-width: 1640px) {
  .stretch_row_1600 .tdm-col:first-child .tdm-text-padding, .tdm-width-1600 .tdm-col:first-child .tdm-text-padding { padding-left: 20px; }
  .stretch_row_1600 .tdm-col:last-child .tdm-text-padding, .tdm-width-1600 .tdm-col:last-child .tdm-text-padding { padding-right: 20px; }
  .stretch_row_1600 .tdm-fix-full, .tdm-width-1600 .tdm-fix-full { margin-left: -20px; margin-right: -20px; }
}
@media (min-width: 768px) and (max-width: 1840px) {
  .stretch_row_1800 .tdm-col:first-child .tdm-text-padding, .tdm-width-1800 .tdm-col:first-child .tdm-text-padding { padding-left: 20px; }
  .stretch_row_1800 .tdm-col:last-child .tdm-text-padding, .tdm-width-1800 .tdm-col:last-child .tdm-text-padding { padding-right: 20px; }
  .stretch_row_1800 .tdm-fix-full, .tdm-width-1800 .tdm-fix-full { margin-left: -20px; margin-right: -20px; }
}
@media (max-width: 767px) {
  .td_block_wrap .tdm-text-padding { padding-left: 20px; padding-right: 20px; }
}
.td-pb-row .tdm-fix-full { }
@media (max-width: 767px) {
  .td-pb-row .tdm-fix-full { margin-left: -20px; margin-right: -20px; }
}
.td-stretch-content .tdm-mobile-full { }
@media (max-width: 767px) {
  .td-stretch-content .tdm-mobile-full { margin-left: -20px; margin-right: -20px; width: auto; }
}
.tdm-col-img { line-height: 0; }
[data-mfp-src] { cursor: pointer; }
[data-scroll-to-class] { cursor: pointer; }
.tdm-sub-footer-email, .tdm-sub-footer-info, .tdm-sub-footer-phone { margin-top: 8px; margin-bottom: 8px; line-height: 20px; }
@font-face { font-family: multipurpose; src: url("images/icons/multipurpose.woff?2") format("woff"), url("images/icons/multipurpose.ttf?2") format("truetype"); font-weight: normal; font-style: normal; }
[class*=" tdm-icon-"]::before, [class*=" tdm-icons"]::before, [class^="tdm-icon-"]::before, [class^="tdm-icons"]::before { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; text-align: center; -webkit-font-smoothing: antialiased; font-family: multipurpose !important; }
[class*="tdm-icon-"] { line-height: 1; text-align: center; display: inline-block; }
[class*="tdm-icons"] { line-height: 1; text-align: center; display: inline-block; cursor: default; }
.tdm-icon-quote-left::before { content: ""; }
.tdm-icon-quote-right::before { content: ""; }
.tdm-icon-circle-right::before { content: ""; }
.tdm-icon-circle-close::before { content: ""; }
body .tdc-font-typcn { display: inline-block; }
body .tdc-font-typcn::before { vertical-align: top; }
body .tdc-font-oi { display: inline-block; }
body .tdc-font-oi::before { vertical-align: middle; }
div.wpforms-container .wpforms-form div.wpforms-field-container { font-family: var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif); }
div.wpforms-container .wpforms-form div.wpforms-field-container .wpforms-field input, div.wpforms-container .wpforms-form div.wpforms-field-container .wpforms-field textarea { font-family: var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif); border-color: rgb(238, 240, 243); border-width: 0px 0px 1px; border-radius: 0px; color: rgb(36, 52, 66); font-size: 15px; padding-right: 0px; padding-left: 0px; font-weight: 600; }
div.wpforms-container .wpforms-form div.wpforms-field-container .wpforms-field .wpforms-field-label { color: rgb(173, 179, 185); font-size: 13px; font-weight: 500; }
div.wpforms-container .wpforms-form div.wpforms-submit-container button[type="submit"] { font-family: var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif); border: none; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 13px; font-weight: 600; padding: 10px 30px; transition: 0.3s; }
div.wpforms-container .wpforms-form div.wpforms-submit-container button[type="submit"]:hover { background-color: rgb(0, 0, 0); }
@font-face { font-family: Icons; src: url("open-iconic.woff") format("woff"), url("open-iconic.ttf") format("truetype"), url("open-iconic.otf") format("opentype"); font-weight: normal; font-style: normal; font-display: swap; }
.tdc-font-oi.oi-text-replace { font-size: 0px; line-height: 0; }
.tdc-font-oi.oi-text-replace::before { width: 1em; text-align: center; }
.tdc-font-oi::before { font-family: Icons; speak: none; line-height: 1; vertical-align: baseline; font-weight: normal; font-style: normal; -webkit-font-smoothing: antialiased; }
.tdc-font-oi:empty::before { width: 1em; text-align: center; box-sizing: content-box; }
.tdc-font-oi.oi-align-left::before { text-align: left; }
.tdc-font-oi.oi-align-right::before { text-align: right; }
.tdc-font-oi.oi-align-center::before { text-align: center; }
.tdc-font-oi.oi-flip-horizontal::before { transform: scale(-1, 1); }
.tdc-font-oi.oi-flip-vertical::before { transform: scale(1, -1); }
.tdc-font-oi.oi-flip-horizontal-vertical::before { transform: scale(-1, -1); }
.tdc-font-oi-account-login::before { content: ""; }
.tdc-font-oi-account-logout::before { content: ""; }
.tdc-font-oi-action-redo::before { content: ""; }
.tdc-font-oi-action-undo::before { content: ""; }
.tdc-font-oi-align-center::before { content: ""; }
.tdc-font-oi-align-left::before { content: ""; }
.tdc-font-oi-align-right::before { content: ""; }
.tdc-font-oi-aperture::before { content: ""; }
.tdc-font-oi-arrow-bottom::before { content: ""; }
.tdc-font-oi-arrow-circle-bottom::before { content: ""; }
.tdc-font-oi-arrow-circle-left::before { content: ""; }
.tdc-font-oi-arrow-circle-right::before { content: ""; }
.tdc-font-oi-arrow-circle-top::before { content: ""; }
.tdc-font-oi-arrow-left::before { content: ""; }
.tdc-font-oi-arrow-right::before { content: ""; }
.tdc-font-oi-arrow-thick-bottom::before { content: ""; }
.tdc-font-oi-arrow-thick-left::before { content: ""; }
.tdc-font-oi-arrow-thick-right::before { content: ""; }
.tdc-font-oi-arrow-thick-top::before { content: ""; }
.tdc-font-oi-arrow-top::before { content: ""; }
.tdc-font-oi-audio-spectrum::before { content: ""; }
.tdc-font-oi-audio::before { content: ""; }
.tdc-font-oi-badge::before { content: ""; }
.tdc-font-oi-ban::before { content: ""; }
.tdc-font-oi-bar-chart::before { content: ""; }
.tdc-font-oi-basket::before { content: ""; }
.tdc-font-oi-battery-empty::before { content: ""; }
.tdc-font-oi-battery-full::before { content: ""; }
.tdc-font-oi-beaker::before { content: ""; }
.tdc-font-oi-bell::before { content: ""; }
.tdc-font-oi-bluetooth::before { content: ""; }
.tdc-font-oi-bold::before { content: ""; }
.tdc-font-oi-bolt::before { content: ""; }
.tdc-font-oi-book::before { content: ""; }
.tdc-font-oi-bookmark::before { content: ""; }
.tdc-font-oi-box::before { content: ""; }
.tdc-font-oi-briefcase::before { content: ""; }
.tdc-font-oi-british-pound::before { content: ""; }
.tdc-font-oi-browser::before { content: ""; }
.tdc-font-oi-brush::before { content: ""; }
.tdc-font-oi-bug::before { content: ""; }
.tdc-font-oi-bullhorn::before { content: ""; }
.tdc-font-oi-calculator::before { content: ""; }
.tdc-font-oi-calendar::before { content: ""; }
.tdc-font-oi-camera-slr::before { content: ""; }
.tdc-font-oi-caret-bottom::before { content: ""; }
.tdc-font-oi-caret-left::before { content: ""; }
.tdc-font-oi-caret-right::before { content: ""; }
.tdc-font-oi-caret-top::before { content: ""; }
.tdc-font-oi-cart::before { content: ""; }
.tdc-font-oi-chat::before { content: ""; }
.tdc-font-oi-check::before { content: ""; }
.tdc-font-oi-chevron-bottom::before { content: ""; }
.tdc-font-oi-chevron-left::before { content: ""; }
.tdc-font-oi-chevron-right::before { content: ""; }
.tdc-font-oi-chevron-top::before { content: ""; }
.tdc-font-oi-circle-check::before { content: ""; }
.tdc-font-oi-circle-x::before { content: ""; }
.tdc-font-oi-clipboard::before { content: ""; }
.tdc-font-oi-clock::before { content: ""; }
.tdc-font-oi-cloud-download::before { content: ""; }
.tdc-font-oi-cloud-upload::before { content: ""; }
.tdc-font-oi-cloud::before { content: ""; }
.tdc-font-oi-cloudy::before { content: ""; }
.tdc-font-oi-code::before { content: ""; }
.tdc-font-oi-cog::before { content: ""; }
.tdc-font-oi-collapse-down::before { content: ""; }
.tdc-font-oi-collapse-left::before { content: ""; }
.tdc-font-oi-collapse-right::before { content: ""; }
.tdc-font-oi-collapse-up::before { content: ""; }
.tdc-font-oi-command::before { content: ""; }
.tdc-font-oi-comment-square::before { content: ""; }
.tdc-font-oi-compass::before { content: ""; }
.tdc-font-oi-contrast::before { content: ""; }
.tdc-font-oi-copywriting::before { content: ""; }
.tdc-font-oi-credit-card::before { content: ""; }
.tdc-font-oi-crop::before { content: ""; }
.tdc-font-oi-dashboard::before { content: ""; }
.tdc-font-oi-data-transfer-download::before { content: ""; }
.tdc-font-oi-data-transfer-upload::before { content: ""; }
.tdc-font-oi-delete::before { content: ""; }
.tdc-font-oi-dial::before { content: ""; }
.tdc-font-oi-document::before { content: ""; }
.tdc-font-oi-dollar::before { content: ""; }
.tdc-font-oi-double-quote-sans-left::before { content: ""; }
.tdc-font-oi-double-quote-sans-right::before { content: ""; }
.tdc-font-oi-double-quote-serif-left::before { content: ""; }
.tdc-font-oi-double-quote-serif-right::before { content: ""; }
.tdc-font-oi-droplet::before { content: ""; }
.tdc-font-oi-eject::before { content: ""; }
.tdc-font-oi-elevator::before { content: ""; }
.tdc-font-oi-ellipses::before { content: ""; }
.tdc-font-oi-envelope-closed::before { content: ""; }
.tdc-font-oi-envelope-open::before { content: ""; }
.tdc-font-oi-euro::before { content: ""; }
.tdc-font-oi-excerpt::before { content: ""; }
.tdc-font-oi-expand-down::before { content: ""; }
.tdc-font-oi-expand-left::before { content: ""; }
.tdc-font-oi-expand-right::before { content: ""; }
.tdc-font-oi-expand-up::before { content: ""; }
.tdc-font-oi-external-link::before { content: ""; }
.tdc-font-oi-eye::before { content: ""; }
.tdc-font-oi-eyedropper::before { content: ""; }
.tdc-font-oi-file::before { content: ""; }
.tdc-font-oi-fire::before { content: ""; }
.tdc-font-oi-flag::before { content: ""; }
.tdc-font-oi-flash::before { content: ""; }
.tdc-font-oi-folder::before { content: ""; }
.tdc-font-oi-fork::before { content: ""; }
.tdc-font-oi-fullscreen-enter::before { content: ""; }
.tdc-font-oi-fullscreen-exit::before { content: ""; }
.tdc-font-oi-globe::before { content: ""; }
.tdc-font-oi-graph::before { content: ""; }
.tdc-font-oi-grid-four-up::before { content: ""; }
.tdc-font-oi-grid-three-up::before { content: ""; }
.tdc-font-oi-grid-two-up::before { content: ""; }
.tdc-font-oi-hard-drive::before { content: ""; }
.tdc-font-oi-header::before { content: ""; }
.tdc-font-oi-headphones::before { content: ""; }
.tdc-font-oi-heart::before { content: ""; }
.tdc-font-oi-home::before { content: ""; }
.tdc-font-oi-image::before { content: ""; }
.tdc-font-oi-inbox::before { content: ""; }
.tdc-font-oi-infinity::before { content: ""; }
.tdc-font-oi-info::before { content: ""; }
.tdc-font-oi-italic::before { content: ""; }
.tdc-font-oi-justify-center::before { content: ""; }
.tdc-font-oi-justify-left::before { content: ""; }
.tdc-font-oi-justify-right::before { content: ""; }
.tdc-font-oi-key::before { content: ""; }
.tdc-font-oi-laptop::before { content: ""; }
.tdc-font-oi-layers::before { content: ""; }
.tdc-font-oi-lightbulb::before { content: ""; }
.tdc-font-oi-link-broken::before { content: ""; }
.tdc-font-oi-link-intact::before { content: ""; }
.tdc-font-oi-list-rich::before { content: ""; }
.tdc-font-oi-list::before { content: ""; }
.tdc-font-oi-location::before { content: ""; }
.tdc-font-oi-lock-locked::before { content: ""; }
.tdc-font-oi-lock-unlocked::before { content: ""; }
.tdc-font-oi-loop-circular::before { content: ""; }
.tdc-font-oi-loop-square::before { content: ""; }
.tdc-font-oi-loop::before { content: ""; }
.tdc-font-oi-magnifying-glass::before { content: ""; }
.tdc-font-oi-map-marker::before { content: ""; }
.tdc-font-oi-map::before { content: ""; }
.tdc-font-oi-media-pause::before { content: ""; }
.tdc-font-oi-media-play::before { content: ""; }
.tdc-font-oi-media-record::before { content: ""; }
.tdc-font-oi-media-skip-backward::before { content: ""; }
.tdc-font-oi-media-skip-forward::before { content: ""; }
.tdc-font-oi-media-step-backward::before { content: ""; }
.tdc-font-oi-media-step-forward::before { content: ""; }
.tdc-font-oi-media-stop::before { content: ""; }
.tdc-font-oi-medical-cross::before { content: ""; }
.tdc-font-oi-menu::before { content: ""; }
.tdc-font-oi-microphone::before { content: ""; }
.tdc-font-oi-minus::before { content: ""; }
.tdc-font-oi-monitor::before { content: ""; }
.tdc-font-oi-moon::before { content: ""; }
.tdc-font-oi-move::before { content: ""; }
.tdc-font-oi-musical-note::before { content: ""; }
.tdc-font-oi-paperclip::before { content: ""; }
.tdc-font-oi-pencil::before { content: ""; }
.tdc-font-oi-people::before { content: ""; }
.tdc-font-oi-person::before { content: ""; }
.tdc-font-oi-phone::before { content: ""; }
.tdc-font-oi-pie-chart::before { content: ""; }
.tdc-font-oi-pin::before { content: ""; }
.tdc-font-oi-play-circle::before { content: ""; }
.tdc-font-oi-plus::before { content: ""; }
.tdc-font-oi-power-standby::before { content: ""; }
.tdc-font-oi-print::before { content: ""; }
.tdc-font-oi-project::before { content: ""; }
.tdc-font-oi-pulse::before { content: ""; }
.tdc-font-oi-puzzle-piece::before { content: ""; }
.tdc-font-oi-question-mark::before { content: ""; }
.tdc-font-oi-rain::before { content: ""; }
.tdc-font-oi-random::before { content: ""; }
.tdc-font-oi-reload::before { content: ""; }
.tdc-font-oi-resize-both::before { content: ""; }
.tdc-font-oi-resize-height::before { content: ""; }
.tdc-font-oi-resize-width::before { content: ""; }
.tdc-font-oi-rss-alt::before { content: ""; }
.tdc-font-oi-rss::before { content: ""; }
.tdc-font-oi-script::before { content: ""; }
.tdc-font-oi-share-boxed::before { content: ""; }
.tdc-font-oi-share::before { content: ""; }
.tdc-font-oi-shield::before { content: ""; }
.tdc-font-oi-signal::before { content: ""; }
.tdc-font-oi-signpost::before { content: ""; }
.tdc-font-oi-sort-ascending::before { content: ""; }
.tdc-font-oi-sort-descending::before { content: ""; }
.tdc-font-oi-spreadsheet::before { content: ""; }
.tdc-font-oi-star::before { content: ""; }
.tdc-font-oi-sun::before { content: ""; }
.tdc-font-oi-tablet::before { content: ""; }
.tdc-font-oi-tag::before { content: ""; }
.tdc-font-oi-tags::before { content: ""; }
.tdc-font-oi-target::before { content: ""; }
.tdc-font-oi-task::before { content: ""; }
.tdc-font-oi-terminal::before { content: ""; }
.tdc-font-oi-text::before { content: ""; }
.tdc-font-oi-thumb-down::before { content: ""; }
.tdc-font-oi-thumb-up::before { content: ""; }
.tdc-font-oi-timer::before { content: ""; }
.tdc-font-oi-transfer::before { content: ""; }
.tdc-font-oi-trash::before { content: ""; }
.tdc-font-oi-underline::before { content: ""; }
.tdc-font-oi-vertical-align-bottom::before { content: ""; }
.tdc-font-oi-vertical-align-center::before { content: ""; }
.tdc-font-oi-vertical-align-top::before { content: ""; }
.tdc-font-oi-video::before { content: ""; }
.tdc-font-oi-volume-high::before { content: ""; }
.tdc-font-oi-volume-low::before { content: ""; }
.tdc-font-oi-volume-off::before { content: ""; }
.tdc-font-oi-warning::before { content: ""; }
.tdc-font-oi-wifi::before { content: ""; }
.tdc-font-oi-wrench::before { content: ""; }
.tdc-font-oi-x::before { content: ""; }
.tdc-font-oi-yen::before { content: ""; }
.tdc-font-oi-zoom-in::before { content: ""; }
.tdc-font-oi-zoom-out::before { content: ""; }
@font-face { font-family: td-multipurpose; font-weight: normal; font-style: normal; font-display: swap; src: url("td-multipurpose.woff2") format("woff2"), url("td-multipurpose.woff") format("woff"), url("td-multipurpose.ttf") format("truetype"), url("td-multipurpose.eot"); }
.tdc-font-tdmp { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; 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: td-multipurpose; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
.tdc-font-tdmp-arrow-cut-down::before { content: ""; }
.tdc-font-tdmp-arrow-cut-left::before { content: ""; }
.tdc-font-tdmp-arrow-cut-right::before { content: ""; }
.tdc-font-tdmp-arrow-cut-up::before { content: ""; }
.tdc-font-tdmp-arrow-down::before { content: ""; }
.tdc-font-tdmp-arrow-left::before { content: ""; }
.tdc-font-tdmp-arrow-right::before { content: ""; }
.tdc-font-tdmp-arrows-double::before { content: ""; }
.tdc-font-tdmp-arrow-small-down::before { content: ""; }
.tdc-font-tdmp-arrow-small-right::before { content: ""; }
.tdc-font-tdmp-arrows-refresh::before { content: ""; }
.tdc-font-tdmp-arrow-up::before { content: ""; }
.tdc-font-tdmp-play-rectangle1::before { content: ""; }
.tdc-font-tdmp-play-round1::before { content: ""; }
.tdc-font-tdmp-play-round2::before { content: ""; }
.tdc-font-tdmp-play-singe1::before { content: ""; }
.tdc-font-tdmp-play-singe2::before { content: ""; }
.tdc-font-tdmp-play-square1::before { content: ""; }
.tdc-font-tdmp-play-square2::before { content: ""; }
.tdc-font-tdmp-documentation-book::before { content: ""; }
.tdc-font-tdmp-support-dialog::before { content: ""; }
.tdc-font-tdmp-info-sign::before { content: ""; }
.tdc-font-tdmp-24h::before { content: ""; }
.tdc-font-tdmp-contract::before { content: ""; }
.tdc-font-tdmp-envelope-open::before { content: ""; }
.tdc-font-tdmp-fold::before { content: ""; }
.tdc-font-tdmp-globe::before { content: ""; }
.tdc-font-tdmp-home::before { content: ""; }
.tdc-font-tdmp-like::before { content: ""; }
.tdc-font-tdmp-link::before { content: ""; }
.tdc-font-tdmp-location::before { content: ""; }
.tdc-font-tdmp-man::before { content: ""; }
.tdc-font-tdmp-megaphone::before { content: ""; }
.tdc-font-tdmp-message-box::before { content: ""; }
.tdc-font-tdmp-paper-plane::before { content: ""; }
.tdc-font-tdmp-old-phone::before { content: ""; }
.tdc-font-tdmp-sms-phone::before { content: ""; }
.tdc-font-tdmp-support-face::before { content: ""; }
.tdc-font-tdmp-chip::before { content: ""; }
.tdc-font-tdmp-cloud::before { content: ""; }
.tdc-font-tdmp-desktop::before { content: ""; }
.tdc-font-tdmp-headphones::before { content: ""; }
.tdc-font-tdmp-laptop::before { content: ""; }
.tdc-font-tdmp-mic::before { content: ""; }
.tdc-font-tdmp-mobile::before { content: ""; }
.tdc-font-tdmp-mouse::before { content: ""; }
.tdc-font-tdmp-network::before { content: ""; }
.tdc-font-tdmp-photo::before { content: ""; }
.tdc-font-tdmp-printer::before { content: ""; }
.tdc-font-tdmp-sattelite::before { content: ""; }
.tdc-font-tdmp-server::before { content: ""; }
.tdc-font-tdmp-speaker::before { content: ""; }
.tdc-font-tdmp-tablet::before { content: ""; }
.tdc-font-tdmp-tv::before { content: ""; }
.tdc-font-tdmp-box-cart::before { content: ""; }
.tdc-font-tdmp-card::before { content: ""; }
.tdc-font-tdmp-discount-tag::before { content: ""; }
.tdc-font-tdmp-dollar-bills::before { content: ""; }
.tdc-font-tdmp-gavel::before { content: ""; }
.tdc-font-tdmp-magnifier::before { content: ""; }
.tdc-font-tdmp-parcel::before { content: ""; }
.tdc-font-tdmp-piggy-bank::before { content: ""; }
.tdc-font-tdmp-present::before { content: ""; }
.tdc-font-tdmp-scissors-cutting::before { content: ""; }
.tdc-font-tdmp-shield::before { content: ""; }
.tdc-font-tdmp-shopping-bag::before { content: ""; }
.tdc-font-tdmp-shopping-carrier::before { content: ""; }
.tdc-font-tdmp-shopping-cart::before { content: ""; }
.tdc-font-tdmp-van::before { content: ""; }
.tdc-font-tdmp-wallet::before { content: ""; }
.tdc-font-tdmp-apperture::before { content: ""; }
.tdc-font-tdmp-battery::before { content: ""; }
.tdc-font-tdmp-bulb-idea::before { content: ""; }
.tdc-font-tdmp-crop-instrument::before { content: ""; }
.tdc-font-tdmp-dropper::before { content: ""; }
.tdc-font-tdmp-eraser::before { content: ""; }
.tdc-font-tdmp-geometrics::before { content: ""; }
.tdc-font-tdmp-magic-wand::before { content: ""; }
.tdc-font-tdmp-memory-card::before { content: ""; }
.tdc-font-tdmp-paint-tools::before { content: ""; }
.tdc-font-tdmp-photograph::before { content: ""; }
.tdc-font-tdmp-project-instruments::before { content: ""; }
.tdc-font-tdmp-responsive-devices::before { content: ""; }
.tdc-font-tdmp-scissors::before { content: ""; }
.tdc-font-tdmp-spray-paint::before { content: ""; }
.tdc-font-tdmp-vector-line::before { content: ""; }
.tdc-font-tdmp-bucket::before { content: ""; }
.tdc-font-tdmp-carrier::before { content: ""; }
.tdc-font-tdmp-crane::before { content: ""; }
.tdc-font-tdmp-gears::before { content: ""; }
.tdc-font-tdmp-key::before { content: ""; }
.tdc-font-tdmp-lightbulb::before { content: ""; }
.tdc-font-tdmp-measure::before { content: ""; }
.tdc-font-tdmp-no-access::before { content: ""; }
.tdc-font-tdmp-painter::before { content: ""; }
.tdc-font-tdmp-raba::before { content: ""; }
.tdc-font-tdmp-spaclu::before { content: ""; }
.tdc-font-tdmp-tools-cross::before { content: ""; }
.tdc-font-tdmp-wall::before { content: ""; }
.tdc-font-tdmp-worker::before { content: ""; }
.tdc-font-tdmp-aroma-therapy::before { content: ""; }
.tdc-font-tdmp-bamboo::before { content: ""; }
.tdc-font-tdmp-candle::before { content: ""; }
.tdc-font-tdmp-creams::before { content: ""; }
.tdc-font-tdmp-diet-plan::before { content: ""; }
.tdc-font-tdmp-droplets::before { content: ""; }
.tdc-font-tdmp-face-treatment::before { content: ""; }
.tdc-font-tdmp-flip-flops::before { content: ""; }
.tdc-font-tdmp-flowers::before { content: ""; }
.tdc-font-tdmp-hand-drop::before { content: ""; }
.tdc-font-tdmp-leves::before { content: ""; }
.tdc-font-tdmp-lotus::before { content: ""; }
.tdc-font-tdmp-massage::before { content: ""; }
.tdc-font-tdmp-mojar::before { content: ""; }
.tdc-font-tdmp-oil-bottle::before { content: ""; }
.tdc-font-tdmp-pool::before { content: ""; }
.tdc-font-tdmp-sauna::before { content: ""; }
.tdc-font-tdmp-spa-stones::before { content: ""; }
.tdc-font-tdmp-towel::before { content: ""; }
.tdc-font-tdmp-weight-loss::before { content: ""; }
.tdc-font-tdmp-barrel::before { content: ""; }
.tdc-font-tdmp-bottle::before { content: ""; }
.tdc-font-tdmp-vines::before { content: ""; }
.tdc-font-tdmp-balance::before { content: ""; }
.tdc-font-tdmp-briefcase::before { content: ""; }
.tdc-font-tdmp-court::before { content: ""; }
.tdc-font-tdmp-fingerprint::before { content: ""; }
.tdc-font-tdmp-handcuffs::before { content: ""; }
.tdc-font-tdmp-inkpen::before { content: ""; }
.tdc-font-tdmp-judge::before { content: ""; }
.tdc-font-tdmp-lawbook::before { content: ""; }
.tdc-font-tdmp-molar::before { content: ""; }
.tdc-font-tdmp-cavity::before { content: ""; }
.tdc-font-tdmp-canal::before { content: ""; }
.tdc-font-tdmp-white::before { content: ""; }
.tdc-font-tdmp-implant::before { content: ""; }
.tdc-font-tdmp-seringe::before { content: ""; }
.tdc-font-tdmp-toothpaste::before { content: ""; }
.tdc-font-tdmp-turbine::before { content: ""; }
.tdc-font-tdmp-pliers::before { content: ""; }
.tdc-font-tdmp-doctor::before { content: ""; }
.tdc-font-tdmp-chair::before { content: ""; }
.tdc-font-tdmp-instruments::before { content: ""; }
.tdc-font-tdmp-braces::before { content: ""; }
.tdc-font-tdmp-radiology::before { content: ""; }
.tdc-font-tdmp-pulse::before { content: ""; }
.tdc-font-tdmp-red-cross::before { content: ""; }
.tdc-font-tdmp-brain::before { content: ""; }
.tdc-font-tdmp-eye::before { content: ""; }
.tdc-font-tdmp-bandaid::before { content: ""; }
.tdc-font-tdmp-dna::before { content: ""; }
.tdc-font-tdmp-airplane::before { content: ""; }
.tdc-font-tdmp-beachball::before { content: ""; }
.tdc-font-tdmp-bicycle::before { content: ""; }
.tdc-font-tdmp-big-ship::before { content: ""; }
.tdc-font-tdmp-calendar::before { content: ""; }
.tdc-font-tdmp-car::before { content: ""; }
.tdc-font-tdmp-chair-umbrella::before { content: ""; }
.tdc-font-tdmp-compass::before { content: ""; }
.tdc-font-tdmp-hotel::before { content: ""; }
.tdc-font-tdmp-life-belt::before { content: ""; }
.tdc-font-tdmp-luggage::before { content: ""; }
.tdc-font-tdmp-mountains::before { content: ""; }
.tdc-font-tdmp-signs::before { content: ""; }
.tdc-font-tdmp-tent::before { content: ""; }
.tdc-font-tdmp-trailer::before { content: ""; }
.tdc-font-tdmp-trail-location::before { content: ""; }
.tdc-font-tdmp-apple::before { content: ""; }
.tdc-font-tdmp-avocado::before { content: ""; }
.tdc-font-tdmp-carrot::before { content: ""; }
.tdc-font-tdmp-cherry::before { content: ""; }
.tdc-font-tdmp-chilli::before { content: ""; }
.tdc-font-tdmp-coconut::before { content: ""; }
.tdc-font-tdmp-eggplant::before { content: ""; }
.tdc-font-tdmp-kiwi::before { content: ""; }
.tdc-font-tdmp-lemon::before { content: ""; }
.tdc-font-tdmp-olive::before { content: ""; }
.tdc-font-tdmp-pear::before { content: ""; }
.tdc-font-tdmp-pepper::before { content: ""; }
.tdc-font-tdmp-prune::before { content: ""; }
.tdc-font-tdmp-strawberry::before { content: ""; }
.tdc-font-tdmp-tomato::before { content: ""; }
.tdc-font-tdmp-watermelon::before { content: ""; }
.tdc-font-tdmp-store::before { content: ""; }
.tdc-font-tdmp-cotton-ball-needles::before { content: ""; }
.tdc-font-tdmp-needles::before { content: ""; }
.tdc-font-tdmp-frisbee::before { content: ""; }
.tdc-font-tdmp-buttons::before { content: ""; }
.tdc-font-tdmp-tailor-ruler::before { content: ""; }
.tdc-font-tdmp-cotton-ball::before { content: ""; }
.td-a-rec { min-height: 250px; }
.td-header-rec-wrap { min-height: 90px; }
div.sib-sms-field { display: inline-block; position: relative; width: 100%; }
.sib-sms-field .sib-country-block { position: absolute; inset: 0px auto 0px 0px; padding: 1px; box-sizing: border-box; }
.sib-country-block .sib-toggle.sib-country-flg { z-index: 1; position: relative; width: 46px; height: 100%; padding: 0px 0px 0px 8px; box-sizing: border-box; background-color: rgb(219, 219, 219); cursor: pointer; }
.sib-country-block .sib-toggle .sib-cflags { position: absolute; top: 0px; bottom: 0px; margin: auto; height: 15px; width: 20px; background-repeat: no-repeat; background-color: rgb(219, 219, 219); box-sizing: border-box; background-image: url("../img/flags/fr.png"); }
.sib-country-block .sib-toggle .sib-icon-arrow { position: absolute; top: 50%; margin-top: -2px; right: 6px; width: 0px; height: 0px; border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 4px solid; }
.sib-sms-field ul.sib-country-list { position: absolute; z-index: 2; list-style: none; text-align: left; padding: 0px; margin: 0px 0px 0px -1px; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px; background-color: white; border: 1px solid rgb(204, 204, 204); white-space: nowrap; max-height: 150px; overflow: hidden scroll; top: 50px; width: 250px; }
.sib-sms-field ul.sib-country-list li.sib-country-prefix { font-size: 14px; padding: 1px 10px; cursor: pointer; }
.sib-sms-field ul.sib-country-list li.sib-country-prefix:hover { background-color: rgb(219, 219, 219); }
.sib-sms-field ul.sib-country-list li .sib-flag-box { width: 20px; }
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-flag { height: 18px; width: 20px; background-image: url("../img/flags/ad.png"); vertical-align: middle; display: inline-block; background-repeat: no-repeat; }
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-dial-code { margin-left: 20px; }
.sib-sms-field .sib-sms { padding-right: 6px; padding-left: 52px; margin-left: 0px; position: relative; z-index: 0; margin-right: 0px; margin-top: 0px !important; margin-bottom: 0px !important; }
.sib-multi-lists.sib_error { color: rgb(169, 68, 66); }
.mx_image_background { background-color: rgb(242, 242, 242); }
.td-visibility-hidden { visibility: hidden; }
.clearfix { }
.clearfix::before, .clearfix::after { display: table; content: ""; line-height: 0; }
.clearfix::after { clear: both; }
.td-sp { background-image: url("../images/sprite/elements.png"); background-repeat: no-repeat; display: block; }
.td-sp-video-play { width: 42px; height: 42px; background-position: -20px -488px; }
.td-sp-video-pause { width: 42px; height: 42px; background-position: -20px -612px; }
.td-sp-facebook { width: 32px; height: 32px; background-position: -20px -20px; }
.td-sp-pinterest { width: 32px; height: 32px; background-position: -20px -72px; }
.td-sp-rss { width: 32px; height: 32px; background-position: -20px -124px; }
.td-sp-soundcloud { width: 32px; height: 32px; background-position: -20px -176px; }
.td-sp-instagram { width: 32px; height: 32px; background-position: -20px -228px; }
.td-sp-vimeo { width: 32px; height: 32px; background-position: -20px -332px; }
.td-sp-youtube { width: 32px; height: 32px; background-position: -20px -384px; }
.td-sp-twitter { width: 32px; height: 32px; background-position: -20px -436px; }
.td-sp-tiktok { width: 32px; height: 32px; background-position: -20px -740px; }
.td-sp-twitch { width: 32px; height: 32px; background-position: -20px -781px; }
.td-sp-steam { width: 32px; height: 32px; background-position: -20px -843px; }
.tdc-header-template .td-main-page-wrap, .tdc-no-header .td-main-page-wrap { padding-top: 0px; }
.tdc_zone { margin: 0px; }
.td-main-content-wrap .tdc_zone { z-index: 0; }
.td-header-template-wrap { z-index: 100; }
.td-header-desktop-wrap { width: 100%; }
.td-header-desktop-wrap .td-spot-id-header { max-width: 728px; width: auto; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-desktop-wrap .td-spot-id-header { height: 60px; }
}
.td-header-mobile-wrap .td-spot-id-header { }
@media (max-width: 767px) {
  .td-header-mobile-wrap .td-spot-id-header { margin: 0px auto; }
}
.td-header-desktop-sticky-wrap, .td-header-mobile-sticky-wrap { position: fixed; top: 0px; width: 100%; z-index: 999; visibility: hidden; opacity: 0; }
.td-header-desktop-sticky-wrap.td-header-active, .td-header-mobile-sticky-wrap.td-header-active { visibility: visible; }
.td-header-desktop-sticky-wrap.td-header-stop-transition, .td-header-mobile-sticky-wrap.td-header-stop-transition { transition: none; }
@media (min-width: 767px) {
  .admin-bar .td-header-desktop-sticky-wrap { margin-top: 32px; }
}
.tdb-mega-menu .td-post-category { transition: none; }
.tdb-hover .td-post-category { transition: 0.2s; }
#td-mobile-nav .td-menu-login-section { list-style: none; position: relative; margin-top: 20px; }
#td-mobile-nav .td-menu-login-section .td-logged-wrap { height: 60px; line-height: 60px; }
@media (max-width: 320px) {
  #td-mobile-nav .td-menu-login-section .td-logged-wrap { height: 40px; line-height: 40px; }
}
#td-mobile-nav .td-menu-login-section a { color: var(--td_mobile_text_color, #ffffff); }
#td-mobile-nav .td-menu-login-section a:hover { color: var(--td_mobile_text_active_color, #73c7e3); }
#td-mobile-nav .td-menu-avatar { position: absolute; top: 0px; left: 20px; margin: 0px; }
#td-mobile-nav .td-menu-avatar .td-avatar-container { width: 60px; height: 60px; border-radius: 40px; box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 0px 4px; overflow: hidden; position: relative; }
@media (max-width: 320px) {
  #td-mobile-nav .td-menu-avatar .td-avatar-container { box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 0px 3px; width: 40px; height: 40px; }
}
#td-mobile-nav .td-menu-avatar .avatar { position: absolute; margin: 0px auto; left: -9999px; right: -9999px; max-width: none; width: 100%; height: 100%; }
#td-mobile-nav .td-menu-username { font-size: 20px; font-weight: bold; margin: 0px 100px 0px 95px; overflow: hidden; height: 60px; }
@media (max-width: 320px) {
  #td-mobile-nav .td-menu-username { font-size: 18px; height: 40px; margin: 0px 100px 0px 75px; }
}
#td-mobile-nav .td-menu-logout { position: absolute; top: 0px; right: 20px; margin: 0px; }
#td-mobile-nav .td-menu-logout a { padding: 7px 14px; border: 1px solid rgba(255, 255, 255, 0.1); background-color: rgba(255, 255, 255, 0.03); font-size: 14px; font-weight: bold; }
.rtl .td-mobile-main-menu { display: flex; flex-direction: column-reverse; }
.rtl #td-mobile-nav .td-menu-avatar { right: 20px; left: auto; }
.rtl #td-mobile-nav .td-menu-logout { left: 20px; right: auto; }
.rtl #td-mobile-nav .td-menu-username { margin: 0px 95px 0px 100px; }
#td-mobile-nav .td-guest-wrap { height: 40px; text-align: center; }
#td-mobile-nav .td-guest-wrap .td-menu-avatar { position: relative; display: inline-block; vertical-align: middle; top: auto; left: auto; margin-right: 15px; }
#td-mobile-nav .td-guest-wrap .td-menu-avatar .td-avatar-container { width: 40px; height: 40px; }
#td-mobile-nav .td-guest-wrap .td-menu-login { display: inline-block; font-size: 20px; font-weight: bold; color: rgb(255, 255, 255); vertical-align: middle; }
#td-mobile-nav .td-guest-wrap .td-menu-login span { background-color: var(--td_mobile_text_color, #ffffff); width: 1px; height: 20px; display: inline-block; margin: 0px 13px; line-height: 20px; position: relative; top: 3px; opacity: 0.3; }
#td-mobile-nav .td-guest-wrap .td-menu-login a { cursor: pointer; }
#td-mobile-nav .td-register-section { position: absolute; top: 0px; color: var(--td_mobile_text_color, #ffffff); width: 100%; z-index: -1; }
#td-mobile-nav .td-register-section a { color: var(--td_mobile_text_color, #ffffff); }
#td-mobile-nav .td-register-section a:hover { color: var(--td_mobile_text_active_color, #73c7e3); }
#td-mobile-nav .td-register-section .td-icon-read-down { font-size: 23px; transform: rotate(90deg); line-height: 74px; width: 74px; }
#td-mobile-nav .td-register-section .td-login-input { color: var(--td_mobile_text_color, #ffffff); font-weight: normal; font-size: 17px; height: 40px; line-height: 40px; border-top: 0px; border-right: 0px; border-left: 0px; border-image: initial; background: transparent; outline: 0px; margin: 18px 0px; position: relative; border-bottom: 1px solid var(--td_mobile_text_color, rgba(255, 255, 255, 0.2)); border-radius: 0px; box-shadow: none; }
#td-mobile-nav .td-register-section .td-login-input:focus ~ label, #td-mobile-nav .td-register-section .td-login-input:valid ~ label { top: -6px; font-size: 14px; opacity: 0.4; }
#td-mobile-nav .td-register-section .td-login-form-wrap { padding: 0px 30px; }
#td-mobile-nav .td-register-section .td-login-button { display: block; text-align: center; width: 100%; text-transform: uppercase; line-height: 50px; color: var(--td_mobile_button_color_mob, #000000); border: none; box-shadow: rgba(0, 0, 0, 0.36) 0px 0px 8px; margin: 17px 0px 15px; font-size: 17px; border-radius: 0px; background-color: var(--td_mobile_button_background_mob, #ffffff); opacity: 0.8; text-shadow: none; }
#td-mobile-nav .td-register-section .td-login-social { width: 100%; margin-top: 13px; margin-bottom: 10px; line-height: inherit; }
#td-mobile-nav .td-register-section .td-login-info-text { text-align: center; margin-bottom: 20px; }
#td-mobile-nav .td-register-section .td-login-register-link a { width: 100%; display: block; padding: 13px; margin-top: 24px; font-size: 13px; text-transform: uppercase; color: rgb(255, 255, 255); cursor: pointer; position: relative; text-align: center; }
#td-mobile-nav .td-register-section .td-login-register-link a::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; border: 1px solid rgb(255, 255, 255); opacity: 0; transition: opacity 0.2s; }
#td-mobile-nav .td-register-section .td-login-register-link a:hover { color: rgb(255, 255, 255); }
#td-mobile-nav .td-register-section .td-login-register-link a:hover::before { opacity: 0.2; }
#td-mobile-nav .td-login-title { position: absolute; top: 0px; padding: 0px 50px; text-align: center; line-height: 74px; text-transform: uppercase; width: 100%; font-size: 17px; height: 74px; overflow: hidden; z-index: -1; }
#td-mobile-nav .td-login-panel-title { text-align: center; font-size: 16px; padding: 30px 10px; }
#td-mobile-nav .td-login-panel-title span { display: inline-block; font-size: 28px; font-weight: bold; width: 100%; margin-bottom: 10px; }
#td-mobile-nav .td-login-form-mobile-fb-open .td-login-close, #td-mobile-nav .td-login-form-mobile-fb-open .td-register-close, #td-mobile-nav .td-login-form-mobile-fb-open .td-login-panel-title, #td-mobile-nav .td-login-form-mobile-fb-open .td-login-inputs, #td-mobile-nav .td-login-form-mobile-fb-open .td-login-button, #td-mobile-nav .td-login-form-mobile-fb-open .td-login-social, #td-mobile-nav .td-login-form-mobile-fb-open .td-login-info-text, #td-mobile-nav .td-login-form-mobile-fb-open .td-login-register-link { opacity: 0.5; pointer-events: none; }
.td-ajax-search-flex .td_module_flex_1 { padding-bottom: 25px; }
.td-ajax-search-flex .td_module_flex_1 .td-module-container { flex-direction: row; }
.td-ajax-search-flex .td_module_flex_1 .td-image-container { flex: 0 0 30%; width: 30%; }
.td-ajax-search-flex .td_module_flex_1 .td-image-wrap { padding-bottom: 70%; }
.td-ajax-search-flex .td_module_flex_1 .td-module-meta-info { padding: 0px 0px 0px 15px; }
.td-ajax-search-flex .td_module_flex_1 .entry-title { font-size: 16px; line-height: 20px; font-weight: 500; }
.td-ajax-search-flex .td_module_flex_1 .td-excerpt, .td-ajax-search-flex .td_module_flex_1 .td-post-category, .td-ajax-search-flex .td_module_flex_1 .td-post-author-name, .td-ajax-search-flex .td_module_flex_1 .td-module-comments, .td-ajax-search-flex .td_module_flex_1 .td-read-more { display: none; }
.td_block_wrap { margin-bottom: 48px; position: relative; clear: both; }
@media (max-width: 767px) {
  .td_block_wrap { margin-bottom: 32px; }
}
.td_block_wrap .td-next-prev-wrap, .td_block_wrap .td-load-more-wrap { margin-top: 20px; }
@media (max-width: 767px) {
  .td_block_wrap .td-next-prev-wrap, .td_block_wrap .td-load-more-wrap { margin-bottom: 0px; }
}
.td_block_wrap .td-subcat-item .td-cur-simple-item { color: rgb(0, 0, 0); }
.td_block_wrap-composer { position: relative; }
.td-block-title-wrap { position: relative; }
.td-page-content .td_block_wrap { line-height: 21px; }
.td-fix-index { transform: translateZ(0px); }
.td_with_ajax_pagination { transform: translate3d(0px, 0px, 0px); overflow: hidden; }
.widgettitle, .widgettitle::after, .td-trending-now-title, .td-trending-now-wrapper:hover .td-trending-now-title, .wpb_tabs li.ui-tabs-active a, .wpb_tabs li:hover a, .woocommerce .product .products h2:not(.woocommerce-loop-product__title), .td-subcat-filter .td-subcat-dropdown:hover .td-subcat-more { background-color: var(--td_header_color, #222222); }
.td_block_wrap .td-subcat-item .td-cur-simple-item { color: var(--td_theme_color, #4db2ec); }
.td-next-prev-wrap { position: relative; clear: both; }
.td-next-prev-wrap a { display: inline-block; margin-right: 7px; width: 25px; height: 25px; border: 1px solid rgb(220, 220, 220); line-height: 24px; text-align: center; vertical-align: middle; font-size: 7px; color: rgb(183, 183, 183); }
.td-next-prev-wrap a:hover { background-color: var(--td_theme_color, #4db2ec); border-color: var(--td_theme_color, #4db2ec); color: rgb(255, 255, 255); }
.td-next-prev-wrap .ajax-page-disabled { opacity: 0.5; }
.td-next-prev-wrap .td-ajax-next-page { padding-left: 2px; }
.td-next-prev-wrap .td-ajax-prev-page { padding-right: 1px; }
.td-next-prev-wrap .td-next-prev-icon-svg { display: inline-flex; align-items: center; justify-content: center; vertical-align: middle; }
.td-next-prev-wrap .td-next-prev-icon-svg svg { width: 7px; height: 8px; }
.td-next-prev-wrap .td-next-prev-icon-svg svg, .td-next-prev-wrap .td-next-prev-icon-svg svg * { fill: rgb(183, 183, 183); }
.td-next-prev-wrap a:hover .td-next-prev-icon-svg svg, .td-next-prev-wrap a:hover .td-next-prev-icon-svg svg * { fill: rgb(255, 255, 255); }
.rtl .td-next-prev-wrap .td-ajax-next-page { padding-right: 2px; padding-left: 0px; }
.rtl .td-next-prev-wrap .td-ajax-prev-page { padding-left: 1px; padding-right: 0px; }
.td_ajax_load_more { display: inline-block; font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); font-size: 12px; line-height: 1; padding: 8px 10px; border: 1px solid rgb(201, 201, 201); text-align: center; vertical-align: middle; }
.td_ajax_load_more i { font-size: 8px; margin-left: 6px; position: relative; top: 0px; vertical-align: middle; }
.td_ajax_load_more .td-load-more-icon-svg { display: inline-flex; align-items: center; justify-content: center; vertical-align: middle; margin-left: 6px; }
.td_ajax_load_more .td-load-more-icon-svg svg { width: 7px; height: 8px; }
.td_ajax_load_more .td-load-more-icon-svg svg, .td_ajax_load_more .td-load-more-icon-svg svg * { fill: rgb(118, 118, 118); }
.td_ajax_load_more:hover .td-load-more-icon-svg svg, .td_ajax_load_more:hover .td-load-more-icon-svg svg * { fill: rgb(255, 255, 255); }
.td_ajax_load_more.ajax-page-disabled { visibility: hidden !important; }
.td-load-more-wrap { transform: translateZ(0px); }
.td-load-more-wrap { text-align: center; clear: both; }
.td-load-more-wrap a { color: rgb(118, 118, 118); }
.td-load-more-wrap a:hover { background-color: var(--td_theme_color, #4db2ec); border-color: var(--td_theme_color, #4db2ec); color: rgb(255, 255, 255); text-decoration: none !important; }
.td_block_inner_overflow { overflow: hidden; }
.td_block_inner_overflow .td-module-image { min-height: 20px; }
.td-load-more-infinite-wrap { display: none; }
.td-subcat-filter { position: absolute; bottom: 0px; right: 0px; margin: auto 0px; opacity: 0; z-index: 2; line-height: 30px; text-align: right; }
.td-subcat-filter ul { margin: 0px; }
.td-subcat-filter .td-display-filter { display: none !important; }
.td-subcat-filter .td-subcat-list { display: inline-block; line-height: 1; }
.td-subcat-filter .td-subcat-list .td-subcat-item { display: inline-block; line-height: 1; margin-left: 30px; }
.td-subcat-filter .td-subcat-list a { font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); font-size: 13px; color: rgb(118, 118, 118); line-height: 1; }
.td-subcat-filter .td-subcat-list a:hover { color: var(--td_theme_color, #4db2ec); }
.td-subcat-filter .td-subcat-dropdown { display: inline-block; text-align: right; line-height: 30px; position: relative; }
.td-subcat-filter .td-subcat-dropdown:hover .td-subcat-more span, .td-subcat-filter .td-subcat-dropdown:hover .td-subcat-more i { color: rgb(255, 255, 255); }
.td-subcat-filter .td-subcat-dropdown:hover ul { display: block; }
.td-subcat-filter .td-subcat-dropdown .td-subcat-more { cursor: pointer; margin-left: 15px; padding-left: 15px; user-select: none; display: inline-block; }
.td-subcat-filter .td-subcat-dropdown .td-subcat-more::before { content: ""; width: 70px; height: 100%; position: absolute; margin-top: 2px; top: 0px; right: 0px; z-index: 1; opacity: 0; }
.td-subcat-filter .td-subcat-dropdown .td-subcat-more i { font-size: 9px; color: rgb(118, 118, 118); margin-left: 12px; margin-right: 12px; }
.td-subcat-filter .td-subcat-dropdown ul { list-style: none; position: absolute; right: 0px; top: 100%; padding: 6px 0px 8px; background-color: rgba(255, 255, 255, 0.95); z-index: 999; border-width: 0px 1px 1px; border-color: var(--td_grid_border_color, #ededed); border-style: solid; display: none; }
.td-subcat-filter .td-subcat-dropdown a { font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); font-size: 13px; color: rgb(118, 118, 118); white-space: nowrap; display: block; line-height: 26px; padding-left: 21px; padding-right: 15px; }
.td-subcat-filter .td-subcat-dropdown a:hover { color: var(--td_theme_color, #4db2ec); }
.td-subcat-filter .td-subcat-dropdown li { margin-left: 0px; }
.td-subcat-filter .td-subcat-dropdown span { font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); font-size: 13px; color: rgb(118, 118, 118); line-height: 1; }
.td-js-loaded .td-subcat-filter { opacity: 1; transition: opacity 0.3s; }
.td_quote_on_blocks { font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); font-size: 30px; line-height: 35px; font-weight: 400; font-style: italic; text-align: left; text-transform: uppercase; color: var(--td_theme_color, #4db2ec); margin-top: 10px; }
@media (max-width: 1018px) {
  .td_quote_on_blocks { font-size: 22px; line-height: 28px; }
}
.td_block_empty_space, .vc_empty_space { margin-bottom: 0px; }
.ie8 .entry-thumb::before, .ie9 .entry-thumb::before, .ie10 .entry-thumb::before, .ie11 .entry-thumb::before, .ie8 .entry-thumb::after, .ie9 .entry-thumb::after, .ie10 .entry-thumb::after, .ie11 .entry-thumb::after, .ie8 .td-instagram-element::before, .ie9 .td-instagram-element::before, .ie10 .td-instagram-element::before, .ie11 .td-instagram-element::before, .ie8 .td-instagram-element::after, .ie9 .td-instagram-element::after, .ie10 .td-instagram-element::after, .ie11 .td-instagram-element::after, .ie8 .td-author-image::before, .ie9 .td-author-image::before, .ie10 .td-author-image::before, .ie11 .td-author-image::before, .ie8 .td-author-image::after, .ie9 .td-author-image::after, .ie10 .td-author-image::after, .ie11 .td-author-image::after { display: none !important; }
.td-menu-blocks-custom { margin-bottom: 30px; padding: 0px 60px; }
@media (max-width: 1018px) {
  .td-menu-blocks-custom { padding: 0px; }
}
.td-menu-blocks-custom .widget { margin-bottom: 0px; }
.td-menu-blocks-custom ul { text-align: center; }
.td-menu-blocks-custom ul li { display: inline-block; margin-bottom: 8px; margin-left: 0px; margin-right: 7px; }
.td-menu-blocks-custom ul li a { border: 1px solid rgb(234, 234, 234); padding: 0px 12px; font-size: 13px; font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); font-weight: 500; line-height: 31px; display: block; }
.td-menu-blocks-custom ul li a:hover { background-color: rgb(17, 17, 17); color: rgb(255, 255, 255); border-color: rgb(17, 17, 17); }
.td-menu-blocks-custom .current-menu-item a { border-color: var(--td_theme_color, #4db2ec); background-color: var(--td_theme_color, #4db2ec); color: rgb(255, 255, 255); }
.td-menu-blocks-custom .current-menu-item a:hover { color: rgb(255, 255, 255); }
.td-menu-block-headers { text-align: center; }
.td-menu-block-headers ul { margin-top: 0px; }
.td-menu-block-headers li { display: inline-block; text-align: center; font-size: 10px; margin: 20px 2px 2px !important; line-height: 17px !important; }
@media (max-width: 767px) {
  .td-menu-block-headers li { margin-top: 15px !important; font-size: 9px; }
}
.td-menu-block-headers li.current-menu-item img { border-color: var(--td_theme_color, #4db2ec); }
.td-menu-block-headers li.current-menu-item a { color: var(--td_theme_color, #4db2ec); }
.td-menu-block-headers li:hover img { border-color: var(--td_theme_color, #4db2ec); }
.td-menu-block-headers li img { display: block; border: 1px solid rgb(234, 234, 234); width: 110px; }
@media (max-width: 767px) {
  .td-menu-block-headers li img { width: 82px; }
}
.td-list-menu-inline { padding: 0px 60px; margin-bottom: 22px; }
@media (max-width: 1018px) {
  .td-list-menu-inline { padding: 0px; }
}
.td-list-menu-inline ul { margin: 0px; text-align: center; }
.td-list-menu-inline ul li { display: inline-block; margin-bottom: 8px; margin-left: 0px; margin-right: 10px; }
.td-list-menu-inline ul li a { border: 1px solid rgb(234, 234, 234); padding: 0px 12px; font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); font-size: 13px; font-weight: 500; line-height: 31px; color: rgb(0, 0, 0); display: block; }
.td-list-menu-inline ul li a:hover { background-color: rgb(17, 17, 17); color: rgb(255, 255, 255); border-color: rgb(17, 17, 17); }
.td-list-menu-inline .current-menu-item a { border-color: var(--td_theme_color, #4db2ec); background-color: var(--td_theme_color, #4db2ec); color: rgb(255, 255, 255) !important; }
.td-tab-blocks-custom { margin-bottom: 0px !important; }
.td-tab-blocks-custom ul.wpb_tabs_nav { border-bottom: 0px; }
.td-tab-blocks-custom .wpb_text_column { margin-bottom: 21px; }
.td-tab-blocks-custom.wpb_tabs li.ui-tabs-active a, .td-tab-blocks-custom.wpb_tabs li:hover a { background-color: rgb(17, 17, 17); }
.td-tab-blocks-custom ul.wpb_tabs_nav { display: table; margin-left: auto; margin-right: auto; margin-bottom: 40px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-tab-blocks-custom ul.wpb_tabs_nav { margin-bottom: 20px; }
}
@media (max-width: 767px) {
  .td-tab-blocks-custom ul.wpb_tabs_nav { text-align: center; margin-bottom: 20px; }
}
.td-tab-blocks-custom ul.wpb_tabs_nav li { display: inline-block; margin: 0px 2px; background-color: transparent !important; }
@media (max-width: 767px) {
  .td-tab-blocks-custom ul.wpb_tabs_nav li { margin: 0px 0px 6px; float: none; }
}
.td-tab-blocks-custom ul.wpb_tabs_nav li a { font-size: 13px; font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); font-weight: 500; line-height: 18px; padding: 5px 13px !important; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-tab-blocks-custom ul.wpb_tabs_nav li a { font-size: 12px; padding: 4px 9px !important; }
}
@media (max-width: 767px) {
  .td-tab-blocks-custom ul.wpb_tabs_nav li a { font-size: 12px; line-height: 16px; padding: 4px 7px !important; }
}
.td-tab-blocks-custom ul.wpb_tabs_nav li a:hover { background-color: rgb(17, 17, 17); color: rgb(255, 255, 255); }
.td-h-effect-up-shadow .entry-thumb:not(.td-animation-stack-type0-2):not(.td-animation-stack-type1-2):not(.td-animation-stack-type2-2), .td-h-effect-up-shadow .td-module-thumb a::after, .td-h-effect-up-shadow .td-category-pos-image .td-post-category, .td-h-effect-up-shadow .td-admin-edit { transition: box-shadow 0.3s, transform 0.3s; }
.td-h-effect-up-shadow .entry-thumb.td-animation-stack-type0-2 { transition: box-shadow 0.3s, transform 0.3s, opacity 0.3s cubic-bezier(0.39, 0.76, 0.51, 0.56); }
.td-h-effect-up-shadow .entry-thumb.td-animation-stack-type1-2 { transition: box-shadow 0.3s, transform 0.3s, opacity 0.3s cubic-bezier(0.39, 0.76, 0.51, 0.56); }
.td-h-effect-up-shadow .entry-thumb.td-animation-stack-type2-2 { transition: box-shadow 0.3s, transform 0.3s, opacity 0.4s cubic-bezier(0.13, 0.43, 0.57, 0.88); }
.td-h-effect-up-shadow .entry-thumb { box-shadow: rgba(7, 10, 25, 0.2) 0px 3px 12px -1px, rgba(7, 10, 25, 0.2) 0px 22px 27px -20px; }
.td-h-effect-up-shadow .td_module_wrap:hover .entry-thumb, .td-h-effect-up-shadow.td_module_wrap:hover .entry-thumb, .td-h-effect-up-shadow .td_module_wrap:hover .td-module-thumb a::after, .td-h-effect-up-shadow.td_module_wrap:hover .td-module-thumb a::after, .td-h-effect-up-shadow .td_module_wrap:hover .td-category-pos-image .td-post-category, .td-h-effect-up-shadow.td_module_wrap:hover .td-category-pos-image .td-post-category, .td-h-effect-up-shadow .td_module_wrap:hover .td-admin-edit, .td-h-effect-up-shadow.td_module_wrap:hover .td-admin-edit { transform: translate(0px, -2px) !important; }
.td-h-effect-up-shadow .td_module_wrap:hover .entry-thumb, .td-h-effect-up-shadow.td_module_wrap:hover .entry-thumb { box-shadow: rgba(7, 10, 25, 0.25) 0px 15px 45px -5px; }
.td-h-effect-shadow .td-module-thumb .entry-thumb { transition: 0.3s ease-out; }
.td-h-effect-shadow .td_module_wrap:hover .entry-thumb, .td-h-effect-shadow.td_module_wrap:hover .entry-thumb { box-shadow: rgba(108, 108, 108, 0.2) 0px 2px 2px, rgba(108, 108, 108, 0.2) 0px 4px 4px, rgba(108, 108, 108, 0.2) 0px 8px 8px, rgba(108, 108, 108, 0.2) 0px 16px 16px; }
[class*="td_flex_block_"] .td-post-vid-time { padding: 3px 6px 4px; font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); font-size: 10px; font-weight: 600; line-height: 1; }
[class*="td_flex_block_"] .td-next-prev-wrap a { width: auto; height: auto; min-width: 25px; min-height: 25px; }
[class*="td_flex_block_"] .td-icon-star, [class*="td_flex_block_"] .td-icon-star-empty, [class*="td_flex_block_"] .td-icon-star-half { width: 1.3em; }
.td-post-vid-time { pointer-events: none; }
html[class*="ie"] [class*="td_flex_block_5"] .td-module-container, html[class*="ie"] [class*="tdb_header_mega_menu "] .td-module-container, html[class*="ie"] [class*="tdb_single_related"] .td-module-container { display: block; }
html[class*="ie"] [class*="td_flex_block_5"] .td-image-container, html[class*="ie"] [class*="tdb_header_mega_menu "] .td-image-container, html[class*="ie"] [class*="tdb_single_related"] .td-image-container { height: auto; flex: initial; }
.td-user-rev-stars { display: flex; align-items: center; }
.td-user-rev-star { font-size: 14px; color: rgb(181, 181, 181); }
.td-user-rev-star svg { display: block; width: 1em; height: auto; fill: rgb(193, 191, 191); }
.td-user-rev-star:not(:last-child) { margin-right: 3px; }
.td-user-rev-star-half, .td-user-rev-star-full { color: rgb(238, 131, 2); }
.td-user-rev-star-half svg, .td-user-rev-star-full svg { fill: rgb(238, 131, 2); }
.td_module_flex_1, .td_module_flex_3, .td_module_flex_4, .td_module_flex_5 { display: inline-block; width: 100%; padding-bottom: 0px; }
.td_module_flex_1 .td-module-container, .td_module_flex_3 .td-module-container, .td_module_flex_4 .td-module-container, .td_module_flex_5 .td-module-container { display: flex; flex-direction: column; position: relative; }
.td_module_flex_1 .td-module-container::before, .td_module_flex_3 .td-module-container::before, .td_module_flex_4 .td-module-container::before, .td_module_flex_5 .td-module-container::before { content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 1px; }
.td_module_flex_1 .td-image-wrap, .td_module_flex_3 .td-image-wrap, .td_module_flex_4 .td-image-wrap, .td_module_flex_5 .td-image-wrap { display: block; position: relative; }
.td_module_flex_1 .td-image-container, .td_module_flex_3 .td-image-container, .td_module_flex_4 .td-image-container, .td_module_flex_5 .td-image-container { position: relative; flex: 0 0 auto; width: 100%; height: 100%; }
.td_module_flex_1 .td-module-thumb, .td_module_flex_3 .td-module-thumb, .td_module_flex_4 .td-module-thumb, .td_module_flex_5 .td-module-thumb { margin-bottom: 0px; }
.td_module_flex_1 .td-module-meta-info, .td_module_flex_3 .td-module-meta-info, .td_module_flex_4 .td-module-meta-info, .td_module_flex_5 .td-module-meta-info { width: 100%; margin-bottom: 0px; z-index: 1; border: 0px solid rgb(234, 234, 234); min-height: 0px; }
.td_module_flex_1 .td-author-photo, .td_module_flex_3 .td-author-photo, .td_module_flex_4 .td-author-photo, .td_module_flex_5 .td-author-photo { display: inline-block; vertical-align: middle; }
.td_module_flex_1 .td-thumb-css, .td_module_flex_3 .td-thumb-css, .td_module_flex_4 .td-thumb-css, .td_module_flex_5 .td-thumb-css { width: 100%; height: 100%; position: absolute; background-size: cover; background-position: center center; }
.td_module_flex_1 .td-category-pos-image .td-post-category:not(.td-post-extra-category), .td_module_flex_3 .td-category-pos-image .td-post-category:not(.td-post-extra-category), .td_module_flex_4 .td-category-pos-image .td-post-category:not(.td-post-extra-category), .td_module_flex_5 .td-category-pos-image .td-post-category:not(.td-post-extra-category), .td_module_flex_1 .td-post-vid-time, .td_module_flex_3 .td-post-vid-time, .td_module_flex_4 .td-post-vid-time, .td_module_flex_5 .td-post-vid-time { position: absolute; z-index: 2; bottom: 0px; }
.td_module_flex_1 .td-category-pos-image .td-post-category:not(.td-post-extra-category), .td_module_flex_3 .td-category-pos-image .td-post-category:not(.td-post-extra-category), .td_module_flex_4 .td-category-pos-image .td-post-category:not(.td-post-extra-category), .td_module_flex_5 .td-category-pos-image .td-post-category:not(.td-post-extra-category) { left: 0px; }
.td_module_flex_1 .td-post-vid-time, .td_module_flex_3 .td-post-vid-time, .td_module_flex_4 .td-post-vid-time, .td_module_flex_5 .td-post-vid-time { right: 0px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.td_module_flex_1 .td-excerpt, .td_module_flex_3 .td-excerpt, .td_module_flex_4 .td-excerpt, .td_module_flex_5 .td-excerpt { margin: 20px 0px 0px; line-height: 21px; }
.td_module_flex_1 .td-read-more, .td_module_flex_3 .td-read-more, .td_module_flex_4 .td-read-more, .td_module_flex_5 .td-read-more { margin: 20px 0px 0px; }
.td_module_flex_1 .tdb-favorite, .td_module_flex_2 .tdb-favorite, .td_module_flex_3 .tdb-favorite, .td_module_flex_4 .tdb-favorite, .td_module_flex_5 .tdb-favorite, .tdb_module_loop .tdb-favorite, .tdb_module_loop_2 .tdb-favorite { position: absolute; top: 10px; right: 10px; width: 1em; height: 1em; background-color: rgb(255, 255, 255); border-radius: 100%; cursor: pointer; }
.td_module_flex_1 .td-favorite-ico, .td_module_flex_2 .td-favorite-ico, .td_module_flex_3 .td-favorite-ico, .td_module_flex_4 .td-favorite-ico, .td_module_flex_5 .td-favorite-ico, .tdb_module_loop .td-favorite-ico, .tdb_module_loop_2 .td-favorite-ico { display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 0.556em; height: auto; fill: rgb(0, 0, 0); transition: opacity 0.2s ease-in-out; }
.td_module_flex_1 .td-favorite-ico-full, .td_module_flex_2 .td-favorite-ico-full, .td_module_flex_3 .td-favorite-ico-full, .td_module_flex_4 .td-favorite-ico-full, .td_module_flex_5 .td-favorite-ico-full, .tdb_module_loop .td-favorite-ico-full, .tdb_module_loop_2 .td-favorite-ico-full { opacity: 0; }
.td_module_flex_1 .tdb-favorite:hover .td-favorite-ico-empty, .td_module_flex_2 .tdb-favorite:hover .td-favorite-ico-empty, .td_module_flex_3 .tdb-favorite:hover .td-favorite-ico-empty, .td_module_flex_4 .tdb-favorite:hover .td-favorite-ico-empty, .td_module_flex_5 .tdb-favorite:hover .td-favorite-ico-empty, .tdb_module_loop .tdb-favorite:hover .td-favorite-ico-empty, .tdb_module_loop_2 .tdb-favorite:hover .td-favorite-ico-empty, .td_module_flex_1 .tdb-favorite-selected .td-favorite-ico-empty, .td_module_flex_2 .tdb-favorite-selected .td-favorite-ico-empty, .td_module_flex_3 .tdb-favorite-selected .td-favorite-ico-empty, .td_module_flex_4 .tdb-favorite-selected .td-favorite-ico-empty, .td_module_flex_5 .tdb-favorite-selected .td-favorite-ico-empty, .tdb_module_loop .tdb-favorite-selected .td-favorite-ico-empty, .tdb_module_loop_2 .tdb-favorite-selected .td-favorite-ico-empty { opacity: 0; }
.td_module_flex_1 .tdb-favorite:hover .td-favorite-ico-full, .td_module_flex_2 .tdb-favorite:hover .td-favorite-ico-full, .td_module_flex_3 .tdb-favorite:hover .td-favorite-ico-full, .td_module_flex_4 .tdb-favorite:hover .td-favorite-ico-full, .td_module_flex_5 .tdb-favorite:hover .td-favorite-ico-full, .tdb_module_loop .tdb-favorite:hover .td-favorite-ico-full, .tdb_module_loop_2 .tdb-favorite:hover .td-favorite-ico-full, .td_module_flex_1 .tdb-favorite-selected .td-favorite-ico-full, .td_module_flex_2 .tdb-favorite-selected .td-favorite-ico-full, .td_module_flex_3 .tdb-favorite-selected .td-favorite-ico-full, .td_module_flex_4 .tdb-favorite-selected .td-favorite-ico-full, .td_module_flex_5 .tdb-favorite-selected .td-favorite-ico-full, .tdb_module_loop .tdb-favorite-selected .td-favorite-ico-full, .tdb_module_loop_2 .tdb-favorite-selected .td-favorite-ico-full { opacity: 1; }
.td-module-exclusive .td-module-title a::before { content: var(--td_excl_label, 'EXCLUSIVE'); font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); color: rgb(255, 255, 255); background-color: rgb(255, 0, 0); padding: 4px 8px 2px; margin-right: 8px; font-size: 14px; font-weight: 500; line-height: 1; vertical-align: middle; }
.td-mc1-wrap::after, .td-mc1-wrap .td_module_wrap::after { content: ""; display: table; clear: both; }
.td_module_flex_1 .td-image-wrap, .td_module_flex_5 .td-image-wrap { padding-bottom: 50%; }
.td_module_flex_1 .td-module-meta-info, .td_module_flex_5 .td-module-meta-info { padding: 13px 0px 0px; }
.td_module_flex_3 .td-image-wrap, .td_module_flex_4 .td-image-wrap { padding-bottom: 70%; }
.td_module_flex_3 .td-module-meta-info, .td_module_flex_4 .td-module-meta-info { padding: 0px 0px 0px 16px; }
.td_module_flex_3 .entry-title, .td_module_flex_4 .entry-title { font-size: 14px; line-height: 20px; font-weight: 500; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_flex_3 .entry-title, .td_module_flex_4 .entry-title { font-size: 12px; line-height: 18px; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_module_flex_3 .entry-title { font-size: 12px; line-height: 18px; }
}
.td_flex_block.td_with_ajax_pagination, .td_flex_block.td_with_ajax_pagination .td_block_inner { overflow: initial; }
.td_flex_block.td_with_ajax_pagination .td_block_inner { height: auto !important; }
.td_flex_block_2.td_with_ajax_pagination .td-block-inner-pagination { position: relative; }
.td_flex_block_2.td_with_ajax_pagination .td-next-prev-wrap { position: absolute; top: 0px; left: 0px; right: auto; display: flex; width: 100%; height: 100%; margin: 0px; pointer-events: none; }
.td_flex_block_2.td_with_ajax_pagination .td-next-prev-wrap a { background-color: rgba(0, 0, 0, 0.8); min-width: 29px; min-height: 29px; line-height: 30px; font-size: 10px; color: rgb(253, 253, 253); border: 0px; pointer-events: auto; }
.td_flex_block_2.td_with_ajax_pagination .td-next-prev-wrap a:last-child { margin-right: 0px; }
.td_flex_block_2.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg { width: 10px; height: 11px; }
.td_flex_block_2.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg, .td_flex_block_2.td_with_ajax_pagination .td-next-prev-wrap .td-next-prev-icon-svg svg * { fill: rgb(253, 253, 253); }
.td_module_flex_2 { padding-bottom: 0px; }
.td_module_flex_2 .td-module-container { position: relative; }
.td_module_flex_2 .td-module-thumb { margin-bottom: 0px; overflow: hidden; }
.td_module_flex_2 .td-image-wrap { display: block; height: 100%; }
.td_module_flex_2 .td-thumb-css { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-size: cover; }
.td_module_flex_2 .td-module-meta-info { position: absolute; top: 0px; left: 0px; right: 0px; width: 100%; margin-bottom: 0px; color: rgb(255, 255, 255); }
.td_module_flex_2 .td-post-category, .td_module_flex_2 .td-post-vid-time { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.td_module_flex_2 .td-post-vid-time { display: inline-block; margin-right: 5px; }
.td_module_flex_2 .entry-title a, .td_module_flex_2 .td-post-author-name a, .td_module_flex_2 .td-post-date { color: rgb(255, 255, 255); }
.td_module_flex_2 .entry-title { font-size: 25px; line-height: 34px; }
.td_module_flex_2 .td-module-comments { top: 2px; }
.td_module_flex_2 .td-module-comments a { padding: 0px; font-size: 11px; font-weight: 400; background-color: transparent !important; }
.td_module_flex_2 .td-module-comments a::before { font-family: newspaper, sans-serif; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; text-align: center; -webkit-font-smoothing: antialiased; content: ""; margin-right: 5px; font-size: 9px; }
.td_module_flex_2 .td-module-comments a::after { display: none; }
.td_module_flex_2 .td-excerpt { font-size: 14px; line-height: 19px; color: rgb(221, 221, 221); }
.td_module_flex_2 .td-read-more { margin-top: 20px; }
.td-flb-meta-center .td_module_flex_2 .td-module-meta-info { top: 50%; transform: translateY(-50%); }
.td-flb-meta-bottom .td_module_flex_2 .td-module-meta-info { top: auto; bottom: 0px; }
.td_flex_block_3 .td_module_column, .td_flex_block_4 .td_module_column { float: left; }
.td_flex_block_3 .rtl .td_flex_block_3 .td_module_column, .td_flex_block_4 .rtl .td_flex_block_3 .td_module_column { display: flex; flex-direction: column-reverse; }
.td_flex_block_3 .td_module_flex_1, .td_flex_block_4 .td_module_flex_1 { }
@media (min-width: 768px) and (max-width: 1018px) {
  .td_flex_block_3 .td_module_flex_1 .entry-title, .td_flex_block_4 .td_module_flex_1 .entry-title { font-size: 17px; line-height: 22px; }
}
.td_flex_block_3 .td_module_flex_1 .td-excerpt, .td_flex_block_4 .td_module_flex_1 .td-excerpt { margin-top: 16px; }
.td_flex_block_3 .td_module_flex_3 .td-module-container, .td_flex_block_4 .td_module_flex_3 .td-module-container { flex-direction: row; }
.td_flex_block_3 .td-read-more, .td_flex_block_4 .td-read-more { display: none; }
.td_flex_block_3 .td_module_flex_1 .td-image-wrap { padding-bottom: 72%; }
.td_flex_block_4 .td_module_flex_4 { }
.td_flex_block_4 .td_module_flex_4 .td-module-container { flex-direction: row; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_flex_block_4 .td_module_flex_4 .entry-title { font-size: 12px; line-height: 18px; }
}
.td_flex_block_5 .td-module-meta-info-top { padding: 0px; }
a[href^="tel"] { color: inherit; }
.vc_wp_recentcomments .td_wp_recentcomments { position: relative; margin-bottom: 0px; }
.td_block_raw_css { margin-bottom: 0px; }
.td-image-gradient::before { bottom: 0px; content: ""; display: block; height: 50%; width: 100%; position: absolute; z-index: 1; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%); }
@media (max-width: 1018px) {
  .td-image-gradient::before { height: 100%; }
}
.tdb-template .td-main-content-wrap { padding-bottom: 0px; }
.ie8 .entry-thumb::before, .ie9 .entry-thumb::before, .ie10 .entry-thumb::before, .ie11 .entry-thumb::before, .ie8 .entry-thumb::after, .ie9 .entry-thumb::after, .ie10 .entry-thumb::after, .ie11 .entry-thumb::after, .ie8 .tdb-featured-image-bg::before, .ie9 .tdb-featured-image-bg::before, .ie10 .tdb-featured-image-bg::before, .ie11 .tdb-featured-image-bg::before, .ie8 .tdb-featured-image-bg::after, .ie9 .tdb-featured-image-bg::after, .ie10 .tdb-featured-image-bg::after, .ie11 .tdb-featured-image-bg::after, .ie8 .tdb-author-img::before, .ie9 .tdb-author-img::before, .ie10 .tdb-author-img::before, .ie11 .tdb-author-img::before, .ie8 .tdb-author-img::after, .ie9 .tdb-author-img::after, .ie10 .tdb-author-img::after, .ie11 .tdb-author-img::after, .ie8 .tdb-author-photo::before, .ie9 .tdb-author-photo::before, .ie10 .tdb-author-photo::before, .ie11 .tdb-author-photo::before, .ie8 .tdb-author-photo::after, .ie9 .tdb-author-photo::after, .ie10 .tdb-author-photo::after, .ie11 .tdb-author-photo::after, .ie8 .tdb_single_featured_image .tdb-block-inner::before, .ie9 .tdb_single_featured_image .tdb-block-inner::before, .ie10 .tdb_single_featured_image .tdb-block-inner::before, .ie11 .tdb_single_featured_image .tdb-block-inner::before, .ie8 .tdb_single_featured_image .tdb-block-inner::after, .ie9 .tdb_single_featured_image .tdb-block-inner::after, .ie10 .tdb_single_featured_image .tdb-block-inner::after, .ie11 .tdb_single_featured_image .tdb-block-inner::after { display: none !important; }
[class*="tdb-fake-block"] { filter: grayscale(1); user-select: none; }
[class*="tdb-fake-block"] .td_module_wrap { pointer-events: none; }
.tdb-fake-block { opacity: 0.1; }
.tdb-fake-block-2 { opacity: 0.2; }
.td-sidebar-left .td-crumb-container { padding-left: 372px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-sidebar-left .td-crumb-container { padding-left: 341px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-sidebar-left .td-crumb-container { padding-left: 256px; }
}
@media (max-width: 767px) {
  .td-sidebar-left .td-crumb-container { padding-left: 0px; }
}
.td-sidebar-left-content { float: right !important; }
@media (max-width: 767px) {
  .td-sidebar-left-content { float: none !important; }
}
.page-template-page-pagebuilder-empty .td-main-page-wrap { padding-top: 0px; padding-bottom: 0px; }
.page-template-page-pagebuilder-overlay .td-main-page-wrap { padding-top: 0px; padding-bottom: 0px; }
.page-template-page-pagebuilder-overlay .td-header-wrap { position: absolute; left: 0px; right: 0px; }
.page-template-page-pagebuilder-overlay .td-header-menu-wrap::before, .page-template-page-pagebuilder-overlay .td-header-menu-wrap::after { display: none; }
.page-template-page-pagebuilder-overlay .td-banner-wrap-full, .page-template-page-pagebuilder-overlay .td-header-menu-wrap-full, .page-template-page-pagebuilder-overlay .td-header-top-menu-full { background-color: transparent; }
.tdc-theme-Newspaper.page-template-page-pagebuilder-overlay .td-header-wrap { pointer-events: none; }
.tdc-theme-Newspaper.page-template-page-pagebuilder-overlay .sf-menu { pointer-events: auto; }
.tdc-theme-Newspaper #td-mobile-nav { display: none; }
.tdc-theme-Newspaper.td-menu-mob-open-menu #td-mobile-nav, .tdc-theme-Newspaper.td-search-opened #td-mobile-nav { display: block; }
.tdm-svg { fill: rgb(0, 0, 0); transform-origin: 50% 50% 0px; width: 100%; min-width: 1000px; left: 50%; transform: translateX(-50%); position: relative; }
.tdc-row-divider { position: absolute; width: 100%; height: 100%; bottom: 0px; line-height: 0; left: 50%; transform: translateX(-50%); }
@media (max-width: 767px) {
  .tdc-row-divider { width: 100vw !important; }
}
[class*="stretch_"] .tdc-row-divider { width: 100vw; }
.tdm-svg2 { opacity: 0.3; }
.tdm-svg3 { opacity: 0.15; }
.tdm-svg4 { opacity: 0.08; }
.tdc-row-divider-top { position: absolute; top: 0px; width: 100%; transform: rotateX(180deg); }
.tdc-row-divider-bottom { position: absolute; bottom: 0px; width: 100%; }
.tdc-divider-space { background-color: rgb(255, 255, 255); position: absolute; width: 100%; z-index: 1; }
@media (min-width: 1019px) {
  .td-boxed-layout .tdc-row > .td-pb-row > .td-element-style, .td-boxed-layout .tdc-video-outer-wrapper, .td-boxed-layout .tdc-row-divider { width: calc(100% + 48px); }
  .td-boxed-layout .tdc-row > .td-pb-row > .td-element-style, .td-boxed-layout .tdc-video-outer-wrapper { left: -24px; }
}
@media (min-width: 768px) and (max-width: 1140px) {
  .td-boxed-layout .tdc-row > .td-pb-row > .td-element-style, .td-boxed-layout .tdc-video-outer-wrapper, .td-boxed-layout .tdc-row-divider { width: 100vw; left: 50%; transform: translateX(-50%); }
}
.td_block_wrap p:empty::before { display: none; }
.rtl .td-element-style { right: auto; }
body .tdc-restr-display-none { display: none !important; }
@font-face { font-family: newspaper-icons; src: url("../images/icons/newspaper-icons.woff?1") format("woff"), url("../images/icons/newspaper-icons.ttf?1") format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
[class^="td-icons"]::before, [class*=" td-icons"]::before { font-family: newspaper-icons; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; text-align: center; -webkit-font-smoothing: antialiased; }
[class*="td-icons"] { line-height: 1; text-align: center; display: inline-block; cursor: default; }
.rain-d::before { content: ""; display: none; }
.rain-n::before { content: ""; display: none; }
.mist-d::before { content: ""; display: none; }
.mist-n::before { content: ""; display: none; }
.scattered-clouds-d::before { content: ""; display: none; }
.scattered-clouds-n::before { content: ""; display: none; }
.shower-rain-d::before { content: ""; display: none; }
.shower-rain-n::before { content: ""; display: none; }
.snow-d::before { content: ""; display: none; }
.snow-n::before { content: ""; display: none; }
.thunderstorm-d::before { content: ""; display: none; }
.thunderstorm-n::before { content: ""; display: none; }
.broken-clouds-d::before { content: ""; display: none; }
.broken-clouds-n::before { content: ""; display: none; }
.clear-sky-d::before { content: ""; display: none; }
.clear-sky-n::before { content: ""; display: none; }
.few-clouds-d::before { content: ""; display: none; }
.few-clouds-n::before { content: ""; display: none; }
.td-icons-drop::before { content: ""; }
.td-icons-wind::before { content: ""; }
.td-icons-arrows-down::before { content: ""; }
.td-icons-arrows-up::before { content: ""; }
.td-icons-cloud::before { content: ""; }
.td-icons-location::before { content: ""; }
.td-icons-circus::before { content: ""; }
.td-icons-farm::before { content: ""; }
.td-icons-home::before { content: ""; }
.td-icons-pets::before { content: ""; }
.td-icons-wild::before { content: ""; }
.mfp-bg { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: rgb(11, 11, 11); opacity: 0.8; }
.mfp-wrap { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1043; position: fixed; backface-visibility: hidden; outline: none !important; }
.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; padding: 0px 8px; box-sizing: border-box; }
.mfp-container::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.mfp-align-top .mfp-container::before { display: none; }
.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0px auto; text-align: left; z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }
.mfp-ajax-cur { cursor: progress; }
.mfp-zoom-out-cur { cursor: zoom-out; }
.mfp-zoom { cursor: zoom-in; }
.mfp-auto-cursor .mfp-content { cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { user-select: none; }
.mfp-loading.mfp-figure { display: none; }
.mfp-hide { display: none !important; }
.mfp-preloader { color: rgb(204, 204, 204); position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; }
.mfp-preloader a { color: rgb(204, 204, 204); }
.mfp-preloader a:hover { color: white; }
.mfp-s-ready .mfp-preloader { display: none; }
.mfp-s-error .mfp-content { display: none; }
button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0px; appearance: none; display: block; outline: none; padding: 0px; z-index: 1046; box-shadow: none; }
.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0px; top: 0px; text-decoration: none; text-align: center; opacity: 0.65; padding: 0px 0px 18px 10px; color: white; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus { opacity: 1; }
.mfp-close:active { top: 1px; }
.mfp-close-btn-in .mfp-close { color: rgb(51, 51, 51); }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: white; right: -6px; text-align: right; padding-right: 6px; width: 100%; }
.mfp-counter { position: absolute; bottom: 0px; right: 0px; color: rgb(204, 204, 204); padding-right: 15px; font-size: 11px; line-height: 18px; }
.mfp-arrow { font-family: newspaper, sans-serif; font-size: 30px; position: absolute; opacity: 0.65; margin: -55px 0px 0px; top: 50%; padding: 0px; width: 90px; height: 110px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.mfp-arrow:active { margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; }
.mfp-arrow .mfp-b, .mfp-arrow .mfp-a { display: block; width: 0px; height: 0px; position: absolute; left: 0px; top: 0px; margin-top: 35px; margin-left: 35px; }
.mfp-arrow-left { left: 0px; }
.mfp-arrow-left::before { content: ""; color: rgb(255, 255, 255); }
.mfp-arrow-right { right: 0px; }
.mfp-arrow-right::before { content: ""; color: rgb(255, 255, 255); }
.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }
.mfp-iframe-holder .mfp-close { top: -40px; }
.mfp-iframe-scaler { width: 100%; height: 0px; overflow: hidden; padding-top: 56.25%; }
.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; background: black; }
img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0px; margin: 0px auto; }
.mfp-figure { line-height: 0; }
.mfp-figure::before { bottom: 40px; content: ""; display: block; height: 20%; width: 100%; position: absolute; z-index: 0; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%); opacity: 0; transition: opacity 1s; }
.mfp-ready .mfp-s-ready .mfp-figure::before { opacity: 1; }
.mfp-figure::after { content: ""; position: absolute; inset: 40px 0px; display: block; width: auto; height: auto; z-index: -1; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; background: rgb(68, 68, 68); }
.mfp-figure small { color: rgb(189, 189, 189); display: block; font-size: 12px; line-height: 14px; }
.mfp-figure figure { margin: 0px; }
.mfp-bottom-bar { font-size: 11px; line-height: 18px; margin-bottom: 50px; position: absolute; bottom: 0px; left: 0px; width: 100%; cursor: auto; padding: 0px 65px 0px 15px; z-index: 1; }
.mfp-title { text-align: left; line-height: 18px; color: rgb(243, 243, 243); overflow-wrap: break-word; }
.mfp-image-holder .mfp-content { max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  .mfp-img-mobile .mfp-image-holder { padding-left: 0px; padding-right: 0px; }
  .mfp-img-mobile img.mfp-img { padding: 0px; }
  .mfp-img-mobile .mfp-figure::before { bottom: 0px; }
  .mfp-img-mobile .mfp-figure::after { top: 0px; bottom: 0px; }
  .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0px; margin: 0px; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box; }
  .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0px; }
  .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
  .mfp-img-mobile .mfp-close { top: 0px; right: 0px; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0px; }
}
@media (max-width: 900px) {
  .mfp-arrow { transform: scale(0.75); }
  .mfp-arrow-left { transform-origin: 0px center; }
  .mfp-arrow-right { transform-origin: 100% center; }
  .mfp-container { padding-left: 6px; padding-right: 6px; }
}
.mfp-ie7 .mfp-img { padding: 0px; }
.mfp-ie7 .mfp-bottom-bar { width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px; }
.mfp-ie7 .mfp-container { padding: 0px; }
.mfp-ie7 .mfp-content { padding-top: 44px; }
.mfp-ie7 .mfp-close { top: 0px; right: 0px; padding-top: 0px; }
.image-source-link { color: rgb(152, 195, 209); }
.mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg { opacity: 0.001; backface-visibility: hidden; transition: 0.3s ease-out; }
.mfp-with-zoom.mfp-ready .mfp-container { opacity: 1; }
.mfp-with-zoom.mfp-ready.mfp-bg { opacity: 0.8; }
.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg { opacity: 0; }
.mfp-bg { z-index: 10000; }
.mfp-wrap { z-index: 10000; }
.white-popup-block { position: relative; margin: 0px auto; max-width: 500px; min-height: 500px; font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); text-align: center; color: rgb(255, 255, 255); vertical-align: top; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px 0px; padding: 0px 0px 24px; overflow: hidden; }
.white-popup-block::after { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; display: block; background: linear-gradient(45deg, var(--td_login_gradient_one, rgba(0, 69, 130, 0.8)) 0%, var(--td_login_gradient_two, rgba(38, 134, 146, 0.8)) 100%); z-index: -2; }
.white-popup-block::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; display: block; background-repeat: var(--td_login_background_repeat, no-repeat); background-size: var(--td_login_background_size, cover); background-position: var(--td_login_background_position, top); opacity: var(--td_login_background_opacity, 1); z-index: -3; }
.mfp-content { }
.mfp-content .td-login-wrap { position: relative; }
.mfp-content .td-login-wrap.td-login-wrap-fb-open .td-back-button, .mfp-content .td-login-wrap.td-login-wrap-fb-open .td-login-panel-title, .mfp-content .td-login-wrap.td-login-wrap-fb-open .td-login-panel-descr, .mfp-content .td-login-wrap.td-login-wrap-fb-open form, .mfp-content .td-login-wrap.td-login-wrap-fb-open .td-login-social, .mfp-content .td-login-wrap.td-login-wrap-fb-open .td-login-info-text, .mfp-content .td-login-wrap.td-login-wrap-fb-open #register-link { opacity: 0.5; pointer-events: none; }
.mfp-content #login-form .td-login-wrap-fb-open + .mfp-close { opacity: 0.5; pointer-events: none; }
.mfp-content .td-back-button { visibility: hidden; opacity: 0; transition: 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86); position: absolute; top: 13px; left: 8px; color: var(--td_login_text_color, #ffffff); width: 50px; height: 50px; z-index: 99; }
.mfp-content .td-back-button i { line-height: 50px; font-size: 16px; color: var(--td_login_text_color, #ffffff); }
.mfp-content .td-login-inputs { width: 100%; display: inline-block; position: relative; margin-bottom: 30px; font-size: 15px; font-weight: 400; color: var(--td_login_text_color, #ffffff); }
.mfp-content .td-login-inputs label { position: absolute; top: 8px; left: 0px; text-transform: uppercase; transition: 0.2s; pointer-events: none; }
.mfp-content .td-login-inputs::after { content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 1px; background-color: var(--td_login_text_color, #ffffff); opacity: 0.3; }
.mfp-content .td-login-input { position: relative; height: 40px; padding: 0px; font-size: 15px; color: var(--td_login_text_color, #ffffff); outline: none; border: 0px; background-color: transparent !important; margin: 0px !important; box-shadow: none !important; }
.mfp-content .td-login-input:focus ~ label, .mfp-content .td-login-input:valid ~ label { top: -18px; font-size: 11px; opacity: 0.6; }
.mfp-content .td-login-input:invalid { font-style: italic; }
.mfp-content .td-login-button { width: 100%; height: 50px; background-color: var(--td_login_button_background, #ffffff); padding: 5px 12px 6px; margin-top: 20px; margin-bottom: 0px; text-transform: uppercase; text-shadow: none; font-size: 13px; font-weight: 600; color: var(--td_login_button_color, #000000); box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px 0px; border: 0px; border-radius: 0px; transition: background-color 0.2s !important; }
.mfp-content .td-login-button:active, .mfp-content .td-login-button:hover { box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px 0px; background-color: var(--td_login_hover_background, #deea4b); color: var(--td_login_hover_color, #000000); }
.mfp-content .td-login-social { width: 100%; margin-top: 15px; margin-bottom: 8px; }
.mfp-content .td-login-info-text { display: block; margin-top: 3px; font-size: 11px; color: var(--td_login_text_color, #ffffff); }
.mfp-content .td-login-info-text a { color: inherit; }
.mfp-content .td-login-info-text a:hover { text-decoration: underline; }
.mfp-content #register-link { width: 100%; display: block; padding: 13px; margin-top: 24px; font-size: 13px; text-transform: uppercase; color: var(--td_login_text_color, #ffffff); cursor: pointer; position: relative; }
.mfp-content #register-link::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; border: 1px solid var(--td_login_text_color, #ffffff); opacity: 0; transition: opacity 0.2s; }
.mfp-content #register-link:hover::before { opacity: 0.2; }
.mfp-content .td-login-form-div { padding: 0px 20%; }
@media (max-width: 480px) {
  .mfp-content .td-login-form-div { padding: 0px 5%; }
}
.mfp-content #td-login-div { transform: translate3d(0px, 0px, 0px); transition: 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86); }
.mfp-content #td-login-div.td-display-none { display: none; visibility: hidden; opacity: 0; transition: 0.3s cubic-bezier(0.79, 0.14, 0.15, 0.86); }
.mfp-content .td-login-animation #td-login-div { transform: translate3d(-300px, 0px, 0px); }
.mfp-content .td-login-animation .td-back-button { visibility: visible; opacity: 1; }
.mfp-content #td-register-div, .mfp-content #td-forgot-pass-div { display: none; visibility: hidden; opacity: 0; transition: 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86); transform: translate3d(300px, 0px, 0px); }
.mfp-content #td-register-div.td-display-block, .mfp-content #td-forgot-pass-div.td-display-block { display: block; visibility: visible; opacity: 1; transition: 0.3s cubic-bezier(0.79, 0.14, 0.15, 0.86); transform: translate3d(0px, 0px, 0px); }
.mfp-content #login-form .mfp-close { position: absolute; top: 26px; width: 20px; height: 20px; line-height: 0; font-size: 0px; color: var(--td_login_text_color, #ffffff); font-family: newspaper, sans-serif; }
.mfp-content #login-form .mfp-close::before { position: absolute; top: 50%; left: 50%; transform: translate(-50%, 50%); font-size: 16px; vertical-align: bottom; color: var(--td_login_text_color, #ffffff); }
.mfp-content #login-form #login-link { position: absolute; left: 26px; top: 28px; cursor: pointer; }
.mfp-content #login-form .mfp-close { right: 27px; left: auto; opacity: 1; }
.mfp-content #login-form .mfp-close::before { content: ""; }
.mfp-content .td-login-panel-title { padding: 26px 0px 22px; line-height: 20px; font-size: 17px; text-transform: uppercase; color: var(--td_login_text_color, #ffffff); pointer-events: none; }
.mfp-content .td-login-panel-descr { margin-bottom: 77px; font-size: 13px; line-height: 1; }
.mfp-content .td_display_err { color: rgb(255, 255, 255); padding: 14px 30px; display: none; position: absolute; top: 93px; left: 0px; right: 0px; font-size: 11px; text-transform: uppercase; margin: 0px -40%; line-height: 1; }
.mfp-content .td_display_err::before { content: ""; width: 100%; height: 100%; background-color: rgb(0, 0, 0); position: absolute; top: 0px; left: 0px; opacity: 0.8; z-index: -1; }
.mfp-content .td_display_msg_ok::before { background-color: rgb(255, 255, 255); opacity: 0.1; }
.mpf-td-login-effect { }
.mpf-td-login-effect .mfp-with-anim { opacity: 0; transition: 400ms cubic-bezier(0.55, 0, 0.1, 1); transform: perspective(600px) scale(0.4); }
.mpf-td-login-effect.mfp-bg { opacity: 0; transition: 0.3s ease-out; }
.mpf-td-login-effect.mfp-ready .mfp-with-anim { opacity: 1; transform: perspective(600px) scale(1); }
.mpf-td-login-effect.mfp-ready.mfp-bg { opacity: 0.8; }
.mpf-td-login-effect.mfp-removing .mfp-with-anim { transform: perspective(600px) scale(0.4); opacity: 0; }
.mpf-td-login-effect.mfp-removing.mfp-bg { opacity: 0; }
#login_pass-mob, #login_pass { display: none !important; }
.td-login-show #login_pass-mob, .mfp-ready #login_pass { display: inline-block !important; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .td-sp { background-image: url("../images/sprite/elements@2x.png") !important; background-size: 90px 2100px !important; }
}
.td-a-rec img { display: block; }
.td-visible-desktop { display: table; }
.td-visible-tablet-landscape, .td-visible-tablet-l, .td-visible-tablet-portrait, .td-visible-tablet-tp, .td-visible-phone { display: none; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-visible-tablet-landscape, .td-visible-tablet-l { display: table; }
  .td-visible-desktop { display: none; }
  .td-visible-tablet-portrait, .td-visible-tablet-tp { display: none; }
  .td-visible-phone { display: none; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-visible-tablet-portrait, .td-visible-tablet-tp { display: table; }
  .td-visible-desktop { display: none; }
  .td-visible-tablet-landscape, .td-visible-tablet-l { display: none; }
  .td-visible-phone { display: none; }
}
@media (max-width: 767px) {
  .td-visible-phone { display: table; }
  .td-visible-desktop { display: none; }
  .td-visible-tablet-landscape, .td-visible-tablet-l { display: none; }
  .td-visible-tablet-portrait, .td-visible-tablet-tp { display: none; }
}
@media (min-width: 1141px) {
  .td-rec-hide-on-m { display: none !important; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-rec-hide-on-tl { display: none !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-rec-hide-on-tp { display: none !important; }
}
@media (max-width: 767px) {
  .td-rec-hide-on-p { display: none !important; }
}
.td-header-rec-wrap { position: relative; min-height: 90px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-rec-wrap { min-height: 60px; }
}
@media (max-width: 767px) {
  .td-header-rec-wrap { margin-left: auto; margin-right: auto; display: table; min-height: 0px !important; }
}
.td-header-rec-wrap .td-adspot-title { margin-bottom: -21px; position: relative; top: 3px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-rec-wrap .td-adspot-title { margin-bottom: -14px; top: 0px; }
}
@media (max-width: 767px) {
  .td-header-rec-wrap .td-adspot-title { top: 0px; margin-bottom: -10px; }
}
.td-header-sp-recs { width: 728px; position: relative; padding: 0px !important; min-height: 0px !important; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-sp-recs { width: 470px; }
}
@media (max-width: 767px) {
  .td-header-sp-recs { width: 100%; }
}
.td-header-sp-recs img, .td-header-sp-recs .adsbygoogle { position: absolute; margin: auto; inset: 0px; }
@media (max-width: 767px) {
  .td-header-sp-recs img, .td-header-sp-recs .adsbygoogle { position: relative; display: table; margin: 10px auto; width: 100%; }
}
.td-a-rec-id-smart_list_6 img, .td-a-rec-id-smart_list_7 img, .td-a-rec-id-smart_list_8 img, .td-a-rec-id-post_style_12 img, .td-a-rec-id-sidebar img, .td-a-rec-id-content_top img, .td-a-rec-id-content_inline img, .td-a-rec-id-content_bottom img, .td-a-rec-id-custom_ad_1 img, .td-a-rec-id-custom_ad_2 img, .td-a-rec-id-custom_ad_3 img, .td-a-rec-id-custom_ad_4 img, .td-a-rec-id-custom_ad_5 img { width: 100%; }
.td-g-rec-id-sidebar { text-align: center; }
.td-g-rec-id-sidebar .adsbygoogle { margin-bottom: 44px; }
.td-visible-desktop, .td-visible-tablet-landscape, .td-visible-tablet-l, .td-visible-tablet-portrait, .td-visible-tablet-tp, .td-visible-phone { margin-left: auto; margin-right: auto; }
.td-a-rec-id-sidebar > div { margin-bottom: 48px; }
.td-a-rec-id-sidebar .td-block-title-wrap { margin-bottom: 26px; }
.td-a-rec-id-sidebar .td-block-title-wrap + .td-adspot-title { margin-top: -9px; }
.td-g-rec-id-post_style_12, .td-g-rec-id-content_top, .td-g-rec-id-content_bottom { clear: both; }
.td-g-rec-id-post_style_12 .adsbygoogle, .td-g-rec-id-content_top .adsbygoogle, .td-g-rec-id-content_bottom .adsbygoogle { margin-bottom: 21px; position: relative; left: 50%; transform: translateX(-50%); }
.td-a-rec-id-post_style_12, .td-a-rec-id-content_top, .td-a-rec-id-content_bottom { clear: both; text-align: center; }
.td-a-rec-id-post_style_12 > div, .td-a-rec-id-content_top > div, .td-a-rec-id-content_bottom > div { margin-bottom: 21px; }
.td-a-rec-id-post_style_12 img, .td-a-rec-id-content_top img, .td-a-rec-id-content_bottom img { margin-bottom: 0px; }
.td-a-rec-id-post_style_12 .td-adspot-title, .td-a-rec-id-post_style_13 .td-adspot-title { margin-bottom: -9px; }
.td-g-rec-id-smart_list_6, .td-g-rec-id-smart_list_7, .td-g-rec-id-smart_list_8 { clear: both; }
.td-g-rec-id-smart_list_6 .adsbygoogle, .td-g-rec-id-smart_list_7 .adsbygoogle, .td-g-rec-id-smart_list_8 .adsbygoogle { margin-top: 0px; margin-bottom: 16px; position: relative; left: 50%; transform: translateX(-50%); }
.td-a-rec-id-smart_list_6, .td-a-rec-id-smart_list_7, .td-a-rec-id-smart_list_8 { clear: both; text-align: center; }
.td-a-rec-id-smart_list_6 > div, .td-a-rec-id-smart_list_7 > div, .td-a-rec-id-smart_list_8 > div { margin-top: 0px; margin-bottom: 16px; }
.td-a-rec-id-smart_list_6 img, .td-a-rec-id-smart_list_7 img, .td-a-rec-id-smart_list_8 img { margin: 0px; }
.td-g-rec-id-smart_list_7 .adsbygoogle { margin-bottom: 21px; }
.td-a-rec-id-smart_list_7 > div { margin-bottom: 26px; }
.td-a-rec-id-smart_list_7 img { margin-bottom: 0px; }
.td-g-rec-id-content_inline .adsbygoogle { margin-bottom: 21px; position: relative; left: 50%; transform: translateX(-50%); }
.td-g-rec-id-content_inlineleft, .td-a-rec-id-content_inlineleft { float: left; }
.td-g-rec-id-content_inlineleft .td-adspot-title, .td-a-rec-id-content_inlineleft .td-adspot-title { margin-right: 21px; }
@media (max-width: 767px) {
  .td-g-rec-id-content_inlineleft .td-adspot-title, .td-a-rec-id-content_inlineleft .td-adspot-title { margin: 0px; }
}
.td-g-rec-id-content_inlineleft > div, .td-a-rec-id-content_inlineleft > div, .td-g-rec-id-content_inlineleft .adsbygoogle, .td-a-rec-id-content_inlineleft .adsbygoogle { margin-bottom: 15px; margin-top: 9px; margin-right: 21px; }
@media (max-width: 767px) {
  .td-g-rec-id-content_inlineleft > div, .td-a-rec-id-content_inlineleft > div, .td-g-rec-id-content_inlineleft .adsbygoogle, .td-a-rec-id-content_inlineleft .adsbygoogle { margin: 0px auto 26px; }
}
.td-g-rec-id-content_inlineleft img, .td-a-rec-id-content_inlineleft img { margin-bottom: 0px; }
@media (max-width: 767px) {
  .td-g-rec-id-content_inlineleft, .td-a-rec-id-content_inlineleft { float: none; text-align: center; }
}
.td-g-rec-id-content_inlineright, .td-a-rec-id-content_inlineright { float: right; }
.td-g-rec-id-content_inlineright .td-adspot-title, .td-a-rec-id-content_inlineright .td-adspot-title { margin-left: 21px; margin-bottom: -6px; }
@media (max-width: 767px) {
  .td-g-rec-id-content_inlineright .td-adspot-title, .td-a-rec-id-content_inlineright .td-adspot-title { margin: 0px; }
}
.td-g-rec-id-content_inlineright > div, .td-a-rec-id-content_inlineright > div, .td-g-rec-id-content_inlineright .adsbygoogle, .td-a-rec-id-content_inlineright .adsbygoogle { margin-bottom: 15px; margin-top: 6px; margin-left: 21px; }
@media (max-width: 767px) {
  .td-g-rec-id-content_inlineright > div, .td-a-rec-id-content_inlineright > div, .td-g-rec-id-content_inlineright .adsbygoogle, .td-a-rec-id-content_inlineright .adsbygoogle { margin: 0px auto 26px; }
}
.td-g-rec-id-content_inlineright img, .td-a-rec-id-content_inlineright img { margin-bottom: 0px; }
@media (max-width: 767px) {
  .td-g-rec-id-content_inlineright, .td-a-rec-id-content_inlineright { float: none; text-align: center; }
}
.td-a-rec-id-footer_top, .td-g-rec-id-footer_top { display: table; position: relative; text-align: center; margin: -12px auto 40px; }
.td-a-rec-id-footer_top > div img, .td-g-rec-id-footer_top > div img { }
@media (max-width: 767px) {
  .td-a-rec-id-footer_top > div img, .td-g-rec-id-footer_top > div img { width: 100%; }
}
.td-a-rec-id-footer_top .td-adspot-title, .td-g-rec-id-footer_top .td-adspot-title { margin-top: -21px; }
.td-g-rec-id-custom_ad_1, .td-g-rec-id-custom_ad_2, .td-g-rec-id-custom_ad_3, .td-g-rec-id-custom_ad_4, .td-g-rec-id-custom_ad_5 { text-align: center; display: table; margin-left: auto; margin-right: auto; position: relative; }
.td-g-rec-id-custom_ad_1 .adsbygoogle, .td-g-rec-id-custom_ad_2 .adsbygoogle, .td-g-rec-id-custom_ad_3 .adsbygoogle, .td-g-rec-id-custom_ad_4 .adsbygoogle, .td-g-rec-id-custom_ad_5 .adsbygoogle { margin-bottom: 44px; }
.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 { text-align: center; display: table; margin-left: auto; margin-right: auto; position: relative; }
.td-a-rec-id-custom_ad_1 > div, .td-a-rec-id-custom_ad_2 > div, .td-a-rec-id-custom_ad_3 > div, .td-a-rec-id-custom_ad_4 > div, .td-a-rec-id-custom_ad_5 > div { margin-bottom: 44px; }
.td-a-rec-id-custom_ad_1 .td-block-title-wrap, .td-a-rec-id-custom_ad_2 .td-block-title-wrap, .td-a-rec-id-custom_ad_3 .td-block-title-wrap, .td-a-rec-id-custom_ad_4 .td-block-title-wrap, .td-a-rec-id-custom_ad_5 .td-block-title-wrap { margin-bottom: 26px; }
.td-a-rec-id-custom_ad_1 .td-block-title-wrap + .td-adspot-title, .td-a-rec-id-custom_ad_2 .td-block-title-wrap + .td-adspot-title, .td-a-rec-id-custom_ad_3 .td-block-title-wrap + .td-adspot-title, .td-a-rec-id-custom_ad_4 .td-block-title-wrap + .td-adspot-title, .td-a-rec-id-custom_ad_5 .td-block-title-wrap + .td-adspot-title { margin-top: -9px; }
.td-adspot-title { color: rgb(118, 118, 118); font-size: 10px; text-align: center; display: block; font-family: Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; line-height: 21px; }
.td-g-rec-id-post_style_1 { }
.td-g-rec-id-post_style_1 .adsbygoogle { margin-bottom: 15px; }
@media (max-width: 767px) {
  .td-g-rec-id-post_style_1 { text-align: center; }
}
.td-a-rec-id-post_style_1 img { width: 100%; }
.td-g-rec-id-post_style_11 { }
.td-g-rec-id-post_style_11 .adsbygoogle { margin-bottom: 21px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-g-rec-id-post_style_11 .adsbygoogle { margin-bottom: 0px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-g-rec-id-post_style_11 { text-align: center; }
}
@media (max-width: 767px) {
  .td-g-rec-id-post_style_11 { text-align: center; }
}
.td-a-rec-id-post_style_11 { }
.td-a-rec-id-post_style_11 > div { margin-bottom: 21px; margin-left: 0px; margin-right: 0px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-a-rec-id-post_style_11 > div { margin-bottom: 0px; }
}
@media (max-width: 1018px) {
  .td-a-rec-id-post_style_11 > div { margin-right: auto; margin-left: auto; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-a-rec-id-post_style_11 { text-align: center; }
}
.td-a-rec-id-post_style_11 img { width: 100%; }
.td-a-rec-id-post_style_11 .td-adspot-title { text-align: left; }
.td-all-devices { display: table; margin-left: auto; margin-right: auto; }
.td-all-devices img { display: block; }
.td-a-rec-id-custom-spot { margin-bottom: 0px; text-align: center; }
.td-a-rec-id-custom-spot img { margin: 0px auto; }
.td-a-rec-id-custom-spot .td_spot_img_tl, .td-a-rec-id-custom-spot .td_spot_img_tp, .td-a-rec-id-custom-spot .td_spot_img_mob { display: none; }
@media (min-width: 1140px) {
  .td-a-rec-id-custom-spot .td-spot-id-spot_img_all { display: block; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-a-rec-id-custom-spot .td_spot_img_tl { display: block; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-a-rec-id-custom-spot .td_spot_img_tp { display: block; }
}
@media (max-width: 767px) {
  .td-a-rec-id-custom-spot .td_spot_img_mob { display: block; }
}
.tdc-placeholder-title { font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); height: 50px; border: 1px solid rgb(235, 235, 235); text-align: center; font-size: 12px; line-height: 50px; display: block; color: rgb(102, 102, 102); margin-left: auto; margin-right: auto; position: relative; }
.td-spot-id-header { margin-bottom: 0px; width: 728px; height: 90px; margin-left: auto; margin-right: auto; position: relative !important; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-spot-id-header { width: 468px; }
}
@media (max-width: 767px) {
  .td-spot-id-header { position: relative; width: 320px; height: 50px; margin: 10px auto; }
}
.td-spot-id-header .tdc-placeholder-title { position: absolute; inset: 0px; margin: auto; height: 90px; line-height: 90px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-spot-id-header .tdc-placeholder-title { height: 60px; line-height: 60px; }
}
@media (max-width: 767px) {
  .td-spot-id-header .tdc-placeholder-title { height: 50px; line-height: 50px; }
}
.td-spot-id-header .tdc-placeholder-title::before { content: "Header ad"; }
.td-spot-id-content_top .tdc-placeholder-title::before { content: "Article Top Ad" !important; }
.td-spot-id-content_inline .tdc-placeholder-title::before { content: "Article Inline Ad" !important; }
.td-spot-id-content_bottom .tdc-placeholder-title::before { content: "Article Bottom Ad" !important; }
[class*="td-spot-id-smart_list"] .tdc-placeholder-title::before { content: "Smart List Ad" !important; }
.td-spot-id-post_style_11 .tdc-placeholder-title::before { content: "Post Style 11 Ad" !important; }
.td-spot-id-post_style_12 .tdc-placeholder-title::before { content: "Post Style 12 & 13 Ad" !important; }
[class*="td-spot-id-custom_ad"] .tdc-placeholder-title, .td-spot-id-post_style_12 .tdc-placeholder-title, .td-spot-id-video_modal .tdc-placeholder-title { border-color: rgb(235, 235, 235); max-width: 728px; height: 90px; margin-left: auto; margin-right: auto; position: relative; }
@media (min-width: 768px) and (max-width: 1018px) {
  [class*="td-spot-id-custom_ad"] .tdc-placeholder-title, .td-spot-id-post_style_12 .tdc-placeholder-title, .td-spot-id-video_modal .tdc-placeholder-title { width: 468px; height: 60px; }
}
@media (max-width: 767px) {
  [class*="td-spot-id-custom_ad"] .tdc-placeholder-title, .td-spot-id-post_style_12 .tdc-placeholder-title, .td-spot-id-video_modal .tdc-placeholder-title { position: relative; width: 320px; height: 50px; }
}
[class*="td-spot-id-custom_ad"] .tdc-placeholder-title::before, .td-spot-id-post_style_12 .tdc-placeholder-title::before, .td-spot-id-video_modal .tdc-placeholder-title::before { position: absolute; top: 50%; transform: translateY(-50%); margin: auto; display: table; width: 100%; }
[class*="td-spot-id-custom_ad"] .td-adspot-title, .td-spot-id-post_style_12 .td-adspot-title, .td-spot-id-video_modal .td-adspot-title { display: block; }
.td-spot-id-sidebar .tdc-placeholder-title, [class*="td-spot-id-content"] .tdc-placeholder-title, .td-spot-id-post_style_11 .tdc-placeholder-title, .td-pb-span4 [class*="td-spot-id-custom_ad"] .tdc-placeholder-title { border-color: rgb(235, 235, 235); max-width: 300px; height: 250px; margin-left: auto; margin-right: auto; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-spot-id-sidebar .tdc-placeholder-title, [class*="td-spot-id-content"] .tdc-placeholder-title, .td-spot-id-post_style_11 .tdc-placeholder-title, .td-pb-span4 [class*="td-spot-id-custom_ad"] .tdc-placeholder-title { width: 200px; height: 200px; }
}
.td-spot-id-sidebar .tdc-placeholder-title::before, [class*="td-spot-id-content"] .tdc-placeholder-title::before, .td-spot-id-post_style_11 .tdc-placeholder-title::before, .td-pb-span4 [class*="td-spot-id-custom_ad"] .tdc-placeholder-title::before { position: absolute; top: 50%; transform: translateY(-50%); margin: auto; display: table; width: 100%; }
.td-spot-id-sidebar .td-adspot-title, [class*="td-spot-id-content"] .td-adspot-title, .td-spot-id-post_style_11 .td-adspot-title, .td-pb-span4 [class*="td-spot-id-custom_ad"] .td-adspot-title { display: block; }
.td-spot-id-sidebar .tdc-placeholder-title::before { content: "Sidebar ad"; }
.td-spot-id-footer_top { margin-bottom: 0px; width: 728px; height: 90px; margin-left: auto; margin-right: auto; position: relative !important; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-spot-id-footer_top { width: 468px; }
}
@media (max-width: 767px) {
  .td-spot-id-footer_top { position: relative; width: 320px; height: 50px; margin: 10px auto; }
}
.td-spot-id-footer_top .tdc-placeholder-title { height: 90px; line-height: 90px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-spot-id-footer_top .tdc-placeholder-title { height: 60px; line-height: 60px; }
}
@media (max-width: 767px) {
  .td-spot-id-footer_top .tdc-placeholder-title { height: 50px; line-height: 50px; }
}
.td-spot-id-footer_top .tdc-placeholder-title::before { content: "Footer top ad"; }
.td-spot-id-custom_ad_1 .tdc-placeholder-title::before { content: "Custom ad 1" !important; }
.td-spot-id-custom_ad_2 .tdc-placeholder-title::before { content: "Custom ad 2" !important; }
.td-spot-id-custom_ad_3 .tdc-placeholder-title::before { content: "Custom ad 3" !important; }
.td-spot-id-custom_ad_4 .tdc-placeholder-title::before { content: "Custom ad 4" !important; }
.td-spot-id-custom_ad_5 .tdc-placeholder-title::before { content: "Custom ad 5" !important; }
.td-spot-id-custom_ad_code .tdc-placeholder-title::before { content: "Custom ad code" !important; }
.td-spot-id-custom_ad_img .tdc-placeholder-title::before { content: "Custom image ad" !important; }
.td-spot-id-video_modal .tdc-placeholder-title::before { content: "Video modal ad" !important; }
.td-footer-wrapper .td_social_type:hover .td-social-box { background-color: rgb(68, 68, 68); }
.td-footer-wrapper .td-social-style1 .td_social_type .td-social-box, .td-footer-wrapper .td-social-style7 .td_social_type .td-social-box { background-color: rgb(68, 68, 68); }
.td-footer-wrapper .td-social-style2, .td-footer-wrapper .td-social-style8 { color: rgb(255, 255, 255); }
.td-footer-wrapper .td-social-style2 .td_social_type, .td-footer-wrapper .td-social-style8 .td_social_type { color: rgb(255, 255, 255); }
.td-footer-wrapper .td-social-style2 .td_social_type:hover, .td-footer-wrapper .td-social-style8 .td_social_type:hover { color: rgb(153, 153, 153); }
.td-footer-wrapper .td-social-style2 .td_social_type:hover a, .td-footer-wrapper .td-social-style8 .td_social_type:hover a { color: rgb(153, 153, 153); }
.td-footer-wrapper .td-social-style2 .td_social_type:hover .td-social-box, .td-footer-wrapper .td-social-style8 .td_social_type:hover .td-social-box { background-color: transparent; }
.td-footer-wrapper .td-social-style2 .td_social_type .td-social-box, .td-footer-wrapper .td-social-style8 .td_social_type .td-social-box { border-color: rgb(68, 68, 68); }
.td-footer-wrapper .td-social-style2 .td_social_type a, .td-footer-wrapper .td-social-style8 .td_social_type a { color: rgb(255, 255, 255); }
.td-footer-wrapper .td-social-style2 .td_social_type .td_social_button, .td-footer-wrapper .td-social-style8 .td_social_type .td_social_button { border-color: rgb(68, 68, 68); }
.td-footer-wrapper .td-social-style3, .td-footer-wrapper .td-social-style4 { color: rgb(255, 255, 255); }
.td-footer-wrapper .td-social-style3 .td_social_type a, .td-footer-wrapper .td-social-style4 .td_social_type a { color: rgb(255, 255, 255); }
.td-footer-wrapper .td-social-style3 .td_social_type:hover, .td-footer-wrapper .td-social-style4 .td_social_type:hover { color: rgb(153, 153, 153); }
.td-footer-wrapper .td-social-style3 .td_social_type:hover a, .td-footer-wrapper .td-social-style4 .td_social_type:hover a { color: rgb(153, 153, 153); }
.td-footer-wrapper .td-social-style9, .td-footer-wrapper .td-social-style10 { color: rgb(255, 255, 255); }
.td-footer-wrapper .td-social-style9 .td_social_type:hover, .td-footer-wrapper .td-social-style10 .td_social_type:hover { color: rgb(153, 153, 153); }
.td-footer-wrapper .td-social-style9 .td_social_type:hover .td-social-box, .td-footer-wrapper .td-social-style10 .td_social_type:hover .td-social-box { background-color: transparent; }
.td-container-wrap { background-color: var(--td_container_transparent, #ffffff); margin-left: auto; margin-right: auto; }
.td-boxed-layout .td-container-wrap { width: 1164px; }
@media (max-width: 1180px) {
  .td-boxed-layout .td-container-wrap { width: 100%; }
}
.td-boxed-layout .td-container-wrap.td-main-page-wrap { overflow: hidden; }
.backstretch { width: 100%; height: 100%; position: fixed; z-index: -99999; top: 0px; }
body .td-backstretch { max-width: none; opacity: 0; transition: opacity 2s; display: block; }
body .td-stretch-width { height: auto; width: 100.03%; margin: 0px; position: relative; left: 50%; transform: translateX(-50%); }
body .td-stretch-height { position: relative; height: 100%; width: auto; left: 50%; transform: translateX(-50%); }
body.td-background-link { cursor: pointer; }
body.td-background-link .td-container-wrap, body.td-background-link .td-header-container, body.td-background-link .td-post-header, body.td-background-link .td-container { cursor: auto; }
.td-scroll-up { position: fixed; bottom: 4px; right: 5px; cursor: pointer; z-index: 9999; }
.ie9 .td-scroll-up { bottom: -70px; }
.ie9 .td-scroll-up-visible { bottom: 5px; }
@media (max-width: 767px) {
  .td-scroll-up.td-hide-scroll-up-on-mob { display: none !important; }
}
.td-scroll-up[data-style="style1"] { display: none; width: 40px; height: 40px; background-color: var(--td_theme_color, #4db2ec); transform: translate3d(0px, 70px, 0px); transition: transform 0.4s cubic-bezier(0.55, 0, 0.1, 1); }
.td-scroll-up[data-style="style1"].td-scroll-up-visible { transform: translate3d(0px, 0px, 0px); }
.td-scroll-up[data-style="style1"] .td-icon-menu-up { position: relative; color: rgb(255, 255, 255); font-size: 20px; display: block; text-align: center; width: 40px; top: 7px; }
.td-js-loaded .td-scroll-up[data-style="style1"] { display: block !important; }
.td-md-is-android .td-scroll-up[data-style="style1"] .td-icon-menu-up { padding-top: 1px; }
.td-scroll-up[data-style="style2"] { transform: scale(0.8); height: 40px; width: 40px; border-radius: 50px; box-shadow: rgb(231, 231, 231) 0px 0px 0px 2px inset; opacity: 0; visibility: hidden; transition: opacity 0.2s ease-in-out; pointer-events: none; }
.td-scroll-up[data-style="style2"].td-scroll-up-visible { opacity: 1; visibility: visible; pointer-events: auto; transform: scale(1); }
.td-scroll-up[data-style="style2"] .td-scroll-up-tooltip { position: absolute; right: 0px; bottom: calc(100% + 10px); transform: translateY(-20px); background-color: var(--td_black, #222222); padding: 5px 6px 6px; min-width: 69px; font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); font-size: 10px; line-height: 1.1; text-align: center; color: rgb(255, 255, 255); border-radius: 5px; opacity: 0; transition: 0.2s ease-in-out; pointer-events: none; }
.td-scroll-up[data-style="style2"] .td-scroll-up-tt-arrow { position: absolute; right: 10px; bottom: -5px; fill: var(--td_black, #222222); }
.td-scroll-up[data-style="style2"] .td-scroll-up-arrow { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 22px; height: auto; fill: var(--td_black, #222222); line-height: 0; transition: 0.2s ease-in-out; }
.td-scroll-up[data-style="style2"] .td-scroll-up-progress-circle { transition: opacity 0.2s ease-in-out; }
.td-scroll-up[data-style="style2"] .td-scroll-up-progress-circle path { fill: none; stroke: var(--td_black, #222222); stroke-width: 4; box-sizing: border-box; transition: stroke-dashoffset 10ms linear; stroke-dasharray: 307.919, 307.919; }
.td-scroll-up[data-style="style2"]:hover .td-scroll-up-tooltip { transform: translateY(0px); opacity: 1; }
.td-scroll-up[data-style="style2"]:hover .td-scroll-up-arrow { width: 28px; }
.td-scroll-up[data-style="style2"]:hover .td-scroll-up-progress-circle { opacity: 0; }
.td-right-demos-button { font-family: "Open Sans", "Open Sans Regular", sans-serif; position: fixed; right: 10px; z-index: 10000; background: rgb(255, 255, 255); color: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px; border-radius: 6px; text-align: center; font-size: 11px; line-height: 32px; width: 76px; transition: 0.15s; }
@media (max-width: 767px) {
  .td-right-demos-button { display: none; }
}
.td-right-demos-button:hover { color: rgb(29, 109, 247); }
#td-theme-demos-button { top: 80px; }
#td-theme-hosting-button { top: 116px; border: 1px solid rgb(29, 109, 247); }
#td-theme-services-button { top: 154px; }
#td-theme-buy-button { top: 190px; }
.td-vm-wrap { position: fixed; top: 0px; left: 0px; display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; height: 100%; z-index: 10001; opacity: 0; transition: 0.2s; }
.td-vm-wrap.td-vm-open { opacity: 1; }
.td-vm-wrap .td-vm-overlay { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.85); z-index: -1; }
.td-vm-wrap .td-vm-title { margin: 0px 0px 20px; font-size: 16px; line-height: 21px; text-align: center; }
.td-vm-wrap .td-vm-title a { color: rgb(255, 255, 255); }
.td-vm-wrap .td-vm-content-wrap { background-color: rgb(0, 0, 0); padding: 40px 80px; box-sizing: content-box; transform: translateY(-30px); transition: 0.3s ease-in-out; }
.td-vm-wrap .td-vm-content-wrap.td-vm-content-wrap-visible { transform: translateY(0px); }
.td-vm-wrap .td-vm-content { position: relative; }
.td-vm-wrap .td-vm-content .wpb_video_wrapper { opacity: 0; transition: 0.3s; z-index: 3; }
.td-vm-wrap .td-vm-content .wpb_video_wrapper.td-vm-iframe-visible { opacity: 1; }
.td-vm-wrap .td-vm-content video { width: 100%; }
.td-vm-wrap .td-vm-content-loading { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 50px; height: 50px; margin-top: -28px; margin-left: -28px; transition: opacity 0.3s; border-width: 3px; border-style: solid; border-color: rgb(255, 255, 255) transparent; border-image: initial; border-radius: 50%; animation: 1s ease-out 0s infinite normal none running fullspin; z-index: 2; }
.td-vm-wrap:not(.td-vm-facebook):not(.td-vm-twitter):not(.td-vm-self-hosted) .td-vm-content { width: 100%; height: 0px; padding-bottom: 56.25%; background-color: rgb(0, 0, 0); }
.td-vm-wrap:not(.td-vm-facebook):not(.td-vm-twitter):not(.td-vm-self-hosted) .td-vm-content .wpb_video_wrapper, .td-vm-wrap:not(.td-vm-facebook):not(.td-vm-twitter):not(.td-vm-self-hosted) .td-vm-content iframe { position: absolute; top: 0px; left: 0px; width: 100% !important; height: 100% !important; }
.td-vm-wrap:not(.td-vm-facebook) .td-vm-content-wrap, .td-vm-wrap:not(.td-vm-twitter) .td-vm-content-wrap { width: 886px; height: auto; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-vm-wrap:not(.td-vm-facebook) .td-vm-content-wrap, .td-vm-wrap:not(.td-vm-twitter) .td-vm-content-wrap { width: 860px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-vm-wrap:not(.td-vm-facebook) .td-vm-content-wrap, .td-vm-wrap:not(.td-vm-twitter) .td-vm-content-wrap { width: 700px; }
}
@media (max-width: 767px) {
  .td-vm-wrap:not(.td-vm-facebook) .td-vm-content-wrap, .td-vm-wrap:not(.td-vm-twitter) .td-vm-content-wrap { width: 100%; padding-left: 20px; padding-right: 20px; }
}
.td-vm-wrap:not(.td-vm-facebook) .td-vm-content, .td-vm-wrap:not(.td-vm-twitter) .td-vm-content { min-height: 200px; }
.td-vm-wrap.td-vm-facebook blockquote, .td-vm-wrap.td-vm-twitter blockquote { display: none; }
.td-vm-wrap.td-vm-facebook .fb-video { display: block; margin: 0px auto; width: 550px !important; height: auto !important; }
.td-vm-wrap .td-vm-rec-wrap { display: block; margin-top: 24px; position: relative; left: 50%; transform: translateX(-50%); text-align: center; }
.td-vm-wrap .td-vm-rec-wrap .td-vm-rec-title { font-size: 10px; text-align: center; color: rgb(187, 187, 187); }
.td-vm-wrap .td-vm-close { position: absolute; top: 50px; right: 50px; font-size: 22px; color: rgb(255, 255, 255); cursor: pointer; transition: 0.2s; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-vm-wrap .td-vm-close { top: 40px; right: 40px; font-size: 20px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-vm-wrap .td-vm-close { top: 36px; right: 36px; font-size: 19px; }
}
@media (max-width: 767px) {
  .td-vm-wrap .td-vm-close { top: 25px; right: 20px; font-size: 18px; }
}
.td-vm-wrap .td-vm-close:hover { transform: rotate(90deg); }
.td-vm-wrap .td-vm-close i { pointer-events: none; }
.admin-bar .td-vm-close { top: 72px; }
@media (max-width: 767px) {
  .admin-bar .td-vm-close { top: 71px; }
}
@-webkit-keyframes fullspin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes fullspin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.wp-block-video.td-video-fixed, .td_wrapper_video_playlist.td-video-fixed, .wp-block-embed__wrapper.td-video-fixed, .wpb_video_wrapper.td-video-fixed { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px 0px; position: fixed !important; inset: 300px 0px auto auto !important; z-index: 9999 !important; margin: 0px !important; padding: 0px !important; }
.wp-block-video.td-video-fixed .td_container_video_playlist, .td_wrapper_video_playlist.td-video-fixed .td_container_video_playlist, .wp-block-embed__wrapper.td-video-fixed .td_container_video_playlist, .wpb_video_wrapper.td-video-fixed .td_container_video_playlist { display: none; }
.wp-block-video.td-video-fixed-left, .td_wrapper_video_playlist.td-video-fixed-left, .wp-block-embed__wrapper.td-video-fixed-left, .wpb_video_wrapper.td-video-fixed-left { left: 0px !important; right: auto !important; }
.wp-block-video.td-video-fixed-left .td_container_video_playlist, .td_wrapper_video_playlist.td-video-fixed-left .td_container_video_playlist, .wp-block-embed__wrapper.td-video-fixed-left .td_container_video_playlist, .wpb_video_wrapper.td-video-fixed-left .td_container_video_playlist { display: none; }
.wp-block-video.td-video-fixed-bottom, .td_wrapper_video_playlist.td-video-fixed-bottom, .wp-block-embed__wrapper.td-video-fixed-bottom, .wpb_video_wrapper.td-video-fixed-bottom { top: auto !important; bottom: 300px !important; }
.wp-block-video.td-video-fixed-bottom .td_container_video_playlist, .td_wrapper_video_playlist.td-video-fixed-bottom .td_container_video_playlist, .wp-block-embed__wrapper.td-video-fixed-bottom .td_container_video_playlist, .wpb_video_wrapper.td-video-fixed-bottom .td_container_video_playlist { display: none; }
.td-close-video-fixed { display: none; position: absolute; right: 10px; top: 10px; background-color: var(--td_theme_color, #4db2ec); color: rgb(255, 255, 255); padding: 7px; cursor: pointer; z-index: 1; }
.td-close-video-fixed i { font-size: 11px; }
.td-video-fixed .td-close-video-fixed { justify-content: center; align-items: center; display: flex !important; }
.td-sticky-video .td-footer-template-wrap { z-index: -1; }
.td-login-social { display: flex; align-items: center; justify-content: center; appearance: none; padding: 11px 20px 12px; font-size: 14px; line-height: 1; color: rgb(255, 255, 255); border: none; border-radius: 4px; transition: background-color 0.1s ease-in-out; outline: none !important; }
.td-login-social:disabled { pointer-events: none; }
.td-login-fb { background-color: rgb(23, 120, 242); }
.td-login-fb::before { content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"19\" height=\"18.891\" viewBox=\"0 0 19 18.891\"><path d=\"M12.493,3a9.488,9.488,0,0,0-1.419,18.869V15.01H8.726v-2.5h2.349V10.851C11.075,8.1,12.414,6.9,14.7,6.9a13.325,13.325,0,0,1,1.947.118V9.191H15.087c-.97,0-1.308.92-1.308,1.956v1.364h2.843l-.385,2.5H13.778v6.885A9.488,9.488,0,0,0,12.493,3Z\" transform=\"translate(-3.005 -3)\" fill=\"%23fff\"/></svg>"); margin-right: 10px; line-height: 0; }
.td-login-fb:hover { background-color: rgb(13, 108, 227); }
.td-login-fb:disabled { background-color: rgb(146, 192, 247); }
body.a11y-enabled :focus, body.a11y-enabled :focus-visible { outline-offset: 3px; border-radius: 4px; outline: rgb(255, 102, 0) solid 3px !important; }
body.a11y-enabled .tdb-block-menu a:focus, body.a11y-enabled .tdb-block-menu button:focus, body.a11y-enabled .sub-menu a:focus, body.a11y-enabled .td-next-prev-wrap a:focus { background: rgba(255, 102, 0, 0.12); }
body.a11y-enabled .skip-link { position: absolute; left: -999px; top: auto; width: 1px; height: 1px; overflow: hidden; background: rgb(0, 0, 0); color: rgb(255, 255, 255); padding: 10px 14px; border-radius: 6px; z-index: 9999; text-decoration: none; }
body.a11y-enabled .skip-link:focus { left: 16px; top: 16px; width: auto; height: auto; }
body.a11y-enabled #maincontent { outline: none; }
body.a11y-enabled .tdb-block-menu li.is-open > .sub-menu, body.a11y-enabled .tdb-block-menu li.tdb-hover > .sub-menu { pointer-events: auto; transform: translateY(0px); z-index: 9999; display: block !important; opacity: 1 !important; visibility: visible !important; }
body.a11y-enabled .tdb-block-menu .sub-menu { transition: opacity 0.18s, transform 0.18s, visibility linear; }
body.a11y-enabled .td-search-wrap.is-open input[type="search"]:focus, body.a11y-enabled .td-search-box[aria-hidden="false"] input[type="text"]:focus, body.a11y-enabled .td-drop-down-search[aria-hidden="false"] input[type="text"]:focus { box-shadow: rgba(255, 102, 0, 0.35) 0px 0px 0px 3px; }
body.a11y-enabled .td-search-wrap .td-search-close:focus, body.a11y-enabled .td-search-wrap .td-icon-close:focus, body.a11y-enabled .td-search-wrap .td-icon-search-close:focus { outline-offset: 3px; border-radius: 4px; outline: rgb(255, 102, 0) solid 3px !important; }
.wpb_heading { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); display: inline-block; padding: 8px 12px; font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); font-size: 14px; line-height: 1; margin-bottom: 26px; margin-top: 0px; }
.vc_single_image-img { display: block; }
.wpb_text_column h1:first-child, .wpb_text_column h2:first-child, .wpb_text_column h3:first-child, .wpb_text_column h4:first-child, .wpb_text_column h5:first-child { margin-top: 0px; }
.vc_toggle_title { margin: 0px; padding: 7px 13px 8px 36px !important; }
.vc_toggle_content { padding-left: 15px !important; }
.vc_toggle_active .vc_toggle_title { background-color: rgb(252, 252, 252) !important; }
.vc_toggle_title { border: 1px solid var(--td_grid_border_color, #ededed); }
.vc_toggle_title:hover { background-color: rgb(252, 252, 252) !important; }
.vc_toggle_title h4 { font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); font-size: 14px; line-height: 21px; font-weight: 400; }
.vc_toggle_title .vc_toggle_icon { left: 10px !important; }
.vc_toggle { margin-bottom: 10px !important; }
.vc_toggle.vc_toggle_size_md .vc_toggle_title { padding: 11px 13px 10px 45px !important; }
.vc_toggle.vc_toggle_size_lg .vc_toggle_title { padding: 14px 13px 14px 48px !important; }
.wpb_gallery .flexslider { overflow: hidden; border: 0px; border-radius: 0px; box-shadow: none; position: relative; }
.wpb_gallery .nivoSlider { box-shadow: none !important; }
.wpb_gallery .post-title { font-size: 26px; line-height: 31px; margin-bottom: 10px; margin-top: 10px; }
.wpb_gallery .wpb_flexslider .flex-control-nav { bottom: 0px; z-index: 2; }
.wpb_content_element .icon-next::before { color: rgb(255, 255, 255); font-size: 30px; font-family: newspaper, sans-serif !important; content: "" !important; top: 0px !important; }
.wpb_content_element .icon-prev::before { color: rgb(255, 255, 255); font-size: 30px; font-family: newspaper, sans-serif !important; content: "" !important; top: 0px !important; }
.wpb_tabs .wpb_tab { background-color: rgb(255, 255, 255) !important; padding: 0px !important; }
.wpb_tabs .wpb_tabs_nav { border-bottom: 2px solid var(--td_header_color, #222222); margin-bottom: 26px; }
.wpb_tabs li a { background-color: rgb(255, 255, 255); color: rgb(34, 34, 34); font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); font-size: 14px; line-height: 15px; font-weight: 400; white-space: nowrap; padding: 8px 12px 5px !important; }
.wpb_tabs li.ui-tabs-active a, .wpb_tabs li:hover a { background-color: var(--td_text_header_color, #222222); color: var(--td_text_header_color, #ffffff); }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic { margin-bottom: 22px; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .td_block_wrap { padding-bottom: 0px; }
@media (max-width: 767px) {
  .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .td_block_wrap { padding-bottom: 12px; }
}
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panels { background-color: transparent; border: none; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container { margin-right: 0px; border-bottom: 2px solid var(--td_header_color, var(--td_theme_color, #4db2ec)); display: block; margin-bottom: 26px !important; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list { padding: 0px; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab { margin: 0px; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab.vc_active > a, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab:hover > a { border-color: transparent; background-color: var(--td_header_color, #222222); color: var(--td_text_header_color, #ffffff); }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab > a { border-color: transparent; background-color: rgb(255, 255, 255); color: rgb(34, 34, 34); font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); font-size: 14px; line-height: 15px; font-weight: 400; white-space: nowrap; border-radius: 0px; padding: 6px 12px 5px !important; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-panel-heading { display: none; }
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-panel-body { padding: 0px; border-color: transparent; background-color: transparent; }
.td-tab-color.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container { border: none; margin-bottom: 17px !important; }
.td-tab-color.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab { margin: 0px 11px; }
@media (max-width: 1018px) {
  .td-tab-color.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab { margin: 0px; }
}
.td-tab-color.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab > a { background-color: transparent !important; font-size: 19px; }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-tab-color.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab > a { font-size: 15px; }
}
@media (max-width: 767px) {
  .td-tab-color.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab > a { font-size: 17px; }
}
.td-tab-color.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list { text-align: center; }
.td-tab-color.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab.vc_active > a, .td-tab-color.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab:hover > a { background-color: transparent; color: rgb(0, 150, 136); }
.td-tab-color.vc_tta.vc_general .vc_tta-icon { font-size: 1em; top: -2px; position: relative; }
.td-tab-color .vc_tta-panels-container { margin-bottom: 48px; }
.td-tab-color .vc_tta-tabs-list li:nth-child(1).vc_active > a, .td-tab-color .vc_tta-tabs-list li:nth-child(1):hover > a { color: rgb(229, 57, 53) !important; }
.td-tab-color .vc_tta-panels .vc_tta-panel:nth-child(1) .td-grid-style-1 .td-post-category { background-color: rgb(229, 57, 53) !important; }
.td-tab-color .vc_tta-tabs-list li:nth-child(2).vc_active > a, .td-tab-color .vc_tta-tabs-list li:nth-child(2):hover > a { color: rgb(102, 187, 106) !important; }
.td-tab-color .vc_tta-panels .vc_tta-panel:nth-child(2) .td-grid-style-1 .td-post-category { background-color: rgb(102, 187, 106) !important; }
.td-tab-color .vc_tta-tabs-list li:nth-child(3).vc_active > a, .td-tab-color .vc_tta-tabs-list li:nth-child(3):hover > a { color: rgb(41, 182, 246) !important; }
.td-tab-color .vc_tta-panels .vc_tta-panel:nth-child(3) .td-grid-style-1 .td-post-category { background-color: rgb(41, 182, 246) !important; }
.td-tab-color .vc_tta-tabs-list li:nth-child(4).vc_active > a, .td-tab-color .vc_tta-tabs-list li:nth-child(4):hover > a { color: rgb(127, 143, 169) !important; }
.td-tab-color .vc_tta-panels .vc_tta-panel:nth-child(4) .td-grid-style-1 .td-post-category { background-color: rgb(127, 143, 169) !important; }
.td-tab-color .vc_tta-tabs-list li:nth-child(5).vc_active > a, .td-tab-color .vc_tta-tabs-list li:nth-child(5):hover > a { color: rgb(253, 216, 53) !important; }
.td-tab-color .vc_tta-panels .vc_tta-panel:nth-child(5) .td-grid-style-1 .td-post-category { background-color: rgb(253, 216, 53) !important; }
.vc_tta-accordion.vc_tta-o-no-fill .td_block_wrap { margin-left: -20px; margin-right: -20px; }
.vc_progress_bar .vc_label, .vc_progress_bar div { border-radius: 0px !important; }
.wpb_tour .wpb_heading { float: left; }
.wpb_tour .wpb_tabs_nav { clear: both; border-bottom: 1px solid var(--td_grid_border_color, #ededed); }
.wpb_tour .wpb_tabs_nav li { line-height: 16px; overflow: hidden; margin: 0px !important; }
.wpb_tour .wpb_tabs_nav li a { color: rgb(34, 34, 34); font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); font-size: 14px; line-height: 17px; font-weight: 400; white-space: nowrap; min-height: 30px; border: 1px solid var(--td_grid_border_color, #ededed); padding: 7px 12px !important; }
.wpb_tour .wpb_tabs_nav li.ui-tabs-active a, .wpb_tour .wpb_tabs_nav li:hover a { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); border-width: 1px 1px 0px; border-style: solid; border-color: rgb(34, 34, 34); }
.wpb_accordion .ui-state-active a { background-color: rgb(34, 34, 34) !important; color: rgb(255, 255, 255) !important; border: 0px !important; }
.wpb_accordion .wpb_accordion_header { background-color: rgb(255, 255, 255) !important; margin-bottom: 10px !important; }
.wpb_accordion .wpb_accordion_header a { color: rgb(34, 34, 34); font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); font-size: 14px; line-height: 17px; font-weight: 400; white-space: nowrap; min-height: 30px; border: 1px solid var(--td_grid_border_color, #ededed); padding: 10px 12px !important; }
.wpb_accordion .wpb_accordion_content { margin-bottom: 10px; }
.wpb_button, .vc_btn { display: inline-block; font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); font-weight: 600; line-height: 24px; text-shadow: none; border: none; transition: none; border-radius: 0px; margin-bottom: 21px; }
.wpb_button:hover, .vc_btn:hover { text-shadow: none; text-decoration: none !important; }
a.vc_btn-black { transition: 0.2s; }
a.vc_btn-black:hover { background-color: var(--td_theme_color, #4db2ec); border-color: var(--td_theme_color, #4db2ec); color: var(--td_theme_color, #4db2ec); }
a.vc_btn-black.vc_btn_square_outlined:hover, a.vc_btn-black.vc_btn_outlined:hover { color: var(--td_theme_color, #4db2ec) !important; }
.wpb_default { background-color: var(--td_theme_color, #4db2ec); }
.wpb_default:hover { text-shadow: none; background-color: var(--td_theme_color, #4db2ec); opacity: 0.8; transition: opacity 0.4s; }
.wpb_call_to_action { background-color: rgb(252, 252, 252); }
.vc_call_to_action .wpb_heading { background-color: inherit; color: inherit; margin-top: inherit; padding: inherit; line-height: 34px; margin-bottom: 8px; }
.vc_call_to_action h2 { font-size: 27px; }
.vc_call_to_action h4 { line-height: 20px !important; }
.wpb_video_widget .wpb_video_wrapper { margin-bottom: 0px; }
.vc_custom_heading > * { margin-top: 0px; margin-bottom: 26px; }
.widget { overflow: hidden; }
.vc_wp_rss ul, .vc_wp_archives ul, .vc_wp_categories ul, .vc_wp_posts ul, .vc_wp_text ul, .vc_wp_custommenu ul, .vc_wp_tagcloud ul, .vc_wp_pages ul, .vc_wp_calendar ul, .vc_wp_recentcomments ul, .vc_wp_meta ul, .vc_wp_search ul { margin: 0px; }
.widgettitle { background-color: var(--td_header_color, #222222); color: var(--td_text_header_color, #ffffff); display: inline-block; padding: 6px 12px 4px; font-family: var(--td_default_google_font_2, 'Roboto', sans-serif); font-size: 14px; line-height: 19px; margin-bottom: 14px; margin-top: 0px; min-height: 30px; position: relative; }
.widgettitle::after { content: ""; height: 2px; width: 300%; position: absolute; bottom: 0px; left: 0px; background-color: var(--td_header_color, #222222); }
.widgettitle > a { color: var(--td_text_header_color, #ffffff); }
.vc_wp_rss { margin-bottom: 0px; }
.vc_wp_rss .widgettitle a:first-child { display: none; }
.vc_wp_rss .widget_rss { margin-bottom: 21px; }
.vc_wp_rss ul { margin: 4px 0px 0px 12px; }
.vc_wp_rss ul li { margin-left: 0px; padding-bottom: 0px; }
.vc_wp_archives ul { margin: 0px; }
.vc_wp_text .textwidget { margin: 12px 0px 43px; }
.vc_wp_tagcloud .widgettitle { margin-bottom: 26px; }
.vc_wp_search .widgettitle { margin-bottom: 26px; }
.wpb_raw_code { margin-bottom: 26px; }
.tdc-theme-Newspaper .vc_raw_html iframe { pointer-events: none; }
.wpb_single_image .vc_single_image-wrapper { display: inline-block !important; }
.wpb_flickr_heading { display: table; }
.td-theme-wrap .td-header-wrap .td-spot-id-header { }
@media (min-width: 768px) and (max-width: 1018px) {
  .td-theme-wrap .td-header-wrap .td-spot-id-header { height: 60px; }
}
.td-theme-wrap .td-spot-id-footer_top { display: table; position: relative; text-align: center; margin: -12px auto 40px; }
.td-theme-wrap .td-spot-id-footer_top .tdc-placeholder-title { border: 1px solid rgba(136, 136, 136, 0.31); }
.tdc-missing-external-shortcode, .td-block-missing-settings, .tdc_external_shortcode { display: block; font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; text-align: left; padding: 20px; border: 1px solid rgb(238, 236, 240); color: black; }
.tdc-missing-external-shortcode span, .td-block-missing-settings span, .tdc_external_shortcode span { background-color: rgb(236, 77, 77); color: white; font-weight: bold; padding: 3px 8px 4px; font-size: 10px; position: relative; top: -1px; margin-right: 10px; }
.td-header-sp-top-menu .td-block-missing-settings { padding: 0px; border: none; color: rgb(136, 136, 136); font-size: 10px; }
.td-header-sp-top-menu .td-block-missing-settings span { padding: 2px 6px; font-size: 9px; }
.td-element-style { position: absolute; z-index: 0; width: 100%; height: 100%; inset: 0px; overflow: hidden; pointer-events: none; }
.td-element-style-before { transition: opacity 1s; opacity: 0; }
.td-js-loaded .td-element-style-before { opacity: 1; }
.td-footer-instagram-container { padding-bottom: 0px; }
.td-footer-instagram-container .td_block_instagram { margin-bottom: 0px; overflow: hidden; }
.td-footer-instagram-container .td-footer-instagram-title { text-align: center; text-transform: uppercase; letter-spacing: 0.1em; font-size: 15px; margin: 0px; padding-bottom: 10px; font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); }
.td-footer-instagram-container .td-footer-instagram-title .td-footer-instagram-user-link { font-weight: 600; }
@media (max-width: 767px) {
  .td-footer-instagram-container .td-footer-instagram-title .td-footer-instagram-user-link { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 100%; display: block; margin: 0px 20px; }
}
.td-sub-footer-container { background-color: rgb(13, 13, 13); color: rgb(204, 204, 204); font-size: 12px; font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); }
@media (max-width: 767px) {
  .td-sub-footer-container { text-align: center; padding: 6px 0px; }
}
.td-sub-footer-copy { line-height: 20px; margin-top: 8px; margin-bottom: 8px; }
@media (max-width: 767px) {
  .td-sub-footer-copy { float: none !important; }
}
.td-sub-footer-container .td-sub-footer-menu { float: right; }
@media (max-width: 767px) {
  .td-sub-footer-container .td-sub-footer-menu { float: none; }
}
.td-subfooter-menu { display: inline-block; margin: 7px 0px; float: right; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-subfooter-menu { padding-right: 40px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-subfooter-menu { padding-right: 48px; }
}
@media (max-width: 767px) {
  .td-subfooter-menu { float: none; }
}
.td-subfooter-menu li { display: inline-block; margin-left: 0px; line-height: 18px; }
.td-subfooter-menu li a { margin-right: 16px; line-height: 18px; display: inline-block; color: rgb(204, 204, 204); }
.td-subfooter-menu li a:hover { color: var(--td_theme_color, #4db2ec); }
.td-subfooter-menu li:last-child a { margin-right: 0px; }
.td-subfooter-menu ul { display: none; }
.td-subfooter-menu .fa { margin-right: 3px; }
.td-stretch-content .td-big-grids { width: 1068px; margin-left: auto; margin-right: auto; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-stretch-content .td-big-grids { width: 980px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-stretch-content .td-big-grids { width: 740px; }
}
@media (max-width: 767px) {
  .td-stretch-content .td-big-grids { width: auto; margin-left: -20px; margin-right: -20px; }
}
.td-stretch-content .td-module-thumb .entry-thumb { min-width: 100%; }
.td_animated { animation-duration: 0.3s; animation-fill-mode: both; }
.td_animated_long { animation-duration: 0.5s; animation-fill-mode: both; }
.td_animated_xlong { animation-duration: 0.8s; animation-fill-mode: both; }
.td_animated_xxlong { animation-duration: 1.5s; animation-fill-mode: both; }
@-webkit-keyframes td_fadeInRight { 
  0% { opacity: 0.05; transform: translateX(20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes td_fadeInRight { 
  0% { opacity: 0.05; transform: translateX(20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
.td_fadeInRight { animation-name: td_fadeInRight; }
@-webkit-keyframes td_fadeInLeft { 
  0% { opacity: 0.05; transform: translateX(-20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes td_fadeInLeft { 
  0% { opacity: 0.05; transform: translateX(-20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
.td_fadeInLeft { animation-name: td_fadeInLeft; }
@-webkit-keyframes td_fadeInDown { 
  0% { opacity: 0.05; transform: translateY(-15px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes td_fadeInDown { 
  0% { opacity: 0.05; transform: translateY(-15px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.td_fadeInDown { animation-name: td_fadeInDown; }
@-webkit-keyframes td_fadeInUp { 
  0% { opacity: 0.05; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes td_fadeInUp { 
  0% { opacity: 0.05; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.td_fadeInUp { animation-name: td_fadeInUp; }
@-webkit-keyframes td_fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes td_fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.td_fadeIn { animation-name: td_fadeIn; }
@-webkit-keyframes td_fadeOut_to_1 { 
  0% { opacity: 1; }
  100% { opacity: 0.1; }
}
@keyframes td_fadeOut_to_1 { 
  0% { opacity: 1; }
  100% { opacity: 0.1; }
}
.td_fadeOut_to_1 { animation-name: td_fadeOut_to_1; }
@-webkit-keyframes td_fadeOutRight { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(20px); }
}
@keyframes td_fadeOutRight { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(20px); }
}
.td_fadeOutRight { animation-name: td_fadeOutRight; }
@-webkit-keyframes td_fadeOutLeft { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-20px); }
}
@keyframes td_fadeOutLeft { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-20px); }
}
.td_fadeOutLeft { animation-name: td_fadeOutLeft; }
.td-lb-box { position: absolute; width: 19px; height: 19px; }
.td-lb-box-1 { top: 0px; left: 0px; }
.td-lb-box-2 { top: 0px; left: 20px; }
.td-lb-box-3 { top: 0px; left: 40px; }
.td-lb-box-4 { top: 20px; right: 0px; }
.td-lb-box-5 { bottom: 0px; right: 0px; }
.td-lb-box-6 { bottom: 0px; left: 20px; }
.td-lb-box-7 { bottom: 0px; left: 0px; }
.td-lb-box-8 { top: 20px; left: 0px; }
.td-loader-gif { position: absolute; top: 50%; left: 50%; width: 59px; height: 59px; margin-top: -29.5px; margin-left: -29.5px; transition: 400ms cubic-bezier(0.55, 0, 0.1, 1); }
@media (max-width: 767px) {
  .td-loader-gif { top: 200px; }
}
.td-loader-infinite { top: auto; bottom: 0px; }
.td-loader-infinite .td-lb-box { position: absolute; width: 10px; height: 10px; }
.td-loader-infinite .td-lb-box-1 { top: 0px; left: 0px; }
.td-loader-infinite .td-lb-box-2 { top: 0px; left: 11px; }
.td-loader-infinite .td-lb-box-3 { top: 0px; left: 22px; }
.td-loader-infinite .td-lb-box-4 { top: 11px; right: 0px; }
.td-loader-infinite .td-lb-box-5 { bottom: 0px; right: 0px; }
.td-loader-infinite .td-lb-box-6 { bottom: 0px; left: 11px; }
.td-loader-infinite .td-lb-box-7 { bottom: 0px; left: 0px; }
.td-loader-infinite .td-lb-box-8 { top: 11px; left: 0px; }
.td-loader-infinite.td-loader-gif { width: 32px; height: 32px; margin-top: -16px; margin-left: -16px; }
.td-loader-blocks-load-more { top: auto; bottom: 48px; }
.td-loader-animation-start { opacity: 0; transform: perspective(600px) scale(0.4); }
.td-loader-animation-mid { opacity: 1; transform: perspective(600px) scale(1); }
.td-loader-animation-end { opacity: 0; }
@-webkit-keyframes rotateplane { 
  0% { transform: perspective(120px); }
  50% { transform: perspective(120px) rotateY(180deg); }
  100% { transform: perspective(120px) rotateY(180deg) rotateX(180deg); }
}
@keyframes rotateplane { 
  0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg); }
  50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); }
  100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); }
}
body.td-animation-stack-type0 .td-animation-stack .entry-thumb, body.td-animation-stack-type0 .post img:not(.woocommerce-product-gallery img):not(.rs-pzimg), body.td-animation-stack-type0 .td-animation-stack .td-lazy-img { opacity: 0; }
.td-animation-stack-type0-2:not(.woocommerce-product-gallery img) { transition: opacity 0.3s cubic-bezier(0.39, 0.76, 0.51, 0.56); opacity: 1 !important; }
body.td-animation-stack-type1 .td-animation-stack .entry-thumb, body.td-animation-stack-type1 .post .entry-thumb, body.td-animation-stack-type1 .post img[class*="wp-image-"], body.td-animation-stack-type1 .post a.td-sml-link-to-image > img, body.td-animation-stack-type1 .td-animation-stack .td-lazy-img { opacity: 0; transform: scale(0.95); }
.td-animation-stack-type1-2 { transition: transform 0.5s, opacity 0.3s cubic-bezier(0.39, 0.76, 0.51, 0.56); opacity: 1 !important; transform: scale(1) !important; }
body.td-animation-stack-type2 .td-animation-stack .entry-thumb, body.td-animation-stack-type2 .post .entry-thumb, body.td-animation-stack-type2 .post img[class*="wp-image-"], body.td-animation-stack-type2 .post a.td-sml-link-to-image > img, body.td-animation-stack-type2 .td-animation-stack .td-lazy-img { opacity: 0; transform: translate(0px, 10px); }
.td-animation-stack-type2-2 { transition: transform 0.4s cubic-bezier(0.13, 0.43, 0.57, 0.88), opacity 0.4s cubic-bezier(0.13, 0.43, 0.57, 0.88); opacity: 1 !important; transform: scale(1) !important; }
.td-fade-off .td-element-style-before { opacity: 1; }
:root { --tdb-scroll-anim-distance: 80px; --tdb-scroll-anim-duration: 0.6s; }
.tdb-scroll-anim { opacity: 0; will-change: opacity, transform; transition: opacity var(--tdb-scroll-anim-duration) ease-out, transform var(--tdb-scroll-anim-duration) ease-out; }
.tdb-scroll-anim--slide-up { transform: translate3d(0, var(--tdb-scroll-anim-distance), 0); }
.tdb-scroll-anim--slide-down { transform: translate3d(0, calc(-1 * var(--tdb-scroll-anim-distance)), 0); }
.tdb-scroll-anim--slide-left { transform: translate3d(var(--tdb-scroll-anim-distance), 0, 0); }
.tdb-scroll-anim--slide-right { transform: translate3d(calc(-1 * var(--tdb-scroll-anim-distance)), 0, 0); }
.tdb-scroll-anim--fade { transform: none; }
.tdb-scroll-anim--visible { opacity: 1; transform: none; }
@media (prefers-reduced-motion: reduce) {
  .tdb-scroll-anim { transition: none !important; opacity: 1 !important; transform: none !important; }
}
@media (min-width: 1140px) {
  .ie8, .ie9, .ie10, .ie11 { margin-left: -1px; }
  .ie8 .td-affix, .ie9 .td-affix, .ie10 .td-affix, .ie11 .td-affix { margin-left: 1px; }
}
.ie8 .td-post-content p, .ie9 .td-post-content p, .ie10 .td-post-content p, .ie11 .td-post-content p, .ie8 .mce-content-body p, .ie9 .mce-content-body p, .ie10 .mce-content-body p, .ie11 .mce-content-body p { letter-spacing: -0.2px; }
.ie8 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb, .ie9 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb, .ie10 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb, .ie11 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb { transform: none; }
.ie8 .td_category_template_8 .td-category-header .td-category a, .ie9 .td_category_template_8 .td-category-header .td-category a, .ie10 .td_category_template_8 .td-category-header .td-category a, .ie11 .td_category_template_8 .td-category-header .td-category a { padding: 3px 7px; line-height: 12px; }
.ie8 .td_block_template_1 .td-related-title > .td-related-left, .ie9 .td_block_template_1 .td-related-title > .td-related-left, .ie10 .td_block_template_1 .td-related-title > .td-related-left, .ie11 .td_block_template_1 .td-related-title > .td-related-left, .ie8 .td_block_template_1 .td-related-title > .td-related-right, .ie9 .td_block_template_1 .td-related-title > .td-related-right, .ie10 .td_block_template_1 .td-related-title > .td-related-right, .ie11 .td_block_template_1 .td-related-title > .td-related-right { padding: 8px 12px 6px; }
.ie8 .td-left-smart-list, .ie9 .td-left-smart-list, .ie10 .td-left-smart-list, .ie11 .td-left-smart-list, .ie8 .td-right-smart-list, .ie9 .td-right-smart-list, .ie10 .td-right-smart-list, .ie11 .td-right-smart-list { line-height: 38px; }
.ie8 .td-review-header .block-title, .ie9 .td-review-header .block-title, .ie10 .td-review-header .block-title, .ie11 .td-review-header .block-title, .ie8 .td-review-summary .block-title, .ie9 .td-review-summary .block-title, .ie10 .td-review-summary .block-title, .ie11 .td-review-summary .block-title { padding: 8px 12px 7px; }
.ie8 .td-affix .td-main-menu-logo img, .ie9 .td-affix .td-main-menu-logo img, .ie10 .td-affix .td-main-menu-logo img, .ie11 .td-affix .td-main-menu-logo img { top: -2px; }
@media (min-width: 768px) {
  .ie8 .td-header-style-5 .td-main-menu-logo img, .ie9 .td-header-style-5 .td-main-menu-logo img, .ie10 .td-header-style-5 .td-main-menu-logo img, .ie11 .td-header-style-5 .td-main-menu-logo img, .ie8 .td-header-style-6 .td-main-menu-logo img, .ie9 .td-header-style-6 .td-main-menu-logo img, .ie10 .td-header-style-6 .td-main-menu-logo img, .ie11 .td-header-style-6 .td-main-menu-logo img, .ie8 .td-header-style-12 .td-main-menu-logo img, .ie9 .td-header-style-12 .td-main-menu-logo img, .ie10 .td-header-style-12 .td-main-menu-logo img, .ie11 .td-header-style-12 .td-main-menu-logo img { top: -1px; }
}
.ie8 .td-live-theme-demos .td-skin-scroll, .ie9 .td-live-theme-demos .td-skin-scroll, .ie10 .td-live-theme-demos .td-skin-scroll, .ie11 .td-live-theme-demos .td-skin-scroll { transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1); left: auto; right: -118px; }
@media (max-width: 1366px) {
  .ie8 .td-live-theme-demos .td-skin-scroll, .ie9 .td-live-theme-demos .td-skin-scroll, .ie10 .td-live-theme-demos .td-skin-scroll, .ie11 .td-live-theme-demos .td-skin-scroll { right: -78px; }
}
.ie8 .td-theme-settings-small .td-skin-scroll, .ie9 .td-theme-settings-small .td-skin-scroll, .ie10 .td-theme-settings-small .td-skin-scroll, .ie11 .td-theme-settings-small .td-skin-scroll { right: 118px; }
@media (max-width: 1366px) {
  .ie8 .td-theme-settings-small .td-skin-scroll, .ie9 .td-theme-settings-small .td-skin-scroll, .ie10 .td-theme-settings-small .td-skin-scroll, .ie11 .td-theme-settings-small .td-skin-scroll { right: 78px; }
}
.ie8 .td-pulldown-syle-default .td-subcat-more, .ie9 .td-pulldown-syle-default .td-subcat-more, .ie10 .td-pulldown-syle-default .td-subcat-more, .ie11 .td-pulldown-syle-default .td-subcat-more, .ie8 .td-pulldown-syle-default .td-subcat-list, .ie9 .td-pulldown-syle-default .td-subcat-list, .ie10 .td-pulldown-syle-default .td-subcat-list, .ie11 .td-pulldown-syle-default .td-subcat-list { position: relative; top: -1px; }
.ie8 { }
.ie8 .td-live-theme-demos { display: none; }
.ie8 .td-header-style-5 .td-header-menu-wrap.td-affix, .ie8 .td-header-style-6 .td-header-menu-wrap.td-affix { }
.ie8 .td-header-style-8 .td-affix .td-header-sp-logo { height: 48px; margin-top: 0px; }
.ie8 .td-trending-now-post { }
.ie8 .td-trending-now-post:first-child { }
.ie8 .td-classic-sharing { display: none; }
.ie8 .td-post-source-tags { display: none; }
.ie8 .td-stretch-width, .ie8 .td-stretch-height { left: 0px !important; }
.ie8 .td_social_type .td-sp { width: 0px; }
.ie8 .td_category_template_6 .td-category-header, .ie8 .td_category_template_8 .td-category-header { background-color: transparent; }
.ie8 .td-category-title-holder { padding-right: 100px; padding-left: 100px; }
.ie8 .td-header-wrap .td-a-rec-id-header > div, .ie8 .td-header-wrap .td-g-rec-id-header > .adsbygoogle { margin: 24px auto 0px; }
.ie8 .td-header-style-1 .td-a-rec-id-header > div, .ie8 .td-header-style-2 .td-a-rec-id-header > div, .ie8 .td-header-style-3 .td-a-rec-id-header > div, .ie8 .td-header-style-1 .td-g-rec-id-header > .adsbygoogle, .ie8 .td-header-style-2 .td-g-rec-id-header > .adsbygoogle, .ie8 .td-header-style-3 .td-g-rec-id-header > .adsbygoogle { margin: auto !important; }
.ie8 .td-header-style-4 .td-a-rec-id-header > div, .ie8 .td-header-style-4 .td-g-rec-id-header > .adsbygoogle { margin: 24px auto; }
.ie8 .single_template_6 .td-a-rec-id-header > div, .ie8 .single_template_7 .td-a-rec-id-header > div, .ie8 .homepage-post.single_template_7 .td-a-rec-id-header > div, .ie8 .single_template_8 .td-a-rec-id-header > div, .ie8 .single_template_10 .td-a-rec-id-header > div, .ie8 .single_template_11 .td-a-rec-id-header > div, .ie8 .td_category_template_2 .td-a-rec-id-header > div, .ie8 .td_category_template_5 .td-a-rec-id-header > div, .ie8 .td_category_template_6 .td-a-rec-id-header > div, .ie8 .td_category_template_8 .td-a-rec-id-header > div, .ie8 .single_template_6 .td-g-rec-id-header > div, .ie8 .single_template_7 .td-g-rec-id-header > div, .ie8 .homepage-post.single_template_7 .td-g-rec-id-header > div, .ie8 .single_template_8 .td-g-rec-id-header > div, .ie8 .single_template_10 .td-g-rec-id-header > div, .ie8 .single_template_11 .td-g-rec-id-header > div, .ie8 .td_category_template_2 .td-g-rec-id-header > div, .ie8 .td_category_template_5 .td-g-rec-id-header > div, .ie8 .td_category_template_6 .td-g-rec-id-header > div, .ie8 .td_category_template_8 .td-g-rec-id-header > div, .ie8 .single_template_6 .td-a-rec-id-header > .adsbygoogle, .ie8 .single_template_7 .td-a-rec-id-header > .adsbygoogle, .ie8 .homepage-post.single_template_7 .td-a-rec-id-header > .adsbygoogle, .ie8 .single_template_8 .td-a-rec-id-header > .adsbygoogle, .ie8 .single_template_10 .td-a-rec-id-header > .adsbygoogle, .ie8 .single_template_11 .td-a-rec-id-header > .adsbygoogle, .ie8 .td_category_template_2 .td-a-rec-id-header > .adsbygoogle, .ie8 .td_category_template_5 .td-a-rec-id-header > .adsbygoogle, .ie8 .td_category_template_6 .td-a-rec-id-header > .adsbygoogle, .ie8 .td_category_template_8 .td-a-rec-id-header > .adsbygoogle, .ie8 .single_template_6 .td-g-rec-id-header > .adsbygoogle, .ie8 .single_template_7 .td-g-rec-id-header > .adsbygoogle, .ie8 .homepage-post.single_template_7 .td-g-rec-id-header > .adsbygoogle, .ie8 .single_template_8 .td-g-rec-id-header > .adsbygoogle, .ie8 .single_template_10 .td-g-rec-id-header > .adsbygoogle, .ie8 .single_template_11 .td-g-rec-id-header > .adsbygoogle, .ie8 .td_category_template_2 .td-g-rec-id-header > .adsbygoogle, .ie8 .td_category_template_5 .td-g-rec-id-header > .adsbygoogle, .ie8 .td_category_template_6 .td-g-rec-id-header > .adsbygoogle, .ie8 .td_category_template_8 .td-g-rec-id-header > .adsbygoogle { margin-bottom: 24px; }
.ie8 .td_ajax_load_more i { top: -1px; }
.ie8 .td-subcat-filter .td-subcat-dropdown { float: right; }
.ie8 .td-grid-style-1 .td-module-thumb a { bottom: 0px; content: ""; display: block; height: 100%; width: 100%; position: absolute; z-index: 1; }
.ie8 .td-grid-style-1 .td-module-thumb a img { }
.ie8 .td-grid-style-2 .td-module-thumb a, .ie8 .td-grid-style-3 .td-module-thumb a { bottom: 0px; content: ""; display: block; height: 100%; width: 100%; position: absolute; z-index: 1; }
.ie8 .td-grid-style-2 .td-module-thumb a img, .ie8 .td-grid-style-3 .td-module-thumb a img { }
.ie8 .td-grid-style-2 .td-big-grid-post-0 .td-module-thumb a, .ie8 .td-grid-style-3 .td-big-grid-post-0 .td-module-thumb a { }
.ie8 .td-grid-style-2 .td-big-grid-post-1 .td-module-thumb a, .ie8 .td-grid-style-3 .td-big-grid-post-1 .td-module-thumb a { }
.ie8 .td-grid-style-2 .td-big-grid-post-2 .td-module-thumb a, .ie8 .td-grid-style-3 .td-big-grid-post-2 .td-module-thumb a { }
.ie8 .td-grid-style-2 .td-big-grid-post-3 .td-module-thumb a, .ie8 .td-grid-style-3 .td-big-grid-post-3 .td-module-thumb a { }
.ie8 .td-grid-style-2 .td-big-grid-post-4 .td-module-thumb a, .ie8 .td-grid-style-3 .td-big-grid-post-4 .td-module-thumb a { }
.ie8 .td-grid-style-2 .td-big-grid-post-5 .td-module-thumb a, .ie8 .td-grid-style-3 .td-big-grid-post-5 .td-module-thumb a { }
.ie8 .td-grid-style-2 .td-big-grid-post-6 .td-module-thumb a, .ie8 .td-grid-style-3 .td-big-grid-post-6 .td-module-thumb a { }
.ie8 .td-grid-style-4 .entry-title { background-color: transparent; }
.ie8 .td-grid-style-5 .td-module-thumb a { bottom: 0px; content: ""; display: block; height: 100%; width: 100%; position: absolute; z-index: 1; background-color: black; }
.ie8 .td-grid-style-5 .td-module-thumb a img { }
.ie8 .td-next-prev-wrap .td-ajax-prev-page { padding-left: 1px; }
.ie8 .td-social-facebook .td-social-but-text { border-left: 1px solid rgb(127, 158, 223); }
.ie8 .td-social-twitter .td-social-but-text { border-left: 1px solid rgb(143, 226, 252); }
.ie8 .td-post-template-8 .td-post-header-holder { background-color: rgb(0, 0, 0); }
.ie8 .td-module-comments a { padding: 3px 3px 4px; }
.ie8 .td-social-style-2 .td-icon-font { border: 1px solid rgb(51, 51, 51); }
.ie8 .td_block_14 .td-next-prev-wrap, .ie8 .td_block_14 .td-load-more-wrap { margin-top: 23px; }
.ie8 .td-g-rec-id-smart_list_6, .ie8 .td-g-rec-id-smart_list_7, .ie8 .td-g-rec-id-smart_list_8, .ie8 .td-g-rec-id-footer_top, .ie8 .td-g-rec-id-content_top, .ie8 .td-g-rec-id-content_bottom, .ie8 .td-g-rec-id-content_inline { display: block; margin-left: -16px; margin-right: -16px; }
.ie8 .td-g-rec-id-smart_list_6 .adsbygoogle, .ie8 .td-g-rec-id-smart_list_7 .adsbygoogle, .ie8 .td-g-rec-id-smart_list_8 .adsbygoogle, .ie8 .td-g-rec-id-footer_top .adsbygoogle, .ie8 .td-g-rec-id-content_top .adsbygoogle, .ie8 .td-g-rec-id-content_bottom .adsbygoogle, .ie8 .td-g-rec-id-content_inline .adsbygoogle { margin-right: auto; margin-left: auto; left: 0px; display: table !important; }
.ie8 .td-menu-background { left: -100%; }
.ie8 .td-live-theme-demos .td-set-theme-style-link::before { background-color: transparent; }
.ie9 { }
.ie9 .td-grid-style-2 .td-big-grid-post-0 .td-module-thumb a:last-child::before, .ie9 .td-grid-style-3 .td-big-grid-post-0 .td-module-thumb a:last-child::before { background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNGRiMmVjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRhOGY1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4="); }
.ie9 .td-grid-style-2 .td-big-grid-post-1 .td-module-thumb a:last-child::before, .ie9 .td-grid-style-3 .td-big-grid-post-1 .td-module-thumb a:last-child::before { background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDE3NjQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M2MzkzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4="); }
.ie9 .td-grid-style-2 .td-big-grid-post-2 .td-module-thumb a:last-child::before, .ie9 .td-grid-style-3 .td-big-grid-post-2 .td-module-thumb a:last-child::before { background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDc2MGI3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNiNzhiNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4="); }
.ie9 .td-grid-style-2 .td-big-grid-post-3 .td-module-thumb a:last-child::before, .ie9 .td-grid-style-3 .td-big-grid-post-3 .td-module-thumb a:last-child::before { background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTRhM2RiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRiY2Y3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4="); }
.ie9 .td-grid-style-2 .td-big-grid-post-4 .td-module-thumb a:last-child::before, .ie9 .td-grid-style-3 .td-big-grid-post-4 .td-module-thumb a:last-child::before { background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjRkMDNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyN2EzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4="); }
.ie9 .td-grid-style-2 .td-big-grid-post-5 .td-module-thumb a:last-child::before, .ie9 .td-grid-style-3 .td-big-grid-post-5 .td-module-thumb a:last-child::before { background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDc2MGI3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNiNzhiNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4="); }
.ie9 .td-grid-style-2 .td-big-grid-post-6 .td-module-thumb a:last-child::before, .ie9 .td-grid-style-3 .td-big-grid-post-6 .td-module-thumb a:last-child::before { background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNGRiMmVjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRhOGY1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4="); }
.ie9 .td-grid-style-1 .td-module-thumb a:last-child::before { background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4="); }
.ie9 .td-stretch-width, .ie9 .td-stretch-height { transform: none; left: 0px !important; }
.ie9 .td-next-prev-wrap .td-ajax-next-page { padding-left: 3px; }
.ie9 .td-module-comments a { padding: 3px 4px 4px; }
.ie9 .td-menu-background, .ie9 #td-mobile-nav { left: -100%; }
.ie9 .td-menu-mob-open-menu .td-menu-background, .ie9 .td-menu-mob-open-menu #td-mobile-nav { left: 0px; }
.ie9 .td-search-background { right: 100%; }
.ie9 .td-search-opened .td-search-background { right: 0px; }
.ie9 .td-demo-multicolumn-2 .sub-menu { padding: 0px; }
.ie9 .td-demo-menuitem-hide { display: none; }
.ie10 .page-nav a { padding: 5px 11px 5px 12px; }
.ie10 .td-module-comments a { padding: 3px 4px 4px; }
@media (min-width: 1140px) {
  .ie11 { margin-left: -1px; }
  .ie11 .td-affix { margin-left: 1px; }
}
.td-md-is-android .td-hover-1 .td-big-grid-post:hover .entry-thumb { transition-property: none !important; transform: none !important; }
.td-md-is-android .td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-module-thumb a:last-child::before { box-shadow: none; }
.td-md-is-android .sf-menu ul .td-menu-item > a { padding: 8px 14px 6px; }
.td-md-is-android .sf-menu .sub-menu .td-icon-menu-down { margin-top: -8px; }
.td-md-is-android .td-trending-now-wrapper .td-trending-now-nav-left { padding-right: 1px; }
.td-md-is-android .td-big-grid-post .td-post-category { padding: 4px 7px 2px; line-height: 14px; }
.td-md-is-android .block-title span, .td-md-is-android .block-title a, .td-md-is-android .block-title label { padding: 8px 12px 3px; }
.td-md-is-android .td-pulldown-syle-default .td-subcat-more span, .td-md-is-android .td_block_template_3 .td-subcat-more span, .td-md-is-android .td_block_template_4 .td-subcat-more span, .td-md-is-android .td_block_template_5 .td-subcat-more span, .td-md-is-android .td_block_template_7 .td-subcat-more span, .td-md-is-android .td-pulldown-syle-default .td-subcat-more i, .td-md-is-android .td_block_template_3 .td-subcat-more i, .td-md-is-android .td_block_template_4 .td-subcat-more i, .td-md-is-android .td_block_template_5 .td-subcat-more i, .td-md-is-android .td_block_template_7 .td-subcat-more i, .td-md-is-android .td-pulldown-syle-default .td-subcat-list, .td-md-is-android .td_block_template_3 .td-subcat-list, .td-md-is-android .td_block_template_4 .td-subcat-list, .td-md-is-android .td_block_template_5 .td-subcat-list, .td-md-is-android .td_block_template_7 .td-subcat-list { position: relative; top: 1px; }
.td-md-is-android .td-category-siblings .td-category { height: 21px; }
.td-md-is-android .td-category-header .td-category .entry-category a { padding: 4px 8px; }
.td-md-is-android input[type="submit"] { padding: 9px 15px 8px; }
.td-md-is-android .td-left-smart-list, .td-md-is-android .td-right-smart-list { padding-top: 1px; }
.td-md-is-android .td_smart_list_3 .td-left-smart-list { padding-right: 1px; }
.td-md-is-android .td-author-counters span { padding: 5px 9px 2px; }
.td-md-is-android .td-404-sub-sub-title a { padding: 8px 15px 7px; }
.td-md-is-android .td-menu-blocks-custom ul li a { padding: 2px 12px 0px; }
.td-md-is-android .td-tab-blocks-custom ul.wpb_tabs_nav li a { padding: 6px 13px 4px !important; }
.td-md-is-android .td_ajax_load_more i { top: -1px; }
.td-md-is-android .td-next-prev-wrap a { line-height: 25px; }
.td-md-is-android .page-nav .td-icon-menu-right { padding-left: 2px; }
.td-md-is-android .page-nav .td-icon-menu-left { padding-right: 2px; }
.td-md-is-android .td-page-content .dropcap, .td-md-is-android .td-post-content .dropcap, .td-md-is-android .wpb_text_column .dropcap, .td-md-is-android .td_block_text_with_title .dropcap, .td-md-is-android .bbpress .dropcap, .td-md-is-android .mce-content-body .dropcap, .td-md-is-android .comment-content .dropcap { padding: 5px 13px 2px; }
.td-md-is-android .single-product .product .related h2 { padding: 8px 12px 5px; }
@media (max-width: 767px) {
  .td-md-is-android .td-trending-now-display-area { height: 27px; }
  .td-md-is-android .td-big-grid-post .td-post-category { padding: 4px 7px 1px; }
  .td-md-is-android .td-category-siblings .td-subcat-more { padding: 4px 5px 3px; }
  .td-md-is-android .td_category_template_3 .td-category-siblings .td-category a { padding: 5px 9px; }
  .td-md-is-android .category-template-style-8 .td-category-siblings .td-subcat-more { padding: 4px 4px 3px 5px; }
  .td-md-is-android .td-author-counters span { padding: 5px 9px 4px; }
  .td-md-is-android .td-theme-slider .slide-meta-cat a { padding: 4px 5px 2px; }
}
.td-md-is-android .td-skin-scroll { display: none; }
.td-md-is-ios body { -webkit-font-smoothing: antialiased; }
.td-md-is-ios .td-hover-1 .td-big-grid-post:hover .entry-thumb { transition-property: none !important; transform: none !important; }
.td-md-is-ios .td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-module-thumb a:last-child::before { box-shadow: none; }
.td-md-is-ios .sf-menu .sub-menu .td-icon-menu-down { margin-top: -9px; line-height: 20px; }
.td-md-is-ios .td-trending-now-wrapper .td-trending-now-nav-left { padding-right: 1px; }
.td-md-is-ios .td-big-grid-post .td-post-category { padding: 3px 7px; }
.td-md-is-ios .td-pulldown-syle-default .td-subcat-more, .td-md-is-ios .td_block_template_11 .td-subcat-more, .td-md-is-ios .td-pulldown-syle-default .td-subcat-list, .td-md-is-ios .td_block_template_11 .td-subcat-list { position: relative; top: -1px; }
.td-md-is-ios .td-category-header .td-pulldown-filter-display-option { line-height: 22px; }
.td-md-is-ios .td_category_template_3 .td-category-siblings .td-category a { padding: 5px 7px 4px; }
.td-md-is-ios .td_category_template_3 .td-category-siblings .td-subcat-dropdown { margin-right: 6px; }
.td-md-is-ios .td_category_template_4 .td-category-siblings .td-category a { padding: 4px 7px 3px; }
.td-md-is-ios .td_block_template_1 .td-related-title > .td-related-left, .td-md-is-ios .td_block_template_1 .td-related-title > .td-related-right { padding: 8px 12px 6px; }
.td-md-is-ios .td-module-comments a { padding: 3px 4px 4px; }
.td-md-is-ios .td-left-smart-list, .td-md-is-ios .td-right-smart-list { line-height: 39px; }
.td-md-is-ios .td-author-counters span { padding: 4px 9px 3px; }
.td-md-is-ios input[type="submit"] { padding: 7px 15px 8px; }
.td-md-is-ios .td-404-sub-sub-title a { padding: 7px 15px 8px; }
.td-md-is-ios .td-tab-blocks-custom ul.wpb_tabs_nav li a { padding: 4px 7px !important; }
.td-md-is-ios .td-menu-blocks-custom ul li a { padding: 0px 12px 1px; line-height: 27px; }
.td-md-is-ios .td_ajax_load_more i { top: -1px; }
@media (max-width: 767px) {
  .td-md-is-ios .td-trending-now-display-area { height: 27px; }
}
.td-md-is-ios .td-footer-wrapper .block-title a, .td-md-is-ios .td-footer-wrapper .block-title span, .td-md-is-ios .td-footer-wrapper .block-title label { }
@media (max-width: 767px) {
  .td-md-is-ios .td-footer-wrapper .block-title a, .td-md-is-ios .td-footer-wrapper .block-title span, .td-md-is-ios .td-footer-wrapper .block-title label { padding-right: 0px; padding-left: 0px; }
}
.td-md-is-ios .td-footer-wrapper .td_block_template_1 .block-title * { padding-right: 0px; padding-left: 0px; }
.td-md-is-ios .td-skin-scroll { display: none; }
@media (min-width: 1140px) {
  .td-md-is-safari { margin-left: -1px; }
  .td-md-is-safari .td-affix { margin-left: 1px; }
}
@media (min-width: 767px) {
  .td-md-is-safari .td-big-grid-post .td-module-thumb { transform: translate3d(0px, 0px, 0px); }
}
.td-md-is-safari .td_block_big_grid_8 .td-module-thumb { transform: none; }
.td-md-is-safari .td_module_slide::before { bottom: -1px; }
.td-md-is-safari .td_module_slide .td-module-title { transform: translate3d(0px, 0px, 0px); }
.td-md-is-safari .td-big-grid-post .td-module-thumb a:last-child::before { width: 101%; left: -2px; }
.td-md-is-safari .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb { transform: none; }
.td-md-is-safari .td_block_big_grid_6 .td-tiny-thumb .td-post-category { padding: 4px 5px 3px; }
.td-md-is-safari .td-review-header .block-title, .td-md-is-safari .td-review-summary .block-title { padding: 7px 12px 6px; }
.td-md-is-safari .td_block_template_1 .td-related-title > .td-related-left, .td-md-is-safari .td_block_template_1 .td-related-title > .td-related-right { padding: 7px 12px 5px; }
.td-md-is-safari .td-boxed-layout .td-post-template-7 .td-image-gradient-style7::after { width: 110%; left: -2px; }
.td-md-is-safari .td-boxed-layout .td-post-template-3 .td-image-gradient::before { width: 110%; left: -2px; }
.td-md-is-safari .td-big-grid-post .td-meta-info-container { transform: translateZ(0px); }
.td-md-is-safari .td-grid-style-2 .td-big-grid-post .td-meta-info-container, .td-md-is-safari .td-grid-style-3 .td-big-grid-post .td-meta-info-container { transform: none; }
.td-md-is-os-x .td_block_big_grid_6 .td-tiny-thumb .td-post-category { padding: 4px 5px 3px; }
.td-md-is-chrome .td_block_inner_overflow .td_module_wrap, .td-md-is-chrome .td_block_inner_overflow .item-details { position: relative; }
.td-audio-player { height: 40px; font-size: 16px; overflow: hidden; visibility: hidden; opacity: 0; transition: 0.4s ease-in-out; }
.td-audio-player iframe { display: block; width: 100%; }
.td-audio-player .compactSound__artwork { display: none; }
.td-audio-player .mejs-container, .td-audio-player .mejs-container .mejs-controls, .td-audio-player .mejs-embed, .td-audio-player .mejs-embed body { background: transparent; }
.td-audio-player .mejs-container { width: auto !important; }
.td-audio-player .mejs-button { width: auto; height: auto; font-size: inherit; }
.td-audio-player .mejs-button button { position: relative; background: transparent; width: auto; height: auto; margin: 0px; font-size: inherit; }
.td-audio-player .mejs-button button::after { position: relative; display: block; font-family: newspaper, sans-serif; line-height: 1; color: rgb(17, 17, 17); }
.td-audio-player .mejs-playpause-button { margin-right: 0.75em; }
.td-audio-player .mejs-playpause-button button::after { font-size: 2.625em; }
.td-audio-player .mejs-play button::after { content: ""; }
.td-audio-player .mejs-pause button::after { content: ""; }
.td-audio-player .mejs-replay button::after { content: ""; }
.td-audio-player .mejs-volume-button { margin-left: 1.25em; margin-right: 0.5em; }
.td-audio-player .mejs-volume-button button::after { font-size: 1.375em; }
.td-audio-player .mejs-mute button::after { content: ""; }
.td-audio-player .mejs-unmute button::after { content: ""; }
.td-audio-player .mejs-controls { position: relative; align-items: center; padding-left: 0px; padding-right: 0px; }
.td-audio-player .mejs-controls .mejs-time-rail { height: auto; margin: 0px 0.625em; padding-top: 0px; font-size: inherit; }
.td-audio-player .mejs-controls .mejs-time-rail .mejs-time-total, .td-audio-player .mejs-controls .mejs-time-rail .mejs-time-buffering, .td-audio-player .mejs-controls .mejs-time-rail .mejs-time-loaded, .td-audio-player .mejs-controls .mejs-time-rail .mejs-time-current, .td-audio-player .mejs-controls .mejs-time-rail .mejs-time-hovered { border-radius: 100px; height: 0.625em; }
.td-audio-player .mejs-controls .mejs-time-rail .mejs-time-buffering, .td-audio-player .mejs-controls .mejs-time-rail .mejs-time-loaded, .td-audio-player .mejs-controls .mejs-time-rail .mejs-time-current, .td-audio-player .mejs-controls .mejs-time-rail .mejs-time-hovered { height: inherit; }
.td-audio-player .mejs-controls .mejs-time-rail .mejs-time-total { position: relative; margin-top: 0px; background: rgb(238, 238, 238); outline: none; }
.td-audio-player .mejs-controls .mejs-time-rail .mejs-time-loaded { background: transparent; }
.td-audio-player .mejs-controls .mejs-time-rail .mejs-time-current { background: var(--td_theme_color, #4db2ec); }
.td-audio-player .mejs-controls .mejs-time-rail .mejs-time-handle, .td-audio-player .mejs-controls .mejs-time-rail .mejs-time-handle-content { border-width: 0.25em; }
.td-audio-player .mejs-controls .mejs-time-rail .mejs-time-handle-content { top: -0.375em; width: 0.875em; height: 0.875em; background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); border-radius: 50%; transform: none; box-shadow: rgb(0, 0, 0) 0px 0px 1px; overflow: hidden; }
.td-audio-player .mejs-controls .mejs-horizontal-volume-slider { height: auto; width: auto; }
.td-audio-player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { position: relative; top: 0px; background: rgb(238, 238, 238); width: 3.125em; height: 0.625em; font-size: inherit; border-radius: 100px; overflow: hidden; }
.td-audio-player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { background: var(--td_theme_color, #4db2ec); }
.td-audio-player .mejs-time-float { background: rgba(0, 0, 0, 0.7); color: rgb(255, 255, 255); border-color: transparent; }
.td-audio-player .mejs-time-float .mejs-time-float-current { font-size: 0.8em; }
.td-audio-player .mejs-time-float .mejs-time-float-corner { top: calc(100% + 1px); border-color: rgba(0, 0, 0, 0.7) transparent transparent; }
.td-audio-player .mejs-time { padding: 0px; height: auto; font-size: 0.85em; line-height: 1; color: rgb(0, 0, 0); }
.td-js-loaded .td-audio-player { height: auto; overflow: visible; visibility: visible; opacity: 1; }
.wp-block-image.td-caption-align-left figcaption .mfp-title, .wp-block-image .td-caption-align-left figcaption .mfp-title, .wp-block-image.td-caption-align-left figcaption, .wp-block-image .td-caption-align-left figcaption { text-align: left; }
.wp-block-image.td-caption-align-center figcaption .mfp-title, .wp-block-image .td-caption-align-center figcaption .mfp-title, .wp-block-image.td-caption-align-center figcaption, .wp-block-image .td-caption-align-center figcaption { text-align: center; }
.wp-block-image.td-caption-align-right figcaption .mfp-title, .wp-block-image .td-caption-align-right figcaption .mfp-title, .wp-block-image.td-caption-align-right figcaption, .wp-block-image .td-caption-align-right figcaption { text-align: right; }
.wp-block-image.td-img-style-shadow { box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 10px; }
.mfp-figure.td-caption-align-left figcaption .mfp-title { text-align: left; }
.mfp-figure.td-caption-align-center figcaption .mfp-title { text-align: center; }
.mfp-figure.td-caption-align-right figcaption .mfp-title { text-align: right; }
p[class*="dropcapp"]::first-letter { float: left; display: block; font-size: 50px; line-height: 56px; background-color: rgb(77, 178, 236); color: white; text-align: center; margin: 9px 13px 0px 0px; padding: 2px 14px 4px; font-family: Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; text-transform: uppercase; }
p.dropcapp1::first-letter { padding-left: 18px; padding-right: 17px; font-size: 40px; border-radius: 70px; }
p.dropcapp2::first-letter, p.dropcapp3::first-letter { color: rgb(75, 75, 75); font-size: 79px; line-height: 69px; margin: 0px 9px 0px 0px; padding: 0px 13px 0px 0px; background-color: transparent !important; }
p.dropcapp3::first-letter { font-weight: bold; }
p.dropcapp4 { margin-top: 40px; }
p.dropcapp4::first-letter { background-color: rgb(0, 0, 0); font-size: 0.85em; line-height: 1; color: rgb(255, 255, 255); border-radius: 100px; margin: -2px 15px 0px 0px; padding: 9px 11px; }
p.dropcapp4::after { padding-top: 0px; }
p span.td_text_columns_two_cols { display: block; }
.wp-block-button .wp-block-button__link { border-radius: 0px; cursor: pointer; display: inline-block; position: relative; font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif); font-weight: 600; padding: 9px 12px; font-size: 16px; line-height: 20px; }
.wp-block-button .wp-block-button__link:hover { background-color: rgb(77, 178, 236); }
.wp-block-button.td_btn_small .wp-block-button__link { padding: 5px 10px; font-size: 12px; line-height: 1.5; }
.wp-block-button.td_btn_normal .wp-block-button__link { padding: 9px 12px; font-size: 16px; line-height: 20px; }
.wp-block-button.td_btn_large .wp-block-button__link { padding: 10px 16px; font-size: 18px; line-height: 1.33; }
.wp-block-button.is-style-round .wp-block-button__link { border-radius: 4px; }
.wp-block-button.is-style-shadow .wp-block-button__link { top: 0px; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 7px 0px; transition: top 0.1s; }
.wp-block-button.is-style-shadow .wp-block-button__link:hover { top: -3px; box-shadow: rgba(0, 0, 0, 0.25) 0px 6px 12px 0px; }
.wp-block-button.is-style-3d .wp-block-button__link { top: 0px; transition: top 0.1s; }
.wp-block-button.is-style-3d .wp-block-button__link::after { content: ""; position: absolute; display: block; left: 0px; top: 100%; width: 100%; height: 5px; background-color: rgba(0, 0, 0, 0.25); z-index: 0; transition: height 0.1s; }
.wp-block-button.is-style-3d .wp-block-button__link:hover { top: 5px; }
.wp-block-button.is-style-3d .wp-block-button__link:hover::after { height: 0px; }
.wp-block-table td, .wp-block-table th { padding: 2px 8px; }
.tdb-s-page-sec-header { margin-bottom: 35px; }
body .tdb-spsh-title { margin: 0px; font-family: inherit; font-size: 1.429em; font-weight: 500; line-height: 1.2; color: rgb(29, 35, 39); }
.tdb-s-btn { display: inline-flex; align-items: center; justify-content: center; position: relative; background-color: rgb(4, 137, 252); min-width: 100px; padding: 14px 24px 16px; font-size: 1em; line-height: 1; font-weight: 600; text-align: center; text-decoration: none; color: rgb(255, 255, 255); border: 0px; border-radius: 5px; outline: transparent solid 3px; transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, outline-color 0.2s ease-in-out; appearance: none; cursor: pointer; }
.tdb-s-btn svg { position: relative; width: 0.9em; height: auto; margin-right: 0.5em; }
.tdb-s-btn:hover, .tdb-s-btn:active { background-color: rgb(21, 43, 247); }
.tdb-s-btn:active:not(:disabled) { outline-color: rgba(21, 43, 247, 0.2); }
.tdb-s-btn:disabled { background-color: rgb(154, 207, 253); pointer-events: none; }
.tdb-s-btn.tdb-s-btn-saving::after { content: ""; position: relative; width: 12px; height: 12px; margin-left: 15px; border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) transparent; border-image: initial; border-radius: 50%; animation: 1s ease-out 0s infinite normal none running fullspin; z-index: 2; transition: border-top-color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out; }
.tdb-s-btn.tdb-s-btn-saved { background-color: rgb(154, 207, 253); pointer-events: none; }
.tdb-s-btn.tdb-s-btn-saved::after { content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"8.875\" viewBox=\"0 0 12 8.875\"><path d=\"M7.125,13.875a1,1,0,0,1-.707-.293L3.293,10.457A1,1,0,0,1,4.707,9.043l2.418,2.418,6.168-6.168a1,1,0,0,1,1.414,1.414L7.832,13.582A1,1,0,0,1,7.125,13.875Z\" transform=\"translate(-3 -5)\" fill=\"%23fff\"/></svg>"); width: 14px; height: auto; border: 0px; animation: auto ease 0s 1 normal none running none; }
.tdb-s-btn-sm { min-width: 76px; padding: 10px 19px 12px; font-size: 0.929em; }
.tdb-s-btn-sm svg { top: 1px; }
.tdb-s-btn-sm.tdb-s-btn-saving::after { width: 11px; height: 11px; margin-left: 13px; }
.tdb-s-btn-sm.tdb-s-btn-saving:not(.tdb-s-btn-saved)::after { top: 1px; }
.tdb-s-btn-sm.tdb-s-btn-saved::after { content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"10\" height=\"7.5\" viewBox=\"0 0 10 7.5\"><path d=\"M6.5,12.5a1,1,0,0,1-.707-.293l-2.5-2.5A1,1,0,0,1,4.707,8.293L6.5,10.086l4.793-4.793a1,1,0,0,1,1.414,1.414l-5.5,5.5A1,1,0,0,1,6.5,12.5Z\" transform=\"translate(-3 -5)\" fill=\"%23fff\" opacity=\"0.8\"/></svg>"); top: -2px; }
.tdb-s-btn-sm.tdb-s-btn-hollow { min-width: 72px; padding: 8px 17px 10px; }
.tdb-s-btn-sm.tdb-s-btn-hollow.tdb-s-btn-saved::after { content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"10\" height=\"7.5\" viewBox=\"0 0 10 7.5\"><path d=\"M6.5,12.5a1,1,0,0,1-.707-.293l-2.5-2.5A1,1,0,0,1,4.707,8.293L6.5,10.086l4.793-4.793a1,1,0,0,1,1.414,1.414l-5.5,5.5A1,1,0,0,1,6.5,12.5Z\" transform=\"translate(-3 -5)\" fill=\"%23B3B3B3\" opacity=\"0.8\"/></svg>"); }
.tdb-s-btn-red { background-color: rgb(255, 56, 56); }
.tdb-s-btn-red:hover, .tdb-s-btn-red:active { background-color: rgb(226, 0, 0); }
.tdb-s-btn-red:active:not(:disabled) { outline-color: rgba(226, 0, 0, 0.15); }
.tdb-s-btn-red:disabled { background-color: rgb(255, 164, 164); }
.tdb-s-btn-red.tdb-s-btn-saved { background-color: rgb(255, 164, 164); }
.tdb-s-btn-hollow { min-width: 96px; padding: 12px 22px 14px; background-color: transparent; color: rgb(68, 68, 68); border: 2px solid rgb(168, 170, 184); }
.tdb-s-btn-hollow:hover, .tdb-s-btn-hollow:active { background-color: transparent; color: rgb(4, 137, 252); border-color: rgb(4, 137, 252); }
.tdb-s-btn-hollow:active:not(:disabled) { outline-color: rgba(4, 137, 252, 0.2); }
.tdb-s-btn-hollow:disabled { background-color: transparent; color: rgb(179, 179, 179); border-color: rgb(211, 212, 219); }
.tdb-s-btn-hollow.tdb-s-btn-saving::after { border-top-color: rgb(68, 68, 68); border-bottom-color: rgb(68, 68, 68); }
.tdb-s-btn-hollow.tdb-s-btn-saving:hover::after { border-top-color: rgb(4, 137, 252); border-bottom-color: rgb(4, 137, 252); }
.tdb-s-btn-hollow.tdb-s-btn-saved { background-color: transparent; color: rgb(179, 179, 179); }
.tdb-s-btn-hollow.tdb-s-btn-saved::after { content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"8.875\" viewBox=\"0 0 12 8.875\"><path d=\"M7.125,13.875a1,1,0,0,1-.707-.293L3.293,10.457A1,1,0,0,1,4.707,9.043l2.418,2.418,6.168-6.168a1,1,0,0,1,1.414,1.414L7.832,13.582A1,1,0,0,1,7.125,13.875Z\" transform=\"translate(-3 -5)\" fill=\"%23B3B3B3\"/></svg>"); }
.tdb-s-btn-simple { padding: 0px; background-color: transparent; min-width: 0px; color: rgb(4, 137, 252); border-radius: 0px; outline: none; }
.tdb-s-btn-simple:hover, .tdb-s-btn-simple:active { color: rgb(21, 43, 247); background-color: transparent; }
.tdb-s-btn-simple:disabled { background-color: transparent; color: rgb(154, 207, 253); }
.tdb-s-btn-simple.tdb-s-btn-saving::after { margin-left: 10px; border-width: 1px; border-style: solid; border-color: rgb(4, 137, 252) transparent; border-image: initial; }
.tdb-s-btn-simple.tdb-s-btn-saved { background-color: transparent; color: rgb(154, 207, 253); }
.tdb-s-btn-simple.tdb-s-btn-saved::after { content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"8.875\" viewBox=\"0 0 12 8.875\"><path d=\"M7.125,13.875a1,1,0,0,1-.707-.293L3.293,10.457A1,1,0,0,1,4.707,9.043l2.418,2.418,6.168-6.168a1,1,0,0,1,1.414,1.414L7.832,13.582A1,1,0,0,1,7.125,13.875Z\" transform=\"translate(-3 -5)\" fill=\"%239ACFFD\"/></svg>"); }
body div .tdb-s-fc-inner { position: relative; display: flex; flex-wrap: wrap; margin: 0px -13px; }
body div .tdb-s-fc-inner:not(:last-child) { margin-bottom: 28px; }
body div .tdb-s-fc-inner:not(:last-child)::after { content: ""; display: block; margin: 28px 13px 0px; width: 100%; height: 1px; background-color: rgb(239, 239, 239); }
body div .tdb-s-fc-inner .tdb-s-notif { width: 100%; margin-left: 13px; margin-right: 13px; }
body div .tdb-s-fc-inner-title { display: flex; width: 100%; margin: 0px 0px 20px; padding: 0px 13px; font-size: 0.929em; font-weight: 500; line-height: 1.2; color: rgb(29, 35, 39); }
body div .tdb-s-fc-inner-title span { background-color: rgb(241, 241, 241); border-radius: 3px; padding: 4px 7px 6px; }
body div .tdb-s-form-label { position: relative; display: block; margin-bottom: 8px; font-size: 0.929em; line-height: 1; font-weight: 600; color: rgb(102, 102, 102); }
body div .tdb-s-form-label-required { color: rgb(255, 0, 0); }
body div .tdb-s-form-label-descr { display: block; width: 100%; margin-top: 4px; margin-bottom: 10px; font-size: 0.923em; line-height: 1.2; font-weight: 400; }
body div .tdb-s-form-input { margin: 0px; padding: 0px 15px 1px; width: 100%; height: 44px; min-height: 44px; font-size: 1em; line-height: 1.3; font-weight: 600; color: rgb(68, 68, 68); border: 2px solid rgb(215, 216, 222); border-radius: 5px; outline: transparent solid 3px; box-shadow: none; transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, outline-color 0.2s ease-in-out; }
body div .tdb-s-form-input:-webkit-autofill, body div .tdb-s-form-input:-webkit-autofill:hover, body div .tdb-s-form-input:-webkit-autofill:focus, body div .tdb-s-form-input:-webkit-autofill:active { -webkit-text-fill-color: rgb(68, 68, 68); box-shadow: white 0px 0px 0px 1000px inset !important; }
body div .tdb-s-form-input::placeholder { color: rgb(136, 136, 136); transition: color 0.2s ease-in-out; }
body div .tdb-s-form-input::-webkit-input-placeholder { color: rgb(136, 136, 136); transition: color 0.2s ease-in-out; }
body div .tdb-s-form-input:hover { color: inherit; }
body div .tdb-s-form-input:focus { box-shadow: none; }
body div .tdb-s-form-group:not(.tdb-s-fg-error) .tdb-s-form-input:focus:not([readonly]) { outline: rgba(4, 137, 252, 0.1) solid 3px; border-color: rgb(4, 137, 252) !important; }
body div .tdb-s-form-group:not(.tdb-s-fg-error) .tdb-s-form-input[readonly]:not(.tdb-s-form-input-date):not(.tdb-s-form-datepicker), body div .tdb-s-form-group:not(.tdb-s-fg-error) .tdb-s-form-input:disabled { background-color: rgb(255, 255, 255); color: rgb(190, 190, 190); border-color: rgb(232, 233, 236); outline: none; }
body div .tdb-s-form-group:not(.tdb-s-fg-error) .tdb-s-form-input[readonly]:not(.tdb-s-form-input-date):not(.tdb-s-form-datepicker)::placeholder, body div .tdb-s-form-group:not(.tdb-s-fg-error) .tdb-s-form-input:disabled::placeholder { color: rgb(190, 190, 190); }
body div .tdb-s-form-group:not(.tdb-s-fg-error) .tdb-s-form-input[readonly]:not(.tdb-s-form-input-date):not(.tdb-s-form-datepicker)::-webkit-input-placeholder, body div .tdb-s-form-group:not(.tdb-s-fg-error) .tdb-s-form-input:disabled::-webkit-input-placeholder { color: rgb(190, 190, 190); }
body div textarea.tdb-s-form-input { display: block; width: 100%; min-width: 100%; max-width: 100%; min-height: 76px; padding-top: 8px; padding-bottom: 8px; line-height: 1.5; }
body div .tdb-s-form-select-wrap { position: relative; }
body div .tdb-s-form-select-wrap .tdb-s-form-input { max-width: 100%; padding-right: 34px; background: rgb(255, 255, 255); appearance: none; cursor: pointer; }
body div .tdb-s-form-select-wrap .tdb-s-form-input::-webkit-calendar-picker-indicator { opacity: 0; }
body div .tdb-s-form-select-wrap .tdb-s-form-input[multiple] { padding-top: 8px; padding-bottom: 8px; padding-right: 15px; height: 100px; min-height: 100px; overflow-y: auto; }
body div .tdb-s-form-select-wrap .tdb-s-form-input[multiple] + .tdb-s-form-select-icon { display: none; }
body div .tdb-s-form-select-wrap .tdb-s-form-select-icon { position: absolute; top: 50%; right: 15px; transform: translateY(-50%); pointer-events: none; fill: rgb(68, 68, 68); transition: fill 0.2s ease-in-out; }
body div .tdb-s-form-group:not(.tdb-s-fg-error) .tdb-s-form-select-wrap .tdb-s-form-input[readonly] + .tdb-s-form-select-icon, body div .tdb-s-form-group:not(.tdb-s-fg-error) .tdb-s-form-select-wrap .tdb-s-form-input:disabled + .tdb-s-form-select-icon { fill: rgb(190, 190, 190); }
body div .tdb-s-form-select-wrap .select2-hidden-accessible { display: none; }
body div .tdb-s-form-select-wrap .select2-selection { display: flex; align-items: center; padding: 5px 15px 6px; width: 100%; min-height: 44px; height: auto; font-size: 1em; line-height: 1.3; font-weight: 600; color: rgb(68, 68, 68); border: 2px solid rgb(215, 216, 222); border-radius: 5px; outline: transparent solid 3px; cursor: pointer; transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, outline-color 0.2s ease-in-out; }
body div .tdb-s-form-group:not(.tdb-s-fg-error) .select2-container--open .select2-selection { outline: rgba(4, 137, 252, 0.1) solid 3px; border-color: rgb(4, 137, 252) !important; }
body div .tdb-s-fg-error .tdb-s-form-select-wrap .select2-selection { outline: rgba(255, 0, 0, 0.1) solid 3px; border-color: rgb(255, 0, 0) !important; }
body div .tdb-s-form-check input { display: none; }
body div .tdb-s-form-check label { display: flex; align-items: flex-start; position: relative; top: 1px; cursor: pointer; }
body div .tdb-s-form-check .tdb-s-fc-check { position: relative; margin-right: 10px; width: 19px; height: 19px; background-color: rgb(255, 255, 255); border: 2px solid rgb(215, 216, 222); outline: transparent solid 3px; transition: border-color 0.2s ease-in-out, outline-color 0.2s ease-in-out; cursor: pointer; }
body div .tdb-s-form-check .tdb-s-fc-check::after { content: ""; position: absolute; top: 3px; left: 3px; width: 9px; height: 9px; background-color: rgb(4, 137, 252); opacity: 0; transition: opacity 0.2s ease-in-out; }
body div .tdb-s-form-check .tdb-s-fc-title { flex: 1 1 0%; font-size: 1em; line-height: 1.3; font-weight: 600; word-break: break-all; color: rgb(68, 68, 68); cursor: pointer; }
body div .tdb-s-form-check input[type="checkbox"] + .tdb-s-fc-check { border-radius: 5px; }
body div .tdb-s-form-check input[type="checkbox"] + .tdb-s-fc-check::after { border-radius: 3px; }
body div .tdb-s-form-check input[type="radio"] + .tdb-s-fc-check, body div .tdb-s-form-check input[type="radio"] + .tdb-s-fc-check::after { border-radius: 100%; }
body div .tdb-s-form-check input:checked + .tdb-s-fc-check { border-color: rgb(4, 137, 252); outline-color: rgba(4, 137, 252, 0.1); }
body div .tdb-s-form-check input:checked + .tdb-s-fc-check::after { opacity: 1; }
body div .tdb-s-form-check input[disabled] + .tdb-s-fc-check, body div .tdb-s-form-check input[disabled] + .tdb-s-fc-check + .tdb-s-fc-title { pointer-events: none; }
body div .tdb-s-form-check input[disabled] + .tdb-s-fc-check { border-color: rgb(232, 233, 236); }
body div .tdb-s-form-check input[disabled] + .tdb-s-fc-check + .tdb-s-fc-title { color: rgb(190, 190, 190); }
body div .tdb-s-form-check input[disabled]:checked + .tdb-s-fc-check { outline-color: rgba(4, 137, 252, 0.08); }
body div .tdb-s-form-check input[disabled]:checked + .tdb-s-fc-check::after { background-color: rgb(154, 207, 253); }
body div .tdb-s-form-checkboxes-wrap { display: flex; flex-wrap: wrap; margin-left: -13px; margin-right: -13px; }
body div .tdb-s-form-checkboxes-wrap .tdb-s-form-check { margin-bottom: 7px; padding-left: 13px; padding-right: 13px; }
body div .tdb-s-form-checkboxes-wrap .tdb-s-form-check:last-child { margin-bottom: 0px; }
body div .tdb-s-form-btn input { display: none; }
body div .tdb-s-form-btn input:checked + .tdb-s-fb-btn { background-color: rgb(4, 137, 252); color: rgb(255, 255, 255); border-color: rgb(4, 137, 252); }
body div .tdb-s-form-btn input:checked + .tdb-s-fb-btn:hover, body div .tdb-s-form-btn input:checked + .tdb-s-fb-btn:active { background-color: rgb(21, 43, 247); border-color: rgb(21, 43, 247); }
body div .tdb-s-form-btn input:checked + .tdb-s-fb-btn:active:not(:disabled) { outline-color: rgba(21, 43, 247, 0.2); }
body div .tdb-s-form-btn .tdb-s-fb-label { display: flex; cursor: pointer; }
body div .tdb-s-form-btn .tdb-s-fb-btn { pointer-events: none; }
body div .tdb-s-form-btns-wrap { display: flex; flex-flow: column wrap; }
body div .tdb-s-form-btns-wrap .tdb-s-form-btn { margin-bottom: 7px; }
body div .tdb-s-form-btns-wrap .tdb-s-form-btn:last-child { margin-bottom: 0px; }
body div .tdb-s-form-file { display: block; position: relative; }
body div .tdb-s-form-file[data-file-type="document"], body div .tdb-s-form-file:not([data-file-type="document"]):not(.tdb-s-form-file-previewing) { width: 100%; padding-bottom: 142px; }
body div .tdb-s-form-file .tdb-s-btn { min-width: auto; padding: 8px 10px 12px; }
body div .tdb-s-form-file .tdb-s-btn:active:not(:disabled) { outline-color: transparent; }
body div .tdb-s-form-file .tdb-s-btn svg { margin-right: 0px; width: 14px; }
body div .tdb-s-form-file .tdb-s-btn:not(.tdb-s-ffp-remove) svg, body div .tdb-s-form-file .tdb-s-btn:not(.tdb-s-ffp-remove) svg * { fill: rgb(255, 255, 255); }
body div .tdb-s-form-file-box .tdb-s-btn, body div .tdb-s-form-file-preview-image .tdb-s-btn, body div .tdb-s-form-file-preview-video .tdb-s-btn { position: absolute; right: 15px; }
body div .tdb-s-form-file-box .tdb-s-btn, body div .tdb-s-form-file-preview-image .tdb-s-btn { bottom: 15px; }
body div .tdb-s-form-file-preview-video .tdb-s-btn { top: 15px; }
body div .tdb-s-form-file-box { display: flex; flex-direction: column; align-items: center; justify-content: center; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; padding: 0px 15px; font-size: 1em; line-height: 1.3; font-weight: 600; color: rgb(68, 68, 68); border: 2px solid rgb(215, 216, 222); border-radius: 5px; outline: transparent solid 3px; transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, outline-color 0.2s ease-in-out; }
body div .tdb-s-ffu-ico { width: 40px; margin-bottom: 10px; stroke: rgb(191, 191, 191); transition: stroke 0.2s ease-in-out; }
body div .tdb-s-ffu-txt { text-align: center; }
body div .tdb-s-form-file-preview-image { position: relative; }
body div .tdb-s-form-file-preview-image .tdb-s-ffip-img { padding-bottom: 30%; background-color: rgb(238, 238, 238); border-radius: 5px; background-size: cover; background-position: center center; }
body div .tdb-s-form-file-preview-audio { display: flex; align-items: center; min-height: 54px; }
body div .tdb-s-form-file-preview-audio audio { flex: 1 1 0%; margin-right: 26px; }
body div .tdb-s-form-file-preview-video { min-height: 54px; }
body div .tdb-s-form-file-preview-video video { width: 100%; border-radius: 5px; }
body div .tdb-s-form-file-upload .tdb-s-ffu-ico { pointer-events: none; }
body div .tdb-s-form-file-input { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; cursor: pointer; }
body div .tdb-s-form-file-disabled { pointer-events: none; opacity: 0.6; }
body div .tdb-s-form-file:hover .tdb-s-form-file-upload, body div .tdb-s-form-file.tdb-s-form-file-dragover .tdb-s-form-file-upload { border-color: rgb(4, 137, 252); outline-color: rgba(4, 137, 252, 0.1); color: rgb(4, 137, 252); }
body div .tdb-s-form-file:hover .tdb-s-form-file-upload .tdb-s-ffu-ico, body div .tdb-s-form-file.tdb-s-form-file-dragover .tdb-s-form-file-upload .tdb-s-ffu-ico { stroke: rgb(4, 137, 252); }
body div .tdb-s-fg-error .tdb-s-form-file .tdb-s-form-file-upload { outline: rgba(255, 0, 0, 0.1) solid 3px; border-color: rgb(255, 0, 0) !important; }
body div .tdb-s-form-file-previewing .tdb-s-form-file-upload { display: none; }
body div .tdb-s-form-wpeditor { border: 2px solid rgb(215, 216, 222); border-radius: 5px; outline: transparent solid 3px; transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, outline-color 0.2s ease-in-out; }
body div .tdb-s-form-wpeditor .mce-panel { background-color: transparent; }
body div .tdb-s-form-wpeditor .mce-toolbar .mce-btn-group .mce-btn:not(.mce-listbox):focus, body div .tdb-s-form-wpeditor .mce-toolbar .mce-btn-group .mce-btn:not(.mce-listbox):hover, body div .tdb-s-form-wpeditor .mce-toolbar .mce-btn-group .mce-btn:not(.mce-listbox).mce-active, body div .tdb-s-form-wpeditor .mce-toolbar .mce-btn-group .mce-btn:not(.mce-listbox):active, body div .tdb-s-form-wpeditor .qt-dfw:focus, body div .tdb-s-form-wpeditor .qt-dfw:hover, body div .tdb-s-form-wpeditor .qt-dfw.active, body div .tdb-s-form-wpeditor .wp-core-ui .button, body div .tdb-s-form-wpeditor .wp-core-ui .button-secondary { background-color: rgb(255, 255, 255); box-shadow: none; border-color: rgb(231, 230, 230); }
body div .tdb-s-form-wpeditor .wp-core-ui .button, body div .tdb-s-form-wpeditor .wp-core-ui .button-secondary { color: rgb(80, 87, 94); }
body div .tdb-s-form-wpeditor .mce-toolbar .mce-btn-group .mce-btn.mce-listbox { border-color: rgb(231, 230, 230); box-shadow: none; }
body div .tdb-s-form-wpeditor .wp-editor-tools { display: flex; align-items: center; background-color: rgb(245, 245, 245); margin: 6px 6px 0px; padding: 7px 9px 4px; border-radius: 4px 4px 0px 0px; }
body div .tdb-s-form-wpeditor .wp-editor-tabs { display: flex; align-items: center; margin-left: auto; }
body div .tdb-s-form-wpeditor .wp-switch-editor { margin: 0px; padding: 1px 7px 2px; background-color: transparent; text-transform: uppercase; font-size: 11px; line-height: 1; font-weight: 500; border-width: 1px; border-color: transparent; border-radius: 4px; }
body div .tdb-s-form-wpeditor .switch-tmce { margin-right: 3px; }
body div .tdb-s-form-wpeditor .wp-switch-editor:hover, body div .tdb-s-form-wpeditor .html-active .switch-html, body div .tdb-s-form-wpeditor .tmce-active .switch-tmce { border-color: rgb(231, 230, 230); }
body div .tdb-s-form-wpeditor .html-active .switch-html, body div .tdb-s-form-wpeditor .tmce-active .switch-tmce { background-color: rgb(255, 255, 255); }
body div .tdb-s-form-wpeditor .wp-editor-container { border: 0px; }
body div .tdb-s-form-wpeditor .wp-editor-container { margin: 0px 6px 6px; width: calc(100% - 12px) !important; }
body div .tdb-s-form-wpeditor .mce-tinymce { border: 0px !important; }
body div .tdb-s-form-wpeditor .mce-top-part::before { display: none; }
body div .tdb-s-form-wpeditor .quicktags-toolbar { padding: 5px 7px; border-bottom: 0px; }
body div .tdb-s-form-wpeditor .mce-toolbar-grp { background-color: rgb(245, 245, 245); border-bottom: 0px; border-radius: 0px 0px 4px 4px; }
body div .tdb-s-form-wpeditor .mce-toolbar-grp > div { padding: 5px 7px; }
body div .tdb-s-form-wpeditor .mce-statusbar { border-top: none; }
body div .tdb-s-form-wpeditor-disabled { pointer-events: none; opacity: 0.6; }
body div .tdb-s-fg-error .tdb-s-form-wpeditor { outline: rgba(255, 0, 0, 0.1) solid 3px; border-color: rgb(255, 0, 0) !important; }
body div .tdb-s-form-datepicker:focus { outline: rgba(4, 137, 252, 0.1) solid 3px; border-color: rgb(4, 137, 252) !important; }
body div .tdb-s-form-group { position: relative; width: 100%; padding: 0px 13px; }
body div .tdb-s-form-group:not(:last-child) { margin-bottom: 28px; }
body div .tdb-s-form-group-sm .tdb-s-form-label { font-size: 0.857em; margin-bottom: 6px; }
body div .tdb-s-form-group-sm .tdb-s-form-input { padding: 0px 10px 2px; height: 36px; min-height: 36px; font-size: 0.929em; }
body div .tdb-s-form-group-sm textarea.tdb-s-form-input { min-height: 76px; padding-top: 6px; padding-bottom: 6px; line-height: 1.5; }
body div .tdb-s-form-group-sm .tdb-s-form-select-wrap .select2-selection { height: 36px; font-size: 0.929em; }
body div .tdb-s-form-group-sm .tdb-s-form-check .tdb-s-fc-check { width: 17px; height: 17px; }
body div .tdb-s-form-group-sm .tdb-s-form-check .tdb-s-fc-check::after { top: 2px; left: 2px; }
body div .tdb-s-form-group-sm .tdb-s-form-check .tdb-s-fc-title { font-size: 13px; line-height: 1.2; }
body div .tdb-s-fg-error .tdb-s-form-input, body div .tdb-s-fg-error .tdb-s-form-input:focus:not([readonly]) { outline: rgba(255, 0, 0, 0.1) solid 3px; border-color: rgb(255, 0, 0) !important; }
body div .tdb-s-fg-error-msg { position: absolute; top: calc(100% + 3px); left: 0px; width: 100%; padding: 0px 13px; font-size: 0.786em; line-height: 1.3; color: rgb(255, 56, 56); }
body div .tdb-s-form-content .tdb-s-notif { margin-top: 32px; }
body div .tdb-s-form-footer { display: flex; align-items: center; margin-top: 40px; }
body div .tdb-s-form-footer .tdb-s-btn { margin-right: 26px; }
body div .tdb-s-form-footer .tdb-s-btn:last-of-type { margin-right: 0px; }
body > .select2-container, body .tdb-s-select2.select2-dropdown, body .tdb-s-select2 .select2-search, body .tdb-s-select2 .select2-results { display: block; }
body > .select2-container { z-index: 10005; }
body.admin-bar .tdb-s-select2.select2-dropdown { margin-top: 36px; }
body .tdb-s-select2.select2-dropdown { margin-top: 4px; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 14px; border: 2px solid rgb(215, 216, 222); border-radius: 5px; outline: rgba(215, 216, 222, 0.18) solid 3px; }
body .tdb-s-select2 .select2-search { padding: 6px; }
body .tdb-s-select2 .select2-search__field { padding: 0px 10px 2px; width: 100%; height: 36px; min-height: 36px; font-size: 0.929em; line-height: 1.3; font-weight: 600; color: rgb(68, 68, 68); border: 2px solid rgb(215, 216, 222); border-radius: 5px; outline: transparent solid 3px; box-shadow: none; transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, outline-color 0.2s ease-in-out; box-sizing: border-box; }
body .tdb-s-select2 .select2-results__options { list-style-type: none; margin: 0px; padding: 0px 0px 4px; max-height: 277px; font-size: 0.929em; font-weight: 600; color: rgb(68, 68, 68); overflow-y: auto; }
body .tdb-s-select2 .select2-results__options li { margin: 0px; padding: 2px 10px 4px; cursor: pointer; }
body .tdb-s-select2 .select2-results__options li:hover { background-color: rgb(248, 248, 248); }
body .tdb-s-datepicker-control { padding: 14px; width: 279px; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 11px; color: rgb(68, 68, 68); line-height: 1; font-weight: 600; border: 2px solid rgb(215, 216, 222); border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 4px 0px; }
body .tdb-s-datepicker-control::before, body .tdb-s-datepicker-control::after { display: none; }
body .tdb-s-datepicker-control select, body .tdb-s-datepicker-control input { min-height: 29px; background-color: rgb(255, 255, 255); transition: border-color 0.2s ease-in-out, outline 0.2s ease-in-out; padding: 0px 17px 1px 8px !important; font-size: inherit !important; font-weight: inherit !important; color: inherit !important; border: 2px solid rgba(215, 216, 222, 0.5) !important; border-radius: 5px !important; outline: transparent solid 3px !important; appearance: none !important; }
body .tdb-s-datepicker-control select:focus, body .tdb-s-datepicker-control input:focus { box-shadow: none; border-color: rgb(215, 216, 222) !important; outline-color: rgba(215, 216, 222, 0.2) !important; }
body .tdb-s-datepicker-control select, body .tdb-s-datepicker-control select:focus, body .tdb-s-datepicker-control select:hover { background: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"6.794\" height=\"9.822\" viewBox=\"0 0 6.794 9.822\"><g transform=\"translate(6.294 0.5) rotate(90)\"><path d=\"M0,6.294a.5.5,0,0,1-.324-.12.5.5,0,0,1-.056-.7L1.816,2.9-.38.325a.5.5,0,0,1,.056-.7.5.5,0,0,1,.7.056l2.473,2.9a.5.5,0,0,1,0,.649L.38,6.118A.5.5,0,0,1,0,6.294Z\" transform=\"translate(6.349 0)\" fill=\"%23444\"/><path d=\"M2.474,6.294a.5.5,0,0,1-.38-.175L-.38,3.221a.5.5,0,0,1,0-.649l2.473-2.9A.5.5,0,0,1,2.8-.38a.5.5,0,0,1,.056.7L.657,2.9l2.2,2.572a.5.5,0,0,1-.38.825Z\" transform=\"translate(0 0)\" fill=\"%23444\"/></g></svg>") right 8px center no-repeat rgb(255, 255, 255) !important; }
body .tdb-s-datepicker-control .numInputWrapper:hover { background-color: transparent; }
body .tdb-s-datepicker-control .numInputWrapper span { display: flex; justify-content: center; right: 8px; line-height: 1; font-size: 0px; border: none; }
body .tdb-s-datepicker-control .numInputWrapper span:hover { background-color: transparent; }
body .tdb-s-datepicker-control .numInputWrapper span::after { position: relative; top: 0px; border: none; }
body .tdb-s-datepicker-control .numInputWrapper .arrowUp { align-items: flex-end; padding-bottom: 1px; }
body .tdb-s-datepicker-control .numInputWrapper .arrowUp::after { content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"6.799\" height=\"3.477\" viewBox=\"0 0 6.799 3.477\"><path id=\"Path_4\" data-name=\"Path 4\" d=\"M2.474,6.294a.5.5,0,0,1-.38-.175L-.38,3.221a.5.5,0,0,1,0-.649l2.473-2.9A.5.5,0,0,1,2.436-.5.5.5,0,0,1,2.8-.38a.5.5,0,0,1,.056.7L.657,2.9l2.2,2.572a.5.5,0,0,1-.38.825Z\" transform=\"translate(6.297 0.5) rotate(90)\" fill=\"%23444\"/></svg>"); }
body .tdb-s-datepicker-control .numInputWrapper .arrowDown { align-items: flex-start; padding-top: 2px; }
body .tdb-s-datepicker-control .numInputWrapper .arrowDown::after { content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"6.786\" height=\"3.466\" viewBox=\"0 0 6.786 3.466\"><path id=\"Path_3\" data-name=\"Path 3\" d=\"M0,6.294a.5.5,0,0,1-.324-.12.5.5,0,0,1-.056-.7L1.816,2.9-.38.325a.5.5,0,0,1,.056-.7.5.5,0,0,1,.7.056l2.473,2.9a.5.5,0,0,1,0,.649L.38,6.118A.5.5,0,0,1,0,6.294Z\" transform=\"translate(6.294 0.497) rotate(90)\" fill=\"%23444\"/></svg>"); }
body .tdb-s-datepicker-control input, body .tdb-s-datepicker-control input:focus, body .tdb-s-datepicker-control input:hover { background-color: rgb(255, 255, 255) !important; }
body .tdb-s-datepicker-control .flatpickr-months, body .tdb-s-datepicker-control .flatpickr-month { color: inherit; overflow: visible; }
body .tdb-s-datepicker-control .flatpickr-months { display: flex; align-items: stretch; margin: 0px -4px 10px; }
body .tdb-s-datepicker-control .flatpickr-prev-month, body .tdb-s-datepicker-control .flatpickr-month, body .tdb-s-datepicker-control .flatpickr-next-month { height: auto; padding: 0px 4px; }
body .tdb-s-datepicker-control .flatpickr-prev-month, body .tdb-s-datepicker-control .flatpickr-next-month { display: flex; align-items: stretch; position: relative; width: 14.4%; }
body .tdb-s-datepicker-control .flatpickr-prev-month::before, body .tdb-s-datepicker-control .flatpickr-next-month::before { display: flex; align-items: center; justify-content: center; width: 100%; padding-bottom: 1px; border-radius: 5px; }
body .tdb-s-datepicker-control .flatpickr-prev-month svg, body .tdb-s-datepicker-control .flatpickr-next-month svg { display: none; }
body .tdb-s-datepicker-control .flatpickr-prev-month:hover::before, body .tdb-s-datepicker-control .flatpickr-next-month:hover::before { background-color: rgba(4, 137, 252, 0.05); }
body .tdb-s-datepicker-control .flatpickr-current-month { display: flex; position: relative; left: 0px; padding: 0px; width: 100%; height: auto; font-size: inherit; font-weight: inherit; }
body .tdb-s-datepicker-control .flatpickr-current-month select, body .tdb-s-datepicker-control .flatpickr-current-month .numInputWrapper { width: 50%; }
body .tdb-s-datepicker-control .flatpickr-current-month select { margin: 0px 4px 0px 0px; }
body .tdb-s-datepicker-control .flatpickr-current-month .numInputWrapper { margin-left: 4px; }
body .tdb-s-datepicker-control .flatpickr-current-month .numInputWrapper:hover { background-color: transparent; }
body .tdb-s-datepicker-control .flatpickr-prev-month::before { content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"6\" height=\"10\" viewBox=\"0 0 6 10\"><path d=\"M13,15a1,1,0,0,1-.707-.293l-4-4a1,1,0,0,1,0-1.414l4-4a1,1,0,0,1,1.414,1.414L10.414,10l3.293,3.293A1,1,0,0,1,13,15Z\" transform=\"translate(-8 -5)\" fill=\"%23878d93\"/></svg>"); }
body .tdb-s-datepicker-control .flatpickr-prev-month:hover::before { content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"6\" height=\"10\" viewBox=\"0 0 6 10\"><path d=\"M13,15a1,1,0,0,1-.707-.293l-4-4a1,1,0,0,1,0-1.414l4-4a1,1,0,0,1,1.414,1.414L10.414,10l3.293,3.293A1,1,0,0,1,13,15Z\" transform=\"translate(-8 -5)\" fill=\"%23152BF7\"/></svg>"); }
body .tdb-s-datepicker-control .flatpickr-next-month::before { content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"6\" height=\"10\" viewBox=\"0 0 6 10\"><path d=\"M13,15a1,1,0,0,1-.707-.293l-4-4a1,1,0,0,1,0-1.414l4-4a1,1,0,0,1,1.414,1.414L10.414,10l3.293,3.293A1,1,0,0,1,13,15Z\" transform=\"translate(14 15) rotate(180)\" fill=\"%23878d93\"/></svg>"); }
body .tdb-s-datepicker-control .flatpickr-next-month:hover::before { content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"6\" height=\"10\" viewBox=\"0 0 6 10\"><path d=\"M13,15a1,1,0,0,1-.707-.293l-4-4a1,1,0,0,1,0-1.414l4-4a1,1,0,0,1,1.414,1.414L10.414,10l3.293,3.293A1,1,0,0,1,13,15Z\" transform=\"translate(14 15) rotate(180)\" fill=\"%23152BF7\"/></svg>"); }
body .tdb-s-datepicker-control .flatpickr-innerContainer, body .tdb-s-datepicker-control .flatpickr-weekdays { overflow: visible; }
body .tdb-s-datepicker-control .flatpickr-weekdays { position: relative; margin-bottom: 8px; padding-bottom: 1px; }
body .tdb-s-datepicker-control .flatpickr-weekdays::before { content: ""; position: absolute; top: 0px; left: -14px; width: calc(100% + 28px); height: 100%; background-color: rgba(4, 137, 252, 0.05); z-index: -1; }
body .tdb-s-datepicker-control .flatpickr-weekdaycontainer { margin-left: -4px; margin-right: -4px; }
body .tdb-s-datepicker-control .flatpickr-weekday { padding: 0px 4px; font-size: 0px; font-weight: inherit; color: inherit; }
body .tdb-s-datepicker-control .flatpickr-weekday::before { font-size: 11px; }
body .tdb-s-datepicker-control .flatpickr-weekday:nth-child(1)::before { content: "S"; }
body .tdb-s-datepicker-control .flatpickr-weekday:nth-child(2)::before { content: "M"; }
body .tdb-s-datepicker-control .flatpickr-weekday:nth-child(3)::before { content: "T"; }
body .tdb-s-datepicker-control .flatpickr-weekday:nth-child(4)::before { content: "W"; }
body .tdb-s-datepicker-control .flatpickr-weekday:nth-child(5)::before { content: "T"; }
body .tdb-s-datepicker-control .flatpickr-weekday:nth-child(6)::before { content: "F"; }
body .tdb-s-datepicker-control .flatpickr-weekday:nth-child(7)::before { content: "S"; }
body .tdb-s-datepicker-control .flatpickr-days, body .tdb-s-datepicker-control .dayContainer { width: 100%; }
body .tdb-s-datepicker-control .dayContainer { row-gap: 8px; width: auto; max-width: none; min-width: 0px; margin-left: -4px; margin-right: -4px; }
body .tdb-s-datepicker-control .flatpickr-day { display: flex; align-items: center; justify-content: center; position: relative; height: 29px; padding: 0px 4px 1px; font-size: inherit; line-height: 1; font-weight: inherit; color: inherit; border: none; border-radius: 5px; transition: color 0.2s ease-in-out; background: transparent !important; }
body .tdb-s-datepicker-control .flatpickr-day::before { content: ""; position: absolute; top: 0px; left: 4px; width: calc(100% - 8px); height: 100%; background-color: transparent; border-radius: 5px; transition: background-color 0.2s ease-in-out; z-index: -1; }
body .tdb-s-datepicker-control .flatpickr-day.prevMonthDay, body .tdb-s-datepicker-control .flatpickr-day.nextMonthDay { opacity: 0.45; }
body .tdb-s-datepicker-control .flatpickr-day:not(.selected):not(.today):hover { color: rgb(21, 43, 247); }
body .tdb-s-datepicker-control .flatpickr-day:not(.selected):not(.today):hover::before { background-color: rgba(4, 137, 252, 0.05); }
body .tdb-s-datepicker-control .flatpickr-day.today { color: rgb(21, 43, 247); }
body .tdb-s-datepicker-control .flatpickr-day.today::before { background-color: rgba(4, 137, 252, 0.1); }
body .tdb-s-datepicker-control .flatpickr-day.selected { color: rgb(255, 255, 255); }
body .tdb-s-datepicker-control .flatpickr-day.selected::before { background-color: rgb(4, 137, 252); }
body .tdb-s-datepicker-control.hasTime .flatpickr-time, body .tdb-s-datepicker-control.hasTime .numInputWrapper { height: auto; }
body .tdb-s-datepicker-control.hasTime .flatpickr-time { align-items: stretch; margin: 0px -4px; line-height: 1; overflow: visible; border-top-color: rgb(215, 216, 222); }
body .tdb-s-datepicker-control.hasTime .flatpickr-time:first-child { border-top: 0px; }
body .tdb-s-datepicker-control.hasTime .flatpickr-innerContainer + .flatpickr-time { margin-top: 8px; padding-top: 8px; }
body .tdb-s-datepicker-control.hasTime .numInputWrapper, body .tdb-s-datepicker-control.hasTime .flatpickr-am-pm { padding: 0px 4px; }
body .tdb-s-datepicker-control.hasTime .flatpickr-am-pm { display: flex; align-items: center; justify-content: center; min-height: 29px; position: relative; color: inherit; background-color: transparent !important; }
body .tdb-s-datepicker-control.hasTime .flatpickr-am-pm::before { content: ""; position: absolute; top: 0px; left: 4px; width: calc(100% - 8px); height: 100%; background-color: transparent; transition: background-color 0.2s ease-in-out; border-radius: 5px; z-index: -1; }
body .tdb-s-datepicker-control.hasTime .flatpickr-am-pm:hover { color: rgb(21, 43, 247); }
body .tdb-s-datepicker-control.hasTime .flatpickr-am-pm:hover::before { background-color: rgba(4, 137, 252, 0.05); }
.tdb-s-notif { position: relative; padding: 25px; border-radius: 3px; }
.tdb-s-notif, .tdb-s-notif :not(.tdb-s-btn) { font-size: 1em; line-height: 1.4; }
.tdb-s-notif b { font-weight: 600; }
.tdb-s-notif-descr:not(:last-child) { margin-bottom: 6px; }
.tdb-s-notif-list { list-style-type: none; margin: 0px; }
.tdb-s-notif-list:not(:last-child) { margin: 0px 0px 10px; }
.tdb-s-notif-list li { margin-left: 0px !important; }
.tdb-s-notif-list li:not(:last-child) { margin-bottom: 6px; }
.tdb-s-notif-list li:last-child { margin-bottom: 0px; }
.tdb-s-notif-info, .tdb-s-notif-notice { background-color: rgba(89, 98, 107, 0.08); color: rgb(89, 98, 107); }
.tdb-s-notif-success { background-color: rgba(38, 98, 28, 0.1); color: rgb(38, 98, 28); }
.tdb-s-notif-warning { background-color: rgba(215, 133, 0, 0.12); color: rgb(215, 133, 0); }
.tdb-s-notif-error { background-color: rgba(255, 56, 56, 0.12); color: rgb(255, 56, 56); }
.tdb-s-notif-xsm { padding: 10px 15px; }
.tdb-s-notif-xsm, .tdb-s-notif-xsm :not(.tdb-s-btn) { font-size: 0.929em; line-height: 1.4; }
.tdb-s-notif-sm { padding: 18px; }
.tdb-s-notif-sm, .tdb-s-notif-sm :not(.tdb-s-btn) { font-size: 0.929em; line-height: 1.4; }
.tdb-s-notif-xxsm { padding: 5px 10px 6px; }
.tdb-s-notif-xxsm, .tdb-s-notif-xxsm :not(.tdb-s-btn) { font-size: 0.857em; line-height: 1.3; }
.tdb-s-table { width: 100%; border: none; border-collapse: collapse; border-spacing: 0px; }
@media (max-width: 1018px) {
  .tdb-s-table { display: block; }
}
@media (max-width: 1018px) {
  .tdb-s-table-row { display: block; }
}
.tdb-s-table-col { position: relative; padding: 0px; border: none; }
@media (min-width: 1019px) {
  .tdb-s-table-col:first-child { padding-left: 10px; }
  .tdb-s-table-col:not(:last-child):not(.tdb-s-table-col-expand) { padding-right: 15px; }
  .tdb-s-table-col:last-child { padding-right: 10px; }
}
@media (max-width: 1018px) {
  .tdb-s-table-col { display: flex; align-items: baseline; width: 100%; }
}
.tdb-s-table-col-label { min-width: 35%; max-width: 35%; margin-right: 10px; padding-right: 10px; color: rgb(85, 93, 102); }
@media (min-width: 1019px) {
  .tdb-s-table-col-label { display: none; }
}
.tdb-s-table-header { font-size: 0.857em; line-height: 1; font-weight: 600; text-align: left; color: rgb(85, 93, 102); border-bottom: 2px solid rgb(215, 216, 222); }
@media (max-width: 1018px) {
  .tdb-s-table-header { display: none; }
}
.tdb-s-table-header .tdb-s-table-col { padding-bottom: 15px; }
.tdb-s-table-col-order { display: flex; align-items: center; justify-content: space-between; cursor: pointer; }
.tdb-s-table-col-order-icons { display: flex; flex-direction: column; position: relative; top: 1px; margin-left: 10px; }
.tdb-s-table-col-order-icons svg { fill: rgb(85, 93, 102); line-height: 0; opacity: 0.3; }
.tdb-s-table-col-order-icons svg:nth-child(1) { margin-bottom: 2px; }
[data-order="ASC"] .tdb-s-table-col-order-icons svg:nth-child(1) { opacity: 1; }
[data-order="ASC"] .tdb-s-table-col-order-icons svg:nth-child(2) { opacity: 0.3; }
[data-order="DESC"] .tdb-s-table-col-order-icons svg:nth-child(1) { opacity: 0.3; }
[data-order="DESC"] .tdb-s-table-col-order-icons svg:nth-child(2) { opacity: 1; }
.tdb-s-table-body { font-size: 0.929em; line-height: 1; font-weight: 600; color: rgb(29, 35, 39); }
@media (max-width: 1018px) {
  .tdb-s-table-body { display: block; }
}
.tdb-s-table-body .tdb-s-table-row:not(:last-child) { border-bottom: 1px solid rgb(235, 235, 235); }
.tdb-s-table-body .tdb-s-table-row.tdb-s-table-row-active, .tdb-s-table-body .tdb-s-table-row:hover { background-color: rgb(248, 248, 248); }
@media (max-width: 1018px) {
  .tdb-s-table-body .tdb-s-table-row { padding: 15px 10px; }
}
@media (min-width: 1019px) {
  .tdb-s-table-body .tdb-s-table-col { padding-top: 12px; padding-bottom: 15px; }
}
@media (max-width: 1018px) {
  .tdb-s-table-body .tdb-s-table-col { padding-top: 7px; padding-bottom: 7px; }
}
.tdb-s-table-options-toggle { position: relative; top: 1px; fill: rgb(135, 141, 147); transition: fill 0.2s ease-in-out; }
@media (max-width: 1018px) {
  .tdb-s-table-options-toggle { display: none; }
}
.tdb-s-table-options-list { display: flex; }
@media (min-width: 1019px) {
  .tdb-s-table-options-list { flex-direction: column; align-items: flex-start; position: absolute; top: 6px; right: 100%; min-width: 130px; padding: 8px 10px 9px; background-color: rgb(255, 255, 255); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 4px; opacity: 0; visibility: hidden; pointer-events: none; transition: opacity 0.2s ease-in-out; z-index: 100; cursor: default; }
}
@media (max-width: 1018px) {
  .tdb-s-table-options-list { align-items: center; justify-content: center; width: 100%; }
}
@media (min-width: 1019px) {
  .tdb-s-table-col-options { padding-left: 10px; text-align: center; cursor: pointer; }
  .tdb-s-table-col-options:hover .tdb-s-table-options-toggle { fill: rgb(0, 0, 0); }
  .tdb-s-table-col-options:hover .tdb-s-table-options-list { opacity: 1; visibility: visible; pointer-events: auto; }
}
@media (max-width: 1018px) {
  .tdb-s-table-col-options { padding-top: 17px; }
}
.tdb-s-table-col-options .tdb-s-tol-item { font-size: 0.786em; line-height: 1.2; font-weight: 600; color: rgb(85, 93, 102); cursor: pointer; }
.tdb-s-table-col-options .tdb-s-tol-item:hover { color: rgb(0, 0, 0); }
@media (min-width: 1019px) {
  .tdb-s-table-col-options .tdb-s-tol-item:not(:last-child) { margin-bottom: 8px; }
}
@media (max-width: 1018px) {
  .tdb-s-table-col-options .tdb-s-tol-item:not(:last-child) { margin-right: 12px; }
}
.tdb-s-table-col-options .tdb-s-tol-item-red { color: rgb(255, 97, 97); }
.tdb-s-table-col-options .tdb-s-tol-item-red:hover { color: rgb(255, 0, 0); }
.tdb-s-tol-sep { background-color: rgb(235, 235, 235); width: 100%; height: 1px; margin-top: 1px; margin-bottom: 8px; }
@media (max-width: 1018px) {
  .tdb-s-tol-sep { display: none; }
}
.tdb-s-modal-wrap, .tdb-s-modal-bg { top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; transition: opacity 0.2s ease-in; }
.tdb-s-modal-wrap { position: fixed; display: flex; align-items: center; justify-content: center; padding: 30px 20px; pointer-events: none; z-index: 10000; }
@media (min-width: 783px) {
  .admin-bar .tdb-s-modal-wrap { padding-top: 62px; }
}
@media (max-width: 782px) {
  .admin-bar .tdb-s-modal-wrap { padding-top: 76px; }
}
.tdb-s-modal-bg { position: absolute; background-color: rgba(107, 114, 128, 0.75); }
.tdb-s-modal { display: flex; flex-direction: column; background-color: rgb(255, 255, 255); min-width: 400px; max-width: 650px; max-height: 100%; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 14px; box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 4px 0px; border-radius: 3px; opacity: 0; transform: scale(0.95); transition: opacity 0.2s ease-in, transform 0.2s ease-in; z-index: 1; }
@media (max-width: 767px) {
  .tdb-s-modal { min-width: 0px; }
}
.tdb-s-modal-header, .tdb-s-modal-footer { display: flex; align-items: center; }
.tdb-s-modal-header { padding: 19px 25px 16px; border-bottom: 1px solid rgb(235, 235, 235); }
.tdb-s-modal-header .tdb-s-modal-close { margin-left: auto; fill: rgb(135, 141, 147); cursor: pointer; transition: transform 0.2s ease-in-out, fill 0.2s ease-in-out; }
.tdb-s-modal-header .tdb-s-modal-close:hover { fill: rgb(0, 0, 0); transform: rotate(90deg); }
body h3.tdb-s-modal-title { margin: 0px; padding: 0px; font-family: inherit; font-size: 1.286em; line-height: 1.2; font-weight: 600; color: rgb(29, 35, 39); }
.tdb-s-modal-body { padding: 30px 25px; overflow: auto; }
.tdb-s-modal-body .tdb-s-notif:not(:first-child) { margin-top: 30px; }
.tdb-s-modal-txt { font-size: 1em; line-height: 1.6; color: rgb(89, 98, 107); }
.tdb-s-modal-footer { justify-content: flex-end; padding: 18px 25px; border-top: 1px solid rgb(235, 235, 235); }
.tdb-s-modal-footer:empty { display: none; }
.tdb-s-modal-footer .tdb-s-btn:not(:last-of-type) { margin-right: 16px; }
.tdb-s-modal-open { pointer-events: auto; }
.tdb-s-modal-open, .tdb-s-modal-open .tdb-s-modal-bg { opacity: 1; transition: opacity 0.2s ease-out; }
.tdb-s-modal-open .tdb-s-modal { opacity: 1; transform: scale(1); transition: opacity 0.2s ease-out, transform 0.2s ease-out; }
.tdb-s-pagination { display: flex; margin: 22px 0px 0px; }
.tdb-s-pagination-item { display: flex; align-items: center; justify-content: center; min-width: 2.2em; min-height: 2.2em; margin: 0px; padding: 0px 8px; font-size: 1em; line-height: 1; font-weight: 600; border-radius: 3px; transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; }
.tdb-s-pagination-item:not(:last-child) { margin-right: 8px; }
.tdb-s-pagination-item:not(.tdb-s-pagination-dots):not(.tdb-s-pagination-active) { cursor: pointer; }
.tdb-s-pagination-item:hover:not(.tdb-s-pagination-dots):not(.tdb-s-pagination-active) { background-color: rgb(235, 235, 235); }
.tdb-s-pagination-item:not(.tdb-s-pagination-active) { background-color: rgb(241, 241, 241); color: rgb(29, 35, 39); }
.tdb-s-pagination-item.tdb-s-pagination-active { background-color: rgb(4, 137, 252); color: rgb(255, 255, 255); }
@-webkit-keyframes tdb-fullspin-anim { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes tdb-fullspin-anim { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.tdb-s-content { position: relative; min-height: 50px; transition: opacity 0.2s ease-in-out; }
.tdb-s-content::before { content: ""; position: absolute; opacity: 0; transition: opacity 0.2s ease-in-out; pointer-events: none; }
.tdb-s-content::after { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: block; margin-top: -23px; margin-left: -23px; width: 40px; height: 40px; border-width: 3px; border-style: solid; border-color: rgb(136, 136, 136) transparent; border-image: initial; border-radius: 50%; animation: 1s ease-out 0s infinite normal none running tdb-fullspin-anim; opacity: 0; z-index: 101; pointer-events: none; }
.tdb-s-content-loading, .tdb-s-content-disabled { pointer-events: none; opacity: 0.3; }
.tdb-s-content-loading::after { opacity: 1; pointer-events: auto; }
.tdb-s-modal-confirm .tdb-s-modal { min-width: 500px; max-width: 500px; }
.td-hide-adminbar-settings #wpadminbar li:not(#wp-admin-bar-tdb_template_builder, #wp-admin-bar-tdb_template_load)[id^="wp-admin-bar-tdb_template_"] { display: none; }
.g_id_signin { display: block; margin: 15px auto; max-width: 250px; }
.widget_sajbersfera_google_login_widget { text-align: center; padding: 10px; border: 2px solid rgb(66, 133, 244); border-radius: 6px; background: rgb(255, 255, 255); }
.you-may-like-block { margin: 40px 0px; padding: 20px 0px; border-top: 2px solid rgb(238, 238, 238); border-bottom: 2px solid rgb(238, 238, 238); }
.you-may-like-block h3 { font-size: 14px; font-weight: 700; text-transform: uppercase; margin-bottom: 15px; color: rgb(34, 34, 34); }
@media (max-width: 767px) {
  .td-header-desktop-wrap { display: none; }
}
@media (min-width: 767px) {
  .td-header-mobile-wrap { display: none; }
}
:root { --job-hunt-grey: #F3F3F3; --job-hunt-accent: #2623D3; --job-hunt-white: #FFFFFF; --job-hunt-black: #000000; --job-hunt-sep: #DADFE7; --job-hunt-shadow: rgba(16,24,40,0.05); --job-hunt-sep-light: #EAEDF1; --job-hunt-light-text: #697586; --job-hunt-sep-dark: #B4BFCA; --job-hunt-darker-text: #494F5C; --job-hunt-accent-transparent: rgba(38,35,211,0.1); --job-hunt-shadow-darker: rgba(16,24,40,0.3); --office-nexus-accent: #343090; --office-nexus-accent-lighter: #5f59f7; --office-nexus-text-primary: #111827; --office-nexus-text-secondary: #5C6B8D; --office-nexus-bg-white: #FFFFFF; --ofice-nexus-bg-site: #f6f8ff; --office-nexus-shadow: rgba(52,48,144,0.08); --office-nexus-border: #CFCFEA; --office-nexus-bg-section-light: #f0f2fb; --office-nexus-bg-section-dark: #111827; --office-nexus-text-white: #FFFFFF; --office-nexus-text-tertiary: #CFCFEA; }
.td_module_wrap .td-image-wrap::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-image: url("https://sajbersfera.in.rs/wp-content/uploads/2025/10/ss-banner-300x300-1.webp"); background-repeat: no-repeat; background-size: cover; background-position: center center; z-index: -1; }
:root { --td_excl_label: 'Ekskluziva'; --td_theme_color: #0d42a2; --td_slider_text: rgba(13,66,162,0.7); --td_container_transparent: transparent; --td_mobile_gradient_one_mob: #000000; --td_mobile_gradient_two_mob: #000000; --td_mobile_text_active_color: #0d42a2; }
.tdm-btn-style1 { background-color: rgb(13, 66, 162); }
.tdm-btn-style2::before { border-color: rgb(13, 66, 162); }
.tdm-btn-style2 { color: rgb(13, 66, 162); }
.tdm-btn-style3 { box-shadow: rgb(13, 66, 162) 0px 2px 16px; }
.tdm-btn-style3:hover { box-shadow: rgb(13, 66, 162) 0px 4px 26px; }
.tdi_2 { min-height: 0px; }
.td-header-mobile-wrap { position: relative; width: 100%; }
@media (max-width: 767px) {
  .tdi_2 { margin-bottom: 50px !important; }
}
.tdi_4, .tdi_4 .tdc-columns { min-height: 0px; }
.tdi_4 > .td-element-style::after { background: linear-gradient(-45deg, rgb(17, 106, 206), rgb(13, 66, 162)); content: "" !important; width: 100% !important; height: 100% !important; position: absolute !important; top: 0px !important; left: 0px !important; z-index: 0 !important; display: block !important; }
.tdi_4, .tdi_4 .tdc-columns { display: block; }
.tdi_4 .tdc-columns { width: 100%; }
.tdi_4::before, .tdi_4::after { display: table; }
@media (max-width: 767px) {
  .tdi_4 { padding-top: 20px !important; padding-bottom: 20px !important; }
}
.tdi_6 { vertical-align: baseline; }
.tdi_6 > .wpb_wrapper, .tdi_6 > .wpb_wrapper > .tdc-elements { display: block; }
.tdi_6 > .wpb_wrapper > .tdc-elements { width: 100%; }
.tdi_6 > .wpb_wrapper > .vc_row_inner { width: auto; }
.tdi_6 > .wpb_wrapper { width: auto; height: auto; }
@media (max-width: 767px) {
  .tdi_6 { vertical-align: middle; }
}
@media (max-width: 767px) {
  .tdi_6 { width: 65% !important; display: inline-block !important; }
}
.tdb-header-align { vertical-align: middle; }
.tdb_header_logo { margin-bottom: 0px; clear: none; }
.tdb_header_logo .tdb-logo-a, .tdb_header_logo h1 { display: flex; pointer-events: auto; align-items: flex-start; }
.tdb_header_logo h1 { margin: 0px; line-height: 0; }
.tdb_header_logo .tdb-logo-img-wrap img { display: block; }
.tdb_header_logo .tdb-logo-svg-wrap + .tdb-logo-img-wrap { display: none; }
.tdb_header_logo .tdb-logo-svg-wrap svg { width: 50px; display: block; transition: fill 0.3s; }
.tdb_header_logo .tdb-logo-text-wrap { display: flex; }
.tdb_header_logo .tdb-logo-text-title, .tdb_header_logo .tdb-logo-text-tagline { transition: 0.2s; }
.tdb_header_logo .tdb-logo-text-title { background-size: cover; background-position: center center; font-size: 75px; font-family: serif; line-height: 1.1; color: rgb(34, 34, 34); white-space: nowrap; }
.tdb_header_logo .tdb-logo-text-tagline { margin-top: 2px; font-size: 12px; font-family: serif; letter-spacing: 1.8px; line-height: 1; color: rgb(118, 118, 118); }
.tdb_header_logo .tdb-logo-icon { position: relative; font-size: 46px; color: rgb(0, 0, 0); }
.tdb_header_logo .tdb-logo-icon-svg { line-height: 0; }
.tdb_header_logo .tdb-logo-icon-svg svg { width: 46px; height: auto; }
.tdb_header_logo .tdb-logo-icon-svg svg, .tdb_header_logo .tdb-logo-icon-svg svg * { fill: rgb(0, 0, 0); }
.tdi_7 .tdb-logo-a, .tdi_7 h1 { flex-direction: row; align-items: center; justify-content: flex-start; }
.tdi_7 .tdb-logo-svg-wrap { display: block; }
.tdi_7 .tdb-logo-svg-wrap + .tdb-logo-img-wrap { display: none; }
.tdi_7 .tdb-logo-img-wrap { display: block; }
.tdi_7 .tdb-logo-text-tagline { margin-top: 0px; margin-left: 2px; display: block; color: rgb(255, 255, 255); }
.tdi_7 .tdb-logo-text-title { display: block; color: rgb(255, 255, 255); }
.tdi_7 .tdb-logo-text-wrap { flex-direction: row; align-items: flex-start; }
.tdi_7 .tdb-logo-icon { top: 0px; display: block; }
@media (max-width: 767px) {
  .tdb_header_logo .tdb-logo-text-title { font-size: 36px; }
}
@media (max-width: 767px) {
  .tdb_header_logo .tdb-logo-text-tagline { font-size: 11px; }
}
@media (max-width: 767px) {
  .tdi_7 .tdb-logo-text-tagline { margin-top: 0px; margin-left: -4px; font-size: 24px !important; line-height: 1 !important; font-weight: 400 !important; text-transform: uppercase !important; }
  .tdi_7 .tdb-logo-text-title { font-size: 24px !important; line-height: 1 !important; font-weight: 800 !important; text-transform: uppercase !important; }
}
.tdi_9 { vertical-align: baseline; }
.tdi_9 > .wpb_wrapper, .tdi_9 > .wpb_wrapper > .tdc-elements { display: block; }
.tdi_9 > .wpb_wrapper > .tdc-elements { width: 100%; }
.tdi_9 > .wpb_wrapper > .vc_row_inner { width: auto; }
.tdi_9 > .wpb_wrapper { width: auto; height: auto; }
@media (max-width: 767px) {
  .tdi_9 { vertical-align: middle; }
}
@media (max-width: 767px) {
  .tdi_9 { width: 35% !important; display: inline-block !important; }
}
@media (max-width: 767px) {
  .tdi_10 { margin-top: 3px !important; }
}
.tdb_mobile_search { margin-bottom: 0px; clear: none; }
.tdb_mobile_search a { position: relative; text-align: center; color: var(--td_theme_color,#4db2ec); display: inline-block !important; }
.tdb_mobile_search a > span { display: flex; align-items: center; justify-content: center; }
.tdb_mobile_search svg { height: auto; }
.tdb_mobile_search svg, .tdb_mobile_search svg * { fill: var(--td_theme_color,#4db2ec); }
#tdc-live-iframe .tdb_mobile_search a { pointer-events: none; }
.td-search-opened { overflow: hidden; }
.td-search-opened #td-outer-wrap { position: static; }
.td-search-opened .td-search-wrap-mob { position: fixed; height: calc(100% + 1px); }
.td-search-opened .td-drop-down-search { height: calc(100% + 1px); overflow: hidden scroll; }
.tdi_10 { float: right; clear: none; }
.tdi_10 .tdb-header-search-button-mob i { font-size: 22px; width: 55px; height: 55px; line-height: 55px; }
.tdi_10 .tdb-header-search-button-mob svg { width: 22px; }
.tdi_10 .tdb-header-search-button-mob .tdb-mobile-search-icon-svg { width: 55px; height: 55px; display: flex; justify-content: center; }
.tdi_10 .tdb-header-search-button-mob { color: rgb(255, 255, 255); }
.tdi_10 .tdb-header-search-button-mob svg, .tdi_10 .tdb-header-search-button-mob svg * { fill: rgb(255, 255, 255); }
@media (max-width: 767px) {
  .tdi_10 .tdb-header-search-button-mob i { font-size: 19px; width: 34.2px; height: 34.2px; line-height: 34.2px; }
  .tdi_10 .tdb-header-search-button-mob svg { width: 19px; }
  .tdi_10 .tdb-header-search-button-mob .tdb-mobile-search-icon-svg { width: 34.2px; height: 34.2px; display: flex; justify-content: center; }
}
.tdi_12, .tdi_12 .tdc-columns { min-height: 0px; }
.tdi_12, .tdi_12 .tdc-columns { display: block; }
.tdi_12 .tdc-columns { width: 100%; }
.tdi_12::before, .tdi_12::after { display: table; }
@media (max-width: 767px) {
  @media (min-width: 768px) {
  .tdi_12 { margin-left: 0px; margin-right: 0px; }
  .tdi_12 .tdc-row-video-background-error, .tdi_12 > .vc_column, .tdi_12 > .tdc-columns > .vc_column { padding-left: 0px; padding-right: 0px; }
}
}
@media (max-width: 767px) {
  .tdi_12 { position: relative; margin-right: -20px !important; margin-left: -20px !important; width: auto !important; box-shadow: rgba(0, 0, 0, 0.12) 0px 12px 40px !important; }
}
@media (max-width: 767px) {
  .tdi_11_rand_style { background-color: rgb(255, 255, 255) !important; }
}
.tdi_14 { vertical-align: baseline; }
.tdi_14 > .wpb_wrapper, .tdi_14 > .wpb_wrapper > .tdc-elements { display: block; }
.tdi_14 > .wpb_wrapper > .tdc-elements { width: 100%; }
.tdi_14 > .wpb_wrapper > .vc_row_inner { width: auto; }
.tdi_14 > .wpb_wrapper { width: auto; height: auto; }
.tdb_mobile_horiz_menu { margin-bottom: 0px; clear: none; }
.tdb_mobile_horiz_menu.tdb-horiz-menu-singleline { width: 100%; }
.tdb_mobile_horiz_menu.tdb-horiz-menu-singleline .tdb-horiz-menu { display: block; width: 100%; overflow: auto hidden; font-size: 0px; white-space: nowrap; }
.tdb_mobile_horiz_menu.tdb-horiz-menu-singleline .tdb-horiz-menu > li { position: static; display: inline-block; float: none; }
.tdb_mobile_horiz_menu.tdb-horiz-menu-singleline .tdb-horiz-menu ul { left: 0px; width: 100%; z-index: -1; }
.tdb-horiz-menu { display: table; margin: 0px; }
.tdb-horiz-menu, .tdb-horiz-menu ul { list-style-type: none; }
.tdb-horiz-menu ul, .tdb-horiz-menu li { line-height: 1; }
.tdb-horiz-menu li { margin: 0px; font-family: var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif); }
.tdb-horiz-menu li.current-menu-item > a, .tdb-horiz-menu li.current-menu-ancestor > a, .tdb-horiz-menu li.current-category-ancestor > a, .tdb-horiz-menu li.current-page-ancestor > a, .tdb-horiz-menu li:hover > a, .tdb-horiz-menu li.tdb-hover > a { color: var(--td_theme_color,#4db2ec); }
.tdb-horiz-menu li.current-menu-item > a .tdb-sub-menu-icon-svg, .tdb-horiz-menu li.current-menu-ancestor > a .tdb-sub-menu-icon-svg, .tdb-horiz-menu li.current-category-ancestor > a .tdb-sub-menu-icon-svg, .tdb-horiz-menu li.current-page-ancestor > a .tdb-sub-menu-icon-svg, .tdb-horiz-menu li:hover > a .tdb-sub-menu-icon-svg, .tdb-horiz-menu li.tdb-hover > a .tdb-sub-menu-icon-svg, .tdb-horiz-menu li.current-menu-item > a .tdb-sub-menu-icon-svg *, .tdb-horiz-menu li.current-menu-ancestor > a .tdb-sub-menu-icon-svg *, .tdb-horiz-menu li.current-category-ancestor > a .tdb-sub-menu-icon-svg *, .tdb-horiz-menu li.current-page-ancestor > a .tdb-sub-menu-icon-svg *, .tdb-horiz-menu li:hover > a .tdb-sub-menu-icon-svg *, .tdb-horiz-menu li.tdb-hover > a .tdb-sub-menu-icon-svg * { fill: var(--td_theme_color,#4db2ec); }
.tdb-horiz-menu > li { position: relative; float: left; font-size: 0px; }
.tdb-horiz-menu > li:hover ul { visibility: visible; opacity: 1; }
.tdb-horiz-menu > li > a { display: inline-block; padding: 0px 9px; font-weight: 700; font-size: 13px; line-height: 41px; vertical-align: middle; backface-visibility: hidden; color: rgb(0, 0, 0); }
.tdb-horiz-menu > li > a > .tdb-menu-item-text { display: inline-block; }
.tdb-horiz-menu > li > a .tdb-sub-menu-icon { margin: 0px 0px 0px 6px; }
.tdb-horiz-menu > li > a .tdb-sub-menu-icon-svg svg { position: relative; top: -1px; width: 13px; }
.tdb-horiz-menu > li .tdb-menu-sep { position: relative; }
.tdb-horiz-menu > li:last-child .tdb-menu-sep { display: none; }
.tdb-horiz-menu .tdb-sub-menu-icon-svg, .tdb-horiz-menu .tdb-menu-sep-svg { line-height: 0; }
.tdb-horiz-menu .tdb-sub-menu-icon-svg svg, .tdb-horiz-menu .tdb-menu-sep-svg svg { height: auto; }
.tdb-horiz-menu .tdb-sub-menu-icon-svg svg, .tdb-horiz-menu .tdb-menu-sep-svg svg, .tdb-horiz-menu .tdb-sub-menu-icon-svg svg *, .tdb-horiz-menu .tdb-menu-sep-svg svg * { fill: rgb(0, 0, 0); }
.tdb-horiz-menu .tdb-sub-menu-icon { vertical-align: middle; position: relative; top: 0px; padding-left: 0px; }
.tdb-horiz-menu .tdb-menu-sep { vertical-align: middle; font-size: 12px; }
.tdb-horiz-menu .tdb-menu-sep-svg svg { width: 12px; }
.tdb-horiz-menu ul { position: absolute; top: auto; left: -7px; padding: 8px 0px; background-color: rgb(255, 255, 255); visibility: hidden; opacity: 0; }
.tdb-horiz-menu ul li > a { white-space: nowrap; display: block; padding: 5px 18px; font-size: 11px; line-height: 18px; color: rgb(17, 17, 17); }
.tdb-horiz-menu ul li > a .tdb-sub-menu-icon { float: right; font-size: 7px; line-height: 20px; }
.tdb-horiz-menu ul li > a .tdb-sub-menu-icon-svg svg { width: 7px; }
.tdc-dragged .tdb-horiz-menu ul { transition: 0.3s; visibility: hidden !important; opacity: 0 !important; }
.tdi_15 { display: inline-block; }
.tdi_15 .tdb-horiz-menu > li .tdb-menu-sep { top: 0px; }
.tdi_15 .tdb-horiz-menu > li > a .tdb-sub-menu-icon { top: 0px; }
.tdi_15 .tdb-horiz-menu > li.current-menu-item > a, .tdi_15 .tdb-horiz-menu > li.current-menu-ancestor > a, .tdi_15 .tdb-horiz-menu > li.current-category-ancestor > a, .tdi_15 .tdb-horiz-menu > li.current-page-ancestor > a, .tdi_15 .tdb-horiz-menu > li:hover > a { color: rgb(13, 66, 162); }
.tdi_15 .tdb-horiz-menu > li.current-menu-item > a .tdb-sub-menu-icon-svg svg, .tdi_15 .tdb-horiz-menu > li.current-menu-item > a .tdb-sub-menu-icon-svg svg *, .tdi_15 .tdb-horiz-menu > li.current-menu-ancestor > a .tdb-sub-menu-icon-svg svg, .tdi_15 .tdb-horiz-menu > li.current-menu-ancestor > a .tdb-sub-menu-icon-svg svg *, .tdi_15 .tdb-horiz-menu > li.current-category-ancestor > a .tdb-sub-menu-icon-svg svg, .tdi_15 .tdb-horiz-menu > li.current-category-ancestor > a .tdb-sub-menu-icon-svg svg *, .tdi_15 .tdb-horiz-menu > li.current-page-ancestor > a .tdb-sub-menu-icon-svg svg, .tdi_15 .tdb-horiz-menu > li.current-page-ancestor > a .tdb-sub-menu-icon-svg svg *, .tdi_15 .tdb-horiz-menu > li:hover > a .tdb-sub-menu-icon-svg svg, .tdi_15 .tdb-horiz-menu > li:hover > a .tdb-sub-menu-icon-svg svg * { fill: rgb(13, 66, 162); }
.tdi_15 .tdb-horiz-menu ul li.current-menu-item > a, .tdi_15 .tdb-horiz-menu ul li.current-menu-ancestor > a, .tdi_15 .tdb-horiz-menu ul li.current-category-ancestor > a, .tdi_15 .tdb-horiz-menu ul li.current-page-ancestor > a, .tdi_15 .tdb-horiz-menu ul li:hover > a { color: rgb(13, 66, 162); }
.tdi_15 .tdb-horiz-menu ul { box-shadow: rgba(0, 0, 0, 0.12) 1px 1px 4px 0px; }
@media (max-width: 767px) {
  .tdi_15 .tdb-horiz-menu > li > a { padding: 0px 17px; font-size: 12px !important; line-height: 50px !important; font-weight: 800 !important; text-transform: uppercase !important; letter-spacing: 2px !important; }
  .tdi_15 .tdb-horiz-menu > li > a .tdb-sub-menu-icon { font-size: 19px; margin-left: 0px; }
  .tdi_15 .tdb-horiz-menu > li > a .tdb-sub-menu-icon { top: 1px; }
  .tdi_15 .tdb-horiz-menu ul { padding: 10px 0px; box-shadow: rgba(0, 0, 0, 0.12) 0px 44px 30px 0px; }
  .tdi_15 .tdb-horiz-menu ul li > a { padding: 3px 16px; font-size: 11px !important; font-weight: 800 !important; text-transform: uppercase !important; letter-spacing: 2px !important; }
}
.tdi_17 { min-height: 0px; }
.td-header-desktop-wrap { position: relative; }
.tdi_17 { margin-bottom: 60px !important; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_17 { margin-bottom: 50px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_17 { margin-bottom: 40px !important; }
}
.tdi_19, .tdi_19 .tdc-columns { min-height: 0px; }
.tdi_19 > .td-element-style::after { background: linear-gradient(-45deg, rgb(17, 106, 206), rgb(13, 66, 162)); content: "" !important; width: 100% !important; height: 100% !important; position: absolute !important; top: 0px !important; left: 0px !important; z-index: 0 !important; display: block !important; }
.tdi_19, .tdi_19 .tdc-columns { display: block; }
.tdi_19 .tdc-columns { width: 100%; }
.tdi_19::before, .tdi_19::after { display: table; }
@media (min-width: 767px) {
  .tdi_19.tdc-row-content-vert-center, .tdi_19.tdc-row-content-vert-center .tdc-columns { display: flex; align-items: center; flex: 1 1 0%; }
  .tdi_19.tdc-row-content-vert-bottom, .tdi_19.tdc-row-content-vert-bottom .tdc-columns { display: flex; align-items: flex-end; flex: 1 1 0%; }
  .tdi_19.tdc-row-content-vert-center .td_block_wrap { vertical-align: middle; }
  .tdi_19.tdc-row-content-vert-bottom .td_block_wrap { vertical-align: bottom; }
}
.tdi_19 { padding-top: 20px !important; padding-bottom: 48px !important; }
.tdi_19 .td_block_wrap { text-align: left; }
.tdi_21 { vertical-align: baseline; }
.tdi_21 > .wpb_wrapper, .tdi_21 > .wpb_wrapper > .tdc-elements { display: block; }
.tdi_21 > .wpb_wrapper > .tdc-elements { width: 100%; }
.tdi_21 > .wpb_wrapper > .vc_row_inner { width: auto; }
.tdi_21 > .wpb_wrapper { width: auto; height: auto; }
.tdi_22 .tdb-logo-a, .tdi_22 h1 { flex-direction: row; align-items: center; justify-content: flex-start; }
.tdi_22 .tdb-logo-svg-wrap { display: block; }
.tdi_22 .tdb-logo-svg-wrap + .tdb-logo-img-wrap { display: none; }
.tdi_22 .tdb-logo-img { max-width: 60px; }
.tdi_22 .tdb-logo-img-wrap { display: block; }
.tdi_22 .tdb-logo-text-tagline { margin-top: 0px; margin-left: 10px; display: block; color: rgb(255, 255, 255); font-size: 34px !important; line-height: 1 !important; font-weight: 400 !important; text-transform: uppercase !important; }
.tdi_22 .tdb-logo-text-title { display: block; white-space: normal; color: rgb(255, 255, 255); font-size: 34px !important; line-height: 1 !important; font-weight: 800 !important; text-transform: uppercase !important; }
.tdi_22 .tdb-logo-text-wrap { flex-direction: row; align-items: flex-start; }
.tdi_22 .tdb-logo-icon { top: 0px; display: block; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_22 .tdb-logo-text-title { font-size: 30px !important; }
  .tdi_22 .tdb-logo-text-tagline { font-size: 30px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_22 .tdb-logo-text-title { font-size: 30px !important; }
  .tdi_22 .tdb-logo-text-tagline { font-size: 30px !important; }
}
.tdb_header_user { margin-bottom: 0px; clear: none; }
.tdb_header_user .tdb-block-inner { display: flex; align-items: center; }
.tdb_header_user .tdb-head-usr-item { font-family: var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif); font-size: 11px; line-height: 1; color: rgb(0, 0, 0); }
.tdb_header_user .tdb-head-usr-item:hover { color: var(--td_theme_color,#4db2ec); }
.tdb_header_user .tdb-head-usr-avatar { position: relative; width: 20px; height: 0px; padding-bottom: 20px; margin-right: 6px; background-size: cover; background-position: center center; }
.tdb_header_user .tdb-head-usr-name { margin-right: 16px; font-weight: 700; }
.tdb_header_user .tdb-head-usr-log { display: flex; align-items: center; }
.tdb_header_user .tdb-head-usr-log i { font-size: 10px; }
.tdb_header_user .tdb-head-usr-log-icon { position: relative; }
.tdb_header_user .tdb-head-usr-log-icon-svg { line-height: 0; }
.tdb_header_user .tdb-head-usr-log-icon-svg svg { width: 10px; height: auto; }
.tdi_23 { display: inline-block; }
.tdi_23 .tdb-head-usr-avatar { width: 30px; padding-bottom: 30px; margin-right: 7px; }
.tdi_23 .tdb-head-usr-log .tdb-head-usr-log-icon { margin-right: 2px; top: 0px; }
.tdi_23 .tdb-head-usr-name { color: rgb(255, 255, 255); }
.tdi_23 .tdb-head-usr-log { color: rgb(30, 115, 190); }
.tdi_23 .tdb-head-usr-log-icon-svg svg, .tdi_23 .tdb-head-usr-log-icon-svg svg * { fill: rgb(30, 115, 190); }
.tdi_23 .tdb-head-usr-log i { color: rgb(30, 115, 190); }
.tdi_25 { vertical-align: baseline; }
.tdi_25 > .wpb_wrapper, .tdi_25 > .wpb_wrapper > .tdc-elements { display: block; }
.tdi_25 > .wpb_wrapper > .tdc-elements { width: 100%; }
.tdi_25 > .wpb_wrapper > .vc_row_inner { width: auto; }
.tdi_25 > .wpb_wrapper { width: auto; height: auto; }
.tdm_block.tdm_block_socials { margin-bottom: 0px; }
.tdm-social-wrapper { }
.tdm-social-wrapper::before, .tdm-social-wrapper::after { display: table; content: ""; line-height: 0; }
.tdm-social-wrapper::after { clear: both; }
.tdm-social-item-wrap { display: inline-block; }
.tdm-social-item { position: relative; display: inline-flex; align-items: center; justify-content: center; vertical-align: middle; transition: 0.2s; text-align: center; transform: translateZ(0px); }
.tdm-social-item i { font-size: 14px; color: var(--td_theme_color,#4db2ec); transition: 0.2s; }
.tdm-social-text { display: none; margin-top: -1px; vertical-align: middle; font-size: 13px; color: var(--td_theme_color,#4db2ec); transition: 0.2s; }
.tdm-social-item-wrap:hover i, .tdm-social-item-wrap:hover .tdm-social-text { color: rgb(0, 0, 0); }
.tdm-social-item-wrap:last-child .tdm-social-text { margin-right: 0px !important; }
.tdi_27 .tdm-social-item i { font-size: 16px; vertical-align: middle; line-height: 24px; }
.tdi_27 .tdm-social-item i.td-icon-linkedin, .tdi_27 .tdm-social-item i.td-icon-pinterest, .tdi_27 .tdm-social-item i.td-icon-blogger, .tdi_27 .tdm-social-item i.td-icon-vimeo { font-size: 12.8px; }
.tdi_27 .tdm-social-item { width: 24px; height: 24px; margin: 5px 10px 5px 0px; }
.tdi_27 .tdm-social-item-wrap:last-child .tdm-social-item { margin-right: 0px !important; }
.tdi_27 .tdm-social-item i, .tds-team-member2 .tdi_27.tds-social1 .tdm-social-item i { color: rgba(255, 255, 255, 0.7); }
.tdi_27 .tdm-social-item-wrap:hover i, .tds-team-member2 .tdi_27.tds-social1 .tdm-social-item:hover i { color: rgb(255, 255, 255); }
.tdi_27 .tdm-social-text { display: none; margin-left: 2px; margin-right: 18px; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_27 .tdm-social-item i { font-size: 14px; vertical-align: middle; line-height: 21px; }
  .tdi_27 .tdm-social-item i.td-icon-linkedin, .tdi_27 .tdm-social-item i.td-icon-pinterest, .tdi_27 .tdm-social-item i.td-icon-blogger, .tdi_27 .tdm-social-item i.td-icon-vimeo { font-size: 11.2px; }
  .tdi_27 .tdm-social-item { width: 21px; height: 21px; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_27 .tdm-social-item i { font-size: 14px; vertical-align: middle; line-height: 21px; }
  .tdi_27 .tdm-social-item i.td-icon-linkedin, .tdi_27 .tdm-social-item i.td-icon-pinterest, .tdi_27 .tdm-social-item i.td-icon-blogger, .tdi_27 .tdm-social-item i.td-icon-vimeo { font-size: 11.2px; }
  .tdi_27 .tdm-social-item { width: 21px; height: 21px; }
}
.tdi_29, .tdi_29 .tdc-columns { min-height: 0px; }
#tdi_28.tdc-row[class*="stretch_row"] > .td-pb-row > .td-element-style, #tdi_28.tdc-row[class*="stretch_row"] > .td-pb-row > .tdc-video-outer-wrapper { width: 100% !important; }
.tdi_29, .tdi_29 .tdc-columns { display: block; }
.tdi_29 .tdc-columns { width: 100%; }
.tdi_29::before, .tdi_29::after { display: table; }
@media (min-width: 768px) {
  .tdi_29 { margin-left: 0px; margin-right: 0px; }
  .tdi_29 .tdc-row-video-background-error, .tdi_29 > .vc_column, .tdi_29 > .tdc-columns > .vc_column { padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 767px) {
  .tdi_29.tdc-row-content-vert-center, .tdi_29.tdc-row-content-vert-center .tdc-columns { display: flex; align-items: center; flex: 1 1 0%; }
  .tdi_29.tdc-row-content-vert-bottom, .tdi_29.tdc-row-content-vert-bottom .tdc-columns { display: flex; align-items: flex-end; flex: 1 1 0%; }
  .tdi_29.tdc-row-content-vert-center .td_block_wrap { vertical-align: middle; }
  .tdi_29.tdc-row-content-vert-bottom .td_block_wrap { vertical-align: bottom; }
}
.tdi_29 { position: relative; margin-top: -28px !important; margin-right: 0px !important; margin-left: 0px !important; padding-right: 6px !important; padding-left: 6px !important; box-shadow: rgba(0, 0, 0, 0.12) 0px 12px 40px !important; }
.tdi_29 .td_block_wrap { text-align: left; }
.tdi_28_rand_style { background-color: rgb(255, 255, 255) !important; }
.tdi_31 { vertical-align: baseline; }
.tdi_31 > .wpb_wrapper, .tdi_31 > .wpb_wrapper > .tdc-elements { display: block; }
.tdi_31 > .wpb_wrapper > .tdc-elements { width: 100%; }
.tdi_31 > .wpb_wrapper > .vc_row_inner { width: auto; }
.tdi_31 > .wpb_wrapper { width: auto; height: auto; }
.tdi_32 { margin-right: 24px !important; position: relative; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_32 { margin-right: 20px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_32 { margin-right: 20px !important; }
}
.tdb_module_header { width: 100%; padding-bottom: 0px; }
.tdb_module_header .td-module-container { display: flex; flex-direction: column; position: relative; }
.tdb_module_header .td-module-container::before { content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 1px; }
.tdb_module_header .td-image-wrap { display: block; position: relative; padding-bottom: 70%; }
.tdb_module_header .td-image-container { position: relative; width: 100%; flex: 0 0 auto; }
.tdb_module_header .td-module-thumb { margin-bottom: 0px; }
.tdb_module_header .td-module-meta-info { width: 100%; margin-bottom: 0px; padding: 7px 0px 0px; z-index: 1; border: 0px solid rgb(234, 234, 234); min-height: 0px; }
.tdb_module_header .entry-title { margin: 0px; font-size: 13px; font-weight: 500; line-height: 18px; }
.tdb_module_header .td-post-author-name, .tdb_module_header .td-post-date, .tdb_module_header .td-module-comments { vertical-align: text-top; }
.tdb_module_header .td-post-author-name, .tdb_module_header .td-post-date { top: 3px; }
.tdb_module_header .td-thumb-css { width: 100%; height: 100%; position: absolute; background-size: cover; background-position: center center; }
.tdb_module_header .td-category-pos-image .td-post-category:not(.td-post-extra-category), .tdb_module_header .td-post-vid-time { position: absolute; z-index: 2; bottom: 0px; }
.tdb_module_header .td-category-pos-image .td-post-category:not(.td-post-extra-category) { left: 0px; }
.tdb_module_header .td-post-vid-time { right: 0px; background-color: rgb(0, 0, 0); padding: 3px 6px 4px; font-family: var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif); font-size: 10px; font-weight: 600; line-height: 1; color: rgb(255, 255, 255); }
.tdb_module_header .td-excerpt { margin: 20px 0px 0px; line-height: 21px; }
.tdb_module_header .td-read-more { margin: 20px 0px 0px; }
.tdb_module_search .tdb-author-photo { display: inline-block; }
.tdb_module_search .tdb-author-photo, .tdb_module_search .tdb-author-photo img { vertical-align: middle; }
.tdb_module_search .td-post-author-name { white-space: normal; }
.tdb_header_search { margin-bottom: 0px; clear: none; }
.tdb_header_search .tdb-block-inner { position: relative; display: inline-block; width: 100%; }
.tdb_header_search .tdb-search-form { position: relative; padding: 20px; border-width: 3px 0px 0px; border-style: solid; border-color: var(--td_theme_color,#4db2ec); pointer-events: auto; }
.tdb_header_search .tdb-search-form::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgb(255, 255, 255); }
.tdb_header_search .tdb-search-form-inner { position: relative; display: flex; background-color: rgb(255, 255, 255); }
.tdb_header_search .tdb-search-form-inner::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 1px solid rgb(225, 225, 225); pointer-events: none; }
.tdb_header_search .tdb-head-search-placeholder { position: absolute; top: 50%; transform: translateY(-50%); padding: 3px 9px; font-size: 12px; line-height: 21px; color: rgb(153, 153, 153); transition: 0.3s; pointer-events: none; }
.tdb_header_search .tdb-head-search-form-input:focus + .tdb-head-search-placeholder, .tdb-head-search-form-input:not(:placeholder-shown) ~ .tdb-head-search-placeholder { opacity: 0; }
.tdb_header_search .tdb-head-search-form-btn, .tdb_header_search .tdb-head-search-form-input { height: auto; min-height: 32px; }
.tdb_header_search .tdb-head-search-form-input { color: rgb(68, 68, 68); flex: 1 1 0%; background-color: transparent; border: 0px; }
.tdb_header_search .tdb-head-search-form-input.tdb-head-search-nofocus { color: transparent; text-shadow: rgb(68, 68, 68) 0px 0px 0px; }
.tdb_header_search .tdb-head-search-form-btn { margin-bottom: 0px; padding: 0px 15px; background-color: rgb(34, 34, 34); font-family: var(--td_default_google_font_2,'Roboto',sans-serif); font-size: 13px; font-weight: 500; color: rgb(255, 255, 255); transition: 0.3s; z-index: 1; }
.tdb_header_search .tdb-head-search-form-btn:hover { background-color: var(--td_theme_color,#4db2ec); }
.tdb_header_search .tdb-head-search-form-btn i, .tdb_header_search .tdb-head-search-form-btn span { display: inline-block; vertical-align: middle; }
.tdb_header_search .tdb-head-search-form-btn i { font-size: 12px; }
.tdb_header_search .tdb-head-search-form-btn .tdb-head-search-form-btn-icon { position: relative; }
.tdb_header_search .tdb-head-search-form-btn .tdb-head-search-form-btn-icon-svg { line-height: 0; }
.tdb_header_search .tdb-head-search-form-btn svg { width: 12px; height: auto; }
.tdb_header_search .tdb-head-search-form-btn svg, .tdb_header_search .tdb-head-search-form-btn svg * { fill: rgb(255, 255, 255); transition: 0.3s; }
.tdb_header_search .tdb-aj-search-results { padding: 20px; border-width: 1px 0px; border-style: solid; border-color: rgb(237, 237, 237); background-color: rgb(255, 255, 255); }
.tdb_header_search .tdb-aj-search-results .td_module_wrap:last-child { margin-bottom: 0px; padding-bottom: 0px; }
.tdb_header_search .tdb-aj-search-results .td_module_wrap:last-child .td-module-container::before { display: none; }
.tdb_header_search .tdb-aj-search-inner { display: flex; flex-wrap: wrap; }
.tdb_header_search .tdb-aj-search-inner::before, .tdb_header_search .tdb-aj-search-inner::after { display: table; content: ""; line-height: 0; }
.tdb_header_search .tdb-aj-search-inner::after { clear: both; }
.tdb_header_search .result-msg { padding: 4px 0px 6px; font-family: var(--td_default_google_font_2,'Roboto',sans-serif); font-size: 12px; font-style: italic; background-color: rgb(255, 255, 255); }
.tdb_header_search .result-msg a { color: rgb(34, 34, 34); }
.tdb_header_search .result-msg a:hover { color: var(--td_theme_color,#4db2ec); }
.tdb_header_search .td-module-meta-info, .tdb_header_search .td-next-prev-wrap { text-align: left; }
.tdb_header_search .td_module_wrap:hover .entry-title a { color: var(--td_theme_color,#4db2ec); }
.tdb_header_search .tdb-aj-cur-element .entry-title a { color: var(--td_theme_color,#4db2ec); }
.tdc-dragged .tdb-head-search-btn::after, .tdc-dragged .tdb-drop-down-search { transition: 0.3s; visibility: hidden !important; opacity: 0 !important; }
.tdb-header-search-trigger-enabled { z-index: 1000; }
.tdb-header-search-trigger-enabled .tdb-head-search-btn { display: flex; align-items: center; position: relative; text-align: center; color: var(--td_theme_color,#4db2ec); }
.tdb-header-search-trigger-enabled .tdb-head-search-btn::after { visibility: hidden; opacity: 0; content: ""; display: block; position: absolute; bottom: 0px; left: 0px; right: 0px; margin: 0px auto; width: 0px; height: 0px; border-style: solid; border-width: 0px 6.5px 7px; transform: translate3d(0px, 20px, 0px); transition: 0.4s; border-color: transparent transparent var(--td_theme_color,#4db2ec) transparent; }
.tdb-header-search-trigger-enabled .tdb-drop-down-search-open + .tdb-head-search-btn::after { visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px); }
.tdb-header-search-trigger-enabled .tdb-search-icon, .tdb-header-search-trigger-enabled .tdb-search-txt, .tdb-header-search-trigger-enabled .tdb-search-icon-svg svg * { transition: 0.3s ease-in-out; }
.tdb-header-search-trigger-enabled .tdb-search-icon-svg { display: flex; align-items: center; justify-content: center; }
.tdb-header-search-trigger-enabled .tdb-search-icon-svg svg { height: auto; }
.tdb-header-search-trigger-enabled .tdb-search-icon-svg svg, .tdb-header-search-trigger-enabled .tdb-search-icon-svg svg * { fill: var(--td_theme_color,#4db2ec); }
.tdb-header-search-trigger-enabled .tdb-search-txt { position: relative; line-height: 1; }
.tdb-header-search-trigger-enabled .tdb-drop-down-search { visibility: hidden; opacity: 0; position: absolute; top: 100%; left: 0px; transform: translate3d(0px, 20px, 0px); transition: 0.4s; pointer-events: none; z-index: 10; }
.tdb-header-search-trigger-enabled .tdb-drop-down-search-open { visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px); }
.tdb-header-search-trigger-enabled .tdb-drop-down-search-inner { position: relative; max-width: 300px; pointer-events: all; }
.rtl .tdb-header-search-trigger-enabled .tdb-drop-down-search-inner { margin-left: 0px; }
.tdb_header_search .tdb-aj-srs-title { margin-bottom: 10px; font-family: var(--td_default_google_font_2,'Roboto',sans-serif); font-weight: 500; font-size: 13px; line-height: 1.3; color: rgb(136, 136, 136); }
.tdb_header_search .tdb-aj-sr-taxonomies { display: flex; flex-direction: column; }
.tdb_header_search .tdb-aj-sr-taxonomy { font-family: var(--td_default_google_font_2,'Roboto',sans-serif); font-size: 13px; font-weight: 500; line-height: 18px; color: rgb(17, 17, 17); }
.tdb_header_search .tdb-aj-sr-taxonomy:not(:last-child) { margin-bottom: 5px; }
.tdb_header_search .tdb-aj-sr-taxonomy:hover { color: var(--td_theme_color,#4db2ec); }
.tdi_32 .tdb-head-search-btn i { font-size: 20px; width: 44px; height: 44px; line-height: 44px; color: rgb(13, 66, 162); }
.tdi_32 .tdb-head-search-btn svg { width: 20px; }
.tdi_32 .tdb-search-icon-svg { width: 44px; height: 44px; }
.tdi_32 { display: inline-block; }
.tdi_32 .tdb-search-txt { top: 0px; }
.tdi_32 .tdb-drop-down-search { top: calc(100% + 6px); }
.tdi_32 .tdb-head-search-btn::after { bottom: -6px; border-bottom-color: rgba(0, 0, 0, 0); }
.tdi_32 .tdb-drop-down-search .tdb-drop-down-search-inner { max-width: 1200px; }
.tdi_32 .tdb-search-form { border-width: 2px 0px 0px; border-color: rgb(247, 247, 247); }
body .tdi_32 .tdb-drop-down-search-inner, .tdi_32 .tdb-search-form, .tdi_32 .tdb-aj-search { margin: 0px auto; }
.tdi_32 .tdb-search-form-inner::after { border-width: 2px; border-radius: 5px; }
.tdi_32 .tdb-search-form-inner { border-radius: 5px; }
.tdi_32 .tdb-head-search-form-input { border-top-left-radius: 5px; border-bottom-left-radius: 5px; line-height: 2.8 !important; }
.tdi_32 .tdb-head-search-form-btn-icon { top: 0px; }
.tdi_32 .tdb-head-search-form-btn { border-radius: 0px 5px 5px 0px; color: rgb(136, 136, 136); background-color: rgb(225, 225, 225); font-size: 12px !important; font-weight: 800 !important; text-transform: uppercase !important; letter-spacing: 1px !important; }
.tdi_32 .tdb-aj-search-results { border-width: 2px 0px; border-color: rgba(0, 0, 0, 0.03); }
.tdi_32 .result-msg { padding: 5px 0px 7px; text-align: center; }
.tdi_32 .tdb-head-search-btn svg, .tdi_32 .tdb-head-search-btn svg * { fill: rgb(13, 66, 162); }
.tdi_32 .tdb-drop-down-search-inner { box-shadow: rgba(0, 0, 0, 0.12) 0px 44px 40px 0px; }
.tdi_32 .tdb-head-search-form-btn svg, .tdi_32 .tdb-head-search-form-btn svg * { fill: rgb(136, 136, 136); }
.tdi_32 .tdb-head-search-form-btn:hover { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); }
.tdi_32 .tdb-head-search-form-btn:hover svg, .tdi_32 .tdb-head-search-form-btn:hover svg * { fill: rgb(255, 255, 255); }
.tdi_32 .result-msg a:hover { color: rgb(13, 66, 162); }
.tdi_32 .td_module_wrap { width: 33.3333%; float: left; padding-left: 12px; padding-right: 12px; padding-bottom: 12px; margin-bottom: 12px; }
.tdi_32 .td_module_wrap:nth-last-child(-n+3) { margin-bottom: 0px; padding-bottom: 0px; }
.tdi_32 .td_module_wrap:nth-last-child(-n+3) .td-module-container::before { display: none; }
.tdi_32 .tdb-aj-search-inner { margin-left: -12px; margin-right: -12px; }
.tdi_32 .td-module-container::before { bottom: -12px; border-color: rgb(234, 234, 234); }
.tdi_32 .td-module-container { border-color: rgb(234, 234, 234); flex-direction: row; align-items: center; }
.tdi_32 .entry-thumb { background-position: center 50%; border-radius: 8px; }
.tdi_32 .td-image-container { flex: 0 0 32%; width: 32%; display: block; order: 0; }
.ie10 .tdi_32 .td-image-container, .ie11 .tdi_32 .td-image-container { flex: 0 0 auto; }
.ie10 .tdi_32 .td-module-meta-info, .ie11 .tdi_32 .td-module-meta-info { flex: 1 1 0%; }
.tdi_32 .td-post-vid-time { display: block; }
.tdi_32 .td-module-meta-info { padding: 0px 0px 0px 18px; border-color: rgb(234, 234, 234); }
.tdi_32 .entry-title { margin: 0px 0px 10px; font-size: 16px !important; line-height: 1.4 !important; font-weight: 800 !important; }
.tdi_32 .td-excerpt { column-count: 1; column-gap: 48px; display: none; }
.tdi_32 .td-post-category { margin: 0px 10px 0px 0px; padding: 3px 0px 4px; background-color: rgba(0, 0, 0, 0); color: rgb(13, 66, 162); font-size: 11px !important; font-weight: 800 !important; text-transform: uppercase !important; }
.tdi_32 .td-read-more { display: none; }
.tdi_32 .td-author-date { display: inline; }
.tdi_32 .td-post-author-name { display: none; }
.tdi_32 .entry-review-stars { display: none; }
.tdi_32 .td-icon-star, .tdi_32 .td-icon-star-empty, .tdi_32 .td-icon-star-half { font-size: 15px; }
.tdi_32 .td-module-comments { display: none; }
.tdi_32 .tdb-author-photo .avatar { width: 20px; height: 20px; margin-right: 6px; border-radius: 50%; }
body .tdi_32 .td_module_wrap:hover .td-module-title a, .tdi_32 .tdb-aj-cur-element .entry-title a { color: rgb(13, 66, 162) !important; }
.tdi_32 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
.tdi_32 .td-editor-date, .tdi_32 .td-editor-date .td-post-author-name, .tdi_32 .td-module-comments a { font-size: 11px !important; font-weight: 800 !important; text-transform: uppercase !important; }
@media (min-width: 768px) {
  .tdi_32 .td-module-title a { transition: 0.2s; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_32 .tdb-head-search-btn i { font-size: 18px; width: 39.6px; height: 39.6px; line-height: 39.6px; }
  .tdi_32 .tdb-head-search-btn svg { width: 18px; }
  .tdi_32 .tdb-search-icon-svg { width: 39.6px; height: 39.6px; }
  .tdi_32 .tdb-drop-down-search .tdb-drop-down-search-inner { max-width: calc(100% - 40px); }
  .tdi_32 .td_module_wrap { padding-bottom: 12px !important; margin-bottom: 12px !important; }
  .tdi_32 .td_module_wrap:nth-last-child(-n+3) { margin-bottom: 0px !important; padding-bottom: 0px !important; }
  .tdi_32 .td_module_wrap .td-module-container::before { display: block !important; }
  .tdi_32 .td_module_wrap:nth-last-child(-n+3) .td-module-container::before { display: none !important; }
  .tdi_32 .td-module-container::before { bottom: -12px; }
  .tdi_32 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
  @media (min-width: 768px) {
  .tdi_32 .td-module-title a { transition: 0.2s; }
}
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_32 .td_module_wrap { padding-bottom: 12px !important; margin-bottom: 12px !important; }
  .tdi_32 .td_module_wrap:nth-last-child(-n+3) { margin-bottom: 0px !important; padding-bottom: 0px !important; }
  .tdi_32 .td_module_wrap .td-module-container::before { display: block !important; }
  .tdi_32 .td_module_wrap:nth-last-child(-n+3) .td-module-container::before { display: none !important; }
  .tdi_32 .td-module-container::before { bottom: -12px; }
  .tdi_32 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
  @media (min-width: 768px) {
  .tdi_32 .td-module-title a { transition: 0.2s; }
}
}
@media (max-width: 767px) {
  .tdi_32 .tdb-head-search-btn i { font-size: 18px; width: 39.6px; height: 39.6px; line-height: 39.6px; }
  .tdi_32 .tdb-head-search-btn svg { width: 18px; }
  .tdi_32 .tdb-search-icon-svg { width: 39.6px; height: 39.6px; }
  .tdi_32 .td_module_wrap { padding-bottom: 12px !important; margin-bottom: 12px !important; }
  .tdi_32 .td_module_wrap:nth-last-child(-n+3) { margin-bottom: 0px !important; padding-bottom: 0px !important; }
  .tdi_32 .td_module_wrap .td-module-container::before { display: block !important; }
  .tdi_32 .td_module_wrap:nth-last-child(-n+3) .td-module-container::before { display: none !important; }
  .tdi_32 .td-module-container::before { bottom: -12px; }
  .tdi_32 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
  @media (min-width: 768px) {
  .tdi_32 .td-module-title a { transition: 0.2s; }
}
}
.tdb_header_menu .tdb-menu-items-pulldown { transition: opacity 0.5s; opacity: 1; }
.tdb_header_menu .tdb-menu-items-pulldown.tdb-menu-items-pulldown-inactive { white-space: nowrap; opacity: 0; }
.tdb_header_menu .tdb-menu-items-pulldown.tdb-menu-items-pulldown-inactive .tdb-menu { white-space: nowrap; }
.tdb_header_menu .tdb-menu-items-pulldown.tdb-menu-items-pulldown-inactive .tdb-menu > li { float: none; display: inline-block; }
.tdb_header_menu .tdb-menu-items-dropdown { position: relative; display: inline-block; vertical-align: middle; font-family: var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif); }
.tdb_header_menu .tdb-menu-items-dropdown:hover .td-pulldown-filter-list { display: block; }
.tdb_header_menu .tdb-menu-items-dropdown:hover .td-subcat-more::after { width: 100%; }
.tdb_header_menu .tdb-menu-items-dropdown .tdb-menu-sep { position: relative; vertical-align: middle; font-size: 14px; }
.tdb_header_menu .tdb-menu-items-dropdown .tdb-menu-more-icon-svg, .tdb_header_menu .tdb-menu-items-dropdown .tdb-menu-sep-svg { line-height: 0; }
.tdb_header_menu .tdb-menu-items-dropdown .tdb-menu-more-icon-svg svg, .tdb_header_menu .tdb-menu-items-dropdown .tdb-menu-sep-svg svg { width: 14px; height: auto; }
.tdb_header_menu .tdb-menu-items-dropdown .tdb-menu-more-icon-svg { vertical-align: middle; }
.tdb_header_menu .tdb-menu-items-empty + .tdb-menu-items-dropdown .tdb-menu-sep { display: none; }
.tdb_header_menu .td-subcat-more { position: relative; display: inline-block; padding: 0px 14px; font-size: 14px; line-height: 48px; vertical-align: middle; backface-visibility: hidden; color: rgb(0, 0, 0); cursor: pointer; }
.tdb_header_menu .td-subcat-more > .tdb-menu-item-text { font-weight: 700; text-transform: uppercase; font-family: var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif); float: left; }
.tdb_header_menu .td-subcat-more::after { content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; margin: 0px auto; width: 0px; height: 3px; background-color: var(--td_theme_color,#4db2ec); transform: translate3d(0px, 0px, 0px); transition: width 0.2s; }
.tdb_header_menu .td-subcat-more .tdb-menu-more-subicon { margin: 0px 0px 0px 7px; }
.tdb_header_menu .td-subcat-more .tdb-menu-more-subicon-svg { line-height: 0; }
.tdb_header_menu .td-subcat-more .tdb-menu-more-subicon-svg svg { width: 14px; height: auto; }
.tdb_header_menu .td-subcat-more .tdb-menu-more-subicon-svg svg, .tdb_header_menu .td-subcat-more .tdb-menu-more-subicon-svg svg * { fill: rgb(0, 0, 0); }
.tdb_header_menu .td-pulldown-filter-list, .tdb_header_menu .td-pulldown-filter-list .sub-menu { position: absolute; background-color: rgb(255, 255, 255); display: none; z-index: 99; width: 170px !important; }
.tdb_header_menu .td-pulldown-filter-list { list-style-type: none; top: 100%; left: -15px; margin: 0px; padding: 15px 0px; text-align: left; }
.tdb_header_menu .td-pulldown-filter-list .sub-menu { top: 0px; right: 100%; left: auto; margin-top: -15px; }
.tdb_header_menu .td-pulldown-filter-list li { margin: 0px; }
.tdb_header_menu .td-pulldown-filter-list li a { position: relative; display: block; padding: 7px 30px; font-size: 12px; line-height: 20px; color: rgb(17, 17, 17); }
.tdb_header_menu .td-pulldown-filter-list li:hover > a { color: var(--td_theme_color,#4db2ec); }
.tdb_header_menu .td-pulldown-filter-list li:hover > .sub-menu { display: block !important; }
.tdb_header_menu .td-pulldown-filter-list li .tdb-menu-sep { display: none; }
.tdb_header_menu .td-pulldown-filter-list li:not(.tdb-normal-menu) > a > .tdb-sub-menu-icon, .tdb_header_menu .td-pulldown-filter-list li:not(.tdb-normal-menu) .sub-menu { display: none !important; }
.tdb_header_menu { margin-bottom: 0px; z-index: 999; clear: none; }
.tdb_header_menu .tdb-main-sub-icon-fake, .tdb_header_menu .tdb-sub-icon-fake { display: none; }
.rtl .tdb_header_menu .tdb-menu { display: flex; }
.tdb_header_menu .tdb-menu { display: inline-block; vertical-align: middle; margin: 0px; }
.tdb_header_menu .tdb-menu .tdb-mega-menu-inactive, .tdb_header_menu .tdb-menu .tdb-menu-item-inactive { pointer-events: none; }
.tdb_header_menu .tdb-menu .tdb-mega-menu-inactive > ul, .tdb_header_menu .tdb-menu .tdb-menu-item-inactive > ul { visibility: hidden; opacity: 0; }
.tdb_header_menu .tdb-menu .sub-menu { font-size: 14px; position: absolute; top: -999em; background-color: rgb(255, 255, 255); z-index: 99; }
.tdb_header_menu .tdb-menu .sub-menu > li { list-style-type: none; margin: 0px; font-family: var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif); }
.tdb_header_menu .tdb-menu > li { float: left; list-style-type: none; margin: 0px; }
.tdb_header_menu .tdb-menu > li > a { position: relative; display: inline-block; padding: 0px 14px; font-weight: 700; font-size: 14px; line-height: 48px; vertical-align: middle; text-transform: uppercase; backface-visibility: hidden; color: rgb(0, 0, 0); font-family: var(--td_default_google_font_1,'Open Sans','Open Sans Regular',sans-serif); }
.tdb_header_menu .tdb-menu > li > a::after { content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; margin: 0px auto; width: 0px; height: 3px; background-color: var(--td_theme_color,#4db2ec); transform: translate3d(0px, 0px, 0px); transition: width 0.2s; }
.tdb_header_menu .tdb-menu > li > a > .tdb-menu-item-text { display: inline-block; }
.tdb_header_menu .tdb-menu > li > a .tdb-menu-item-text, .tdb_header_menu .tdb-menu > li > a span { vertical-align: middle; float: left; }
.tdb_header_menu .tdb-menu > li > a .tdb-sub-menu-icon { margin: 0px 0px 0px 7px; }
.tdb_header_menu .tdb-menu > li > a .tdb-sub-menu-icon-svg { float: none; line-height: 0; }
.tdb_header_menu .tdb-menu > li > a .tdb-sub-menu-icon-svg svg { width: 14px; height: auto; }
.tdb_header_menu .tdb-menu > li > a .tdb-sub-menu-icon-svg svg, .tdb_header_menu .tdb-menu > li > a .tdb-sub-menu-icon-svg svg * { fill: rgb(0, 0, 0); }
.tdb_header_menu .tdb-menu > li.current-menu-item > a::after, .tdb_header_menu .tdb-menu > li.current-menu-ancestor > a::after, .tdb_header_menu .tdb-menu > li.current-category-ancestor > a::after, .tdb_header_menu .tdb-menu > li.current-page-ancestor > a::after, .tdb_header_menu .tdb-menu > li:hover > a::after, .tdb_header_menu .tdb-menu > li.tdb-hover > a::after { width: 100%; }
.tdb_header_menu .tdb-menu > li:hover > ul, .tdb_header_menu .tdb-menu > li.tdb-hover > ul { top: auto; display: block !important; }
.tdb_header_menu .tdb-menu > li.td-normal-menu > ul.sub-menu { top: auto; left: 0px; z-index: 99; }
.tdb_header_menu .tdb-menu > li .tdb-menu-sep { position: relative; vertical-align: middle; font-size: 14px; }
.tdb_header_menu .tdb-menu > li .tdb-menu-sep-svg { line-height: 0; }
.tdb_header_menu .tdb-menu > li .tdb-menu-sep-svg svg { width: 14px; height: auto; }
.tdb_header_menu .tdb-menu > li:last-child .tdb-menu-sep { display: none; }
.tdb_header_menu .tdb-menu-item-text { overflow-wrap: break-word; }
.tdb_header_menu .tdb-menu-item-text, .tdb_header_menu .tdb-sub-menu-icon, .tdb_header_menu .tdb-menu-more-subicon { vertical-align: middle; }
.tdb_header_menu .tdb-sub-menu-icon, .tdb_header_menu .tdb-menu-more-subicon { position: relative; top: 0px; padding-left: 0px; }
.tdb_header_menu .tdb-normal-menu { position: relative; }
.tdb_header_menu .tdb-normal-menu ul { left: 0px; padding: 15px 0px; text-align: left; }
.tdb_header_menu .tdb-normal-menu ul ul { margin-top: -15px; }
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item { position: relative; list-style-type: none; }
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a { position: relative; display: block; padding: 7px 30px; font-size: 12px; line-height: 20px; color: rgb(17, 17, 17); }
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon, .tdb_header_menu .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon { position: absolute; top: 50%; transform: translateY(-50%); right: 0px; padding-right: inherit; font-size: 7px; line-height: 20px; }
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon-svg, .tdb_header_menu .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon-svg { line-height: 0; }
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon-svg svg, .tdb_header_menu .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon-svg svg { width: 7px; height: auto; }
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon-svg svg, .tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon-svg svg *, .tdb_header_menu .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon svg, .tdb_header_menu .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon svg * { fill: rgb(0, 0, 0); }
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item:hover > ul, .tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.tdb-hover > ul { top: 0px; display: block !important; }
.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-menu-item > a, .tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-menu-ancestor > a, .tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-category-ancestor > a, .tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-page-ancestor > a, .tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.tdb-hover > a, .tdb_header_menu .tdb-normal-menu ul .tdb-menu-item:hover > a { color: var(--td_theme_color,#4db2ec); }
.tdb_header_menu .tdb-normal-menu > ul { left: -15px; }
.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu ul, .tdb_header_menu.tdb-menu-sub-inline .td-pulldown-filter-list { width: 100% !important; }
.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu ul li, .tdb_header_menu.tdb-menu-sub-inline .td-pulldown-filter-list li { display: inline-block; width: auto !important; }
.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu, .tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item { position: static; }
.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu ul ul { margin-top: 0px !important; }
.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu > ul { left: 0px !important; }
.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item > a .tdb-sub-menu-icon { float: none; line-height: 1; }
.tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item:hover > ul, .tdb_header_menu.tdb-menu-sub-inline .tdb-normal-menu .tdb-menu-item.tdb-hover > ul { top: 100%; }
.tdb_header_menu.tdb-menu-sub-inline .tdb-menu-items-dropdown { position: static; }
.tdb_header_menu.tdb-menu-sub-inline .td-pulldown-filter-list { left: 0px !important; }
.tdb-menu .tdb-mega-menu .sub-menu { transition: opacity 0.3s; width: 1114px !important; }
.tdb-menu .tdb-mega-menu .sub-menu, .tdb-menu .tdb-mega-menu .sub-menu > li { position: absolute; left: 50%; transform: translateX(-50%); }
.tdb-menu .tdb-mega-menu .sub-menu > li { top: 0px; width: 100%; height: auto; background-color: rgb(255, 255, 255); border: 1px solid rgb(234, 234, 234); overflow: hidden; max-width: 1114px !important; }
.tdc-dragged .tdb-block-menu ul { transition: 0.3s; visibility: hidden !important; opacity: 0 !important; }
.tdb-mm-align-screen .tdb-menu .tdb-mega-menu .sub-menu { transform: translateX(0px); }
.tdb-mm-align-parent .tdb-menu .tdb-mega-menu { position: relative; }
.tdb-menu .tdb-mega-menu .tdc-row:not([class*="stretch_row_"]), .tdb-menu .tdb-mega-menu .tdc-row-composer:not([class*="stretch_row_"]) { width: auto !important; max-width: 1240px; }
.tdb-menu .tdb-mega-menu-page > .sub-menu > li .tdb-page-tpl-edit-btns { position: absolute; top: 0px; left: 0px; display: none; flex-wrap: wrap; gap: 0px 4px; }
.tdb-menu .tdb-mega-menu-page > .sub-menu > li:hover .tdb-page-tpl-edit-btns { display: flex; }
.tdb-menu .tdb-mega-menu-page > .sub-menu > li .tdb-page-tpl-edit-btn { background-color: rgb(0, 0, 0); padding: 1px 8px 2px; font-size: 11px; color: rgb(255, 255, 255); z-index: 100; }
.tdi_33 { display: inline-block; }
.tdi_33 .tdb-menu > li > a, .tdi_33 .td-subcat-more { padding: 0px 24px; }
.tdi_33 .tdb-menu > li .tdb-menu-sep, .tdi_33 .tdb-menu-items-dropdown .tdb-menu-sep { top: -1px; }
.tdi_33 .tdb-menu > li > a .tdb-sub-menu-icon, .tdi_33 .td-subcat-more .tdb-menu-more-subicon { font-size: 19px; margin-left: 0px; top: 0px; }
.tdi_33 .td-subcat-more .tdb-menu-more-icon { top: 0px; }
.tdi_33 .tdb-menu > li > a, .tdi_33 .td-subcat-more, .tdi_33 .td-subcat-more > .tdb-menu-item-text { font-size: 13px !important; line-height: 56px !important; font-weight: 800 !important; letter-spacing: 2px !important; }
.tdi_33 .tdb-menu > .tdb-normal-menu > ul, .tdi_33 .td-pulldown-filter-list { left: 7px; }
.tdi_33 .tdb-menu .tdb-normal-menu ul, .tdi_33 .td-pulldown-filter-list, .tdi_33 .td-pulldown-filter-list .sub-menu { padding: 12px 0px; border-width: 2px 0px 0px; border-style: solid; border-color: rgb(247, 247, 247); box-shadow: rgba(0, 0, 0, 0.15) 0px 44px 30px 0px; }
.tdi_33 .tdb-menu .tdb-normal-menu ul .tdb-menu-item > a, .tdi_33 .tdb-menu-items-dropdown .td-pulldown-filter-list li > a { padding: 6px 17px; }
.tdi_33 .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon, .tdi_33 .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon { right: 0px; margin-top: 1px; }
.tdi_33 .tdb-menu .tdb-normal-menu ul .tdb-menu-item > a, .tdi_33 .td-pulldown-filter-list li a { font-weight: 800 !important; text-transform: uppercase !important; letter-spacing: 2px !important; }
.tdi_33:not(.tdb-mm-align-screen) .tdb-mega-menu .sub-menu, .tdi_33 .tdb-mega-menu .sub-menu > li { max-width: 1200px !important; }
.tdi_33 .tdb-mega-menu-page > .sub-menu > li { padding: 20px; }
.tdi_33 .tdb-menu .tdb-mega-menu .sub-menu > li { border-width: 2px 0px 0px; border-color: rgb(247, 247, 247); box-shadow: rgba(0, 0, 0, 0.12) 0px 44px 30px 0px; }
@media (max-width: 1018px) {
  .tdb_header_menu .td-pulldown-filter-list { left: auto; right: -15px; }
}
@media (max-width: 1140px) {
  .tdb-menu .tdb-mega-menu .sub-menu > li { width: 100% !important; }
}
@media (max-width: 1018px) {
  .tdi_33 .td-pulldown-filter-list { left: auto; right: 7px; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_33 .tdb-menu > li > a, .tdi_33 .td-subcat-more { padding: 0px 20px; }
  .tdi_33 .tdb-menu > li > a, .tdi_33 .td-subcat-more, .tdi_33 .td-subcat-more > .tdb-menu-item-text { font-size: 12px !important; line-height: 52px !important; }
  .tdi_33 .tdb-menu > .tdb-normal-menu > ul, .tdi_33 .td-pulldown-filter-list { left: 8px; }
  .tdi_33 .tdb-menu .tdb-normal-menu ul, .tdi_33 .td-pulldown-filter-list, .tdi_33 .td-pulldown-filter-list .sub-menu { padding: 10px 0px; }
  .tdi_33 .tdb-menu .tdb-normal-menu ul .tdb-menu-item > a, .tdi_33 .tdb-menu-items-dropdown .td-pulldown-filter-list li > a { padding: 3px 16px; }
  .tdi_33 .tdb-menu .tdb-normal-menu ul .tdb-menu-item > a, .tdi_33 .td-pulldown-filter-list li a { font-size: 11px !important; }
  .tdi_33:not(.tdb-mm-align-screen) .tdb-mega-menu .sub-menu, .tdi_33 .tdb-mega-menu .sub-menu > li { max-width: calc(100% - 40px) !important; }
  .tdi_33 .tdb-mega-menu-page > .sub-menu > li { padding: 18px; }
  @media (max-width: 1018px) {
  .tdi_33 .td-pulldown-filter-list { left: auto; right: 8px; }
}
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_33 .tdb-menu > li > a, .tdi_33 .td-subcat-more { padding: 0px 20px; }
  .tdi_33 .tdb-menu > li > a, .tdi_33 .td-subcat-more, .tdi_33 .td-subcat-more > .tdb-menu-item-text { font-size: 12px !important; }
  .tdi_33 .tdb-menu .tdb-normal-menu ul, .tdi_33 .td-pulldown-filter-list, .tdi_33 .td-pulldown-filter-list .sub-menu { padding: 10px 0px; }
  .tdi_33 .tdb-menu .tdb-normal-menu ul .tdb-menu-item > a, .tdi_33 .tdb-menu-items-dropdown .td-pulldown-filter-list li > a { padding: 3px 16px; }
  .tdi_33 .tdb-mega-menu-page > .sub-menu > li { padding: 18px; }
}
.tdi_33 .tdb-menu > li.current-menu-item > a, .tdi_33 .tdb-menu > li.current-menu-ancestor > a, .tdi_33 .tdb-menu > li.current-category-ancestor > a, .tdi_33 .tdb-menu > li.current-page-ancestor > a, .tdi_33 .tdb-menu > li:hover > a, .tdi_33 .tdb-menu > li.tdb-hover > a, .tdi_33 .tdb-menu-items-dropdown:hover .td-subcat-more { color: rgb(13, 66, 162); }
.tdi_33 .tdb-menu > li.current-menu-item > a .tdb-sub-menu-icon-svg svg, .tdi_33 .tdb-menu > li.current-menu-item > a .tdb-sub-menu-icon-svg svg *, .tdi_33 .tdb-menu > li.current-menu-ancestor > a .tdb-sub-menu-icon-svg svg, .tdi_33 .tdb-menu > li.current-menu-ancestor > a .tdb-sub-menu-icon-svg svg *, .tdi_33 .tdb-menu > li.current-category-ancestor > a .tdb-sub-menu-icon-svg svg, .tdi_33 .tdb-menu > li.current-category-ancestor > a .tdb-sub-menu-icon-svg svg *, .tdi_33 .tdb-menu > li.current-page-ancestor > a .tdb-sub-menu-icon-svg svg *, .tdi_33 .tdb-menu > li:hover > a .tdb-sub-menu-icon-svg svg, .tdi_33 .tdb-menu > li:hover > a .tdb-sub-menu-icon-svg svg *, .tdi_33 .tdb-menu > li.tdb-hover > a .tdb-sub-menu-icon-svg svg, .tdi_33 .tdb-menu > li.tdb-hover > a .tdb-sub-menu-icon-svg svg *, .tdi_33 .tdb-menu-items-dropdown:hover .td-subcat-more .tdb-menu-more-icon-svg svg, .tdi_33 .tdb-menu-items-dropdown:hover .td-subcat-more .tdb-menu-more-icon-svg svg * { fill: rgb(13, 66, 162); }
.tdi_33 .tdb-menu > li > a::after, .tdi_33 .tdb-menu-items-dropdown .td-subcat-more::after { bottom: 0px; }
.tdi_33 .tdb-menu > li.current-menu-item > a::after, .tdi_33 .tdb-menu > li.current-menu-ancestor > a::after, .tdi_33 .tdb-menu > li.current-category-ancestor > a::after, .tdi_33 .tdb-menu > li.current-page-ancestor > a::after, .tdi_33 .tdb-menu > li:hover > a::after, .tdi_33 .tdb-menu > li.tdb-hover > a::after, .tdi_33 .tdb-menu-items-dropdown:hover .td-subcat-more::after { width: 0px; }
.tdi_33 .tdb-menu ul .tdb-normal-menu.current-menu-item > a, .tdi_33 .tdb-menu ul .tdb-normal-menu.current-menu-ancestor > a, .tdi_33 .tdb-menu ul .tdb-normal-menu.current-category-ancestor > a, .tdi_33 .tdb-menu ul .tdb-normal-menu.tdb-hover > a, .tdi_33 .tdb-menu ul .tdb-normal-menu:hover > a, .tdi_33 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover > a { color: rgb(13, 66, 162); }
.tdi_33 .tdb-menu ul .tdb-normal-menu.current-menu-item > a .tdb-sub-menu-icon-svg svg, .tdi_33 .tdb-menu ul .tdb-normal-menu.current-menu-item > a .tdb-sub-menu-icon-svg svg *, .tdi_33 .tdb-menu ul .tdb-normal-menu.current-menu-ancestor > a .tdb-sub-menu-icon-svg svg, .tdi_33 .tdb-menu ul .tdb-normal-menu.current-menu-ancestor > a .tdb-sub-menu-icon-svg svg *, .tdi_33 .tdb-menu ul .tdb-normal-menu.current-category-ancestor > a .tdb-sub-menu-icon-svg svg, .tdi_33 .tdb-menu ul .tdb-normal-menu.current-category-ancestor > a .tdb-sub-menu-icon-svg svg *, .tdi_33 .tdb-menu ul .tdb-normal-menu.tdb-hover > a .tdb-sub-menu-icon-svg svg, .tdi_33 .tdb-menu ul .tdb-normal-menu.tdb-hover > a .tdb-sub-menu-icon-svg svg *, .tdi_33 .tdb-menu ul .tdb-normal-menu:hover > a .tdb-sub-menu-icon-svg svg, .tdi_33 .tdb-menu ul .tdb-normal-menu:hover > a .tdb-sub-menu-icon-svg svg *, .tdi_33 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover > a .tdb-sub-menu-icon-svg svg, .tdi_33 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover > a .tdb-sub-menu-icon-svg svg * { fill: rgb(13, 66, 162); }
.tdi_37 { min-height: 0px; }
.tdi_39, .tdi_39 .tdc-columns { min-height: 0px; }
.tdi_39, .tdi_39 .tdc-columns { display: block; }
.tdi_39 .tdc-columns { width: 100%; }
.tdi_39::before, .tdi_39::after { display: table; }
.tdi_39 { padding-bottom: 120px !important; position: relative; }
.tdi_39 .td_block_wrap { text-align: left; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_39 { padding-bottom: 100px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_39 { padding-bottom: 80px !important; }
}
@media (max-width: 767px) {
  .tdi_39 { padding-bottom: 80px !important; }
}
.tdi_38_rand_style > .td-element-style-before { content: "" !important; width: 100% !important; height: 100% !important; position: absolute !important; top: 0px !important; left: 0px !important; display: block !important; z-index: 0 !important; background-repeat: no-repeat !important; background-position: center bottom !important; opacity: 0.2 !important; }
.tdi_41 { vertical-align: baseline; }
.tdi_41 > .wpb_wrapper, .tdi_41 > .wpb_wrapper > .tdc-elements { display: block; }
.tdi_41 > .wpb_wrapper > .tdc-elements { width: 100%; }
.tdi_41 > .wpb_wrapper > .vc_row_inner { width: auto; }
.tdi_41 > .wpb_wrapper { width: auto; height: auto; }
.tdi_41 { width: 34% !important; }
@media (max-width: 767px) {
  .tdi_41 { width: 100% !important; }
}
.td_block_template_15.widget > ul > li { margin-left: 0px !important; }
.td_block_template_15 .td-related-title a { font-size: 14px; margin: 0px 12px !important; }
@media (max-width: 767px) {
  .td_block_template_15 .td-related-title a { margin: 0px 8px !important; }
}
.td_block_template_15 .td-related-title .td-cur-simple-item { color: var(--td_theme_color,#4db2ec); }
.td_block_template_15 .td-block-title { font-size: 17px; font-weight: 500; margin-top: 0px; margin-bottom: 26px; padding: 15px 0px; line-height: 1; position: relative; overflow: hidden; text-align: center; background-color: rgb(255, 255, 255); }
.td_block_template_15 .td-block-title::before { content: ""; width: 100%; height: 2px; position: absolute; top: 0px; left: 0px; background-color: var(--td_header_color,var(--td_theme_color,#4db2ec)); z-index: 1; }
.td_block_template_15 .td-block-title::after { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; border: 1px solid rgb(237, 237, 237); z-index: 0; pointer-events: none; }
.td_block_template_15 .td-block-title > * { margin: 0px 18px; color: var(--td_text_header_color,#111); }
.td_block_template_15 .td-block-title-wrap .td-wrapper-pulldown-filter { background-color: transparent !important; display: inline-block; }
.td_block_template_15 .td-block-title-wrap .td-wrapper-pulldown-filter, .td_block_template_15 .td-block-title-wrap .td-wrapper-pulldown-filter i { color: var(--td_text_header_color,#777); }
.td_block_template_15 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option { height: 100%; display: table; }
.td_block_template_15 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option i { margin-right: 16px; }
.td_block_template_15 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option .td-pulldown-filter-list { border-width: 0px 1px 1px; }
.td_block_template_15 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option .td-pulldown-filter-link { padding-right: 32px; }
.td_block_template_15 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option .td-pulldown-more { vertical-align: middle; display: table-cell; padding: 0px; opacity: 0.8; }
@media (max-width: 767px) {
  .td_block_template_15 .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option .td-pulldown-more span { display: none; }
}
.tdi_42 .td-block-title > *, .tdi_42 .td-pulldown-filter-display-option, .tdi_42 .td-pulldown-filter-display-option i { color: rgb(255, 255, 255) !important; }
.tdi_42 .td-block-title { background-color: rgb(30, 115, 190) !important; }
.tdi_42 { margin-bottom: 0px !important; }
@media (max-width: 767px) {
  .tdi_42 { margin-bottom: 30px !important; }
}
.tdi_42 .td-image-wrap { padding-bottom: 70%; }
.tdi_42 .entry-thumb { background-position: center 50%; }
.tdi_42 .td-image-container { flex: 0 0 28%; width: 28%; display: block; order: 0; }
.ie10 .tdi_42 .td-image-container, .ie11 .tdi_42 .td-image-container { flex: 0 0 auto; }
.tdi_42 .td-module-container { flex-direction: row; border-color: rgb(234, 234, 234) !important; }
.ie10 .tdi_42 .td-module-meta-info, .ie11 .tdi_42 .td-module-meta-info { flex: 1 1 0%; }
body .tdi_42 .td-favorite { font-size: 36px; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px 0px; }
.tdi_42 .td-module-meta-info { padding: 0px; display: flex; flex-direction: column; justify-content: center; border-color: rgb(234, 234, 234); }
.tdi_42 .td-category-pos-above .td-post-category { align-self: flex-start; }
.tdi_42 .td_module_wrap { padding-left: 20px; padding-right: 20px; padding-bottom: 21px; margin-bottom: 21px; }
.tdi_42 .td_block_inner { margin-left: -20px; margin-right: -20px; }
.tdi_42 .td-module-container::before { bottom: -21px; border-width: 0px 0px 1px; border-style: solid; border-color: rgb(234, 234, 234); }
.tdi_42 .entry-thumb, .tdi_42 .td-image-wrap::before, .tdi_42 .td-image-wrap::after, .tdi_42 .entry-thumb::before, .tdi_42 .entry-thumb::after { border-radius: 8px; }
.tdi_42 .td-post-vid-time { display: none; }
.tdi_42 .td-post-category { margin: -1px 10px 0px 0px; padding: 3px 0px 4px; background-color: rgba(13, 66, 162, 0); color: rgb(13, 66, 162); font-family: Muli !important; font-size: 11px !important; font-weight: 800 !important; text-transform: uppercase !important; }
.tdi_42 .td-post-category:not(.td-post-extra-category) { display: none; }
.tdi_42 .td-author-photo .avatar { width: 20px; height: 20px; margin-right: 6px; border-radius: 50%; }
.tdi_42 .td-excerpt { display: none; column-count: 1; column-gap: 48px; }
.tdi_42 .td-audio-player { opacity: 0; visibility: hidden; height: 0px; font-size: 13px; }
.tdi_42 .td-read-more { display: none; }
.tdi_42 .td-author-date { display: none; }
.tdi_42 .td-post-author-name { display: none; }
.tdi_42 .td-post-date, .tdi_42 .td-post-author-name span { display: none; }
.tdi_42 .entry-review-stars { display: none; }
.tdi_42 .td-icon-star, .tdi_42 .td-icon-star-empty, .tdi_42 .td-icon-star-half { font-size: 15px; }
.tdi_42 .td-module-comments { display: none; }
.tdi_42 .td_module_wrap:nth-last-child(1) { margin-bottom: 0px; padding-bottom: 0px; }
.tdi_42 .td_module_wrap:nth-last-child(1) .td-module-container::before { display: none; }
.tdi_42 .td-module-title a { color: rgb(0, 0, 0); box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
.tdi_42 .entry-title { margin: 0px 0px 12px; font-family: Muli !important; font-size: 18px !important; line-height: 1.2 !important; font-weight: 800 !important; }
.tdi_42 .td-editor-date, .tdi_42 .td-editor-date .td-post-author-name a, .tdi_42 .td-editor-date .entry-date, .tdi_42 .td-module-comments a { font-family: Muli !important; font-size: 11px !important; font-weight: 800 !important; text-transform: uppercase !important; }
html:not([class*="ie"]) .tdi_42 .td-module-container:hover .entry-thumb::before { opacity: 0; }
@media (min-width: 768px) {
  .tdi_42 .td-module-title a { transition: 0.2s; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_42 .td_module_wrap { padding-bottom: 17px !important; margin-bottom: 17px !important; }
  .tdi_42 .td-module-container::before { bottom: -17px; }
  .tdi_42 .td_module_wrap:nth-last-child(1) { margin-bottom: 0px !important; padding-bottom: 0px !important; }
  .tdi_42 .td_module_wrap .td-module-container::before { display: block !important; }
  .tdi_42 .td_module_wrap:nth-last-child(1) .td-module-container::before { display: none !important; }
  .tdi_42 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
  .tdi_42 .entry-title { margin: 0px 0px 8px; font-size: 16px !important; line-height: 1.1 !important; }
  .tdi_42 .td-post-category { font-size: 10px !important; }
  .tdi_42 .td-editor-date, .tdi_42 .td-editor-date .td-post-author-name a, .tdi_42 .td-editor-date .entry-date, .tdi_42 .td-module-comments a { font-size: 10px !important; }
  @media (min-width: 768px) {
  .tdi_42 .td-module-title a { transition: 0.2s; }
}
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_42 .td_module_wrap { padding-bottom: 12px !important; margin-bottom: 12px !important; }
  .tdi_42 .td-module-container::before { bottom: -12px; }
  .tdi_42 .td_module_wrap:nth-last-child(1) { margin-bottom: 0px !important; padding-bottom: 0px !important; }
  .tdi_42 .td_module_wrap .td-module-container::before { display: block !important; }
  .tdi_42 .td_module_wrap:nth-last-child(1) .td-module-container::before { display: none !important; }
  .tdi_42 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
  .tdi_42 .entry-title { margin: 0px 0px 6px; font-size: 14px !important; line-height: 1.1 !important; font-weight: 600 !important; }
  .tdi_42 .td-post-category { font-size: 9px !important; }
  .tdi_42 .td-editor-date, .tdi_42 .td-editor-date .td-post-author-name a, .tdi_42 .td-editor-date .entry-date, .tdi_42 .td-module-comments a { font-size: 9px !important; }
  @media (min-width: 768px) {
  .tdi_42 .td-module-title a { transition: 0.2s; }
}
}
@media (max-width: 767px) {
  .tdi_42 .td_module_wrap { padding-bottom: 16px !important; margin-bottom: 16px !important; }
  .tdi_42 .td-module-container::before { bottom: -16px; }
  .tdi_42 .td_module_wrap:nth-last-child(1) { margin-bottom: 0px !important; padding-bottom: 0px !important; }
  .tdi_42 .td_module_wrap .td-module-container::before { display: block !important; }
  .tdi_42 .td_module_wrap:nth-last-child(1) .td-module-container::before { display: none !important; }
  .tdi_42 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
  .tdi_42 .entry-title { margin: 0px 0px 8px; font-size: 16px !important; line-height: 1.1 !important; }
  .tdi_42 .td-post-category { font-size: 10px !important; }
  .tdi_42 .td-editor-date, .tdi_42 .td-editor-date .td-post-author-name a, .tdi_42 .td-editor-date .entry-date, .tdi_42 .td-module-comments a { font-size: 10px !important; }
  @media (min-width: 768px) {
  .tdi_42 .td-module-title a { transition: 0.2s; }
}
}
.tdi_44 { vertical-align: baseline; }
.tdi_44 > .wpb_wrapper, .tdi_44 > .wpb_wrapper > .tdc-elements { display: block; }
.tdi_44 > .wpb_wrapper > .tdc-elements { width: 100%; }
.tdi_44 > .wpb_wrapper > .vc_row_inner { width: auto; }
.tdi_44 > .wpb_wrapper { width: auto; height: auto; }
.tdi_44 { width: 66% !important; }
@media (max-width: 767px) {
  .tdi_44 { width: 100% !important; }
}
.tdi_45 .td-block-title > *, .tdi_45 .td-pulldown-filter-display-option, .tdi_45 .td-pulldown-filter-display-option i { color: rgb(255, 255, 255) !important; }
.tdi_45 .td-block-title { background-color: rgb(30, 115, 190) !important; }
.tdi_45 { margin-bottom: 24px !important; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_45 { margin-bottom: 22px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_45 { margin-bottom: 20px !important; }
}
.tdi_45 .td-image-wrap { padding-bottom: 58%; }
.tdi_45 .entry-thumb { background-position: center 50%; }
.tdi_45 .td-image-container { flex: 0 0 70%; width: 70%; display: block; order: 1; }
.ie10 .tdi_45 .td-image-container, .ie11 .tdi_45 .td-image-container { flex: 0 0 auto; }
.tdi_45 .td-module-container { flex-direction: row; border-width: 2px; border-style: solid; background-color: rgb(252, 252, 252); border-color: rgb(230, 230, 230) !important; }
.tdi_45 .td-module-meta-info { flex: 1 1 0%; padding: 26px 22px; display: flex; flex-direction: column; justify-content: center; border-color: rgb(234, 234, 234); }
body .tdi_45 .td-favorite { font-size: 36px; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px 0px; }
.tdi_45 .td-category-pos-above .td-post-category { align-self: flex-start; }
.tdi_45 .td_module_wrap { padding-left: 12px; padding-right: 12px; padding-bottom: 18px; margin-bottom: 18px; }
.tdi_45 .td_block_inner { margin-left: -12px; margin-right: -12px; }
.tdi_45 .td-module-container::before { bottom: -18px; border-color: rgb(234, 234, 234); }
.tdi_45 .td-post-vid-time { display: block; }
.tdi_45 .td-post-category { margin: 0px 0px 7px; padding: 0px; background-color: rgba(0, 0, 0, 0); color: rgb(13, 66, 162); font-family: Muli !important; font-size: 11px !important; font-weight: 800 !important; text-transform: uppercase !important; letter-spacing: 0.8px !important; }
.tdi_45 .td-post-category:not(.td-post-extra-category) { display: none; }
.tdi_45 .td-author-photo .avatar { width: 20px; height: 20px; margin-right: 6px; border-radius: 50%; }
.tdi_45 .td-audio-player { opacity: 0; visibility: hidden; height: 0px; font-size: 13px; }
.tdi_45 .td-read-more { display: none; }
.tdi_45 .td-author-date { display: none; }
.tdi_45 .td-post-author-name { display: none; }
.tdi_45 .td-post-date, .tdi_45 .td-post-author-name span { display: none; color: rgb(116, 116, 116); }
.tdi_45 .entry-review-stars { display: none; }
.tdi_45 .td-icon-star, .tdi_45 .td-icon-star-empty, .tdi_45 .td-icon-star-half { font-size: 15px; }
.tdi_45 .td-module-comments { display: none; }
.tdi_45 .td_module_wrap:nth-last-child(1) { margin-bottom: 0px; padding-bottom: 0px; }
.tdi_45 .td_module_wrap:nth-last-child(1) .td-module-container::before { display: none; }
.tdi_45 .td-module-title a { color: rgb(0, 0, 0); box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
.tdi_45 .td-post-author-name a { color: rgb(116, 116, 116); }
.tdi_45 .td-post-author-name:hover a { color: rgb(13, 66, 162); }
.tdi_45 .td-excerpt { color: rgb(112, 112, 112); margin: 0px 0px 20px; column-count: 1; column-gap: 48px; font-family: Muli !important; line-height: 1.6 !important; }
.tdi_45 .entry-title { margin: 0px 0px 11px; font-family: Muli !important; font-size: 18px !important; line-height: 1.2 !important; font-weight: 800 !important; }
.tdi_45 .td-editor-date, .tdi_45 .td-editor-date .td-post-author-name a, .tdi_45 .td-editor-date .entry-date, .tdi_45 .td-module-comments a { font-family: Muli !important; font-size: 12px !important; font-weight: 400 !important; }
html:not([class*="ie"]) .tdi_45 .td-module-container:hover .entry-thumb::before { opacity: 0; }
@media (min-width: 768px) {
  .tdi_45 .td-module-title a { transition: 0.2s; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_45 .td-image-wrap { padding-bottom: 66%; }
  .tdi_45 .td-module-meta-info { padding: 22px 18px; }
  .tdi_45 .td_module_wrap { padding-bottom: 18px !important; margin-bottom: 18px !important; }
  .tdi_45 .td-module-container::before { bottom: -18px; }
  .tdi_45 .td-post-category { margin: 0px 0px 6px; font-size: 10px !important; }
  .tdi_45 .td_module_wrap:nth-last-child(1) { margin-bottom: 0px !important; padding-bottom: 0px !important; }
  .tdi_45 .td_module_wrap .td-module-container::before { display: block !important; }
  .tdi_45 .td_module_wrap:nth-last-child(1) .td-module-container::before { display: none !important; }
  .tdi_45 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
  .tdi_45 .entry-title { margin: 0px 0px 10px; font-size: 17px !important; }
  .tdi_45 .td-excerpt { margin: 0px 0px 16px; font-size: 12px !important; line-height: 1.5 !important; }
  .tdi_45 .td-editor-date, .tdi_45 .td-editor-date .td-post-author-name a, .tdi_45 .td-editor-date .entry-date, .tdi_45 .td-module-comments a { font-size: 11px !important; }
  @media (min-width: 768px) {
  .tdi_45 .td-module-title a { transition: 0.2s; }
}
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_45 .td-image-wrap { padding-bottom: 75%; }
  .tdi_45 .td-image-container { flex: 0 0 60%; width: 60%; }
  .ie10 .tdi_45 .td-image-container, .ie11 .tdi_45 .td-image-container { flex: 0 0 auto; }
  .tdi_45 .td-module-meta-info { padding: 22px 18px; }
  .tdi_45 .td_module_wrap { padding-bottom: 18px !important; margin-bottom: 18px !important; }
  .tdi_45 .td-module-container::before { bottom: -18px; }
  .tdi_45 .td-post-category { margin: 0px 0px 6px; font-size: 10px !important; }
  .tdi_45 .td-excerpt { display: none; }
  .tdi_45 .td_module_wrap:nth-last-child(1) { margin-bottom: 0px !important; padding-bottom: 0px !important; }
  .tdi_45 .td_module_wrap .td-module-container::before { display: block !important; }
  .tdi_45 .td_module_wrap:nth-last-child(1) .td-module-container::before { display: none !important; }
  .tdi_45 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
  .tdi_45 .entry-title { margin: 0px 0px 10px; font-size: 17px !important; font-weight: 600 !important; }
  .tdi_45 .td-editor-date, .tdi_45 .td-editor-date .td-post-author-name a, .tdi_45 .td-editor-date .entry-date, .tdi_45 .td-module-comments a { font-size: 11px !important; }
  @media (min-width: 768px) {
  .tdi_45 .td-module-title a { transition: 0.2s; }
}
}
@media (max-width: 767px) {
  .tdi_45 .td-image-wrap { padding-bottom: 62%; }
  .tdi_45 .td-image-container { flex: 0 0 100%; width: 100%; display: block; order: 0; }
  .ie10 .tdi_45 .td-image-container, .ie11 .tdi_45 .td-image-container { flex: 0 0 auto; }
  .tdi_45 .td-module-container { flex-direction: column; }
  .ie10 .tdi_45 .td-module-meta-info, .ie11 .tdi_45 .td-module-meta-info { flex: 1 1 auto; }
  .tdi_45 .td-module-meta-info { padding: 22px 18px; }
  .tdi_45 .td_module_wrap { padding-bottom: 18px !important; margin-bottom: 18px !important; }
  .tdi_45 .td-module-container::before { bottom: -18px; }
  .tdi_45 .td-post-category { margin: 0px 0px 6px; font-size: 10px !important; }
  .tdi_45 .td_module_wrap:nth-last-child(1) { margin-bottom: 0px !important; padding-bottom: 0px !important; }
  .tdi_45 .td_module_wrap .td-module-container::before { display: block !important; }
  .tdi_45 .td_module_wrap:nth-last-child(1) .td-module-container::before { display: none !important; }
  .tdi_45 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
  .tdi_45 .entry-title { margin: 0px 0px 10px; }
  .tdi_45 .td-excerpt { margin: 0px 0px 16px; font-size: 12px !important; }
  .tdi_45 .td-editor-date, .tdi_45 .td-editor-date .td-post-author-name a, .tdi_45 .td-editor-date .entry-date, .tdi_45 .td-module-comments a { font-size: 11px !important; }
  @media (min-width: 768px) {
  .tdi_45 .td-module-title a { transition: 0.2s; }
}
}
.td-theme-wrap .tdi_46 .td-pulldown-filter-link:hover, .td-theme-wrap .tdi_46 .td-subcat-item a:hover, .td-theme-wrap .tdi_46 .td-subcat-item .td-cur-simple-item { color: rgb(30, 115, 190); }
.td-theme-wrap .tdi_46 .block-title > *, .td-theme-wrap .tdi_46 .td-subcat-dropdown:hover .td-subcat-more { background-color: rgb(30, 115, 190); }
.td-theme-wrap .td-footer-wrapper .tdi_46 .block-title > * { padding: 6px 7px 5px; line-height: 1; }
.td-theme-wrap .tdi_46 .block-title { border-color: rgb(30, 115, 190); }
.td-theme-wrap .tdi_46 .td_module_wrap:hover .entry-title a, .td-theme-wrap .tdi_46 .td_quote_on_blocks, .td-theme-wrap .tdi_46 .td-opacity-cat .td-post-category:hover, .td-theme-wrap .tdi_46 .td-opacity-read .td-read-more a:hover, .td-theme-wrap .tdi_46 .td-opacity-author .td-post-author-name a:hover, .td-theme-wrap .tdi_46 .td-instagram-user a { color: rgb(30, 115, 190); }
.td-theme-wrap .tdi_46 .td-next-prev-wrap a:hover, .td-theme-wrap .tdi_46 .td-load-more-wrap a:hover { background-color: rgb(30, 115, 190); border-color: rgb(30, 115, 190); }
.td-theme-wrap .tdi_46 .td-read-more a, .td-theme-wrap .tdi_46 .td-weather-information::before, .td-theme-wrap .tdi_46 .td-weather-week::before, .td-theme-wrap .tdi_46 .td-exchange-header::before, .td-theme-wrap .td-footer-wrapper .tdi_46 .td-post-category, .td-theme-wrap .tdi_46 .td-post-category:hover { background-color: rgb(30, 115, 190); }
.tdi_46 { margin-bottom: 0px !important; }
.tdi_46 .td-image-wrap { padding-bottom: 62%; }
.tdi_46 .entry-thumb { background-position: center 50%; }
.tdi_46 .td-module-container { flex-direction: column; border-width: 2px; border-style: solid; background-color: rgb(252, 252, 252); border-color: rgb(230, 230, 230) !important; }
.tdi_46 .td-image-container { display: block; order: 0; }
.ie10 .tdi_46 .td-module-meta-info, .ie11 .tdi_46 .td-module-meta-info { flex: 1 1 auto; }
body .tdi_46 .td-favorite { font-size: 36px; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px 0px; }
.tdi_46 .td-module-meta-info { padding: 26px 22px; border-color: rgb(234, 234, 234); }
.tdi_46 .td_module_wrap { width: 50%; float: left; padding-left: 12px; padding-right: 12px; padding-bottom: 12px; margin-bottom: 12px; }
.rtl .tdi_46 .td_module_wrap { float: right; }
.tdi_46 .td_block_inner { margin-left: -12px; margin-right: -12px; }
.tdi_46 .td-module-container::before { bottom: -12px; border-color: rgb(234, 234, 234); }
.tdi_46 .td-post-vid-time { display: block; }
.tdi_46 .td-post-category { margin: 0px 0px 7px; padding: 0px; background-color: rgba(0, 0, 0, 0); color: rgb(13, 66, 162); font-family: Muli !important; font-size: 11px !important; font-weight: 800 !important; text-transform: uppercase !important; letter-spacing: 0.8px !important; }
.tdi_46 .td-post-category:not(.td-post-extra-category) { display: none; }
.tdi_46 .td-author-photo .avatar { width: 20px; height: 20px; margin-right: 6px; border-radius: 50%; }
.tdi_46 .td-excerpt { display: none; column-count: 1; column-gap: 48px; }
.tdi_46 .td-audio-player { opacity: 1; visibility: visible; height: auto; font-size: 13px; }
.tdi_46 .td-read-more { display: none; }
.tdi_46 .td-author-date { display: inline; }
.tdi_46 .td-post-author-name { display: none; }
.tdi_46 .td-post-date, .tdi_46 .td-post-author-name span { display: none; color: rgb(116, 116, 116); }
.tdi_46 .entry-review-stars { display: inline-block; }
.tdi_46 .td-icon-star, .tdi_46 .td-icon-star-empty, .tdi_46 .td-icon-star-half { font-size: 15px; }
.tdi_46 .td-module-comments { display: none; }
.tdi_46 .td_module_wrap:nth-child(2n+1) { clear: both; }
.tdi_46 .td_module_wrap:nth-last-child(-n+2) { margin-bottom: 0px; padding-bottom: 0px; }
.tdi_46 .td_module_wrap:nth-last-child(-n+2) .td-module-container::before { display: none; }
.tdi_46 .td-module-title a { color: rgb(0, 0, 0); box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
.tdi_46 .td-post-author-name a { color: rgb(116, 116, 116); }
.tdi_46 .td-post-author-name:hover a { color: rgb(13, 66, 162); }
.tdi_46 .entry-title { margin: 0px 0px 11px; font-family: Muli !important; font-size: 18px !important; line-height: 1.2 !important; font-weight: 800 !important; }
.tdi_46 .td-editor-date, .tdi_46 .td-editor-date .td-post-author-name a, .tdi_46 .td-editor-date .entry-date, .tdi_46 .td-module-comments a { font-family: Muli !important; font-size: 12px !important; font-weight: 400 !important; }
html:not([class*="ie"]) .tdi_46 .td-module-container:hover .entry-thumb::before { opacity: 0; }
@media (min-width: 768px) {
  .tdi_46 .td-module-title a { transition: 0.2s; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_46 .td-module-meta-info { padding: 22px 18px; }
  .tdi_46 .td_module_wrap { padding-left: 11px; padding-right: 11px; clear: none !important; padding-bottom: 12px !important; margin-bottom: 12px !important; }
  .tdi_46 .td_block_inner { margin-left: -11px; margin-right: -11px; }
  .tdi_46 .td-module-container::before { bottom: -12px; }
  .tdi_46 .td-post-category { margin: 0px 0px 6px; font-size: 10px !important; }
  .tdi_46 .td_module_wrap:nth-child(2n+1) { clear: both !important; }
  .tdi_46 .td_module_wrap:nth-last-child(-n+2) { margin-bottom: 0px !important; padding-bottom: 0px !important; }
  .tdi_46 .td_module_wrap .td-module-container::before { display: block !important; }
  .tdi_46 .td_module_wrap:nth-last-child(-n+2) .td-module-container::before { display: none !important; }
  .tdi_46 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
  .tdi_46 .entry-title { margin: 0px 0px 10px; font-size: 17px !important; }
  .tdi_46 .td-editor-date, .tdi_46 .td-editor-date .td-post-author-name a, .tdi_46 .td-editor-date .entry-date, .tdi_46 .td-module-comments a { font-size: 11px !important; }
  .tdi_46 .td-excerpt { font-size: 1px !important; }
  @media (min-width: 768px) {
  .tdi_46 .td-module-title a { transition: 0.2s; }
}
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_46 .td-image-wrap { padding-bottom: 70%; }
  .tdi_46 .td-module-meta-info { padding: 22px 18px; }
  .tdi_46 .td_module_wrap { padding-left: 10px; padding-right: 10px; clear: none !important; padding-bottom: 12px !important; margin-bottom: 12px !important; }
  .tdi_46 .td_block_inner { margin-left: -10px; margin-right: -10px; }
  .tdi_46 .td-module-container::before { bottom: -12px; }
  .tdi_46 .td-post-category { margin: 0px 0px 6px; font-size: 10px !important; }
  .tdi_46 .td_module_wrap:nth-child(2n+1) { clear: both !important; }
  .tdi_46 .td_module_wrap:nth-last-child(-n+2) { margin-bottom: 0px !important; padding-bottom: 0px !important; }
  .tdi_46 .td_module_wrap .td-module-container::before { display: block !important; }
  .tdi_46 .td_module_wrap:nth-last-child(-n+2) .td-module-container::before { display: none !important; }
  .tdi_46 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
  .tdi_46 .entry-title { margin: 0px 0px 10px; font-size: 17px !important; font-weight: 600 !important; }
  .tdi_46 .td-editor-date, .tdi_46 .td-editor-date .td-post-author-name a, .tdi_46 .td-editor-date .entry-date, .tdi_46 .td-module-comments a { font-size: 11px !important; }
  @media (min-width: 768px) {
  .tdi_46 .td-module-title a { transition: 0.2s; }
}
}
@media (max-width: 767px) {
  .tdi_46 .td-module-meta-info { padding: 22px 18px; }
  .tdi_46 .td_module_wrap { width: 100%; float: left; padding-bottom: 12px !important; margin-bottom: 12px !important; }
  .rtl .tdi_46 .td_module_wrap { float: right; }
  .tdi_46 .td-module-container::before { bottom: -12px; }
  .tdi_46 .td-post-category { margin: 0px 0px 6px; font-size: 10px !important; }
  .tdi_46 .td_module_wrap:nth-last-child(1) { margin-bottom: 0px !important; padding-bottom: 0px !important; }
  .tdi_46 .td_module_wrap .td-module-container::before { display: block !important; }
  .tdi_46 .td_module_wrap:nth-last-child(1) .td-module-container::before { display: none !important; }
  .tdi_46 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
  .tdi_46 .entry-title { margin: 0px 0px 10px; line-height: 1.1 !important; }
  .tdi_46 .td-editor-date, .tdi_46 .td-editor-date .td-post-author-name a, .tdi_46 .td-editor-date .entry-date, .tdi_46 .td-module-comments a { font-size: 11px !important; }
  @media (min-width: 768px) {
  .tdi_46 .td-module-title a { transition: 0.2s; }
}
}
.tdi_47.td-a-rec { text-align: center; }
.tdi_47.td-a-rec:not(.td-a-rec-no-translate) { transform: translateZ(0px); }
.tdi_47 .td-element-style { z-index: -1; }
.tdi_47 .td-adspot-title { color: rgb(30, 115, 190); }
.tdi_47 .td_spot_img_all img, .tdi_47 .td_spot_img_tl img, .tdi_47 .td_spot_img_tp img, .tdi_47 .td_spot_img_mob img { border-style: none; }
.tdi_49, .tdi_49 .tdc-columns { min-height: 0px; }
.tdi_49, .tdi_49 .tdc-columns { display: block; }
.tdi_49 .tdc-columns { width: 100%; }
.tdi_49::before, .tdi_49::after { display: table; }
.tdi_49 { position: relative; margin-bottom: -116px !important; padding-top: 105px !important; padding-bottom: 135px !important; }
.tdi_49 .td_block_wrap { text-align: left; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_49 { margin-bottom: -109px !important; padding-top: 85px !important; padding-bottom: 120px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_49 { margin-bottom: -90px !important; padding-top: 65px !important; padding-bottom: 90px !important; }
}
@media (max-width: 767px) {
  .tdi_49 { padding-top: 60px !important; padding-bottom: 124px !important; }
}
.tdi_48_rand_style { background-color: rgb(33, 29, 29) !important; }
.tdi_51 { vertical-align: baseline; }
.tdi_51 > .wpb_wrapper, .tdi_51 > .wpb_wrapper > .tdc-elements { display: block; }
.tdi_51 > .wpb_wrapper > .tdc-elements { width: 100%; }
.tdi_51 > .wpb_wrapper > .vc_row_inner { width: auto; }
.tdi_51 > .wpb_wrapper { width: auto; height: auto; }
.tdi_52 { margin-bottom: 0px !important; }
.tdm_block_column_title { margin-bottom: 0px; display: inline-block; width: 100%; }
body .tdi_53 .tdm-title { color: rgb(255, 255, 255); }
.tdi_53 .tdm-title { font-family: Muli !important; font-size: 36px !important; line-height: 1 !important; font-weight: 800 !important; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_53 .tdm-title { font-size: 32px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_53 .tdm-title { font-size: 28px !important; }
}
@media (max-width: 767px) {
  .tdi_53 .tdm-title { font-size: 30px !important; }
}
.tdi_55, .tdi_55 .tdc-columns { min-height: 0px; }
.tdi_55 > .td-element-style > .td-element-style-before { transition: none; opacity: 1; }
.tdi_55, .tdi_55 .tdc-columns { display: block; }
.tdi_55 .tdc-columns { width: 100%; }
.tdi_55::before, .tdi_55::after { display: table; }
.tdi_55 { margin-bottom: 120px !important; padding-right: 24px !important; padding-left: 24px !important; }
.tdi_55 .td_block_wrap { text-align: left; }
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_55 { margin-bottom: 90px !important; padding-right: 14px !important; padding-left: 14px !important; }
}
@media (max-width: 767px) {
  .tdi_55 { margin-bottom: 80px !important; padding-right: 0px !important; padding-left: 0px !important; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_55 { margin-bottom: 100px !important; }
}
.tdi_57 { vertical-align: baseline; }
.tdi_57 > .wpb_wrapper, .tdi_57 > .wpb_wrapper > .tdc-elements { display: block; }
.tdi_57 > .wpb_wrapper > .tdc-elements { width: 100%; }
.tdi_57 > .wpb_wrapper > .vc_row_inner { width: auto; }
.tdi_57 > .wpb_wrapper { width: auto; height: auto; }
.tdi_58 { margin-bottom: 0px !important; }
.tdi_58 .td-image-wrap { padding-bottom: 80%; }
.tdi_58 .entry-thumb { background-position: center 50%; }
.tdi_58 .td-module-container { flex-direction: column; border-width: 2px; border-style: solid; background-color: rgb(252, 252, 252); border-color: rgb(230, 230, 230) !important; }
.tdi_58 .td-image-container { display: block; order: 0; }
.ie10 .tdi_58 .td-module-meta-info, .ie11 .tdi_58 .td-module-meta-info { flex: 1 1 auto; }
body .tdi_58 .td-favorite { font-size: 36px; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px 0px; }
.tdi_58 .td-module-meta-info { padding: 26px 22px; border-color: rgb(234, 234, 234); }
.tdi_58 .td_module_wrap { width: 16.6667%; float: left; padding-left: 12px; padding-right: 12px; padding-bottom: 12px; margin-bottom: 12px; }
.rtl .tdi_58 .td_module_wrap { float: right; }
.tdi_58 .td_block_inner { margin-left: -12px; margin-right: -12px; }
.tdi_58 .td-module-container::before { bottom: -12px; border-color: rgb(234, 234, 234); }
.tdi_58 .td-post-vid-time { display: block; }
.tdi_58 .td-post-category { margin: 0px 0px 7px; padding: 0px; background-color: rgba(0, 0, 0, 0); color: rgb(13, 66, 162); font-family: Muli !important; font-size: 11px !important; font-weight: 800 !important; text-transform: uppercase !important; letter-spacing: 0.8px !important; }
.tdi_58 .td-post-category:not(.td-post-extra-category) { display: inline-block; }
.tdi_58 .td-author-photo .avatar { width: 20px; height: 20px; margin-right: 6px; border-radius: 50%; }
.tdi_58 .td-audio-player { opacity: 1; visibility: visible; height: auto; font-size: 13px; }
.tdi_58 .td-read-more { display: none; }
.tdi_58 .td-author-date { display: none; }
.tdi_58 .td-post-author-name { display: none; }
.tdi_58 .td-post-date, .tdi_58 .td-post-author-name span { display: none; color: rgb(116, 116, 116); }
.tdi_58 .entry-review-stars { display: none; }
.tdi_58 .td-icon-star, .tdi_58 .td-icon-star-empty, .tdi_58 .td-icon-star-half { font-size: 15px; }
.tdi_58 .td-module-comments { display: none; }
.tdi_58 .td_module_wrap:nth-child(6n+1) { clear: both; }
.tdi_58 .td_module_wrap:nth-last-child(-n+6) { margin-bottom: 0px; padding-bottom: 0px; }
.tdi_58 .td_module_wrap:nth-last-child(-n+6) .td-module-container::before { display: none; }
.tdi_58 .td-module-title a { color: rgb(0, 0, 0); box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
.tdi_58 .td-post-author-name a { color: rgb(116, 116, 116); }
.tdi_58 .td-post-author-name:hover a { color: rgb(13, 66, 162); }
.tdi_58 .entry-title { margin: 0px 0px 11px; font-family: Muli !important; font-size: 18px !important; line-height: 1.2 !important; font-weight: 800 !important; }
.tdi_58 .td-excerpt { column-count: 1; column-gap: 48px; }
.tdi_58 .td-editor-date, .tdi_58 .td-editor-date .td-post-author-name a, .tdi_58 .td-editor-date .entry-date, .tdi_58 .td-module-comments a { font-family: Muli !important; font-size: 12px !important; font-weight: 400 !important; }
html:not([class*="ie"]) .tdi_58 .td-module-container:hover .entry-thumb::before { opacity: 0; }
@media (min-width: 768px) {
  .tdi_58 .td-module-title a { transition: 0.2s; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_58 .td-image-wrap { padding-bottom: 70%; }
  .tdi_58 .td-module-meta-info { padding: 22px 18px; }
  .tdi_58 .td_module_wrap { width: 33.3333%; float: left; padding-left: 11px; padding-right: 11px; clear: none !important; padding-bottom: 12px !important; margin-bottom: 12px !important; }
  .rtl .tdi_58 .td_module_wrap { float: right; }
  .tdi_58 .td_block_inner { margin-left: -11px; margin-right: -11px; }
  .tdi_58 .td-module-container::before { bottom: -12px; }
  .tdi_58 .td-post-category { margin: 0px 0px 6px; font-size: 10px !important; }
  .tdi_58 .td_module_wrap:nth-child(3n+1) { clear: both !important; }
  .tdi_58 .td_module_wrap:nth-last-child(-n+3) { margin-bottom: 0px !important; padding-bottom: 0px !important; }
  .tdi_58 .td_module_wrap .td-module-container::before { display: block !important; }
  .tdi_58 .td_module_wrap:nth-last-child(-n+3) .td-module-container::before { display: none !important; }
  .tdi_58 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
  .tdi_58 .entry-title { margin: 0px 0px 10px; font-size: 17px !important; }
  .tdi_58 .td-editor-date, .tdi_58 .td-editor-date .td-post-author-name a, .tdi_58 .td-editor-date .entry-date, .tdi_58 .td-module-comments a { font-size: 11px !important; }
  .tdi_58 .td-excerpt { font-size: 1px !important; }
  @media (min-width: 768px) {
  .tdi_58 .td-module-title a { transition: 0.2s; }
}
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_58 .td-image-wrap { padding-bottom: 70%; }
  .tdi_58 .td-module-meta-info { padding: 22px 18px; }
  .tdi_58 .td_module_wrap { width: 33.3333%; float: left; padding-left: 10px; padding-right: 10px; clear: none !important; padding-bottom: 12px !important; margin-bottom: 12px !important; }
  .rtl .tdi_58 .td_module_wrap { float: right; }
  .tdi_58 .td_block_inner { margin-left: -10px; margin-right: -10px; }
  .tdi_58 .td-module-container::before { bottom: -12px; }
  .tdi_58 .td-post-category { margin: 0px 0px 6px; font-size: 10px !important; }
  .tdi_58 .td_module_wrap:nth-child(3n+1) { clear: both !important; }
  .tdi_58 .td_module_wrap:nth-last-child(-n+3) { margin-bottom: 0px !important; padding-bottom: 0px !important; }
  .tdi_58 .td_module_wrap .td-module-container::before { display: block !important; }
  .tdi_58 .td_module_wrap:nth-last-child(-n+3) .td-module-container::before { display: none !important; }
  .tdi_58 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
  .tdi_58 .entry-title { margin: 0px 0px 10px; font-size: 17px !important; font-weight: 600 !important; }
  .tdi_58 .td-editor-date, .tdi_58 .td-editor-date .td-post-author-name a, .tdi_58 .td-editor-date .entry-date, .tdi_58 .td-module-comments a { font-size: 11px !important; }
  @media (min-width: 768px) {
  .tdi_58 .td-module-title a { transition: 0.2s; }
}
}
@media (max-width: 767px) {
  .tdi_58 .td-module-meta-info { padding: 22px 18px; }
  .tdi_58 .td_module_wrap { width: 100%; float: left; padding-left: 0px; padding-right: 0px; padding-bottom: 12px !important; margin-bottom: 12px !important; }
  .rtl .tdi_58 .td_module_wrap { float: right; }
  .tdi_58 .td_block_inner { margin-left: 0px; margin-right: 0px; }
  .tdi_58 .td-module-container::before { bottom: -12px; }
  .tdi_58 .td-post-category { margin: 0px 0px 6px; font-size: 10px !important; }
  .tdi_58 .td_module_wrap:nth-last-child(1) { margin-bottom: 0px !important; padding-bottom: 0px !important; }
  .tdi_58 .td_module_wrap .td-module-container::before { display: block !important; }
  .tdi_58 .td_module_wrap:nth-last-child(1) .td-module-container::before { display: none !important; }
  .tdi_58 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
  .tdi_58 .entry-title { margin: 0px 0px 10px; line-height: 1.1 !important; }
  .tdi_58 .td-editor-date, .tdi_58 .td-editor-date .td-post-author-name a, .tdi_58 .td-editor-date .entry-date, .tdi_58 .td-module-comments a { font-size: 11px !important; }
  @media (min-width: 768px) {
  .tdi_58 .td-module-title a { transition: 0.2s; }
}
}
.td_block_separator { width: 100%; align-items: center; margin-bottom: 38px; padding-bottom: 10px; }
.td_block_separator span { position: relative; display: block; margin: 0px auto; width: 100%; height: 1px; border-top: 1px solid rgb(235, 235, 235); }
.td_separator_align_left span { margin-left: 0px; }
.td_separator_align_right span { margin-right: 0px; }
.td_separator_dashed span { border-top-style: dashed; }
.td_separator_dotted span { border-top-style: dotted; }
.td_separator_double span { height: 3px; border-bottom: 1px solid rgb(235, 235, 235); }
.td_separator_shadow > span { position: relative; height: 20px; overflow: hidden; border: 0px; color: rgb(235, 235, 235); }
.td_separator_shadow > span > span { position: absolute; top: -30px; left: 0px; right: 0px; margin: 0px auto; height: 13px; width: 98%; border-radius: 100%; }
html :where([style*="border-width"]) { border-style: none; }
.tdi_61 { margin-bottom: 0px !important; }
.tdi_62 .tdm-title { color: rgb(30, 115, 190); }
.tdi_62 .tdm-title-line { width: 240px; height: 20px; }
.tdi_62 .tdm-title-line::after { height: 3px; bottom: 0%; }
.tdi_62 .tdm-title-sub { margin-bottom: 12px; }
.tdi_63 { margin-bottom: 0px !important; }
.tdi_63 .td-image-wrap { padding-bottom: 80%; }
.tdi_63 .entry-thumb { background-position: center 50%; }
.tdi_63 .td-module-container { flex-direction: column; border-width: 2px; border-style: solid; background-color: rgb(252, 252, 252); border-color: rgb(230, 230, 230) !important; }
.tdi_63 .td-image-container { display: block; order: 0; }
.ie10 .tdi_63 .td-module-meta-info, .ie11 .tdi_63 .td-module-meta-info { flex: 1 1 auto; }
body .tdi_63 .td-favorite { font-size: 36px; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px 0px; }
.tdi_63 .td-module-meta-info { padding: 26px 22px; border-color: rgb(234, 234, 234); }
.tdi_63 .td_module_wrap { width: 16.6667%; float: left; padding-left: 12px; padding-right: 12px; padding-bottom: 12px; margin-bottom: 12px; }
.rtl .tdi_63 .td_module_wrap { float: right; }
.tdi_63 .td_block_inner { margin-left: -12px; margin-right: -12px; }
.tdi_63 .td-module-container::before { bottom: -12px; border-color: rgb(234, 234, 234); }
.tdi_63 .td-post-vid-time { display: none; }
.tdi_63 .td-post-category { margin: 0px 0px 7px; padding: 0px; background-color: rgba(0, 0, 0, 0); color: rgb(13, 66, 162); font-family: Muli !important; font-size: 11px !important; font-weight: 800 !important; text-transform: uppercase !important; letter-spacing: 0.8px !important; }
.tdi_63 .td-post-category:not(.td-post-extra-category) { display: inline-block; }
.tdi_63 .td-author-photo .avatar { width: 20px; height: 20px; margin-right: 6px; border-radius: 50%; }
.tdi_63 .td-audio-player { opacity: 0; visibility: hidden; height: 0px; font-size: 13px; }
.tdi_63 .td-read-more { display: none; }
.tdi_63 .td-author-date { display: none; }
.tdi_63 .td-post-author-name { display: none; }
.tdi_63 .td-post-date, .tdi_63 .td-post-author-name span { display: none; color: rgb(116, 116, 116); }
.tdi_63 .entry-review-stars { display: none; }
.tdi_63 .td-icon-star, .tdi_63 .td-icon-star-empty, .tdi_63 .td-icon-star-half { font-size: 15px; }
.tdi_63 .td-module-comments { display: none; }
.tdi_63 .td_module_wrap:nth-child(6n+1) { clear: both; }
.tdi_63 .td_module_wrap:nth-last-child(-n+6) { margin-bottom: 0px; padding-bottom: 0px; }
.tdi_63 .td_module_wrap:nth-last-child(-n+6) .td-module-container::before { display: none; }
.tdi_63 .td-module-title a { color: rgb(0, 0, 0); box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
.tdi_63 .td-post-author-name a { color: rgb(116, 116, 116); }
.tdi_63 .td-post-author-name:hover a { color: rgb(13, 66, 162); }
.tdi_63 .entry-title { margin: 0px 0px 11px; font-family: Muli !important; font-size: 18px !important; line-height: 1.2 !important; font-weight: 800 !important; }
.tdi_63 .td-excerpt { column-count: 1; column-gap: 35px; }
.tdi_63 .td-editor-date, .tdi_63 .td-editor-date .td-post-author-name a, .tdi_63 .td-editor-date .entry-date, .tdi_63 .td-module-comments a { font-family: Muli !important; font-size: 12px !important; font-weight: 400 !important; }
html:not([class*="ie"]) .tdi_63 .td-module-container:hover .entry-thumb::before { opacity: 0; }
@media (min-width: 768px) {
  .tdi_63 .td-module-title a { transition: 0.2s; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_63 .td-image-wrap { padding-bottom: 70%; }
  .tdi_63 .td-module-meta-info { padding: 22px 18px; }
  .tdi_63 .td_module_wrap { width: 33.3333%; float: left; padding-left: 11px; padding-right: 11px; clear: none !important; padding-bottom: 12px !important; margin-bottom: 12px !important; }
  .rtl .tdi_63 .td_module_wrap { float: right; }
  .tdi_63 .td_block_inner { margin-left: -11px; margin-right: -11px; }
  .tdi_63 .td-module-container::before { bottom: -12px; }
  .tdi_63 .td-post-category { margin: 0px 0px 6px; font-size: 10px !important; }
  .tdi_63 .td_module_wrap:nth-child(3n+1) { clear: both !important; }
  .tdi_63 .td_module_wrap:nth-last-child(-n+3) { margin-bottom: 0px !important; padding-bottom: 0px !important; }
  .tdi_63 .td_module_wrap .td-module-container::before { display: block !important; }
  .tdi_63 .td_module_wrap:nth-last-child(-n+3) .td-module-container::before { display: none !important; }
  .tdi_63 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
  .tdi_63 .entry-title { margin: 0px 0px 10px; font-size: 17px !important; }
  .tdi_63 .td-editor-date, .tdi_63 .td-editor-date .td-post-author-name a, .tdi_63 .td-editor-date .entry-date, .tdi_63 .td-module-comments a { font-size: 11px !important; }
  .tdi_63 .td-excerpt { font-size: 1px !important; }
  @media (min-width: 768px) {
  .tdi_63 .td-module-title a { transition: 0.2s; }
}
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_63 .td-image-wrap { padding-bottom: 70%; }
  .tdi_63 .td-module-meta-info { padding: 22px 18px; }
  .tdi_63 .td_module_wrap { width: 33.3333%; float: left; padding-left: 10px; padding-right: 10px; clear: none !important; padding-bottom: 12px !important; margin-bottom: 12px !important; }
  .rtl .tdi_63 .td_module_wrap { float: right; }
  .tdi_63 .td_block_inner { margin-left: -10px; margin-right: -10px; }
  .tdi_63 .td-module-container::before { bottom: -12px; }
  .tdi_63 .td-post-category { margin: 0px 0px 6px; font-size: 10px !important; }
  .tdi_63 .td_module_wrap:nth-child(3n+1) { clear: both !important; }
  .tdi_63 .td_module_wrap:nth-last-child(-n+3) { margin-bottom: 0px !important; padding-bottom: 0px !important; }
  .tdi_63 .td_module_wrap .td-module-container::before { display: block !important; }
  .tdi_63 .td_module_wrap:nth-last-child(-n+3) .td-module-container::before { display: none !important; }
  .tdi_63 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
  .tdi_63 .entry-title { margin: 0px 0px 10px; font-size: 17px !important; font-weight: 600 !important; }
  .tdi_63 .td-editor-date, .tdi_63 .td-editor-date .td-post-author-name a, .tdi_63 .td-editor-date .entry-date, .tdi_63 .td-module-comments a { font-size: 11px !important; }
  @media (min-width: 768px) {
  .tdi_63 .td-module-title a { transition: 0.2s; }
}
}
@media (max-width: 767px) {
  .tdi_63 .td-module-meta-info { padding: 22px 18px; }
  .tdi_63 .td_module_wrap { width: 100%; float: left; padding-left: 0px; padding-right: 0px; padding-bottom: 12px !important; margin-bottom: 12px !important; }
  .rtl .tdi_63 .td_module_wrap { float: right; }
  .tdi_63 .td_block_inner { margin-left: 0px; margin-right: 0px; }
  .tdi_63 .td-module-container::before { bottom: -12px; }
  .tdi_63 .td-post-category { margin: 0px 0px 6px; font-size: 10px !important; }
  .tdi_63 .td_module_wrap:nth-last-child(1) { margin-bottom: 0px !important; padding-bottom: 0px !important; }
  .tdi_63 .td_module_wrap .td-module-container::before { display: block !important; }
  .tdi_63 .td_module_wrap:nth-last-child(1) .td-module-container::before { display: none !important; }
  .tdi_63 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
  .tdi_63 .entry-title { margin: 0px 0px 10px; line-height: 1.1 !important; }
  .tdi_63 .td-editor-date, .tdi_63 .td-editor-date .td-post-author-name a, .tdi_63 .td-editor-date .entry-date, .tdi_63 .td-module-comments a { font-size: 11px !important; }
  @media (min-width: 768px) {
  .tdi_63 .td-module-title a { transition: 0.2s; }
}
}
.tdi_66.td-a-rec { text-align: center; }
.tdi_66.td-a-rec:not(.td-a-rec-no-translate) { transform: translateZ(0px); }
.tdi_66 .td-element-style { z-index: -1; }
.tdi_66 .td-adspot-title { color: rgb(30, 115, 190); }
.tdi_66 .td_spot_img_all img, .tdi_66 .td_spot_img_tl img, .tdi_66 .td_spot_img_tp img, .tdi_66 .td_spot_img_mob img { border-style: none; }
.tdi_68, .tdi_68 .tdc-columns { min-height: 0px; }
.tdi_68, .tdi_68 .tdc-columns { display: block; }
.tdi_68 .tdc-columns { width: 100%; }
.tdi_68::before, .tdi_68::after { display: table; }
.tdi_68 { padding-bottom: 120px !important; position: relative; }
.tdi_68 .td_block_wrap { text-align: left; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_68 { padding-bottom: 100px !important; }
}
@media (max-width: 767px) {
  .tdi_68 { padding-bottom: 80px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_68 { padding-bottom: 80px !important; }
}
.tdi_67_rand_style > .td-element-style-before { content: "" !important; width: 100% !important; height: 100% !important; position: absolute !important; top: 0px !important; left: 0px !important; display: block !important; z-index: 0 !important; background-repeat: no-repeat !important; background-position: center bottom !important; opacity: 0.2 !important; }
.tdi_70 { vertical-align: baseline; }
.tdi_70 > .wpb_wrapper, .tdi_70 > .wpb_wrapper > .tdc-elements { display: block; }
.tdi_70 > .wpb_wrapper > .tdc-elements { width: 100%; }
.tdi_70 > .wpb_wrapper > .vc_row_inner { width: auto; }
.tdi_70 > .wpb_wrapper { width: auto; height: auto; }
.tdi_71 { margin-bottom: 10px !important; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_71 { margin-bottom: 3px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_71 { margin-bottom: -8px !important; }
}
@media (max-width: 767px) {
  .tdi_71 { margin-bottom: 0px !important; }
}
body .tdi_72 .tdm-title { color: rgb(13, 66, 162); }
.tdi_72 .tdm-title { font-family: Muli !important; font-size: 36px !important; line-height: 1 !important; font-weight: 800 !important; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_72 .tdm-title { font-size: 32px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_72 .tdm-title { font-size: 28px !important; }
}
@media (max-width: 767px) {
  .tdi_72 .tdm-title { font-size: 30px !important; }
}
.tdi_73 { margin-bottom: 0px !important; }
.tdi_73 .td-image-wrap { padding-bottom: 62%; }
.tdi_73 .entry-thumb { background-position: center 50%; }
.tdi_73 .td-module-container { flex-direction: column; border-width: 2px; border-style: solid; background-color: rgb(252, 252, 252); border-color: rgb(230, 230, 230) !important; }
.tdi_73 .td-image-container { display: block; order: 0; }
.ie10 .tdi_73 .td-module-meta-info, .ie11 .tdi_73 .td-module-meta-info { flex: 1 1 auto; }
body .tdi_73 .td-favorite { font-size: 36px; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px 0px; }
.tdi_73 .td-module-meta-info { padding: 26px 22px; border-color: rgb(234, 234, 234); }
.tdi_73 .td_module_wrap { width: 33.3333%; float: left; padding-left: 12px; padding-right: 12px; padding-bottom: 12px; margin-bottom: 12px; }
.rtl .tdi_73 .td_module_wrap { float: right; }
.tdi_73 .td_block_inner { margin-left: -12px; margin-right: -12px; }
.tdi_73 .td-module-container::before { bottom: -12px; border-color: rgb(234, 234, 234); }
.tdi_73 .td-post-vid-time { display: block; }
.tdi_73 .td-post-category { margin: 0px 0px 7px; padding: 0px; background-color: rgba(0, 0, 0, 0); color: rgb(13, 66, 162); font-family: Muli !important; font-size: 11px !important; font-weight: 800 !important; text-transform: uppercase !important; letter-spacing: 0.8px !important; }
.tdi_73 .td-post-category:not(.td-post-extra-category) { display: inline-block; }
.tdi_73 .td-author-photo .avatar { width: 20px; height: 20px; margin-right: 6px; border-radius: 50%; }
.tdi_73 .td-audio-player { opacity: 1; visibility: visible; height: auto; font-size: 13px; }
.tdi_73 .td-read-more { display: none; }
.tdi_73 .td-author-date { display: none; }
.tdi_73 .td-post-author-name { display: none; }
.tdi_73 .td-post-date, .tdi_73 .td-post-author-name span { display: none; color: rgb(116, 116, 116); }
.tdi_73 .entry-review-stars { display: none; }
.tdi_73 .td-icon-star, .tdi_73 .td-icon-star-empty, .tdi_73 .td-icon-star-half { font-size: 15px; }
.tdi_73 .td-module-comments { display: none; }
.tdi_73 .td_module_wrap:nth-child(3n+1) { clear: both; }
.tdi_73 .td_module_wrap:nth-last-child(-n+3) { margin-bottom: 0px; padding-bottom: 0px; }
.tdi_73 .td_module_wrap:nth-last-child(-n+3) .td-module-container::before { display: none; }
.tdi_73 .td-module-title a { color: rgb(0, 0, 0); box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
.tdi_73 .td-post-author-name a { color: rgb(116, 116, 116); }
.tdi_73 .td-post-author-name:hover a { color: rgb(13, 66, 162); }
.tdi_73 .entry-title { margin: 0px 0px 11px; font-family: Muli !important; font-size: 18px !important; line-height: 1.2 !important; font-weight: 800 !important; }
.tdi_73 .td-excerpt { column-count: 1; column-gap: 48px; }
.tdi_73 .td-editor-date, .tdi_73 .td-editor-date .td-post-author-name a, .tdi_73 .td-editor-date .entry-date, .tdi_73 .td-module-comments a { font-family: Muli !important; font-size: 12px !important; font-weight: 400 !important; }
html:not([class*="ie"]) .tdi_73 .td-module-container:hover .entry-thumb::before { opacity: 0; }
@media (min-width: 768px) {
  .tdi_73 .td-module-title a { transition: 0.2s; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_73 .td-module-meta-info { padding: 22px 18px; }
  .tdi_73 .td_module_wrap { padding-left: 11px; padding-right: 11px; clear: none !important; padding-bottom: 12px !important; margin-bottom: 12px !important; }
  .tdi_73 .td_block_inner { margin-left: -11px; margin-right: -11px; }
  .tdi_73 .td-module-container::before { bottom: -12px; }
  .tdi_73 .td-post-category { margin: 0px 0px 6px; font-size: 10px !important; }
  .tdi_73 .td_module_wrap:nth-child(3n+1) { clear: both !important; }
  .tdi_73 .td_module_wrap:nth-last-child(-n+3) { margin-bottom: 0px !important; padding-bottom: 0px !important; }
  .tdi_73 .td_module_wrap .td-module-container::before { display: block !important; }
  .tdi_73 .td_module_wrap:nth-last-child(-n+3) .td-module-container::before { display: none !important; }
  .tdi_73 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
  .tdi_73 .entry-title { margin: 0px 0px 10px; font-size: 17px !important; }
  .tdi_73 .td-editor-date, .tdi_73 .td-editor-date .td-post-author-name a, .tdi_73 .td-editor-date .entry-date, .tdi_73 .td-module-comments a { font-size: 11px !important; }
  .tdi_73 .td-excerpt { font-size: 1px !important; }
  @media (min-width: 768px) {
  .tdi_73 .td-module-title a { transition: 0.2s; }
}
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_73 .td-image-wrap { padding-bottom: 70%; }
  .tdi_73 .td-module-meta-info { padding: 22px 18px; }
  .tdi_73 .td_module_wrap { padding-left: 10px; padding-right: 10px; clear: none !important; padding-bottom: 12px !important; margin-bottom: 12px !important; }
  .tdi_73 .td_block_inner { margin-left: -10px; margin-right: -10px; }
  .tdi_73 .td-module-container::before { bottom: -12px; }
  .tdi_73 .td-post-category { margin: 0px 0px 6px; font-size: 10px !important; }
  .tdi_73 .td_module_wrap:nth-child(3n+1) { clear: both !important; }
  .tdi_73 .td_module_wrap:nth-last-child(-n+3) { margin-bottom: 0px !important; padding-bottom: 0px !important; }
  .tdi_73 .td_module_wrap .td-module-container::before { display: block !important; }
  .tdi_73 .td_module_wrap:nth-last-child(-n+3) .td-module-container::before { display: none !important; }
  .tdi_73 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
  .tdi_73 .entry-title { margin: 0px 0px 10px; font-size: 17px !important; font-weight: 600 !important; }
  .tdi_73 .td-editor-date, .tdi_73 .td-editor-date .td-post-author-name a, .tdi_73 .td-editor-date .entry-date, .tdi_73 .td-module-comments a { font-size: 11px !important; }
  @media (min-width: 768px) {
  .tdi_73 .td-module-title a { transition: 0.2s; }
}
}
@media (max-width: 767px) {
  .tdi_73 .td-module-meta-info { padding: 22px 18px; }
  .tdi_73 .td_module_wrap { width: 100%; float: left; padding-bottom: 12px !important; margin-bottom: 12px !important; }
  .rtl .tdi_73 .td_module_wrap { float: right; }
  .tdi_73 .td-module-container::before { bottom: -12px; }
  .tdi_73 .td-post-category { margin: 0px 0px 6px; font-size: 10px !important; }
  .tdi_73 .td_module_wrap:nth-last-child(1) { margin-bottom: 0px !important; padding-bottom: 0px !important; }
  .tdi_73 .td_module_wrap .td-module-container::before { display: block !important; }
  .tdi_73 .td_module_wrap:nth-last-child(1) .td-module-container::before { display: none !important; }
  .tdi_73 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
  .tdi_73 .entry-title { margin: 0px 0px 10px; line-height: 1.1 !important; }
  .tdi_73 .td-editor-date, .tdi_73 .td-editor-date .td-post-author-name a, .tdi_73 .td-editor-date .entry-date, .tdi_73 .td-module-comments a { font-size: 11px !important; }
  @media (min-width: 768px) {
  .tdi_73 .td-module-title a { transition: 0.2s; }
}
}
.tdi_76.td-a-rec { text-align: center; }
.tdi_76.td-a-rec:not(.td-a-rec-no-translate) { transform: translateZ(0px); }
.tdi_76 .td-element-style { z-index: -1; }
.tdi_76 .td-adspot-title { color: rgb(30, 115, 190); }
.tdi_76 .td_spot_img_all img, .tdi_76 .td_spot_img_tl img, .tdi_76 .td_spot_img_tp img, .tdi_76 .td_spot_img_mob img { border-style: none; }
.tdi_78, .tdi_78 .tdc-columns { min-height: 0px; }
.tdi_78, .tdi_78 .tdc-columns { display: block; }
.tdi_78 .tdc-columns { width: 100%; }
.tdi_78::before, .tdi_78::after { display: table; }
@media (min-width: 768px) {
  .tdi_78 { margin-left: 0px; margin-right: 0px; }
  .tdi_78 .tdc-row-video-background-error, .tdi_78 > .vc_column, .tdi_78 > .tdc-columns > .vc_column { padding-left: 0px; padding-right: 0px; }
}
.tdi_80 { vertical-align: baseline; }
.tdi_80 > .wpb_wrapper, .tdi_80 > .wpb_wrapper > .tdc-elements { display: block; }
.tdi_80 > .wpb_wrapper > .tdc-elements { width: 100%; }
.tdi_80 > .wpb_wrapper > .vc_row_inner { width: auto; }
.tdi_80 > .wpb_wrapper { width: auto; height: auto; }
@media (max-width: 767px) {
  .tdi_80 { margin-bottom: 80px !important; }
}
.tdi_82 { top: 0px; transform: none; position: relative !important; }
.tdi_82, .tdi_82 .tdc-inner-columns { display: block; }
.tdi_82 .tdc-inner-columns { width: 100%; }
.tdi_82 { position: relative; margin-right: 0px !important; margin-bottom: -116px !important; margin-left: 0px !important; padding-top: 105px !important; padding-bottom: 135px !important; }
.tdi_82 .td_block_wrap { text-align: left; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_82 { margin-bottom: -88px !important; padding-top: 85px !important; padding-bottom: 100px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_82 { margin-bottom: -90px !important; padding-top: 65px !important; padding-bottom: 90px !important; }
}
@media (max-width: 767px) {
  .tdi_82 { padding-top: 60px !important; padding-bottom: 124px !important; width: 100% !important; }
}
.tdi_81_rand_style { background-color: rgb(33, 29, 29) !important; }
.tdi_84 { vertical-align: baseline; }
.tdi_84 .vc_column-inner > .wpb_wrapper, .tdi_84 .vc_column-inner > .wpb_wrapper .tdc-elements { display: block; }
.tdi_84 .vc_column-inner > .wpb_wrapper .tdc-elements { width: 100%; }
.tdi_84 { padding-right: 34px !important; border-color: rgba(255, 255, 255, 0.1) !important; border-style: solid !important; border-width: 0px 1px 0px 0px !important; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_84 { padding-right: 24px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_84 { padding-right: 14px !important; }
}
@media (max-width: 767px) {
  .tdi_84 { padding-right: 0px !important; border-width: 0px !important; }
}
.tdi_85 { margin-bottom: 0px !important; }
@media (max-width: 767px) {
  .tdi_85 { text-align: left !important; }
}
body .tdi_86 .tdm-title { color: rgb(255, 255, 255); }
.tdi_86 .tdm-title { font-family: Muli !important; font-size: 36px !important; line-height: 1 !important; font-weight: 800 !important; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_86 .tdm-title { font-size: 32px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_86 .tdm-title { font-size: 28px !important; }
}
@media (max-width: 767px) {
  .tdi_86 .tdm-title { font-size: 30px !important; }
}
.tdi_88 { top: 0px; transform: none; position: relative !important; }
.tdi_88, .tdi_88 .tdc-inner-columns { display: block; }
.tdi_88 .tdc-inner-columns { width: 100%; }
.tdi_88 { margin-right: 0px !important; padding-left: 24px !important; }
.tdi_88 .td_block_wrap { text-align: left; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_88 { padding-left: 20px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_88 { padding-left: 14px !important; }
}
@media (max-width: 767px) {
  .tdi_88 { padding-left: 0px !important; width: 100% !important; }
}
.tdi_90 { vertical-align: baseline; }
.tdi_90 .vc_column-inner > .wpb_wrapper, .tdi_90 .vc_column-inner > .wpb_wrapper .tdc-elements { display: block; }
.tdi_90 .vc_column-inner > .wpb_wrapper .tdc-elements { width: 100%; }
.tdi_90 { padding-right: 34px !important; border-color: rgba(255, 255, 255, 0.1) !important; border-style: solid !important; border-width: 0px 1px 0px 0px !important; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_90 { padding-right: 24px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_90 { padding-right: 20px !important; }
}
@media (max-width: 767px) {
  .tdi_90 { padding-right: 0px !important; border-width: 0px !important; }
}
.tdi_91 { margin-bottom: 0px !important; }
.tdi_91 .td-image-wrap { padding-bottom: 80%; }
.tdi_91 .entry-thumb { background-position: center 50%; }
.tdi_91 .td-module-container { flex-direction: column; border-width: 2px; border-style: solid; background-color: rgb(252, 252, 252); border-color: rgb(230, 230, 230) !important; }
.tdi_91 .td-image-container { display: block; order: 0; }
.ie10 .tdi_91 .td-module-meta-info, .ie11 .tdi_91 .td-module-meta-info { flex: 1 1 auto; }
body .tdi_91 .td-favorite { font-size: 36px; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px 0px; }
.tdi_91 .td-module-meta-info { padding: 26px 22px; border-color: rgb(234, 234, 234); }
.tdi_91 .td_module_wrap { width: 33.3333%; float: left; padding-left: 12px; padding-right: 12px; padding-bottom: 12px; margin-bottom: 12px; }
.rtl .tdi_91 .td_module_wrap { float: right; }
.tdi_91 .td_block_inner { margin-left: -12px; margin-right: -12px; }
.tdi_91 .td-module-container::before { bottom: -12px; border-color: rgb(234, 234, 234); }
.tdi_91 .td-post-vid-time { display: none; }
.tdi_91 .td-post-category { margin: 0px 0px 7px; padding: 0px; background-color: rgba(0, 0, 0, 0); color: rgb(13, 66, 162); font-family: Muli !important; font-size: 11px !important; font-weight: 800 !important; text-transform: uppercase !important; letter-spacing: 0.8px !important; }
.tdi_91 .td-post-category:not(.td-post-extra-category) { display: inline-block; }
.tdi_91 .td-author-photo .avatar { width: 20px; height: 20px; margin-right: 6px; border-radius: 50%; }
.tdi_91 .td-audio-player { opacity: 0; visibility: hidden; height: 0px; font-size: 13px; }
.tdi_91 .td-read-more { display: none; }
.tdi_91 .td-author-date { display: none; }
.tdi_91 .td-post-author-name { display: none; }
.tdi_91 .td-post-date, .tdi_91 .td-post-author-name span { display: none; color: rgb(116, 116, 116); }
.tdi_91 .entry-review-stars { display: none; }
.tdi_91 .td-icon-star, .tdi_91 .td-icon-star-empty, .tdi_91 .td-icon-star-half { font-size: 15px; }
.tdi_91 .td-module-comments { display: none; }
.tdi_91 .td_module_wrap:nth-child(3n+1) { clear: both; }
.tdi_91 .td_module_wrap:nth-last-child(-n+3) { margin-bottom: 0px; padding-bottom: 0px; }
.tdi_91 .td_module_wrap:nth-last-child(-n+3) .td-module-container::before { display: none; }
.tdi_91 .td-module-title a { color: rgb(0, 0, 0); box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
.tdi_91 .td-post-author-name a { color: rgb(116, 116, 116); }
.tdi_91 .td-post-author-name:hover a { color: rgb(13, 66, 162); }
.tdi_91 .entry-title { margin: 0px 0px 11px; font-family: Muli !important; font-size: 18px !important; line-height: 1.2 !important; font-weight: 800 !important; }
.tdi_91 .td-excerpt { column-count: 1; column-gap: 48px; }
.tdi_91 .td-editor-date, .tdi_91 .td-editor-date .td-post-author-name a, .tdi_91 .td-editor-date .entry-date, .tdi_91 .td-module-comments a { font-family: Muli !important; font-size: 12px !important; font-weight: 400 !important; }
html:not([class*="ie"]) .tdi_91 .td-module-container:hover .entry-thumb::before { opacity: 0; }
@media (min-width: 768px) {
  .tdi_91 .td-module-title a { transition: 0.2s; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_91 .td-module-meta-info { padding: 20px 14px; }
  .tdi_91 .td_module_wrap { padding-left: 9px; padding-right: 9px; clear: none !important; padding-bottom: 12px !important; margin-bottom: 12px !important; }
  .tdi_91 .td_block_inner { margin-left: -9px; margin-right: -9px; }
  .tdi_91 .td-module-container::before { bottom: -12px; }
  .tdi_91 .td-post-category { margin: 0px 0px 6px; font-size: 9px !important; }
  .tdi_91 .td_module_wrap:nth-child(3n+1) { clear: both !important; }
  .tdi_91 .td_module_wrap:nth-last-child(-n+3) { margin-bottom: 0px !important; padding-bottom: 0px !important; }
  .tdi_91 .td_module_wrap .td-module-container::before { display: block !important; }
  .tdi_91 .td_module_wrap:nth-last-child(-n+3) .td-module-container::before { display: none !important; }
  .tdi_91 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
  .tdi_91 .entry-title { margin: 0px 0px 8px; font-size: 15px !important; font-weight: 600 !important; }
  .tdi_91 .td-editor-date, .tdi_91 .td-editor-date .td-post-author-name a, .tdi_91 .td-editor-date .entry-date, .tdi_91 .td-module-comments a { font-size: 10px !important; }
  @media (min-width: 768px) {
  .tdi_91 .td-module-title a { transition: 0.2s; }
}
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_91 .td-image-wrap { padding-bottom: 70%; }
  .tdi_91 .td-module-meta-info { padding: 22px 18px; }
  .tdi_91 .td_module_wrap { width: 100%; float: left; padding-left: 10px; padding-right: 10px; padding-bottom: 12px !important; margin-bottom: 12px !important; }
  .rtl .tdi_91 .td_module_wrap { float: right; }
  .tdi_91 .td_block_inner { margin-left: -10px; margin-right: -10px; }
  .tdi_91 .td-module-container::before { bottom: -12px; }
  .tdi_91 .td-post-category { margin: 0px 0px 6px; font-size: 10px !important; }
  .tdi_91 .td_module_wrap:nth-last-child(1) { margin-bottom: 0px !important; padding-bottom: 0px !important; }
  .tdi_91 .td_module_wrap .td-module-container::before { display: block !important; }
  .tdi_91 .td_module_wrap:nth-last-child(1) .td-module-container::before { display: none !important; }
  .tdi_91 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
  .tdi_91 .entry-title { margin: 0px 0px 10px; font-size: 17px !important; font-weight: 600 !important; }
  .tdi_91 .td-editor-date, .tdi_91 .td-editor-date .td-post-author-name a, .tdi_91 .td-editor-date .entry-date, .tdi_91 .td-module-comments a { font-size: 11px !important; }
  @media (min-width: 768px) {
  .tdi_91 .td-module-title a { transition: 0.2s; }
}
}
@media (max-width: 767px) {
  .tdi_91 .td-module-meta-info { padding: 22px 18px; }
  .tdi_91 .td_module_wrap { width: 100%; float: left; padding-left: 0px; padding-right: 0px; padding-bottom: 12px !important; margin-bottom: 12px !important; }
  .rtl .tdi_91 .td_module_wrap { float: right; }
  .tdi_91 .td_block_inner { margin-left: 0px; margin-right: 0px; }
  .tdi_91 .td-module-container::before { bottom: -12px; }
  .tdi_91 .td-post-category { margin: 0px 0px 6px; font-size: 10px !important; }
  .tdi_91 .td_module_wrap:nth-last-child(1) { margin-bottom: 0px !important; padding-bottom: 0px !important; }
  .tdi_91 .td_module_wrap .td-module-container::before { display: block !important; }
  .tdi_91 .td_module_wrap:nth-last-child(1) .td-module-container::before { display: none !important; }
  .tdi_91 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
  .tdi_91 .entry-title { margin: 0px 0px 10px; line-height: 1.1 !important; }
  .tdi_91 .td-editor-date, .tdi_91 .td-editor-date .td-post-author-name a, .tdi_91 .td-editor-date .entry-date, .tdi_91 .td-module-comments a { font-size: 11px !important; }
  @media (min-width: 768px) {
  .tdi_91 .td-module-title a { transition: 0.2s; }
}
}
.tdi_93 { vertical-align: baseline; }
.tdi_93 > .wpb_wrapper, .tdi_93 > .wpb_wrapper > .tdc-elements { display: block; }
.tdi_93 > .wpb_wrapper > .tdc-elements { width: 100%; }
.tdi_93 > .wpb_wrapper > .vc_row_inner { width: auto; }
.tdi_93 > .wpb_wrapper { width: auto; height: auto; }
.tdi_95 { top: 0px; transform: none; position: relative !important; }
.tdi_95, .tdi_95 .tdc-inner-columns { display: block; }
.tdi_95 .tdc-inner-columns { width: 100%; }
.tdi_95 { position: relative; margin-right: 0px !important; margin-bottom: -116px !important; margin-left: 0px !important; padding-top: 105px !important; padding-bottom: 135px !important; }
.tdi_95 .td_block_wrap { text-align: left; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_95 { margin-bottom: -88px !important; padding-top: 85px !important; padding-bottom: 100px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_95 { margin-bottom: -90px !important; padding-top: 65px !important; padding-bottom: 90px !important; }
}
@media (max-width: 767px) {
  .tdi_95 { padding-top: 60px !important; padding-bottom: 124px !important; width: 100% !important; }
}
.tdi_94_rand_style { background-color: rgb(33, 29, 29) !important; }
.tdi_97 { vertical-align: baseline; }
.tdi_97 .vc_column-inner > .wpb_wrapper, .tdi_97 .vc_column-inner > .wpb_wrapper .tdc-elements { display: block; }
.tdi_97 .vc_column-inner > .wpb_wrapper .tdc-elements { width: 100%; }
.tdi_97 { padding-left: 34px !important; border-color: rgba(255, 255, 255, 0.1) !important; border-style: solid !important; border-width: 0px 0px 0px 1px !important; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_97 { padding-left: 24px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_97 { padding-left: 20px !important; }
}
@media (max-width: 767px) {
  .tdi_97 { padding-left: 0px !important; border-width: 0px !important; }
}
.tdi_98 { margin-bottom: 0px !important; }
body .tdi_99 .tdm-title { color: rgb(255, 255, 255); }
.tdi_99 .tdm-title { font-family: Muli !important; font-size: 36px !important; line-height: 1 !important; font-weight: 800 !important; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_99 .tdm-title { font-size: 32px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_99 .tdm-title { font-size: 28px !important; }
}
@media (max-width: 767px) {
  .tdi_99 .tdm-title { font-size: 30px !important; }
}
.tdi_101 { top: 0px; transform: none; position: relative !important; }
.tdi_101, .tdi_101 .tdc-inner-columns { display: block; }
.tdi_101 .tdc-inner-columns { width: 100%; }
.tdi_101 { margin-left: 0px !important; padding-right: 24px !important; }
.tdi_101 .td_block_wrap { text-align: left; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_101 { padding-right: 20px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_101 { padding-right: 14px !important; }
}
@media (max-width: 767px) {
  .tdi_101 { padding-right: 0px !important; width: 100% !important; }
}
.tdi_103 { vertical-align: baseline; }
.tdi_103 .vc_column-inner > .wpb_wrapper, .tdi_103 .vc_column-inner > .wpb_wrapper .tdc-elements { display: block; }
.tdi_103 .vc_column-inner > .wpb_wrapper .tdc-elements { width: 100%; }
.tdi_103 { padding-left: 34px !important; border-color: rgba(255, 255, 255, 0.1) !important; border-style: solid !important; border-width: 0px 0px 0px 1px !important; }
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_103 { padding-left: 24px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_103 { padding-left: 20px !important; }
}
@media (max-width: 767px) {
  .tdi_103 { padding-left: 0px !important; border-width: 0px !important; }
}
.tdi_104 { margin-bottom: 0px !important; }
.tdi_104 .td-image-wrap { padding-bottom: 80%; }
.tdi_104 .entry-thumb { background-position: center 50%; }
.tdi_104 .td-module-container { flex-direction: column; border-width: 2px; border-style: solid; background-color: rgb(252, 252, 252); border-color: rgb(230, 230, 230) !important; }
.tdi_104 .td-image-container { display: block; order: 0; }
.ie10 .tdi_104 .td-module-meta-info, .ie11 .tdi_104 .td-module-meta-info { flex: 1 1 auto; }
body .tdi_104 .td-favorite { font-size: 36px; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px 0px; }
.tdi_104 .td-module-meta-info { padding: 26px 22px; border-color: rgb(234, 234, 234); }
.tdi_104 .td_module_wrap { width: 33.3333%; float: left; padding-left: 12px; padding-right: 12px; padding-bottom: 12px; margin-bottom: 12px; }
.rtl .tdi_104 .td_module_wrap { float: right; }
.tdi_104 .td_block_inner { margin-left: -12px; margin-right: -12px; }
.tdi_104 .td-module-container::before { bottom: -12px; border-color: rgb(234, 234, 234); }
.tdi_104 .td-post-vid-time { display: block; }
.tdi_104 .td-post-category { margin: 0px 0px 7px; padding: 0px; background-color: rgba(0, 0, 0, 0); color: rgb(13, 66, 162); font-family: Muli !important; font-size: 11px !important; font-weight: 800 !important; text-transform: uppercase !important; letter-spacing: 0.8px !important; }
.tdi_104 .td-post-category:not(.td-post-extra-category) { display: inline-block; }
.tdi_104 .td-author-photo .avatar { width: 20px; height: 20px; margin-right: 6px; border-radius: 50%; }
.tdi_104 .td-audio-player { opacity: 0; visibility: hidden; height: 0px; font-size: 13px; }
.tdi_104 .td-read-more { display: none; }
.tdi_104 .td-author-date { display: none; }
.tdi_104 .td-post-author-name { display: none; }
.tdi_104 .td-post-date, .tdi_104 .td-post-author-name span { display: none; color: rgb(116, 116, 116); }
.tdi_104 .entry-review-stars { display: none; }
.tdi_104 .td-icon-star, .tdi_104 .td-icon-star-empty, .tdi_104 .td-icon-star-half { font-size: 15px; }
.tdi_104 .td-module-comments { display: none; }
.tdi_104 .td_module_wrap:nth-child(3n+1) { clear: both; }
.tdi_104 .td_module_wrap:nth-last-child(-n+3) { margin-bottom: 0px; padding-bottom: 0px; }
.tdi_104 .td_module_wrap:nth-last-child(-n+3) .td-module-container::before { display: none; }
.tdi_104 .td-module-title a { color: rgb(0, 0, 0); box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
.tdi_104 .td-post-author-name a { color: rgb(116, 116, 116); }
.tdi_104 .td-post-author-name:hover a { color: rgb(13, 66, 162); }
.tdi_104 .entry-title { margin: 0px 0px 11px; font-family: Muli !important; font-size: 18px !important; line-height: 1.2 !important; font-weight: 800 !important; }
.tdi_104 .td-excerpt { column-count: 1; column-gap: 48px; }
.tdi_104 .td-editor-date, .tdi_104 .td-editor-date .td-post-author-name a, .tdi_104 .td-editor-date .entry-date, .tdi_104 .td-module-comments a { font-family: Muli !important; font-size: 12px !important; font-weight: 400 !important; }
html:not([class*="ie"]) .tdi_104 .td-module-container:hover .entry-thumb::before { opacity: 0; }
@media (min-width: 768px) {
  .tdi_104 .td-module-title a { transition: 0.2s; }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdi_104 .td-module-meta-info { padding: 20px 14px; }
  .tdi_104 .td_module_wrap { padding-left: 11px; padding-right: 11px; clear: none !important; padding-bottom: 12px !important; margin-bottom: 12px !important; }
  .tdi_104 .td_block_inner { margin-left: -11px; margin-right: -11px; }
  .tdi_104 .td-module-container::before { bottom: -12px; }
  .tdi_104 .td-post-category { margin: 0px 0px 6px; font-size: 9px !important; }
  .tdi_104 .td_module_wrap:nth-child(3n+1) { clear: both !important; }
  .tdi_104 .td_module_wrap:nth-last-child(-n+3) { margin-bottom: 0px !important; padding-bottom: 0px !important; }
  .tdi_104 .td_module_wrap .td-module-container::before { display: block !important; }
  .tdi_104 .td_module_wrap:nth-last-child(-n+3) .td-module-container::before { display: none !important; }
  .tdi_104 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
  .tdi_104 .entry-title { margin: 0px 0px 8px; font-size: 15px !important; font-weight: 600 !important; }
  .tdi_104 .td-editor-date, .tdi_104 .td-editor-date .td-post-author-name a, .tdi_104 .td-editor-date .entry-date, .tdi_104 .td-module-comments a { font-size: 10px !important; }
  @media (min-width: 768px) {
  .tdi_104 .td-module-title a { transition: 0.2s; }
}
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdi_104 .td-image-wrap { padding-bottom: 70%; }
  .tdi_104 .td-module-meta-info { padding: 22px 18px; }
  .tdi_104 .td_module_wrap { width: 100%; float: left; padding-left: 10px; padding-right: 10px; padding-bottom: 12px !important; margin-bottom: 12px !important; }
  .rtl .tdi_104 .td_module_wrap { float: right; }
  .tdi_104 .td_block_inner { margin-left: -10px; margin-right: -10px; }
  .tdi_104 .td-module-container::before { bottom: -12px; }
  .tdi_104 .td-post-category { margin: 0px 0px 6px; font-size: 10px !important; }
  .tdi_104 .td_module_wrap:nth-last-child(1) { margin-bottom: 0px !important; padding-bottom: 0px !important; }
  .tdi_104 .td_module_wrap .td-module-container::before { display: block !important; }
  .tdi_104 .td_module_wrap:nth-last-child(1) .td-module-container::before { display: none !important; }
  .tdi_104 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
  .tdi_104 .entry-title { margin: 0px 0px 10px; font-size: 17px !important; font-weight: 600 !important; }
  .tdi_104 .td-editor-date, .tdi_104 .td-editor-date .td-post-author-name a, .tdi_104 .td-editor-date .entry-date, .tdi_104 .td-module-comments a { font-size: 11px !important; }
  @media (min-width: 768px) {
  .tdi_104 .td-module-title a { transition: 0.2s; }
}
}
@media (max-width: 767px) {
  .tdi_104 .td-module-meta-info { padding: 22px 18px; }
  .tdi_104 .td_module_wrap { width: 100%; float: left; padding-left: 0px; padding-right: 0px; padding-bottom: 12px !important; margin-bottom: 12px !important; }
  .rtl .tdi_104 .td_module_wrap { float: right; }
  .tdi_104 .td_block_inner { margin-left: 0px; margin-right: 0px; }
  .tdi_104 .td-module-container::before { bottom: -12px; }
  .tdi_104 .td-post-category { margin: 0px 0px 6px; font-size: 10px !important; }
  .tdi_104 .td_module_wrap:nth-last-child(1) { margin-bottom: 0px !important; padding-bottom: 0px !important; }
  .tdi_104 .td_module_wrap .td-module-container::before { display: block !important; }
  .tdi_104 .td_module_wrap:nth-last-child(1) .td-module-container::before { display: none !important; }
  .tdi_104 .td-module-title a { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px inset; }
  .tdi_104 .entry-title { margin: 0px 0px 10px; line-height: 1.1 !important; }
  .tdi_104 .td-editor-date, .tdi_104 .td-editor-date .td-post-author-name a, .tdi_104 .td-editor-date .entry-date, .tdi_104 .td-module-comments a { font-size: 11px !important; }
  @media (min-width: 768px) {
  .tdi_104 .td-module-title a { transition: 0.2s; }
}
}
.tdc-footer-template .td-main-content-wrap { padding-bottom: 0px; }
.qJTHM { user-select: none; color: rgb(32, 33, 36); direction: ltr; font-family: Roboto-Regular, arial, sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; margin: 0px; overflow: hidden; text-size-adjust: 100%; }
.ynRLnc { left: -9999px; position: absolute; top: -9999px; }
.L6cTce { display: none; }
.bltWBb { overflow-wrap: break-word; word-break: break-word; }
.hSRGPd { color: rgb(26, 115, 232); cursor: pointer; font-weight: 500; text-decoration: none; }
.Bz112c-W3lGp { height: 16px; width: 16px; }
.Bz112c-E3DyYd { height: 20px; width: 20px; }
.Bz112c-r9oPif { height: 24px; width: 24px; }
.Bz112c-u2z5K { height: 36px; width: 36px; }
.Bz112c-uaxL4e { border-radius: 10px; }
.LgbsSe-Bz112c { display: block; }
.S9gUrf-YoZ4jf { border: none; margin: 0px; padding: 0px; }
.S9gUrf-YoZ4jf * { border: none; margin: 0px; padding: 0px; }
.fFW7wc-ibnC6b > .aZ2wEe > div { border-color: rgb(66, 133, 244); }
.P1ekSe-ZMv3u { transition: height 0.2s linear; }
.P1ekSe-ZMv3u > div:nth-child(1) { transition: width 0.3s linear; background-color: rgb(26, 115, 232) !important; }
.P1ekSe-ZMv3u > div:nth-child(2) { background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(to right, rgb(26, 115, 232), rgb(26, 115, 232)) !important; }
.P1ekSe-ZMv3u > div:nth-child(3) { background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(to right, rgb(26, 115, 232), rgb(26, 115, 232)) !important; }
.haAclf { display: inline-block; }
.nsm7Bb-HzV7m-LgbsSe { border-radius: 4px; box-sizing: border-box; transition: background-color 0.218s, border-color 0.218s; user-select: none; appearance: none; background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(218, 220, 224); color: rgb(60, 64, 67); cursor: pointer; font-family: "Google Sans", arial, sans-serif; font-size: 14px; height: 40px; letter-spacing: 0.25px; outline: none; overflow: hidden; padding: 0px 12px; position: relative; text-align: center; vertical-align: middle; white-space: nowrap; width: auto; }
@media screen and (-ms-high-contrast:active) {
  .nsm7Bb-HzV7m-LgbsSe { border: 2px solid windowtext; color: windowtext; }
}
@media screen and (preferes-contrast:more) {
  .nsm7Bb-HzV7m-LgbsSe { color: rgb(0, 0, 0); }
}
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe { font-size: 14px; height: 32px; letter-spacing: 0.25px; padding: 0px 10px; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe { font-size: 11px; height: 20px; letter-spacing: 0.3px; padding: 0px 8px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe { padding: 0px; width: 40px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe { width: 32px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe { width: 20px; }
.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK { border-radius: 20px; }
.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.pSzOP-SxQuSe { border-radius: 16px; }
.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.purZT-SxQuSe { border-radius: 10px; }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc { border: none; color: rgb(255, 255, 255); }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-v3pZbf-Ia7Qfc { background-color: rgb(26, 115, 232); }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc { background-color: rgb(32, 33, 36); color: rgb(232, 234, 237); }
@media screen and (prefers-contrast: more) {
  .nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc { color: rgb(255, 255, 255); }
}
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { height: 18px; margin-right: 8px; min-width: 18px; width: 18px; }
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { height: 14px; min-width: 14px; width: 14px; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { height: 10px; min-width: 10px; width: 10px; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c { margin-left: 8px; margin-right: -4px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { margin: 0px; padding: 10px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { padding: 8px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { padding: 4px; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-top-left-radius: 3px; border-bottom-left-radius: 3px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; background-color: rgb(255, 255, 255); height: 36px; margin-left: -10px; margin-right: 12px; min-width: 36px; width: 36px; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c, .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c { margin: 0px; padding: 0px; }
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { height: 28px; margin-left: -8px; margin-right: 10px; min-width: 28px; width: 28px; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { height: 16px; margin-left: -6px; margin-right: 8px; min-width: 16px; width: 16px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 3px; margin-left: 2px; margin-right: 0px; padding: 0px; }
.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 18px; }
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 14px; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 8px; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-bN97Pc-sM5MNb { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-pack: justify; justify-content: space-between; height: 100%; position: relative; width: 100%; }
.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX { -webkit-box-pack: center; justify-content: center; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-BPrWId { -webkit-box-flex: 1; flex-grow: 1; font-family: "Google Sans", arial, sans-serif; font-weight: 500; overflow: hidden; text-overflow: ellipsis; vertical-align: top; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-BPrWId { font-weight: 300; }
.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX .nsm7Bb-HzV7m-LgbsSe-BPrWId { -webkit-box-flex: 0; flex-grow: 0; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-MJoBVe { transition: background-color 0.218s; inset: 0px; position: absolute; }
.nsm7Bb-HzV7m-LgbsSe:hover, .nsm7Bb-HzV7m-LgbsSe:focus { box-shadow: none; border-color: rgb(210, 227, 252); outline: none; }
.nsm7Bb-HzV7m-LgbsSe:focus-within { outline: rgb(0, 99, 155) solid 2px; border-color: transparent; }
.nsm7Bb-HzV7m-LgbsSe:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(66, 133, 244, 0.08); }
.nsm7Bb-HzV7m-LgbsSe:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe, .nsm7Bb-HzV7m-LgbsSe:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(66, 133, 244, 0.1); }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(255, 255, 255, 0.24); }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe, .nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(255, 255, 255, 0.32); }
.nsm7Bb-HzV7m-LgbsSe .n1UuX-DkfjY { border-radius: 50%; display: flex; height: 20px; margin-left: -4px; margin-right: 8px; min-width: 20px; width: 20px; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId { font-family: Roboto; font-size: 12px; text-align: left; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .ssJRIf, .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .fmcmS { overflow: hidden; text-overflow: ellipsis; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff { display: flex; -webkit-box-align: center; align-items: center; color: rgb(95, 99, 104); fill: rgb(95, 99, 104); font-size: 11px; font-weight: 400; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff { color: rgb(232, 234, 237); fill: rgb(232, 234, 237); }
@media screen and (prefers-contrast: more) {
  .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff, .nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff { color: rgb(0, 0, 0); fill: rgb(0, 0, 0); }
}
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .Bz112c { height: 18px; margin: -3px -3px -3px 2px; min-width: 18px; width: 18px; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 0px 3px 3px 0px; margin-left: 12px; margin-right: -10px; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 18px; }
.L5Fo6c-sM5MNb { border: 0px; display: block; left: 0px; position: relative; top: 0px; }
.L5Fo6c-bF1uUb { border-radius: 4px; inset: 0px; cursor: pointer; position: absolute; }
.L5Fo6c-bF1uUb:focus { border: none; outline: none; }
sentinel { }
@font-face { font-family: "Material Icons"; font-style: normal; font-weight: 400; font-display: block; src: url("//fonts.gstatic.com/s/materialicons/v145/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2") format("woff2"); }
.material-icons { font-family: "Material Icons"; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; overflow-wrap: normal; direction: ltr; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2") format("woff2"); unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2") format("woff2"); unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2") format("woff2"); unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
.fc-consent-root .fc-dialog-container.fc-fullscreen { height: 100% !important; max-height: 100% !important; max-width: 100% !important; width: 100% !important; }
.fc-consent-root .fc-dialog-container.fc-fullscreen .fc-choice-dialog, .fc-consent-root .fc-dialog-container.fc-fullscreen .fc-dialog { border: none !important; border-radius: 0px !important; box-shadow: none !important; height: 100% !important; max-height: 100% !important; }
.fc-consent-root .fc-fullscreen .fc-choice-dialog-header { display: flex !important; height: 0px !important; justify-content: flex-end !important; }
.fc-consent-root .fc-fullscreen .fc-close { height: 20px !important; margin-right: 48px !important; margin-top: 39px !important; position: unset !important; width: 20px !important; }
.fc-consent-root .fc-fullscreen .fc-close-background { height: 20px !important; width: 20px !important; }
.fc-consent-root .fc-fullscreen .fc-cutout-background { margin-top: 5px !important; }
.fc-consent-root .fc-fullscreen .fc-choice-dialog-landscape-container { display: flex !important; flex-direction: row !important; height: 100% !important; justify-content: space-between !important; margin-bottom: 48px !important; margin-top: 39px !important; width: 100% !important; }
.fc-consent-root .fc-fullscreen .fc-choice-dialog-landscape-container .fc-dialog-content.fc-choice-dialog-choices { padding-left: 48px !important; padding-right: 23px !important; width: 50% !important; }
.fc-consent-root .fc-fullscreen .fc-choice-dialog-landscape-container .fc-dialog-content.fc-choice-dialog-content { padding-left: 23px !important; padding-right: 48px !important; width: 50% !important; }
.fc-consent-root .fc-fullscreen .fc-dialog-scrollable-content { min-height: 100% !important; }
.fc-consent-root .fc-fullscreen .fc-dialog-restricted-content { justify-content: flex-start !important; width: 100% !important; }
.fc-consent-root .fc-fullscreen .fc-choice-dialog-landscape-container .fc-dialog-divider { background-color: rgb(218, 220, 224) !important; height: 100% !important; width: 1px !important; z-index: 1 !important; }
.fc-consent-root .fc-fullscreen .fc-dialog .fc-header .fc-header-image-container { margin: 0px !important; }
.fc-consent-root .fc-fullscreen .fc-dialog .fc-header .fc-header-text { font-size: 18px !important; }
.fc-consent-root .fc-fullscreen .fc-choice-dialog-landscape-buttons-container { align-items: center !important; display: flex !important; flex: 0 0 auto !important; flex-direction: column !important; justify-content: center !important; z-index: 1 !important; }
.fc-consent-root .fc-fullscreen .fc-choice-dialog-landscape-buttons-container .fc-footer-buttons { align-items: stretch !important; flex: 1 1 auto !important; flex-direction: column !important; }
.fc-consent-root .fc-fullscreen .fc-choice-dialog-landscape-buttons-container .fc-button { flex: 1 0 auto !important; height: auto !important; }
.fc-consent-root .fc-fullscreen .fc-choice-dialog-landscape-buttons-container .fc-primary-button { margin-left: unset !important; order: 1 !important; }
.fc-consent-root .fc-fullscreen .fc-choice-dialog-landscape-buttons-container .fc-secondary-button { margin-right: unset !important; order: 2 !important; }
div.fc-consent-root, .fc-consent-root a:link, .fc-consent-root div, .fc-consent-root h1, .fc-consent-root h2, .fc-consent-root a, .fc-consent-root p, .fc-consent-root button, .fc-consent-root i, .fc-consent-root input, .fc-consent-root label, .fc-consent-root span, .fc-consent-root ul, .fc-consent-root li, .fc-consent-root hr, .fc-consent-root img, .fc-consent-root br, .fc-consent-root footer { app-region: none !important; appearance: none !important; border-spacing: 0px !important; -webkit-border-image: none !important; -webkit-box-align: stretch !important; -webkit-box-decoration-break: slice !important; -webkit-box-direction: normal !important; -webkit-box-flex: 0 !important; -webkit-box-ordinal-group: 1 !important; -webkit-box-orient: horizontal !important; -webkit-box-pack: start !important; -webkit-font-smoothing: auto !important; hyphenate-character: auto !important; -webkit-line-break: auto !important; -webkit-line-clamp: none !important; -webkit-locale: auto !important; -webkit-mask-box-image-source: none !important; -webkit-mask-box-image-slice: initial !important; -webkit-mask-box-image-width: initial !important; -webkit-mask-box-image-outset: initial !important; -webkit-mask-box-image-repeat: initial !important; print-color-adjust: economy !important; -webkit-rtl-ordering: logical !important; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4) !important; -webkit-text-combine: none !important; -webkit-text-decorations-in-effect: none !important; text-emphasis: none rgb(0, 0, 0) !important; text-emphasis-position: over right !important; -webkit-text-orientation: vertical-right !important; -webkit-text-security: none !important; -webkit-text-stroke: 0px rgb(0, 0, 0) !important; -webkit-user-drag: auto !important; -webkit-writing-mode: horizontal-tb !important; place-content: normal !important; place-items: normal !important; place-self: auto !important; alignment-baseline: auto !important; animation-delay: 0s !important; animation-direction: normal !important; animation-duration: 0s !important; animation-fill-mode: none !important; animation-iteration-count: 1 !important; animation-name: none !important; animation-play-state: running !important; animation-timing-function: ease !important; backdrop-filter: none !important; backface-visibility: visible !important; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0) !important; background-blend-mode: normal !important; baseline-shift: 0 !important; border-color: rgb(0, 0, 0) !important; border-radius: 0px !important; border-style: none !important; border-width: 0px !important; border-collapse: separate !important; border-image: none 100% / 1 / 0 stretch !important; inset: auto !important; box-shadow: none !important; box-sizing: content-box !important; break-after: auto !important; break-before: auto !important; break-inside: auto !important; buffered-rendering: auto !important; caption-side: top !important; caret-color: rgb(0, 0, 0) !important; clear: none !important; clip-path: none !important; clip-rule: nonzero !important; clip: auto !important; color-interpolation-filters: linearrgb !important; color-interpolation: srgb !important; color-rendering: auto !important; color: rgb(0, 0, 0) !important; columns: auto !important; gap: normal !important; column-rule: 0px rgb(0, 0, 0) !important; column-span: none !important; content: normal !important; cursor: auto !important; cx: 0px !important; cy: 0px !important; d: none !important; display: inline !important; dominant-baseline: auto !important; empty-cells: show !important; fill-opacity: 1 !important; fill-rule: nonzero !important; filter: none !important; flex: 0 1 auto !important; flex-flow: row !important; float: none !important; flood-color: rgb(0, 0, 0) !important; flood-opacity: 1 !important; font-kerning: auto !important; font-optical-sizing: auto !important; font-size: 16px !important; font-stretch: 100% !important; font-style: normal !important; font-variant: normal !important; font-weight: 400 !important; grid: none !important; grid-area: auto !important; height: auto !important; hyphens: manual !important; image-rendering: auto !important; isolation: auto !important; letter-spacing: normal !important; lighting-color: rgb(255, 255, 255) !important; line-break: auto !important; line-height: normal !important; list-style: outside none disc !important; margin: 0px !important; marker: none !important; mask-type: luminance !important; mask: none !important; max-height: none !important; max-width: none !important; min-height: 0px !important; min-width: 0px !important; mix-blend-mode: normal !important; object-fit: fill !important; object-position: 50% 50% !important; offset-distance: 0px !important; offset-path: none !important; offset-rotate: auto 0deg !important; opacity: 1 !important; order: 0 !important; orphans: 2 !important; outline: rgb(0, 0, 0) none 0px !important; outline-offset: 0px !important; overflow-anchor: auto !important; overflow-wrap: normal !important; overflow: visible !important; padding: 0px !important; paint-order: normal !important; perspective-origin: 0px 0px !important; perspective: none !important; pointer-events: auto !important; position: static !important; r: 0px !important; resize: none !important; rx: auto !important; ry: auto !important; scale: none !important; scroll-behavior: auto !important; shape-image-threshold: 0 !important; shape-margin: 0px !important; shape-outside: none !important; shape-rendering: auto !important; speak: normal !important; stop-color: rgb(0, 0, 0) !important; stop-opacity: 1 !important; stroke-dasharray: none !important; stroke-dashoffset: 0 !important; stroke-linecap: butt !important; stroke-linejoin: miter !important; stroke-miterlimit: 4 !important; stroke-opacity: 1 !important; stroke-width: 1px !important; stroke: none !important; tab-size: 8 !important; table-layout: auto !important; text-align-last: auto !important; text-align: start !important; text-anchor: start !important; text-decoration-skip-ink: auto !important; text-decoration: rgb(0, 0, 0) !important; text-indent: 0px !important; text-overflow: clip !important; text-rendering: auto !important; text-shadow: none !important; text-size-adjust: auto !important; text-transform: none !important; text-underline-position: auto !important; touch-action: auto !important; transform-origin: 0px 0px !important; transform-style: flat !important; transform: none !important; transition-delay: 0s !important; transition-duration: 0s !important; transition-property: all !important; transition-timing-function: ease !important; unicode-bidi: normal !important; user-select: auto !important; vector-effect: none !important; vertical-align: baseline !important; visibility: visible !important; white-space: normal !important; widows: 2 !important; width: auto !important; will-change: auto !important; word-break: normal !important; word-spacing: 0px !important; writing-mode: horizontal-tb !important; x: 0px !important; y: 0px !important; z-index: auto !important; zoom: 1 !important; }
.fc-consent-root div, .fc-consent-root h1, .fc-consent-root h2, .fc-consent-root p, .fc-consent-root button, .fc-consent-root ul, .fc-consent-root li { display: block !important; }
.fc-consent-root a:link, .fc-consent-root a p { cursor: pointer !important; position: relative !important; }
.fc-consent-root button, .fc-consent-root button div, .fc-consent-root button p, .fc-consent-root .fc-button, .fc-consent-root .fc-button div, .fc-consent-root .fc-button p { cursor: pointer !important; }
.fc-consent-root a:hover { filter: brightness(80%) !important; }
.fc-consent-root button:focus p:not(.fc-button-text), .fc-consent-root button:focus, .fc-consent-root .fc-button:focus, .fc-consent-root a:focus, .fc-consent-root .fc-toggle input:focus, .fc-consent-root .fc-dropdown-selection:focus, .fc-consent-root .fc-dropdown-menu-item:focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 3px !important; outline: rgb(23, 78, 166) solid 2px !important; }
@supports selector(:focus-visible) {
  .fc-consent-root button:focus p:not(.fc-button-text), .fc-consent-root button:focus, .fc-consent-root .fc-button:focus, .fc-consent-root a:focus, .fc-consent-root .fc-toggle input:focus, .fc-consent-root .fc-dropdown-selection:focus, .fc-consent-root .fc-dropdown-menu-item:focus { box-shadow: none !important; outline: none !important; }
  .fc-consent-root button:focus-visible::before, .fc-consent-root a:focus-visible::before, .fc-consent-root input:focus-visible::before, .fc-consent-root .fc-dropdown-selection-container:focus-visible::before, .fc-consent-root .fc-dropdown-menu-item:focus::before { border: 2px solid rgb(23, 78, 166) !important; border-radius: 6px !important; content: "" !important; inset: -4px !important; position: absolute !important; }
  .fc-consent-root button:focus-visible::after, .fc-consent-root a:focus-visible::after, .fc-consent-root input:focus-visible::after, .fc-consent-root .fc-dropdown-selection-container:focus-visible::after, .fc-consent-root .fc-dropdown-menu-item:focus::after { border: 2px solid rgb(232, 240, 254) !important; border-radius: 8px !important; content: "" !important; inset: -6px !important; position: absolute !important; }
  .fc-consent-root button.fc-icon-button:focus-visible::before { inset: -2px !important; }
  .fc-consent-root button.fc-icon-button:focus-visible::after { inset: -4px !important; }
  .fc-consent-root button.fc-list-item-button:focus-visible::before { left: 2px !important; width: calc(100% - 8px) !important; }
  .fc-consent-root button.fc-list-item-button:focus-visible::after { left: 0px !important; width: calc(100% - 4px) !important; }
}
.fc-consent-root .fc-button, .fc-consent-root .fc-choice-dialog, .fc-consent-root .fc-faq-item, .fc-consent-root .fc-data-preferences-dialog, .fc-consent-root .fc-dialog-header-back-button, .fc-consent-root .fc-navigation-button, .fc-consent-root .fc-vendor-preferences-dialog, .fc-consent-root .fc-preference-slider, .fc-consent-root .fc-preference-consent, .fc-consent-root .fc-preference-legitimate-interest, .fc-consent-root .fc-slider-el, .fc-consent-root .fc-help-dialog-container, .fc-consent-root .fc-help-dialog-close-button { outline: transparent solid 1px !important; }
div.fc-consent-root { position: fixed !important; z-index: 2147483644 !important; height: 100% !important; left: 0px !important; overflow-x: auto !important; top: 0px !important; align-items: center !important; display: flex !important; justify-content: center !important; width: 100% !important; }
div.fc-consent-root { font-family: "Open Sans", sans-serif !important; direction: ltr !important; }
.fc-consent-root, .fc-consent-root h1, .fc-consent-root h2, .fc-consent-root p, .fc-consent-root span, .fc-consent-root li { -webkit-font-smoothing: antialiased !important; font-feature-settings: "kern" !important; font-kerning: normal !important; text-rendering: optimizelegibility !important; }
.fc-consent-root .fc-dialog-overlay, .fc-consent-root .fc-help-dialog-overlay { background-color: black !important; height: 100% !important; left: 0px !important; opacity: 0.6 !important; position: fixed !important; top: 0px !important; width: 100% !important; z-index: -1 !important; }
.fc-consent-root .fc-header { display: flex !important; flex-direction: column !important; justify-content: center !important; width: 100% !important; }
.fc-consent-root .fc-header-text { line-height: 1.5em !important; overflow-wrap: break-word !important; font-weight: 700 !important; font-style: normal !important; text-decoration: initial !important; text-align: center !important; font-family: "Open Sans" !important; color: rgb(95, 99, 104) !important; font-size: 1em !important; }
.fc-consent-root .fc-header-image-container { display: flex !important; flex-direction: row !important; justify-content: center !important; }
.fc-consent-root .fc-header-image { max-height: 60px !important; min-height: 40px !important; object-fit: contain !important; }
.fc-consent-root .fc-dialog-container { display: flex !important; }
.fc-consent-root .fc-dialog-container { max-width: 512px !important; width: 90% !important; }
.fc-consent-root .fc-dialog { max-height: 80vh !important; background-color: rgb(255, 255, 255) !important; border: 1px solid rgba(0, 0, 0, 0.2) !important; border-radius: 8px !important; box-shadow: rgba(0, 0, 0, 0.16) 0px 4px 8px !important; display: flex !important; flex-direction: column !important; width: 100% !important; }
.fc-consent-root .fc-dialog-content { flex: 1 1 auto !important; overflow-y: auto !important; }
@supports (scrollbar-gutter: stable both-edges) {
  .fc-consent-root .fc-dialog-content { scrollbar-gutter: stable both-edges !important; }
}
.fc-consent-root .fc-dialog-scrollable-content { display: flex !important; flex-direction: column !important; justify-content: center !important; width: 100% !important; }
.fc-consent-root .fc-dialog-restricted-content { align-self: center !important; flex: 1 1 auto !important; max-width: 416px !important; width: calc(100% - 48px) !important; }
.fc-consent-root .fc-dialog-header { background-color: rgba(255, 255, 255, 0.9) !important; border-radius: 8px 8px 0px 0px !important; flex: 0 0 auto !important; position: relative !important; width: 100% !important; z-index: 1 !important; }
.fc-consent-root .fc-choice-dialog-header { background-color: rgba(255, 255, 255, 0.9) !important; border-radius: 8px 8px 0px 0px !important; flex: 0 0 auto !important; height: 24px !important; position: relative !important; width: 100% !important; z-index: 1 !important; }
.fc-consent-root .fc-dialog-header .fc-dialog-header-back-button { border: 0px !important; left: 0px !important; margin: 7px 0px 0px 4px !important; padding: 1px 6px !important; position: absolute !important; top: 0px !important; touch-action: manipulation !important; }
.fc-consent-root .fc-dialog-header .fc-dialog-header-back-button svg { cursor: pointer !important; fill: rgb(95, 99, 104) !important; }
.fc-consent-root .fc-data-preferences-header, .fc-consent-root .fc-vendor-preferences-header { margin: auto !important; max-width: calc(100% - 80px) !important; }
.fc-consent-root .fc-dialog-header p { color: rgb(95, 99, 104) !important; font-size: 12px !important; font-weight: bold !important; margin: 12px 0px !important; text-align: center !important; }
.fc-consent-root .fc-site-macro-placeholder-image { border: 1px solid rgb(218, 220, 224) !important; border-radius: 4px !important; box-sizing: border-box !important; padding: 12px 100px !important; }
.fc-consent-root .fc-ump-sdk-app-icon-placeholder-image { border: 1px solid rgb(218, 220, 224) !important; border-radius: 4px !important; box-sizing: border-box !important; padding: 8px !important; }
.fc-consent-root .fc-iris-logo-image { height: 64px !important; width: 64px !important; }
.fc-consent-root .fc-header-image { max-height: 64px !important; }
.fc-consent-root .fc-header-image-container { max-height: 64px !important; padding-bottom: 4px !important; max-width: 100% !important; min-height: 40px !important; display: flex !important; flex-direction: row !important; justify-content: center !important; }
.fc-consent-root .fc-dialog .fc-header h1 { overflow-wrap: break-word !important; font-weight: 700 !important; font-style: normal !important; text-decoration: initial !important; text-align: center !important; font-family: "Playfair Display" !important; color: rgb(0, 0, 0) !important; }
.fc-consent-root .fc-choice-dialog .fc-header h2:focus, .fc-consent-root .fc-data-preferences-dialog .fc-dialog-header p:focus, .fc-consent-root .fc-vendor-preferences-dialog .fc-dialog-header p:focus { outline: none !important; }
@media screen and (max-width: 479px) {
  .fc-consent-root .fc-dialog .fc-header h1 { font-size: 16px !important; }
  .fc-consent-root .fc-choice-dialog .fc-header-image { max-height: 40px !important; }
}
@media screen and (min-width: 480px) {
  .fc-consent-root .fc-dialog .fc-header h1 { font-size: 18px !important; }
}
.fc-consent-root .fc-dialog .fc-header h1, .fc-consent-root .fc-dialog .fc-header h2, .fc-consent-root .fc-dialog .fc-header .fc-header-image-container, .fc-consent-root .fc-dialog .fc-header .fc-header-text { margin: 12px 0px !important; }
.fc-consent-root .fc-dialog div.fc-header { font-size: 14px !important; }
.fc-consent-root .fc-dialog .fc-header h2.fc-dialog-title { overflow-wrap: break-word !important; font-weight: 700 !important; font-style: normal !important; text-decoration: initial !important; text-align: center !important; font-family: "Open Sans" !important; color: rgb(95, 99, 104) !important; }
.fc-consent-root .fc-dialog .fc-header h2, .fc-consent-root .fc-dialog .fc-header .fc-header-image-container, .fc-consent-root .fc-dialog .fc-header .fc-header-text { overflow-wrap: break-word !important; font-weight: 700 !important; font-style: normal !important; text-decoration: initial !important; text-align: center !important; font-family: "Open Sans" !important; color: rgb(95, 99, 104) !important; margin-top: 24px !important; line-height: normal !important; margin-bottom: 0px !important; }
.fc-consent-root .fc-dialog .fc-footer p { color: rgb(95, 99, 104) !important; font-size: 12px !important; line-height: 16px !important; margin: 12px 0px !important; text-align: left !important; }
.fc-consent-root .fc-dialog .fc-footer a, .fc-consent-root .fc-dialog .fc-footer a:visited { color: rgb(25, 103, 210) !important; cursor: pointer !important; font: inherit !important; text-decoration: none !important; }
.fc-consent-root .fc-dialog .fc-footer a.fc-footer-link-v2, .fc-consent-root .fc-dialog .fc-footer a.fc-footer-link-v2:visited { color: rgb(32, 33, 36) !important; cursor: pointer !important; font: inherit !important; text-decoration: underline !important; }
@media screen and (max-width: 479px) {
  .fc-consent-root .fc-data-preferences-dialog .fc-body, .fc-consent-root .fc-vendor-preferences-dialog .fc-body { font-size: 14px !important; }
  .fc-consent-root .fc-data-preferences-dialog .fc-body p, .fc-consent-root .fc-data-preferences-dialog .fc-noneditable-body p, .fc-consent-root .fc-vendor-preferences-dialog .fc-body p { font-size: 14px !important; line-height: 20px !important; margin-bottom: 24px !important; }
}
@media screen and (min-width: 480px) {
  .fc-consent-root .fc-data-preferences-dialog .fc-body, .fc-consent-root .fc-vendor-preferences-dialog .fc-body { font-size: 16px !important; }
  .fc-consent-root .fc-data-preferences-dialog .fc-body p, .fc-consent-root .fc-data-preferences-dialog .fc-noneditable-body p, .fc-consent-root .fc-vendor-preferences-dialog .fc-body p { font-size: 16px !important; line-height: 24px !important; margin-bottom: 24px !important; }
}
.fc-consent-root .fc-data-preferences-dialog .fc-body p, .fc-consent-root .fc-data-preferences-dialog .fc-noneditable-body p, .fc-consent-root .fc-vendor-preferences-dialog .fc-body p { overflow-wrap: break-word !important; font-weight: normal !important; font-style: normal !important; text-decoration: initial !important; text-align: left !important; font-family: "Open Sans" !important; color: rgb(95, 99, 104) !important; }
.fc-consent-root .fc-footer-buttons-container { align-items: center !important; border-radius: 0px 0px 8px 8px !important; bottom: 0px !important; display: flex !important; flex: 0 0 auto !important; flex-direction: column !important; justify-content: center !important; left: 0px !important; padding: 0px 16px 8px !important; width: calc(100% - 32px) !important; z-index: 1 !important; }
.fc-consent-root .fc-footer-buttons-divider { background-color: rgb(218, 220, 224) !important; height: 1px !important; margin-bottom: 8px !important; z-index: 1 !important; }
.fc-consent-root .fc-choice-dialog .fc-footer-buttons-divider { max-width: 416px !important; width: calc(100% - 48px) !important; }
.fc-consent-root .fc-data-preferences-dialog .fc-footer-buttons-divider, .fc-consent-root .fc-vendor-preferences-dialog .fc-footer-buttons-divider { width: calc(100% + 32px) !important; }
.fc-consent-root .fc-data-preferences-dialog a, .fc-consent-root .fc-vendor-preferences-dialog a { cursor: pointer !important; }
.fc-consent-root .fc-footer-buttons { display: flex !important; flex: 1 1 0px !important; justify-content: center !important; max-width: 416px !important; width: 100% !important; z-index: 1 !important; }
.fc-consent-root .fc-button { background: rgba(0, 0, 0, 0) !important; border: 0px !important; cursor: pointer !important; flex: 1 1 0% !important; height: 38px !important; margin: 8px 0px !important; position: relative !important; }
.fc-consent-root .fc-button .fc-button-background { border-radius: 20px !important; height: 100% !important; left: 0px !important; position: absolute !important; top: 0px !important; width: 100% !important; z-index: -1 !important; }
.fc-consent-root .fc-primary-button .fc-button-background { background-color: rgb(25, 103, 210) !important; }
.fc-consent-root .fc-secondary-button .fc-button-background { background-color: rgb(25, 103, 210) !important; border: none !important; }
.fc-consent-root .fc-button-label { overflow-wrap: break-word !important; font-weight: 700 !important; font-style: normal !important; text-decoration: initial !important; text-align: center !important; font-family: "Open Sans" !important; color: rgb(255, 255, 255) !important; font-size: 14px !important; letter-spacing: normal !important; line-height: 20px !important; margin: 9px 0px !important; }
.fc-consent-root .fc-primary-button .fc-button-label { color: rgb(255, 255, 255) !important; }
.fc-consent-root .fc-secondary-button .fc-button-label { color: rgb(255, 255, 255) !important; }
.fc-consent-root .fc-manage-options-third-button-label { color: rgb(25, 103, 210) !important; font-size: 14px !important; font-weight: 600 !important; letter-spacing: normal !important; line-height: 20px !important; margin: 9px 0px !important; }
.fc-consent-root .fc-button:hover .fc-button-background { filter: brightness(90%) !important; }
@media screen and (max-width: 480px) {
  .fc-consent-root .fc-footer-buttons { align-items: stretch !important; flex: 1 1 auto !important; flex-direction: column !important; }
  .fc-consent-root .fc-footer-buttons .fc-button { font-size: 14px !important; }
  .fc-consent-root .fc-choice-dialog .fc-footer-buttons-container { height: 130px !important; }
  .fc-consent-root .fc-footer-buttons-container { height: 130px !important; }
  .fc-consent-root .fc-button { flex: 1 0 auto !important; height: auto !important; }
  .fc-consent-root .fc-primary-button { order: 1 !important; }
  .fc-consent-root .fc-secondary-button { order: 2 !important; }
}
@media screen and (min-width: 481px) {
  .fc-consent-root .fc-footer-buttons { align-items: center !important; flex-direction: row !important; }
  .fc-consent-root .fc-footer-buttons .fc-button { font-size: 14px !important; }
  .fc-consent-root .fc-primary-button { margin-left: 12px !important; order: 2 !important; }
  .fc-consent-root .fc-choice-dialog .fc-footer-buttons-container { height: 76px !important; }
  .fc-consent-root .fc-footer-buttons-container { height: 76px !important; }
  .fc-consent-root .fc-secondary-button { margin-right: 12px !important; order: 1 !important; }
}
.fc-consent-root .fc-stacks { margin-top: 8px !important; }
.fc-consent-root .fc-stacks ul { list-style-type: none !important; }
.fc-consent-root .fc-stacks ul li { align-items: center !important; display: flex !important; flex-direction: row !important; padding-bottom: 16px !important; }
.fc-consent-root .fc-stacks .fc-stack-name { color: rgb(60, 64, 67) !important; font-size: 12px !important; font-weight: 600 !important; line-height: 16px !important; margin-top: 5px !important; width: calc(100% - 44px) !important; }
.fc-consent-root .fc-stacks .fc-stack-icon { align-items: center !important; background-color: rgba(25, 103, 210, 0.24) !important; border-radius: 14px !important; display: flex !important; flex-direction: row !important; height: 28px !important; justify-content: center !important; margin-right: 16px !important; width: 28px !important; }
.fc-consent-root .fc-stacks .fc-stack-icon svg { display: flex !important; fill: rgb(25, 103, 210) !important; }
.fc-consent-root .fc-launch-icon-svg { cursor: pointer !important; fill: rgb(25, 103, 210) !important; left: 4px !important; pointer-events: none !important; position: relative !important; top: 2px !important; }
.fc-consent-root .fc-faq-header { display: flex !important; flex-direction: row !important; position: relative !important; text-decoration: none !important; }
.fc-consent-root .fc-faq-header:hover { filter: brightness(100%) !important; }
.fc-consent-root .fc-faq-header .fc-faq-label { color: rgb(60, 64, 67) !important; cursor: pointer !important; font-family: "Open Sans", sans-serif !important; font-size: 12px !important; font-weight: 600 !important; margin-top: 5px !important; }
.fc-consent-root .fc-faq-header .fc-faq-icon { align-items: center !important; background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(218, 220, 224) !important; border-radius: 14px !important; display: flex !important; flex-direction: row !important; height: 26px !important; justify-content: center !important; margin-right: 16px !important; width: 26px !important; }
.fc-consent-root .fc-faq-header .fc-faq-icon svg { cursor: pointer !important; display: flex !important; fill: rgb(95, 99, 104) !important; }
.fc-consent-root .fc-faq-contents { background-color: rgb(248, 249, 250) !important; display: flex !important; flex-direction: column !important; justify-content: center !important; margin-top: 16px !important; }
.fc-consent-root .fc-faq-contents ul { margin: 14px 0px !important; padding: 0px !important; }
.fc-consent-root .fc-faq-contents ul li { display: flex !important; flex-direction: row !important; list-style-type: none !important; padding-bottom: 24px !important; }
.fc-consent-root .fc-faq-contents ul li:last-child { padding-bottom: 0px !important; }
.fc-consent-root .fc-faq-contents .fc-faq-item-dot { background-color: rgb(95, 99, 104) !important; border-radius: 4px !important; height: 8px !important; margin: 7px 10px 0px !important; min-width: 8px !important; }
.fc-consent-root .fc-faq-contents .fc-faq-item, .fc-consent-root .fc-faq-contents .fc-faq-consent-syncing { color: rgb(95, 99, 104) !important; cursor: pointer !important; display: flex !important; flex-direction: row !important; text-decoration: none !important; width: calc(100% - 44px) !important; }
.fc-consent-root .fc-faq-contents .fc-faq-item-title { color: rgb(95, 99, 104) !important; cursor: pointer !important; font-size: 14px !important; margin-left: 16px !important; }
.fc-consent-root .fc-data-preferences-dialog .fc-navigation { display: flex !important; flex-direction: row !important; justify-content: center !important; margin: 0px 0px 24px !important; }
.fc-consent-root .fc-data-preferences-dialog .fc-navigation-button { background-color: rgb(255, 255, 255) !important; border: 0px !important; cursor: pointer !important; padding: 10px 0px !important; position: relative !important; text-align: center !important; width: 100% !important; }
.fc-consent-root .fc-navigation-button .fc-navigation-button-label { color: rgb(25, 103, 210) !important; cursor: pointer !important; font-size: 14px !important; font-weight: bold !important; margin: 0px !important; padding: 0px !important; text-align: center !important; }
.fc-consent-root .fc-navigation-button:hover .fc-navigation-button-label { filter: brightness(80%) !important; }
.fc-consent-root .fc-preference-divider { align-items: flex-start !important; background-color: rgb(241, 243, 244) !important; display: flex !important; flex-direction: row !important; margin-bottom: 8px !important; max-width: 416px !important; width: calc(100% - 16px) !important; box-sizing: border-box !important; }
.fc-consent-root .fc-lower-preference-divider { margin-top: 16px !important; }
.fc-consent-root .fc-preference-divider p { color: rgb(95, 99, 104) !important; font-size: 12px !important; font-weight: bold !important; margin-bottom: 8px !important; margin-right: 0px !important; margin-top: 8px !important; width: fit-content !important; }
.fc-consent-root .fc-preference-divider .fc-help-tip { margin: 8px 16px 0px 8px !important; }
@media screen and (max-width: 479px) {
  .fc-consent-root .fc-preference-divider p { margin-left: 16px !important; }
}
@media screen and (min-width: 480px) {
  .fc-consent-root .fc-preference-divider p { margin-left: 24px !important; }
}
.fc-consent-root .fc-preferences-container { align-items: center !important; align-self: center !important; display: flex !important; flex: 1 1 auto !important; flex-direction: column !important; margin: 0px 0px 24px !important; width: 100% !important; }
.fc-consent-root .fc-preference-container { background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(218, 220, 224) !important; border-radius: 8px !important; margin: 0px 0px 8px !important; max-width: 416px !important; width: calc(100% - 16px) !important; box-sizing: border-box !important; }
.fc-consent-root .fc-preference-container .fc-preference-title { display: flex !important; flex-direction: row !important; justify-content: space-between !important; }
.fc-consent-root .fc-preference-container .fc-preference-title h2 { overflow-wrap: break-word !important; font-weight: 700 !important; font-style: normal !important; text-decoration: initial !important; font-family: "Playfair Display" !important; color: rgb(60, 64, 67) !important; font-size: 14px !important; line-height: 20px !important; margin: 0px 0px 8px !important; padding: 0px !important; text-align: left !important; }
.fc-consent-root .fc-preference-container .fc-preference-title .fc-help-tip { margin-left: 4px !important; min-width: 16px !important; position: relative !important; top: -4px !important; }
.fc-consent-root .fc-preference-container .fc-preference-description, .fc-consent-root .fc-preference-container .fc-preference-description ul > li { overflow-wrap: break-word !important; font-weight: normal !important; font-style: normal !important; text-decoration: initial !important; text-align: left !important; font-family: "Open Sans" !important; color: rgb(95, 99, 104) !important; line-height: 20px !important; margin: 0px !important; padding: 0px !important; }
.fc-consent-root .fc-preference-container .fc-preference-description a, .fc-consent-root .fc-preference-container .fc-preference-description a:visited { color: rgb(25, 103, 210) !important; font: inherit !important; text-decoration: none !important; }
.fc-consent-root .fc-preference-container .fc-preference-description ul { margin-left: 24px !important; margin-top: 10px !important; }
.fc-consent-root .fc-preference-container .fc-preference-description ul > li { display: list-item !important; }
.fc-consent-root .fc-preference-container .fc-preference-slider-container { display: flex !important; flex-direction: row !important; justify-content: space-between !important; }
.fc-consent-root .fc-preference-container .fc-preference-slider-label { align-items: center !important; color: rgb(95, 99, 104) !important; font-weight: bold !important; flex: 1 1 0% !important; flex-flow: wrap !important; display: flex !important; }
.fc-consent-root .fc-preference-container .fc-preference-slider-label .fc-help-tip { color: inherit !important; display: inline !important; font: inherit !important; vertical-align: middle !important; }
.fc-consent-root .fc-preference-container .fc-purpose-feature-description { color: inherit !important; font: inherit !important; margin-bottom: 8px !important; }
.fc-consent-root .fc-preference-container .fc-truncated-3-line { display: -webkit-box !important; overflow: hidden !important; text-overflow: ellipsis !important; -webkit-line-clamp: 3 !important; -webkit-box-orient: vertical !important; }
.fc-consent-root .fc-preference-container .fc-iab-vendor-storage-info-container, .fc-consent-root .fc-preference-container .fc-iab-vendor-storage-info-container div, .fc-consent-root .fc-preference-container .fc-iab-vendor-storage-info-container p { color: inherit !important; display: block !important; font: inherit !important; text-decoration: none !important; }
.fc-consent-root .fc-preference-container .fc-iab-vendor-storage-info-container .fc-vendor-data-categories { display: flex !important; }
.fc-consent-root .fc-preference-container .fc-iab-vendor-storage-info-container .fc-truncated-single-line { flex: 1 1 0% !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }
.fc-consent-root .fc-preference-container .fc-preference-container-divider { background-color: rgb(218, 220, 224) !important; height: 1px !important; margin-bottom: 16px !important; margin-top: 12px !important; }
.fc-consent-root .fc-preference-container .fc-consent-preference-container { margin: 16px 0px 0px !important; }
.fc-consent-root .fc-preference-container .fc-legitimate-interest-preference-container { margin: 24px 0px 0px !important; }
.fc-consent-root .fc-legitimate-interest-preference-container .fc-help-tip { margin-left: 4px !important; }
@media screen and (max-width: 479px) {
  .fc-consent-root .fc-preference-container { padding: 16px !important; }
  .fc-consent-root .fc-preference-container .fc-preference-description, .fc-consent-root .fc-preference-container .fc-preference-description ul, .fc-consent-root .fc-preference-container .fc-preference-description ul > li { font-size: 12px !important; line-height: 16px !important; }
  .fc-consent-root .fc-preference-container .fc-preference-slider-label { font-size: 12px !important; line-height: 16px !important; }
  .fc-consent-root .fc-preference-container .fc-preference-container-divider { margin-left: -16px !important; width: calc(100% + 32px) !important; }
}
@media screen and (min-width: 480px) {
  .fc-consent-root .fc-preference-container { padding: 24px !important; }
  .fc-consent-root .fc-preference-container .fc-preference-description, .fc-consent-root .fc-preference-container .fc-preference-description ul, .fc-consent-root .fc-preference-container .fc-preference-description ul > li { font-size: 14px !important; }
  .fc-consent-root .fc-preference-container .fc-preference-slider-label { font-size: 14px !important; line-height: 20px !important; }
  .fc-consent-root .fc-preference-container .fc-preference-container-divider { margin-left: -24px !important; width: calc(100% + 48px) !important; }
}
.fc-consent-root .fc-preference-container .fc-preference-slider { display: inline-block !important; height: 20px !important; position: relative !important; width: 39px !important; }
.fc-consent-root .fc-preference-container .fc-preference-slider input { height: 0px !important; opacity: 0 !important; width: 0px !important; }
.fc-consent-root .fc-preference-container .fc-preference-slider .fc-slider-el { background-color: rgb(128, 134, 139) !important; border-radius: 20px !important; cursor: pointer !important; position: absolute !important; inset: 0px !important; transition: 0.4s !important; }
.fc-consent-root .fc-preference-container .fc-preference-slider .fc-slider-el::before { background-color: rgb(255, 255, 255) !important; border-radius: 50% !important; bottom: 1px !important; content: "" !important; height: 18px !important; left: 1px !important; position: absolute !important; width: 18px !important; transition: 0.4s !important; }
.fc-consent-root .fc-preference-container .fc-preference-slider input:checked + .fc-slider-el { background-color: rgb(25, 103, 210) !important; }
.fc-consent-root .fc-preference-container .fc-preference-slider input:focus + .fc-slider-el { box-shadow: rgba(128, 134, 139, 0.09) 0px -2px 8px, rgba(128, 134, 139, 0.06) 0px 4px 8px, rgba(60, 64, 67, 0.3) 0px 1px 2px, rgba(60, 64, 67, 0.15) 0px 2px 6px !important; }
.fc-consent-root .fc-preference-container .fc-preference-slider input:checked + .fc-slider-el::before { transform: translateX(19px) !important; }
.fc-consent-root a:hover { filter: brightness(80%) !important; }
.fc-consent-root .fc-help-tip { align-items: center !important; background: rgba(255, 255, 255, 0) !important; border: 0px !important; cursor: pointer !important; display: flex !important; outline: none !important; }
.fc-consent-root .fc-help-tip .fc-help-tip-icon:focus { cursor: pointer !important; outline: auto !important; pointer-events: none !important; }
.fc-consent-root .fc-help-tip .fc-help-tip-icon { cursor: pointer !important; display: flex !important; fill: rgb(95, 99, 104) !important; pointer-events: none !important; }
.fc-consent-root .fc-help-dialog-container { align-items: center !important; display: flex !important; justify-content: center !important; height: 100% !important; left: 0px !important; overflow-x: auto !important; position: absolute !important; top: 0px !important; width: 100% !important; z-index: 1 !important; }
@media screen and (max-width: 479px) {
  .fc-consent-root .fc-help-dialog { margin: 32px !important; }
}
.fc-consent-root .fc-help-dialog { background-color: rgb(255, 255, 255) !important; border-radius: 8px !important; display: flex !important; flex-direction: column !important; justify-content: center !important; max-height: calc(-32px + 80vh) !important; max-width: 416px !important; position: relative !important; width: 90% !important; }
.fc-consent-root .fc-help-dialog h1 { color: rgb(32, 33, 36) !important; font-size: 14px !important; font-weight: bold !important; line-height: 20px !important; margin: 24px 24px 0px !important; min-height: max-content !important; }
.fc-consent-root .fc-help-dialog h1:focus { outline: none !important; }
.fc-consent-root .fc-help-dialog .fc-help-dialog-contents { margin: 8px 24px 48px !important; overflow-y: auto !important; padding-right: 8px !important; }
.fc-consent-root .fc-help-dialog .fc-help-dialog-contents div, .fc-consent-root .fc-help-dialog .fc-help-dialog-contents li, .fc-consent-root .fc-help-dialog .fc-help-dialog-contents p { color: rgb(95, 99, 104) !important; font-size: 14px !important; line-height: 20px !important; margin-bottom: 8px !important; }
.fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-illustrations ul { margin-left: 20px !important; }
.fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-illustrations li { list-style-position: outside !important; list-style-type: decimal !important; }
.fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-vendor-purpose-feature-details > * { padding-top: 16px !important; }
.fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-vendor-purpose-feature-section-title { font-weight: bold !important; }
.fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-vendor-legitimate-interest-claim-link { margin-left: 20px !important; }
.fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-device-storage-disclosures p { margin-bottom: 0px !important; }
.fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-vendor-device-storage-disclosures { margin-bottom: 24px !important; }
.fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-vendor-device-storage-disclosures p, .fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-vendor-device-storage-disclosures li { margin-bottom: 8px !important; }
.fc-consent-root .fc-help-dialog .fc-help-dialog-contents .fc-vendor-device-storage-disclosures li { list-style-position: outside !important; margin-left: 20px !important; }
.fc-consent-root .fc-help-dialog .fc-help-dialog-contents a { color: rgb(25, 103, 210) !important; cursor: pointer !important; font-size: 14px !important; line-height: 20px !important; margin-bottom: 8px !important; }
.fc-consent-root .fc-help-dialog .fc-help-dialog-contents li { display: list-item !important; list-style-position: inside !important; list-style-type: disc !important; }
.fc-consent-root .fc-help-dialog .fc-help-dialog-button-container { background-color: rgba(255, 255, 255, 0.9) !important; bottom: 0px !important; border-radius: 0px 0px 8px 8px !important; display: flex !important; flex: 1 1 auto !important; justify-content: center !important; left: 0px !important; position: absolute !important; width: 100% !important; }
.fc-consent-root .fc-help-dialog .fc-help-dialog-close-button { background-color: rgba(255, 255, 255, 0) !important; border: 0px !important; border-radius: 20px !important; cursor: pointer !important; flex: 1 1 auto !important; margin: 8px 12px !important; opacity: 1 !important; outline: none !important; }
.fc-consent-root .fc-help-dialog-close-button .fc-help-dialog-close-button-label { color: rgb(25, 103, 210) !important; font-size: 14px !important; font-style: normal !important; font-weight: bold !important; line-height: 20px !important; padding: 6px 0px !important; text-align: center !important; }
.fc-consent-root .fc-help-dialog-close-button:focus .fc-help-dialog-close-button-label { cursor: pointer !important; outline: auto !important; }
.fc-consent-root i.material-icons { font-family: "Material Icons" !important; }
body.modal-open { overflow: hidden; }
.wp-modal { z-index: 10000; position: fixed; inset: 0px; background-color: rgba(0, 0, 0, 0.75); overflow: auto; }
.wp-modal > .wp-modal-wrapper-outer { display: flex; height: 100%; }
.wp-modal > .wp-modal-wrapper-outer > .wp-modal-wrapper-inner { margin: auto; max-height: 100%; display: flex; flex-direction: column; }
.wp-modal > .wp-modal-wrapper-outer > .wp-modal-wrapper-inner > .wp-modal-block { display: flex; flex-direction: column; max-width: 30em; max-height: 50em; border: 1px solid rgb(224, 224, 224); border-radius: 2px; box-shadow: black 0px 0.2em 2em; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); margin: 1em; }
.wp-modal-block > .wp-modal-title { border-bottom: 2px solid rgb(16, 172, 255); color: rgb(16, 172, 255); padding: 0.7em 0.6em; line-height: 1.2em; font-size: 125%; flex-shrink: 0; display: flex; flex-direction: row; align-items: center; }
.wp-modal-title > .wp-modal-title-icon { background-size: 2em 2em; background-position: 50% 50%; background-repeat: no-repeat; width: 2em; height: 2em; flex-shrink: 0; flex-grow: 0; margin-right: 0.7em; }
.wp-modal-title > .wp-modal-title-text { flex-grow: 1; }
wp-modal-block > .wp-modal-content { overflow: auto; }
.wp-modal-content > .wp-modal-text { padding: 0.7em 0.6em; }
.wp-modal-block > .wp-modal-buttons { flex-shrink: 0; display: flex; flex-direction: row; border-top: 1px solid rgb(224, 224, 224); }
.wp-modal-buttons > .wp-modal-button { flex: 1 1 0%; border-right: 1px solid rgb(224, 224, 224); cursor: pointer; font-weight: normal; line-height: 1.2em; padding: 0.7em 0.6em; text-align: center; vertical-align: middle; white-space: nowrap; }
.wp-modal-buttons > .wp-modal-button:hover { background-color: rgb(240, 240, 240); }
.wp-modal-buttons > .wp-modal-button:last-child { border-right: 0px; }
.wp-popup { position: absolute; inset: 0px; font-family: arial; text-align: center; padding-left: 10px; padding-right: 10px; }
.wp-popup .wp-popup-content { display: flex; flex-flow: column; justify-content: center; align-items: center; height: 100%; margin: 0px auto; max-width: 350px; min-width: 231px; }
.wp-popup .wp-popup-title { font: bold 18px arial; margin-bottom: 12px; }
.wp-popup .wp-popup-message { font: 15px arial; color: rgb(119, 119, 119); margin-bottom: 25px; }
.wp-popup .wp-popup-example { background-color: rgb(255, 255, 255); height: 80px; box-shadow: rgb(136, 136, 136) 0px 0px 20px; margin-bottom: 20px; flex-flow: row; display: flex; align-self: stretch; }
.wp-popup .wp-popup-example .wp-popup-icon { flex: 0 0 80px; width: 80px; height: 80px; background-color: rgb(239, 239, 239); background-size: contain; background-repeat: no-repeat; background-position: 50% 50%; }
.wp-popup #logo.wp-popup-icon { background-size: contain; background-repeat: no-repeat; background-position: 50% 50%; }
.wp-popup .wp-popup-example-text { text-align: left; flex: 1 1 auto; padding: 10px 17px 8px; display: flex; flex-flow: column; }
.wp-popup .wp-popup-example-text > div { flex: 0 1 auto; }
.wp-popup .wp-popup-example-text .wp-popup-example-title { font: 13px arial; color: rgb(60, 60, 60); margin-bottom: 5px; }
.wp-popup .wp-popup-example-text .wp-popup-example-message { flex-grow: 1; font: 12px arial; color: rgb(60, 60, 60); }
.wp-popup .wp-popup-example-text .wp-popup-example-url { font: 10px arial; color: rgb(157, 157, 157); }
.wp-popup .wp-popup-disclaimer { font: italic 10px arial; color: rgb(176, 176, 176); }
.wp-popup .wp-popup-buttons { padding: 20px; }
.wp-popup .wp-popup-buttons .wp-popup-negative-button { border: none; background: none; color: rgb(119, 119, 119); text-decoration: underline; padding: 15px; font-size: 12px; cursor: pointer; }
.wp-popup .wp-popup-buttons .wp-popup-positive-button { border: none; background: rgb(26, 115, 232); color: white; font-weight: bold; text-decoration: none; border-radius: 5px; padding: 15px; cursor: pointer; font-size: 20px; }
.wp-switch { position: relative; display: inline-block; vertical-align: middle; width: auto; height: auto; padding: 0.2em; border-radius: 1.25em; box-shadow: rgba(0, 0, 0, 0.05) 0px -1px inset, rgba(0, 0, 0, 0.05) 0px 1px 1px inset; cursor: pointer; background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0.3) 1.5em); }
.wp-switch-input { display: none; }
.wp-switch-label { position: relative; display: block; height: 2em; font-size: 60%; text-transform: uppercase; background: rgb(236, 238, 239); border-radius: inherit; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 2px inset, rgba(0, 0, 0, 0.15) 0px 0px 2px inset; transition: opacity 0.15s ease-out, background; }
.wp-switch-label::after, .wp-switch-label::before { line-height: 0; clear: both; transition: inherit; white-space: nowrap; display: inline-block; }
.wp-switch-label::before { content: attr(data-off); right: 1em; color: rgb(170, 170, 170); text-shadow: rgba(255, 255, 255, 0.5) 0px 1px; float: right; margin-top: 1em; margin-right: 1em; margin-left: 2.5em; }
.wp-switch-label::after { content: attr(data-on); left: 1em; color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.2) 0px 1px; opacity: 0; float: left; margin-top: 0px; margin-left: 1em; margin-right: 2.5em; }
.wp-switch-input:checked ~ .wp-switch-label { background: rgb(71, 168, 216); box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 2px inset, rgba(0, 0, 0, 0.2) 0px 0px 3px inset; }
.wp-switch-input:checked ~ .wp-switch-label::before { opacity: 0; }
.wp-switch-input:checked ~ .wp-switch-label::after { opacity: 1; }
.wp-switch-handle { position: absolute; top: 0.24em; left: 0.24em; width: 1.125em; height: 1.125em; background: linear-gradient(rgb(255, 255, 255) 40%, rgb(240, 240, 240)) rgb(255, 255, 255); border-radius: 100%; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 5px; transition: left 0.15s ease-out, margin-left; }
.wp-switch-handle::before { content: ""; position: absolute; top: 0px; left: 0px; margin: 0.1875em 0px 0px 0.1875em; width: 0.75em; height: 0.75em; background: linear-gradient(rgb(238, 238, 238), rgb(255, 255, 255)) rgb(249, 249, 249); border-radius: 100%; box-shadow: rgba(0, 0, 0, 0.02) 0px 1px inset; }
.wp-switch-input:checked ~ .wp-switch-handle { left: 100%; margin-left: -1.365em; box-shadow: rgba(0, 0, 0, 0.2) -1px 1px 5px; }
.wp-switch-input:disabled ~ .wp-switch-handle { background-image: linear-gradient(silver 40%, grey); }
.wp-switch-input:disabled ~ .wp-switch-handle::before { background: rgb(176, 176, 176); }
.wp-switch-input:disabled ~ .wp-switch-label { background: silver; }
.wp-switch-input:disabled ~ .wp-switch-label::before { color: rgb(238, 238, 238); }
.wp-switch-off-gray > .wp-switch-label { background: rgb(236, 238, 239); }
.wp-switch-off-gray > .wp-switch-label::before { color: rgb(170, 170, 170); text-shadow: rgba(255, 255, 255, 0.5) 0px 1px; }
.wp-switch-off-grey > .wp-switch-label { background: rgb(236, 238, 239); }
.wp-switch-off-grey > .wp-switch-label::before { color: rgb(170, 170, 170); text-shadow: rgba(255, 255, 255, 0.5) 0px 1px; }
.wp-switch-off-red > .wp-switch-label { background: rgb(237, 33, 33); }
.wp-switch-off-red > .wp-switch-label::before { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.2) 0px 1px; }
.wp-switch-on-green > .wp-switch-input:checked ~ .wp-switch-label { background: rgb(79, 184, 69); text-shadow: rgba(0, 0, 0, 0.2) 0px 1px; }
.wp-switch-on-blue > .wp-switch-input:checked ~ .wp-switch-label { background: rgb(71, 168, 216); text-shadow: rgba(0, 0, 0, 0.2) 0px 1px; }
.wp-tag-switch { position: relative; display: inline-block; vertical-align: middle; width: auto; height: auto; padding: 0.2em; border-radius: 1.25em; box-shadow: rgba(0, 0, 0, 0.05) 0px -1px inset, rgba(0, 0, 0, 0.05) 0px 1px 1px inset; cursor: pointer; background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0.3) 1.5em); }
.wp-tag-switch-input { display: none !important; }
.wp-tag-switch-label { position: relative; display: block; height: 2em; font-size: 60%; text-transform: uppercase; background: rgb(236, 238, 239); border-radius: inherit; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 2px inset, rgba(0, 0, 0, 0.15) 0px 0px 2px inset; transition: opacity 0.15s ease-out, background; }
.wp-tag-switch-label::after, .wp-tag-switch-label::before { line-height: 0; clear: both; transition: inherit; white-space: nowrap; display: inline-block; }
.wp-tag-switch-label::before { content: attr(data-off); right: 1em; color: rgb(170, 170, 170); text-shadow: rgba(255, 255, 255, 0.5) 0px 1px; float: right; margin-top: 1em; margin-right: 1em; margin-left: 2.5em; }
.wp-tag-switch-label::after { content: attr(data-on); left: 1em; color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.2) 0px 1px; opacity: 0; float: left; margin-top: 0px; margin-left: 1em; margin-right: 2.5em; }
.wp-tag-switch-input:checked ~ .wp-tag-switch-label { background: rgb(71, 168, 216); box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 2px inset, rgba(0, 0, 0, 0.2) 0px 0px 3px inset; }
.wp-tag-switch-input:checked ~ .wp-tag-switch-label::before { opacity: 0; }
.wp-tag-switch-input:checked ~ .wp-tag-switch-label::after { opacity: 1; }
.wp-tag-switch-handle { position: absolute; top: 0.24em; left: 0.24em; width: 1.125em; height: 1.125em; background: linear-gradient(rgb(255, 255, 255) 40%, rgb(240, 240, 240)) rgb(255, 255, 255); border-radius: 100%; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 5px; transition: left 0.15s ease-out, margin-left; }
.wp-tag-switch-handle::before { content: ""; position: absolute; top: 0px; left: 0px; margin: 0.1875em 0px 0px 0.1875em; width: 0.75em; height: 0.75em; background: linear-gradient(rgb(238, 238, 238), rgb(255, 255, 255)) rgb(249, 249, 249); border-radius: 100%; box-shadow: rgba(0, 0, 0, 0.02) 0px 1px inset; }
.wp-tag-switch-input:checked ~ .wp-tag-switch-handle { left: 100%; margin-left: -1.365em; box-shadow: rgba(0, 0, 0, 0.2) -1px 1px 5px; }
.wp-tag-switch-input:disabled ~ .wp-tag-switch-handle { background-image: linear-gradient(silver 40%, grey); }
.wp-tag-switch-input:disabled ~ .wp-tag-switch-handle::before { background: rgb(176, 176, 176); }
.wp-tag-switch-input:disabled ~ .wp-tag-switch-label { background: silver; }
.wp-tag-switch-input:disabled ~ .wp-tag-switch-label::before { color: rgb(238, 238, 238); }
.wp-tag-switch-off-gray > .wp-tag-switch-label { background: rgb(236, 238, 239); }
.wp-tag-switch-off-gray > .wp-tag-switch-label::before { color: rgb(170, 170, 170); text-shadow: rgba(255, 255, 255, 0.5) 0px 1px; }
.wp-tag-switch-off-grey > .wp-tag-switch-label { background: rgb(236, 238, 239); }
.wp-tag-switch-off-grey > .wp-tag-switch-label::before { color: rgb(170, 170, 170); text-shadow: rgba(255, 255, 255, 0.5) 0px 1px; }
.wp-tag-switch-off-red > .wp-tag-switch-label { background: rgb(237, 33, 33); }
.wp-tag-switch-off-red > .wp-tag-switch-label::before { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.2) 0px 1px; }
.wp-tag-switch-on-green > .wp-tag-switch-input:checked ~ .wp-tag-switch-label { background: rgb(79, 184, 69); text-shadow: rgba(0, 0, 0, 0.2) 0px 1px; }
.wp-tag-switch-on-blue > .wp-tag-switch-input:checked ~ .wp-tag-switch-label { background: rgb(71, 168, 216); text-shadow: rgba(0, 0, 0, 0.2) 0px 1px; }
.wp-optin-dialog-container { z-index: 10000; width: 420px; max-width: 100%; box-sizing: border-box; background-image: linear-gradient(rgb(234, 233, 234), rgb(238, 237, 238)); position: fixed; top: 0px; left: 50%; transform: translateX(-50%); padding: 15px 20px 10px; border: 1px solid rgb(223, 223, 223); box-shadow: rgb(136, 136, 136) 0px 0px 20px; }
.wp-optin-dialog-container .wp-optin-dialog-body { display: flex; flex-direction: row; }
.wp-optin-dialog-container .wp-optin-dialog-icon { flex-shrink: 0; flex-basis: 64px; width: 64px; height: 64px; background-size: contain; background-repeat: no-repeat; background-position: 50% 50%; margin-right: 20px; }
.wp-optin-dialog-container .wp-optin-dialog-text { display: flex; flex-direction: column; flex-grow: 1; }
.wp-optin-dialog-container .wp-optin-dialog-text .wp-optin-dialog-title { font: bold 16px arial; margin-bottom: 15px; }
.wp-optin-dialog-container .wp-optin-dialog-text .wp-optin-dialog-message { font: 12px arial; }
.wp-optin-dialog-container .wp-optin-dialog-buttons { display: flex; flex-direction: row; margin-top: 1em; }
.wp-optin-dialog-container .wp-optin-dialog-powered-by { flex-grow: 1; align-self: flex-end; font: 10px arial; color: rgb(51, 51, 51); opacity: 0.8; background-position: right bottom; background-repeat: no-repeat; text-decoration: none; margin-right: 0.5em; }
.wp-optin-dialog-container .wp-optin-dialog-button { flex-grow: 1; border-radius: 4px; border: 1px solid rgb(211, 211, 211); background: rgb(255, 255, 255); text-decoration: none; font: 15px arial; color: rgb(51, 51, 51); text-align: center; display: flex; min-width: 5em; padding: 0.25em 0.5em; }
.wp-optin-dialog-container .wp-optin-dialog-button label { cursor: inherit; margin: auto; }
.wp-optin-dialog-container .wp-optin-dialog-button.wp-optin-dialog-positiveButton { border-color: rgb(70, 164, 243); color: rgb(255, 255, 255); background-image: linear-gradient(rgb(98, 179, 244), rgb(4, 134, 246)); margin-left: 0.5em; }
.wp-optin-dialog-container .wp-optin-dialog-close { position: absolute; top: 4px; right: 4px; width: 10px; height: 10px; text-decoration: none; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1MDVDQUVGMDQzOUIxMUU3ODE2N0YyM0EyNDc4QTZCNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1MDVDQUVGMTQzOUIxMUU3ODE2N0YyM0EyNDc4QTZCNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI4NjdCN0UxNDM5QTExRTc4MTY3RjIzQTI0NzhBNkI3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI4NjdCN0UyNDM5QTExRTc4MTY3RjIzQTI0NzhBNkI3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+JRvgJAAAAEdJREFUeNpiYmBgOAPEDP///8eKYfIMuBQiK8CqEEUBVABFIYYJSDoZsCkAyTGhmQhSYIJsNQNON6C5Eacv0K0+Q8iNAAEGAG9QVX0F8yI2AAAAAElFTkSuQmCC"); background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; }
.tdi_32_rand_style { background-color: rgba(17, 106, 206, 0.08) !important; }
.googlesitekit-sign-in-with-google__frontend-output-button { max-width: 320px; }