@font-face {
  font-family: 'Roboto';
  src: url(/styles/fonts/Roboto-Light.ttf);
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Roboto';
  src: url(/styles/fonts/Roboto-LightItalic.ttf);
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: 'Roboto';
  src: url(/styles/fonts/Roboto-Regular.ttf);
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Roboto';
  src: url(/styles/fonts/Roboto-Italic.ttf);
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: 'Roboto';
  src: url(/styles/fonts/Roboto-Medium.ttf);
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'Roboto';
  src: url(/styles/fonts/Roboto-MediumItalic.ttf);
  font-weight: 500;
  font-style: italic; }

@font-face {
  font-family: 'Roboto';
  src: url(/styles/fonts/Roboto-Bold.ttf);
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'Roboto';
  src: url(/styles/fonts/Roboto-BoldItalic.ttf);
  font-weight: 700;
  font-style: italic; }

html {
  font-size: 16px; }

body {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 300;
  padding-top: 0;
  margin-bottom: 0; }
  @media only screen and (max-width: 767px) {
  body {
    font-size: 0.875rem; } }

@media only screen and (min-width: 1400px) {
  .container {
    width: 1370px; } }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #2c8d9d;
  line-height: 1.3;
  font-weight: 400;
  letter-spacing: 0.1rem;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem; }

h1, .h1 {
  font-size: 2.5rem; }
  @media only screen and (max-width: 767px) {
  h1, .h1 {
    font-size: 2rem; } }

h2, .h2 {
  font-size: 2.25rem; }
  @media only screen and (max-width: 767px) {
  h2, .h2 {
    font-size: 1.875rem; } }

h3, .h3 {
  font-size: 2rem; }
  @media only screen and (max-width: 767px) {
  h3, .h3 {
    font-size: 1.75rem; } }

h4, .h4 {
  font-size: 1.75rem; }
  @media only screen and (max-width: 767px) {
  h4, .h4 {
    font-size: 1.625rem; } }

h5, .h5 {
  font-size: 1.5rem; }
  @media only screen and (max-width: 767px) {
  h5, .h5 {
    font-size: 1.5rem; } }

h6, .h6 {
  font-size: 1.25rem; }

