﻿

html {
  width: 100%;
  scroll-behavior: smooth;

}

body {
  overflow-x: hidden;
  width: 100%;
  max-width: 100vw;

}

main,
section,
article,
footer {
  max-width: 100%;
  overflow-x: hidden;
}

header.smooth_3981 {
  max-width: none !important;
}

.border-right-c88d,
.info_e6e9,
.gallery-orange-d982,
.preview-4bec,
.easy-3273,
.huge-60a7,
.medium-2353,
.slider-new-62a3,
.modal_cb4b,
.tooltip-under-77d7 {
  max-width: 100%;
  overflow-x: hidden;
}

@media (max-width: 768px) {
  .pro-7006 {
    padding: 8px 0;
  }

  header.smooth_3981 .row_0052 {
    max-width: min(200px, 52vw) !important;
  }

  header.smooth_3981 .row_0052 img {
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
    max-height: 36px !important;
    object-fit: contain !important;
    object-position: left center !important;
  }

  .out-98d7 {
    display: none !important;
  }

  .thumbnail-7a2d {
    padding: 6px 12px !important;
    font-size: 0.8125rem !important;
    white-space: nowrap;
  }

  .thumbnail-7a2d svg {
    width: 14px;
    height: 14px;
  }

  .highlight_medium_0a3d {
    padding: 6px;
  }

  .wrapper_cool_0196 {
    width: 20px;
  }
}

@media (max-width: 480px) {
  header.smooth_3981 .row_0052 {
    max-width: min(168px, 48vw) !important;
  }

  header.smooth_3981 .row_0052 img {
    max-height: 32px !important;
  }
}

@media (max-width: 768px) {

  .info_e6e9,
  .border-right-c88d,
  .gallery-orange-d982,
  .preview-4bec,
  .content_motion_0751,
  .message_yellow_e32f,
  .text_9f5e,
  .banner_first_13df,
  .frame_dark_7ff1,
  .accordion_full_bc20,
  .breadcrumb-0956,
  .block_red_83ac {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
  }

  .active_83d7,
  .wrapper-796e {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .fresh-12fd,
  .mask_f64e,
  .top-795f,
  .content-3b96,
  .module_5534,
  .border-406a,
  .frame-motion-7875 {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box;
  }

  img,
  svg,
  picture {
    max-width: 100% !important;
    height: auto !important;
  }

  .dirty-414a,
  .item_ddcf,
  .gold_e86f,
  .form-prev-7e0b,
  .light-de6f {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  h1, h2, h3, h4, h5, h6,
  p, span, a, li, td, th,
  .mask-brown-eff7,
  .hard-cb1c,
  .badge_adef,
  .over_acfe {
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
    hyphens: auto !important;
  }

  pre,
  code,
  .container_mini_9d07,
  .video_66b2 {
    overflow-x: auto !important;
    max-width: 100% !important;
    word-wrap: break-word !important;
  }

  .status_hard_53c0,
  .icon_83e6,
  .layout-west-5034,
  .description-full-eda2 {
    width: 100% !important;
    box-sizing: border-box !important;
  }

  .card-5e82,
  .dim-7671,
  .hidden_glass_b03e,
  .active_a2d8,
  .tertiary_871b {
    flex-wrap: wrap !important;
    width: 100% !important;
  }
}

@media (max-width: 480px) {

  * {
    max-width: 100vw !important;
  }

  section,
  .dirty-414a,
  .item_ddcf,
  .form-prev-7e0b {
    max-width: none !important;
  }

  .slider_glass_0b14 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }

  .mask-brown-eff7 {
    font-size: 1.5rem !important;
  }

  .hard-cb1c {
    font-size: 1.375rem !important;
  }

  .item-simple-fc8a,
  .hard-cd1b {
    flex-direction: column !important;
  }

  .badge_adef {
    font-size: 2rem !important;
  }

  .out-79fd {
    width: 100px !important;
    height: 100px !important;
    font-size: 2.5rem !important;
  }

  .shade_tiny_26e9 {
    width: 140px !important;
    height: 140px !important;
  }
}

@media (max-width: 768px) and (orientation: landscape) {
  .dirty-414a,
  .form-prev-7e0b {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@supports (padding: max(0px)) {
  body {
    padding-left: max(12px, env(safe-area-inset-left));
    padding-right: max(12px, env(safe-area-inset-right));
  }
}

header.smooth_3981 .pro-7006 {
  flex-wrap: nowrap !important;
  align-items: center !important;
}

header.smooth_3981 .hovered_17e1 {
  flex: 1 1 auto !important;
  min-width: 0 !important;
}

header.smooth_3981 .row_0052 {
  display: block !important;
  flex: 0 0 auto !important;
  width: min(200px, 46vw) !important;
  min-width: 96px !important;
  max-width: min(200px, 46vw) !important;
}

header.smooth_3981 .row_0052 img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: 40px !important;
  object-fit: contain !important;
  object-position: left center !important;
}

header.smooth_3981 .main-ac64 {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  flex: 0 0 auto !important;
  width: auto !important;
  max-width: none !important;
}

header.smooth_3981 .main-ac64 .status_hard_53c0 {
  width: auto !important;
  max-width: none !important;
}

@media (max-width: 480px) {
  header.smooth_3981 .row_0052 {
    width: min(156px, 42vw) !important;
    min-width: 88px !important;
    max-width: min(156px, 42vw) !important;
  }

  header.smooth_3981 .row_0052 img {
    max-height: 32px !important;
  }
}

@media (max-width: 968px) {
  .info_e6e9,
  .border-right-c88d {
    align-items: stretch !important;
  }

  .info_e6e9 > *,
  .border-right-c88d > * {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }

  .smooth_9f2a {
    position: static !important;
    top: auto !important;
    align-self: stretch !important;
    justify-self: stretch !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }

  .smooth_9f2a .fresh-12fd {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box !important;
  }

  .warm-4ba5 {
    flex-wrap: wrap;
  }

  .warm-4ba5 dd {
    min-width: 0;
    overflow-wrap: anywhere;
  }
}

@media (max-width: 1100px) {
  .form_a2c4.paragraph_67ac {
    background: #fff !important;
  }

  .form_a2c4::before {
    z-index: 0;
    left: 0 !important;
    right: 280px !important;
    width: auto !important;
    background: rgba(33, 33, 33, 0.18) !important;
  }

  .form_a2c4 .yellow-0236 {
    position: relative;
    z-index: 1;
  }

  .form_a2c4 .bright-fb95 {
    display: none !important;
    position: static !important;
    left: auto !important;
    top: auto !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    transform: none !important;
    opacity: 1 !important;
    visibility: visible !important;
    overflow: hidden !important;
    background: transparent !important;
  }

  .form_a2c4 .header_54d7:focus-within > .bright-fb95,
  .form_a2c4 .shadow_78aa[aria-expanded="true"] + .bright-fb95 {
    display: block !important;
    padding: 4px 0 8px !important;
    background: #f4f7fb !important;
    border-left: 3px solid #1976d2 !important;
    overflow: visible !important;
  }

  .form_a2c4 .heading-bbb0 {
    display: block !important;
    white-space: normal !important;
    padding: 12px 20px 12px 28px !important;
    color: #212121 !important;
  }
}