a {
  color: #303030;
  text-decoration: underline;
  -webkit-transition: all 0.15s ease-in-out 0s;
  transition: all 0.15s ease-in-out 0s; }
  a:hover, a:focus {
    color: #2c8d9d; }

.custom-button {
  display: inline-block;
  min-width: 10rem;
  background: #2c8d9d;
  border: 0;
  border-radius: 0.375rem;
  color: #fff;
  font-size: 1rem;
  line-height: 1.2;
  text-align: center;
  text-decoration: none !important;
  padding: 0.75rem 1.5rem 0.625rem;
  -webkit-transition: all 0.15s ease-in-out 0s;
  transition: all 0.15s ease-in-out 0s; }
  .custom-button:hover, .custom-button:focus {
    background: #216975;
    color: #fff; }
  @media only screen and (max-width: 767px) {
  .custom-button {
    font-size: 0.875rem; } }

.uppercase {
  text-transform: uppercase; }

.main-color {
  color: #2c8d9d; }

.text-center .g-recaptcha > div {
  margin-left: auto;
  margin-right: auto; }

.nowrap {
  white-space: nowrap;
  /* ----------------------------------------------------- */
  /* -- CUSTOM ------------------------------------------- */
  /* ----------------------------------------------------- */ }

.page-wrapper {
  background: #ddd; }
  .page-wrapper .page-wrapper-inner {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 1920px;
    min-height: 100vh;
    background: #fff;
    margin-left: auto;
    margin-right: auto; }
    .page-wrapper .page-wrapper-inner .page-content {
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1; }

.custom-header-wrapper {
  position: fixed;
  top: 0;
  left: 50%;
  width: 100%;
  max-width: 1920px;
  z-index: 500;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: all 0.15s ease-in-out 0s;
  transition: all 0.15s ease-in-out 0s; }

.header-line-wrapper {
  background: #2b2b2b;
  background: -webkit-gradient(linear, left bottom, left top, from(#2b2b2b), to(#4b4b4b));
  background: linear-gradient(0deg, #2b2b2b 0%, #4b4b4b 100%);
  color: #fff;
  padding: 1rem 0; }
  .header-line-wrapper .line {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 1.5rem; }
    .header-line-wrapper .line .logo-solen img {
      width: 290px; }
    .header-line-wrapper .line .links {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      gap: 1.5rem; }
      .header-line-wrapper .line .links a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 0.5rem;
        color: #fff;
        text-decoration: none !important; }
        .header-line-wrapper .line .links a .icon {
          -ms-flex-negative: 0;
          flex-shrink: 0; }
          .header-line-wrapper .line .links a .icon img {
            width: 1.5rem; }
        .header-line-wrapper .line .links a .text {
          text-decoration: underline; }
  @media only screen and (max-width: 767px) {
  .header-line-wrapper {
    padding: 0.5rem 0; }
    .header-line-wrapper .line .logo-solen {
      display: none; }
      .header-line-wrapper .line .links {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; } }
  @media only screen and (max-width: 400px) {
  .header-line-wrapper .line .links {
    gap: 0.25rem; }
    .header-line-wrapper .line .links a {
      gap: 0.125rem; }
      .header-line-wrapper .line .links a .icon img {
        width: 1.25rem; } }

.custom-header {
  position: relative;
  background: #fff;
  -webkit-box-shadow: 0 0 2rem rgba(0, 0, 0, .2);
  box-shadow: 0 0 2rem rgba(0, 0, 0, .2);
  padding: 1rem 0; }
  .custom-header .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 1rem; }
    .custom-header .inner .logo {
      -ms-flex-negative: 0;
      flex-shrink: 0; }
      .custom-header .inner .logo img {
        max-width: 350px; }
    .custom-header .inner .main-menu .menu {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin: 0; }
      .custom-header .inner .main-menu .menu li {
        margin: 0.25rem 0; }
      .custom-header .inner .main-menu .menu a {
        display: block;
        font-weight: 400;
        text-transform: uppercase;
        text-decoration: none;
        padding: 0 0.75rem; }
      .custom-header .inner .main-menu .menu .submenu {
        display: none; }
      .custom-header .inner .main-menu .menu .menu-item-registrace {
        margin-left: 0.75rem; }
        .custom-header .inner .main-menu .menu .menu-item-registrace a {
          background: #2c8d9d;
          border-radius: 0.375rem;
          color: #fff;
          padding: 0.5rem 1.25rem; }
          .custom-header .inner .main-menu .menu .menu-item-registrace a:hover {
            background: #247481; }
    .custom-header .inner .burger-button {
      display: none;
      position: relative;
      width: 2.5rem;
      height: 2.5rem;
      background: none;
      border: 0;
      border-radius: 0; }
      .custom-header .inner .burger-button span {
        position: absolute;
        left: 50%;
        width: 1.75rem;
        height: 3px;
        background: #303030;
        border-radius: 2px;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        -webkit-transition: all 0.15s ease-in-out 0s;
        transition: all 0.15s ease-in-out 0s; }
      .custom-header .inner .burger-button span:nth-child(1) {
        top: calc(50% - 11px); }
      .custom-header .inner .burger-button span:nth-child(2) {
        top: calc(50% - 2px); }
      .custom-header .inner .burger-button span:nth-child(3) {
        top: calc(50% - 2px); }
      .custom-header .inner .burger-button span:nth-child(4) {
        top: calc(50% + 7px); }
      .custom-header .inner .burger-button:hover span {
        background: #2c8d9d; }
      .custom-header .inner .burger-button.active span:nth-child(1) {
        top: calc(50% - 2px);
        opacity: 0; }
        .custom-header .inner .burger-button.active span:nth-child(2) {
          -webkit-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg); }
        .custom-header .inner .burger-button.active span:nth-child(3) {
          -webkit-transform: translateX(-50%) rotate(-45deg);
          transform: translateX(-50%) rotate(-45deg); }
        .custom-header .inner .burger-button.active span:nth-child(4) {
          top: calc(50% - 2px);
          opacity: 0; }
  @media only screen and (max-width: 1399px) {
  .custom-header .inner .logo img {
    max-width: 320px; } }
  @media only screen and (max-width: 1199px) {
  .custom-header .inner .logo img {
    max-width: 280px; } }
  @media only screen and (max-width: 991px) {
  .custom-header .inner .main-menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 900;
    overflow-y: scroll; }
    .custom-header .inner .main-menu .menu {
      display: block;
      border-top: 1px solid rgba(48, 48, 48, .2);
      text-align: center; }
      .custom-header .inner .main-menu .menu li {
        margin: 0; }
      .custom-header .inner .main-menu .menu a {
        border-bottom: 1px solid rgba(48, 48, 48, .2);
        color: #2c8d9d;
        padding: 0.5rem; }
      .custom-header .inner .main-menu .menu .menu-item-registrace {
        margin-left: 0; }
        .custom-header .inner .main-menu .menu .menu-item-registrace a {
          border-radius: 0;
          padding: 0.5rem; }

    .custom-header .inner .main-menu.active {
      display: block; }

    .custom-header .inner .burger-button {
      display: block; } }
  @media only screen and (max-width: 767px) {
  .custom-header .inner .logo img {
    max-width: 230px; } }

footer.page-footer {
  position: relative;
  bottom: auto;
  height: auto;
  background: #eee;
  color: #303030;
  line-height: unset;
  padding: 1rem 0;
  margin-top: 5rem; }
  footer.page-footer .static-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    footer.page-footer .static-footer a {
      color: #303030;
      text-decoration: none;
      -webkit-transition: all 0.15s ease-in-out 0s;
      transition: all 0.15s ease-in-out 0s; }
  @media only screen and (max-width: 991px) {
  footer.page-footer .static-footer {
    display: block;
    text-align: center; } }
  @media only screen and (max-width: 767px) {
  footer.page-footer {
    font-size: unset;
    text-align: unset; } }

.wrap-bg-gray {
  background: #eee; }

.partners-page {
  text-align: center; }
  .partners-page .partners-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 1rem 0 4rem; }
    .partners-page .partners-list .item {
      width: 14rem;
      text-decoration: none !important;
      padding: 1.5rem 2rem; }
      .partners-page .partners-list .item.size-110 {
        width: calc(14rem * (110 / 100)); }
      .partners-page .partners-list .item.size-111 {
        width: calc(14rem * (111 / 100)); }
      .partners-page .partners-list .item.size-112 {
        width: calc(14rem * (112 / 100)); }
      .partners-page .partners-list .item.size-113 {
        width: calc(14rem * (113 / 100)); }
      .partners-page .partners-list .item.size-114 {
        width: calc(14rem * (114 / 100)); }
      .partners-page .partners-list .item.size-115 {
        width: calc(14rem * (115 / 100)); }
      .partners-page .partners-list .item.size-116 {
        width: calc(14rem * (116 / 100)); }
      .partners-page .partners-list .item.size-117 {
        width: calc(14rem * (117 / 100)); }
      .partners-page .partners-list .item.size-118 {
        width: calc(14rem * (118 / 100)); }
      .partners-page .partners-list .item.size-119 {
        width: calc(14rem * (119 / 100)); }
      .partners-page .partners-list .item.size-120 {
        width: calc(14rem * (120 / 100)); }
      .partners-page .partners-list .item.size-121 {
        width: calc(14rem * (121 / 100)); }
      .partners-page .partners-list .item.size-122 {
        width: calc(14rem * (122 / 100)); }
      .partners-page .partners-list .item.size-123 {
        width: calc(14rem * (123 / 100)); }
      .partners-page .partners-list .item.size-124 {
        width: calc(14rem * (124 / 100)); }
      .partners-page .partners-list .item.size-125 {
        width: calc(14rem * (125 / 100)); }
      .partners-page .partners-list .item.size-126 {
        width: calc(14rem * (126 / 100)); }
      .partners-page .partners-list .item.size-127 {
        width: calc(14rem * (127 / 100)); }
      .partners-page .partners-list .item.size-128 {
        width: calc(14rem * (128 / 100)); }
      .partners-page .partners-list .item.size-129 {
        width: calc(14rem * (129 / 100)); }
      .partners-page .partners-list .item.size-130 {
        width: calc(14rem * (130 / 100)); }
      .partners-page .partners-list .item.size-131 {
        width: calc(14rem * (131 / 100)); }
      .partners-page .partners-list .item.size-132 {
        width: calc(14rem * (132 / 100)); }
      .partners-page .partners-list .item.size-133 {
        width: calc(14rem * (133 / 100)); }
      .partners-page .partners-list .item.size-134 {
        width: calc(14rem * (134 / 100)); }
      .partners-page .partners-list .item.size-135 {
        width: calc(14rem * (135 / 100)); }
      .partners-page .partners-list .item.size-136 {
        width: calc(14rem * (136 / 100)); }
      .partners-page .partners-list .item.size-137 {
        width: calc(14rem * (137 / 100)); }
      .partners-page .partners-list .item.size-138 {
        width: calc(14rem * (138 / 100)); }
      .partners-page .partners-list .item.size-139 {
        width: calc(14rem * (139 / 100)); }
      .partners-page .partners-list .item.size-140 {
        width: calc(14rem * (140 / 100)); }
      .partners-page .partners-list .item.size-141 {
        width: calc(14rem * (141 / 100)); }
      .partners-page .partners-list .item.size-142 {
        width: calc(14rem * (142 / 100)); }
      .partners-page .partners-list .item.size-143 {
        width: calc(14rem * (143 / 100)); }
      .partners-page .partners-list .item.size-144 {
        width: calc(14rem * (144 / 100)); }
      .partners-page .partners-list .item.size-145 {
        width: calc(14rem * (145 / 100)); }
      .partners-page .partners-list .item.size-146 {
        width: calc(14rem * (146 / 100)); }
      .partners-page .partners-list .item.size-147 {
        width: calc(14rem * (147 / 100)); }
      .partners-page .partners-list .item.size-148 {
        width: calc(14rem * (148 / 100)); }
      .partners-page .partners-list .item.size-149 {
        width: calc(14rem * (149 / 100)); }
      .partners-page .partners-list .item.size-150 {
        width: calc(14rem * (150 / 100)); }
      .partners-page .partners-list .item.size-151 {
        width: calc(14rem * (151 / 100)); }
      .partners-page .partners-list .item.size-152 {
        width: calc(14rem * (152 / 100)); }
      .partners-page .partners-list .item.size-153 {
        width: calc(14rem * (153 / 100)); }
      .partners-page .partners-list .item.size-154 {
        width: calc(14rem * (154 / 100)); }
      .partners-page .partners-list .item.size-155 {
        width: calc(14rem * (155 / 100)); }
      .partners-page .partners-list .item.size-156 {
        width: calc(14rem * (156 / 100)); }
      .partners-page .partners-list .item.size-157 {
        width: calc(14rem * (157 / 100)); }
      .partners-page .partners-list .item.size-158 {
        width: calc(14rem * (158 / 100)); }
      .partners-page .partners-list .item.size-159 {
        width: calc(14rem * (159 / 100)); }
      .partners-page .partners-list .item.size-160 {
        width: calc(14rem * (160 / 100)); }
      .partners-page .partners-list .item.size-161 {
        width: calc(14rem * (161 / 100)); }
      .partners-page .partners-list .item.size-162 {
        width: calc(14rem * (162 / 100)); }
      .partners-page .partners-list .item.size-163 {
        width: calc(14rem * (163 / 100)); }
      .partners-page .partners-list .item.size-164 {
        width: calc(14rem * (164 / 100)); }
      .partners-page .partners-list .item.size-165 {
        width: calc(14rem * (165 / 100)); }
      .partners-page .partners-list .item.size-166 {
        width: calc(14rem * (166 / 100)); }
      .partners-page .partners-list .item.size-167 {
        width: calc(14rem * (167 / 100)); }
      .partners-page .partners-list .item.size-168 {
        width: calc(14rem * (168 / 100)); }
      .partners-page .partners-list .item.size-169 {
        width: calc(14rem * (169 / 100)); }
      .partners-page .partners-list .item.size-170 {
        width: calc(14rem * (170 / 100)); }
      .partners-page .partners-list .item.size-171 {
        width: calc(14rem * (171 / 100)); }
      .partners-page .partners-list .item.size-172 {
        width: calc(14rem * (172 / 100)); }
      .partners-page .partners-list .item.size-173 {
        width: calc(14rem * (173 / 100)); }
      .partners-page .partners-list .item.size-174 {
        width: calc(14rem * (174 / 100)); }
      .partners-page .partners-list .item.size-175 {
        width: calc(14rem * (175 / 100)); }
      .partners-page .partners-list .item.size-176 {
        width: calc(14rem * (176 / 100)); }
      .partners-page .partners-list .item.size-177 {
        width: calc(14rem * (177 / 100)); }
      .partners-page .partners-list .item.size-178 {
        width: calc(14rem * (178 / 100)); }
      .partners-page .partners-list .item.size-179 {
        width: calc(14rem * (179 / 100)); }
      .partners-page .partners-list .item.size-180 {
        width: calc(14rem * (180 / 100)); }
      .partners-page .partners-list .item.size-181 {
        width: calc(14rem * (181 / 100)); }
      .partners-page .partners-list .item.size-182 {
        width: calc(14rem * (182 / 100)); }
      .partners-page .partners-list .item.size-183 {
        width: calc(14rem * (183 / 100)); }
      .partners-page .partners-list .item.size-184 {
        width: calc(14rem * (184 / 100)); }
      .partners-page .partners-list .item.size-185 {
        width: calc(14rem * (185 / 100)); }
      .partners-page .partners-list .item.size-186 {
        width: calc(14rem * (186 / 100)); }
      .partners-page .partners-list .item.size-187 {
        width: calc(14rem * (187 / 100)); }
      .partners-page .partners-list .item.size-188 {
        width: calc(14rem * (188 / 100)); }
      .partners-page .partners-list .item.size-189 {
        width: calc(14rem * (189 / 100)); }
      .partners-page .partners-list .item.size-190 {
        width: calc(14rem * (190 / 100)); }
      .partners-page .partners-list .item.size-191 {
        width: calc(14rem * (191 / 100)); }
      .partners-page .partners-list .item.size-192 {
        width: calc(14rem * (192 / 100)); }
      .partners-page .partners-list .item.size-193 {
        width: calc(14rem * (193 / 100)); }
      .partners-page .partners-list .item.size-194 {
        width: calc(14rem * (194 / 100)); }
      .partners-page .partners-list .item.size-195 {
        width: calc(14rem * (195 / 100)); }
      .partners-page .partners-list .item.size-196 {
        width: calc(14rem * (196 / 100)); }
      .partners-page .partners-list .item.size-197 {
        width: calc(14rem * (197 / 100)); }
      .partners-page .partners-list .item.size-198 {
        width: calc(14rem * (198 / 100)); }
      .partners-page .partners-list .item.size-199 {
        width: calc(14rem * (199 / 100)); }
      .partners-page .partners-list .item.size-200 {
        width: calc(14rem * (200 / 100)); }
      .partners-page .partners-list .item.size-201 {
        width: calc(14rem * (201 / 100)); }
      .partners-page .partners-list .item.size-202 {
        width: calc(14rem * (202 / 100)); }
      .partners-page .partners-list .item.size-203 {
        width: calc(14rem * (203 / 100)); }
      .partners-page .partners-list .item.size-204 {
        width: calc(14rem * (204 / 100)); }
      .partners-page .partners-list .item.size-205 {
        width: calc(14rem * (205 / 100)); }
      .partners-page .partners-list .item.size-206 {
        width: calc(14rem * (206 / 100)); }
      .partners-page .partners-list .item.size-207 {
        width: calc(14rem * (207 / 100)); }
      .partners-page .partners-list .item.size-208 {
        width: calc(14rem * (208 / 100)); }
      .partners-page .partners-list .item.size-209 {
        width: calc(14rem * (209 / 100)); }
      .partners-page .partners-list .item.size-210 {
        width: calc(14rem * (210 / 100)); }
      .partners-page .partners-list .item.size-211 {
        width: calc(14rem * (211 / 100)); }
      .partners-page .partners-list .item.size-212 {
        width: calc(14rem * (212 / 100)); }
      .partners-page .partners-list .item.size-213 {
        width: calc(14rem * (213 / 100)); }
      .partners-page .partners-list .item.size-214 {
        width: calc(14rem * (214 / 100)); }
      .partners-page .partners-list .item.size-215 {
        width: calc(14rem * (215 / 100)); }
      .partners-page .partners-list .item.size-216 {
        width: calc(14rem * (216 / 100)); }
      .partners-page .partners-list .item.size-217 {
        width: calc(14rem * (217 / 100)); }
      .partners-page .partners-list .item.size-218 {
        width: calc(14rem * (218 / 100)); }
      .partners-page .partners-list .item.size-219 {
        width: calc(14rem * (219 / 100)); }
      .partners-page .partners-list .item.size-220 {
        width: calc(14rem * (220 / 100)); }
      .partners-page .partners-list .item.size-221 {
        width: calc(14rem * (221 / 100)); }
      .partners-page .partners-list .item.size-222 {
        width: calc(14rem * (222 / 100)); }
      .partners-page .partners-list .item.size-223 {
        width: calc(14rem * (223 / 100)); }
      .partners-page .partners-list .item.size-224 {
        width: calc(14rem * (224 / 100)); }
      .partners-page .partners-list .item.size-225 {
        width: calc(14rem * (225 / 100)); }
      .partners-page .partners-list .item.size-226 {
        width: calc(14rem * (226 / 100)); }
      .partners-page .partners-list .item.size-227 {
        width: calc(14rem * (227 / 100)); }
      .partners-page .partners-list .item.size-228 {
        width: calc(14rem * (228 / 100)); }
      .partners-page .partners-list .item.size-229 {
        width: calc(14rem * (229 / 100)); }
      .partners-page .partners-list .item.size-230 {
        width: calc(14rem * (230 / 100)); }
      .partners-page .partners-list .item.size-231 {
        width: calc(14rem * (231 / 100)); }
      .partners-page .partners-list .item.size-232 {
        width: calc(14rem * (232 / 100)); }
      .partners-page .partners-list .item.size-233 {
        width: calc(14rem * (233 / 100)); }
      .partners-page .partners-list .item.size-234 {
        width: calc(14rem * (234 / 100)); }
      .partners-page .partners-list .item.size-235 {
        width: calc(14rem * (235 / 100)); }
      .partners-page .partners-list .item.size-236 {
        width: calc(14rem * (236 / 100)); }
      .partners-page .partners-list .item.size-237 {
        width: calc(14rem * (237 / 100)); }
      .partners-page .partners-list .item.size-238 {
        width: calc(14rem * (238 / 100)); }
      .partners-page .partners-list .item.size-239 {
        width: calc(14rem * (239 / 100)); }
      .partners-page .partners-list .item.size-240 {
        width: calc(14rem * (240 / 100)); }
      .partners-page .partners-list .item.size-241 {
        width: calc(14rem * (241 / 100)); }
      .partners-page .partners-list .item.size-242 {
        width: calc(14rem * (242 / 100)); }
      .partners-page .partners-list .item.size-243 {
        width: calc(14rem * (243 / 100)); }
      .partners-page .partners-list .item.size-244 {
        width: calc(14rem * (244 / 100)); }
      .partners-page .partners-list .item.size-245 {
        width: calc(14rem * (245 / 100)); }
      .partners-page .partners-list .item.size-246 {
        width: calc(14rem * (246 / 100)); }
      .partners-page .partners-list .item.size-247 {
        width: calc(14rem * (247 / 100)); }
      .partners-page .partners-list .item.size-248 {
        width: calc(14rem * (248 / 100)); }
      .partners-page .partners-list .item.size-249 {
        width: calc(14rem * (249 / 100)); }
      .partners-page .partners-list .item.size-250 {
        width: calc(14rem * (250 / 100)); }
      .partners-page .partners-list .item.size-251 {
        width: calc(14rem * (251 / 100)); }
      .partners-page .partners-list .item.size-252 {
        width: calc(14rem * (252 / 100)); }
      .partners-page .partners-list .item.size-253 {
        width: calc(14rem * (253 / 100)); }
      .partners-page .partners-list .item.size-254 {
        width: calc(14rem * (254 / 100)); }
      .partners-page .partners-list .item.size-255 {
        width: calc(14rem * (255 / 100)); }
      .partners-page .partners-list .item.size-256 {
        width: calc(14rem * (256 / 100)); }
      .partners-page .partners-list .item.size-257 {
        width: calc(14rem * (257 / 100)); }
      .partners-page .partners-list .item.size-258 {
        width: calc(14rem * (258 / 100)); }
      .partners-page .partners-list .item.size-259 {
        width: calc(14rem * (259 / 100)); }
      .partners-page .partners-list .item.size-260 {
        width: calc(14rem * (260 / 100)); }
      .partners-page .partners-list .item.size-261 {
        width: calc(14rem * (261 / 100)); }
      .partners-page .partners-list .item.size-262 {
        width: calc(14rem * (262 / 100)); }
      .partners-page .partners-list .item.size-263 {
        width: calc(14rem * (263 / 100)); }
      .partners-page .partners-list .item.size-264 {
        width: calc(14rem * (264 / 100)); }
      .partners-page .partners-list .item.size-265 {
        width: calc(14rem * (265 / 100)); }
      .partners-page .partners-list .item.size-266 {
        width: calc(14rem * (266 / 100)); }
      .partners-page .partners-list .item.size-267 {
        width: calc(14rem * (267 / 100)); }
      .partners-page .partners-list .item.size-268 {
        width: calc(14rem * (268 / 100)); }
      .partners-page .partners-list .item.size-269 {
        width: calc(14rem * (269 / 100)); }
      .partners-page .partners-list .item.size-270 {
        width: calc(14rem * (270 / 100)); }
      .partners-page .partners-list .item.size-271 {
        width: calc(14rem * (271 / 100)); }
      .partners-page .partners-list .item.size-272 {
        width: calc(14rem * (272 / 100)); }
      .partners-page .partners-list .item.size-273 {
        width: calc(14rem * (273 / 100)); }
      .partners-page .partners-list .item.size-274 {
        width: calc(14rem * (274 / 100)); }
      .partners-page .partners-list .item.size-275 {
        width: calc(14rem * (275 / 100)); }
      .partners-page .partners-list .item.size-276 {
        width: calc(14rem * (276 / 100)); }
      .partners-page .partners-list .item.size-277 {
        width: calc(14rem * (277 / 100)); }
      .partners-page .partners-list .item.size-278 {
        width: calc(14rem * (278 / 100)); }
      .partners-page .partners-list .item.size-279 {
        width: calc(14rem * (279 / 100)); }
      .partners-page .partners-list .item.size-280 {
        width: calc(14rem * (280 / 100)); }
      .partners-page .partners-list .item.size-281 {
        width: calc(14rem * (281 / 100)); }
      .partners-page .partners-list .item.size-282 {
        width: calc(14rem * (282 / 100)); }
      .partners-page .partners-list .item.size-283 {
        width: calc(14rem * (283 / 100)); }
      .partners-page .partners-list .item.size-284 {
        width: calc(14rem * (284 / 100)); }
      .partners-page .partners-list .item.size-285 {
        width: calc(14rem * (285 / 100)); }
      .partners-page .partners-list .item.size-286 {
        width: calc(14rem * (286 / 100)); }
      .partners-page .partners-list .item.size-287 {
        width: calc(14rem * (287 / 100)); }
      .partners-page .partners-list .item.size-288 {
        width: calc(14rem * (288 / 100)); }
      .partners-page .partners-list .item.size-289 {
        width: calc(14rem * (289 / 100)); }
      .partners-page .partners-list .item.size-290 {
        width: calc(14rem * (290 / 100)); }
      .partners-page .partners-list .item.size-291 {
        width: calc(14rem * (291 / 100)); }
      .partners-page .partners-list .item.size-292 {
        width: calc(14rem * (292 / 100)); }
      .partners-page .partners-list .item.size-293 {
        width: calc(14rem * (293 / 100)); }
      .partners-page .partners-list .item.size-294 {
        width: calc(14rem * (294 / 100)); }
      .partners-page .partners-list .item.size-295 {
        width: calc(14rem * (295 / 100)); }
      .partners-page .partners-list .item.size-296 {
        width: calc(14rem * (296 / 100)); }
      .partners-page .partners-list .item.size-297 {
        width: calc(14rem * (297 / 100)); }
      .partners-page .partners-list .item.size-298 {
        width: calc(14rem * (298 / 100)); }
      .partners-page .partners-list .item.size-299 {
        width: calc(14rem * (299 / 100)); }
      .partners-page .partners-list .item.size-300 {
        width: calc(14rem * (300 / 100)); }
  @media only screen and (max-width: 1199px) {
  .partners-page .partners-list .item {
    width: 12rem; }
    .partners-page .partners-list .item.size-110 {
      width: calc(12rem * (110 / 100)); }

    .partners-page .partners-list .item.size-111 {
      width: calc(12rem * (111 / 100)); }

    .partners-page .partners-list .item.size-112 {
      width: calc(12rem * (112 / 100)); }

    .partners-page .partners-list .item.size-113 {
      width: calc(12rem * (113 / 100)); }

    .partners-page .partners-list .item.size-114 {
      width: calc(12rem * (114 / 100)); }

    .partners-page .partners-list .item.size-115 {
      width: calc(12rem * (115 / 100)); }

    .partners-page .partners-list .item.size-116 {
      width: calc(12rem * (116 / 100)); }

    .partners-page .partners-list .item.size-117 {
      width: calc(12rem * (117 / 100)); }

    .partners-page .partners-list .item.size-118 {
      width: calc(12rem * (118 / 100)); }

    .partners-page .partners-list .item.size-119 {
      width: calc(12rem * (119 / 100)); }

    .partners-page .partners-list .item.size-120 {
      width: calc(12rem * (120 / 100)); }

    .partners-page .partners-list .item.size-121 {
      width: calc(12rem * (121 / 100)); }

    .partners-page .partners-list .item.size-122 {
      width: calc(12rem * (122 / 100)); }

    .partners-page .partners-list .item.size-123 {
      width: calc(12rem * (123 / 100)); }

    .partners-page .partners-list .item.size-124 {
      width: calc(12rem * (124 / 100)); }

    .partners-page .partners-list .item.size-125 {
      width: calc(12rem * (125 / 100)); }

    .partners-page .partners-list .item.size-126 {
      width: calc(12rem * (126 / 100)); }

    .partners-page .partners-list .item.size-127 {
      width: calc(12rem * (127 / 100)); }

    .partners-page .partners-list .item.size-128 {
      width: calc(12rem * (128 / 100)); }

    .partners-page .partners-list .item.size-129 {
      width: calc(12rem * (129 / 100)); }

    .partners-page .partners-list .item.size-130 {
      width: calc(12rem * (130 / 100)); }

    .partners-page .partners-list .item.size-131 {
      width: calc(12rem * (131 / 100)); }

    .partners-page .partners-list .item.size-132 {
      width: calc(12rem * (132 / 100)); }

    .partners-page .partners-list .item.size-133 {
      width: calc(12rem * (133 / 100)); }

    .partners-page .partners-list .item.size-134 {
      width: calc(12rem * (134 / 100)); }

    .partners-page .partners-list .item.size-135 {
      width: calc(12rem * (135 / 100)); }

    .partners-page .partners-list .item.size-136 {
      width: calc(12rem * (136 / 100)); }

    .partners-page .partners-list .item.size-137 {
      width: calc(12rem * (137 / 100)); }

    .partners-page .partners-list .item.size-138 {
      width: calc(12rem * (138 / 100)); }

    .partners-page .partners-list .item.size-139 {
      width: calc(12rem * (139 / 100)); }

    .partners-page .partners-list .item.size-140 {
      width: calc(12rem * (140 / 100)); }

    .partners-page .partners-list .item.size-141 {
      width: calc(12rem * (141 / 100)); }

    .partners-page .partners-list .item.size-142 {
      width: calc(12rem * (142 / 100)); }

    .partners-page .partners-list .item.size-143 {
      width: calc(12rem * (143 / 100)); }

    .partners-page .partners-list .item.size-144 {
      width: calc(12rem * (144 / 100)); }

    .partners-page .partners-list .item.size-145 {
      width: calc(12rem * (145 / 100)); }

    .partners-page .partners-list .item.size-146 {
      width: calc(12rem * (146 / 100)); }

    .partners-page .partners-list .item.size-147 {
      width: calc(12rem * (147 / 100)); }

    .partners-page .partners-list .item.size-148 {
      width: calc(12rem * (148 / 100)); }

    .partners-page .partners-list .item.size-149 {
      width: calc(12rem * (149 / 100)); }

    .partners-page .partners-list .item.size-150 {
      width: calc(12rem * (150 / 100)); }

    .partners-page .partners-list .item.size-151 {
      width: calc(12rem * (151 / 100)); }

    .partners-page .partners-list .item.size-152 {
      width: calc(12rem * (152 / 100)); }

    .partners-page .partners-list .item.size-153 {
      width: calc(12rem * (153 / 100)); }

    .partners-page .partners-list .item.size-154 {
      width: calc(12rem * (154 / 100)); }

    .partners-page .partners-list .item.size-155 {
      width: calc(12rem * (155 / 100)); }

    .partners-page .partners-list .item.size-156 {
      width: calc(12rem * (156 / 100)); }

    .partners-page .partners-list .item.size-157 {
      width: calc(12rem * (157 / 100)); }

    .partners-page .partners-list .item.size-158 {
      width: calc(12rem * (158 / 100)); }

    .partners-page .partners-list .item.size-159 {
      width: calc(12rem * (159 / 100)); }

    .partners-page .partners-list .item.size-160 {
      width: calc(12rem * (160 / 100)); }

    .partners-page .partners-list .item.size-161 {
      width: calc(12rem * (161 / 100)); }

    .partners-page .partners-list .item.size-162 {
      width: calc(12rem * (162 / 100)); }

    .partners-page .partners-list .item.size-163 {
      width: calc(12rem * (163 / 100)); }

    .partners-page .partners-list .item.size-164 {
      width: calc(12rem * (164 / 100)); }

    .partners-page .partners-list .item.size-165 {
      width: calc(12rem * (165 / 100)); }

    .partners-page .partners-list .item.size-166 {
      width: calc(12rem * (166 / 100)); }

    .partners-page .partners-list .item.size-167 {
      width: calc(12rem * (167 / 100)); }

    .partners-page .partners-list .item.size-168 {
      width: calc(12rem * (168 / 100)); }

    .partners-page .partners-list .item.size-169 {
      width: calc(12rem * (169 / 100)); }

    .partners-page .partners-list .item.size-170 {
      width: calc(12rem * (170 / 100)); }

    .partners-page .partners-list .item.size-171 {
      width: calc(12rem * (171 / 100)); }

    .partners-page .partners-list .item.size-172 {
      width: calc(12rem * (172 / 100)); }

    .partners-page .partners-list .item.size-173 {
      width: calc(12rem * (173 / 100)); }

    .partners-page .partners-list .item.size-174 {
      width: calc(12rem * (174 / 100)); }

    .partners-page .partners-list .item.size-175 {
      width: calc(12rem * (175 / 100)); }

    .partners-page .partners-list .item.size-176 {
      width: calc(12rem * (176 / 100)); }

    .partners-page .partners-list .item.size-177 {
      width: calc(12rem * (177 / 100)); }

    .partners-page .partners-list .item.size-178 {
      width: calc(12rem * (178 / 100)); }

    .partners-page .partners-list .item.size-179 {
      width: calc(12rem * (179 / 100)); }

    .partners-page .partners-list .item.size-180 {
      width: calc(12rem * (180 / 100)); }

    .partners-page .partners-list .item.size-181 {
      width: calc(12rem * (181 / 100)); }

    .partners-page .partners-list .item.size-182 {
      width: calc(12rem * (182 / 100)); }

    .partners-page .partners-list .item.size-183 {
      width: calc(12rem * (183 / 100)); }

    .partners-page .partners-list .item.size-184 {
      width: calc(12rem * (184 / 100)); }

    .partners-page .partners-list .item.size-185 {
      width: calc(12rem * (185 / 100)); }

    .partners-page .partners-list .item.size-186 {
      width: calc(12rem * (186 / 100)); }

    .partners-page .partners-list .item.size-187 {
      width: calc(12rem * (187 / 100)); }

    .partners-page .partners-list .item.size-188 {
      width: calc(12rem * (188 / 100)); }

    .partners-page .partners-list .item.size-189 {
      width: calc(12rem * (189 / 100)); }

    .partners-page .partners-list .item.size-190 {
      width: calc(12rem * (190 / 100)); }

    .partners-page .partners-list .item.size-191 {
      width: calc(12rem * (191 / 100)); }

    .partners-page .partners-list .item.size-192 {
      width: calc(12rem * (192 / 100)); }

    .partners-page .partners-list .item.size-193 {
      width: calc(12rem * (193 / 100)); }

    .partners-page .partners-list .item.size-194 {
      width: calc(12rem * (194 / 100)); }

    .partners-page .partners-list .item.size-195 {
      width: calc(12rem * (195 / 100)); }

    .partners-page .partners-list .item.size-196 {
      width: calc(12rem * (196 / 100)); }

    .partners-page .partners-list .item.size-197 {
      width: calc(12rem * (197 / 100)); }

    .partners-page .partners-list .item.size-198 {
      width: calc(12rem * (198 / 100)); }

    .partners-page .partners-list .item.size-199 {
      width: calc(12rem * (199 / 100)); }

    .partners-page .partners-list .item.size-200 {
      width: calc(12rem * (200 / 100)); }

    .partners-page .partners-list .item.size-201 {
      width: calc(12rem * (201 / 100)); }

    .partners-page .partners-list .item.size-202 {
      width: calc(12rem * (202 / 100)); }

    .partners-page .partners-list .item.size-203 {
      width: calc(12rem * (203 / 100)); }

    .partners-page .partners-list .item.size-204 {
      width: calc(12rem * (204 / 100)); }

    .partners-page .partners-list .item.size-205 {
      width: calc(12rem * (205 / 100)); }

    .partners-page .partners-list .item.size-206 {
      width: calc(12rem * (206 / 100)); }

    .partners-page .partners-list .item.size-207 {
      width: calc(12rem * (207 / 100)); }

    .partners-page .partners-list .item.size-208 {
      width: calc(12rem * (208 / 100)); }

    .partners-page .partners-list .item.size-209 {
      width: calc(12rem * (209 / 100)); }

    .partners-page .partners-list .item.size-210 {
      width: calc(12rem * (210 / 100)); }

    .partners-page .partners-list .item.size-211 {
      width: calc(12rem * (211 / 100)); }

    .partners-page .partners-list .item.size-212 {
      width: calc(12rem * (212 / 100)); }

    .partners-page .partners-list .item.size-213 {
      width: calc(12rem * (213 / 100)); }

    .partners-page .partners-list .item.size-214 {
      width: calc(12rem * (214 / 100)); }

    .partners-page .partners-list .item.size-215 {
      width: calc(12rem * (215 / 100)); }

    .partners-page .partners-list .item.size-216 {
      width: calc(12rem * (216 / 100)); }

    .partners-page .partners-list .item.size-217 {
      width: calc(12rem * (217 / 100)); }

    .partners-page .partners-list .item.size-218 {
      width: calc(12rem * (218 / 100)); }

    .partners-page .partners-list .item.size-219 {
      width: calc(12rem * (219 / 100)); }

    .partners-page .partners-list .item.size-220 {
      width: calc(12rem * (220 / 100)); }

    .partners-page .partners-list .item.size-221 {
      width: calc(12rem * (221 / 100)); }

    .partners-page .partners-list .item.size-222 {
      width: calc(12rem * (222 / 100)); }

    .partners-page .partners-list .item.size-223 {
      width: calc(12rem * (223 / 100)); }

    .partners-page .partners-list .item.size-224 {
      width: calc(12rem * (224 / 100)); }

    .partners-page .partners-list .item.size-225 {
      width: calc(12rem * (225 / 100)); }

    .partners-page .partners-list .item.size-226 {
      width: calc(12rem * (226 / 100)); }

    .partners-page .partners-list .item.size-227 {
      width: calc(12rem * (227 / 100)); }

    .partners-page .partners-list .item.size-228 {
      width: calc(12rem * (228 / 100)); }

    .partners-page .partners-list .item.size-229 {
      width: calc(12rem * (229 / 100)); }

    .partners-page .partners-list .item.size-230 {
      width: calc(12rem * (230 / 100)); }

    .partners-page .partners-list .item.size-231 {
      width: calc(12rem * (231 / 100)); }

    .partners-page .partners-list .item.size-232 {
      width: calc(12rem * (232 / 100)); }

    .partners-page .partners-list .item.size-233 {
      width: calc(12rem * (233 / 100)); }

    .partners-page .partners-list .item.size-234 {
      width: calc(12rem * (234 / 100)); }

    .partners-page .partners-list .item.size-235 {
      width: calc(12rem * (235 / 100)); }

    .partners-page .partners-list .item.size-236 {
      width: calc(12rem * (236 / 100)); }

    .partners-page .partners-list .item.size-237 {
      width: calc(12rem * (237 / 100)); }

    .partners-page .partners-list .item.size-238 {
      width: calc(12rem * (238 / 100)); }

    .partners-page .partners-list .item.size-239 {
      width: calc(12rem * (239 / 100)); }

    .partners-page .partners-list .item.size-240 {
      width: calc(12rem * (240 / 100)); }

    .partners-page .partners-list .item.size-241 {
      width: calc(12rem * (241 / 100)); }

    .partners-page .partners-list .item.size-242 {
      width: calc(12rem * (242 / 100)); }

    .partners-page .partners-list .item.size-243 {
      width: calc(12rem * (243 / 100)); }

    .partners-page .partners-list .item.size-244 {
      width: calc(12rem * (244 / 100)); }

    .partners-page .partners-list .item.size-245 {
      width: calc(12rem * (245 / 100)); }

    .partners-page .partners-list .item.size-246 {
      width: calc(12rem * (246 / 100)); }

    .partners-page .partners-list .item.size-247 {
      width: calc(12rem * (247 / 100)); }

    .partners-page .partners-list .item.size-248 {
      width: calc(12rem * (248 / 100)); }

    .partners-page .partners-list .item.size-249 {
      width: calc(12rem * (249 / 100)); }

    .partners-page .partners-list .item.size-250 {
      width: calc(12rem * (250 / 100)); }

    .partners-page .partners-list .item.size-251 {
      width: calc(12rem * (251 / 100)); }

    .partners-page .partners-list .item.size-252 {
      width: calc(12rem * (252 / 100)); }

    .partners-page .partners-list .item.size-253 {
      width: calc(12rem * (253 / 100)); }

    .partners-page .partners-list .item.size-254 {
      width: calc(12rem * (254 / 100)); }

    .partners-page .partners-list .item.size-255 {
      width: calc(12rem * (255 / 100)); }

    .partners-page .partners-list .item.size-256 {
      width: calc(12rem * (256 / 100)); }

    .partners-page .partners-list .item.size-257 {
      width: calc(12rem * (257 / 100)); }

    .partners-page .partners-list .item.size-258 {
      width: calc(12rem * (258 / 100)); }

    .partners-page .partners-list .item.size-259 {
      width: calc(12rem * (259 / 100)); }

    .partners-page .partners-list .item.size-260 {
      width: calc(12rem * (260 / 100)); }

    .partners-page .partners-list .item.size-261 {
      width: calc(12rem * (261 / 100)); }

    .partners-page .partners-list .item.size-262 {
      width: calc(12rem * (262 / 100)); }

    .partners-page .partners-list .item.size-263 {
      width: calc(12rem * (263 / 100)); }

    .partners-page .partners-list .item.size-264 {
      width: calc(12rem * (264 / 100)); }

    .partners-page .partners-list .item.size-265 {
      width: calc(12rem * (265 / 100)); }

    .partners-page .partners-list .item.size-266 {
      width: calc(12rem * (266 / 100)); }

    .partners-page .partners-list .item.size-267 {
      width: calc(12rem * (267 / 100)); }

    .partners-page .partners-list .item.size-268 {
      width: calc(12rem * (268 / 100)); }

    .partners-page .partners-list .item.size-269 {
      width: calc(12rem * (269 / 100)); }

    .partners-page .partners-list .item.size-270 {
      width: calc(12rem * (270 / 100)); }

    .partners-page .partners-list .item.size-271 {
      width: calc(12rem * (271 / 100)); }

    .partners-page .partners-list .item.size-272 {
      width: calc(12rem * (272 / 100)); }

    .partners-page .partners-list .item.size-273 {
      width: calc(12rem * (273 / 100)); }

    .partners-page .partners-list .item.size-274 {
      width: calc(12rem * (274 / 100)); }

    .partners-page .partners-list .item.size-275 {
      width: calc(12rem * (275 / 100)); }

    .partners-page .partners-list .item.size-276 {
      width: calc(12rem * (276 / 100)); }

    .partners-page .partners-list .item.size-277 {
      width: calc(12rem * (277 / 100)); }

    .partners-page .partners-list .item.size-278 {
      width: calc(12rem * (278 / 100)); }

    .partners-page .partners-list .item.size-279 {
      width: calc(12rem * (279 / 100)); }

    .partners-page .partners-list .item.size-280 {
      width: calc(12rem * (280 / 100)); }

    .partners-page .partners-list .item.size-281 {
      width: calc(12rem * (281 / 100)); }

    .partners-page .partners-list .item.size-282 {
      width: calc(12rem * (282 / 100)); }

    .partners-page .partners-list .item.size-283 {
      width: calc(12rem * (283 / 100)); }

    .partners-page .partners-list .item.size-284 {
      width: calc(12rem * (284 / 100)); }

    .partners-page .partners-list .item.size-285 {
      width: calc(12rem * (285 / 100)); }

    .partners-page .partners-list .item.size-286 {
      width: calc(12rem * (286 / 100)); }

    .partners-page .partners-list .item.size-287 {
      width: calc(12rem * (287 / 100)); }

    .partners-page .partners-list .item.size-288 {
      width: calc(12rem * (288 / 100)); }

    .partners-page .partners-list .item.size-289 {
      width: calc(12rem * (289 / 100)); }

    .partners-page .partners-list .item.size-290 {
      width: calc(12rem * (290 / 100)); }

    .partners-page .partners-list .item.size-291 {
      width: calc(12rem * (291 / 100)); }

    .partners-page .partners-list .item.size-292 {
      width: calc(12rem * (292 / 100)); }

    .partners-page .partners-list .item.size-293 {
      width: calc(12rem * (293 / 100)); }

    .partners-page .partners-list .item.size-294 {
      width: calc(12rem * (294 / 100)); }

    .partners-page .partners-list .item.size-295 {
      width: calc(12rem * (295 / 100)); }

    .partners-page .partners-list .item.size-296 {
      width: calc(12rem * (296 / 100)); }

    .partners-page .partners-list .item.size-297 {
      width: calc(12rem * (297 / 100)); }

    .partners-page .partners-list .item.size-298 {
      width: calc(12rem * (298 / 100)); }

    .partners-page .partners-list .item.size-299 {
      width: calc(12rem * (299 / 100)); }

    .partners-page .partners-list .item.size-300 {
      width: calc(12rem * (300 / 100)); } }
  @media only screen and (max-width: 991px) {
  .partners-page .partners-list .item {
    width: 11rem; }
    .partners-page .partners-list .item.size-110 {
      width: calc(11rem * (110 / 100)); }

    .partners-page .partners-list .item.size-111 {
      width: calc(11rem * (111 / 100)); }

    .partners-page .partners-list .item.size-112 {
      width: calc(11rem * (112 / 100)); }

    .partners-page .partners-list .item.size-113 {
      width: calc(11rem * (113 / 100)); }

    .partners-page .partners-list .item.size-114 {
      width: calc(11rem * (114 / 100)); }

    .partners-page .partners-list .item.size-115 {
      width: calc(11rem * (115 / 100)); }

    .partners-page .partners-list .item.size-116 {
      width: calc(11rem * (116 / 100)); }

    .partners-page .partners-list .item.size-117 {
      width: calc(11rem * (117 / 100)); }

    .partners-page .partners-list .item.size-118 {
      width: calc(11rem * (118 / 100)); }

    .partners-page .partners-list .item.size-119 {
      width: calc(11rem * (119 / 100)); }

    .partners-page .partners-list .item.size-120 {
      width: calc(11rem * (120 / 100)); }

    .partners-page .partners-list .item.size-121 {
      width: calc(11rem * (121 / 100)); }

    .partners-page .partners-list .item.size-122 {
      width: calc(11rem * (122 / 100)); }

    .partners-page .partners-list .item.size-123 {
      width: calc(11rem * (123 / 100)); }

    .partners-page .partners-list .item.size-124 {
      width: calc(11rem * (124 / 100)); }

    .partners-page .partners-list .item.size-125 {
      width: calc(11rem * (125 / 100)); }

    .partners-page .partners-list .item.size-126 {
      width: calc(11rem * (126 / 100)); }

    .partners-page .partners-list .item.size-127 {
      width: calc(11rem * (127 / 100)); }

    .partners-page .partners-list .item.size-128 {
      width: calc(11rem * (128 / 100)); }

    .partners-page .partners-list .item.size-129 {
      width: calc(11rem * (129 / 100)); }

    .partners-page .partners-list .item.size-130 {
      width: calc(11rem * (130 / 100)); }

    .partners-page .partners-list .item.size-131 {
      width: calc(11rem * (131 / 100)); }

    .partners-page .partners-list .item.size-132 {
      width: calc(11rem * (132 / 100)); }

    .partners-page .partners-list .item.size-133 {
      width: calc(11rem * (133 / 100)); }

    .partners-page .partners-list .item.size-134 {
      width: calc(11rem * (134 / 100)); }

    .partners-page .partners-list .item.size-135 {
      width: calc(11rem * (135 / 100)); }

    .partners-page .partners-list .item.size-136 {
      width: calc(11rem * (136 / 100)); }

    .partners-page .partners-list .item.size-137 {
      width: calc(11rem * (137 / 100)); }

    .partners-page .partners-list .item.size-138 {
      width: calc(11rem * (138 / 100)); }

    .partners-page .partners-list .item.size-139 {
      width: calc(11rem * (139 / 100)); }

    .partners-page .partners-list .item.size-140 {
      width: calc(11rem * (140 / 100)); }

    .partners-page .partners-list .item.size-141 {
      width: calc(11rem * (141 / 100)); }

    .partners-page .partners-list .item.size-142 {
      width: calc(11rem * (142 / 100)); }

    .partners-page .partners-list .item.size-143 {
      width: calc(11rem * (143 / 100)); }

    .partners-page .partners-list .item.size-144 {
      width: calc(11rem * (144 / 100)); }

    .partners-page .partners-list .item.size-145 {
      width: calc(11rem * (145 / 100)); }

    .partners-page .partners-list .item.size-146 {
      width: calc(11rem * (146 / 100)); }

    .partners-page .partners-list .item.size-147 {
      width: calc(11rem * (147 / 100)); }

    .partners-page .partners-list .item.size-148 {
      width: calc(11rem * (148 / 100)); }

    .partners-page .partners-list .item.size-149 {
      width: calc(11rem * (149 / 100)); }

    .partners-page .partners-list .item.size-150 {
      width: calc(11rem * (150 / 100)); }

    .partners-page .partners-list .item.size-151 {
      width: calc(11rem * (151 / 100)); }

    .partners-page .partners-list .item.size-152 {
      width: calc(11rem * (152 / 100)); }

    .partners-page .partners-list .item.size-153 {
      width: calc(11rem * (153 / 100)); }

    .partners-page .partners-list .item.size-154 {
      width: calc(11rem * (154 / 100)); }

    .partners-page .partners-list .item.size-155 {
      width: calc(11rem * (155 / 100)); }

    .partners-page .partners-list .item.size-156 {
      width: calc(11rem * (156 / 100)); }

    .partners-page .partners-list .item.size-157 {
      width: calc(11rem * (157 / 100)); }

    .partners-page .partners-list .item.size-158 {
      width: calc(11rem * (158 / 100)); }

    .partners-page .partners-list .item.size-159 {
      width: calc(11rem * (159 / 100)); }

    .partners-page .partners-list .item.size-160 {
      width: calc(11rem * (160 / 100)); }

    .partners-page .partners-list .item.size-161 {
      width: calc(11rem * (161 / 100)); }

    .partners-page .partners-list .item.size-162 {
      width: calc(11rem * (162 / 100)); }

    .partners-page .partners-list .item.size-163 {
      width: calc(11rem * (163 / 100)); }

    .partners-page .partners-list .item.size-164 {
      width: calc(11rem * (164 / 100)); }

    .partners-page .partners-list .item.size-165 {
      width: calc(11rem * (165 / 100)); }

    .partners-page .partners-list .item.size-166 {
      width: calc(11rem * (166 / 100)); }

    .partners-page .partners-list .item.size-167 {
      width: calc(11rem * (167 / 100)); }

    .partners-page .partners-list .item.size-168 {
      width: calc(11rem * (168 / 100)); }

    .partners-page .partners-list .item.size-169 {
      width: calc(11rem * (169 / 100)); }

    .partners-page .partners-list .item.size-170 {
      width: calc(11rem * (170 / 100)); }

    .partners-page .partners-list .item.size-171 {
      width: calc(11rem * (171 / 100)); }

    .partners-page .partners-list .item.size-172 {
      width: calc(11rem * (172 / 100)); }

    .partners-page .partners-list .item.size-173 {
      width: calc(11rem * (173 / 100)); }

    .partners-page .partners-list .item.size-174 {
      width: calc(11rem * (174 / 100)); }

    .partners-page .partners-list .item.size-175 {
      width: calc(11rem * (175 / 100)); }

    .partners-page .partners-list .item.size-176 {
      width: calc(11rem * (176 / 100)); }

    .partners-page .partners-list .item.size-177 {
      width: calc(11rem * (177 / 100)); }

    .partners-page .partners-list .item.size-178 {
      width: calc(11rem * (178 / 100)); }

    .partners-page .partners-list .item.size-179 {
      width: calc(11rem * (179 / 100)); }

    .partners-page .partners-list .item.size-180 {
      width: calc(11rem * (180 / 100)); }

    .partners-page .partners-list .item.size-181 {
      width: calc(11rem * (181 / 100)); }

    .partners-page .partners-list .item.size-182 {
      width: calc(11rem * (182 / 100)); }

    .partners-page .partners-list .item.size-183 {
      width: calc(11rem * (183 / 100)); }

    .partners-page .partners-list .item.size-184 {
      width: calc(11rem * (184 / 100)); }

    .partners-page .partners-list .item.size-185 {
      width: calc(11rem * (185 / 100)); }

    .partners-page .partners-list .item.size-186 {
      width: calc(11rem * (186 / 100)); }

    .partners-page .partners-list .item.size-187 {
      width: calc(11rem * (187 / 100)); }

    .partners-page .partners-list .item.size-188 {
      width: calc(11rem * (188 / 100)); }

    .partners-page .partners-list .item.size-189 {
      width: calc(11rem * (189 / 100)); }

    .partners-page .partners-list .item.size-190 {
      width: calc(11rem * (190 / 100)); }

    .partners-page .partners-list .item.size-191 {
      width: calc(11rem * (191 / 100)); }

    .partners-page .partners-list .item.size-192 {
      width: calc(11rem * (192 / 100)); }

    .partners-page .partners-list .item.size-193 {
      width: calc(11rem * (193 / 100)); }

    .partners-page .partners-list .item.size-194 {
      width: calc(11rem * (194 / 100)); }

    .partners-page .partners-list .item.size-195 {
      width: calc(11rem * (195 / 100)); }

    .partners-page .partners-list .item.size-196 {
      width: calc(11rem * (196 / 100)); }

    .partners-page .partners-list .item.size-197 {
      width: calc(11rem * (197 / 100)); }

    .partners-page .partners-list .item.size-198 {
      width: calc(11rem * (198 / 100)); }

    .partners-page .partners-list .item.size-199 {
      width: calc(11rem * (199 / 100)); }

    .partners-page .partners-list .item.size-200 {
      width: calc(11rem * (200 / 100)); }

    .partners-page .partners-list .item.size-201 {
      width: calc(11rem * (201 / 100)); }

    .partners-page .partners-list .item.size-202 {
      width: calc(11rem * (202 / 100)); }

    .partners-page .partners-list .item.size-203 {
      width: calc(11rem * (203 / 100)); }

    .partners-page .partners-list .item.size-204 {
      width: calc(11rem * (204 / 100)); }

    .partners-page .partners-list .item.size-205 {
      width: calc(11rem * (205 / 100)); }

    .partners-page .partners-list .item.size-206 {
      width: calc(11rem * (206 / 100)); }

    .partners-page .partners-list .item.size-207 {
      width: calc(11rem * (207 / 100)); }

    .partners-page .partners-list .item.size-208 {
      width: calc(11rem * (208 / 100)); }

    .partners-page .partners-list .item.size-209 {
      width: calc(11rem * (209 / 100)); }

    .partners-page .partners-list .item.size-210 {
      width: calc(11rem * (210 / 100)); }

    .partners-page .partners-list .item.size-211 {
      width: calc(11rem * (211 / 100)); }

    .partners-page .partners-list .item.size-212 {
      width: calc(11rem * (212 / 100)); }

    .partners-page .partners-list .item.size-213 {
      width: calc(11rem * (213 / 100)); }

    .partners-page .partners-list .item.size-214 {
      width: calc(11rem * (214 / 100)); }

    .partners-page .partners-list .item.size-215 {
      width: calc(11rem * (215 / 100)); }

    .partners-page .partners-list .item.size-216 {
      width: calc(11rem * (216 / 100)); }

    .partners-page .partners-list .item.size-217 {
      width: calc(11rem * (217 / 100)); }

    .partners-page .partners-list .item.size-218 {
      width: calc(11rem * (218 / 100)); }

    .partners-page .partners-list .item.size-219 {
      width: calc(11rem * (219 / 100)); }

    .partners-page .partners-list .item.size-220 {
      width: calc(11rem * (220 / 100)); }

    .partners-page .partners-list .item.size-221 {
      width: calc(11rem * (221 / 100)); }

    .partners-page .partners-list .item.size-222 {
      width: calc(11rem * (222 / 100)); }

    .partners-page .partners-list .item.size-223 {
      width: calc(11rem * (223 / 100)); }

    .partners-page .partners-list .item.size-224 {
      width: calc(11rem * (224 / 100)); }

    .partners-page .partners-list .item.size-225 {
      width: calc(11rem * (225 / 100)); }

    .partners-page .partners-list .item.size-226 {
      width: calc(11rem * (226 / 100)); }

    .partners-page .partners-list .item.size-227 {
      width: calc(11rem * (227 / 100)); }

    .partners-page .partners-list .item.size-228 {
      width: calc(11rem * (228 / 100)); }

    .partners-page .partners-list .item.size-229 {
      width: calc(11rem * (229 / 100)); }

    .partners-page .partners-list .item.size-230 {
      width: calc(11rem * (230 / 100)); }

    .partners-page .partners-list .item.size-231 {
      width: calc(11rem * (231 / 100)); }

    .partners-page .partners-list .item.size-232 {
      width: calc(11rem * (232 / 100)); }

    .partners-page .partners-list .item.size-233 {
      width: calc(11rem * (233 / 100)); }

    .partners-page .partners-list .item.size-234 {
      width: calc(11rem * (234 / 100)); }

    .partners-page .partners-list .item.size-235 {
      width: calc(11rem * (235 / 100)); }

    .partners-page .partners-list .item.size-236 {
      width: calc(11rem * (236 / 100)); }

    .partners-page .partners-list .item.size-237 {
      width: calc(11rem * (237 / 100)); }

    .partners-page .partners-list .item.size-238 {
      width: calc(11rem * (238 / 100)); }

    .partners-page .partners-list .item.size-239 {
      width: calc(11rem * (239 / 100)); }

    .partners-page .partners-list .item.size-240 {
      width: calc(11rem * (240 / 100)); }

    .partners-page .partners-list .item.size-241 {
      width: calc(11rem * (241 / 100)); }

    .partners-page .partners-list .item.size-242 {
      width: calc(11rem * (242 / 100)); }

    .partners-page .partners-list .item.size-243 {
      width: calc(11rem * (243 / 100)); }

    .partners-page .partners-list .item.size-244 {
      width: calc(11rem * (244 / 100)); }

    .partners-page .partners-list .item.size-245 {
      width: calc(11rem * (245 / 100)); }

    .partners-page .partners-list .item.size-246 {
      width: calc(11rem * (246 / 100)); }

    .partners-page .partners-list .item.size-247 {
      width: calc(11rem * (247 / 100)); }

    .partners-page .partners-list .item.size-248 {
      width: calc(11rem * (248 / 100)); }

    .partners-page .partners-list .item.size-249 {
      width: calc(11rem * (249 / 100)); }

    .partners-page .partners-list .item.size-250 {
      width: calc(11rem * (250 / 100)); }

    .partners-page .partners-list .item.size-251 {
      width: calc(11rem * (251 / 100)); }

    .partners-page .partners-list .item.size-252 {
      width: calc(11rem * (252 / 100)); }

    .partners-page .partners-list .item.size-253 {
      width: calc(11rem * (253 / 100)); }

    .partners-page .partners-list .item.size-254 {
      width: calc(11rem * (254 / 100)); }

    .partners-page .partners-list .item.size-255 {
      width: calc(11rem * (255 / 100)); }

    .partners-page .partners-list .item.size-256 {
      width: calc(11rem * (256 / 100)); }

    .partners-page .partners-list .item.size-257 {
      width: calc(11rem * (257 / 100)); }

    .partners-page .partners-list .item.size-258 {
      width: calc(11rem * (258 / 100)); }

    .partners-page .partners-list .item.size-259 {
      width: calc(11rem * (259 / 100)); }

    .partners-page .partners-list .item.size-260 {
      width: calc(11rem * (260 / 100)); }

    .partners-page .partners-list .item.size-261 {
      width: calc(11rem * (261 / 100)); }

    .partners-page .partners-list .item.size-262 {
      width: calc(11rem * (262 / 100)); }

    .partners-page .partners-list .item.size-263 {
      width: calc(11rem * (263 / 100)); }

    .partners-page .partners-list .item.size-264 {
      width: calc(11rem * (264 / 100)); }

    .partners-page .partners-list .item.size-265 {
      width: calc(11rem * (265 / 100)); }

    .partners-page .partners-list .item.size-266 {
      width: calc(11rem * (266 / 100)); }

    .partners-page .partners-list .item.size-267 {
      width: calc(11rem * (267 / 100)); }

    .partners-page .partners-list .item.size-268 {
      width: calc(11rem * (268 / 100)); }

    .partners-page .partners-list .item.size-269 {
      width: calc(11rem * (269 / 100)); }

    .partners-page .partners-list .item.size-270 {
      width: calc(11rem * (270 / 100)); }

    .partners-page .partners-list .item.size-271 {
      width: calc(11rem * (271 / 100)); }

    .partners-page .partners-list .item.size-272 {
      width: calc(11rem * (272 / 100)); }

    .partners-page .partners-list .item.size-273 {
      width: calc(11rem * (273 / 100)); }

    .partners-page .partners-list .item.size-274 {
      width: calc(11rem * (274 / 100)); }

    .partners-page .partners-list .item.size-275 {
      width: calc(11rem * (275 / 100)); }

    .partners-page .partners-list .item.size-276 {
      width: calc(11rem * (276 / 100)); }

    .partners-page .partners-list .item.size-277 {
      width: calc(11rem * (277 / 100)); }

    .partners-page .partners-list .item.size-278 {
      width: calc(11rem * (278 / 100)); }

    .partners-page .partners-list .item.size-279 {
      width: calc(11rem * (279 / 100)); }

    .partners-page .partners-list .item.size-280 {
      width: calc(11rem * (280 / 100)); }

    .partners-page .partners-list .item.size-281 {
      width: calc(11rem * (281 / 100)); }

    .partners-page .partners-list .item.size-282 {
      width: calc(11rem * (282 / 100)); }

    .partners-page .partners-list .item.size-283 {
      width: calc(11rem * (283 / 100)); }

    .partners-page .partners-list .item.size-284 {
      width: calc(11rem * (284 / 100)); }

    .partners-page .partners-list .item.size-285 {
      width: calc(11rem * (285 / 100)); }

    .partners-page .partners-list .item.size-286 {
      width: calc(11rem * (286 / 100)); }

    .partners-page .partners-list .item.size-287 {
      width: calc(11rem * (287 / 100)); }

    .partners-page .partners-list .item.size-288 {
      width: calc(11rem * (288 / 100)); }

    .partners-page .partners-list .item.size-289 {
      width: calc(11rem * (289 / 100)); }

    .partners-page .partners-list .item.size-290 {
      width: calc(11rem * (290 / 100)); }

    .partners-page .partners-list .item.size-291 {
      width: calc(11rem * (291 / 100)); }

    .partners-page .partners-list .item.size-292 {
      width: calc(11rem * (292 / 100)); }

    .partners-page .partners-list .item.size-293 {
      width: calc(11rem * (293 / 100)); }

    .partners-page .partners-list .item.size-294 {
      width: calc(11rem * (294 / 100)); }

    .partners-page .partners-list .item.size-295 {
      width: calc(11rem * (295 / 100)); }

    .partners-page .partners-list .item.size-296 {
      width: calc(11rem * (296 / 100)); }

    .partners-page .partners-list .item.size-297 {
      width: calc(11rem * (297 / 100)); }

    .partners-page .partners-list .item.size-298 {
      width: calc(11rem * (298 / 100)); }

    .partners-page .partners-list .item.size-299 {
      width: calc(11rem * (299 / 100)); }

    .partners-page .partners-list .item.size-300 {
      width: calc(11rem * (300 / 100)); } }
  @media only screen and (max-width: 767px) {
  .partners-page .partners-list .item {
    width: 10rem;
    padding: 1rem 1.5rem; }
    .partners-page .partners-list .item.size-110 {
      width: calc(10rem * (110 / 100)); }

    .partners-page .partners-list .item.size-111 {
      width: calc(10rem * (111 / 100)); }

    .partners-page .partners-list .item.size-112 {
      width: calc(10rem * (112 / 100)); }

    .partners-page .partners-list .item.size-113 {
      width: calc(10rem * (113 / 100)); }

    .partners-page .partners-list .item.size-114 {
      width: calc(10rem * (114 / 100)); }

    .partners-page .partners-list .item.size-115 {
      width: calc(10rem * (115 / 100)); }

    .partners-page .partners-list .item.size-116 {
      width: calc(10rem * (116 / 100)); }

    .partners-page .partners-list .item.size-117 {
      width: calc(10rem * (117 / 100)); }

    .partners-page .partners-list .item.size-118 {
      width: calc(10rem * (118 / 100)); }

    .partners-page .partners-list .item.size-119 {
      width: calc(10rem * (119 / 100)); }

    .partners-page .partners-list .item.size-120 {
      width: calc(10rem * (120 / 100)); }

    .partners-page .partners-list .item.size-121 {
      width: calc(10rem * (121 / 100)); }

    .partners-page .partners-list .item.size-122 {
      width: calc(10rem * (122 / 100)); }

    .partners-page .partners-list .item.size-123 {
      width: calc(10rem * (123 / 100)); }

    .partners-page .partners-list .item.size-124 {
      width: calc(10rem * (124 / 100)); }

    .partners-page .partners-list .item.size-125 {
      width: calc(10rem * (125 / 100)); }

    .partners-page .partners-list .item.size-126 {
      width: calc(10rem * (126 / 100)); }

    .partners-page .partners-list .item.size-127 {
      width: calc(10rem * (127 / 100)); }

    .partners-page .partners-list .item.size-128 {
      width: calc(10rem * (128 / 100)); }

    .partners-page .partners-list .item.size-129 {
      width: calc(10rem * (129 / 100)); }

    .partners-page .partners-list .item.size-130 {
      width: calc(10rem * (130 / 100)); }

    .partners-page .partners-list .item.size-131 {
      width: calc(10rem * (131 / 100)); }

    .partners-page .partners-list .item.size-132 {
      width: calc(10rem * (132 / 100)); }

    .partners-page .partners-list .item.size-133 {
      width: calc(10rem * (133 / 100)); }

    .partners-page .partners-list .item.size-134 {
      width: calc(10rem * (134 / 100)); }

    .partners-page .partners-list .item.size-135 {
      width: calc(10rem * (135 / 100)); }

    .partners-page .partners-list .item.size-136 {
      width: calc(10rem * (136 / 100)); }

    .partners-page .partners-list .item.size-137 {
      width: calc(10rem * (137 / 100)); }

    .partners-page .partners-list .item.size-138 {
      width: calc(10rem * (138 / 100)); }

    .partners-page .partners-list .item.size-139 {
      width: calc(10rem * (139 / 100)); }

    .partners-page .partners-list .item.size-140 {
      width: calc(10rem * (140 / 100)); }

    .partners-page .partners-list .item.size-141 {
      width: calc(10rem * (141 / 100)); }

    .partners-page .partners-list .item.size-142 {
      width: calc(10rem * (142 / 100)); }

    .partners-page .partners-list .item.size-143 {
      width: calc(10rem * (143 / 100)); }

    .partners-page .partners-list .item.size-144 {
      width: calc(10rem * (144 / 100)); }

    .partners-page .partners-list .item.size-145 {
      width: calc(10rem * (145 / 100)); }

    .partners-page .partners-list .item.size-146 {
      width: calc(10rem * (146 / 100)); }

    .partners-page .partners-list .item.size-147 {
      width: calc(10rem * (147 / 100)); }

    .partners-page .partners-list .item.size-148 {
      width: calc(10rem * (148 / 100)); }

    .partners-page .partners-list .item.size-149 {
      width: calc(10rem * (149 / 100)); }

    .partners-page .partners-list .item.size-150 {
      width: calc(10rem * (150 / 100)); }

    .partners-page .partners-list .item.size-151 {
      width: calc(10rem * (151 / 100)); }

    .partners-page .partners-list .item.size-152 {
      width: calc(10rem * (152 / 100)); }

    .partners-page .partners-list .item.size-153 {
      width: calc(10rem * (153 / 100)); }

    .partners-page .partners-list .item.size-154 {
      width: calc(10rem * (154 / 100)); }

    .partners-page .partners-list .item.size-155 {
      width: calc(10rem * (155 / 100)); }

    .partners-page .partners-list .item.size-156 {
      width: calc(10rem * (156 / 100)); }

    .partners-page .partners-list .item.size-157 {
      width: calc(10rem * (157 / 100)); }

    .partners-page .partners-list .item.size-158 {
      width: calc(10rem * (158 / 100)); }

    .partners-page .partners-list .item.size-159 {
      width: calc(10rem * (159 / 100)); }

    .partners-page .partners-list .item.size-160 {
      width: calc(10rem * (160 / 100)); }

    .partners-page .partners-list .item.size-161 {
      width: calc(10rem * (161 / 100)); }

    .partners-page .partners-list .item.size-162 {
      width: calc(10rem * (162 / 100)); }

    .partners-page .partners-list .item.size-163 {
      width: calc(10rem * (163 / 100)); }

    .partners-page .partners-list .item.size-164 {
      width: calc(10rem * (164 / 100)); }

    .partners-page .partners-list .item.size-165 {
      width: calc(10rem * (165 / 100)); }

    .partners-page .partners-list .item.size-166 {
      width: calc(10rem * (166 / 100)); }

    .partners-page .partners-list .item.size-167 {
      width: calc(10rem * (167 / 100)); }

    .partners-page .partners-list .item.size-168 {
      width: calc(10rem * (168 / 100)); }

    .partners-page .partners-list .item.size-169 {
      width: calc(10rem * (169 / 100)); }

    .partners-page .partners-list .item.size-170 {
      width: calc(10rem * (170 / 100)); }

    .partners-page .partners-list .item.size-171 {
      width: calc(10rem * (171 / 100)); }

    .partners-page .partners-list .item.size-172 {
      width: calc(10rem * (172 / 100)); }

    .partners-page .partners-list .item.size-173 {
      width: calc(10rem * (173 / 100)); }

    .partners-page .partners-list .item.size-174 {
      width: calc(10rem * (174 / 100)); }

    .partners-page .partners-list .item.size-175 {
      width: calc(10rem * (175 / 100)); }

    .partners-page .partners-list .item.size-176 {
      width: calc(10rem * (176 / 100)); }

    .partners-page .partners-list .item.size-177 {
      width: calc(10rem * (177 / 100)); }

    .partners-page .partners-list .item.size-178 {
      width: calc(10rem * (178 / 100)); }

    .partners-page .partners-list .item.size-179 {
      width: calc(10rem * (179 / 100)); }

    .partners-page .partners-list .item.size-180 {
      width: calc(10rem * (180 / 100)); }

    .partners-page .partners-list .item.size-181 {
      width: calc(10rem * (181 / 100)); }

    .partners-page .partners-list .item.size-182 {
      width: calc(10rem * (182 / 100)); }

    .partners-page .partners-list .item.size-183 {
      width: calc(10rem * (183 / 100)); }

    .partners-page .partners-list .item.size-184 {
      width: calc(10rem * (184 / 100)); }

    .partners-page .partners-list .item.size-185 {
      width: calc(10rem * (185 / 100)); }

    .partners-page .partners-list .item.size-186 {
      width: calc(10rem * (186 / 100)); }

    .partners-page .partners-list .item.size-187 {
      width: calc(10rem * (187 / 100)); }

    .partners-page .partners-list .item.size-188 {
      width: calc(10rem * (188 / 100)); }

    .partners-page .partners-list .item.size-189 {
      width: calc(10rem * (189 / 100)); }

    .partners-page .partners-list .item.size-190 {
      width: calc(10rem * (190 / 100)); }

    .partners-page .partners-list .item.size-191 {
      width: calc(10rem * (191 / 100)); }

    .partners-page .partners-list .item.size-192 {
      width: calc(10rem * (192 / 100)); }

    .partners-page .partners-list .item.size-193 {
      width: calc(10rem * (193 / 100)); }

    .partners-page .partners-list .item.size-194 {
      width: calc(10rem * (194 / 100)); }

    .partners-page .partners-list .item.size-195 {
      width: calc(10rem * (195 / 100)); }

    .partners-page .partners-list .item.size-196 {
      width: calc(10rem * (196 / 100)); }

    .partners-page .partners-list .item.size-197 {
      width: calc(10rem * (197 / 100)); }

    .partners-page .partners-list .item.size-198 {
      width: calc(10rem * (198 / 100)); }

    .partners-page .partners-list .item.size-199 {
      width: calc(10rem * (199 / 100)); }

    .partners-page .partners-list .item.size-200 {
      width: calc(10rem * (200 / 100)); }

    .partners-page .partners-list .item.size-201 {
      width: calc(10rem * (201 / 100)); }

    .partners-page .partners-list .item.size-202 {
      width: calc(10rem * (202 / 100)); }

    .partners-page .partners-list .item.size-203 {
      width: calc(10rem * (203 / 100)); }

    .partners-page .partners-list .item.size-204 {
      width: calc(10rem * (204 / 100)); }

    .partners-page .partners-list .item.size-205 {
      width: calc(10rem * (205 / 100)); }

    .partners-page .partners-list .item.size-206 {
      width: calc(10rem * (206 / 100)); }

    .partners-page .partners-list .item.size-207 {
      width: calc(10rem * (207 / 100)); }

    .partners-page .partners-list .item.size-208 {
      width: calc(10rem * (208 / 100)); }

    .partners-page .partners-list .item.size-209 {
      width: calc(10rem * (209 / 100)); }

    .partners-page .partners-list .item.size-210 {
      width: calc(10rem * (210 / 100)); }

    .partners-page .partners-list .item.size-211 {
      width: calc(10rem * (211 / 100)); }

    .partners-page .partners-list .item.size-212 {
      width: calc(10rem * (212 / 100)); }

    .partners-page .partners-list .item.size-213 {
      width: calc(10rem * (213 / 100)); }

    .partners-page .partners-list .item.size-214 {
      width: calc(10rem * (214 / 100)); }

    .partners-page .partners-list .item.size-215 {
      width: calc(10rem * (215 / 100)); }

    .partners-page .partners-list .item.size-216 {
      width: calc(10rem * (216 / 100)); }

    .partners-page .partners-list .item.size-217 {
      width: calc(10rem * (217 / 100)); }

    .partners-page .partners-list .item.size-218 {
      width: calc(10rem * (218 / 100)); }

    .partners-page .partners-list .item.size-219 {
      width: calc(10rem * (219 / 100)); }

    .partners-page .partners-list .item.size-220 {
      width: calc(10rem * (220 / 100)); }

    .partners-page .partners-list .item.size-221 {
      width: calc(10rem * (221 / 100)); }

    .partners-page .partners-list .item.size-222 {
      width: calc(10rem * (222 / 100)); }

    .partners-page .partners-list .item.size-223 {
      width: calc(10rem * (223 / 100)); }

    .partners-page .partners-list .item.size-224 {
      width: calc(10rem * (224 / 100)); }

    .partners-page .partners-list .item.size-225 {
      width: calc(10rem * (225 / 100)); }

    .partners-page .partners-list .item.size-226 {
      width: calc(10rem * (226 / 100)); }

    .partners-page .partners-list .item.size-227 {
      width: calc(10rem * (227 / 100)); }

    .partners-page .partners-list .item.size-228 {
      width: calc(10rem * (228 / 100)); }

    .partners-page .partners-list .item.size-229 {
      width: calc(10rem * (229 / 100)); }

    .partners-page .partners-list .item.size-230 {
      width: calc(10rem * (230 / 100)); }

    .partners-page .partners-list .item.size-231 {
      width: calc(10rem * (231 / 100)); }

    .partners-page .partners-list .item.size-232 {
      width: calc(10rem * (232 / 100)); }

    .partners-page .partners-list .item.size-233 {
      width: calc(10rem * (233 / 100)); }

    .partners-page .partners-list .item.size-234 {
      width: calc(10rem * (234 / 100)); }

    .partners-page .partners-list .item.size-235 {
      width: calc(10rem * (235 / 100)); }

    .partners-page .partners-list .item.size-236 {
      width: calc(10rem * (236 / 100)); }

    .partners-page .partners-list .item.size-237 {
      width: calc(10rem * (237 / 100)); }

    .partners-page .partners-list .item.size-238 {
      width: calc(10rem * (238 / 100)); }

    .partners-page .partners-list .item.size-239 {
      width: calc(10rem * (239 / 100)); }

    .partners-page .partners-list .item.size-240 {
      width: calc(10rem * (240 / 100)); }

    .partners-page .partners-list .item.size-241 {
      width: calc(10rem * (241 / 100)); }

    .partners-page .partners-list .item.size-242 {
      width: calc(10rem * (242 / 100)); }

    .partners-page .partners-list .item.size-243 {
      width: calc(10rem * (243 / 100)); }

    .partners-page .partners-list .item.size-244 {
      width: calc(10rem * (244 / 100)); }

    .partners-page .partners-list .item.size-245 {
      width: calc(10rem * (245 / 100)); }

    .partners-page .partners-list .item.size-246 {
      width: calc(10rem * (246 / 100)); }

    .partners-page .partners-list .item.size-247 {
      width: calc(10rem * (247 / 100)); }

    .partners-page .partners-list .item.size-248 {
      width: calc(10rem * (248 / 100)); }

    .partners-page .partners-list .item.size-249 {
      width: calc(10rem * (249 / 100)); }

    .partners-page .partners-list .item.size-250 {
      width: calc(10rem * (250 / 100)); }

    .partners-page .partners-list .item.size-251 {
      width: calc(10rem * (251 / 100)); }

    .partners-page .partners-list .item.size-252 {
      width: calc(10rem * (252 / 100)); }

    .partners-page .partners-list .item.size-253 {
      width: calc(10rem * (253 / 100)); }

    .partners-page .partners-list .item.size-254 {
      width: calc(10rem * (254 / 100)); }

    .partners-page .partners-list .item.size-255 {
      width: calc(10rem * (255 / 100)); }

    .partners-page .partners-list .item.size-256 {
      width: calc(10rem * (256 / 100)); }

    .partners-page .partners-list .item.size-257 {
      width: calc(10rem * (257 / 100)); }

    .partners-page .partners-list .item.size-258 {
      width: calc(10rem * (258 / 100)); }

    .partners-page .partners-list .item.size-259 {
      width: calc(10rem * (259 / 100)); }

    .partners-page .partners-list .item.size-260 {
      width: calc(10rem * (260 / 100)); }

    .partners-page .partners-list .item.size-261 {
      width: calc(10rem * (261 / 100)); }

    .partners-page .partners-list .item.size-262 {
      width: calc(10rem * (262 / 100)); }

    .partners-page .partners-list .item.size-263 {
      width: calc(10rem * (263 / 100)); }

    .partners-page .partners-list .item.size-264 {
      width: calc(10rem * (264 / 100)); }

    .partners-page .partners-list .item.size-265 {
      width: calc(10rem * (265 / 100)); }

    .partners-page .partners-list .item.size-266 {
      width: calc(10rem * (266 / 100)); }

    .partners-page .partners-list .item.size-267 {
      width: calc(10rem * (267 / 100)); }

    .partners-page .partners-list .item.size-268 {
      width: calc(10rem * (268 / 100)); }

    .partners-page .partners-list .item.size-269 {
      width: calc(10rem * (269 / 100)); }

    .partners-page .partners-list .item.size-270 {
      width: calc(10rem * (270 / 100)); }

    .partners-page .partners-list .item.size-271 {
      width: calc(10rem * (271 / 100)); }

    .partners-page .partners-list .item.size-272 {
      width: calc(10rem * (272 / 100)); }

    .partners-page .partners-list .item.size-273 {
      width: calc(10rem * (273 / 100)); }

    .partners-page .partners-list .item.size-274 {
      width: calc(10rem * (274 / 100)); }

    .partners-page .partners-list .item.size-275 {
      width: calc(10rem * (275 / 100)); }

    .partners-page .partners-list .item.size-276 {
      width: calc(10rem * (276 / 100)); }

    .partners-page .partners-list .item.size-277 {
      width: calc(10rem * (277 / 100)); }

    .partners-page .partners-list .item.size-278 {
      width: calc(10rem * (278 / 100)); }

    .partners-page .partners-list .item.size-279 {
      width: calc(10rem * (279 / 100)); }

    .partners-page .partners-list .item.size-280 {
      width: calc(10rem * (280 / 100)); }

    .partners-page .partners-list .item.size-281 {
      width: calc(10rem * (281 / 100)); }

    .partners-page .partners-list .item.size-282 {
      width: calc(10rem * (282 / 100)); }

    .partners-page .partners-list .item.size-283 {
      width: calc(10rem * (283 / 100)); }

    .partners-page .partners-list .item.size-284 {
      width: calc(10rem * (284 / 100)); }

    .partners-page .partners-list .item.size-285 {
      width: calc(10rem * (285 / 100)); }

    .partners-page .partners-list .item.size-286 {
      width: calc(10rem * (286 / 100)); }

    .partners-page .partners-list .item.size-287 {
      width: calc(10rem * (287 / 100)); }

    .partners-page .partners-list .item.size-288 {
      width: calc(10rem * (288 / 100)); }

    .partners-page .partners-list .item.size-289 {
      width: calc(10rem * (289 / 100)); }

    .partners-page .partners-list .item.size-290 {
      width: calc(10rem * (290 / 100)); }

    .partners-page .partners-list .item.size-291 {
      width: calc(10rem * (291 / 100)); }

    .partners-page .partners-list .item.size-292 {
      width: calc(10rem * (292 / 100)); }

    .partners-page .partners-list .item.size-293 {
      width: calc(10rem * (293 / 100)); }

    .partners-page .partners-list .item.size-294 {
      width: calc(10rem * (294 / 100)); }

    .partners-page .partners-list .item.size-295 {
      width: calc(10rem * (295 / 100)); }

    .partners-page .partners-list .item.size-296 {
      width: calc(10rem * (296 / 100)); }

    .partners-page .partners-list .item.size-297 {
      width: calc(10rem * (297 / 100)); }

    .partners-page .partners-list .item.size-298 {
      width: calc(10rem * (298 / 100)); }

    .partners-page .partners-list .item.size-299 {
      width: calc(10rem * (299 / 100)); }

    .partners-page .partners-list .item.size-300 {
      width: calc(10rem * (300 / 100)); } }

.article-tile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.5rem;
  background: #fff;
  border: 1px solid #eee;
  border-radius: 0.375rem;
  padding: 1.5rem;
  margin-top: 1rem;
  margin-bottom: 2rem; }
  .article-tile .image {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 160px; }
  .article-tile .content {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1; }
    .article-tile .content .heading {
      font-weight: 700;
      margin-top: 0; }
      .article-tile .content .heading a {
        color: #2c8d9d;
        text-decoration: none; }
      .article-tile .content .heading a:hover {
        text-decoration: underline; }
    .article-tile .content .button-wrapper {
      text-align: right;
      margin-top: 1.5rem; }
  @media only screen and (max-width: 991px) {
  .article-tile {
    gap: 1rem;
    padding: 1rem;
    margin-bottom: 1.5rem; }
    .article-tile .content .button-wrapper {
      margin-top: 1rem; } }
  @media only screen and (max-width: 767px) {
  .article-tile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 1rem; }
    .article-tile .image {
      width: 100%; }
      .article-tile .image img {
        margin-left: 0; }

    .article-tile .content .button-wrapper {
      text-align: left; } }

.faq-page .panel-group {
  margin-top: 1rem;
  margin-bottom: 1rem; }
  .faq-page .panel-default {
    border-radius: 0.375rem;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 1rem; }
    .faq-page .panel-default > .panel-heading {
      border-radius: 0.375rem;
      background-color: #fff;
      padding: 0; }
    .faq-page .panel-default .panel-title {
      font-size: 1.125rem; }
      .faq-page .panel-default .panel-title a {
        position: relative;
        display: block;
        color: #2c8d9d;
        text-decoration: none !important;
        letter-spacing: 0.05rem;
        padding: 1rem;
        padding-right: 2.75rem;
        -webkit-transition: all 0.15s ease-in-out 0s;
        transition: all 0.15s ease-in-out 0s; }
      .faq-page .panel-default .panel-title a:before {
        content: '';
        position: absolute;
        top: calc(50% - .375rem);
        right: 1.5rem;
        width: 0.5rem;
        height: 0.5rem;
        border-bottom: 2px solid #2c8d9d;
        border-left: 2px solid #2c8d9d;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transition: all 0.15s ease-in-out 0s;
        transition: all 0.15s ease-in-out 0s; }
      .faq-page .panel-default .panel-title a:hover {
        color: #34a6b9; }
        .faq-page .panel-default .panel-title a:hover:before {
          border-color: #34a6b9; }
    .faq-page .panel-default .panel-body {
      padding: 1rem 1rem 0; }
      .faq-page .panel-default .panel-body p {
        margin-bottom: 1rem; }

.form-group {
  margin-bottom: 1.25rem; }
  .form-group label {
    font-weight: normal;
    margin-bottom: 0.125rem; }
    .form-group label.required:after {
      content: '*';
      color: #ca0808; }
  .form-group .form-control {
    height: 2.5rem;
    border: 1px solid #ddd;
    border-radius: 0.25rem;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #303030;
    font-size: 1rem;
    padding: 0.375rem 0.75rem; }
    .form-group .form-control:focus {
      border-color: #2c8d9d; }
  .form-group textarea {
    min-height: 8rem;
    resize: vertical; }
  .form-group .description {
    font-size: 0.875em;
    margin-top: 0.25rem;
    margin-bottom: 0; }

.registration-form {
  border-radius: 0.375rem;
  -webkit-box-shadow: 0 0 2rem rgba(0, 0, 0, .15);
  box-shadow: 0 0 2rem rgba(0, 0, 0, .15);
  padding: 2rem;
  margin-top: 1.25rem; }
  .registration-form section {
    margin-bottom: 2rem; }
    .registration-form section .section-heading {
      border-bottom: 1px solid #ddd;
      color: #303030;
      font-size: 1.25rem;
      font-weight: 500;
      padding-bottom: 0.25rem;
      margin-top: 0;
      margin-bottom: 1.5rem; }
    .registration-form section .inner-fields {
      border: 1px solid #ddd;
      border-radius: 0.375rem;
      padding-top: 1rem;
      margin-bottom: 1rem; }
      .registration-form section .inner-fields .inner-fields-item {
        padding: 0 1rem; }
      .registration-form section .inner-fields .inner-fields-item:not(:first-child) {
        border-top: 1px dashed #ddd;
        padding-top: 1rem; }
  .registration-form .total-price {
    font-weight: 500; }
  .registration-form hr {
    border-color: #ddd; }
  .registration-form .g-recaptcha > div {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }
  @media only screen and (max-width: 767px) {
  .registration-form {
    padding: 1.25rem;
    margin-top: 1rem; } }

.colleague-invite-form {
  max-width: 600px;
  border-radius: 0.375rem;
  -webkit-box-shadow: 0 0 2rem rgba(0, 0, 0, .15);
  box-shadow: 0 0 2rem rgba(0, 0, 0, .15);
  padding: 2rem;
  margin: 1.25rem auto 0; }
  .colleague-invite-form .g-recaptcha > div {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }
  @media only screen and (max-width: 767px) {
  .colleague-invite-form {
    padding: 1.25rem;
    margin-top: 1rem; } }

.contact-tiles {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1.25rem;
  margin: 1rem 0; }
  .contact-tiles .tile {
    background: #eee;
    border-radius: 0.375rem;
    text-align: center;
    padding: 1.5rem; }
    .contact-tiles .tile img {
      width: 11rem;
      border-radius: 11rem;
      margin-bottom: 1.5rem;
      overflow: hidden; }
    .contact-tiles .tile .heading {
      color: #303030;
      letter-spacing: 0;
      margin: 0; }
    .contact-tiles .tile .position {
      font-style: italic;
      margin: 0; }
    .contact-tiles .tile .contacts {
      margin-top: 0.75rem;
      margin-bottom: 0; }
  @media only screen and (max-width: 1199px) {
  .contact-tiles {
    grid-template-columns: repeat(3, 1fr); } }
  @media only screen and (max-width: 991px) {
  .contact-tiles {
    grid-template-columns: repeat(2, 1fr); } }
  @media only screen and (max-width: 600px) {
  .contact-tiles {
    grid-template-columns: 1fr; } }

.intro-banner-wrapper {
  margin-top: -1.25rem; }
  .intro-banner-wrapper .intro-banner-item {
    min-height: 450px;
    background-color: #eee;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }
    .intro-banner-wrapper .intro-banner-item .item-container {
      max-width: 1340px;
      padding: 6rem 0;
      margin: 0 auto; }
      .intro-banner-wrapper .intro-banner-item .item-container .box {
        display: inline-block;
        background: rgba(255, 255, 255, .8);
        border-radius: 0.375rem;
        padding: 2rem; }
      .intro-banner-wrapper .intro-banner-item .item-container .box .heading {
        font-size: 2rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.025rem;
        margin: 0; }
      .intro-banner-wrapper .intro-banner-item .item-container .box .date {
        font-size: 1.5rem;
        font-weight: 500;
        margin: 0; }
      .intro-banner-wrapper .intro-banner-item .item-container .box .description {
        font-size: 1.125rem;
        font-weight: 400;
        margin-top: 0.75rem;
        margin-bottom: 0; }
      .intro-banner-wrapper .intro-banner-item .item-container .box .buttons {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 1rem;
        margin-top: 1rem; }
      .intro-banner-wrapper .intro-banner-item .item-container .box .custom-button {
        font-weight: 400;
        text-transform: uppercase; }
  @media only screen and (max-width: 1399px) {
  .intro-banner-wrapper .intro-banner-item .item-container {
    max-width: 1140px; } }
  @media only screen and (max-width: 1199px) {
  .intro-banner-wrapper .intro-banner-item .item-container {
    max-width: 940px; } }
  @media only screen and (max-width: 991px) {
  .intro-banner-wrapper .intro-banner-item {
    min-height: 320px; }
    .intro-banner-wrapper .intro-banner-item .item-container {
      max-width: 720px;
      padding: 5rem 0; } }
  @media only screen and (max-width: 767px) {
  .intro-banner-wrapper .intro-banner-item {
    min-height: 250px; }
    .intro-banner-wrapper .intro-banner-item .item-container {
      max-width: 100%;
      padding: 1.5rem 1rem; }
      .intro-banner-wrapper .intro-banner-item .item-container .box {
        padding: 1.5rem; }
        .intro-banner-wrapper .intro-banner-item .item-container .box .heading {
          font-size: 1.5rem;
          letter-spacing: 0; }
        .intro-banner-wrapper .intro-banner-item .item-container .box .date {
          font-size: 1.125rem; }
        .intro-banner-wrapper .intro-banner-item .item-container .box .description {
          font-size: 1rem; } }
  @media only screen and (max-width: 575px) {
  .intro-banner-wrapper .intro-banner-item {
    min-height: 200px; } }

.registration-categories {
  margin-top: 2rem;
  margin-bottom: 1rem; }
  .registration-categories .category {
    background: #eee;
    border-radius: 0.375rem;
    padding: 1.25rem;
    margin-bottom: 1.25rem; }
    .registration-categories .category .category-heading {
      font-weight: 500;
      letter-spacing: 0;
      margin-top: 0;
      margin-bottom: 1.25rem; }
    .registration-categories .category .category-terms {
      display: grid;
      grid-auto-columns: 1fr;
      grid-auto-flow: column;
      gap: 1.25rem; }
      .registration-categories .category .category-terms .item {
        background: #fff;
        border-radius: 0.375rem;
        text-align: center;
        overflow: hidden; }
      .registration-categories .category .category-terms .item .heading {
        border-bottom: 1px solid #ddd;
        line-height: 1.3;
        font-weight: 400;
        text-transform: uppercase;
        white-space: nowrap;
        padding: 0.875rem 1rem 0.75rem;
        margin: 0; }
      .registration-categories .category .category-terms .item .price {
        color: #2c8d9d;
        font-weight: 500;
        letter-spacing: 0;
        padding: 1.75rem 1rem 1.5rem;
        margin: 0; }
      .registration-categories .category .category-terms .item .button-wrapper {
        padding: 0 1rem 1.5rem;
        margin: 0; }
        .registration-categories .category .category-terms .item .button-wrapper .custom-button {
          text-transform: uppercase;
          font-weight: 400; }
  @media only screen and (max-width: 767px) {
  .registration-categories .category .category-terms {
    grid-auto-flow: row; } }

.accommodation-tile {
  background: #eee;
  border-radius: 0.375rem;
  padding: 1.25rem;
  margin-top: 1rem;
  margin-bottom: 1.25rem; }
  .accommodation-tile .columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.25rem; }
    .accommodation-tile .columns .column-1 {
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      word-break: break-word; }
      .accommodation-tile .columns .column-1 .heading {
        font-weight: 700;
        margin-top: 0;
        margin-bottom: 1rem; }
      .accommodation-tile .columns .column-1 .description-2 {
        border-top: 1px solid #ccc;
        font-size: 0.875rem;
        padding-top: 1rem;
        margin-top: 1rem; }
      .accommodation-tile .columns .column-1 .description-2 p {
        margin-bottom: 0.25rem; }
    .accommodation-tile .columns .column-2 {
      -ms-flex-negative: 0;
      flex-shrink: 0; }
      .accommodation-tile .columns .column-2 img {
        width: 400px;
        border-radius: 0.375rem; }
  @media only screen and (max-width: 991px) {
  .accommodation-tile .columns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

.exhibitions-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 1rem 0 4rem; }
  .exhibitions-list .item {
    width: calc(100% / 3);
    text-align: center;
    text-decoration: none !important;
    padding: 1rem; }
  @media only screen and (max-width: 1199px) {
  .exhibitions-list .item {
    width: calc(100% / 2); } }
  @media only screen and (max-width: 767px) {
  .exhibitions-list .item {
    width: 100%; } }

.expertise-agreement-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, .8);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  padding: 2rem;
  overflow-y: auto;
  z-index: 9999; }
  .expertise-agreement-modal .box {
    background: #fff;
    border-radius: 0.5rem;
    width: 100%;
    max-width: 800px;
    padding: 1.5rem;
    margin-left: auto;
    margin-right: auto; }
    .expertise-agreement-modal .box p {
      margin-bottom: 0; }
      .expertise-agreement-modal .box p + p {
        margin-top: 1rem; }
    .expertise-agreement-modal .box ol {
      list-style: decimal;
      margin-top: 0.25rem;
      margin-left: 1.25rem; }
    .expertise-agreement-modal .box .buttons {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      gap: 0.5rem 1rem;
      margin-top: 1.5rem;
      margin-bottom: 1.5rem; }
      .expertise-agreement-modal .box .buttons .custom-button {
        background: #02549b; }
      .expertise-agreement-modal .box .buttons .custom-button:hover, .expertise-agreement-modal .box .buttons .custom-button:focus {
        background: #013969; }
  @media only screen and (max-width: 767px) {
  .expertise-agreement-modal {
    padding: 1rem; }
    .expertise-agreement-modal .box {
      padding: 1rem; }
      .expertise-agreement-modal .box p + p {
        margin-top: 0.5rem; }
      .expertise-agreement-modal .box ol {
        margin-left: 1rem; }
      .expertise-agreement-modal .box .buttons {
        margin-top: 1rem;
        margin-bottom: 1rem; } }

.custom-slider {
  position: relative; }
  .custom-slider a {
    outline: none; }
  .custom-slider .slick-arrow {
    position: absolute;
    top: 50%;
    width: 2rem;
    height: 2rem;
    background: none;
    border-top: 2px solid rgba(0, 0, 0, .4);
    border-right: 2px solid rgba(0, 0, 0, .4);
    border-radius: 0;
    color: transparent;
    z-index: 11;
    -webkit-transition: all 0.15s ease-in-out 0s;
    transition: all 0.15s ease-in-out 0s; }
    .custom-slider .slick-arrow.slick-prev {
      left: 1.5rem;
      -webkit-transform: translateY(-50%) rotate(-135deg);
      transform: translateY(-50%) rotate(-135deg); }
    .custom-slider .slick-arrow.slick-next {
      right: 1.5rem;
      -webkit-transform: translateY(-50%) rotate(45deg);
      transform: translateY(-50%) rotate(45deg); }
    .custom-slider .slick-arrow:hover {
      border-color: #2c8d9d; }
  .custom-slider .slick-dots {
    list-style: none;
    position: absolute;
    bottom: 1rem;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 1rem;
    width: 100%;
    padding: 0 1rem;
    margin: 0;
    z-index: 10; }
    .custom-slider .slick-dots li button {
      display: block;
      width: 1rem;
      height: 1rem;
      background: rgba(0, 0, 0, .2);
      border: 1px solid rgba(255, 255, 255, .5);
      border-radius: 50%;
      color: transparent;
      overflow: hidden;
      -webkit-transition: all 0.15s ease-in-out 0s;
      transition: all 0.15s ease-in-out 0s; }
      .custom-slider .slick-dots li button:hover {
        background: rgba(0, 0, 0, .4); }
      .custom-slider .slick-dots li.slick-active button {
        background: #2c8d9d; }
  @media only screen and (max-width: 767px) {
  .custom-slider .slick-arrow {
    width: 1rem;
    height: 1rem; }
    .custom-slider .slick-arrow.slick-prev {
      left: 0.75rem; }

    .custom-slider .slick-arrow.slick-next {
      right: 0.75rem; }
  .custom-slider .slick-dots {
    gap: 0.75rem; } }

.captcha-error-alert {
  background: rgba(202, 8, 8, .15);
  color: #ca0808;
  font-weight: 500;
  padding: 1.5rem 1rem;
  margin-top: 2rem; }
